/*! tailwindcss v4.3.3 | 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,::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-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Sen", 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-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-600:oklch(57.7% .245 27.325);--color-green-600:oklch(62.7% .194 149.214);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--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);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring)}}@layer base{*,:after,:before,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.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:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:var(--spacing)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing)}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-600{z-index:600}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-px{margin-left:-1px}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-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-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.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\.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-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-0{height:0}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.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-14{height:calc(var(--spacing) * 14)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-0{width:0}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-64{width:calc(var(--spacing) * 64)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-md{width:var(--container-md)}.w-px{width:1px}.w-sm{width:var(--container-sm)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.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-\[8rem\]{min-width:8rem}.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}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;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}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.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-center{justify-items:center}.justify-items-start{justify-items:start}.gap-1{gap:var(--spacing)}.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-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}: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)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.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-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-y{border-block-style:var(--tw-border-style);border-block-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-border{border-color:var(--color-border)}.border-foreground\/20{border-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/20{border-color:color-mix(in oklab, var(--color-foreground) 20%, transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-input{border-color:var(--color-input)}.border-red-100{border-color:var(--color-red-100)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--color-background)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-destructive{background-color:var(--color-destructive)}.bg-foreground{background-color:var(--color-foreground)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground\/20{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/20{background-color:color-mix(in oklab, var(--color-muted-foreground) 20%, transparent)}}.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-red-50{background-color:var(--color-red-50)}.bg-secondary{background-color:var(--color-secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.fill-primary{fill:var(--color-primary)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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:var(--spacing)}.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-6{padding-block:calc(var(--spacing) * 6)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-\[0\.15em\]{padding-bottom:.15em}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-foreground{color:var(--color-foreground)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-green-600{color:var(--color-green-600)}.text-muted{color:var(--color-muted)}.text-muted-foreground,.text-muted-foreground\/50{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--color-muted-foreground) 50%, transparent)}}.text-neutral-500{color:var(--color-neutral-500)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-red-600{color:var(--color-red-600)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-neutral-300{-webkit-text-decoration-color:var(--color-neutral-300);-webkit-text-decoration-color:var(--color-neutral-300);-webkit-text-decoration-color:var(--color-neutral-300);text-decoration-color:var(--color-neutral-300)}.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-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.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-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-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-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,.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-border{--tw-ring-color:var(--color-border)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-ring{--tw-ring-color:var(--color-ring)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.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}.outline-offset-4{outline-offset:4px}.blur{--tw-blur:blur(8px);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,)}.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-\[opacity\,transform\]{transition-property:opacity,transform;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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.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-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.zoom-in-95{--tw-enter-scale:.95}.\!paused{animation-play-state:paused!important}.\[program\:laravel-worker\]{program:laravel-worker}.\[program\:qcom-ssr\]{program:qcom-ssr}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.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] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--color-primary)}.selection\:bg-primary::selection{background-color:var(--color-primary)}.selection\:text-primary-foreground ::selection{color:var(--color-primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--color-primary-foreground)}.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)}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.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\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-ring:focus-within{border-color:var(--color-ring)}.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)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:bg-neutral-200\/60:hover{background-color:#e5e5e599}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-200\/60:hover{background-color:color-mix(in oklab, var(--color-neutral-200) 60%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--color-secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-destructive:hover{color:var(--color-destructive)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-muted-foreground:hover{color:var(--color-muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current\!:hover{text-decoration-color:currentColor!important}.hover\:opacity-100:hover{opacity:1}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:ring:focus{--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\: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-ring:focus{--tw-ring-color:var(--color-ring)}.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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.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-destructive\/20:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.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\]\: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)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--color-muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.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\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.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-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:var(--color-destructive-foreground)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--color-destructive-foreground) 80%, transparent)}}: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)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--color-primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--color-accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--color-accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--color-muted-foreground)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[variant\=destructive\]\:text-destructive-foreground[data-variant=destructive]{color:var(--color-destructive-foreground)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--color-destructive-foreground)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.rtl\:flex-row-reverse: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] *){flex-direction:row-reverse}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-destructive) 60%, transparent)}}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-input\/30:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-input) 30%, transparent)}}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:decoration-neutral-500:is(.dark *){-webkit-text-decoration-color:var(--color-neutral-500);-webkit-text-decoration-color:var(--color-neutral-500);-webkit-text-decoration-color:var(--color-neutral-500);text-decoration-color:var(--color-neutral-500)}@media (hover:hover){.dark\:hover\:bg-gray-900:is(.dark *):hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-input) 50%, transparent)}}.dark\:hover\:text-gray-200:is(.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:is(.dark *):focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:is(.dark *):focus{border-color:var(--color-blue-800)}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.dark\:active\:bg-gray-700:is(.dark *):active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:is(.dark *):active{color:var(--color-gray-300)}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--color-muted-foreground)}: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(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--color-destructive-foreground)!important}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>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}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--color-accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--color-secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}}.animate-ticker{animation:30s linear infinite ticker-move}.animate-marquee-left{animation:40s linear infinite marquee-left}.animate-marquee-right{animation:40s linear infinite marquee-right}.animate-qc-bob{animation:4s ease-in-out infinite qc-bob}.animate-qc-sheen{animation:4.5s cubic-bezier(.4,0,.2,1) 1s infinite qc-sheen}.animate-fade-in-up{animation:.5s cubic-bezier(.16,1,.3,1) both qc-fade-in-up}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.qc-landing{--bg:#fff;--surface:#fff;--surface2:#f4f2ec;--surface3:#ece9e2;--text:#0d0d0d;--text2:#5c5c5c;--text3:#9a9a9a;--border:#dcdad4;--divider:#ece9e2;--accent:#0d0d0d;--accentfg:#fff;--accenthover:#242424;--accentsoft:#ece9e2;--success:#2f7a4b;--successsoft:#e3efe8;--warning:#b8791e;--warningsoft:#f7eedf;--error:#b3273a;--errorsoft:#f7e6e8;--info:#2456c7;--infosoft:#e5ebfa;--dotink:13, 13, 13;--slab:#0d0d0d;--slabcard:#1a1a1a;--slabborder:#282828;--slabtext:#f5f3ee;--slabtext2:#a8a49b;--slabtext3:#6e6a62;--shadowcard:0 10px 24px #0d0d0d0f;--shadowbig:0 22px 46px #0d0d0d1f;--navbg:#faf9f5e6;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;max-width:100%;font-family:Sen,sans-serif;overflow-x:hidden}.dark .qc-landing{--bg:#0a0a0a;--surface:#141414;--surface2:#191919;--surface3:#202020;--text:#f5f3ee;--text2:#a8a49b;--text3:#6e6a62;--border:#272727;--divider:#212121;--accent:#f5f3ee;--accentfg:#0d0d0d;--accenthover:#fff;--accentsoft:#202020;--success:#5fbf85;--successsoft:#16281d;--warning:#e0a64a;--warningsoft:#2a2113;--error:#e0687a;--errorsoft:#2b1519;--info:#7da2f0;--infosoft:#151c2e;--dotink:245, 243, 238;--slab:#121212;--slabcard:#1c1c1c;--slabborder:#2c2c2c;--shadowcard:0 10px 24px #00000080;--shadowbig:0 22px 46px #0009;--navbg:#0a0a0ae0}.qc-landing *{box-sizing:border-box}.qc-landing img{max-width:100%;display:block}.qc-landing svg{max-width:100%}.qc-landing a{color:inherit;text-decoration:none}.qc-landing .dotmark{aspect-ratio:1;border-radius:50%;flex:none;width:5px;height:5px}.qc-landing .sqmark{aspect-ratio:1;border-radius:1.5px;flex:none;width:5px;height:5px;transform:rotate(45deg)}.qc-landing .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.qc-landing .reveal.show{opacity:1;transform:translateY(0)}.qc-landing .tickerbar{background:var(--slab);color:var(--slabtext);padding:9px 0;overflow:hidden}.qc-landing .tickertrack{width:max-content;animation:30s linear infinite qc-tickmove;display:flex}.qc-landing .tickertrack span.item{white-space:nowrap;align-items:center;gap:11px;padding:0 26px;font-size:11.5px;font-weight:500;display:inline-flex}.qc-landing .tickertrack .sqmark{background:var(--warning)}@keyframes qc-tickmove{0%{transform:translate(0)}to{transform:translate(-50%)}}.qc-landing .nav{border-bottom:1px solid var(--border);background:var(--navbg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;justify-content:space-between;align-items:center;gap:14px;padding:16px 40px;display:flex;position:sticky;top:0}.qc-landing .nav .brand{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:9px;font-size:19px;font-weight:700;display:flex}.qc-landing .nav .brand .sqmark{background:var(--accent);border-radius:2px;width:9px;height:9px}.qc-landing .nav .links{color:var(--text);gap:26px;font-size:13px;font-weight:500;display:flex}.qc-landing .nav .right{align-items:center;gap:12px;display:flex}.qc-landing .btn{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;justify-content:center;align-items:center;padding:13px 22px;font-family:Sen,sans-serif;font-size:12.5px;font-weight:600;transition:transform .12s,background .15s;display:inline-flex}.qc-landing .btn:active{transform:scale(.97)}.qc-landing .btn.primary{background:var(--accent);color:var(--accentfg)}.qc-landing .btn.primary:hover{background:var(--accenthover)}.qc-landing .btn.ghost{color:var(--text);text-transform:none;letter-spacing:0;background:0 0;padding:13px 6px;font-size:13.5px;font-weight:500}.qc-landing .btn.lg{padding:16px 28px;font-size:13px}.qc-landing .hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;max-width:1240px;margin:0 auto;padding:60px 40px 32px;display:grid;position:relative}.qc-landing .hero>.col{z-index:1;min-width:0;position:relative}.qc-landing .herodots{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 75% at 50% 45%,#000 40%,#0000 92%);mask-image:radial-gradient(80% 75% at 50% 45%,#000 40%,#0000 92%)}.qc-landing .hero .eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accentsoft);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 14px;font-size:11px;font-weight:600;display:inline-flex}.qc-landing .hero .eyebrow .dotmark{background:var(--success);animation:1.6s ease-in-out infinite qc-pulse2}@keyframes qc-pulse2{0%,to{opacity:1}50%{opacity:.35}}.qc-landing .hero h1{letter-spacing:-.015em;font-size:44px;font-weight:700;line-height:1.1}.qc-landing .hero p{color:var(--text2);max-width:470px;margin:22px 0 28px;font-size:15px;line-height:1.68}.qc-landing .hero .ctarow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qc-landing .hero .imgbox{aspect-ratio:1;box-shadow:var(--shadowbig);background:var(--surface);border-radius:22px;position:relative;overflow:hidden}.qc-landing .floatcard{background:var(--surface);z-index:2;border-radius:14px;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:11px 14px;animation:4s ease-in-out infinite qc-bob;display:flex;position:absolute;box-shadow:0 12px 28px #0d0d0d29}.qc-landing .fc1{top:14px;left:12px}.qc-landing .fc2{animation-delay:.8s;bottom:16px;right:12px}@keyframes qc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.qc-landing .floatcard .ic{aspect-ratio:1;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}.qc-landing .floatcard .t{font-size:11.5px;font-weight:600}.qc-landing .floatcard .s{color:var(--text2);font-size:10px}.qc-landing .expressmock{font-variant-numeric:tabular-nums;flex-direction:column;gap:10px;width:100%;height:100%;padding:16px;display:flex}.qc-landing .em-top{align-items:center;gap:9px;display:flex}.qc-landing .em-avatar{aspect-ratio:1;background:var(--text);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:flex}.qc-landing .em-store{flex:1;min-width:0}.qc-landing .em-store .n{font-size:12.5px;font-weight:600;line-height:1.2}.qc-landing .em-store .u{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.qc-landing .em-livechip{text-transform:uppercase;letter-spacing:.05em;color:var(--success);background:var(--successsoft);border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 9px;font-size:9px;font-weight:600;display:flex}.qc-landing .em-livechip .dotmark{background:var(--success);animation:1.6s ease-in-out infinite qc-pulse2}.qc-landing .em-wallet{background:var(--surface2);border-radius:13px;padding:13px 14px}.qc-landing .em-wallet .lbl{text-transform:uppercase;letter-spacing:.07em;color:var(--text3);font-size:9px;font-weight:600}.qc-landing .em-wallet .bal{letter-spacing:-.02em;margin-top:3px;font-size:23px;font-weight:700}.qc-landing .em-spark{width:100%;height:26px;margin-top:8px}.qc-landing .em-spark path{fill:none;stroke:var(--text);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:230;stroke-dashoffset:230px;animation:2.4s cubic-bezier(.16,.7,.2,1) .4s forwards qc-sparkdraw}@keyframes qc-sparkdraw{to{stroke-dashoffset:0}}.qc-landing .em-rows{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.qc-landing .em-row{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.qc-landing .em-icn{aspect-ratio:1;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.qc-landing .em-mid{flex:1;min-width:0}.qc-landing .em-mid .t{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;line-height:1.3;overflow:hidden}.qc-landing .em-mid .s{color:var(--text2);margin-top:1px;font-size:9.5px}.qc-landing .em-right{flex:none;font-size:11.5px;font-weight:700}.qc-landing .em-right.warn{color:var(--warning)}.qc-landing .em-mini{background:var(--surface3);border-radius:999px;height:4px;margin-top:5px;overflow:hidden}.qc-landing .em-mini i{background:var(--warning);border-radius:999px;height:100%;animation:5s ease-in-out infinite alternate qc-fillup;display:block}@keyframes qc-fillup{0%{width:38%}to{width:82%}}.qc-landing .philstrip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);max-width:1000px;margin:6px auto 20px;padding:26px 40px;display:grid}.qc-landing .philitem{text-align:center;padding:0 18px;position:relative}.qc-landing .philitem:not(:first-child):before{content:"";background:var(--border);width:1px;position:absolute;top:8px;bottom:8px;left:0}.qc-landing .philitem .num{color:var(--text3);margin-bottom:8px;font-size:11px;font-weight:700}.qc-landing .philitem .t{font-size:13.5px;font-weight:600}.qc-landing .philitem .s{color:var(--text2);margin-top:5px;font-size:11.5px;line-height:1.55}.qc-landing .section{max-width:1240px;margin:0 auto;padding:60px 40px}.qc-landing .sectionhead{text-align:center;max-width:640px;margin:0 auto 44px}.qc-landing .sectionhead .eyebrow2{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:12px;font-size:11px;font-weight:600}.qc-landing .sectionhead h2{letter-spacing:-.015em;font-size:32px;font-weight:700;line-height:1.2}.qc-landing .sectionhead p{color:var(--text2);margin-top:12px;font-size:14px;line-height:1.6}.qc-landing .pillar{grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1240px;margin:0 auto;padding:48px 40px;display:grid}.qc-landing .pillar .txt{min-width:0}.qc-landing .pillar.reverse .txt{order:2}.qc-landing .pillar.reverse .imgbox2{order:1}.qc-landing .pillar .imgbox2{box-shadow:var(--shadowbig);border-radius:20px;min-width:0;transition:transform .3s;overflow:hidden}.qc-landing .pillar .imgbox2:hover{transform:translateY(-5px)}.qc-landing .pillar .eyebrow2{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:14px;font-size:11px;font-weight:600}.qc-landing .pillar h3{letter-spacing:-.01em;margin-bottom:15px;font-size:27px;font-weight:700;line-height:1.2}.qc-landing .pillar p{color:var(--text2);max-width:440px;margin-bottom:18px;font-size:13.5px;line-height:1.65}.qc-landing .checklist{list-style:none}.qc-landing .checklist li{color:var(--text);align-items:flex-start;gap:10px;margin-bottom:9px;font-size:13px;display:flex}.qc-landing .checklist li:before{content:"✓";color:var(--success);flex-shrink:0;font-weight:700}.qc-landing .browsermock{aspect-ratio:4/3.3;background:var(--surface);border:1px solid var(--border);flex-direction:column;display:flex;overflow:hidden}.qc-landing .browsermock .chrome{background:var(--surface2);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 14px;display:flex}.qc-landing .browsermock .dotrow{gap:5px;display:flex}.qc-landing .browsermock .dotrow .dotmark{background:var(--border);width:8px;height:8px}.qc-landing .browsermock .urlbar{background:var(--surface);min-width:0;color:var(--text2);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;margin-left:6px;padding:5px 10px;font-size:10px;overflow:hidden}.qc-landing .browsermock .body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex}.qc-landing .browsermock .mocknav{justify-content:space-between;align-items:center;display:flex}.qc-landing .browsermock .mocknav .n{font-size:13px;font-weight:700}.qc-landing .browsermock .mocknav .chip{background:var(--surface3);border-radius:8px;flex:none;width:32px;height:15px}.qc-landing .browsermock .mockgrid{flex:1;grid-template-columns:repeat(3,1fr);gap:8px;min-height:0;display:grid}.qc-landing .browsermock .cell{border-radius:9px;position:relative;overflow:hidden}.qc-landing .browsermock .cell .swatch{position:absolute;inset:0}.qc-landing .browsermock .cell .tag{color:#fff;text-transform:uppercase;z-index:2;background:#0d0d0d;border-radius:4px;padding:2px 5px;font-size:6.5px;position:absolute;top:5px;left:5px}.qc-landing .browsermock .cell .cap{color:#fff;background:linear-gradient(#0000,#0d0d0d8c);padding:5px 6px;font-size:6.5px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.qc-landing .rafflemock{aspect-ratio:4/3.3;background:var(--bg);justify-content:center;align-items:center;width:100%;padding:22px;display:flex}.qc-landing .ticket{background:var(--surface);border:1px solid var(--border);width:100%;max-width:330px;box-shadow:var(--shadowcard);border-radius:16px}.qc-landing .ticket-top{padding:16px 18px 14px}.qc-landing .ticket-eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--warning);align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.qc-landing .ticket-eyebrow .dotmark{background:var(--warning);animation:1.6s ease-in-out infinite qc-pulse2}.qc-landing .ticket-title{margin-top:8px;font-size:15px;font-weight:700;line-height:1.25}.qc-landing .ticket-sub{color:var(--text2);margin-top:4px;font-size:11px}.qc-landing .ticket-bar{background:var(--surface3);border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.qc-landing .ticket-bar i{background:var(--accent);border-radius:999px;height:100%;animation:6s ease-in-out infinite alternate qc-ticketfill;display:block}@keyframes qc-ticketfill{0%{width:52%}to{width:88%}}.qc-landing .ticket-meta{color:var(--text2);justify-content:space-between;gap:10px;margin-top:8px;font-size:10.5px;display:flex}.qc-landing .ticket-meta b{color:var(--text);font-weight:700}.qc-landing .ticket-perf{background:repeating-linear-gradient(90deg, var(--border) 0 6px, transparent 6px 12px);height:1px;position:relative}.qc-landing .ticket-perf:before,.qc-landing .ticket-perf:after{content:"";background:var(--bg);border-radius:50%;width:16px;height:16px;position:absolute;top:-8px}.qc-landing .ticket-perf:before{left:-8px}.qc-landing .ticket-perf:after{right:-8px}.qc-landing .ticket-bot{justify-content:space-between;align-items:center;gap:10px;padding:13px 18px 16px;display:flex}.qc-landing .ticket-no{color:var(--text3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.qc-landing .ticket-count{font-size:18px;font-weight:700}.qc-landing .ticket-draw{color:var(--text2);text-align:right;font-size:10px}.qc-landing .ticket-draw b{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;display:block}.qc-landing .bidmock{aspect-ratio:4/3.3;background:var(--slab);color:#fff;flex-direction:column;gap:11px;width:100%;padding:20px;display:flex}.qc-landing .bm-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qc-landing .bm-item{min-width:0;font-size:13px;font-weight:600;line-height:1.3}.qc-landing .bm-item span{color:var(--text3);margin-top:3px;font-size:10px;font-weight:400;display:block}.qc-landing .bm-clock{text-align:right;flex:none}.qc-landing .bm-clock .t{color:var(--warning);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.qc-landing .bm-clock .l{text-transform:uppercase;letter-spacing:.08em;color:var(--text3);margin-top:2px;font-size:8.5px;font-weight:600}.qc-landing .bm-current{background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;padding:12px 14px}.qc-landing .bm-current .l{text-transform:uppercase;letter-spacing:.08em;color:var(--text3);font-size:9px;font-weight:600}.qc-landing .bm-current .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:24px;font-weight:700}.qc-landing .bm-ladder{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow:hidden}.qc-landing .bm-bid{background:#ffffff0a;border-radius:9px;align-items:center;gap:9px;padding:7px 10px;font-size:11px;display:flex}.qc-landing .bm-bid .who{color:var(--border);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qc-landing .bm-bid .amt{font-variant-numeric:tabular-nums;flex:none;font-weight:700}.qc-landing .bm-bid .av{aspect-ratio:1;background:#ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:8.5px;font-weight:700;display:flex}.qc-landing .bm-bid.new{animation:.5s cubic-bezier(.16,.7,.2,1) qc-bidin}@keyframes qc-bidin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.qc-landing .bm-snipe{color:var(--warning);text-align:center;background:#b8791e24;border-radius:8px;padding:7px;font-size:9.5px;font-weight:600}.qc-landing .featgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.qc-landing .auditcard{background:var(--surface);border:1px solid var(--border);border-radius:18px;grid-column:1/-1;grid-template-columns:1.2fr 1fr;align-items:center;gap:24px;padding:26px;display:grid}.qc-landing .auditcard .ic{aspect-ratio:1;background:var(--infosoft);border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:19px;display:flex}.qc-landing .auditcard h3{margin-bottom:8px;font-size:19px;font-weight:700}.qc-landing .auditcard p{color:var(--text2);max-width:420px;font-size:13px;line-height:1.6}.qc-landing .ledger{background:var(--surface2);border-radius:12px;padding:14px 16px}.qc-landing .ledger .lrow{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:7px 0;font-size:11.5px;display:flex}.qc-landing .ledger .lrow:last-child{border-bottom:none}.qc-landing .ledger .lrow .l{color:var(--text2);min-width:0}.qc-landing .ledger .lrow .r{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.qc-landing .ledger .lrow .r.pos{color:var(--success)}.qc-landing .ledger .lrow .r.neg{color:var(--error)}.qc-landing .featcard{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px;transition:transform .2s,box-shadow .2s}.qc-landing .featcard:hover{box-shadow:var(--shadowbig);transform:translateY(-4px)}.qc-landing .featcard .ic{aspect-ratio:1;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;font-size:17px;display:flex}.qc-landing .featcard h3{margin-bottom:7px;font-size:14.5px;font-weight:600}.qc-landing .featcard p{color:var(--text2);font-size:12px;line-height:1.55}.qc-landing .soonwrap{background:var(--slab);border:1px solid var(--slabborder);color:#fff;border-radius:22px;max-width:1160px;margin:10px auto;padding:42px 40px;position:relative;overflow:hidden}.qc-landing .soonwrap:before{content:"";pointer-events:none;background:radial-gradient(circle,#b8791e2e,#0000 70%);width:400px;height:400px;position:absolute;top:-60%;right:-10%}.qc-landing .soonwrap .sectionhead h2{color:#fff}.qc-landing .soonwrap .sectionhead p{color:var(--text3)}.qc-landing .soonrow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.qc-landing .soonpill{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:12.5px;font-weight:500;display:flex}.qc-landing .soonpill .dotmark{background:var(--warning);animation:1.6s ease-in-out infinite qc-pulse2}.qc-landing .testihead{text-align:center;max-width:640px;margin:0 auto;padding:0 40px 30px}.qc-landing .testihead h2{letter-spacing:-.015em;font-size:30px;font-weight:700;line-height:1.2}.qc-landing .testihead .eyebrow2{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:12px;font-size:11px;font-weight:600}.qc-landing .marqwrap{padding:8px 0;overflow:hidden}.qc-landing .marqtrack{gap:16px;width:max-content;display:flex}.qc-landing .marqtrack.left{animation:50s linear infinite qc-marqleft}.qc-landing .marqtrack.right{margin-top:16px;animation:50s linear infinite qc-marqright}@keyframes qc-marqleft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes qc-marqright{0%{transform:translate(-50%)}to{transform:translate(0)}}.qc-landing .marqwrap:hover .marqtrack{animation-play-state:paused}.qc-landing .testicard{background:var(--surface);border:1px solid var(--border);width:280px;box-shadow:var(--shadowcard);border-radius:16px;flex-shrink:0;padding:16px}.qc-landing .testicard .plat{align-items:center;gap:9px;margin-bottom:11px;display:flex}.qc-landing .testicard .av{aspect-ratio:1;color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.qc-landing .testicard .info{flex:1;min-width:0}.qc-landing .testicard .pname{font-size:12px;font-weight:600}.qc-landing .testicard .ptag{color:var(--text3);font-size:9.5px}.qc-landing .testicard .picon{aspect-ratio:1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.qc-landing .testicard .body{color:var(--text);font-size:12.5px;line-height:1.55}.qc-landing .globewrap{align-items:center;gap:48px;max-width:1080px;margin:0 auto;padding:16px 40px 56px;display:flex}.qc-landing .globesvgbox{flex:none;width:min(340px,62vw)}.qc-landing #globedots{transform-origin:170px 170px;animation:60s linear infinite qc-spinglobe}@keyframes qc-spinglobe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qc-landing .regionlist{flex:1;min-width:0}.qc-landing .regionrow{border-bottom:1px solid var(--border);text-align:left;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.qc-landing .regionrow:first-child{padding-top:0}.qc-landing .regionrow .name{font-size:14px;font-weight:600}.qc-landing .regionrow .sub{color:var(--text2);margin-top:2px;font-size:11.5px}.qc-landing .regionrow .cur{border-radius:999px;flex:none;padding:6px 12px;font-size:12px;font-weight:600}.qc-landing .paywrap{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1240px;margin:0 auto;padding:16px 40px 64px;display:grid}.qc-landing .currencyrow{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.qc-landing .curchip{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:11px 15px;font-size:13px;font-weight:600}.qc-landing .paycard{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadowbig);border-radius:20px;min-width:0;padding:26px}.qc-landing .paycard .wallettop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.qc-landing .paycard .wallettop .lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--text3);font-size:11px;font-weight:600}.qc-landing .paycard .bal{font-variant-numeric:tabular-nums;margin:4px 0 20px;font-size:30px;font-weight:700}.qc-landing .paycard .row{border-top:1px solid var(--surface3);justify-content:space-between;gap:10px;padding:11px 0;font-size:12.5px;display:flex}.qc-landing .paycard .row .l{color:var(--text2);min-width:0}.qc-landing .paycard .row .r{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.qc-landing .ctaband{text-align:center;max-width:700px;margin:0 auto;padding:64px 40px 80px}.qc-landing .ctaband h2{letter-spacing:-.01em;margin-bottom:14px;font-size:30px;font-weight:700}.qc-landing .ctaband p{color:var(--text2);margin-bottom:24px;font-size:14px}.qc-landing footer{background:var(--slab);color:var(--slabtext2);border-top:1px solid var(--slabborder);padding:60px 40px 0;position:relative;overflow:hidden}.qc-landing .footgrid{border-bottom:1px solid var(--slabborder);z-index:2;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;gap:34px;max-width:1240px;margin:0 auto;padding-bottom:36px;display:grid;position:relative}.qc-landing .footgrid .brand{color:var(--slabtext);align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.qc-landing .footgrid .brand .sqmark{background:var(--slabtext);border-radius:2px;width:8px;height:8px}.qc-landing .footgrid .blurb{color:var(--slabtext2);max-width:230px;margin-top:12px;font-size:12px;line-height:1.6}.qc-landing .footcol h4{text-transform:uppercase;letter-spacing:.07em;color:var(--slabtext3);margin-bottom:13px;font-size:10.5px;font-weight:600}.qc-landing .footcol a{color:var(--slabtext2);margin-bottom:9px;font-size:12px;display:block}.qc-landing .footsocial{gap:10px;margin-top:16px;display:flex}.qc-landing .footsocial a{aspect-ratio:1;background:#ffffff0f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.qc-landing .footbottom{z-index:2;max-width:1240px;color:var(--slabtext3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 auto;padding:20px 0 22px;font-size:11.5px;display:flex;position:relative}.qc-landing .madeinlagos{color:var(--slabtext2);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.qc-landing .madeinlagos .dotmark{background:var(--success)}.qc-landing .poweredby{color:var(--slabtext2);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.qc-landing .poweredby .ot{color:var(--slabtext);font-weight:700}.qc-landing .wordmarkband{z-index:2;margin:0 -40px;padding-top:14px;position:relative;overflow:hidden}.qc-landing .footwordmark{letter-spacing:-.035em;text-align:center;white-space:nowrap;color:#0000;opacity:0;-webkit-user-select:none;user-select:none;background-image:linear-gradient(100deg,#ffffff0d 0% 38%,#ffffff52 50%,#ffffff0d 62% 100%);background-position:180% 0;background-size:280% 100%;-webkit-background-clip:text;background-clip:text;width:100%;margin-bottom:-.14em;font-size:clamp(56px,15.4vw,220px);font-weight:700;line-height:.92;transition:transform 1.15s cubic-bezier(.16,.7,.2,1),opacity .8s;display:block;transform:translateY(40%)}.qc-landing .wordmarkband.show .footwordmark{opacity:1;animation:4.5s cubic-bezier(.4,0,.2,1) 1s infinite qc-sheen;transform:translateY(12%)}@keyframes qc-sheen{0%{background-position:180% 0}55%,to{background-position:-80% 0}}.qc-landing .fabchat{aspect-ratio:1;color:#000;mix-blend-mode:difference;cursor:pointer;z-index:60;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 24px #0d0d0d47}.qc-landing .fabchat .bubble{background:var(--surface);border:1px solid var(--border);white-space:nowrap;opacity:0;pointer-events:none;color:var(--text);border-radius:12px;padding:10px 13px;font-size:11.5px;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;bottom:62px;right:0;transform:translateY(6px);box-shadow:0 10px 24px #0d0d0d24}.qc-landing .fabchat:hover .bubble{opacity:1;transform:translateY(0)}.qc-landing .videofab{z-index:60;cursor:pointer;background:#111;border-radius:16px;transition:width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:20px;left:20px;overflow:hidden;box-shadow:0 14px 34px #0d0d0d4d}.qc-landing .videofab.collapsed{width:80px;height:142px}.qc-landing .videofab.expanded{cursor:default;width:214px;height:380px}.qc-landing .videofab .frame{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.qc-landing .videofab.expanded .frame{pointer-events:auto}.qc-landing .videofab .closebtn{aspect-ratio:1;color:#fff;z-index:4;cursor:pointer;background:#0d0d0d99;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:flex;position:absolute;top:7px;right:7px}.qc-landing .videofab .minbtn{color:#fff;z-index:4;cursor:pointer;background:#0d0d0d99;border-radius:11px;justify-content:center;align-items:center;width:36px;height:22px;font-size:13px;display:none;position:absolute;top:7px;left:7px}.qc-landing .videofab.expanded .minbtn{display:flex}.qc-landing .videofab .tag{color:#fff;text-transform:uppercase;letter-spacing:.04em;z-index:2;background:linear-gradient(#0d0d0d00,#0d0d0dbf);padding:6px 8px;font-size:9.5px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.qc-landing .videofab.expanded .tag{display:none}.qc-landing .videofab .ctabar{z-index:3;background:linear-gradient(#0d0d0d00 10%,#0d0d0dd9);padding:12px;display:none;position:absolute;bottom:0;left:0;right:0}.qc-landing .videofab.expanded .ctabar{display:block}.qc-landing .videofab .ctabar a{color:#0d0d0d;text-align:center;background:#fff;border-radius:9px;padding:9px;font-size:11.5px;font-weight:600;display:block}.qc-landing .themetog{aspect-ratio:1;border:1px solid var(--border);width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:flex}.qc-landing .themetog:hover{background:var(--surface2)}.qc-landing .themetog .sun{display:none}.qc-landing .themetog .moon,.dark .qc-landing .themetog .sun{display:block}.dark .qc-landing .themetog .moon{display:none}.qc-landing .slab{background:var(--slab);color:var(--slabtext);border-radius:34px 34px 0 0;margin-top:40px;padding:78px 40px 84px;position:relative;overflow:hidden}.qc-landing .slab+.slab{border-radius:0;margin-top:0}.qc-landing .slab.last{border-radius:0 0 34px 34px;margin-bottom:40px}.qc-landing .slabinner{max-width:1240px;margin:0 auto}.qc-landing .slab h2{letter-spacing:-.02em;color:var(--slabtext);max-width:16ch;font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1.12}.qc-landing .slab .slableade{color:var(--slabtext2);max-width:56ch;margin-top:14px;font-size:14.5px;line-height:1.65}.qc-landing .slabgrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.qc-landing .slabcard{background:var(--slabcard);border:1px solid var(--slabborder);border-radius:18px;flex-direction:column;padding:20px;display:flex}.qc-landing .slabvis{background:var(--slab);border:1px solid var(--slabborder);border-radius:12px;flex-direction:column;justify-content:center;height:190px;margin-bottom:22px;padding:16px;display:flex;position:relative;overflow:hidden}.qc-landing .slabcard h3{color:var(--slabtext);margin-bottom:8px;font-size:17px;font-weight:600}.qc-landing .slabcard p{color:var(--slabtext2);font-size:13px;line-height:1.6}.qc-landing .ckt{color:#0d0d0d;background:#f5f3ee;border-radius:10px;padding:11px 12px}.qc-landing .ckt .r{color:#5c5c5c;justify-content:space-between;padding:4px 0;font-size:10.5px;display:flex}.qc-landing .ckt .r.tot{color:#0d0d0d;border-top:1px solid #dcdad4;margin-top:4px;padding-top:7px;font-size:12px;font-weight:700}.qc-landing .ckt .pay{color:#fff;text-align:center;letter-spacing:.04em;background:#0d0d0d;border-radius:7px;margin-top:9px;padding:8px;font-size:10px;font-weight:600}.qc-landing .cktmethods{gap:5px;margin-top:9px;display:flex}.qc-landing .cktmethods span{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--slabtext2);border:1px solid var(--slabborder);background:#f5f3ee14;border-radius:5px;flex:1;padding:5px 2px;font-size:8px;font-weight:600}.qc-landing .cktmethods span.on{background:var(--slabtext);color:var(--slab);border-color:var(--slabtext)}.qc-landing .ptl{flex-direction:column;gap:9px;display:flex}.qc-landing .ptlrow{align-items:center;gap:10px;font-size:11px;display:flex}.qc-landing .ptlrow .bulb{aspect-ratio:1;border:2px solid var(--slabborder);border-radius:50%;flex:none;width:9px;height:9px}.qc-landing .ptlrow.done .bulb{background:var(--success);border-color:var(--success)}.qc-landing .ptlrow.now .bulb{border-color:var(--warning);animation:1.5s ease-in-out infinite qc-pulse2}.qc-landing .ptlrow .lab{color:var(--slabtext2);flex:1}.qc-landing .ptlrow.done .lab,.qc-landing .ptlrow.now .lab{color:var(--slabtext)}.qc-landing .ptlrow .amt{font-variant-numeric:tabular-nums;color:var(--slabtext);font-weight:700}.qc-landing .ptlbar{background:var(--slabborder);border-radius:999px;height:4px;margin:4px 0 2px;overflow:hidden}.qc-landing .ptlbar i{background:var(--success);border-radius:999px;width:72%;height:100%;display:block}.qc-landing .gauge{justify-content:center;align-items:center;height:100%;display:flex}.qc-landing .gauge svg{width:132px;height:132px}.qc-landing .gauge .track{fill:none;stroke:var(--slabborder);stroke-width:6px}.qc-landing .gauge .prog{fill:none;stroke:var(--info);stroke-width:6px;stroke-linecap:round;stroke-dasharray:352;stroke-dashoffset:352px;transform-origin:50%;transform:rotate(-90deg)}.qc-landing .slabvis.in .gauge .prog{animation:1.8s cubic-bezier(.16,.7,.2,1) forwards qc-gaugefill}@keyframes qc-gaugefill{to{stroke-dashoffset:1.4px}}.qc-landing .gaugetxt{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.qc-landing .gaugetxt b{letter-spacing:-.02em;color:var(--slabtext);font-size:25px;font-weight:700}.qc-landing .gaugetxt span{color:var(--slabtext2);margin-top:2px;font-size:10px}.qc-landing .gaugemap{opacity:.16;pointer-events:none;position:absolute;inset:0}.qc-landing .slabquote{max-width:900px;margin-top:56px}.qc-landing .slabquote p{letter-spacing:-.01em;color:var(--slabtext);font-size:clamp(19px,2.4vw,27px);font-weight:400;line-height:1.42}.qc-landing .slabquote .who{margin-top:22px}.qc-landing .slabquote .who b{color:var(--slabtext);font-size:14px;font-weight:600;display:block}.qc-landing .slabquote .who span{color:var(--slabtext3);font-size:11.5px}.qc-landing .pricegrid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:1080px;margin:0 auto;display:grid}.qc-landing .plan{background:var(--surface);border:1px solid var(--border);border-radius:20px;flex-direction:column;padding:28px;display:flex;position:relative}.qc-landing .plan.featured{border-color:var(--accent);border-width:1.5px}.qc-landing .plan .planbadge{background:var(--accent);color:var(--accentfg);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:5px 11px;font-size:9.5px;font-weight:700;position:absolute;top:-11px;left:28px}.qc-landing .plan h3{margin-bottom:5px;font-size:19px;font-weight:700}.qc-landing .plan .plansub{color:var(--text2);min-height:36px;font-size:12.5px}.qc-landing .planprice{align-items:baseline;gap:6px;margin:16px 0 4px;display:flex}.qc-landing .planprice b{letter-spacing:-.025em;font-size:34px;font-weight:700}.qc-landing .planprice span{color:var(--text2);font-size:12.5px}.qc-landing .planrate{color:var(--text2);border-bottom:1px solid var(--divider);margin-bottom:18px;padding-bottom:18px;font-size:12px}.qc-landing .planlist{flex:1;margin-bottom:20px;list-style:none}.qc-landing .planlist li{color:var(--text2);align-items:flex-start;gap:9px;margin-bottom:9px;font-size:12.5px;line-height:1.5;display:flex}.qc-landing .planlist li:before{content:"✓";color:var(--success);flex-shrink:0;font-weight:700}.qc-landing .planlist li b{color:var(--text);font-weight:600}.qc-landing .plan .btn{width:100%}.qc-landing .cyclerow{justify-content:center;gap:8px;margin-bottom:28px;display:flex}.qc-landing .cyclebtn{border:1px solid var(--border);background:var(--surface);color:var(--text2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-family:Sen,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.qc-landing .cyclebtn.active{background:var(--accent);color:var(--accentfg);border-color:var(--accent)}.qc-landing .cyclebtn .save{color:var(--success);background:var(--successsoft);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.qc-landing .cyclebtn.active .save{color:var(--success);background:#ffffff29}.qc-landing .em-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.qc-landing .em-stat{border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:9px 10px}.qc-landing .em-stat .l{text-transform:uppercase;letter-spacing:.06em;color:var(--text3);font-size:8.5px;font-weight:600}.qc-landing .em-stat .v{font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;font-weight:700}.qc-landing .em-stat .v.up{color:var(--success)}.qc-landing .em-foot{justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.qc-landing .em-avrow{align-items:center;display:flex}.qc-landing .em-avrow .av{aspect-ratio:1;border:2px solid var(--surface);background:var(--text);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:-7px;font-size:8.5px;font-weight:700;display:flex}.qc-landing .em-avrow .av:first-child{margin-left:0}.qc-landing .em-footlabel{color:var(--text2);font-size:10px}@media (width<=980px){.qc-landing .nav{padding:14px 20px}.qc-landing .nav .links{display:none}.qc-landing .hero{grid-template-columns:1fr;gap:28px;padding:36px 20px 24px}.qc-landing .hero .imgbox{order:-1;width:100%;max-width:380px;margin:0 auto}.qc-landing .em-stats,.qc-landing .em-foot{display:none}.qc-landing .hero h1{font-size:32px}.qc-landing .hero p{max-width:100%}.qc-landing .philstrip{grid-template-columns:1fr;gap:16px;padding:22px 20px}.qc-landing .philitem{text-align:left;padding:0}.qc-landing .philitem:not(:first-child):before{display:none}.qc-landing .philitem:not(:first-child){border-top:1px solid var(--border);padding-top:16px}.qc-landing .section{padding:42px 20px}.qc-landing .sectionhead{margin-bottom:30px}.qc-landing .sectionhead h2{font-size:25px}.qc-landing .testihead{padding:0 20px 24px}.qc-landing .testihead h2{font-size:24px}.qc-landing .pillar{grid-template-columns:1fr;gap:24px;padding:32px 20px}.qc-landing .pillar.reverse .txt{order:1}.qc-landing .pillar.reverse .imgbox2{order:2}.qc-landing .pillar p{max-width:100%}.qc-landing .featgrid{grid-template-columns:repeat(2,1fr)}.qc-landing .auditcard{grid-template-columns:1fr;padding:20px}.qc-landing .soonwrap{margin:10px 20px;padding:30px 20px}.qc-landing .globewrap{flex-direction:column;gap:26px;padding:14px 20px 40px}.qc-landing .paywrap{grid-template-columns:1fr;gap:26px;padding:14px 20px 46px}.qc-landing .ctaband{padding:48px 20px 60px}.qc-landing footer{padding:48px 20px 0}.qc-landing .wordmarkband{margin:0 -20px}.qc-landing .footgrid{grid-template-columns:1fr 1fr;gap:26px 20px;padding-bottom:30px}.qc-landing .footgrid .brandcell{grid-column:1/-1}.qc-landing .footgrid .blurb{max-width:100%}.qc-landing .slab{border-radius:26px 26px 0 0;padding:56px 20px 60px}.qc-landing .slab.last{border-radius:0 0 26px 26px}.qc-landing .slabgrid{grid-template-columns:1fr;gap:16px;margin-top:32px}.qc-landing .slabvis{height:170px}.qc-landing .slabquote{margin-top:40px}.qc-landing .pricegrid{grid-template-columns:1fr}}@media (width<=600px){.qc-landing .tickertrack span.item{padding:0 18px;font-size:10.5px}.qc-landing .nav{padding:12px 16px}.qc-landing .nav .brand{font-size:17px}.qc-landing .btn.ghost{display:none}.qc-landing .btn{padding:11px 16px;font-size:11px}.qc-landing .btn.lg{padding:14px 22px;font-size:12px}.qc-landing .hero .eyebrow{padding:6px 12px;font-size:10px}.qc-landing .hero h1{font-size:27px}.qc-landing .hero p{margin:16px 0 22px;font-size:13.5px}.qc-landing .floatcard{border-radius:11px;gap:7px;padding:8px 10px}.qc-landing .floatcard .ic{width:26px;height:26px;font-size:12px}.qc-landing .floatcard .t{font-size:10px}.qc-landing .floatcard .s{font-size:8.5px}.qc-landing .expressmock{gap:8px;padding:13px}.qc-landing .em-wallet{padding:11px 12px}.qc-landing .em-wallet .bal{font-size:20px}.qc-landing .em-spark{height:20px}.qc-landing .em-row{padding:8px 10px}.qc-landing .em-row:last-child{display:none}.qc-landing .pillar h3{font-size:21px}.qc-landing .pillar p{font-size:13px}.qc-landing .rafflemock{padding:16px}.qc-landing .ticket-title{font-size:14px}.qc-landing .bidmock{gap:9px;padding:16px}.qc-landing .bm-current .v{font-size:21px}.qc-landing .bm-clock .t{font-size:17px}.qc-landing .featgrid{grid-template-columns:1fr}.qc-landing .ctaband h2{font-size:24px}.qc-landing .footbottom{flex-direction:column;align-items:flex-start;gap:9px}.qc-landing .videofab.collapsed{width:58px;height:103px;bottom:12px;left:12px}.qc-landing .videofab.expanded{width:min(200px,68vw);height:min(356px,56vh);bottom:12px;left:12px}.qc-landing .fabchat{width:46px;height:46px;bottom:12px;right:12px}.qc-landing .fabchat .bubble{display:none}}@media (prefers-reduced-motion:reduce){.qc-landing *{transition-duration:.01ms!important;animation:none!important}.qc-landing .reveal{opacity:1;transform:none}.qc-landing .footwordmark{opacity:1;-webkit-text-fill-color:#ffffff0f;color:#ffffff0f;background:0 0;transform:translateY(12%)}}.qc-landing.qc-auth-shell{justify-content:center;align-items:center;min-height:100dvh;padding:48px 20px;display:flex;position:relative;overflow:hidden}.qc-landing .qc-auth-inner{width:100%;max-width:380px;position:relative}.qc-landing .qc-auth-brand{justify-content:center;margin-bottom:24px}.qc-landing .qc-auth-heading{margin-bottom:28px}.qc-landing .qc-auth-card{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:32px 28px}@media (height<=760px),(width<=420px){.qc-landing.qc-auth-shell{align-items:flex-start;padding:20px 16px}.qc-landing .qc-auth-inner{max-width:100%;padding-top:8px}.qc-landing .qc-auth-brand{margin-bottom:14px;font-size:16px}.qc-landing .qc-auth-heading{margin-bottom:16px}.qc-landing .qc-auth-heading h1{font-size:17px}.qc-landing .qc-auth-card{border-radius:12px;padding:20px 18px}}.qcl{--ink:#0d0d0d;--dgray:#242424;--gray600:#5c5c5c;--gray400:#9a9a9a;--gray300:#dcdad4;--gray150:#ece9e2;--gray100:#f4f2ec;--paper:#faf9f5;--white:#ece9e2;--success:#2f7a4b;--successsoft:#e3efe8;--warning:#b8791e;--warningsoft:#f7eedf;--error:#b3273a;--errorsoft:#f7e6e8;--info:#2456c7;--infosoft:#e5ebfa;--violet:#6b4fbb;--violetsoft:#ebe7f7;--accent:#0d0d0d;--accenthover:#242424;--accentsoft:#ece9e2}.qcl .icon{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.qcl *{box-sizing:border-box;margin:0;padding:0}.qcl{scroll-behavior:smooth;background:var(--paper);max-width:100%;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Jost,sans-serif;overflow-x:clip}.qcl img{max-width:100%;display:block}.qcl svg{max-width:100%}.qcl a{color:inherit;text-decoration:none}.qcl a:focus-visible,.qcl button:focus-visible,.qcl summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.qcl .dotmark{aspect-ratio:1;border-radius:50%;flex:none;width:5px;height:5px}.qcl .sqmark{aspect-ratio:1;border-radius:1.5px;flex:none;width:5px;height:5px;transform:rotate(45deg)}.qcl .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.qcl .reveal.show{opacity:1;transform:translateY(0)}.qcl .blobfield{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.qcl .blob{filter:blur(70px);opacity:.55;border-radius:50%;position:absolute}.qcl .blob.b-info{background:#2456c7}.qcl .blob.b-success{background:#2f7a4b}.qcl .blob.b-warning{background:#b8791e}.qcl .blob.b-error{background:#b3273a}.qcl .blob.b-violet{background:#6b4fbb}.qcl .tint-info{background:linear-gradient(180deg, var(--infosoft) 0%, var(--paper) 100%)}.qcl .tint-success{background:linear-gradient(180deg, var(--successsoft) 0%, var(--paper) 100%)}.qcl .tint-warning{background:linear-gradient(180deg, var(--warningsoft) 0%, var(--paper) 100%)}.qcl .tint-mix{background:linear-gradient(135deg, var(--infosoft) 0%, var(--successsoft) 100%)}.qcl .shimmerwrap{position:relative;overflow:hidden}.qcl .shimmerwrap:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(100deg,#0000 30%,#ffffff8c 48% 52%,#0000 70%);width:60%;height:100%;animation:4.2s ease-in-out 1.2s infinite qcl-shimmersweep;position:absolute;top:0;left:0;transform:translate(-160%)}@keyframes qcl-shimmersweep{0%{transform:translate(-160%)}35%{transform:translate(220%)}to{transform:translate(220%)}}.qcl .ticker{background:var(--ink);color:#fff;border-bottom:1px solid #ffffff14;align-items:center;height:44px;display:flex;position:relative;overflow:hidden}.qcl .tickertrack{white-space:nowrap;gap:0;width:max-content;animation:28s linear infinite qcl-tickmove;display:flex}.qcl .tickertrack span{letter-spacing:.02em;border-right:1px solid #ffffff1f;align-items:center;gap:9px;padding:0 26px;font-size:12.5px;font-weight:600;display:flex}.qcl .tickertrack span svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.qcl .tickertrack span.v{color:#b79cf0}.qcl .tickertrack span.s{color:#8fe0ad}@keyframes qcl-tickmove{0%{transform:translate(0)}to{transform:translate(-50%)}}.qcl .photo{background:var(--gray150);position:relative;overflow:hidden}.qcl .photo img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%}.qcl .photo:after{content:"";mix-blend-mode:multiply;background:linear-gradient(160deg,#0d0d0dc7,#0d0d0d52);position:absolute;inset:0}.qcl .photo.light:after{background:linear-gradient(160deg,#0d0d0d66,#0d0d0d14)}.qcl .nav{border-bottom:1px solid var(--gray300);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#faf9f5eb;justify-content:space-between;align-items:center;gap:14px;padding:16px 40px;display:flex;position:sticky;top:0}.qcl .nav .brand{letter-spacing:.03em;white-space:nowrap;align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}.qcl .nav .brand svg{width:22px;height:22px;color:var(--ink);flex:none}.qcl .nav .links{color:var(--dgray);gap:26px;font-size:13px;font-weight:500;display:flex}.qcl .nav .right{align-items:center;gap:12px;display:flex}.qcl .btn{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;justify-content:center;align-items:center;padding:13px 22px;font-family:Jost,sans-serif;font-size:12.5px;font-weight:600;transition:transform .12s,background .15s;display:inline-flex}.qcl .btn:active{transform:scale(.97)}.qcl .btn.primary{background:var(--accent);color:#fff}.qcl .btn.primary:hover{background:var(--accenthover)}.qcl .btn.ghost{color:var(--ink);text-transform:none;letter-spacing:0;background:0 0;padding:13px 6px;font-size:13.5px;font-weight:500}.qcl .btn.outline{color:var(--ink);border:1px solid var(--gray300);text-transform:none;letter-spacing:0;background:#fff;font-size:13.5px}.qcl .btn.outline:hover{background:var(--gray100)}.qcl .btn.lg{padding:16px 28px;font-size:13px}.qcl .hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1240px;margin:0 auto;padding:40px;display:grid;position:relative}.qcl .hero .col{z-index:1;min-width:0;position:relative}.qcl .hero .eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accentsoft);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 14px;font-size:11px;font-weight:600;display:inline-flex}.qcl .hero .eyebrow .dotmark{background:var(--success);animation:1.6s ease-in-out infinite qcl-pulse2}@keyframes qcl-pulse2{0%,to{opacity:1}50%{opacity:.35}}.qcl .hero h1{letter-spacing:-.015em;font-size:45px;font-weight:700;line-height:1.08}.qcl .hero p{color:var(--gray600);max-width:470px;margin:22px 0 28px;font-size:15px;line-height:1.68}.qcl .hero .ctarow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.qcl .hero .microfact{color:var(--gray600);flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.qcl .hero .microfact span{align-items:center;gap:6px;display:flex}.qcl .hero .microfact .dotmark{background:var(--success)}.qcl .getcards{flex-wrap:wrap;gap:12px;display:flex}.qcl .getcard{border:1px solid var(--gray300);background:var(--white);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;display:flex}.qcl .getcard .ic{aspect-ratio:1;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.qcl .getcard .t{font-size:12.5px;font-weight:600;line-height:1.3}.qcl .getcard .s{color:var(--gray600);font-size:10.5px}.qcl .heroart{aspect-ratio:4/4.6;border:1px solid var(--gray300);border-radius:22px;position:relative;overflow:hidden}.qcl .heroart .photo{position:absolute;inset:0}.qcl .heroart .card{background:var(--white);border:1px solid var(--gray300);border-radius:16px;padding:16px;position:absolute;bottom:18px;left:18px;right:18px}.qcl .card-top{align-items:center;gap:9px;margin-bottom:12px;display:flex}.qcl .card-avatar{aspect-ratio:1;background:var(--ink);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:flex}.qcl .card-store{flex:1;min-width:0}.qcl .card-store .n{font-size:12.5px;font-weight:600;line-height:1.2}.qcl .card-store .u{color:var(--gray400);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.qcl .card-live{text-transform:uppercase;letter-spacing:.05em;color:var(--success);background:var(--successsoft);border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 9px;font-size:9px;font-weight:600;display:flex}.qcl .card-live .dotmark{background:var(--success);animation:1.6s ease-in-out infinite qcl-pulse2}.qcl .card-wallet{background:var(--gray100);border-radius:12px;justify-content:space-between;align-items:flex-end;padding:12px 14px;display:flex}.qcl .card-wallet .lbl{text-transform:uppercase;letter-spacing:.07em;color:var(--gray400);font-size:9px;font-weight:600}.qcl .card-wallet .bal{letter-spacing:-.02em;margin-top:3px;font-size:21px;font-weight:700}.qcl .card-wallet .chg{color:var(--success);font-size:10.5px;font-weight:600}.qcl .floatcard{background:var(--white);border:1px solid var(--gray300);z-index:2;border-radius:14px;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:11px 14px;animation:4s ease-in-out infinite qcl-bob;display:flex;position:absolute}.qcl .fc1{top:16px;left:14px}@keyframes qcl-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.qcl .floatcard .ic{aspect-ratio:1;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}.qcl .floatcard .t{font-size:11.5px;font-weight:600}.qcl .floatcard .s{color:var(--gray600);font-size:10px}.qcl .philstrip{border-top:1px solid var(--gray300);border-bottom:1px solid var(--gray300);grid-template-columns:repeat(3,1fr);max-width:1000px;margin:6px auto 20px;padding:26px 40px;display:grid}.qcl .philitem{text-align:center;padding:0 18px;position:relative}.qcl .philitem:not(:first-child):before{content:"";background:var(--gray300);width:1px;position:absolute;top:8px;bottom:8px;left:0}.qcl .philitem .num{color:var(--gray400);margin-bottom:8px;font-size:11px;font-weight:700}.qcl .philitem .t{font-size:13.5px;font-weight:600}.qcl .philitem .s{color:var(--gray600);margin-top:5px;font-size:11.5px;line-height:1.55}.qcl .section{max-width:1240px;margin:0 auto;padding:60px 40px}.qcl .sectionhead{text-align:center;max-width:640px;margin:0 auto 44px}.qcl .sectionhead .eyebrow2{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:12px;font-size:11px;font-weight:600}.qcl .sectionhead h2{letter-spacing:-.015em;font-size:32px;font-weight:700;line-height:1.2}.qcl .sectionhead p{color:var(--gray600);margin-top:12px;font-size:14px;line-height:1.6}.qcl .steps{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1240px;margin:0 auto;padding:0 40px 20px;display:grid}.qcl .step{background:var(--white);border:1px solid var(--gray300);border-radius:18px;padding:26px;position:relative}.qcl .step .n{color:var(--gray400);margin-bottom:16px;font-size:13px;font-weight:700}.qcl .step h3{margin-bottom:8px;font-size:17px;font-weight:600}.qcl .step p{color:var(--gray600);font-size:13px;line-height:1.6}.qcl .step:after{content:"";background:var(--gray300);width:22px;height:1px;position:absolute;top:50%;right:-22px}.qcl .step:last-child:after{display:none}.qcl .tabbar{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;display:flex}.qcl .tabbtn{background:var(--gray150);color:var(--gray600);cursor:pointer;border:none;border-radius:999px;padding:11px 20px;font-family:Jost,sans-serif;font-size:13px;font-weight:600;transition:background .15s,color .15s}.qcl .tabbtn.active{background:var(--ink);color:#fff}.qcl .tabpanel{display:none}.qcl .tabpanel.active{background:var(--white);border:1px solid var(--gray300);border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:44px;display:grid;overflow:hidden}.qcl .tabpanel .txt .tag{text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:11px;font-weight:600}.qcl .tabpanel .txt h3{letter-spacing:-.01em;margin-bottom:14px;font-size:25px;font-weight:700;line-height:1.2}.qcl .tabpanel .txt p{color:var(--gray600);max-width:380px;margin-bottom:18px;font-size:13.5px;line-height:1.65}.qcl .tabvisual{aspect-ratio:1/.85;border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.qcl .pillar{grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1240px;margin:0 auto;padding:48px 40px;display:grid}.qcl .pillar .txt{min-width:0}.qcl .pillar .eyebrow2{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:14px;font-size:11px;font-weight:600}.qcl .pillar h3{letter-spacing:-.01em;margin-bottom:15px;font-size:27px;font-weight:700;line-height:1.2}.qcl .pillar p{color:var(--gray600);max-width:440px;margin-bottom:18px;font-size:13.5px;line-height:1.65}.qcl .checklist{list-style:none}.qcl .checklist li{color:var(--dgray);align-items:flex-start;gap:10px;margin-bottom:9px;font-size:13px;display:flex}.qcl .checklist li:before{content:"✓";color:var(--success);flex-shrink:0;font-weight:700}.qcl .browsermock{aspect-ratio:4/3.3;background:var(--white);border:1px solid var(--gray300);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.qcl .browsermock .chrome{background:var(--gray100);border-bottom:1px solid var(--gray300);align-items:center;gap:8px;padding:10px 14px;display:flex}.qcl .browsermock .dotrow{gap:5px;display:flex}.qcl .browsermock .dotrow .dotmark{background:var(--gray300);width:8px;height:8px}.qcl .browsermock .urlbar{background:var(--white);min-width:0;color:var(--gray600);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;margin-left:6px;padding:5px 10px;font-size:10px;overflow:hidden}.qcl .browsermock .body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex}.qcl .browsermock .mocknav{justify-content:space-between;align-items:center;display:flex}.qcl .browsermock .mocknav .n{font-size:13px;font-weight:700}.qcl .browsermock .mocknav .chip{background:var(--gray150);border-radius:8px;flex:none;width:32px;height:15px}.qcl .browsermock .mockgrid{flex:1;grid-template-columns:repeat(3,1fr);gap:8px;min-height:0;display:grid}.qcl .browsermock .cell{border-radius:9px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.qcl .browsermock .cell svg{width:70%;height:70%}.qcl .browsermock .cell img{object-fit:cover;width:100%;height:100%}.qcl .browsermock .cell .tag{background:var(--ink);color:#fff;text-transform:uppercase;z-index:2;border-radius:4px;padding:2px 5px;font-size:6.5px;position:absolute;top:5px;left:5px}.qcl .browsermock .cell .cap{color:#fff;z-index:2;background:linear-gradient(#0000,#0d0d0d8c);padding:5px 6px;font-size:6.5px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.qcl .prodgrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.qcl .prodcard{background:var(--white);border:1px solid var(--gray300);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.qcl .prodcard .ph{aspect-ratio:1;position:relative}.qcl .prodcard .ph img{object-fit:cover;width:100%;height:100%}.qcl .prodcard .newbadge{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:4px 9px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.qcl .prodcard .heart{background:var(--paper);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:10px;right:10px}.qcl .prodcard .heart svg{width:15px;height:15px;stroke:var(--ink);fill:none;stroke-width:1.8px}.qcl .prodcard .pbody{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.qcl .prodcard h4{letter-spacing:-.005em;font-size:14px;font-weight:600}.qcl .prodcard .rate{color:var(--gray600);align-items:center;gap:7px;font-size:11.5px;display:flex}.qcl .prodcard .stars{color:#d9a441;letter-spacing:1px;font-size:11px}.qcl .prodcard .ratebox{background:var(--infosoft);color:var(--info);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.qcl .prodcard .price{letter-spacing:-.005em;font-size:14.5px;font-weight:700}.qcl .prodcard .price span{color:var(--gray600);font-size:12px;font-weight:500}.qcl .prodcard .selbtn{text-align:center;border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:9px;margin-top:auto;padding:11px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.qcl .prodcard .selbtn:hover{background:var(--ink);color:#fff}.qcl .prodcard .price .was{color:var(--gray400);margin-right:6px;font-size:12px;font-weight:500;text-decoration:line-through}.qcl .prodcard .price .now{color:var(--error)}.qcl .salebadge{background:var(--error);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:4px 9px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.qcl .prodmarquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.qcl .prodtrack{gap:16px;width:max-content;animation:36s linear infinite qcl-prodscroll;display:flex}.qcl .prodtrack:hover{animation-play-state:paused}.qcl .prodtrack .prodcard{flex:none;width:230px}@keyframes qcl-prodscroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.qcl .sizedemo{border:1px solid var(--gray300);background:var(--white);border-radius:16px;flex-wrap:wrap;align-items:center;gap:26px;margin-top:26px;padding:20px 24px;display:flex}.qcl .sizedemo .lbl{color:var(--gray600);min-width:170px;font-size:12.5px;font-weight:600}.qcl .sizerow{flex-wrap:wrap;gap:8px;display:flex}.qcl .sizechip{border:1px solid var(--gray300);background:var(--paper);border-radius:9px;padding:10px 16px;font-size:12.5px;font-weight:600}.qcl .sizechip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.qcl .sizechip .up{color:var(--gray400);font-weight:500}.qcl .sizechip.active .up{color:#ffffff8c;text-decoration:line-through}.qcl .featgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.qcl .auditcard{background:var(--white);border:1px solid var(--gray300);border-radius:18px;grid-column:1/-1;grid-template-columns:1.2fr 1fr;align-items:center;gap:24px;padding:26px;display:grid}.qcl .auditcard .ic{aspect-ratio:1;background:var(--infosoft);border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:19px;display:flex}.qcl .auditcard h3{margin-bottom:8px;font-size:19px;font-weight:700}.qcl .auditcard p{color:var(--gray600);max-width:420px;font-size:13px;line-height:1.6}.qcl .ledger{background:var(--gray100);border-radius:12px;padding:14px 16px}.qcl .ledger .lrow{border-bottom:1px solid var(--gray300);justify-content:space-between;gap:10px;padding:7px 0;font-size:11.5px;display:flex}.qcl .ledger .lrow:last-child{border-bottom:none}.qcl .ledger .lrow .l{color:var(--gray600);min-width:0}.qcl .ledger .lrow .r{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.qcl .ledger .lrow .r.pos{color:var(--success)}.qcl .ledger .lrow .r.neg{color:var(--error)}.qcl .featcard{background:var(--white);border:1px solid var(--gray300);border-radius:16px;padding:22px;transition:transform .2s,border-color .2s}.qcl .featcard:hover{border-color:var(--gray400);transform:translateY(-4px)}.qcl .featcard .ic{aspect-ratio:1;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;font-size:17px;display:flex}.qcl .featcard h3{margin-bottom:7px;font-size:14.5px;font-weight:600}.qcl .featcard p{color:var(--gray600);font-size:12px;line-height:1.55}.qcl .widgetband{background:var(--ink);color:#fff;border-radius:24px;padding:52px 40px}.qcl .widgetband .sectionhead h2,.qcl .widgetband .sectionhead p{color:#fff}.qcl .widgetband .sectionhead p{color:#ffffffa6}.qcl .widgetband .eyebrow2{color:#b79cf0}.qcl .widgetgrid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.qcl .widgetcard{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;padding:18px 16px;transition:background .2s}.qcl .widgetcard:hover{background:#ffffff1c}.qcl .widgetcard .ic{aspect-ratio:1;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;font-size:16px;display:flex}.qcl .widgetcard h4{margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.3}.qcl .widgetcard p{color:#ffffff8c;font-size:11px;line-height:1.5}.qcl .widgetfoot{text-align:center;color:#fff9;margin-top:26px;font-size:12.5px}.qcl .widgetfoot b{color:#fff}.qcl .aaswrap{color:#fff;background:linear-gradient(135deg,#0d1b33 0%,#0d0d0d 60%);border-radius:24px;padding:52px 40px;position:relative;overflow:hidden}.qcl .aaswrap .blobfield{opacity:.5}.qcl .aaspill{text-transform:uppercase;letter-spacing:.08em;color:#78b7f0;z-index:1;background:#78b7f02e;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 14px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.qcl .aasgrid{z-index:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:44px;display:grid;position:relative}.qcl .aastxt h2{letter-spacing:-.015em;margin-bottom:14px;font-size:30px;font-weight:700;line-height:1.18}.qcl .aastxt p{color:#ffffffb3;max-width:440px;margin-bottom:22px;font-size:14px;line-height:1.65}.qcl .aaslist{margin-bottom:26px;list-style:none}.qcl .aaslist li{color:#ffffffe0;align-items:flex-start;gap:10px;padding:6px 0;font-size:13px;display:flex}.qcl .aaslist li:before{content:"✓";color:#8fe0ad;flex-shrink:0;font-weight:700}.qcl .aasprice{z-index:1;background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;padding:28px;position:relative}.qcl .aasprice .lbl{text-transform:uppercase;letter-spacing:.07em;color:#ffffff8c;margin-bottom:8px;font-size:11px;font-weight:600}.qcl .aasprice .amt{letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:1.3}.qcl .aasprice .note{color:#ffffff80;margin-top:6px;font-size:12px;line-height:1.55}.qcl .aasprice .btn{width:100%;margin-top:20px}.qcl .modaloverlay{z-index:100;background:#0d0d0d99;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.qcl .modaloverlay.open{display:flex}.qcl .modalbox{background:var(--paper);border-radius:20px;width:100%;max-width:440px;max-height:90vh;padding:32px;position:relative;overflow-y:auto}.qcl .modalclose{background:var(--white);border:1px solid var(--gray300);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:16px;right:16px}.qcl .modalclose svg{width:14px;height:14px;stroke:var(--ink);fill:none;stroke-width:2px}.qcl .modalbox .eyebrow3{text-transform:uppercase;letter-spacing:.08em;color:var(--success);margin-bottom:10px;font-size:11px;font-weight:600}.qcl .modalbox h3{letter-spacing:-.01em;margin-bottom:10px;font-size:21px;font-weight:700;line-height:1.25}.qcl .modalbox p{color:var(--gray600);margin-bottom:22px;font-size:13px;line-height:1.6}.qcl .modalfield{margin-bottom:16px}.qcl .modalfield label{margin-bottom:7px;font-size:12px;font-weight:600;display:block}.qcl .modalfield input{border:1px solid var(--gray300);background:var(--white);border-radius:9px;width:100%;padding:12px 14px;font-family:Jost,sans-serif;font-size:13.5px}.qcl .modalfield input:focus{outline:2px solid var(--ink);outline-offset:1px}.qcl .modalcheck{color:var(--dgray);background:var(--successsoft);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:22px;padding:12px 14px;font-size:12.5px;line-height:1.55;display:flex}.qcl .modalcheck input{flex:none;margin-top:2px}.qcl .modalbox .btn.primary{justify-content:center;width:100%}.qcl .videomodal .modalbox{background:#000;border-radius:18px;max-width:820px;padding:0;overflow:hidden}.qcl .videomodal .vplayer{aspect-ratio:16/9;background:#000;width:100%;position:relative}.qcl .videomodal .vplayer iframe,.qcl .videomodal .vplayer video{border:0;width:100%;height:100%;position:absolute;inset:0}.qcl .videomodal .modalclose{z-index:2;background:#0d0d0db3;border-color:#fff3}.qcl .videomodal .modalclose svg{stroke:#fff}.qcl .pathgrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.qcl .pathcard{border:1px solid var(--gray300);background:var(--white);border-radius:20px;padding:32px;position:relative}.qcl .pathcard.alt{background:var(--gray100)}.qcl .pathcard .pbadge{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;margin-bottom:16px;padding:5px 12px;font-size:10.5px;font-weight:600;display:inline-block}.qcl .pathcard h3{letter-spacing:-.01em;margin-bottom:10px;font-size:20px;font-weight:700}.qcl .pathcard p{color:var(--gray600);margin-bottom:18px;font-size:13.5px;line-height:1.65}.qcl .pathcard .plist{margin-bottom:22px;list-style:none}.qcl .pathcard .plist li{color:var(--dgray);gap:9px;padding:5px 0;font-size:12.5px;display:flex}.qcl .pathcard .plist li:before{content:"–";color:var(--gray400);flex:none}.qcl .offerband{max-width:1240px;margin:0 auto;padding:0 40px 10px}.qcl .offercard{background:var(--ink);color:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px 36px;display:flex}.qcl .offercard .l .eyebrow3{text-transform:uppercase;letter-spacing:.08em;color:var(--gray300);margin-bottom:8px;font-size:11px;font-weight:600}.qcl .offercard h3{letter-spacing:-.01em;font-size:22px;font-weight:700}.qcl .offercard p{color:var(--gray300);max-width:440px;margin-top:6px;font-size:13px;line-height:1.55}.qcl .offercard .btn.primary{color:var(--ink);background:#fff}.qcl .offercard .btn.primary:hover{background:var(--gray150)}.qcl .teaserband{max-width:1240px;margin:0 auto;padding:10px 40px 0}.qcl .teasercard{border:1px solid var(--gray300);background:var(--violetsoft);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.qcl .teasercard .l{align-items:center;gap:16px;min-width:0;display:flex}.qcl .teasercard .ic{aspect-ratio:1;width:44px;height:44px;color:var(--violet);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.qcl .teasercard h4{font-size:15px;font-weight:600}.qcl .teasercard p{color:var(--gray600);margin-top:3px;font-size:12.5px}.qcl .teasercard .btn{color:var(--violet);text-transform:none;letter-spacing:0;padding:10px 4px;font-size:13px;font-weight:600}.qcl .supportrow{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.qcl .supportcard{border:1px solid var(--gray300);background:var(--white);text-align:center;border-radius:16px;padding:22px}.qcl .supportcard .ic{aspect-ratio:1;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 14px;font-size:17px;display:flex}.qcl .supportcard h4{margin-bottom:6px;font-size:14px;font-weight:600}.qcl .supportcard p{color:var(--gray600);font-size:12px;line-height:1.55}.qcl .pricewrap{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1000px;margin:0 auto;display:grid}.qcl .pricecard{background:var(--white);border:1px solid var(--gray300);border-radius:18px;flex-direction:column;padding:26px;display:flex}.qcl .pricecard.featured{background:var(--ink);color:#fff;border-color:var(--ink);position:relative}.qcl .pricecard .pbadge{background:var(--white);color:var(--ink);border:1px solid var(--gray300);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:5px 12px;font-size:10.5px;font-weight:600;position:absolute;top:-12px;left:26px}.qcl .pricecard .pname{font-size:16px;font-weight:700}.qcl .pricecard .ptag{color:var(--gray600);margin-top:4px;font-size:12px}.qcl .pricecard.featured .ptag{color:var(--gray300)}.qcl .pricecard .pprice{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:16px;font-size:28px;font-weight:700}.qcl .pricecard .pprice span{color:var(--gray400);font-size:12px;font-weight:500}.qcl .pricecard .pfee{color:var(--gray600);margin-top:6px;font-size:11.5px;line-height:1.5}.qcl .pricecard.featured .pfee{color:var(--gray300)}.qcl .pricecard .plist{flex:1;margin:18px 0 22px;list-style:none}.qcl .pricecard .plist li{align-items:flex-start;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.qcl .pricecard .plist li:before{content:"✓";color:var(--success);flex-shrink:0;font-weight:700}.qcl .pricecard.featured .plist li:before{color:#8fe0ad}.qcl .pricefoot{text-align:center;color:var(--gray600);margin-top:26px;font-size:12.5px}.qcl .faqwrap{max-width:800px;margin:0 auto}.qcl .faqitem{border-bottom:1px solid var(--gray300);padding:20px 0}.qcl .faqitem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:600;list-style:none;display:flex}.qcl .faqitem summary::-webkit-details-marker{display:none}.qcl .faqitem summary .plus{color:var(--gray400);flex:none;font-size:20px;font-weight:400;transition:transform .2s}.qcl .faqitem[open] summary .plus{transform:rotate(45deg)}.qcl .faqitem .a{color:var(--gray600);max-width:640px;margin-top:12px;font-size:13.5px;line-height:1.65}.qcl .testihead{text-align:center;max-width:640px;margin:0 auto;padding:0 40px 34px}.qcl .testihead .eyebrow2{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:12px;font-size:11px;font-weight:600}.qcl .testihead h2{letter-spacing:-.015em;font-size:28px;font-weight:700}.qcl .testigrid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1240px;margin:0 auto;padding:0 40px 60px;display:grid}.qcl .testicard{background:var(--white);border:1px solid var(--gray300);border-radius:16px;padding:22px}.qcl .testicard .plat{align-items:center;gap:10px;margin-bottom:14px;display:flex}.qcl .testicard .av{aspect-ratio:1;color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.qcl .testicard .info{min-width:0}.qcl .testicard .pname{font-size:13px;font-weight:600}.qcl .testicard .ptag{color:var(--gray400);font-size:11px}.qcl .testicard .body{color:var(--dgray);font-size:13px;line-height:1.6}.qcl .testimarquee{padding:0 0 60px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.qcl .testitrack{gap:18px;width:max-content;animation:32s linear infinite qcl-testiscroll;display:flex}.qcl .testitrack:hover{animation-play-state:paused}.qcl .testitrack .testicard{flex:none;width:340px}@keyframes qcl-testiscroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.qcl .ctaband{max-width:1240px;margin:0 auto;padding:20px 40px 70px}.qcl .ctacard{background:var(--ink);text-align:center;color:#fff;border-radius:24px;padding:56px 40px}.qcl .ctacard h2{letter-spacing:-.015em;max-width:520px;margin:0 auto;font-size:32px;font-weight:700}.qcl .ctacard p{color:var(--gray300);max-width:420px;margin:16px auto 26px;font-size:14px;line-height:1.6}.qcl .ctacard .ctarow{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.qcl .ctacard .btn.primary{color:var(--ink);background:#fff}.qcl .ctacard .btn.primary:hover{background:var(--gray150)}.qcl .ctacard .btn.ghost{color:#fff}.qcl footer{background:var(--ink);color:#fff;padding-top:56px;position:relative;overflow:hidden}.qcl .footinner{max-width:1240px;margin:0 auto;padding:0 40px}.qcl .footgrid{border-bottom:1px solid #ffffff1a;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;gap:22px;padding-bottom:36px;display:grid}.qcl .footgrid .brandcell .brand{letter-spacing:.03em;align-items:center;gap:9px;margin-bottom:14px;font-size:17px;font-weight:700;display:flex}.qcl .footgrid .brandcell .brand svg{color:#fff;flex:none;width:22px;height:22px}.qcl .footgrid .blurb{color:var(--gray400);max-width:260px;margin-bottom:18px;font-size:13px;line-height:1.6}.qcl .footsocial{gap:10px;display:flex}.qcl .footsocial a{background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}.qcl .footsocial a:hover{background:#ffffff29}.qcl .footsocial svg{stroke:#fff;fill:none;stroke-width:1.8px;width:14px;height:14px}.qcl .appbadges{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.qcl .appbadge{background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:9px;padding:8px 14px;transition:background .15s;display:flex}.qcl .appbadge:hover{background:#ffffff24}.qcl .appbadge svg{fill:#fff;flex:none;width:20px;height:20px}.qcl .appbadge .txt{line-height:1.2}.qcl .appbadge .txt .s1{color:#ffffff8c;font-size:9px;display:block}.qcl .appbadge .txt .s2{color:#fff;font-size:12.5px;font-weight:600;display:block}.qcl .footcol h5{text-transform:uppercase;letter-spacing:.08em;color:var(--gray400);margin-bottom:16px;font-size:11px;font-weight:600}.qcl .footcol a{color:#ffffffd1;margin-bottom:13px;font-size:13.5px;transition:color .15s;display:block}.qcl .footcol a:hover{color:#fff}.qcl .footbottom{color:var(--gray400);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 0;font-size:12.5px;display:flex}.qcl .footbottom .made{align-items:center;gap:7px;display:flex}.qcl .footbottom .made .dotmark{background:var(--success)}.qcl .footbottom .powered{color:#fff;align-items:center;gap:6px;display:flex}.qcl .footbottom .powered .ot{font-weight:700}.qcl .langswitch{position:relative}.qcl .langbtn{color:#ffffffbf;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 4px;font-family:Jost,sans-serif;font-size:12.5px;font-weight:500;transition:color .15s;display:flex}.qcl .langbtn:hover{color:#fff}.qcl .langbtn svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:16px;height:16px}.qcl .langbtn .chev{width:11px;height:11px;transition:transform .15s}.qcl .langswitch.open .chev{transform:rotate(180deg)}.qcl .langmenu{background:var(--dgray);z-index:10;border:1px solid #ffffff1f;border-radius:12px;min-width:190px;padding:6px;display:none;position:absolute;bottom:calc(100% + 10px);right:0}.qcl .langswitch.open .langmenu{display:block}.qcl .langmenu button{color:#ffffffbf;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;font-family:Jost,sans-serif;font-size:12.5px;display:flex}.qcl .langmenu button:hover{color:#fff;background:#ffffff14}.qcl .langmenu button.active{color:#fff;font-weight:600}.qcl .langmenu button.active:after{content:"✓";color:#8fe0ad}.qcl .footwordmark{letter-spacing:-.02em;color:#ffffff0f;white-space:nowrap;padding:0 40px;font-size:clamp(80px,14vw,220px);font-weight:700;line-height:1;position:relative;transform:translateY(28%)}.qcl .footwordmark .dotflourish{background:#ffffff1a;border-radius:50%;width:.16em;height:.16em;position:absolute;top:.04em;left:.365em}.qcl .chatfab{background:var(--white);border:1px solid var(--gray300);z-index:40;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .15s;display:flex;position:fixed;bottom:22px;right:22px}.qcl .chatfab:hover{transform:scale(1.06)}.qcl .chatfab svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:1.8px}.qcl .chatprompt{background:var(--white);border:1px solid var(--gray300);z-index:39;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:12.5px;font-weight:600;animation:.4s 1.4s both qcl-promptin;display:flex;position:fixed;bottom:30px;right:82px}.qcl .chatprompt:after{content:"";background:var(--white);border-right:1px solid var(--gray300);border-bottom:1px solid var(--gray300);width:11px;height:11px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}.qcl .chatprompt .x{background:var(--gray150);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.qcl .chatprompt .x svg{width:8px;height:8px;stroke:var(--gray600);fill:none;stroke-width:2.4px}@keyframes qcl-promptin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.qcl .starband{background:radial-gradient(at 20% 30%,#10241a 0%,#0d0d0d 55%);border-radius:24px;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.qcl .starband .stars{position:absolute;inset:0}.qcl .starband .star{background:#fff;border-radius:50%;width:3px;height:3px;animation:3.2s ease-in-out infinite qcl-twinkle;position:absolute}@keyframes qcl-twinkle{0%,to{opacity:.25}50%{opacity:.95}}.qcl .starband .txt{z-index:1;max-width:480px;padding:56px 48px;position:relative}.qcl .starband .eyebrow3{text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin-bottom:16px;font-size:11px;font-weight:600}.qcl .starband h2{color:#fff;letter-spacing:-.015em;margin-bottom:14px;font-size:clamp(26px,3.6vw,38px);font-weight:700;line-height:1.2}.qcl .starband p{color:#fff9;font-size:14px;line-height:1.6}.qcl .videocard{cursor:pointer;z-index:1;border:1px solid #ffffff2e;border-radius:16px;outline:none;width:300px;display:block;position:absolute;bottom:40px;right:48px;overflow:hidden}.qcl .videocard:focus-visible{box-shadow:0 0 0 2px var(--success)}.qcl .videocard .vph{aspect-ratio:16/10;background:#000;position:relative}.qcl .videocard .vph video{object-fit:cover;pointer-events:none;filter:brightness(.7);width:100%;height:100%;position:absolute;inset:0}.qcl .videocard .vph iframe{pointer-events:none;filter:brightness(.7);width:100%;height:100%;position:absolute;inset:0}.qcl .videocard .playbtn{transition:transform .2s}.qcl .videocard:hover .playbtn{transform:scale(1.08)}.qcl .videocard .caption{align-items:center;gap:10px;padding:14px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.qcl .videocard .playbtn{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.qcl .videocard .playbtn svg{width:13px;height:13px;fill:var(--ink);margin-left:2px}.qcl .videocard .caption span{color:#fff;font-size:13.5px;font-weight:600}.qcl .dashmock{background:var(--white);flex-direction:column;width:100%;height:100%;display:flex}.qcl .dashmock .topbar{border-bottom:1px solid var(--gray300);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.qcl .dashmock .topbar .brand2{letter-spacing:.03em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.qcl .dashmock .topbar .brand2 svg{width:18px;height:18px;color:var(--ink)}.qcl .dashmock .live2{text-transform:uppercase;letter-spacing:.05em;color:var(--success);background:var(--successsoft);border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:9.5px;font-weight:600;display:flex}.qcl .dashmock .live2 .dotmark{background:var(--success);animation:1.6s ease-in-out infinite qcl-pulse2}.qcl .dashmock .dbody{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex}.qcl .dashmock .statcard{background:var(--ink);color:#fff;border-radius:14px;justify-content:space-between;align-items:flex-end;padding:18px 20px;display:flex}.qcl .dashmock .statcard .lbl{text-transform:uppercase;letter-spacing:.07em;color:#ffffff8c;font-size:9.5px;font-weight:600}.qcl .dashmock .statcard .bal{letter-spacing:-.02em;margin-top:4px;font-size:24px;font-weight:700}.qcl .dashmock .statcard .chg{color:#8fe0ad;font-size:10.5px;font-weight:600}.qcl .dashmock .chart{align-items:flex-end;gap:5px;height:34px;display:flex}.qcl .dashmock .chart div{background:#ffffff47;border-radius:3px 3px 0 0;width:6px}.qcl .dashmock .ordlist{background:var(--paper);border-radius:12px;padding:6px 14px}.qcl .dashmock .ordrow{border-bottom:1px solid var(--gray300);justify-content:space-between;align-items:center;padding:10px 0;font-size:11.5px;display:flex}.qcl .dashmock .ordrow:last-child{border-bottom:none}.qcl .dashmock .ordrow .who{font-weight:600}.qcl .dashmock .ordrow .amt{font-variant-numeric:tabular-nums;font-weight:600}.qcl .dashmock .badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:3px 8px;font-size:8.5px;font-weight:700}.qcl .flowdot{border-radius:50%;width:7px;height:7px;position:absolute}@keyframes qcl-flow1{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0;transform:translate(38px,64px)}}@keyframes qcl-flow2{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0;transform:translate(-32px,68px)}}@keyframes qcl-flow3{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0;transform:translate(4px,76px)}}@media (width<=980px){.qcl .ticker{height:34px}.qcl .tickertrack span{padding:0 16px;font-size:11px}.qcl .nav{padding:14px 20px}.qcl .nav .links{display:none}.qcl .hero{grid-template-columns:1fr;gap:28px;padding:28px 20px 24px}.qcl .heroart{aspect-ratio:1;order:-1;width:100%;max-width:420px;margin:0 auto}.qcl .hero h1{font-size:33px}.qcl .hero p{max-width:100%}.qcl .philstrip{grid-template-columns:1fr;gap:16px;padding:22px 20px}.qcl .philitem{text-align:left;padding:0}.qcl .philitem:not(:first-child):before{display:none}.qcl .philitem:not(:first-child){border-top:1px solid var(--gray300);padding-top:16px}.qcl .section{padding:42px 20px}.qcl .steps{grid-template-columns:1fr;padding:0 20px 10px}.qcl .step:after{display:none}.qcl .sectionhead{margin-bottom:30px}.qcl .sectionhead h2{font-size:25px}.qcl .tabpanel.active{grid-template-columns:1fr;gap:24px;padding:28px 22px}.qcl .pillar{grid-template-columns:1fr;gap:24px;padding:32px 20px}.qcl .pillar p{max-width:100%}.qcl .prodtrack .prodcard{width:180px}.qcl .sizedemo{flex-direction:column;align-items:flex-start;gap:14px}.qcl .featgrid{grid-template-columns:repeat(2,1fr)}.qcl .auditcard{grid-template-columns:1fr;padding:20px}.qcl .widgetband{border-radius:18px;padding:36px 22px}.qcl .widgetgrid{grid-template-columns:repeat(2,1fr)}.qcl .aaswrap{border-radius:18px;padding:36px 22px}.qcl .aasgrid{grid-template-columns:1fr;gap:26px}.qcl .aastxt p{max-width:100%}.qcl .pathgrid{grid-template-columns:1fr}.qcl .offerband{padding:0 20px 10px}.qcl .offercard{padding:26px 22px}.qcl .teaserband{padding:10px 20px 0}.qcl .supportrow{grid-template-columns:1fr}.qcl .pricewrap{grid-template-columns:1fr;max-width:400px}.qcl .pricecard.featured{order:-1}.qcl .testihead{padding:0 20px 24px}.qcl .testihead h2{font-size:24px}.qcl .testigrid{padding:0 0 46px}.qcl .testitrack .testicard{width:280px}.qcl .ctaband{padding:14px 20px 50px}.qcl .ctacard{padding:40px 22px}.qcl .ctacard h2{font-size:25px}.qcl footer{padding-top:36px}.qcl .footinner{padding:0 20px}.qcl .starband{flex-direction:column;align-items:stretch;min-height:auto}.qcl .starband .txt{max-width:100%;padding:36px 22px 20px}.qcl .videocard{width:auto;margin:0 22px 28px;position:relative;bottom:auto;right:auto}.qcl .videocard .vph{width:100%}.qcl .videomodal.modaloverlay{padding:12px}.qcl .videomodal .modalbox{border-radius:12px;max-width:100%}.qcl .footwordmark{padding:0 20px;font-size:22vw}.qcl .footgrid{grid-template-columns:1fr 1fr;gap:26px 20px;padding-bottom:30px}.qcl .footgrid .brandcell{grid-column:1/-1}.qcl .footgrid .blurb{max-width:100%}}@media (width<=600px){.qcl .nav{padding:12px 16px}.qcl .nav .brand{font-size:17px}.qcl .btn.ghost{display:none}.qcl .btn{padding:11px 16px;font-size:11px}.qcl .btn.lg{padding:14px 22px;font-size:12px}.qcl .hero .eyebrow{padding:6px 12px;font-size:10px}.qcl .hero h1{font-size:27px}.qcl .hero p{margin:16px 0 22px;font-size:13.5px}.qcl .hero .microfact{gap:12px}.qcl .pillar h3{font-size:21px}.qcl .pillar p{font-size:13px}.qcl .featgrid,.qcl .widgetgrid{grid-template-columns:1fr}.qcl .offercard,.qcl .teasercard{flex-direction:column;align-items:flex-start}.qcl .ctacard h2{font-size:22px}.qcl .footbottom{flex-direction:column;align-items:flex-start;gap:9px}.qcl .langmenu{left:0;right:auto}.qcl .chatfab{width:46px;height:46px;bottom:16px;right:16px}.qcl .chatprompt{padding:8px 12px;font-size:11.5px;bottom:22px;right:68px}}@media (prefers-reduced-motion:reduce){.qcl{scroll-behavior:auto}.qcl *{transition-duration:.01ms!important;animation:none!important}.qcl .reveal{opacity:1;transform:none}.qcl .shimmerwrap:after{display:none}}.qc-backroom{--ink:#0d0d0d;--dgray:#242424;--gray600:#5c5c5c;--gray400:#9a9a9a;--gray300:#e2e2e2;--gray150:#e8e8e8;--gray100:#ededed;--paper:#f4f4f4;--white:#fff;--success:#2f7a4b;--successsoft:#e3efe8;--warning:#b8791e;--warningsoft:#f7eedf;--error:#b3273a;--errorsoft:#f7e6e8;--info:#2456c7;--infosoft:#e5ebfa;--outer:#dad6cc;--caption:#6b6b63;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.qc-backroom :where(:not(.qc-tw,.qc-tw *)){box-sizing:border-box;margin:0;padding:0}.qc-backroom{font-family:var(--br-font,"Jost"), sans-serif;background:var(--paper);color:var(--ink);font-size:15px;line-height:1.5}.qc-backroom a{color:inherit;text-decoration:none}.qc-backroom button{font-family:var(--br-font,"Jost"), sans-serif;cursor:pointer}.qc-backroom input,.qc-backroom select,.qc-backroom textarea{font-family:var(--br-font,"Jost"), sans-serif}.qc-backroom img{object-fit:cover;width:100%;height:100%;display:block}.qc-backroom .hidden{display:none!important}.qc-backroom{min-height:100vh;display:flex}.qc-backroom .sidebar{background:var(--ink-fill,#0d0d0d);width:236px;color:var(--gray300);flex-direction:column;flex-shrink:0;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0;overflow:hidden}.qc-backroom .sidebar>nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:1;min-height:0;overflow-y:auto}.qc-backroom .sidebar>nav::-webkit-scrollbar{width:6px}.qc-backroom .sidebar>nav::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.qc-backroom .sidebar>nav::-webkit-scrollbar-track{background:0 0}.qc-backroom .brand-row{align-items:center;gap:8px;padding:0 8px 20px;display:flex}.qc-backroom .brand-mark{background:var(--paper);width:26px;height:26px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.qc-backroom .brand-name{color:var(--paper);letter-spacing:.04em;font-size:13.5px;font-weight:700}.qc-backroom .mode-toggle{background:var(--dgray);border-radius:999px;margin-bottom:22px;padding:3px;display:flex}.qc-backroom .mode-toggle button,.qc-backroom .mode-toggle a{text-align:center;cursor:pointer;color:var(--gray400);background:0 0;border:none;border-radius:999px;flex:1;padding:7px 0;font-size:12.5px;font-weight:500;text-decoration:none;transition:all .15s}.qc-backroom .mode-toggle button.active{background:var(--paper);color:var(--ink);font-weight:600}.qc-backroom .nav-group{margin-bottom:4px}.qc-backroom .nav-item{color:var(--gray300);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:2px;padding:9px 10px;font-size:13.5px;display:flex;position:relative}.qc-backroom .nav-item:hover{background:#ffffff0f}.qc-backroom .nav-item.active{background:var(--paper);color:var(--ink);font-weight:600}.qc-backroom .nav-item .ic{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.qc-backroom .nav-item .nav-count{text-align:center;font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:999px;min-width:22px;margin-left:auto;padding:1px 7px;font-size:11.5px;font-weight:600}.qc-backroom .nav-item.active .nav-count{background:var(--ink-fill,#0d0d0d);color:var(--paper)}.qc-backroom .nav-item .lock{color:var(--gray400);align-items:center;gap:3px;margin-left:auto;font-size:10px;display:flex}.qc-backroom .nav-item.active .lock{color:var(--gray600)}.qc-backroom .nav-item.locked{opacity:.62}.qc-backroom .sidebar-foot{background:var(--ink-fill,#0d0d0d);border-top:1px solid #ffffff14;flex-shrink:0;margin-top:auto;padding-top:14px}.qc-backroom .plan-chip{background:var(--dgray);color:var(--gray300);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.qc-backroom .plan-chip strong{color:var(--paper);margin-bottom:2px;font-size:13px;display:block}.qc-backroom .plan-chip a{color:var(--gray400);font-size:11px;text-decoration:underline}.qc-backroom .main{flex:1;min-width:0;position:relative}.qc-backroom .topbar{border-bottom:1px solid var(--gray300);background:var(--white);z-index:20;justify-content:space-between;align-items:center;padding:18px 32px;display:flex;position:sticky;top:0}.qc-backroom .topbar h1{font-size:20px;font-weight:600}.qc-backroom .topbar .sub{color:var(--gray600);margin-top:2px;font-size:12.5px;font-weight:400}.qc-backroom .topbar-right{flex-shrink:0;align-items:center;gap:14px;display:flex}.qc-backroom .topbar>div:first-child,.qc-backroom .topbar-id{min-width:0}.qc-backroom .topbar-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qc-backroom .icon-btn{border:1px solid var(--gray300);background:var(--white);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.qc-backroom .icon-btn .dot{background:var(--error);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.qc-backroom .avatar{background:var(--gray150);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:flex}.qc-backroom .content{padding:28px 32px 80px}.qc-backroom .lock-chip{color:var(--gray600);background:var(--gray150);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.qc-backroom .btn{border:none;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:opacity .15s;display:inline-flex}.qc-backroom .btn:hover{opacity:.88}.qc-backroom .btn-primary{background:var(--ink-fill,#0d0d0d);color:var(--paper)}.qc-backroom .btn-secondary{background:var(--white);color:var(--ink);border:1px solid var(--gray300)}.qc-backroom .btn-ghost{color:var(--gray600);background:0 0;border:1px solid #0000}.qc-backroom .btn-ghost:hover{background:var(--gray100)}.qc-backroom .btn-danger{background:var(--errorsoft);color:var(--error)}.qc-backroom .btn:disabled{opacity:.4;cursor:not-allowed}.qc-backroom .card{background:var(--white);border:1px solid var(--gray300);border-radius:14px}.qc-backroom .badge{white-space:nowrap;letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 11px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.qc-backroom .badge-success{background:var(--successsoft);color:var(--success)}.qc-backroom .badge-warning{background:var(--warningsoft);color:var(--warning)}.qc-backroom .badge-error{background:var(--errorsoft);color:var(--error)}.qc-backroom .badge-info{background:var(--infosoft);color:var(--info)}.qc-backroom .badge-accent{background:var(--successsoft);color:var(--success)}.qc-backroom .ord-head-badge{margin-left:auto}.qc-backroom .inv-cost-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qc-backroom .inv-cost-preview{background:var(--gray100);color:var(--gray600);border-radius:10px;grid-template-columns:1fr auto;gap:6px 16px;margin-bottom:10px;padding:10px 12px;font-size:12.5px;display:grid}.qc-backroom .inv-cost-preview strong{text-align:right;color:var(--ink)}@media (width<=640px){.qc-backroom .inv-cost-grid{grid-template-columns:1fr}}.qc-backroom .ord-rcpt{flex-direction:column;margin:0;display:flex}.qc-backroom .ord-rcpt>div{border-bottom:1px dashed var(--gray300);justify-content:space-between;align-items:flex-start;gap:16px;padding:8px 0;font-size:13px;display:flex}.qc-backroom .ord-rcpt>div:last-child{border-bottom:0}.qc-backroom .ord-rcpt dt{color:var(--gray600);flex:none;font-weight:500}.qc-backroom .ord-rcpt dd{text-align:right;color:var(--ink);word-break:break-word;min-width:0;margin:0;font-weight:500}.qc-backroom .ord-rcpt dd a{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--gray400);-webkit-text-decoration-color:var(--gray400);-webkit-text-decoration-color:var(--gray400);text-decoration-color:var(--gray400)}.qc-backroom .ord-rcpt-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--gray600);margin:16px 0 4px;font-size:10.5px;font-weight:700}.qc-backroom .ord-rcpt-note{border-left:3px solid var(--ink);background:var(--gray100);white-space:pre-wrap;border-radius:0 10px 10px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.qc-backroom .ord-rcpt-empty{color:var(--gray400);margin:0;font-size:12.5px}.qc-backroom .ord-rcpt-track{align-items:center;gap:8px;display:inline-flex}.qc-backroom .ord-rcpt-track code{background:var(--gray150);border-radius:6px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.qc-backroom .ord-rcpt-copy{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.qc-backroom .chat-bubble{background:var(--ink-fill,#0d0d0d);width:54px;height:54px;color:var(--paper);z-index:100;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:26px;right:28px;box-shadow:0 8px 24px #00000038}.qc-backroom .chat-panel{background:var(--white);border:1px solid var(--gray300);z-index:101;border-radius:16px;flex-direction:column;width:340px;max-height:460px;display:flex;position:fixed;bottom:92px;right:28px;overflow:hidden;box-shadow:0 16px 40px #00000029}.qc-backroom .chat-head{border-bottom:1px solid var(--gray150);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.qc-backroom .chat-head-title{font-size:14px;font-weight:600}.qc-backroom .chat-head-sub{color:var(--gray600);font-size:11.5px}.qc-backroom .chat-body{flex:1;padding:14px 16px;overflow-y:auto}.qc-backroom .chat-msg{background:var(--gray100);border-radius:10px;max-width:88%;margin-bottom:10px;padding:10px 12px;font-size:13px}.qc-backroom .chat-intents{flex-direction:column;gap:7px;margin-top:6px;display:flex}.qc-backroom .chat-intent{text-align:left;border:1px solid var(--gray300);background:var(--white);border-radius:9px;padding:9px 12px;font-size:12.5px;font-weight:500}.qc-backroom .chat-intent:hover{background:var(--gray100)}.qc-backroom .chat-foot{border-top:1px solid var(--gray150);padding:12px 14px}.qc-backroom .chat-input-row{gap:8px;display:flex}.qc-backroom .chat-input-row input{border:1px solid var(--gray300);border-radius:9px;flex:1;padding:9px 11px;font-size:13px}.qc-backroom .chat-docs-link{text-align:center;color:var(--gray600);margin-top:9px;font-size:11.5px;text-decoration:underline;display:block}.qc-backroom .tourpop:before{content:"";background:var(--ink-fill,#0d0d0d);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.qc-backroom .tour-dim{z-index:150;background:#0d0d0d73;position:fixed;inset:0}.qc-backroom .tour-highlight{z-index:151;border-radius:10px;position:relative;box-shadow:0 0 0 4px #ffffffe6,0 0 0 2000px #0d0d0d73}.qc-backroom svg{stroke:currentColor}.qc-backroom .card{transition:box-shadow .18s,transform .18s}.qc-backroom .card:hover{box-shadow:0 4px 16px #0d0d0d0d}.qc-backroom .content{max-width:1160px}.qc-backroom .sidebar{width:246px}.qc-backroom .nav-cat{letter-spacing:.06em;text-transform:uppercase;color:#d9d6ce;border-top:1px solid #ffffff1f;margin-top:10px;padding:14px 10px 7px;font-size:12px;font-weight:600}.qc-backroom .nav-item{padding:8px 10px;font-size:13px}.qc-backroom .nav-cat-toggle{cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:100%;display:flex}.qc-backroom .nav-cat-toggle:hover{color:var(--paper)}.qc-backroom .nav-cat-chev{font-size:10px;transition:transform .15s}.qc-backroom .nav-cat-toggle.is-folded .nav-cat-chev{transform:rotate(-90deg)}.qc-backroom .sidebar.collapsed .nav-cat-chev{display:none}.qc-backroom .soon{letter-spacing:.6px;color:var(--gray400);background:#ffffff1a;border-radius:5px;margin-left:auto;padding:2px 7px;font-size:8.5px;font-weight:600}.qc-backroom .nav-item.dimmed{opacity:.45}.qc-backroom .sidebar-support{color:var(--gray400);align-items:center;gap:8px;padding:10px 10px 12px;font-size:12px;display:flex}.qc-backroom .sidebar-support:hover{color:var(--gray300)}.qc-backroom .notif-panel{background:var(--white);border:1px solid var(--gray300);z-index:60;border-radius:14px;width:340px;position:absolute;top:60px;right:32px;overflow:hidden;box-shadow:0 16px 40px #00000024}.qc-backroom .notif-head{border-bottom:1px solid var(--gray150);justify-content:space-between;align-items:center;padding:14px 16px;font-size:13px;font-weight:600;display:flex}.qc-backroom .notif-head a{color:var(--gray600);font-size:11px;font-weight:500;text-decoration:underline}.qc-backroom .notif-item{border-bottom:1px solid var(--gray150);cursor:pointer;align-items:flex-start;gap:11px;padding:12px 16px;font-size:12.5px;display:flex}.qc-backroom .notif-item:hover{background:var(--gray100)}.qc-backroom .notif-item:last-child{border-bottom:none}.qc-backroom .notif-item .n-ic{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;line-height:1;display:flex}.qc-backroom .notif-item .n-body{flex:1;min-width:0}.qc-backroom .notif-item .n-t{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.35;overflow:hidden}.qc-backroom .notif-item .n-s{color:var(--gray600);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;line-height:1.4;overflow:hidden}.qc-backroom .notif-item .n-time{color:var(--gray400);white-space:nowrap;margin-left:auto;font-size:10px}.qc-backroom .notif-item.unread{background:var(--paper)}.qc-backroom .notif-item.unread .n-t:after{content:"●";color:var(--info);vertical-align:middle;margin-left:6px;font-size:7px}.qc-backroom .live-bar{background:var(--white);border:1px solid var(--gray300);border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;display:flex}.qc-backroom .live-dot{background:var(--success);width:9px;height:9px;box-shadow:0 0 0 3px var(--successsoft);border-radius:50%}.qc-backroom .live-dot.off{background:var(--gray400);box-shadow:0 0 0 3px var(--gray150)}.qc-backroom .live-bar .lv-t{font-size:13.5px;font-weight:600}.qc-backroom .live-bar .lv-s{color:var(--gray600);font-size:11.5px}.qc-backroom .cmodal-dim{z-index:120;background:#0d0d0d6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.qc-backroom .cmodal{background:var(--white);border-radius:18px;flex-direction:column;width:640px;max-width:100%;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000040}.qc-backroom .cmodal.narrow{width:460px}.qc-backroom .cmodal-head{border-bottom:1px solid var(--gray150);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.qc-backroom .cmodal-head h3{font-size:16px;font-weight:600}.qc-backroom .cmodal-body{flex:1;padding:22px 24px;overflow-y:auto}.qc-backroom .cmodal-foot{border-top:1px solid var(--gray150);justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.qc-backroom .editor{border:1px solid var(--gray300);background:var(--white);border-radius:9px;overflow:hidden}.qc-backroom .editor-bar{border-bottom:1px solid var(--gray150);background:var(--gray100);gap:2px;padding:6px 8px;display:flex}.qc-backroom .editor-bar button{width:28px;height:26px;color:var(--gray600);background:0 0;border:none;border-radius:6px;font-size:12px}.qc-backroom .editor-bar button:hover{background:var(--gray150);color:var(--ink)}.qc-backroom .editor textarea{resize:vertical;border:none;width:100%;padding:11px 13px;font-size:13.5px}.qc-backroom .editor textarea:focus{outline:none}.qc-backroom .pgrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.qc-backroom .pgrid-card{cursor:pointer;position:relative;overflow:hidden}.qc-backroom .pgrid-link{color:inherit;text-decoration:none;display:block}.qc-backroom .pgrid-menu{z-index:2;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000026}.qc-backroom .pgrid-menu svg{width:18px;height:18px;fill:var(--ink)}.qc-backroom .pgrid-menu:hover{background:#fff}.qc-backroom .pgrid-img{background:var(--gray150);justify-content:center;align-items:center;height:180px;font-size:34px;display:flex;overflow:hidden}.qc-backroom .pgrid-img img{object-fit:cover;width:100%;height:100%;display:block}.qc-backroom .pgrid-body{padding:12px 14px}.qc-backroom .pgrid-body .pg-name{font-size:13px;font-weight:600}.qc-backroom .pgrid-body .pg-price{margin-top:2px;font-size:13px}.qc-backroom .pgrid-body .pg-meta{color:var(--gray600);justify-content:space-between;align-items:center;margin-top:8px;font-size:11px;display:flex}.qc-backroom .view-toggle{border:1px solid var(--gray300);border-radius:9px;display:flex;overflow:hidden}.qc-backroom .view-toggle button{background:var(--white);color:var(--gray600);border:none;padding:8px 12px;font-size:13px}.qc-backroom .view-toggle button.active{background:var(--ink-fill,#0d0d0d);color:var(--paper)}.qc-backroom .pick-list{flex-direction:column;gap:6px;max-height:260px;margin-top:12px;display:flex;overflow-y:auto}.qc-backroom .pick-row{border:1px solid var(--gray300);cursor:pointer;background:var(--white);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.qc-backroom .pick-row:hover{background:var(--gray100)}.qc-backroom .pick-row input{width:16px;height:16px;accent-color:var(--ink)}.qc-backroom .pick-row .pk-price{color:var(--gray600);margin-left:auto;font-size:12px}.qc-backroom .chart-wrap{position:relative}.qc-backroom .abar{transform-origin:bottom;cursor:pointer;transition:background .15s;animation:.65s cubic-bezier(.2,.7,.3,1) forwards grow;transform:scaleY(0)}.qc-backroom .abar:hover{background:var(--dgray)!important}@keyframes grow{to{transform:scaleY(1)}}.qc-backroom .chart-tip{background:var(--ink-fill,#0d0d0d);color:var(--paper);pointer-events:none;white-space:nowrap;z-index:5;border-radius:8px;padding:7px 11px;font-size:11.5px;display:none;position:absolute;transform:translate(-50%,-110%)}.qc-backroom .chart-tip strong{font-size:13px;display:block}.qc-backroom .audit-row-detail{background:var(--gray100)}.qc-backroom .audit-row-detail td{padding:0!important}.qc-backroom .split-box{grid-template-columns:repeat(5,1fr);gap:12px;padding:16px 20px;display:grid}.qc-backroom .split-cell{background:var(--white);border:1px solid var(--gray300);border-radius:10px;padding:10px 12px}.qc-backroom .split-cell .sc-l{color:var(--gray600);font-size:10.5px;font-weight:500}.qc-backroom .split-cell .sc-v{margin-top:2px;font-size:15px;font-weight:700}.qc-backroom .caret{color:var(--gray400);font-size:10px;transition:transform .15s;display:inline-block}.qc-backroom .caret.open{transform:rotate(90deg)}.qc-backroom .bal-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.qc-backroom .bal-box{padding:18px}.qc-backroom .bal-box .bb-l{color:var(--gray600);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:flex}.qc-backroom .bal-box .bb-v{margin-top:6px;font-size:22px;font-weight:700}.qc-backroom .bal-box .bb-s{color:var(--gray600);margin-top:4px;font-size:11px}.qc-backroom .bal-box.dark{background:var(--ink-fill,#0d0d0d);border-color:var(--ink);color:var(--paper)}.qc-backroom .bal-box.dark .bb-l,.qc-backroom .bal-box.dark .bb-s{color:var(--gray400)}.qc-backroom .fchip{border:1px dashed var(--gray300);color:var(--gray600);background:var(--white);cursor:grab;border-radius:9px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;display:inline-flex}.qc-backroom .form-canvas{border:1.5px dashed var(--gray300);background:var(--paper);border-radius:12px;margin-top:12px;padding:16px}.qc-backroom .fc-field{background:var(--white);border:1px solid var(--gray300);border-radius:9px;align-items:center;gap:8px;margin-bottom:8px;padding:10px 13px;font-size:12.5px;display:flex}.qc-backroom .fc-field .req{color:var(--error);font-size:10px}.qc-backroom .fc-field .grip{color:var(--gray400);cursor:grab}.qc-backroom .mini-preview{border:1px solid var(--gray300);border-radius:10px;margin-top:12px;overflow:hidden}.qc-backroom .mini-preview .mvbar{background:var(--ink-fill,#0d0d0d);color:var(--paper);text-align:center;padding:6px 10px;font-size:11px}.qc-backroom .mini-preview .mvbody{color:var(--gray600);background:var(--white);align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.qc-backroom .rank-list{flex-direction:column;gap:10px;display:flex}.qc-backroom .rank-row{align-items:center;gap:12px;font-size:13px;display:flex}.qc-backroom .rank-row .rk{width:20px;color:var(--gray400);font-size:12px;font-weight:700}.qc-backroom .rank-bar{background:var(--gray150);border-radius:999px;flex:1;height:8px;overflow:hidden}.qc-backroom .rank-bar>div{background:var(--ink-fill,#0d0d0d);border-radius:999px;height:100%}.qc-backroom .rank-val{text-align:right;width:76px;font-size:12.5px;font-weight:600}.qc-backroom .two-col{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.qc-backroom .share-link{background:var(--gray100);border-radius:9px;align-items:center;gap:8px;margin:10px 0;padding:8px 12px;font-size:12px;display:flex}.qc-backroom .share-link code{font-family:inherit;font-weight:600}.qc-backroom .share-link button{margin-left:auto}@media (width<=1000px){.qc-backroom .pgrid,.qc-backroom .bal-grid,.qc-backroom .split-box{grid-template-columns:1fr 1fr}.qc-backroom .two-col{grid-template-columns:1fr}}.qc-backroom .plan-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.qc-backroom .plan-card{cursor:pointer;flex-direction:column;padding:20px 18px;transition:border-color .15s;display:flex;position:relative}.qc-backroom .plan-card:hover{border-color:var(--gray400)}.qc-backroom .plan-card.selected{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.qc-backroom .plan-card .pname{margin-bottom:2px;font-size:15px;font-weight:600}.qc-backroom .plan-card .pprice{margin:8px 0 2px;font-size:22px;font-weight:700}.qc-backroom .plan-card .pprice span{color:var(--gray600);font-size:12px;font-weight:500}.qc-backroom .plan-card .pdesc{color:var(--gray600);margin-bottom:12px;font-size:11.5px}.qc-backroom .plan-card ul{margin-bottom:14px;list-style:none}.qc-backroom .plan-card li{color:var(--gray600);align-items:flex-start;gap:6px;padding:3px 0;font-size:11.5px;display:flex}.qc-backroom .plan-card li:before{content:"✓";color:var(--success);margin-top:1px;font-size:10px;font-weight:700}.qc-backroom .plan-card .pick{margin-top:auto}.qc-backroom .pop-tag{background:var(--ink-fill,#0d0d0d);color:var(--paper);letter-spacing:.4px;border-radius:999px;padding:3px 10px;font-size:9.5px;font-weight:600;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.qc-backroom .cycle-row{justify-content:center;gap:6px;margin-bottom:24px;display:flex}.qc-backroom .cycle-btn{border:1px solid var(--gray300);background:var(--white);border-radius:999px;padding:7px 16px;font-size:12px;font-weight:500}.qc-backroom .cycle-btn.active{background:var(--ink-fill,#0d0d0d);color:var(--paper);border-color:var(--ink)}.qc-backroom .cycle-btn .save{color:var(--success);margin-left:4px;font-size:10px;font-weight:600}.qc-backroom .cycle-btn.active .save{color:var(--gray300)}.qc-backroom .pay-summary{background:var(--gray100);border-radius:12px;margin-bottom:22px;padding:18px}.qc-backroom .pay-row{color:var(--gray600);justify-content:space-between;padding:5px 0;font-size:13px;display:flex}.qc-backroom .pay-row.total{border-top:1px solid var(--gray300);color:var(--ink);margin-top:8px;padding-top:12px;font-size:15px;font-weight:600}.qc-backroom .pay-methods{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.qc-backroom .pay-method{text-align:center;cursor:pointer;padding:14px 12px;font-size:12.5px;font-weight:500}.qc-backroom .pay-method.selected{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.qc-backroom .pay-method .pm-ic{margin-bottom:6px;font-size:18px}.qc-backroom .color-row{flex-wrap:wrap;gap:10px;display:flex}.qc-backroom .color-dot{cursor:pointer;border:2px solid #0000;border-radius:50%;width:34px;height:34px;position:relative}.qc-backroom .color-dot.selected{border-color:var(--ink)}.qc-backroom .color-dot.selected:after{content:"✓";color:#fff;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.qc-backroom .logo-drop{border:1.5px dashed var(--gray300);text-align:center;color:var(--gray600);background:var(--white);cursor:pointer;border-radius:12px;padding:26px;font-size:12.5px}.qc-backroom .logo-drop:hover{border-color:var(--gray400)}.qc-backroom .kyc-tabs{gap:8px;margin-bottom:20px;display:flex}.qc-backroom .kyc-tab{text-align:center;cursor:pointer;flex:1;padding:12px;font-size:13px;font-weight:500}.qc-backroom .kyc-tab.selected{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);font-weight:600}.qc-backroom .kyc-note{background:var(--infosoft);color:var(--info);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:12px;display:flex}.qc-backroom .reveal-wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.qc-backroom .reveal-mark{background:var(--ink-fill,#0d0d0d);width:74px;height:74px;color:var(--paper);border-radius:22px;justify-content:center;align-items:center;margin-bottom:26px;font-size:32px;font-weight:700;display:flex}.qc-backroom .reveal-wrap h1{margin-bottom:10px;font-size:30px;font-weight:600}.qc-backroom .reveal-wrap p{color:var(--gray600);max-width:400px;margin-bottom:30px;font-size:14px}.qc-backroom .kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}.qc-backroom .kpi{padding:18px}.qc-backroom .kpi .k-sub{color:var(--gray400);margin-top:4px;font-size:11.5px}.qc-backroom .kpi .k-label{color:var(--gray600);align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;font-weight:500;display:flex}.qc-backroom .kpi .k-val{font-size:24px;font-weight:700}.qc-backroom .kpi .k-delta{margin-top:4px;font-size:11px;font-weight:600}.qc-backroom .k-delta.up{color:var(--success)}.qc-backroom .k-delta.down{color:var(--error)}.qc-backroom .section-h{justify-content:space-between;align-items:center;margin:26px 0 12px;display:flex}.qc-backroom .section-h h3{font-size:15px;font-weight:600}.qc-backroom .section-h a{color:var(--gray600);font-size:12px;text-decoration:underline}.qc-backroom .attn-list{flex-direction:column;gap:8px;display:flex}.qc-backroom .attn{align-items:center;gap:12px;padding:13px 16px;font-size:13px;display:flex}.qc-backroom .attn .a-ic{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.qc-backroom .attn .a-body{flex:1}.qc-backroom .attn .a-title{font-size:13px;font-weight:600}.qc-backroom .attn .a-sub{color:var(--gray600);font-size:11.5px}.qc-backroom table.dtable{border-collapse:collapse;width:100%;font-size:13px}.qc-backroom .dtable th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--gray600);border-bottom:1px solid var(--gray300);background:var(--gray100);padding:10px 14px;font-size:11px;font-weight:600}.qc-backroom .dtable td{border-bottom:1px solid var(--gray150);vertical-align:middle;padding:12px 14px}.qc-backroom .dtable tr:last-child td{border-bottom:none}.qc-backroom .dtable tbody tr:hover td{background:var(--paper)}.qc-backroom .prod-cell{align-items:center;gap:10px;display:flex}.qc-backroom .prod-thumb{background:var(--gray150);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;display:flex}.qc-backroom .toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.qc-backroom .toolbar .field{flex:1;width:auto;min-width:180px}.qc-backroom .filter-chip{border:1px solid var(--gray300);background:var(--white);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:500}.qc-backroom .filter-chip.active{background:var(--ink-fill,#0d0d0d);color:var(--paper);border-color:var(--ink)}.qc-backroom .filter-pop{flex-shrink:0;position:relative}.qc-backroom .filter-pop>.btn.active{border-color:var(--ink);color:var(--ink)}.qc-backroom .filter-pop-badge{background:var(--ink-fill,#0d0d0d);min-width:16px;height:16px;color:var(--paper);border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex}.qc-backroom .filter-pop-panel{z-index:60;background:var(--white);border:1px solid var(--gray300);border-radius:12px;width:280px;max-width:calc(100vw - 40px);padding:16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #0d0d0d1f}.qc-backroom .filter-pop-panel.right{left:auto;right:0}.qc-backroom .filter-pop-panel .field{width:100%;margin-bottom:10px}.qc-backroom .filter-pop-panel .field:last-child{margin-bottom:0}.qc-backroom .filter-pop-panel .fp-label{color:var(--gray600);text-transform:uppercase;letter-spacing:.03em;margin:12px 0 6px;font-size:11px;font-weight:600;display:block}.qc-backroom .filter-pop-panel .fp-label:first-child{margin-top:0}.qc-backroom .filter-pop-panel .chip-row{flex-wrap:wrap;overflow:visible}@media (width<=720px){.qc-backroom .filter-pop-panel{border-radius:16px 16px 0 0;width:auto;max-width:none;position:fixed;inset:auto 0 0}}.qc-backroom .drawer-dim{z-index:120;background:#0d0d0d66;position:fixed;inset:0}.qc-backroom .close-x{color:var(--gray600);background:0 0;border:none;font-size:20px;line-height:1}.qc-backroom .linked-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.qc-backroom .linked-item{border:1px solid var(--gray300);background:var(--white);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.qc-backroom .linked-item .rm{color:var(--gray400);background:0 0;border:none;margin-left:auto;font-size:15px}.qc-backroom .tag-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.qc-backroom .tag{background:var(--gray150);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:500;display:inline-flex}.qc-backroom .tag button{color:var(--gray600);background:0 0;border:none;padding:0;font-size:12px}.qc-backroom .raffle-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.qc-backroom .raffle-card{padding:18px}.qc-backroom .raffle-top{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.qc-backroom .raffle-title{font-size:14.5px;font-weight:600}.qc-backroom .raffle-meta{color:var(--gray600);font-size:11.5px}.qc-backroom .progress{background:var(--gray150);border-radius:999px;height:7px;margin:10px 0 6px;overflow:hidden}.qc-backroom .progress>div{background:var(--ink-fill,#0d0d0d);border-radius:999px;height:100%}.qc-backroom .raffle-stats{color:var(--gray600);justify-content:space-between;margin-bottom:12px;font-size:11.5px;display:flex}.qc-backroom .guest-note{background:var(--gray100);color:var(--gray600);border-radius:10px;margin-top:16px;padding:11px 13px;font-size:11.5px}.qc-backroom .design-grid{grid-template-columns:300px 1fr;align-items:start;gap:20px;display:grid}.qc-backroom .design-panel{padding:20px}.qc-backroom .design-panel h4{margin-bottom:12px;font-size:13.5px;font-weight:600}.qc-backroom .menu-item-row{border:1px solid var(--gray300);background:var(--white);border-radius:9px;align-items:center;gap:10px;margin-bottom:7px;padding:10px 12px;font-size:13px;display:flex}.qc-backroom .menu-item-row .grip{color:var(--gray400);cursor:grab;font-size:13px}.qc-backroom .menu-item-row .mv{gap:6px;margin-left:auto;display:flex}.qc-backroom .menu-item-row .mv button{color:var(--gray600);background:0 0;border:none;font-size:13px}.qc-backroom .toggle{background:var(--gray300);border:none;border-radius:999px;flex-shrink:0;width:42px;height:24px;transition:background .15s;position:relative}.qc-backroom .toggle:after{content:"";background:var(--white);border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px}.qc-backroom .toggle.on{background:var(--success)}.qc-backroom .toggle.on:after{left:21px}.qc-backroom .maint-preview{border:1px solid var(--gray300);border-radius:12px;margin-top:14px;overflow:hidden}.qc-backroom .maint-preview .mp-bar{background:var(--gray150);color:var(--gray600);align-items:center;gap:5px;padding:7px 12px;font-size:10.5px;display:flex}.qc-backroom .maint-preview .mp-body{text-align:center;background:var(--paper);padding:34px 20px}.qc-backroom .maint-preview .mp-body h5{margin-bottom:6px;font-size:16px}.qc-backroom .maint-preview .mp-body p{color:var(--gray600);margin-bottom:12px;font-size:12px}.qc-backroom .countdown{gap:8px;display:inline-flex}.qc-backroom .cd-cell{background:var(--ink-fill,#0d0d0d);color:var(--paper);border-radius:8px;min-width:42px;padding:7px 10px;font-size:14px;font-weight:700}.qc-backroom .cd-cell span{color:var(--gray400);letter-spacing:.5px;font-size:8.5px;font-weight:500;display:block}.qc-backroom .team-row{align-items:center;gap:12px;padding:14px 16px;display:flex}.qc-backroom .team-row .t-body{flex:1}.qc-backroom .team-row .t-name{font-size:13.5px;font-weight:600}.qc-backroom .team-row .t-sub{color:var(--gray600);font-size:11.5px}.qc-backroom .settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.qc-backroom .settings-card{padding:20px}.qc-backroom .settings-card h4{margin-bottom:4px;font-size:14px;font-weight:600}.qc-backroom .settings-card .s-sub{color:var(--gray600);margin-bottom:14px;font-size:12px}.qc-backroom .srow{border-bottom:1px solid var(--gray150);justify-content:space-between;align-items:center;padding:11px 0;font-size:13px;display:flex}.qc-backroom .srow:last-child{border-bottom:none}.qc-backroom .srow .s-label{color:var(--gray600);font-size:12.5px}.qc-backroom .srow .s-val{font-weight:600}.qc-backroom .banner{border-radius:11px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;font-size:12.5px;display:flex}.qc-backroom .banner.warn{background:var(--warningsoft);color:var(--warning)}.qc-backroom .banner .b-cta{white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:underline}.qc-backroom .screen-nav{background:var(--ink-fill,#0d0d0d);z-index:300;border-radius:999px;gap:4px;max-width:94vw;padding:6px;display:flex;position:fixed;bottom:26px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 10px 30px #00000047}.qc-backroom .screen-nav button{color:var(--gray400);white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:500}.qc-backroom .screen-nav button.active{background:var(--paper);color:var(--ink);font-weight:600}.qc-backroom .onboard-wrap{flex-direction:column;align-items:center;min-height:100vh;padding:40px 20px 80px;display:flex}.qc-backroom .onboard-topline{align-items:center;gap:8px;margin-bottom:34px;display:flex}.qc-backroom .onboard-steps{align-items:center;gap:8px;margin-bottom:38px;display:flex}.qc-backroom .ostep{align-items:center;gap:8px;display:flex}.qc-backroom .ostep-dot{background:var(--gray150);width:26px;height:26px;color:var(--gray600);border:1px solid var(--gray300);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.qc-backroom .ostep-dot.done{background:var(--ink-fill,#0d0d0d);color:var(--paper);border-color:var(--ink)}.qc-backroom .ostep-dot.current{background:var(--white);color:var(--ink);border-color:var(--ink);border-width:2px}.qc-backroom .ostep-label{color:var(--gray600);font-size:12px;font-weight:500}.qc-backroom .ostep-label.current{color:var(--ink);font-weight:600}.qc-backroom .ostep-line{background:var(--gray300);width:34px;height:1px}.qc-backroom .onboard-card{width:100%;max-width:640px}.qc-backroom .onboard-card.wide{max-width:920px}.qc-backroom .onboard-title{text-align:center;margin-bottom:8px;font-size:26px;font-weight:600}.qc-backroom .onboard-sub{color:var(--gray600);text-align:center;margin-bottom:34px;font-size:13.5px}.qc-backroom .field-label{margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.qc-backroom .field-hint{color:var(--gray600);margin-top:5px;font-size:11.5px}.qc-backroom .field{border:1px solid var(--gray300);background:var(--white);border-radius:9px;width:100%;padding:11px 13px;font-size:14px}.qc-backroom .field:focus{border-color:var(--ink);outline:none}.qc-backroom .field-group{margin-bottom:18px}.qc-backroom .tourpop{background:var(--ink-fill,#0d0d0d);color:var(--paper);z-index:200;border-radius:12px;width:220px;padding:14px 16px;position:absolute;box-shadow:0 12px 30px #00000040}.qc-backroom .tourpop h4{margin-bottom:5px;font-size:13px}.qc-backroom .tourpop p{color:var(--gray300);margin-bottom:10px;font-size:12px;line-height:1.5}.qc-backroom .tourpop-foot{justify-content:space-between;align-items:center;display:flex}.qc-backroom .tourpop-foot button{color:var(--paper);background:0 0;border:none;font-size:11.5px;font-weight:600}.qc-backroom .tourpop-foot .skip{color:var(--gray400);font-weight:500}.qc-backroom .content{max-width:1500px;padding:26px 34px 90px}.qc-backroom{font-size:15.5px}.qc-backroom .dtable{font-size:13.5px}.qc-backroom .dtable td{padding:13px 16px}.qc-backroom .dtable th{padding:11px 16px}.qc-backroom .nav-item svg{width:16px;height:16px}.qc-backroom .ic svg{display:block}.qc-backroom .sf-btn{border:1px solid var(--gray300);background:var(--white);border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.qc-backroom .sf-btn:after{content:"";background:linear-gradient(100deg,#0000,#0d0d0d12,#0000);width:45%;height:100%;animation:3.4s ease-in-out infinite shine;position:absolute;top:0;left:-70%}@keyframes shine{0%,55%{left:-70%}75%,to{left:130%}}.qc-backroom .sf-btn:hover{border-color:var(--ink)}.qc-backroom .hamb{border:1px solid var(--gray300);background:var(--white);border-radius:9px;width:36px;height:36px;font-size:15px;display:none}.qc-backroom .pulse{background:var(--success);border-radius:50%;width:8px;height:8px;position:relative}.qc-backroom .pulse:after{content:"";border:2px solid var(--success);opacity:.5;border-radius:50%;animation:1.8s ease-out infinite pulse;position:absolute;inset:-4px}@keyframes pulse{50%{opacity:.5}}.qc-backroom .visitors{color:var(--gray600);align-items:center;gap:8px;margin-right:6px;font-size:12.5px;display:flex}.qc-backroom .visitors strong{color:var(--ink)}.qc-backroom .gs-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:22px;display:grid}.qc-backroom .gs-card{padding:16px;position:relative}.qc-backroom .gs-card .gs-ic{border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:10px;font-size:13px;display:flex}.qc-backroom .gs-card .gs-t{font-size:13px;font-weight:600}.qc-backroom .gs-card .gs-s{color:var(--gray600);margin:3px 0 10px;font-size:11.5px}.qc-backroom .gs-card.done{opacity:.65}.qc-backroom .gs-card.done .gs-t{text-decoration:line-through}.qc-backroom .gs-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.qc-backroom .gs-head h3{font-size:15px;font-weight:600}.qc-backroom .gs-head .gs-prog{color:var(--gray600);font-size:12px}.qc-backroom .gs-head button{color:var(--gray400);background:0 0;border:none;font-size:16px}.qc-backroom .abar{position:relative;overflow:hidden;background:linear-gradient(180deg, #4a78de, var(--info))!important}.qc-backroom .abar.today{background:linear-gradient(180deg, var(--dgray), var(--ink))!important}.qc-backroom .abar:hover{filter:brightness(1.12)}.qc-backroom .abar:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%) 0 0/250% 100%;animation:2.8s ease-in-out infinite sweep;position:absolute;inset:0}@keyframes sweep{0%{background-position:120% 0}60%,to{background-position:-130% 0}}.qc-backroom .geo-row{align-items:center;gap:12px;padding:7px 0;font-size:13px;display:flex}.qc-backroom .geo-row .geo-name{width:110px}.qc-backroom .upgrade-card{border:1.5px dashed var(--gray300);text-align:center;background:var(--white);border-radius:14px;padding:26px}.qc-backroom .upgrade-chip{background:var(--ink-fill,#0d0d0d);color:var(--paper);letter-spacing:.3px;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.qc-backroom .embed-compact h2{margin-bottom:4px!important;font-size:14.5px!important;font-weight:600!important}.qc-backroom .embed-compact p{color:var(--gray600)!important;font-size:12.5px!important}.qc-backroom .embed-compact header{margin-bottom:14px!important}.qc-backroom .embed-compact button{font-size:13px}.qc-backroom .embed-compact .font-medium{font-size:13px!important}.qc-backroom .info-i{border:1px solid var(--gray400);width:16px;height:16px;color:var(--gray600);cursor:help;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex;position:relative}.qc-backroom .info-i .tipbox{background:var(--ink-fill,#0d0d0d);width:250px;color:var(--gray300);z-index:50;text-align:left;border-radius:10px;padding:12px 14px;font-size:11.5px;font-weight:400;line-height:1.55;display:none;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.qc-backroom .info-i:hover .tipbox{display:block}.qc-backroom .tipbox strong{color:var(--paper);margin-bottom:4px;display:block}.qc-backroom .hist-note{color:var(--gray600);font-size:11px}.qc-backroom .va-card{background:var(--ink-fill,#0d0d0d);color:var(--paper);border-radius:12px;padding:14px 16px}.qc-backroom .va-card .va-l{color:var(--gray400);font-size:11px}.qc-backroom .va-row{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:8px 0;display:flex}.qc-backroom .va-card .va-row .va-l{flex-shrink:0;font-size:12px}.qc-backroom .va-card .va-row .va-v{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}.qc-backroom .va-card .va-row .va-num{letter-spacing:.3px;white-space:nowrap;overflow-wrap:normal;align-items:center;gap:8px;margin-left:auto;font-size:15px;font-weight:700;display:inline-flex}.qc-backroom .va-link{text-underline-offset:3px;margin-left:auto;font-size:12px;font-weight:600;text-decoration:underline}.qc-backroom .live-switch{align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.qc-backroom .live-switch a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.qc-backroom .live-line{min-width:0;color:var(--gray600);text-align:center;flex:1;padding:0 12px;font-size:13px;animation:.35s live-line-in}@keyframes live-line-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.qc-backroom .live-line{animation:none}}@media (width<=760px){.qc-backroom .live-bar{flex-wrap:wrap}.qc-backroom .live-line{border-top:1px solid var(--gray150);text-align:left;flex-basis:100%;order:3;padding:8px 0 0}}.qc-backroom .dash-words{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.qc-backroom .dash-words cite{white-space:nowrap;margin-left:6px;font-style:normal;font-weight:600}.qc-backroom .dash-words select{max-width:150px;color:var(--gray600);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.qc-backroom .tm-hero{border:1px solid var(--gray300);background:var(--white);border-radius:12px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:28px;padding:28px;display:flex}.qc-backroom .tm-hero-copy{min-width:0;max-width:560px}.qc-backroom .tm-chip{background:var(--successsoft);color:var(--success);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.qc-backroom .tm-hero h2{margin:12px 0 8px;font-size:26px;font-weight:700;line-height:1.2}.qc-backroom .tm-hero p{color:var(--gray600);font-size:15px;line-height:1.6}.qc-backroom .tm-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.qc-backroom .tm-actions .btn{width:auto}.qc-backroom .tm-poster{border:1px solid var(--gray300);color:#0d0d0d;text-align:center;background:#fff;border-radius:8px;flex-direction:column;flex:0 0 210px;align-items:center;padding-bottom:14px;display:flex;overflow:hidden;transform:rotate(2deg);box-shadow:0 10px 28px #0d0d0d24}.qc-backroom .tm-poster-band{color:#fff;background:#0d0d0d;width:100%;margin-bottom:12px;padding:12px 10px}.qc-backroom .tm-poster-band strong{overflow-wrap:anywhere;font-size:15px;display:block}.qc-backroom .tm-poster-band span{color:#d9d6ce;font-size:11px}.qc-backroom .tm-poster img{width:84px;height:84px}.qc-backroom .tm-poster-num{letter-spacing:.5px;margin-top:10px;font-size:20px}.qc-backroom .tm-poster-sub{color:#5c5c5c;margin-top:3px;padding:0 10px;font-size:10.5px}.qc-backroom .tm-grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:28px;display:grid}.qc-backroom .tm-title{margin-bottom:12px;font-size:18px;font-weight:700}.qc-backroom .tm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;display:grid}.qc-backroom .tm-steps li{border:1px solid var(--gray300);background:var(--white);border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.qc-backroom .tm-steps strong{font-size:14px;font-weight:600}.qc-backroom .tm-steps span{color:var(--gray600);font-size:13px;line-height:1.5}@media (width<=1100px){.qc-backroom .tm-grid,.qc-backroom .tm-steps{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.qc-backroom .tm-hero{flex-direction:column;align-items:stretch;padding:20px}.qc-backroom .tm-poster{flex-basis:auto;align-self:center;width:210px}}.qc-backroom .va-cell .va-l{font-size:10px}.qc-backroom .va-cell .va-v{font-size:12.5px;font-weight:600}.qc-backroom .cur-row{gap:6px;display:flex}.qc-backroom .cur-chip{border:1px solid var(--gray300);background:var(--white);border-radius:999px;padding:6px 13px;font-size:11.5px;font-weight:600}.qc-backroom .cur-chip.active{background:var(--ink-fill,#0d0d0d);color:var(--paper);border-color:var(--ink)}.qc-backroom .cur-chip:disabled{opacity:.45}.qc-backroom .phone{border:1.5px solid var(--gray300);background:var(--white);border-radius:22px;width:100%;max-width:260px;margin:0 auto;overflow:hidden}.qc-backroom .phone .ph-notch{justify-content:center;align-items:center;height:18px;display:flex}.qc-backroom .phone .ph-notch span{background:var(--gray150);border-radius:99px;width:60px;height:5px}.qc-backroom .ph-notice{background:var(--ink-fill,#0d0d0d);color:var(--paper);text-align:center;padding:5px 8px;font-size:9.5px}.qc-backroom .ph-head{border-bottom:1px solid var(--gray150);justify-content:space-between;align-items:center;padding:8px 12px;font-size:10px;font-weight:600;display:flex}.qc-backroom .ph-menu{color:var(--gray600);border-bottom:1px solid var(--gray150);flex-wrap:wrap;gap:8px;padding:7px 12px;font-size:8.5px;display:flex}.qc-backroom .ph-menu span.on{color:var(--ink);font-weight:700}.qc-backroom .ph-body{padding:10px 12px}.qc-backroom .ph-card{background:var(--gray100);border-radius:8px;justify-content:center;align-items:center;height:52px;margin-bottom:7px;font-size:14px;display:flex}.qc-backroom .ph-btn{color:#fff;text-align:center;border-radius:7px;margin-top:2px;padding:6px;font-size:9px;font-weight:700}.qc-backroom .fw-float{background:var(--ink-fill,#0d0d0d);color:#fff;text-align:center;border-radius:10px;width:64px;font-size:8px;position:absolute;bottom:10px;right:10px;overflow:hidden;box-shadow:0 6px 16px #00000040}.qc-backroom .fw-float .fw-vid{background:linear-gradient(160deg,#333,#111);justify-content:center;align-items:center;height:66px;font-size:16px;display:flex}.qc-backroom .fw-float .fw-cta{padding:4px 2px;font-size:7.5px;font-weight:700}.qc-backroom .dom-result{border-bottom:1px solid var(--gray150);align-items:center;gap:12px;padding:13px 16px;font-size:13.5px;display:flex}.qc-backroom .dom-result:last-child{border-bottom:none}.qc-backroom .dom-result .dr-name{font-weight:600}.qc-backroom .dom-result .dr-price{margin-left:auto;font-weight:600}.qc-backroom .cart-box{position:sticky;top:90px}.qc-backroom .winner-strip{background:var(--successsoft);color:var(--success);border-radius:10px;align-items:center;gap:10px;margin:10px 0;padding:11px 14px;font-size:12.5px;display:flex}.qc-backroom .sidebar-dim{z-index:399;background:#0d0d0d66;position:fixed;inset:0}.qc-backroom .plan-chip.ending{background:#b8791e2e;box-shadow:inset 0 0 0 1px #b8791e66}.qc-backroom .plan-chip.ending strong{color:#f0c070}.qc-backroom .plan-chip.expired{background:#b3273a33;box-shadow:inset 0 0 0 1px #b3273a73}.qc-backroom .plan-chip.expired strong{color:#f09098}.qc-backroom .kyc-status{border:1px solid var(--gray300);background:var(--white);border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13.5px;display:flex}.qc-backroom .kyc-status strong{font-size:13.5px;font-weight:600}.qc-backroom .kyc-status p{color:var(--gray600);margin-top:3px;font-size:12.5px;line-height:1.5}.qc-backroom .kyc-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.qc-backroom .kyc-types{gap:8px;display:flex}.qc-backroom .kyc-type{border:1px solid var(--gray300);color:var(--gray600);background:0 0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.qc-backroom .kyc-type.on{background:var(--ink-fill,#0d0d0d);border-color:var(--ink);color:var(--paper);font-weight:600}.qc-backroom .kyc-select{border:1px solid var(--gray300);background:var(--white);color:var(--ink);border-radius:8px;padding:9px 12px;font-size:13.5px}.qc-backroom .vacct{border:1px solid var(--gray300);background:var(--gray100);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:14px 16px;display:flex}.qc-backroom .vacct-l{text-transform:uppercase;letter-spacing:.06em;color:var(--gray600);font-size:11px;display:block}.qc-backroom .vacct strong{letter-spacing:.02em;font-size:19px;font-weight:700}.qc-backroom .vacct-b{color:var(--gray600);margin-left:8px;font-size:12.5px}.qc-backroom .vacct p{color:var(--gray600);max-width:280px;font-size:12px;line-height:1.5}.qc-backroom .withdraw{border:1px solid var(--gray300);background:var(--white);border-radius:12px;margin-bottom:18px;padding:18px 20px}.qc-backroom .withdraw-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.qc-backroom .withdraw-head h3{font-size:15px;font-weight:600}.qc-backroom .withdraw-head span{color:var(--gray600);font-size:12.5px}.qc-backroom .withdraw-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=700px){.qc-backroom .withdraw-grid{grid-template-columns:1fr 1fr}}.qc-backroom .withdraw label{color:var(--gray600);flex-direction:column;gap:5px;font-size:12.5px;display:flex}.qc-backroom .withdraw input,.qc-backroom .withdraw select{border:1px solid var(--gray300);background:var(--white);color:var(--ink);border-radius:8px;padding:9px 12px;font-size:13.5px}.qc-backroom .withdraw-note{color:var(--gray600);margin:12px 0 0;font-size:11.5px}.qc-backroom .withdraw-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.qc-backroom .payouts{margin-bottom:18px}.qc-backroom .payouts h3{margin-bottom:8px;font-size:13px;font-weight:600}.qc-backroom .payouts ul{list-style:none}.qc-backroom .payouts li{border-bottom:1px solid var(--gray150);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0;font-size:12.5px;display:flex}.qc-backroom .pstat{letter-spacing:.01em;background:var(--gray150);height:26px;color:var(--gray600);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.qc-backroom .pstat.paid{background:var(--successsoft);color:var(--success)}.qc-backroom .pstat.processing{background:var(--infosoft);color:var(--info)}.qc-backroom .pstat.failed{background:var(--errorsoft);color:var(--error)}.qc-backroom .pamt{font-weight:600}.qc-backroom .pdest{color:var(--gray600)}.qc-backroom .pdate{color:var(--gray400);margin-left:auto;font-size:11.5px}.qc-backroom .preason{color:var(--error);flex-basis:100%;font-size:11.5px}.qc-backroom .invitelist,.qc-backroom .auditlog{list-style:none}.qc-backroom .invitelist li,.qc-backroom .auditlog li{border-bottom:1px solid var(--gray150);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 16px;font-size:13px;display:flex}.qc-backroom .invitelist li:last-child,.qc-backroom .auditlog li:last-child{border-bottom:0}.qc-backroom .iv-email{font-weight:500}.qc-backroom .iv-role{letter-spacing:.01em;background:var(--gray150);height:26px;color:var(--gray600);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.qc-backroom .iv-areas{color:var(--gray600);font-size:12.5px}.qc-backroom .iv-exp{color:var(--gray400);margin-left:auto;font-size:11.5px}.qc-backroom .al-what{flex:1;min-width:0}.qc-backroom .al-when{color:var(--gray400);white-space:nowrap;margin-left:auto;font-size:11.5px}.qc-backroom .grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.qc-backroom .grid-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.qc-backroom .grid-4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.qc-backroom .grid-auto{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px;display:grid}.qc-backroom .grid-auto.sm{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.qc-backroom .grid-auto.xs{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.qc-backroom .page-cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.qc-backroom .page-cols.wide{grid-template-columns:minmax(0,2fr) minmax(min(280px,100%),1fr)}.qc-backroom .page-cols>*{min-width:0}.qc-backroom .side-rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:90px}.qc-backroom .stack{flex-direction:column;gap:16px;display:flex}.qc-backroom .stack-sm{flex-direction:column;gap:10px;display:flex}.qc-backroom .inline-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qc-backroom .inline-row>*{flex:140px;min-width:0}.qc-backroom .inline-row>.w-auto{flex:none}.qc-backroom .inline-row>.w-sm{flex:0 90px}.qc-backroom .inline-row>.w-md{flex:0 140px}.qc-backroom .inline-row.top{align-items:flex-start}.qc-backroom .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qc-backroom .toolbar .w-auto,.qc-backroom .actions .w-auto{flex:none;width:auto;min-width:0}.qc-backroom .only-phone{display:none}.qc-backroom .actions.end{justify-content:flex-end}.qc-backroom .settings-shell{align-items:flex-start;gap:40px;max-width:1020px;display:flex}.qc-backroom .settings-rail{flex-shrink:0;width:176px;position:sticky;top:24px}.qc-backroom .settings-rail button{text-align:left;width:100%;color:var(--gray600);background:0 0;border:none;border-radius:8px;margin-bottom:2px;padding:8px 12px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:block}.qc-backroom .settings-rail button.on{color:var(--ink);background:var(--gray150);font-weight:600}.qc-backroom .settings-pane{flex:1;min-width:0;max-width:620px}.qc-backroom .table-card{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.qc-backroom .table-card>.dtable{min-width:640px}.qc-backroom .table-card.tight>.dtable{min-width:420px}.qc-backroom .dtable .nowrap{white-space:nowrap}.qc-backroom .chip-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.qc-backroom .chip-row::-webkit-scrollbar{display:none}.qc-backroom .chip-row>*{flex:none}.qc-backroom .form-footer{z-index:15;background:linear-gradient(180deg, #faf9f500, var(--paper) 30%);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;padding:12px 0;display:flex;position:sticky;bottom:0}.qc-backroom .form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qc-backroom .form-actions.card{display:block}.qc-backroom .tabbar{display:none}@media (width<=1024px){.qc-backroom .sidebar{z-index:400;width:266px;box-shadow:none;height:100dvh;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.qc-backroom .sidebar.open{transform:none;box-shadow:14px 0 34px #0003}.qc-backroom .sidebar-dim{z-index:399;background:#0d0d0d66;position:fixed;inset:0}.qc-backroom .hamb{flex-shrink:0;justify-content:center;align-items:center;display:flex}.qc-backroom .topbar{padding:14px 20px}.qc-backroom .content{padding:20px 20px 90px}.qc-backroom .notif-panel{width:auto;max-width:420px;margin-left:auto;position:fixed;top:64px;left:12px;right:12px}.qc-backroom .page-cols,.qc-backroom .page-cols.wide,.qc-backroom .design-grid,.qc-backroom .settings-grid,.qc-backroom .two-col,.qc-backroom .wallet-cols{grid-template-columns:1fr}.qc-backroom .side-rail{position:static}.qc-backroom .settings-shell{flex-direction:column;gap:16px}.qc-backroom .settings-rail{z-index:10;scrollbar-width:none;background:var(--paper);gap:6px;width:100%;margin:-6px 0 0;padding:6px 0;display:flex;position:sticky;top:62px;overflow-x:auto}.qc-backroom .settings-rail::-webkit-scrollbar{display:none}.qc-backroom .settings-rail button{white-space:nowrap;border:1px solid var(--gray300);background:var(--white);border-radius:999px;flex:none;width:auto;margin:0}.qc-backroom .settings-rail button.on{background:var(--ink-fill,#0d0d0d);color:var(--paper);border-color:var(--ink)}.qc-backroom .settings-pane{width:100%;max-width:none}.qc-backroom .grid-4,.qc-backroom .kpi-grid,.qc-backroom .gs-grid,.qc-backroom .bal-grid,.qc-backroom .plan-grid,.qc-backroom .grid-3{grid-template-columns:1fr 1fr}.qc-backroom .pgrid,.qc-backroom .split-box{grid-template-columns:repeat(3,1fr)}.qc-backroom .raffle-grid{grid-template-columns:1fr}.qc-backroom .chat-panel{width:auto;max-width:380px;margin-left:auto;left:12px;right:12px}}@media (width<=640px){.qc-backroom{font-size:15px}.qc-backroom .topbar{gap:10px;padding:10px 14px}.qc-backroom .topbar h1{font-size:17px;line-height:1.25}.qc-backroom .topbar .sub{display:none}.qc-backroom .topbar-right{gap:8px}.qc-backroom .sf-btn{border-radius:9px;justify-content:center;width:38px;height:38px;padding:0}.qc-backroom .sf-btn .sf-txt{display:none}.qc-backroom .sf-btn .sf-arrow{font-size:15px!important}.qc-backroom .topbar .btn{padding:9px 13px;font-size:13px}.qc-backroom .content{padding:16px 14px calc(96px + env(safe-area-inset-bottom))}.qc-backroom .field,.qc-backroom input:not([type=checkbox]):not([type=radio]):not([type=color]),.qc-backroom select,.qc-backroom textarea{font-size:16px}.qc-backroom .btn{min-height:42px}.qc-backroom .icon-btn,.qc-backroom .avatar,.qc-backroom .hamb{width:38px;height:38px}.qc-backroom .grid-2,.qc-backroom .grid-3,.qc-backroom .grid-4,.qc-backroom .gs-grid,.qc-backroom .plan-grid,.qc-backroom .va-grid,.qc-backroom .pay-methods,.qc-backroom .withdraw-grid{grid-template-columns:1fr}.qc-backroom .kpi-grid,.qc-backroom .bal-grid{grid-template-columns:1fr 1fr;gap:10px}.qc-backroom .kpi .k-val,.qc-backroom .bal-box .bb-v{font-size:20px}.qc-backroom .pgrid{grid-template-columns:1fr 1fr;gap:10px}.qc-backroom .split-box{grid-template-columns:1fr 1fr}.qc-backroom .card,.qc-backroom .design-panel,.qc-backroom .settings-card{border-radius:12px}.qc-backroom .design-panel,.qc-backroom .settings-card,.qc-backroom .kpi,.qc-backroom .bal-box{padding:16px}.qc-backroom .toolbar{gap:8px}.qc-backroom .toolbar .field{flex:100%;min-width:0}.qc-backroom .toolbar select.field,.qc-backroom .toolbar select.w-auto{flex:40%;width:auto}.qc-backroom .toolbar .btn.w-auto{flex:auto}.qc-backroom .toolbar .btn-primary.w-auto{flex:100%;order:-1}.qc-backroom .toolbar input.field,.qc-backroom .toolbar>form{flex:100%;order:-2}.qc-backroom .toolbar .chip-row{flex:100%}.qc-backroom .section-h{flex-wrap:wrap;gap:6px;margin:20px 0 10px}.qc-backroom .live-bar,.qc-backroom .attn{flex-wrap:wrap}.qc-backroom .attn .a-body{flex:60%}.qc-backroom .banner{flex-wrap:wrap}.qc-backroom .banner .b-cta{margin-left:0}.qc-backroom .team-row{flex-wrap:wrap}.qc-backroom .vacct{flex-direction:column;align-items:flex-start}.qc-backroom .visitors{display:none}.qc-backroom .cmodal-dim{align-items:flex-end;padding:0}.qc-backroom .cmodal,.qc-backroom .cmodal.narrow,.qc-backroom .cmodal.welcome-modal{border-radius:18px 18px 0 0;width:100%;max-height:94dvh}.qc-backroom .cmodal.welcome-modal{padding:26px 18px 20px}.qc-backroom .cmodal-head{padding:14px 18px}.qc-backroom .cmodal-body{padding:16px 18px}.qc-backroom .cmodal-foot{padding:12px 18px calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap}.qc-backroom .cmodal-foot .btn{flex:auto}.qc-backroom .chat-bubble{bottom:calc(74px + env(safe-area-inset-bottom));width:48px;height:48px;right:16px}.qc-backroom .chat-panel{bottom:calc(130px + env(safe-area-inset-bottom))}.qc-backroom .form-footer{left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--gray300);margin:0;padding:10px 14px;position:fixed}.qc-backroom .form-footer .btn{flex:auto}.qc-backroom .main:has(.form-footer) .content{padding-bottom:calc(160px + env(safe-area-inset-bottom))}.qc-backroom .form-actions,.qc-backroom .form-actions.card{left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:290;background:var(--white);border:0;border-top:1px solid var(--gray300);border-radius:0;margin:0;padding:10px 14px;display:flex;position:fixed;box-shadow:0 -6px 20px #0000000f}.qc-backroom .form-actions>.btn{flex:auto}.qc-backroom .form-actions>h4,.qc-backroom .form-actions>p{display:none}.qc-backroom .form-actions .btn{width:auto!important}.qc-backroom .main:has(.form-actions) .content{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.qc-backroom .tabbar{z-index:300;background:var(--white);border-top:1px solid var(--gray300);padding:6px 4px calc(6px + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0}.qc-backroom .tabbar a,.qc-backroom .tabbar button{color:var(--gray600);background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 2px;font-size:10.5px;font-weight:500;display:flex}.qc-backroom .tabbar .ic{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.qc-backroom .tabbar .ic svg{width:20px;height:20px}.qc-backroom .tabbar .active{color:var(--ink);font-weight:600}.qc-backroom .tabbar .active .ic{color:var(--ink)}.qc-backroom .screen-nav{display:none}.qc-backroom .hide-phone{display:none!important}.qc-backroom .only-phone{display:block}}@media (width>=1280px){.qc-backroom .content{padding:28px 40px 90px}}.qc-backroom .tour{z-index:500;position:fixed;inset:0}.qc-backroom .tour-spot{pointer-events:none;border-radius:12px;transition:top .25s,left .25s,width .25s,height .25s;position:fixed;box-shadow:0 0 0 2px #fffffff2,0 0 0 9999px #0d0d0d8c}.qc-backroom .tour-card{background:var(--white);color:var(--ink);border-radius:16px;padding:18px 18px 14px;transition:top .25s,left .25s;position:fixed;box-shadow:0 24px 60px #00000047}.qc-backroom .tour-step{letter-spacing:.06em;text-transform:uppercase;color:var(--gray400);margin-bottom:8px;font-size:11px;font-weight:600}.qc-backroom .tour-card h4{margin-bottom:6px;font-size:15.5px;font-weight:600}.qc-backroom .tour-card p{color:var(--gray600);margin-bottom:14px;font-size:13.5px;line-height:1.55}.qc-backroom .tour-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.qc-backroom .tour-nav{gap:6px;display:flex}.qc-backroom .tour-nav .btn{padding:8px 14px;font-size:12.5px}.qc-backroom .tour-skip{color:var(--gray600);text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:12.5px;text-decoration:underline}.qc-backroom .sidebar-support{text-align:left;cursor:pointer;background:0 0;border:none;width:100%}@media (width<=640px){.qc-backroom .tour-card{padding:16px 16px 12px;width:calc(100vw - 32px)!important;left:16px!important}.qc-backroom .tour-card h4{font-size:15px}.qc-backroom .tour-card p{font-size:13px}.qc-backroom .tour-foot{flex-wrap:wrap}.qc-backroom .tour-nav{margin-left:auto}.qc-backroom .tour-nav .btn{padding:8px 12px;font-size:12px}}.qc-backroom .golive{margin-bottom:22px;padding:20px 22px}.qc-backroom .golive-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.qc-backroom .golive-head h3{margin-bottom:4px;font-size:16px;font-weight:600}.qc-backroom .golive-head p{color:var(--gray600);max-width:560px;font-size:12.5px;line-height:1.55}.qc-backroom .golive-meter{background:var(--gray150);border-radius:999px;flex:0 0 140px;height:6px;margin-top:8px;overflow:hidden}.qc-backroom .golive-meter i{background:var(--accent);border-radius:999px;height:100%;transition:width .3s;display:block}.qc-backroom .golive-steps{grid-template-columns:repeat(3,1fr);gap:10px;list-style:none;display:grid}.qc-backroom .golive-step{border:1px solid var(--gray300);background:var(--white);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.qc-backroom .golive-step.done{opacity:.6}.qc-backroom .golive-step.current{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.qc-backroom .golive-step.attention{border-color:var(--error);background:var(--errorsoft)}.qc-backroom .golive-step.blocked{background:var(--gray100)}.qc-backroom .golive-dot{background:var(--gray150);width:26px;height:26px;color:var(--gray600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.qc-backroom .golive-step.done .golive-dot{background:var(--accent);color:#fff}.qc-backroom .golive-step.current .golive-dot{background:var(--ink-fill,#0d0d0d);color:var(--paper)}.qc-backroom .golive-body{flex:1;min-width:0}.qc-backroom .golive-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.qc-backroom .golive-title em{letter-spacing:.06em;text-transform:uppercase;color:var(--warning);background:var(--warningsoft);border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.qc-backroom .golive-sub{color:var(--gray600);margin-top:3px;font-size:12px;line-height:1.5}.qc-backroom .golive-cta{flex-shrink:0;padding:7px 12px;font-size:12px}@media (width<=1024px){.qc-backroom .golive-steps{grid-template-columns:1fr 1fr}}@media (width<=640px){.qc-backroom .golive{padding:16px}.qc-backroom .golive-head{flex-direction:column;gap:10px}.qc-backroom .golive-meter{flex:none;width:100%}.qc-backroom .golive-steps{grid-template-columns:1fr}.qc-backroom .golive-step{flex-wrap:wrap}.qc-backroom .golive-cta{margin-left:38px}}.qc-backroom .pf{max-width:none}.qc-backroom .pf-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.qc-backroom .pf-back{border:1px solid var(--gray300);background:var(--white);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.qc-backroom .pf-head-txt{flex:1;min-width:0}.qc-backroom .pf-head-txt h2{text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:600;line-height:1.2;overflow:hidden}.qc-backroom .pf-link{color:var(--gray600);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.qc-backroom .pf-actions{flex-shrink:0}.qc-backroom .pf-bottom{z-index:20;background:var(--white);border:1px solid var(--gray150);border-radius:14px;justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;padding:14px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 24px #0d0d0d14}.qc-backroom .pf-bottom-note{color:var(--gray600);margin-right:auto;font-size:13px}@media (width<=640px){.qc-backroom .pf-bottom-note{display:none}.qc-backroom .pf-bottom .btn{flex:1}}.qc-backroom .pf-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.qc-backroom .pf-card{background:var(--white);border:1px solid var(--gray300);border-radius:16px;margin-bottom:22px;padding:30px}.qc-backroom .pf-card:last-child{margin-bottom:0}.qc-backroom .pf-label{margin:26px 0 9px;font-size:12.5px;font-weight:600;display:block}.qc-backroom .pf-card>.pf-label:first-child{margin-top:0}.qc-backroom .pf-opt{color:var(--gray400);margin-left:4px;font-size:11.5px;font-weight:400}.qc-backroom .pf-hint{color:var(--gray600);margin-top:7px;font-size:12px;line-height:1.5}.qc-backroom .pf-error{color:var(--error);margin-top:7px;font-size:12px}.qc-backroom .pf-name{padding:14px 16px;font-size:17px;font-weight:500}.qc-backroom .pf-photos{margin-top:24px}.qc-backroom .pf-desc{resize:vertical;line-height:1.55}.qc-backroom .rte{border:1px solid var(--gray300);background:var(--white);border-radius:9px;overflow:hidden}.qc-backroom .rte:focus-within{border-color:var(--ink)}.qc-backroom .rte-toolbar{border-bottom:1px solid var(--gray200);flex-wrap:wrap;align-items:center;gap:2px;padding:6px;display:flex}.qc-backroom .rte-btn{width:28px;height:28px;color:var(--gray600);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.qc-backroom .rte-btn:hover{background:var(--gray100);color:var(--ink)}.qc-backroom .rte-btn.active{background:var(--gray200);color:var(--ink)}.qc-backroom .rte-sep{background:var(--gray200);width:1px;height:18px;margin:0 4px}.qc-backroom .rte-count{color:var(--gray400);white-space:nowrap;margin-left:auto;padding:0 6px;font-size:11px}.qc-backroom .rte-count.over{color:var(--error)}.qc-backroom .rte-content{min-height:160px;max-height:420px;padding:12px 14px;font-size:13.5px;line-height:1.6;overflow-y:auto}.qc-backroom .rte-content .ProseMirror{outline:none}.qc-backroom .rte-content .ProseMirror p{margin:0 0 10px}.qc-backroom .rte-content .ProseMirror p:last-child{margin-bottom:0}.qc-backroom .rte-content .ProseMirror ul,.qc-backroom .rte-content .ProseMirror ol{margin:0 0 10px;padding-left:22px}.qc-backroom .rte-content .ProseMirror a{color:var(--ink);text-decoration:underline}.qc-backroom .rte-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--gray400);pointer-events:none;height:0}.qc-backroom .rte-content.doc{min-height:320px;max-height:none}.qc-backroom .rte-content .ProseMirror h2{margin:20px 0 10px;font-size:19px;font-weight:700}.qc-backroom .rte-content .ProseMirror h2:first-child{margin-top:0}.qc-backroom .rte-content .ProseMirror h3{margin:16px 0 8px;font-size:15px;font-weight:600}.qc-backroom .rte-content .ProseMirror blockquote{border-left:3px solid var(--gray300);color:var(--gray600);margin:0 0 10px;padding-left:12px}.qc-backroom .rte-content .ProseMirror hr{border:none;border-top:1px solid var(--gray200);margin:16px 0}.qc-backroom .pf-grid3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.qc-backroom .pf-grid2{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.qc-backroom .pf-grid3 .pf-label,.qc-backroom .pf-grid2 .pf-label{margin-top:22px}.qc-backroom .pf-money{border:1px solid var(--gray300);background:var(--white);border-radius:9px;align-items:center;display:flex;overflow:hidden}.qc-backroom .pf-money:focus-within{border-color:var(--ink)}.qc-backroom .pf-money span{color:var(--gray600);white-space:nowrap;padding:0 4px 0 12px;font-weight:600}.qc-backroom .pf-money .field{border:none;border-radius:0;min-width:0;padding-left:4px}.qc-backroom .pf-money .field:focus{border:none}.qc-backroom .pf-cat{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qc-backroom .pf-cat .field{flex:1;min-width:200px}.qc-backroom .pf-cat .tag{padding:8px 12px;font-size:13px}.qc-backroom .pf-check{align-items:center;gap:10px;margin-top:16px;font-size:13.5px;display:flex}.qc-backroom .pf-check input{width:18px;height:18px;accent-color:var(--ink)}.qc-backroom .pf-sale-toggle{margin-top:0;margin-bottom:12px;font-weight:500}.qc-backroom .pf-more{margin-top:18px}.qc-backroom .pf-more-title{letter-spacing:.08em;text-transform:uppercase;color:var(--gray400);margin:0 0 8px 4px;font-size:11px;font-weight:700}.qc-backroom .pf-row{background:var(--white);border:1px solid var(--gray300);border-radius:14px;margin-bottom:8px;transition:box-shadow .15s}.qc-backroom .pf-row.open{border-color:var(--gray400);box-shadow:0 10px 30px #0d0d0d0f}.qc-backroom .pf-row-head{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.qc-backroom .pf-row-title{flex-shrink:0;font-size:14px;font-weight:600}.qc-backroom .pf-row-summary{text-align:right;min-width:0;color:var(--gray600);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.qc-backroom .pf-row-chev{color:var(--gray400);margin-left:auto;font-size:12px;transition:transform .15s}.qc-backroom .pf-row.open .pf-row-chev{transform:rotate(180deg)}.qc-backroom .pf-row-body{padding:0 16px 16px}.qc-backroom .pf-row-body .pf-grid3 .pf-label{margin-top:0}.qc-backroom .pf-variant{border:1px solid var(--gray150);background:var(--gray100);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:10px;display:flex}.qc-backroom .pf-variant>.field:first-child{flex:160px;min-width:0}.qc-backroom .pf-variant .pf-money{background:var(--white)}.qc-backroom .pf-variant .w-md{flex:0 150px}.qc-backroom .pf-variant .w-sm{flex:0 90px}.qc-backroom .pf-variant .w-auto{flex:none}.qc-backroom .pf-variant-adv{flex-basis:100%;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.qc-backroom .pf-variant-adv .pf-money{background:var(--white)}.qc-backroom .pf-reco-row{-webkit-overflow-scrolling:touch;gap:10px;margin:10px 0;padding:2px 2px 10px;display:flex;overflow-x:auto}.qc-backroom .pf-reco-card{border:1px solid var(--gray300);background:var(--white);text-align:left;font:inherit;color:inherit;border-radius:12px;flex-direction:column;flex:0 0 108px;gap:4px;padding:8px;display:flex;position:relative}.qc-backroom .pf-reco-card.pick{cursor:pointer}.qc-backroom .pf-reco-card.pick:hover{background:var(--gray100);border-color:var(--gray400)}.qc-backroom .pf-reco-card-img{aspect-ratio:1;background:var(--gray150);border-radius:8px;justify-content:center;align-items:center;width:100%;font-size:20px;display:flex;overflow:hidden}.qc-backroom .pf-reco-card-img img{object-fit:cover;width:100%;height:100%}.qc-backroom .pf-reco-card-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.qc-backroom .pf-reco-card-price{color:var(--gray600);font-size:11.5px;font-weight:600}.qc-backroom .pf-reco-card-rm{color:#fff;z-index:1;background:#0d0d0da6;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:flex;position:absolute;top:4px;right:4px}.qc-backroom .pf-reco-list,.qc-backroom .pf-reco-picks{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.qc-backroom .pf-reco{border:1px solid var(--gray300);background:var(--white);text-align:left;width:100%;font:inherit;color:inherit;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.qc-backroom .pf-reco.pick{cursor:pointer;transition:border-color .12s,background .12s}.qc-backroom .pf-reco.pick:hover{background:var(--gray100);border-color:var(--ink)}.qc-backroom .pf-reco-img{background:var(--gray150);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.qc-backroom .pf-reco-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.qc-backroom .pf-reco-add{color:var(--ink);background:var(--gray150);border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:11.5px;font-weight:700}.qc-backroom .pf-reco .btn-ghost{flex-shrink:0;padding:6px 10px}.qc-backroom .pf-reco-card-add{color:var(--ink);background:var(--gray150);border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:10.5px;font-weight:600}@media (width<=640px){.qc-backroom .pf-reco-row{flex-direction:column;padding:0;overflow-x:visible}.qc-backroom .pf-reco-card{flex-direction:row;flex:none;align-items:center;gap:10px}.qc-backroom .pf-reco-card-img{flex-shrink:0;width:40px;height:40px}.qc-backroom .pf-reco-card-name{-webkit-line-clamp:1;line-clamp:1;flex:1;min-width:0;font-size:13.5px}.qc-backroom .pf-reco-card-price{flex-shrink:0}.qc-backroom .pf-reco-card-rm{background:var(--gray150);color:var(--gray600);margin-left:4px;position:static}.qc-backroom .pf-reco-card-add{position:absolute;top:8px;right:8px}}.qc-backroom .pf-widgets{grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:8px;display:grid}.qc-backroom .pf-widget{border:1px solid var(--gray300);background:var(--white);font:inherit;cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13.5px;font-weight:500;display:flex}.qc-backroom .pf-widget small{color:var(--gray600);font-size:11.5px;font-weight:600}.qc-backroom .pf-widget.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.qc-backroom .pf-widget.on small{color:var(--success)}.qc-backroom .pf-pricing{border:1px solid var(--gray300);background:var(--gray100);border-radius:12px;margin-top:26px;padding:16px}.qc-backroom .pf-pricing-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.qc-backroom .pf-pricing-head .pf-label{margin:0}.qc-backroom .pf-pricing .pf-sale-toggle{margin:0;font-size:13px}.qc-backroom .pf-sublabel{color:var(--gray600);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.qc-backroom .pf-price-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qc-backroom .pf-price-row.sale{grid-template-columns:1fr 1fr 1fr}.qc-backroom .pf-price-row .pf-money,.qc-backroom .pf-price-row .field{background:var(--white)}.qc-backroom .pf-money.invalid{border-color:var(--error)}.qc-backroom .pf-price-note{color:var(--gray600);min-height:1em;margin-top:10px;font-size:12.5px}.qc-backroom .pf-price-note s{color:var(--gray400)}.qc-backroom .pf-price-note em{color:var(--success);background:var(--successsoft);border-radius:999px;margin-left:4px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700}@media (width<=640px){.qc-backroom .pf-price-row,.qc-backroom .pf-price-row.sale{grid-template-columns:1fr}}.qc-backroom .pf-select{position:relative}.qc-backroom .pf-select-value{text-align:left;width:100%;font:inherit;border:1px solid var(--gray300);background:var(--white);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 14px;font-size:13.5px;display:flex}.qc-backroom .pf-select-value:hover{border-color:var(--gray400)}.qc-backroom .pf-select-chev{color:var(--gray400);font-size:12px}.qc-backroom .pf-select-menu{z-index:30;background:var(--white);border:1px solid var(--gray300);border-radius:10px;max-height:240px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0d0d0d1a}.qc-backroom .pf-select-menu button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 10px;font-size:13.5px;display:block}.qc-backroom .pf-select-menu button.on{background:var(--gray100)}.qc-backroom .pf-select-clear{font:inherit;color:var(--gray600);cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline;position:absolute;top:-26px;right:10px}.qc-backroom .pf-vs{border:1px solid var(--gray300);background:var(--white);border-radius:14px;margin-bottom:12px;overflow:hidden}.qc-backroom .pf-vs-head{border-bottom:1px solid var(--gray150);background:var(--gray100);align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.qc-backroom .pf-vs-name{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:15px;font-weight:700}.qc-backroom .pf-vs-name::placeholder{color:var(--gray400);font-weight:500}.qc-backroom .pf-vs-rm,.qc-backroom .pf-vs-option-rm{width:36px;height:36px;color:var(--gray400);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;font-size:20px;line-height:1}.qc-backroom .pf-vs-rm:hover,.qc-backroom .pf-vs-option-rm:hover{background:var(--errorsoft);color:var(--error)}.qc-backroom .pf-vs-mode{color:var(--gray600);border-bottom:1px solid var(--gray150);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:12.5px;display:flex}.qc-backroom .pf-seg{border:1px solid var(--gray300);background:var(--white);border-radius:9px;display:inline-flex;overflow:hidden}.qc-backroom .pf-seg button{font:inherit;color:var(--gray600);cursor:pointer;background:0 0;border:0;min-height:36px;padding:9px 13px;font-size:12.5px;font-weight:600}.qc-backroom .pf-seg button.on{background:var(--ink-fill,#0d0d0d);color:var(--paper)}.qc-backroom .pf-vs-options{padding:6px 8px 10px}.qc-backroom .pf-vs-option{grid-template-columns:minmax(0,1fr) 128px 36px;align-items:center;gap:6px;padding:4px 0 4px 8px;display:grid}.qc-backroom .pf-vs-option+.pf-vs-option{border-top:1px solid var(--gray100)}.qc-backroom .pf-vs-option-name{min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:10px 0;font-size:14px;font-weight:500}.qc-backroom .pf-vs-option-name::placeholder{color:var(--gray400)}.qc-backroom .pf-vs-option-price{border:1px solid var(--gray300);background:var(--white);border-radius:9px;align-items:center;gap:4px;height:40px;padding:0 10px;display:flex}.qc-backroom .pf-vs-option-price:focus-within{border-color:var(--ink)}.qc-backroom .pf-vs-option-price span{color:var(--gray600);white-space:nowrap;font-size:12px;font-weight:700}.qc-backroom .pf-vs-option-price input{width:100%;min-width:0;font:inherit;text-align:right;background:0 0;border:0;outline:none;font-size:14px}.qc-backroom .pf-vs-add{border:1px dashed var(--gray400);font:inherit;min-height:40px;color:var(--gray600);cursor:pointer;background:0 0;border-radius:9px;margin:8px 0 0 8px;padding:9px 14px;font-size:13px;font-weight:600}.qc-backroom .pf-vs-add:hover{color:var(--ink);border-color:var(--ink)}.qc-backroom .pf-vs-templates{margin:4px 0 8px}.qc-backroom .pf-vs-templates-label{letter-spacing:.06em;text-transform:uppercase;color:var(--gray400);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.qc-backroom .pf-vs-templates-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.qc-backroom .pf-vs-templates-row::-webkit-scrollbar{display:none}.qc-backroom .pf-vs-template{border:1px solid var(--gray300);background:var(--white);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;min-height:40px;padding:9px 14px;font-size:13px;font-weight:600}.qc-backroom .pf-vs-template:hover{border-color:var(--ink)}.qc-backroom .pf-combos{border:1px solid var(--gray300);background:var(--white);border-radius:14px;margin-top:16px;overflow:hidden}.qc-backroom .pf-combos-title{background:var(--gray100);border-bottom:1px solid var(--gray150);justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.qc-backroom .pf-combos-title span{color:var(--gray600);font-size:12.5px;font-weight:500}.qc-backroom .pf-combo{border-bottom:1px solid var(--gray150);grid-template-columns:40px minmax(0,1fr) 150px 130px;align-items:center;gap:10px;padding:10px 16px;display:grid}.qc-backroom .pf-combo:last-child{border-bottom:0}.qc-backroom .pf-combo-main{flex-direction:column;gap:2px;min-width:0;display:flex}.qc-backroom .pf-combo-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.qc-backroom .pf-combo-price{color:var(--gray600);font-size:12.5px}.qc-backroom .pf-combo-qty{border:1px solid var(--gray300);background:var(--white);border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex}.qc-backroom .pf-combo-qty:focus-within{border-color:var(--ink)}.qc-backroom .pf-combo-qty input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:14px;font-weight:600}.qc-backroom .pf-combo-qty span{color:var(--gray600);white-space:nowrap;font-size:12px}.qc-backroom .pf-combo-sku{border:1px solid var(--gray300);height:40px;font:inherit;background:var(--white);border-radius:9px;min-width:0;padding:0 10px;font-size:13px}.qc-backroom .pf-combo-sku:focus{border-color:var(--ink);outline:none}.qc-backroom .pf-combo-photo{border:1px dashed var(--gray300);background:var(--gray100);cursor:pointer;width:40px;height:40px;color:var(--gray600);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.qc-backroom .pf-combo-photo img{object-fit:cover;width:100%;height:100%;display:block}.qc-backroom .pf-combo-photo-wrap{flex:none;display:inline-flex;position:relative}.qc-backroom .pf-vphoto-pop{z-index:30;background:var(--white);border:1px solid var(--gray300);border-radius:12px;flex-direction:column;gap:10px;width:268px;padding:12px;display:flex;position:absolute;top:46px;left:0;box-shadow:0 12px 32px #0d0d0d24}.qc-backroom .pf-vphoto-title{font-size:13px;font-weight:600}.qc-backroom .pf-vphoto-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.qc-backroom .pf-vphoto-thumb{aspect-ratio:1;background:var(--gray100);cursor:pointer;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.qc-backroom .pf-vphoto-thumb img{object-fit:cover;width:100%;height:100%;display:block}.qc-backroom .pf-vphoto-thumb:hover{border-color:var(--gray300)}.qc-backroom .pf-vphoto-thumb.on{border-color:var(--ink)}.qc-backroom .pf-vphoto-actions{flex-wrap:wrap;gap:6px;display:flex}.qc-backroom .pf-vphoto-btn{border:1px solid var(--ink);background:var(--ink);height:32px;color:var(--white);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:12.5px}.qc-backroom .pf-vphoto-btn.ghost{background:var(--white);color:var(--ink);border-color:var(--gray300)}.qc-backroom .pf-vphoto-empty,.qc-backroom .pf-vphoto-hint{color:var(--gray600);font-size:12px}.qc-backroom .pf-combo-photo-rm{color:#fff;background:#0d0d0dbf;border:0;border-radius:50%;width:18px;height:18px;padding:0;font-size:11px;line-height:18px;position:absolute;top:-6px;right:-6px}@media (width<=640px){.qc-backroom .pf-vs-option{grid-template-columns:minmax(0,1fr) 110px 36px}.qc-backroom .pf-combo{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo main main"".qty sku";row-gap:8px}.qc-backroom .pf-combo-photo-wrap{grid-area:photo}.qc-backroom .pf-combo-main{grid-area:main}.qc-backroom .pf-combo-qty{grid-area:qty;min-width:0}.qc-backroom .pf-combo-sku{grid-area:sku}}.qc-backroom .pf-profit{background:var(--gray100);color:var(--gray600);border-radius:10px;grid-template-columns:1fr auto;gap:6px 16px;margin-top:16px;padding:10px 12px;font-size:12.5px;display:grid}.qc-backroom .pf-profit strong{text-align:right;color:var(--ink)}.qc-backroom .pf-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:90px}.qc-backroom .pf-preview-title{letter-spacing:.08em;text-transform:uppercase;color:var(--gray400);margin-bottom:12px;font-size:11px;font-weight:700}.qc-backroom .pf-pcard{border:1px solid var(--gray150);border-radius:12px;overflow:hidden}.qc-backroom .pf-pcard-img{aspect-ratio:1;background:var(--gray100);color:var(--gray400);justify-content:center;align-items:center;font-size:12.5px;display:flex}.qc-backroom .pf-pcard-img img{object-fit:cover;width:100%;height:100%}.qc-backroom .pf-pcard-name{padding:10px 12px 2px;font-size:14px;font-weight:600}.qc-backroom .pf-pcard-price{color:var(--accent);align-items:baseline;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.qc-backroom .pf-pcard-price s{color:var(--gray400);font-size:12.5px;font-weight:400}.qc-backroom .pf-pcard-meta{color:var(--gray600);padding:4px 12px 12px;font-size:11.5px}.qc-backroom .pf-tips strong{margin-bottom:8px;font-size:13px;display:block}.qc-backroom .pf-tips ul{flex-direction:column;gap:6px;list-style:none;display:flex}.qc-backroom .pf-tips li{color:var(--gray600);padding-left:20px;font-size:12.5px;position:relative}.qc-backroom .pf-tips li:before{content:"";border:1.5px solid var(--gray300);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:0}.qc-backroom .pf-tips li.ok{color:var(--ink)}.qc-backroom .pf-tips li.ok:before{background:var(--success);border-color:var(--success)}@media (width<=1024px){.qc-backroom .pf-cols{grid-template-columns:1fr}.qc-backroom .pf-side{flex-flow:wrap;position:static}.qc-backroom .pf-side>*{flex:260px}}@media (width<=640px){.qc-backroom .pf-card{border-radius:14px;padding:16px}.qc-backroom .pf-grid3{grid-template-columns:1fr 1fr}.qc-backroom .pf-grid3>:first-child{grid-column:1/-1}.qc-backroom .pf-variant-adv{grid-template-columns:1fr}.qc-backroom .pf-head-txt h2{font-size:17px}.qc-backroom .pf-side{display:none}.qc-backroom .pf-row-summary{max-width:50%}}.qc-backroom .rows{border:1px solid var(--gray300);background:var(--white);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.qc-backroom .row{grid-template-columns:var(--row-cols,1fr auto);border-bottom:1px solid var(--gray150);color:inherit;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:background .12s;display:grid}.qc-backroom .row:last-child{border-bottom:none}.qc-backroom a.row:hover,.qc-backroom button.row:hover{background:var(--paper)}.qc-backroom .row-lead{align-items:center;gap:12px;min-width:0;display:flex}.qc-backroom .row-thumb{border:1px solid var(--gray150);background:var(--gray150);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;display:flex;overflow:hidden}.qc-backroom .row-thumb img{object-fit:cover;width:100%;height:100%}.qc-backroom .row-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.qc-backroom .row-meta{color:var(--gray600);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.qc-backroom .row-cell{color:var(--gray600);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.qc-backroom .row-cell strong{color:var(--ink);font-weight:600}.qc-backroom .row-amt{text-align:right;white-space:nowrap;font-size:14.5px;font-weight:600}.qc-backroom .row-end{justify-content:flex-end;align-items:center;gap:10px;display:flex}.qc-backroom .rows-head{grid-template-columns:var(--row-cols,1fr auto);letter-spacing:.06em;text-transform:uppercase;color:var(--gray400);border-bottom:1px solid var(--gray150);background:var(--gray100);gap:14px;padding:10px 18px;font-size:10.5px;font-weight:700;display:grid}.qc-backroom .rows-head>span:last-child{text-align:right}.qc-backroom .rows-empty{text-align:center;color:var(--gray600);padding:44px 18px;font-size:13.5px}.qc-backroom .rows-empty .btn{margin-top:14px}.qc-backroom .page-tools{align-items:center;gap:10px;margin-bottom:14px;display:flex}.qc-backroom .page-tools .field,.qc-backroom .page-tools .chip-row{flex:1;min-width:0}@media (width<=640px){.qc-backroom .rows{border-radius:14px}.qc-backroom .rows-head{display:none}.qc-backroom .row{row-gap:6px;padding:12px 14px;grid-template-columns:1fr auto!important}.qc-backroom .row .row-cell{display:none}.qc-backroom .row .row-cell.keep{white-space:normal;grid-column:1/-1;display:block}.qc-backroom .row-end{gap:8px}.qc-backroom .page-tools{flex-wrap:wrap}.qc-backroom .page-tools .field{flex:100%}}.qc-backroom .row-check{align-items:center;display:flex}.qc-backroom .row-check input,.qc-backroom .rows-head input{width:16px;height:16px;accent-color:var(--ink)}@media (width<=640px){.qc-backroom .row .row-check{grid-row:1}.qc-backroom .row{grid-template-columns:auto 1fr auto!important}.qc-backroom .row>.row-lead{grid-column:2}.qc-backroom .row>.row-end:last-child{grid-column:2/-1;justify-content:flex-start}.qc-backroom .row>.row-cell.keep{grid-column:2/-1}.qc-backroom a.row{grid-template-columns:1fr auto!important}.qc-backroom a.row>.row-lead{grid-column:1}.qc-backroom a.row>.row-cell.keep{grid-column:1/-1}.qc-backroom .toolbar>.btn-secondary.w-auto,.qc-backroom .toolbar .view-toggle{display:none}.qc-backroom .toolbar.filters{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:0 -14px 14px;padding:0 14px;overflow-x:auto}.qc-backroom .toolbar.filters::-webkit-scrollbar{display:none}.qc-backroom .toolbar.filters>*{flex:none!important;width:auto!important}.qc-backroom .toolbar.filters select.field{border-radius:999px;padding:9px 32px 9px 12px;font-size:14px}.qc-backroom .toolbar.filters .chip-row{overflow:visible;flex:none!important}}.qc-backroom .ord-progress{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;padding:16px 20px;display:flex}.qc-backroom .ord-steps{flex:1;gap:6px;min-width:280px;list-style:none;display:flex}.qc-backroom .ord-steps li{color:var(--gray400);flex-direction:column;flex:1;gap:7px;font-size:11.5px;font-weight:500;display:flex}.qc-backroom .ord-steps li i{background:var(--gray150);border-radius:999px;height:4px;display:block}.qc-backroom .ord-steps li.done{color:var(--gray600)}.qc-backroom .ord-steps li.done i{background:var(--accent)}.qc-backroom .ord-steps li.current{color:var(--ink);font-weight:600}.qc-backroom .ord-steps li.current i{background:var(--ink-fill,#0d0d0d)}.qc-backroom .ord-next{flex-shrink:0}@media (width<=640px){.qc-backroom .ord-progress{padding:14px}.qc-backroom .ord-steps li span{font-size:10px}.qc-backroom .kpi-grid{scrollbar-width:none;scroll-snap-type:x mandatory;gap:10px;margin:0 -14px 18px;padding:0 14px 4px;display:flex;overflow-x:auto}.qc-backroom .kpi-grid::-webkit-scrollbar{display:none}.qc-backroom .kpi-grid .kpi{scroll-snap-align:start;flex:0 0 62%}.qc-backroom .live-bar{padding:12px 14px}.qc-backroom .section-h h3{font-size:15px}}.qc-backroom .logo-drop.over,.qc-ob .logo-drop.over{border-color:var(--ink);background:var(--gray100);color:var(--ink)}.qc-backroom .ds{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;display:grid}.qc-backroom .ds-mobile-tabs{grid-column:1/-1}.qc-backroom .ds-inspector{flex-direction:column;gap:8px;display:flex}.qc-backroom .ds-saved{color:var(--success);background:var(--successsoft);border-radius:10px;padding:9px 12px;font-size:12.5px}.qc-backroom .ds-error{color:var(--error);margin-top:6px;font-size:12px}.qc-backroom .ds-hint{color:var(--gray600);margin:-2px 0 8px;font-size:12px;line-height:1.5}.qc-backroom .ds-label{margin:16px 0 7px;font-size:12.5px;font-weight:600;display:block}.qc-backroom .ds-panel-body>.ds-label:first-child{margin-top:4px}.qc-backroom .ds-toggle-row{justify-content:space-between;align-items:center;display:flex}.qc-backroom .ds-toggle-row input{width:18px;height:18px;accent-color:var(--ink)}.qc-backroom .ds-checkrow{align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.qc-backroom .ds-checkrow input{width:16px;height:16px;accent-color:var(--ink)}.qc-backroom .ds-social-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.qc-backroom .ds-social-opt{border:1.5px solid var(--gray300);background:var(--white);color:var(--gray600);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:12px;font-weight:500;display:flex}.qc-backroom .ds-social-opt.on{border-color:var(--ink);background:var(--gray150);color:var(--ink)}.qc-backroom .ds-panel{background:var(--white);border:1px solid var(--gray300);border-radius:14px;transition:box-shadow .15s}.qc-backroom .ds-panel.open{border-color:var(--gray400);box-shadow:0 10px 30px #0d0d0d0f}.qc-backroom .ds-panel-head{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.qc-backroom .ds-panel-title{flex-shrink:0;font-size:14px;font-weight:600}.qc-backroom .ds-panel-summary{text-align:right;min-width:0;color:var(--gray600);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.qc-backroom .ds-panel-chev{color:var(--gray400);margin-left:auto;font-size:12px;transition:transform .15s}.qc-backroom .ds-panel.open .ds-panel-chev{transform:rotate(180deg)}.qc-backroom .ds-panel-body{padding:0 16px 16px}.qc-backroom .ds-swatch-inline{align-items:center;gap:6px;display:inline-flex}.qc-backroom .ds-swatch-inline i{border-radius:4px;width:12px;height:12px;display:inline-block}.qc-backroom .ds-range{width:100%;accent-color:var(--ink)}.qc-backroom .ds-slot{text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;display:flex;position:relative;overflow:hidden}.qc-backroom .ds-slot.empty{border:1.5px dashed var(--gray300);background:var(--gray100);cursor:pointer;color:var(--gray600);padding:14px}.qc-backroom .ds-slot.empty:hover,.qc-backroom .ds-slot.empty.over{border-color:var(--ink);background:var(--white)}.qc-backroom .ds-slot.empty strong{color:var(--ink);font-size:13px}.qc-backroom .ds-slot.empty small{font-size:11.5px}.qc-backroom .ds-slot-ic svg{fill:none;stroke:currentColor;width:18px;height:18px}.qc-backroom .ds-slot.filled{background:repeating-conic-gradient(var(--gray100) 0 25%, var(--white) 0 50%) 0 0 / 16px 16px;border:1px solid var(--gray300)}.qc-backroom .ds-slot.filled img{object-fit:contain;width:100%;height:100%;display:block}.qc-backroom .ds-slot-actions{opacity:0;justify-content:center;gap:6px;transition:opacity .12s;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.qc-backroom .ds-slot.filled:hover .ds-slot-actions{opacity:1}.qc-backroom .ds-slot-actions button{color:#fff;cursor:pointer;background:#0d0d0dd9;border:none;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:600}@media (hover:none){.qc-backroom .ds-slot-actions{opacity:1}}.qc-backroom .ds-colors{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qc-backroom .ds-dot{cursor:pointer;border:2px solid #0000;border-radius:50%;width:30px;height:30px;padding:0;position:relative;box-shadow:inset 0 0 0 1px #0000000f}.qc-backroom .ds-dot.on{box-shadow:0 0 0 2px var(--white), 0 0 0 3.5px var(--ink)}.qc-backroom .ds-fontpick{position:relative}.qc-backroom .ds-fontpick-btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;font-size:15px;display:flex}.qc-backroom .ds-fontpick-btn span{color:var(--gray400);font-size:12px;font-family:var(--br-font,"Jost"), sans-serif}.qc-backroom .ds-fontpick-menu{border:1px solid var(--gray300);background:var(--white);border-radius:10px;margin-top:6px;overflow:hidden}.qc-backroom .ds-fontpick-menu>.field{border:none;border-bottom:1px solid var(--gray150);border-radius:0}.qc-backroom .ds-fontpick-list{overscroll-behavior:contain;max-height:240px;overflow-y:auto}.qc-backroom .ds-fontgroup{color:var(--gray600);padding:9px 12px 5px;font-size:11px;font-weight:600}.qc-backroom .ds-fontrow{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;font-size:14.5px;display:flex}.qc-backroom .ds-fontrow small{color:var(--gray400);white-space:nowrap;font-size:11.5px}.qc-backroom .ds-fontrow:hover{background:var(--gray100)}.qc-backroom .ds-fontrow.on{background:var(--gray150)}.qc-backroom .ds-layouts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qc-backroom .ds-layout{text-align:left;border:1px solid var(--gray300);background:var(--white);cursor:pointer;font:inherit;border-radius:10px;padding:10px 12px}.qc-backroom .ds-layout strong{font-size:13px;font-weight:600;display:block}.qc-backroom .ds-layout small{color:var(--gray600);font-size:11.5px;line-height:1.4}.qc-backroom .ds-layout.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.qc-backroom .ds-menu{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.qc-backroom .ds-menu-item{border:1px solid var(--gray150);background:var(--gray100);border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.qc-backroom .ds-menu-item.off{opacity:.55}.qc-backroom .ds-menu-item>input:nth-child(3){grid-column:1/-1}.qc-backroom .ds-menu-tools{grid-column:1/-1;justify-content:flex-end;gap:4px;display:flex}.qc-backroom .ds-menu-tools button{border:1px solid var(--gray300);background:var(--white);cursor:pointer;color:var(--gray600);border-radius:7px;padding:4px 9px;font-size:12px}.qc-backroom .ds-menu-tools button:hover{color:var(--ink)}.qc-backroom .ds-vp{grid-template-columns:1fr 1.4fr auto;gap:6px;margin-bottom:6px;display:grid}.qc-backroom .ds-cat{border:1px solid var(--gray150);background:var(--gray100);border-radius:10px;margin-bottom:8px;padding:12px}.qc-backroom .ds-cat-head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13.5px;display:flex}.qc-backroom .ds-link{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.qc-backroom .ds-copygroup{margin-bottom:12px}.qc-backroom .ds-copygroup-title{letter-spacing:.06em;text-transform:uppercase;color:var(--gray400);margin:6px 0;font-size:11px;font-weight:700}.qc-backroom .ds-copyrow{color:var(--gray600);grid-template-columns:1fr 1.4fr;align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;display:grid}.qc-backroom .ds-fcol{border:1px solid var(--gray150);background:var(--gray100);border-radius:10px;margin-bottom:8px;padding:10px}.qc-backroom .ds-stage{position:sticky;top:84px}.qc-backroom .ds-stage-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.qc-backroom .ds-devices{background:var(--gray150);border-radius:9px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.qc-backroom .ds-devices button{color:var(--gray600);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 11px;font-size:12.5px;font-weight:500}.qc-backroom .ds-devices button.on{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #00000014}.qc-backroom .ds-frame{border:1px solid var(--gray300);background:var(--white);border-radius:16px;margin:0 auto;transition:max-width .25s;overflow:hidden;box-shadow:0 24px 60px #0d0d0d1a}.qc-backroom .ds-frame.phone{max-width:400px}.qc-backroom .ds-frame-bar{background:var(--gray100);border-bottom:1px solid var(--gray150);align-items:center;gap:6px;padding:9px 12px;display:flex}.qc-backroom .ds-frame-bar i{background:var(--gray300);border-radius:50%;width:9px;height:9px}.qc-backroom .ds-frame-bar span{color:var(--gray600);margin-left:8px;font-size:11.5px}.qc-backroom .ds-frame iframe{background:var(--white);border:0;width:100%;height:calc(100vh - 230px);min-height:520px;display:block}.qc-backroom .ds-stage-note{text-align:center;color:var(--gray600);margin-top:10px;font-size:12px}.qc-backroom .ds-nopreview{text-align:center;color:var(--gray600);border:1px dashed var(--gray300);border-radius:16px;padding:60px 20px}@media (width<=1100px){.qc-backroom .ds{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=900px){.qc-backroom .ds{flex-direction:column;grid-template-columns:1fr;display:flex}.qc-backroom .ds-stage{order:1;grid-column:auto;position:static}.qc-backroom .ds-inspector{order:2;grid-column:auto}.qc-backroom .ds .hide-phone,.qc-backroom .ds-stage-bar .hide-phone{display:none!important}.qc-backroom .ds-frame,.qc-backroom .ds-frame.phone{width:100%;max-width:none}.qc-backroom .ds-frame iframe{height:70vh;min-height:420px}}@media (width<=640px){.qc-backroom .ds-vp,.qc-backroom .ds-copyrow,.qc-backroom .ds-layouts{grid-template-columns:1fr}.qc-backroom .ds-frame iframe{height:calc(100vh - 260px)}}.cp{display:inline-block;position:relative}.cp-trigger{border:1px solid var(--gray300,#e2e2e2);background:var(--white,#fff);cursor:pointer;font:inherit;border-radius:9px;align-items:center;gap:9px;padding:6px 10px;display:inline-flex}.cp-trigger .cp-swatch{border-radius:6px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #00000014}.cp-hex{letter-spacing:.02em;font-size:12.5px;font-weight:600}.cp-dot{border:1.5px dashed var(--gray300,#e2e2e2);background:var(--white,#fff);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:relative;overflow:hidden}.cp-dot .cp-swatch{display:none}.cp-dot .cp-plus{color:var(--gray600,#5c5c5c);font-weight:600}.cp-pop{z-index:60;background:var(--white,#fff);border:1px solid var(--gray300,#e2e2e2);border-radius:14px;width:240px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #00000029}.cp-presets{grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:10px;display:grid}.cp-presets button{aspect-ratio:1;cursor:pointer;border:2px solid #0000;border-radius:8px;box-shadow:inset 0 0 0 1px #0000000f}.cp-presets button.on{border-color:var(--ink,#0d0d0d)}.cp-pad{cursor:crosshair;touch-action:none;border-radius:10px;width:100%;height:130px;position:relative;overflow:hidden}.cp-pad i{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-7px,-7px);box-shadow:0 0 0 1px #00000059}.cp-hue{appearance:none;background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);border-radius:999px;outline:none;width:100%;height:12px;margin:12px 0 8px}.cp-hue::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--ink,#0d0d0d);cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px}.cp-hue::-moz-range-thumb{border:2px solid var(--ink,#0d0d0d);cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px}.cp-hexfield{border:1px solid var(--gray300,#e2e2e2);border-radius:9px;align-items:center;gap:6px;padding:6px 10px;display:flex}.cp-hexfield span{color:var(--gray600,#5c5c5c);font-weight:600}.cp-hexfield input{min-width:0;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;font-size:13px}.cp-hexfield i{border-radius:5px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #00000014}@media (width<=640px){.cp-pop{left:auto;right:0}}.qc-backroom .cmodal.welcome-modal{text-align:center;align-items:center;width:min(960px,96vw);padding:36px 40px 30px}.qc-backroom .welcome-mark{background:var(--ink-fill,#0d0d0d);width:52px;height:52px;color:var(--paper);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.qc-backroom .welcome-modal h3{margin-bottom:10px;font-size:24px;font-weight:600}.qc-backroom .welcome-modal p{max-width:640px;color:var(--gray600);margin-inline:auto;margin-bottom:6px;font-size:15px;line-height:1.6}.qc-backroom .welcome-video-placeholder{aspect-ratio:16/9;background:var(--gray100);border:1px solid var(--gray150);color:var(--gray600);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.qc-backroom .welcome-video-play{background:var(--ink-fill,#0d0d0d);width:64px;height:64px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;display:flex}.qc-backroom .welcome-video iframe{aspect-ratio:16/9;border:none;border-radius:12px;width:100%;display:block}.qc-backroom .welcome-modal .welcome-sub{color:var(--ink);margin-top:12px;margin-bottom:0;font-weight:500}.qc-backroom .welcome-actions{justify-content:center;gap:10px;width:100%;max-width:520px;margin-top:22px;display:flex}.qc-backroom .welcome-actions .btn{flex:1}@media (width<=640px){.qc-backroom .welcome-actions{flex-direction:column-reverse}}.qc-backroom .inv-intro{color:var(--gray600);max-width:640px;margin-bottom:22px;font-size:13px}.qc-backroom .inv-builder{grid-template-columns:1fr 1.05fr;align-items:start;gap:28px;display:grid}.qc-backroom .inv-panel{margin-bottom:18px;padding:22px 24px}.qc-backroom .inv-panel h3{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.qc-backroom .inv-step{text-transform:uppercase;letter-spacing:.06em;color:var(--gray400);font-size:10.5px;font-weight:600}.qc-backroom .inv-tplpicker{align-items:center;gap:10px;margin-bottom:16px;display:flex}.qc-backroom .inv-tplpicker .field{flex:1}.qc-backroom .inv-swatch{border:1px solid var(--gray300);border-radius:8px;flex-shrink:0;width:44px;height:44px}.qc-backroom .inv-logo-upload{align-items:center;gap:12px;display:flex}.qc-backroom .inv-logo-preview{border:1px dashed var(--gray300);background:var(--gray150);width:56px;height:56px;color:var(--gray400);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.qc-backroom .inv-logo-preview img{object-fit:contain;width:100%;height:100%}.qc-backroom .inv-itemhead{text-transform:uppercase;letter-spacing:.05em;color:var(--gray400);grid-template-columns:1fr 56px 110px 100px 26px;gap:8px;margin-top:18px;margin-bottom:8px;font-size:10px;display:grid}.qc-backroom .inv-itemrow{grid-template-columns:1fr 56px 110px 100px 26px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.qc-backroom .inv-linetotal{text-align:right;color:var(--gray600);font-size:12.5px}.qc-backroom .inv-rmbtn{background:var(--gray150);width:26px;height:26px;color:var(--gray600);border:none;border-radius:6px;font-size:14px}.qc-backroom .inv-rmbtn:disabled{opacity:.4}.qc-backroom .inv-addline{color:var(--ink);border:1px dashed var(--gray300);background:0 0;border-radius:8px;width:100%;margin-top:4px;padding:9px;font-size:12px;font-weight:500}.qc-backroom .inv-chargerow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.qc-backroom .inv-chargerow:last-child{margin-bottom:0}.qc-backroom .inv-chargerow label{color:var(--gray600);flex-shrink:0;font-size:12.5px}.qc-backroom .inv-chargerow .field{text-align:right;width:130px}.qc-backroom .inv-previewwrap{position:sticky;top:20px}.qc-backroom .inv-preview{background:var(--white);border-radius:14px;min-height:520px;padding:36px;box-shadow:0 4px 24px #00000014}.qc-backroom .inv-p-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.qc-backroom .inv-p-logo{object-fit:contain;max-width:120px;max-height:56px}.qc-backroom .inv-p-bizname{font-size:18px;font-weight:700}.qc-backroom .inv-p-meta{text-align:right;color:var(--gray600);font-size:12px;line-height:1.6}.qc-backroom .inv-p-band{border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:14px 18px;display:flex}.qc-backroom .inv-preview.tpl-classic .inv-p-head{border-bottom:2px solid var(--gray300);padding-bottom:18px}.qc-backroom .inv-preview.tpl-minimal .inv-p-band,.qc-backroom .inv-preview.tpl-elegant .inv-p-band{border-bottom:1px solid var(--gray300);border-radius:0;padding:0 0 14px}.qc-backroom .inv-preview.tpl-elegant{border-top:3px solid var(--inv-accent,var(--ink));font-family:Georgia,Times New Roman,serif}.qc-backroom .inv-preview.tpl-elegant .inv-p-band h2{letter-spacing:.14em;font-size:15px}.qc-backroom .inv-preview.tpl-bold{padding:0;overflow:hidden}.qc-backroom .inv-preview.tpl-bold .inv-p-head{background:var(--inv-accent,var(--ink));color:#fff;margin-bottom:0;padding:28px 32px}.qc-backroom .inv-preview.tpl-bold .inv-p-meta{color:#fffc}.qc-backroom .inv-preview.tpl-bold .inv-p-band{color:#fff;background:#ffffff14;border-radius:0;margin:0;padding:14px 32px}.qc-backroom .inv-preview.tpl-bold .inv-p-band h2{color:#fff}.qc-backroom .inv-preview.tpl-bold .inv-p-parties{padding:24px 32px 0}.qc-backroom .inv-preview.tpl-bold .inv-p-table{width:calc(100% - 64px);margin:0 32px}.qc-backroom .inv-preview.tpl-bold .inv-p-totals{margin-right:32px}.qc-backroom .inv-preview.tpl-bold .inv-p-footer{margin-left:32px;margin-right:32px}.qc-backroom .inv-preview.tpl-compact{padding:24px;font-size:12px}.qc-backroom .inv-preview.tpl-compact .inv-p-head{margin-bottom:16px}.qc-backroom .inv-preview.tpl-compact .inv-p-band{margin-bottom:16px;padding:10px 14px}.qc-backroom .inv-preview.tpl-compact .inv-p-parties{margin-bottom:14px}.qc-backroom .inv-preview.tpl-compact .inv-p-table td,.qc-backroom .inv-preview.tpl-compact .inv-p-table th{padding:6px}.qc-backroom .inv-p-band h2{letter-spacing:.02em;font-size:17px;font-weight:700}.qc-backroom .inv-p-band-right{text-align:right;font-size:12px;line-height:1.6}.qc-backroom .inv-p-parties{margin-bottom:22px}.qc-backroom .inv-p-label{text-transform:uppercase;letter-spacing:.06em;color:var(--gray400);margin-bottom:6px;font-size:10px;font-weight:600}.qc-backroom .inv-p-table{border-collapse:collapse;width:100%;margin-bottom:20px;font-size:12.5px}.qc-backroom .inv-p-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--gray400);border-bottom:2px solid var(--gray300);padding:8px 6px;font-size:10px}.qc-backroom .inv-p-table th:last-child,.qc-backroom .inv-p-table td:last-child{text-align:right}.qc-backroom .inv-p-table td{border-bottom:1px solid var(--gray150);padding:9px 6px}.qc-backroom .inv-p-totals{width:240px;margin-left:auto}.qc-backroom .inv-p-row{color:var(--gray600);justify-content:space-between;padding:5px 0;font-size:12px;display:flex}.qc-backroom .inv-p-row.grand{color:var(--ink);border-top:2px solid var(--gray300);margin-top:4px;padding-top:9px;font-size:14.5px;font-weight:700}.qc-backroom .inv-p-footer{border-top:1px solid var(--gray150);color:var(--gray400);text-align:center;margin-top:28px;padding-top:14px;font-size:10.5px}.qc-backroom .inv-actions-card{margin-top:18px;padding:20px}.qc-backroom .inv-usage{background:var(--gray150);border-radius:10px;margin-bottom:14px;padding:12px 14px}.qc-backroom .inv-usage p{color:var(--gray600);font-size:11.5px}.qc-backroom .inv-usage-bar{background:var(--gray300);border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.qc-backroom .inv-usage-fill{background:var(--ink-fill,#0d0d0d);border-radius:999px;height:100%}.qc-backroom .inv-usage.warn .inv-usage-fill{background:var(--warning)}.qc-backroom .inv-usage.full .inv-usage-fill{background:var(--error)}.qc-backroom .inv-usage-note{color:var(--error);margin-top:8px;font-size:11.5px}.qc-backroom .inv-actionbtn{width:100%;margin-bottom:10px;padding:12px}.qc-backroom .inv-actions-hint{color:var(--gray400);text-align:center;margin-top:4px;font-size:11px}@media (width<=900px){.qc-backroom .inv-builder{grid-template-columns:1fr}.qc-backroom .inv-previewwrap{position:static}.qc-backroom .inv-itemhead{display:none}.qc-backroom .inv-itemrow{grid-template-columns:1fr;row-gap:6px}.qc-backroom .inv-linetotal{text-align:left}}.qc-backroom .pol-intro{color:var(--gray600);max-width:640px;margin-bottom:18px;font-size:13px;line-height:1.5}.qc-backroom .pol-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.qc-backroom .pol-tabs .filter-chip{align-items:center;gap:6px;display:flex}.qc-backroom .pol-dot{background:var(--success);border-radius:50%;width:6px;height:6px}.qc-backroom .pol-panel{padding:22px}.qc-backroom .pol-modeswitch{background:var(--gray150);border-radius:10px;margin-bottom:16px;padding:3px;display:inline-flex}.qc-backroom .pol-modeswitch button{color:var(--gray600);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:500}.qc-backroom .pol-modeswitch button.on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #00000014}.qc-backroom .pol-upload{border:1px dashed var(--gray300);text-align:center;border-radius:12px;padding:24px}.qc-backroom .pol-file{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.qc-backroom .pol-file-name{font-size:13px;font-weight:500}.qc-backroom .pol-savebar{align-items:center;gap:12px;margin-top:16px;display:flex}.qc-backroom .pol-saved{color:var(--success);font-size:12.5px;font-weight:500}.qc-backroom .ds-templates{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.qc-backroom .ds-template{text-align:left;border:1px solid var(--gray300);background:var(--white);cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px;transition:border-color .12s,box-shadow .12s;display:flex}.qc-backroom .ds-template:hover{border-color:var(--gray400)}.qc-backroom .ds-template.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset}.qc-backroom .ds-template-swatch{border:1px solid var(--gray150);border-radius:8px;flex-shrink:0;width:44px;height:44px}.qc-backroom .ds-template-swatch.classic{background:linear-gradient(135deg,#f4f4f4 50%,#0d0d0d 50%)}.qc-backroom .ds-template-swatch.chrono{background:linear-gradient(135deg,#15130f 50%,#c9a227 50%)}.qc-backroom .ds-template-swatch.atelier{background:linear-gradient(135deg,#f3efe9 50%,#b2705c 50%)}.qc-backroom .ds-template-text{flex-direction:column;gap:2px;min-width:0;display:flex}.qc-backroom .ds-template-text strong{font-size:13.5px;font-weight:600}.qc-backroom .ds-template-text span{color:var(--gray600);font-size:12px;line-height:1.45}.qc-backroom .th-intro{color:var(--gray600);max-width:640px;margin-bottom:24px;font-size:13.5px;line-height:1.6}.qc-backroom .th-intro a{text-underline-offset:3px;color:var(--ink);font-weight:500;text-decoration:underline}.qc-backroom .th-grid{grid-template-columns:1fr;gap:16px;display:grid}.qc-backroom .th-card{border:1px solid var(--gray300);background:var(--white);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.qc-backroom .th-card.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset}.qc-backroom .th-card-body{flex-direction:column;gap:8px;padding:16px 18px 18px;display:flex}.qc-backroom .th-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.qc-backroom .th-card-head strong{font-size:15px;font-weight:600}.qc-backroom .th-badge{letter-spacing:.04em;text-transform:uppercase;background:var(--ink-fill,#0d0d0d);color:var(--paper);border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:700}.qc-backroom .th-card-body p{color:var(--gray600);margin-bottom:4px;font-size:12.5px;line-height:1.55}.qc-backroom .th-card-body .btn{align-self:flex-start}.qc-backroom .th-shot{aspect-ratio:8/5;object-fit:cover;border-bottom:1px solid var(--gray150);width:100%;height:auto;display:block}@media (width>=720px){.qc-backroom .th-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}}.qc-backroom .sec{flex-direction:column;gap:14px;display:flex}.qc-backroom .sec-card{border:1px solid var(--gray300);background:var(--white);border-radius:14px;overflow:hidden}.qc-backroom .sec-card.danger{border-color:#efc7cc}.qc-backroom .sec-head{border-bottom:1px solid var(--gray150);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.qc-backroom .sec-card.danger .sec-head{background:#fbf2f3}.qc-backroom .sec-head h4{margin:0 0 3px;font-size:14.5px;font-weight:600}.qc-backroom .sec-head p{color:var(--gray600);margin:0;font-size:12.5px;line-height:1.5}.qc-backroom .sec-body{padding:16px 18px}.qc-backroom .sec-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.qc-backroom .sec-field{flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.qc-backroom .sec-field em{color:var(--error);font-size:12px;font-style:normal;font-weight:500}.qc-backroom .sec-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.qc-backroom .sec-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.qc-backroom .sec-row p{color:var(--gray600);max-width:520px;margin:0;font-size:13px;line-height:1.5}.qc-backroom .sec-btns{flex-wrap:wrap;gap:8px;display:flex}.qc-backroom .sec-muted{color:var(--gray600);margin:0;font-size:13px}.qc-backroom .sec-err{color:var(--error);flex-basis:100%;margin:8px 0 0;font-size:12.5px}.qc-backroom .sec-code{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qc-backroom .sec-code .field{flex:200px;min-width:0}.qc-backroom .sec-setup{grid-template-columns:168px 1fr;align-items:start;gap:20px;display:grid}.qc-backroom .sec-qr-img{border:1px solid var(--gray300);background:#fff;border-radius:12px;width:168px;height:168px;padding:8px}.qc-backroom .sec-qr-img svg{width:100%;height:100%}.qc-backroom .sec-qr-img.loading{background:var(--gray100)}.qc-backroom .sec-setup-steps ol{color:var(--gray600);margin:0 0 14px;padding-left:18px;font-size:13px;line-height:1.7}.qc-backroom .sec-setup-steps code{background:var(--gray150);letter-spacing:.06em;-webkit-user-select:all;user-select:all;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.qc-backroom .sec-code input[inputmode=numeric]{letter-spacing:.3em;text-align:center;flex:none;max-width:160px;font-size:16px;font-weight:600}.qc-backroom .sec-codes{border:1px dashed var(--gray300);background:var(--gray100);border-radius:12px;margin-top:14px;padding:14px}.qc-backroom .sec-codes-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 14px;margin-bottom:12px;display:grid}.qc-backroom .sec-codes-grid code{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.qc-backroom .sec-list{margin:0;padding:0;list-style:none}.qc-backroom .sec-list li{border-bottom:1px solid var(--gray150);align-items:center;gap:12px;padding:10px 0;display:flex}.qc-backroom .sec-list li:last-child{border-bottom:0;padding-bottom:0}.qc-backroom .sec-list-ic{background:var(--gray150);width:36px;height:36px;color:var(--gray600);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.qc-backroom .sec-list-ic svg{width:18px;height:18px}.qc-backroom .sec-list-txt{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.qc-backroom .sec-list-txt strong{font-size:13.5px}.qc-backroom .sec-list-txt span{color:var(--gray600);font-size:12px}@media (width<=640px){.qc-backroom .sec-grid,.qc-backroom .sec-setup{grid-template-columns:1fr}.qc-backroom .sec-qr-img{margin:0 auto}.qc-backroom .sec-actions .btn,.qc-backroom .sec-row .btn{width:100%}}.qc-backroom .wg-list{flex-direction:column;gap:10px;margin-bottom:26px;display:flex}.qc-backroom .wg{border:1px solid var(--gray300);background:var(--white);border-radius:14px;align-items:center;gap:16px;padding:16px 18px;display:flex}.qc-backroom .wg.on{border-color:var(--ink)}.qc-backroom .wg-ic{background:var(--gray100);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.qc-backroom .wg-txt{flex:1;min-width:0}.qc-backroom .wg-title{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;display:flex}.qc-backroom .wg-title strong{font-size:14.5px}.qc-backroom .wg-fee{color:var(--gray600);font-size:11.5px}.qc-backroom .wg-txt p{color:var(--gray600);margin:0;font-size:12.5px;line-height:1.5}.qc-backroom .wg-txt small{color:var(--gray400);margin-top:4px;font-size:11.5px;display:block}.qc-backroom .wg-actions{flex-shrink:0;gap:8px;display:flex}.qc-backroom .wg-soon-head{margin-bottom:10px}.qc-backroom .wg-soon-head h4{margin:0 0 2px;font-size:13px;font-weight:700}.qc-backroom .wg-soon-head p{color:var(--gray600);margin:0;font-size:12.5px}.qc-backroom .wg-soon{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:10px;display:grid}.qc-backroom .wg-soon-card{border:1px dashed var(--gray300);background:var(--gray100);opacity:.85;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.qc-backroom .wg-soon-card .wg-ic{background:var(--white);width:38px;height:38px;font-size:18px}.qc-backroom .wg-soon-card strong{margin-bottom:2px;font-size:13.5px;display:block}@media (width<=640px){.qc-backroom .wg{flex-wrap:wrap}.qc-backroom .wg-actions{width:100%}.qc-backroom .wg-actions .btn{flex:1}}.qc-backroom .rx-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.qc-backroom .rx-back{color:var(--gray600);font-size:12.5px;font-weight:600;text-decoration:none}.qc-backroom .rx-back:hover{color:var(--ink)}.qc-backroom .rx-sub{color:var(--gray600);max-width:560px;margin:6px 0 0;font-size:13px;line-height:1.5}.qc-backroom .rx-err{background:var(--errorsoft);color:var(--error);border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:12.5px}.qc-backroom .rx-tabs{border-bottom:1px solid var(--gray300);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.qc-backroom .rx-tabs button{font:inherit;color:var(--gray600);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:13.5px;font-weight:600}.qc-backroom .rx-tabs button span{background:var(--gray150);color:var(--gray600);border-radius:999px;margin-left:4px;padding:2px 7px;font-size:11px}.qc-backroom .rx-tabs button.on{color:var(--ink);border-bottom-color:var(--ink)}.qc-backroom .rx-panel{background:var(--white);border:1px solid var(--gray300);border-radius:14px;padding:16px 18px}.qc-backroom .rx-hint{color:var(--gray600);margin:0 0 12px;font-size:12.5px;line-height:1.5}.qc-backroom .rx-rows{flex-direction:column;gap:8px;display:flex}.qc-backroom .rx-row{grid-template-columns:200px 1fr 130px auto 36px;align-items:center;gap:8px;display:grid}.qc-backroom .rx-row.mat{grid-template-columns:200px 1fr 110px auto 36px}.qc-backroom .rx-name,.qc-backroom .rx-desc{border:1px solid var(--gray300);height:40px;font:inherit;background:var(--white);border-radius:9px;min-width:0;padding:0 12px;font-size:13.5px}.qc-backroom .rx-name{font-weight:600}.qc-backroom .rx-name:focus,.qc-backroom .rx-desc:focus{border-color:var(--ink);outline:none}.qc-backroom .rx-money{border:1px solid var(--gray300);background:var(--white);border-radius:9px;align-items:center;gap:4px;height:40px;padding:0 10px;display:flex}.qc-backroom .rx-money:focus-within{border-color:var(--ink)}.qc-backroom .rx-money span{color:var(--gray600);white-space:nowrap;font-size:12px;font-weight:700}.qc-backroom .rx-money input{width:100%;min-width:0;font:inherit;text-align:right;background:0 0;border:0;outline:none;font-size:13.5px}.qc-backroom .rx-money input:disabled{color:var(--gray400)}.qc-backroom .rx-money.narrow{width:110px}.qc-backroom .rx-check{white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.qc-backroom .rx-check input{width:16px;height:16px;accent-color:var(--ink)}.qc-backroom .rx-rm{width:36px;height:36px;color:var(--gray400);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:20px}.qc-backroom .rx-rm:hover{background:var(--errorsoft);color:var(--error)}.qc-backroom .rx-rm-text{font:inherit;color:var(--error);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:12.5px;text-decoration:underline}.qc-backroom .rx-add{border:1px dashed var(--gray400);font:inherit;color:var(--gray600);cursor:pointer;background:0 0;border-radius:9px;margin-top:12px;padding:9px 14px;font-size:13px;font-weight:600}.qc-backroom .rx-add:hover{color:var(--ink);border-color:var(--ink)}.qc-backroom .rx-lenses{flex-direction:column;gap:8px;display:flex}.qc-backroom .rx-lens{border:1px solid var(--gray300);border-radius:12px;overflow:hidden}.qc-backroom .rx-lens.open{border-color:var(--ink)}.qc-backroom .rx-lens-head{background:var(--white);width:100%;font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.qc-backroom .rx-lens-head strong{font-size:14px}.qc-backroom .rx-lens-head span{color:var(--gray600);flex:1;font-size:12.5px}.qc-backroom .rx-lens-head i{color:var(--gray400);font-style:normal;transition:transform .15s}.qc-backroom .rx-lens.open .rx-lens-head i{transform:rotate(180deg)}.qc-backroom .rx-lens-body{border-top:1px solid var(--gray150);background:var(--gray100);padding:4px 14px 14px}.qc-backroom .rx-grid2{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.qc-backroom .rx-field{flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.qc-backroom .rx-field em{color:var(--gray400);font-style:normal;font-weight:400}.qc-backroom .rx-mat-title{letter-spacing:.06em;text-transform:uppercase;color:var(--gray400);margin:16px 0 8px;font-size:11px;font-weight:700}.qc-backroom .rx-mats{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:8px;display:grid}.qc-backroom .rx-mat{border:1px solid var(--gray300);background:var(--white);opacity:.6;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.qc-backroom .rx-mat.on{opacity:1;border-color:var(--gray400)}.qc-backroom .rx-mat .rx-money{width:120px;height:36px}.qc-backroom .rx-foot{color:var(--gray600);align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:flex}@media (width<=760px){.qc-backroom .rx-top{flex-direction:column}.qc-backroom .rx-top .btn{width:100%}.qc-backroom .rx-row,.qc-backroom .rx-row.mat{grid-template-columns:1fr 1fr}.qc-backroom .rx-row .rx-name,.qc-backroom .rx-row .rx-desc{grid-column:1/-1}.qc-backroom .rx-grid2{grid-template-columns:1fr}}.qc-backroom .pf-vsl{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.qc-backroom .pf-vsl-row{border:1px solid var(--gray300);background:var(--white);border-radius:12px;align-items:center;gap:10px;padding:10px 8px 10px 14px;display:flex}.qc-backroom .pf-vsl-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qc-backroom .pf-vsl-txt strong{font-size:14px}.qc-backroom .pf-vsl-txt span{color:var(--gray600);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.qc-backroom .cmodal.pf-vsd{width:560px}.qc-backroom .pf-vsd-field{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}.qc-backroom .pf-vsd-field>span{font-size:12.5px;font-weight:700}.qc-backroom .pf-vsd-field>span em{color:var(--gray400);margin-left:6px;font-style:normal;font-weight:500}.qc-backroom .pf-vsd-field small{color:var(--gray600);font-size:12px;line-height:1.5}.qc-backroom .pf-seg.full{grid-template-columns:1fr 1fr;display:grid}.qc-backroom .pf-vsd-options{border:1px solid var(--gray300);border-radius:12px;overflow:hidden}.qc-backroom .pf-vsd-options-head,.qc-backroom .pf-vsd-option{grid-template-columns:1fr 130px 36px;align-items:center;gap:8px;padding:8px 10px;display:grid}.qc-backroom .pf-vsd-options-head{letter-spacing:.06em;text-transform:uppercase;color:var(--gray400);background:var(--gray100);border-bottom:1px solid var(--gray150);font-size:10.5px;font-weight:700}.qc-backroom .pf-vsd-option+.pf-vsd-option{border-top:1px solid var(--gray100)}.qc-backroom .pf-vsd-option .field{height:40px;padding:0 12px}.qc-backroom .pf-vsd .pf-vs-add{margin:10px 0 0}@media (width<=640px){.qc-backroom .pf-vsd-options-head,.qc-backroom .pf-vsd-option{grid-template-columns:1fr 104px 36px}.qc-backroom .pf-vsl-row{flex-wrap:wrap}}.qc-backroom .platform-notice{background:var(--warningsoft);color:var(--warning);border-radius:12px;margin:16px 32px -8px;padding:11px 16px;font-size:13px;font-weight:500}@media (width<=640px){.qc-backroom .platform-notice{margin:12px 16px -4px}}.qc-backroom .bandwidth-notice a{color:inherit;font-weight:600;text-decoration:underline}.qc-backroom .bandwidth-notice.error{background:var(--errorsoft,var(--warningsoft));color:var(--error,var(--warning))}.qc-backroom .bandwidth-notice.info{background:var(--gray100);color:var(--ink)}.qc-backroom .bl-coupon{border-top:1px solid var(--gray150);margin-top:18px;padding-top:16px}.qc-backroom .bl-coupon .field{text-transform:uppercase;letter-spacing:.04em;max-width:280px}.qc-backroom .bl-coupon-note{margin-top:6px;font-size:12px}.qc-backroom .bl-coupon-note.err{color:var(--error)}.qc-backroom .bl-coupon-note.ok{color:var(--success);font-weight:600}.qc-backroom .bl-total{background:var(--gray100);border-radius:12px;margin:14px 0 0;padding:12px 14px}.qc-backroom .bl-total>div{color:var(--gray600);justify-content:space-between;gap:12px;padding:3px 0;font-size:13px;display:flex}.qc-backroom .bl-total dt,.qc-backroom .bl-total dd{margin:0}.qc-backroom .bl-total>div.off{color:var(--success)}.qc-backroom .bl-total>div.grand{border-top:1px solid var(--gray300);color:var(--ink);margin-top:6px;padding-top:9px;font-size:15px;font-weight:600}@media (width<=640px){.qc-backroom .bl-coupon .field{max-width:none}}.qc-backroom .pf-photo-thumb{cursor:grab;border-radius:10px;flex:none;width:80px;height:80px;position:relative;overflow:hidden}.qc-backroom .pf-photo-thumb--main{width:140px;height:140px}.qc-backroom .pf-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.qc-backroom .pf-photo-main-tag{color:#fff;background:#0d0d0dbf;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700;position:absolute;bottom:2px;left:2px}.qc-backroom .pf-photo-rm{color:#fff;background:#0d0d0dbf;border:0;border-radius:50%;width:22px;height:22px;font-size:13px;line-height:22px;position:absolute;top:-7px;right:-7px}.qc-backroom .pf-vsd-option-cell{min-width:0}.qc-backroom .pf-vsd-option-label{display:none}@media (width<=640px){.qc-backroom .pf-actions .btn{min-height:44px}.qc-backroom .pf-head{gap:10px}.qc-backroom .pf-photos .logo-drop{padding:22px 16px}.qc-backroom .pf-photo-thumb{width:72px;height:72px}.qc-backroom .pf-photo-thumb--main{width:120px;height:120px}.qc-backroom .pf-photo-rm{width:30px;height:30px;font-size:15px;line-height:30px;top:-9px;right:-9px}.qc-backroom .pf-vsl-txt span{white-space:normal;text-overflow:clip;line-height:1.4;overflow:visible}.qc-backroom .cmodal.pf-vsd{width:100%}.qc-backroom .pf-vsd-options-head{display:none}.qc-backroom .pf-vsd-option{grid-template-columns:1fr;row-gap:8px;padding:12px 10px;position:relative}.qc-backroom .pf-vsd-option-label{letter-spacing:.04em;text-transform:uppercase;color:var(--gray400);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.qc-backroom .pf-vsd-option .pf-vs-rm{width:44px;height:44px;position:absolute;top:8px;right:6px}.qc-backroom .pf-vsd-option .pf-vsd-option-cell:first-child{padding-right:48px}.qc-backroom .pf-vsd .pf-vs-rm,.qc-backroom .pf-vsl .pf-vs-rm{width:44px;height:44px}}.qc-backroom .plan-usage{border-top:1px solid var(--gray150);margin-top:20px;padding-top:18px}.qc-backroom .plan-usage-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.qc-backroom .plan-usage-head span{color:var(--gray400);font-size:11.5px;font-weight:400}.qc-backroom .plan-usage-list{border:1px solid var(--gray150);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.qc-backroom .plan-usage-item{border-bottom:1px solid var(--gray150);grid-template-columns:minmax(0,1fr) minmax(160px,220px);align-items:center;gap:6px 20px;padding:12px 16px;display:grid}.qc-backroom .plan-usage-item:last-child{border-bottom:0}.qc-backroom .plan-usage-item.over{background:var(--errorsoft)}.qc-backroom .plan-usage-item-label strong{font-size:13px;font-weight:600;display:block}.qc-backroom .plan-usage-item-label small{color:var(--gray400);margin-top:1px;font-size:11px;display:block}.qc-backroom .plan-usage-item.over .plan-usage-item-label small{color:var(--error)}.qc-backroom .plan-usage-item-figure{min-width:0}.qc-backroom .plan-usage-item-value{text-align:right;color:var(--gray600);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600;display:block}.qc-backroom .plan-usage-item.over .plan-usage-item-value{color:var(--error)}.qc-backroom .plan-usage-item-bar{background:var(--gray150);border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.qc-backroom .plan-usage-item-bar span{background:var(--ink-fill,#0d0d0d);border-radius:999px;height:100%;display:block}.qc-backroom .plan-usage-item.near .plan-usage-item-bar span{background:var(--warning)}.qc-backroom .plan-usage-item.over .plan-usage-item-bar span{background:var(--error)}@media (width<=768px){.qc-backroom .main,.qc-backroom .content{max-width:100%;overflow-x:clip}.qc-backroom .pf-cols,.qc-backroom .pf-card,.qc-backroom .pf-row,.qc-backroom .pf-row-body,.qc-backroom .pf-side,.qc-backroom .pf-more,.qc-backroom .pf-combos,.qc-backroom .pf-combo{min-width:0;max-width:100%}.qc-backroom .pf-vs-templates,.qc-backroom .pf-vs-templates-row{width:100%;max-width:100%}.qc-backroom .pf-vsl-row{flex-wrap:wrap;row-gap:10px;padding:12px}.qc-backroom .pf-vsl-txt{flex:100%}.qc-backroom .pf-vsl-row>.btn{flex:auto;min-height:40px}.qc-backroom .pf-vsl-txt strong,.qc-backroom .pf-vsl-txt span,.qc-backroom .pf-combo-name{overflow-wrap:anywhere}.qc-backroom .pf-side>*{flex:100%}}.qc-backroom .settings-rail-group{margin-bottom:14px}.qc-backroom .settings-rail-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gray400);margin-bottom:4px;padding:0 12px;font-size:10px;font-weight:700}.qc-backroom .kyc-steps{gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.qc-backroom .kyc-steps li{flex:1 1 0;min-width:0}.qc-backroom .kyc-steps button{text-align:left;background:var(--white);border:1px solid var(--gray300);cursor:pointer;border-radius:10px;align-items:center;gap:9px;width:100%;padding:9px 11px;display:flex}.qc-backroom .kyc-steps button:disabled{cursor:default;opacity:.55}.qc-backroom .kyc-steps li.on button{border-color:var(--ink)}.qc-backroom .kyc-steps li.done button{background:var(--gray100)}.qc-backroom .kyc-steps-n{background:var(--gray150);width:22px;height:22px;color:var(--gray600);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.qc-backroom .kyc-steps li.on .kyc-steps-n{background:var(--ink-fill,#0d0d0d);color:var(--white)}.qc-backroom .kyc-steps li.done .kyc-steps-n{background:var(--success);color:var(--white)}.qc-backroom .kyc-steps-t{min-width:0}.qc-backroom .kyc-steps-t strong{color:var(--ink);font-size:12.5px;font-weight:600;display:block}.qc-backroom .kyc-steps-t small{color:var(--gray600);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.qc-backroom .kyc-nav{align-items:center;gap:10px;margin-top:22px;display:flex}.qc-backroom .kyc-nav .btn{min-width:110px}.qc-backroom .kyc-ro{border:1px solid var(--gray300);border-radius:12px;padding:18px}.qc-backroom .kyc-ro-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.qc-backroom .kyc-ro-head h3{margin:0;font-size:14px;font-weight:600}.qc-backroom .kyc-ro-grid{grid-template-columns:1fr 1fr;gap:12px 18px;margin:0;display:grid}.qc-backroom .kyc-ro-grid .wide{grid-column:1/-1}.qc-backroom .kyc-ro-grid dt{color:var(--gray600);margin-bottom:2px;font-size:11px}.qc-backroom .kyc-ro-grid dd{margin:0}.qc-backroom .kyc-ro-v{color:var(--ink);word-break:break-word;font-size:13px}.qc-backroom .kyc-ro-v.muted{color:var(--gray400)}.qc-backroom .kyc-mask{letter-spacing:.12em;color:var(--gray400)}.qc-backroom .kyc-ro-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--gray600);margin:20px 0 8px;font-size:12px;font-weight:700}.qc-backroom .kyc-ro-people{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qc-backroom .kyc-ro-people li{background:var(--gray100);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.qc-backroom .kyc-ro-people strong{font-size:13px;display:block}.qc-backroom .kyc-ro-people small{color:var(--gray600);font-size:11.5px}.qc-backroom .kyc-ro-bvn{color:var(--gray600);white-space:nowrap;font-size:12px}.qc-backroom .kyc-ro-bvn em{color:var(--success);font-style:normal;font-weight:600}.qc-backroom .kyc-ro-note{color:var(--gray600);margin-top:16px;font-size:11.5px}@media (width<=640px){.qc-backroom .kyc-steps{gap:6px}.qc-backroom .kyc-steps-t small,.qc-backroom .kyc-steps li:not(.on) .kyc-steps-t{display:none}.qc-backroom .kyc-ro-grid{grid-template-columns:1fr}.qc-backroom .kyc-ro-people li{flex-direction:column;align-items:flex-start;gap:4px}.qc-backroom .kyc-nav .btn{flex:1;min-width:0}}.qc-backroom .plan-card{border:1px solid var(--gray300);background:var(--white);border-radius:14px;margin-bottom:18px;padding:18px 20px}.qc-backroom .plan-card.paid{border-color:var(--ink)}.qc-backroom .plan-card.expired{border-color:var(--error);background:var(--errorsoft)}.qc-backroom .plan-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.qc-backroom .plan-card-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--gray600);font-size:10.5px;font-weight:700;display:block}.qc-backroom .plan-card-name{letter-spacing:-.4px;margin:2px 0 0;font-size:22px;font-weight:700}.qc-backroom .plan-card-state{background:var(--gray150);color:var(--gray600);border-radius:999px;flex:none;padding:4px 10px;font-size:11.5px;font-weight:600}.qc-backroom .plan-card.paid .plan-card-state{background:var(--ink-fill,#0d0d0d);color:var(--white)}.qc-backroom .plan-card.expired .plan-card-state{background:var(--error);color:var(--white)}.qc-backroom .plan-card-meta{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:12px;display:flex}.qc-backroom .plan-card-price{font-size:15px;font-weight:600}.qc-backroom .plan-card-price small{color:var(--gray600);font-size:12px;font-weight:400}.qc-backroom .plan-card-renews{color:var(--gray600);font-size:12.5px}.qc-backroom .plan-card-renews em{color:var(--ink);margin-left:6px;font-style:normal;font-weight:600}.qc-backroom .plan-card-warn{color:var(--error);margin:10px 0 0;font-size:12.5px}.qc-backroom .plan-card-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.qc-backroom .plan-alert{border:1px solid var(--warning);background:var(--warnsoft,#fff8e6);border-radius:12px;margin-bottom:18px;padding:14px 16px}.qc-backroom .plan-alert strong{margin-bottom:8px;font-size:13px;display:block}.qc-backroom .plan-alert ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.qc-backroom .plan-alert li{justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.qc-backroom .plan-alert em{font-style:normal;font-weight:600}.qc-backroom .plan-receipts{margin-top:24px}.qc-backroom .plan-receipts ul{border:1px solid var(--gray300);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.qc-backroom .plan-receipts li{border-bottom:1px solid var(--gray150);justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.qc-backroom .plan-receipts li:last-child{border-bottom:0}.qc-backroom .plan-receipts strong{font-size:13px;font-weight:600;display:block}.qc-backroom .plan-receipts small{color:var(--gray600);font-size:11.5px}.qc-backroom .plan-receipts-end{flex:none;align-items:center;gap:14px;display:flex}.qc-backroom .plan-receipts-end span{font-size:13px;font-weight:600}.qc-backroom .plan-receipts-end a{color:var(--ink);font-size:12.5px;text-decoration:underline}@media (width<=640px){.qc-backroom .plan-card-name{font-size:19px}.qc-backroom .plan-card-actions .btn{flex:100%}.qc-backroom .plan-receipts li{flex-direction:column;align-items:flex-start;gap:6px}.qc-backroom .plan-usage-item{grid-template-columns:1fr;gap:6px}.qc-backroom .plan-usage-item-value{text-align:left}}.qc-backroom .pf-video-upload{flex-direction:column;gap:10px;display:flex}.qc-backroom .pf-video-progress{color:var(--gray600);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.qc-backroom .pf-video-progress-bar{background:var(--gray150);border-radius:999px;height:6px;overflow:hidden}.qc-backroom .pf-video-progress-bar span{background:var(--ink-fill,#0d0d0d);border-radius:999px;height:100%;transition:width .2s;display:block}.qc-backroom .pf-video-processing{background:var(--gray100);color:var(--gray600);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:12.5px;display:flex}.qc-backroom .pf-video-spinner{border:2px solid var(--gray300);border-top-color:var(--ink);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite pf-video-spin}@keyframes pf-video-spin{to{transform:rotate(360deg)}}.qc-backroom .pf-video-ready{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.qc-backroom .pv-intro{color:var(--gray600);max-width:620px;margin:0 0 16px;font-size:13px}.qc-backroom .pv-list{border:1px solid var(--gray300);background:var(--white);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.qc-backroom .pv-row{border-bottom:1px solid var(--gray150);align-items:center;gap:14px;padding:12px 16px;display:flex}.qc-backroom .pv-row:last-child{border-bottom:0}.qc-backroom .pv-thumb{background:var(--gray100);border-radius:9px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.qc-backroom .pv-thumb img{object-fit:cover;width:100%;height:100%}.qc-backroom .pv-name{flex:1;min-width:0}.qc-backroom .pv-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.qc-backroom .pv-name span{gap:6px;margin-top:4px;display:flex}.qc-backroom .pv-empty{text-align:center;border:1px dashed var(--gray300);border-radius:12px;padding:32px}.qc-backroom .payout-title{margin:4px 0 8px;font-size:14px;font-weight:600}.qc-backroom .payout-setup{flex-direction:column;gap:12px;display:flex}.qc-backroom .payout-card{border:1px solid var(--gray300);background:var(--gray100);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.qc-backroom .payout-card.is-pending{background:var(--white);border-style:dashed}.qc-backroom .payout-card>div{flex-direction:column;min-width:0;display:flex}.qc-backroom .payout-card strong{font-size:14px;font-weight:600}.qc-backroom .payout-card span{color:var(--gray600);font-size:12.5px}.qc-backroom .payout-card small{color:var(--gray400);white-space:nowrap;font-size:11.5px}.qc-backroom .payout-code{flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.qc-backroom .payout-code input{letter-spacing:.4em;text-align:center;border:1px solid var(--gray300);border-radius:12px;height:52px;font-family:inherit;font-size:22px}.qc-backroom .withdraw-amount{flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.qc-backroom .withdraw-note.is-warn{color:var(--warning);background:var(--warningsoft);border-radius:10px;padding:10px 12px}.qc-backroom .withdraw-quote{border:1px solid var(--border);border-radius:10px;gap:6px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;display:grid}.qc-backroom .withdraw-quote>div{justify-content:space-between;gap:12px;display:flex}.qc-backroom .withdraw-quote dt{color:var(--gray600)}.qc-backroom .withdraw-quote dd{text-align:right;margin:0}.qc-backroom .withdraw-modal{width:100%;max-width:480px;padding:0;overflow:visible}.qc-backroom .withdraw-modal .withdraw{box-shadow:none;border:0;margin:0}.qc-backroom .bank-select{position:relative}.qc-backroom .bank-select input{width:100%}.qc-backroom .bank-select-list{z-index:20;background:var(--white);border:1px solid var(--gray300);border-radius:10px;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px -12px #0d0d0d40}.qc-backroom .bank-select-list li{cursor:pointer;border-radius:7px;padding:9px 10px;font-size:13.5px}.qc-backroom .bank-select-list li.is-active{background:var(--gray100)}.qc-backroom .bank-select-list li.is-selected{font-weight:600}.qc-backroom .bank-select-list li.is-empty{color:var(--gray600);cursor:default}.qc-backroom .inv-previewframe{overscroll-behavior:contain;border:1px solid var(--gray300);background:var(--gray150);border-radius:12px;width:100%;max-height:min(560px,70vh);position:relative;overflow:hidden auto}.qc-backroom .inv-previewframe iframe{background:#fff;position:absolute;top:0;left:0}.qc-backroom .inv-logo-note{color:var(--gray600);margin-top:6px;font-size:11.5px}.qc-backroom .inv-history{margin-top:20px;padding:20px}.qc-backroom .inv-history-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:14px;display:flex}.qc-backroom .inv-history-head h3{font-size:15px;font-weight:600}.qc-backroom .inv-history-head span{color:var(--gray600);font-size:12px}.qc-backroom .inv-history-empty{color:var(--gray600);font-size:13px}.qc-backroom .inv-history-table{border-collapse:collapse;width:100%;font-size:13px}.qc-backroom .inv-history-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--gray400);border-bottom:1px solid var(--gray300);padding:8px 6px;font-size:11px;font-weight:600}.qc-backroom .inv-history-table td{border-bottom:1px solid var(--gray150);vertical-align:middle;padding:10px 6px}.qc-backroom .inv-history-table td small{color:var(--gray600);font-size:11.5px;display:block}.qc-backroom .inv-history-actions{text-align:right;white-space:nowrap}.qc-backroom .inv-history-actions .btn{margin-left:6px;padding:6px 12px;font-size:12px}@media (width<=720px){.qc-backroom .inv-history-table thead{display:none}.qc-backroom .inv-history-table tr{border-bottom:1px solid var(--gray150);grid-template-columns:1fr auto;gap:2px 10px;padding:10px 0;display:grid}.qc-backroom .inv-history-table td{border:0;padding:2px 0}.qc-backroom .inv-history-actions{text-align:left;grid-column:1/-1}.qc-backroom .inv-history-actions .btn{margin:6px 6px 0 0}.qc-backroom .inv-history-actions{white-space:normal}}.qc-backroom .inv-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qc-backroom .inv-search{flex:260px;min-width:0;position:relative}.qc-backroom .inv-search svg{color:var(--gray400);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.qc-backroom .inv-search .field{width:100%;padding-left:36px}.qc-backroom .inv-create{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.qc-backroom .inv-chips{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.qc-backroom .inv-chips .count{opacity:.6;margin-left:4px}.qc-backroom .inv-history-empty{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 0;display:flex}.qc-backroom .inv-history-empty strong{color:var(--gray800,#1a1a1a);font-size:14px}.qc-backroom .inv-history-empty p{margin:0}.qc-backroom .inv-history-empty .btn{align-items:center;gap:6px;display:inline-flex}.qc-backroom .inv-history-table tr.inv-row-new td{background:#fff8e1}.qc-backroom .inv-builder-top{margin-bottom:12px}.qc-backroom .inv-back{color:var(--gray700);align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.qc-backroom .inv-back:hover{color:var(--gray900,#000)}@media (width<=720px){.qc-backroom .inv-create{flex:100%;justify-content:center}.qc-backroom .inv-history-table tr.inv-row-new{background:#fff8e1;border-radius:8px;padding-left:8px;padding-right:8px}.qc-backroom .inv-history-table tr.inv-row-new td{background:0 0}}@media (width<=900px){.qc-backroom .inv-previewframe{max-height:440px}}.qc-backroom .plan-subtabs{background:var(--gray150);border-radius:10px;gap:4px;width:fit-content;max-width:100%;margin-bottom:18px;padding:4px;display:flex;overflow-x:auto}.qc-backroom .plan-subtab{color:var(--gray600);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:500}.qc-backroom .plan-subtab.active{background:var(--white);color:var(--black,#111);box-shadow:0 1px 3px #00000014}.qc-backroom .plan-empty{color:var(--gray600);padding:18px 0;font-size:13px}.qc-backroom .plan-receipts-end{align-items:center;gap:12px;display:flex}.qc-backroom.kv-scope{background:0 0;min-height:0;font-size:14px;display:block}.qc-backroom.kv-scope .kv-cta{margin-top:16px}.qc-backroom .kv-modal{width:880px;max-width:calc(100vw - 48px)}@media (width<=900px){.qc-backroom .kv-modal{width:90vw}}.qc-backroom .kv-grid{grid-template-columns:1fr 1fr;align-items:start;gap:0 16px;display:grid}.qc-backroom .kv-actions{border-top:1px solid var(--gray150);justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;display:flex}.qc-backroom .kv-actions .kv-main{min-width:180px;margin-top:0}.qc-backroom .kv-rules-title{margin-bottom:4px;display:block}@media (width<=640px){.qc-backroom .kv-grid{grid-template-columns:1fr}.qc-backroom .kv-actions{flex-direction:column-reverse}.qc-backroom .kv-actions .btn{width:100%}}.qc-backroom .kv-steps .kyc-tab{background:var(--white);color:var(--ink);padding:10px 6px;font-size:12.5px}.qc-backroom .kv-steps .kyc-tab span{color:var(--gray600);font-size:10.5px;font-weight:400}.qc-backroom .kv-steps .kyc-tab.done{color:var(--success)}.qc-backroom .kv-types{flex-wrap:wrap;margin-bottom:0}.qc-backroom .kv-types .kyc-tab{background:var(--white);color:var(--ink);flex:40%}.qc-backroom .kyc-note.is-bad{background:var(--errorsoft,#f7e4e1);color:var(--error,#b3261e)}.qc-backroom .kv-rules{gap:4px;margin:0;padding-left:14px;display:grid}.qc-backroom .kv-optional{color:var(--gray400);font-weight:400}.qc-backroom .kv-file{border:1px dashed var(--gray300);background:var(--white);border-radius:9px;align-items:center;gap:8px;padding:8px 8px 8px 13px;display:flex}.qc-backroom .kv-file.is-staged,.qc-backroom .kv-file.is-saved{border-style:solid}.qc-backroom .kv-file.is-saved .kv-file-text{color:var(--success);font-weight:600}.qc-backroom .kv-file-text{min-width:0;color:var(--gray600);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.qc-backroom .kv-file-btn{flex-shrink:0;padding:6px 12px;font-size:12px}.qc-backroom .kv-check{align-items:center;gap:8px;margin:-8px 0 18px;font-size:13px;display:flex}.qc-backroom .kv-own{color:var(--gray600);margin-bottom:16px;font-size:12px}.qc-backroom .kv-own .is-bad{color:var(--error,#b3261e);font-weight:600}.qc-backroom .kv-own-bar{background:var(--gray150);border-radius:99px;height:6px;margin-top:6px;display:flex;overflow:hidden}.qc-backroom .kv-own-bar i{background:var(--gray400)}.qc-backroom .kv-own-bar i.is-major{background:var(--ink-fill,#0d0d0d)}.qc-backroom .kv-owner{margin-bottom:12px;padding:16px}.qc-backroom .kv-owner-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.qc-backroom .kv-owner-head strong{font-size:14px;display:block}.qc-backroom .kv-owner-head small{color:var(--gray600);font-size:11.5px}.qc-backroom .kv-review{margin-bottom:18px}.qc-backroom .kv-review .s-val{text-align:right;overflow-wrap:anywhere;max-width:60%}.qc-backroom .kv-wide{width:100%}.qc-backroom .kv-main{margin-top:4px;padding:13px}.qc-backroom .kv-wide+.kv-wide{margin-top:8px}.qc-backroom .kv-secured{text-align:center;color:var(--gray400);margin-top:10px;font-size:10.5px}.qc-backroom [data-kv-field].kv-flash{border-radius:10px;animation:1.2s kv-flash}@keyframes kv-flash{0%,60%{box-shadow:0 0 0 3px #b3261e40}to{box-shadow:none}}@media (width<=560px){.qc-backroom .kv-modal .cmodal-body{padding:18px 16px}.qc-backroom .kv-steps .kyc-tab span{display:none}.qc-backroom .kv-scope .cmodal-dim,.qc-backroom.kv-scope .cmodal-dim{align-items:flex-end;padding:0}.qc-backroom .kv-modal{border-radius:18px 18px 0 0;width:100%;max-height:94vh}.qc-backroom .kv-types .kyc-tab{flex:100%}.qc-backroom .kv-owner-head{flex-wrap:wrap}}.qc-backroom .plan-renewal{margin-top:18px}.qc-backroom .plan-renewal .kyc-note{margin-bottom:12px}.qc-backroom .kv-acctname{border:1px solid var(--gray150);border-radius:12px;flex-direction:column;gap:4px;margin-bottom:16px;padding:14px 16px;display:flex}.qc-backroom .kv-acctname-label{color:var(--gray600);font-size:12px}.qc-backroom .kv-acctname-val{letter-spacing:.02em;word-break:break-word;font-size:15px}.qc-backroom .kv-chips{flex-wrap:wrap;gap:8px;display:flex}.qc-backroom .kv-chip{border:1px solid var(--gray300);background:var(--white);color:var(--ink);cursor:pointer;border-radius:99px;padding:8px 14px;font-size:13px}.qc-backroom .kv-chip:hover{border-color:var(--ink)}.qc-backroom .kv-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--white)}.qc-backroom .kv-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.qc-backroom.kv-scope .kv-about{margin-top:16px}.qc-backroom .kv-acctname-hint{color:var(--gray600);font-size:12px;line-height:1.5}.qc-backroom .kv-acctname-hint a{color:inherit;font-weight:600;text-decoration:underline}.qc-backroom .plan-renewal-methods{flex-wrap:wrap;gap:8px;margin:14px 0 6px;display:flex}.qc-backroom .plan-renewal-methods .kyc-tab{background:var(--white);color:var(--ink);flex:140px;padding:10px;font-size:12.5px}.qc-backroom .plan-renewal-methods .kyc-tab span{color:var(--gray600);font-size:10.5px;font-weight:400}.qc-backroom .plan-renewal-methods .kyc-tab:disabled{opacity:.45;cursor:not-allowed}.qc-backroom .plan-renewal-cards{margin-top:16px}.qc-backroom .plan-renewal-cards small{color:var(--gray600);font-weight:400}.qc-backroom .plan-renewal-cards small.is-bad{color:var(--error)}.qc-backroom .plan-renewal-cards .btn{padding:5px 12px;font-size:12px}.qc-backroom .plan-renewal-confirm{gap:6px;display:flex}.qc-backroom .dom-search-status{color:var(--gray600);padding:10px 2px;font-size:12.5px}.qc-backroom .dom-results{gap:6px;margin-top:10px;list-style:none;display:grid}.qc-backroom .dom-results li{border:1px solid var(--gray300);background:var(--white);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13.5px;display:flex}.qc-backroom .dom-results li.is-taken{opacity:.55}.qc-backroom .dom-results .btn{padding:6px 14px;font-size:12.5px}.qc-backroom .dom-taken-label{color:var(--gray400);font-size:12px}.qc-backroom .dom-confirm-domain{margin:10px 0 16px;font-size:18px;font-weight:600}.qc-backroom .dom-coupon-row{gap:8px;display:flex}.qc-backroom .dom-coupon-row .field{flex:1}.qc-backroom .dom-grid{grid-template-columns:1fr 1fr;gap:0 14px;margin-top:16px;display:grid}@media (width<=560px){.qc-backroom .dom-grid{grid-template-columns:1fr}}.qc-backroom .fund-presets{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.qc-backroom .fund-preset{border:1px solid var(--gray300);background:var(--white);cursor:pointer;color:var(--ink);border-radius:99px;padding:6px 12px;font-size:12.5px}.qc-backroom .fund-preset.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);font-weight:600}.qc-backroom .plan-pending{background:var(--infosoft);color:var(--info);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.qc-backroom .plan-pending strong{color:var(--ink);font-size:13.5px;display:block}.qc-backroom .plan-pending span{font-size:12.5px}.qc-backroom .plan-pending .btn{padding:7px 14px;font-size:12.5px}.qc-backroom .plan-confirm{background:var(--paper);border:1px solid var(--gray300);border-radius:12px;flex-basis:100%;padding:14px 16px}.qc-backroom .plan-confirm strong{font-size:14px}.qc-backroom .plan-confirm p{color:var(--gray600);margin:6px 0 12px;font-size:13px;line-height:1.5}.qc-backroom .plan-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.qc-backroom .cust-past{color:var(--gray600);white-space:nowrap;margin-top:2px;font-size:11.5px;font-weight:400;display:block}.cust-before{color:var(--gray600);margin:0 0 12px;font-size:13.5px}.qc-backroom .ci-page{gap:16px;max-width:900px;display:grid}.qc-backroom .ci-page h3{color:var(--ink-fill,#0d0d0d);margin:0;font-size:16px;font-weight:600}.qc-backroom .ci-back{margin:0;font-size:14px}.qc-backroom .ci-back a{color:inherit;text-underline-offset:3px;text-decoration:underline}.qc-backroom .ci-sub{color:var(--gray600);margin:6px 0 14px;font-size:14px}.qc-backroom .ci-template{background:var(--gray100);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin:0 0 18px;padding:14px 16px;font-size:13.5px;line-height:1.45;display:flex}.qc-backroom .ci-template span{flex:280px;min-width:0}.qc-backroom .ci-form{gap:14px;max-width:480px;display:grid}.qc-backroom .ci-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.qc-backroom .ci-note{color:var(--gray600);border-top:1px solid #e8e8e8;gap:8px;margin:18px 0 0;padding-top:14px;font-size:13px;line-height:1.45;display:flex}.qc-backroom .imp-card .ci-note{margin-top:18px}.qc-backroom .ci-note svg{flex-shrink:0;margin-top:1px}.qc-backroom .ci-error{color:#a3341f;margin:6px 0 0;font-size:13.5px;display:block}.qc-backroom .ci-counts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:14px;display:grid}.qc-backroom .ci-counts div{border:1px solid #e2e2e2;border-radius:10px;padding:12px 14px}.qc-backroom .ci-counts b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;display:block}.qc-backroom .ci-counts span{color:var(--gray600);font-size:13px}.qc-backroom .ci-sample{margin:14px 0;overflow-x:auto}.qc-backroom .ci-columns{margin-top:14px;font-size:14px}.qc-backroom .ci-columns summary{cursor:pointer;font-weight:500}.qc-backroom .ci-grid{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:12px;margin-top:12px;display:grid}.qc-backroom .ci-past{margin:10px 0 0;padding:0;list-style:none;display:grid}.qc-backroom .ci-past li{border-top:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.qc-backroom .ci-past strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.qc-backroom .ci-past small{color:var(--gray600);font-size:12.5px}.qc-backroom .ci-past .ci-held{margin-top:4px;line-height:1.4;display:block}.qc-backroom .ci-held-btn{font:inherit;color:var(--ink,#0d0d0d);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.qc-backroom .loy-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.qc-backroom .loy-head .toggle{flex-shrink:0;margin-top:2px}.qc-backroom .loy-row{flex-wrap:nowrap;margin-top:0}.qc-backroom .loy-check{cursor:pointer;align-items:flex-start;gap:8px;margin-top:14px;font-size:14px;display:flex}.qc-backroom .loy-check input{margin-top:4px}.qc-backroom .dash-tile-money{font-variant-numeric:tabular-nums;font-size:17px;line-height:1.3;display:block}.loc-walkin{border:1px solid #e2e2e2;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 14px;display:flex}.loc-walkin h4{margin:0 0 2px;font-size:14px;font-weight:600}.loc-walkin .s-sub{color:#5c5c5c;font-size:13px;line-height:1.4}.loc-walkin .toggle{flex-shrink:0}.qc-backroom .dash-sources{border-top:1px solid #e8e8e8;gap:3px;margin:8px -52px 0 0;padding:8px 0 0;font-size:12.5px;list-style:none;display:grid}.qc-backroom .dash-sources li{color:#5c5c5c;text-align:left;flex-wrap:wrap;justify-content:space-between;gap:0 10px;display:flex}.qc-backroom .dash-sources li>:last-child{color:#0d0d0d;white-space:nowrap;font-weight:500}.qc-backroom .dash-sources-note{color:#5c5c5c;margin:6px 0 0;font-size:12px;line-height:1.35}.qc-backroom .stat-tiles{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:14px;margin-bottom:22px;display:grid}.qc-backroom .stat-tile{background:var(--gray100);border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 16px;display:flex}.qc-backroom .stat-tile>div:first-child{min-width:0}.qc-backroom .stat-tile-val{font-variant-numeric:tabular-nums;font-size:clamp(17px,2.2vw + 8px,22px);font-weight:700;line-height:1.15}.qc-backroom .stat-tile-label{color:var(--dgray);margin-top:4px;font-size:13px;font-weight:500}.qc-backroom .stat-tile-sub{color:var(--gray600);margin-top:4px;font-size:11.5px}.qc-backroom .stat-tile-icon{background:var(--white);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 1px 2px #0d0d0d0f}.qc-backroom .stat-tile-icon svg{width:19px;height:19px}.qc-backroom .stat-tile.tone-green{background:#e8f4ec}.qc-backroom .stat-tile.tone-green .stat-tile-icon{color:var(--success)}.qc-backroom .stat-tile.tone-blue{background:#e9effc}.qc-backroom .stat-tile.tone-blue .stat-tile-icon{color:var(--info)}.qc-backroom .stat-tile.tone-amber{background:#fbf2e1}.qc-backroom .stat-tile.tone-amber .stat-tile-icon{color:var(--warning)}.qc-backroom .stat-tile.tone-rose{background:#fbe9ec}.qc-backroom .stat-tile.tone-rose .stat-tile-icon{color:var(--error)}.qc-backroom .stat-tile.tone-violet{background:#efeafb}.qc-backroom .stat-tile.tone-violet .stat-tile-icon{color:#6b4fbb}.qc-backroom .row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.qc-backroom .ra-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:34px;height:34px;padding:0 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.qc-backroom .ra-view{background:var(--successsoft);color:var(--success)}.qc-backroom .ra-view:hover{background:#d3e8db}.qc-backroom .ra-edit{background:var(--gray100);color:var(--dgray);border-color:var(--gray150);padding:0}.qc-backroom .ra-edit:hover{background:var(--gray150)}.qc-backroom .ra-delete{background:var(--errorsoft);color:var(--error);padding:0}.qc-backroom .ra-delete:hover{background:#f1d3d8}.qc-backroom .dtable .dt-check{width:40px;padding-right:0}.qc-backroom .dtable input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);cursor:pointer}.qc-backroom .dtable tr.is-selected td{background:#f3f8f5}.qc-backroom .cmodal.bmodal-md{width:560px}.qc-backroom .cmodal.bmodal-lg{width:760px}.qc-backroom .cmodal.bmodal-xl{width:960px}.qc-backroom .bmodal .cmodal-body{padding:24px 28px}.qc-backroom .bmodal .cmodal-head{padding:18px 28px}.qc-backroom .bmodal .cmodal-foot{padding:16px 28px}.qc-backroom .bmodal .close-x{justify-content:center;align-items:center;display:flex}.qc-backroom .form-grid-2{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}@media (width<=640px){.qc-backroom .form-grid-2{grid-template-columns:1fr}}.qc-backroom .field-err{color:var(--error);margin-top:6px;font-size:12.5px}.qc-backroom .bulk-bar{background:var(--ink-fill,#0d0d0d);color:var(--white);border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.qc-backroom .bulk-bar>span{margin-right:auto;font-weight:600}.qc-backroom .bulk-bar .btn-secondary{background:var(--white)}.qc-backroom .bulk-bar .btn-ghost{color:var(--white)}.qc-backroom .title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qc-backroom .tut-btn{background:var(--infosoft);height:28px;color:var(--info);cursor:pointer;white-space:nowrap;border:1px solid #d9e3fb;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.qc-backroom .tut-btn:hover{background:#d8e2f8}.qc-backroom .tut-frame{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.qc-backroom .tut-frame iframe,.qc-backroom .tut-frame video{border:0;width:100%;height:100%;position:absolute;inset:0}.qc-backroom .tut-soon{text-align:center;padding:26px 12px 10px}.qc-backroom .tut-soon-icon{background:var(--infosoft);width:58px;height:58px;color:var(--info);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.qc-backroom .tut-soon h4{margin-bottom:8px;font-size:17px;font-weight:700}.qc-backroom .tut-soon p{color:var(--gray600);max-width:460px;margin:0 auto 8px;font-size:14px}.qc-backroom .tut-soon-help{font-size:13px!important}.qc-backroom .tut-tag{color:var(--gray400);background:var(--gray100);border-radius:6px;margin-top:10px;padding:3px 8px;font-size:11px;display:inline-block}@media (width<=640px){.qc-backroom .tut-btn span{display:none}.qc-backroom .tut-btn{padding:0 7px}}.qc-backroom .ds-panel-foot{border-top:1px solid var(--gray150);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.qc-backroom .ds-panel-state{color:var(--success);font-size:12px}.qc-backroom .ds-panel-state.dirty{color:var(--warning);font-weight:600}.qc-backroom .ds-panel-foot .btn{width:auto;padding:8px 18px}.qc-backroom .ds-publish{align-items:center;gap:10px;display:flex}.qc-backroom .ds-live-pill{background:var(--successsoft);color:var(--success);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.qc-backroom .ds-live-pill.pending{background:var(--warningsoft);color:var(--warning)}@media (width<=640px){.qc-backroom .ds-live-pill{display:none}}.qc-backroom .sp-dim{z-index:130;background:#0d0d0d61;justify-content:flex-end;animation:.18s both sp-fade;display:flex;position:fixed;inset:0}.qc-backroom .sp{background:var(--white);flex-direction:column;width:440px;max-width:100%;height:100%;animation:.24s cubic-bezier(.2,.8,.2,1) both sp-in;display:flex;box-shadow:-16px 0 40px #0000002e}.qc-backroom .sp-head{border-bottom:1px solid var(--gray150);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.qc-backroom .sp-head h3{font-size:17px;font-weight:700}.qc-backroom .sp-body{flex:1;padding:8px 22px 22px;overflow-y:auto}.qc-backroom .sp-foot{border-top:1px solid var(--gray150);gap:10px;padding:14px 22px;display:flex}.qc-backroom .sp-foot .btn{flex:1}.qc-backroom .sp-row{border-bottom:1px solid var(--gray150);justify-content:space-between;gap:16px;padding:13px 0;font-size:13.5px;display:flex}.qc-backroom .sp-row>span:first-child{color:var(--gray600)}.qc-backroom .sp-row>span:last-child{text-align:right;overflow-wrap:anywhere;font-weight:600}.qc-backroom .sp-row.strong>span{color:var(--ink);font-size:15px;font-weight:700}.qc-backroom .sp-section{letter-spacing:.6px;text-transform:uppercase;color:var(--gray400);margin-top:18px;font-size:11px;font-weight:700}.qc-backroom .sp-amount{padding:18px 0 6px}.qc-backroom .sp-amount .v{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.qc-backroom .sp-amount .l{color:var(--gray600);margin-top:2px;font-size:12.5px}@keyframes sp-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes sp-fade{0%{opacity:0}to{opacity:1}}.qc-backroom button.row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.qc-backroom .chart-card{padding:20px 20px 16px}.qc-backroom .chart-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.qc-backroom .chart-card-title{color:var(--gray600);font-size:13px;font-weight:600}.qc-backroom .chart-card-value{font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:700}.qc-backroom .chart-card-sub{color:var(--gray600);margin-top:3px;font-size:12px}.qc-backroom .chart-card-sub .up{color:var(--success);font-weight:600}.qc-backroom .chart-card-sub .down{color:var(--error);font-weight:600}.qc-backroom .chart-legend{color:var(--dgray);flex-wrap:wrap;gap:16px;margin-bottom:8px;font-size:12px;display:flex}.qc-backroom .chart-legend span,.qc-backroom .share-list li{align-items:center;gap:6px;display:inline-flex}.qc-backroom .chart-legend i,.qc-backroom .share-list i,.qc-backroom .rc-tip-row i{border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.qc-backroom .rc-tip,.kv-scope .rc-tip{background:var(--white,#fff);border:1px solid var(--gray150,#e8e8e8);border-radius:10px;min-width:150px;padding:9px 11px;font-size:12px;box-shadow:0 8px 24px #0000001f}.qc-backroom .rc-tip-label{color:var(--ink);margin-bottom:6px;font-weight:700}.qc-backroom .rc-tip-row{color:var(--dgray);align-items:center;gap:7px;padding:2px 0;display:flex}.qc-backroom .rc-tip-row strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto}.qc-backroom .share-chart{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.qc-backroom .share-list{flex:1;gap:9px;min-width:160px;font-size:13px;list-style:none;display:grid}.qc-backroom .share-list strong{font-variant-numeric:tabular-nums;margin-left:auto}.qc-backroom .chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}@media (width<=900px){.qc-backroom .chart-grid{grid-template-columns:1fr}}.qc-backroom .dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:6px 0 18px;display:flex}.qc-backroom .dash-hello{font-size:22px;font-weight:700}.qc-backroom .dash-sub{color:var(--gray600);margin-top:3px;font-size:13.5px}.qc-backroom .dash-range{color:var(--gray600);align-items:center;gap:8px;font-size:13px;display:flex}.qc-backroom .dash-range .field{width:auto;min-width:160px}.qc-backroom .stat-tile-sub b.up{color:var(--success)}.qc-backroom .stat-tile-sub b.down{color:var(--error)}.qc-backroom .dash-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;margin-bottom:26px;display:grid}.qc-backroom .dash-main,.qc-backroom .dash-side{gap:18px;min-width:0;display:grid}.qc-backroom .dash-card-title{color:var(--dgray);align-items:center;gap:7px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.qc-backroom .dash-empty{color:var(--gray600);padding:6px 0;font-size:13px}.qc-backroom .dash-biz{padding:20px}.qc-backroom .dash-biz-grid{background:var(--gray150);border:1px solid var(--gray150);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.qc-backroom .dash-biz-grid>div{background:var(--white);gap:5px;padding:14px 16px;display:grid}.qc-backroom .dash-biz-grid span{color:var(--gray600);font-size:12px}.qc-backroom .dash-biz-grid strong{font-variant-numeric:tabular-nums;font-size:17px}.qc-backroom .dash-hint{color:var(--gray600);margin-top:12px;font-size:12.5px}.qc-backroom .dash-hint a,.qc-backroom .dash-hint-link{color:var(--info);text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.qc-backroom .dash-todo,.qc-backroom .dash-quick,.qc-backroom .dash-top,.qc-backroom .dash-wallet{padding:18px}.qc-backroom .dash-todo ul{gap:8px;list-style:none;display:grid}.qc-backroom .todo-item{color:var(--ink);border-left:3px solid var(--gray300);background:var(--gray100);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.qc-backroom .todo-item.tone-info{border-left-color:var(--info);background:var(--infosoft)}.qc-backroom .todo-item.tone-warning{border-left-color:var(--warning);background:var(--warningsoft)}.qc-backroom .todo-item.tone-error{border-left-color:var(--error);background:var(--errorsoft)}.qc-backroom .dash-quick{gap:8px;display:grid}.qc-backroom .dash-quick .dash-card-title{margin-bottom:4px}.qc-backroom .quick-item{border:1px solid var(--gray150);background:var(--white);font:inherit;color:var(--success);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.qc-backroom .quick-item:hover{background:var(--successsoft)}.qc-backroom .dash-top ol{gap:10px;list-style:none;display:grid}.qc-backroom .dash-top li{align-items:center;gap:10px;font-size:13px;display:flex}.qc-backroom .dash-top .rank{background:var(--gray100);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11.5px;font-weight:700;display:inline-flex}.qc-backroom .dash-top .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qc-backroom .dash-top .qty{color:var(--gray600);white-space:nowrap;font-size:12px}.qc-backroom .dash-wallet{align-items:center;gap:12px;display:flex}.qc-backroom .dash-wallet>div{flex:1}.qc-backroom .dash-wallet .dash-card-title{margin-bottom:2px}.qc-backroom .dash-wallet strong{margin-bottom:2px;font-size:18px;display:block}@media (width<=1100px){.qc-backroom .dash-grid{grid-template-columns:1fr}.qc-backroom .dash-biz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.qc-backroom .an-tabs{background:var(--gray150);border-radius:12px;gap:4px;padding:4px;display:flex}.qc-backroom .an-tab{font:inherit;color:var(--gray600);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 18px;font-size:13.5px;font-weight:600}.qc-backroom .an-tab.on{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #00000014}.qc-backroom .an-seg{background:var(--gray150);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.qc-backroom .an-seg button{height:28px;font:inherit;color:var(--gray600);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:12.5px;font-weight:600}.qc-backroom .an-seg button.on{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #00000014}.qc-backroom .an-seg button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.qc-backroom .rank-list{gap:10px;list-style:none;display:grid}.qc-backroom .rank-list li{border-bottom:1px solid var(--gray150);align-items:center;gap:10px;padding-bottom:10px;font-size:13.5px;display:flex}.qc-backroom .rank-list li:last-child{border-bottom:0;padding-bottom:0}.qc-backroom .rank-list .rank{background:var(--gray100);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.qc-backroom .rank-list .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qc-backroom .rank-list strong{font-variant-numeric:tabular-nums}.qc-backroom .setup-banner{background:var(--warningsoft);color:var(--dgray);border:1px solid #efd9b2;border-radius:14px;align-items:center;gap:16px;margin:0 34px;padding:14px 18px;font-size:13.5px;display:flex}.qc-backroom .setup-banner span{flex:1}@media (width<=760px){.qc-backroom .setup-banner{flex-direction:column;align-items:stretch;margin:0 16px}}.ob-skip-plan{margin-top:10px}.qc-backroom .inv-caret{border:1px solid var(--gray150);background:var(--white);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.qc-backroom .inv-caret-spacer{flex-shrink:0;width:28px}.qc-backroom .inv-meta{color:var(--gray600);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}.qc-backroom .inv-low{color:var(--error);font-weight:700}.qc-backroom .inv-profit{color:var(--success);font-weight:600}.qc-backroom .inv-muted{color:var(--gray400)}.qc-backroom .inv-parent.open td{background:var(--paper);border-bottom-color:#0000}.qc-backroom .inv-child td{background:#fbfaf7;font-size:13px}.qc-backroom .inv-child-name{padding-left:86px;position:relative}.qc-backroom .inv-child-name:before{content:"";border-top:1px solid var(--gray300);width:12px;position:absolute;top:50%;left:66px}.qc-backroom .prod-thumb{overflow:hidden}.qc-backroom .prod-thumb img{object-fit:cover;width:100%;height:100%}.qc-backroom .loc-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:14px;display:grid}.qc-backroom .loc-card{gap:14px;padding:16px 18px;display:grid}.qc-backroom .loc-card.primary{border-color:#cfe3d6;box-shadow:inset 0 0 0 1px #cfe3d6}.qc-backroom .loc-head{align-items:flex-start;gap:12px;display:flex}.qc-backroom .loc-head strong{margin-right:8px;font-size:14.5px}.qc-backroom .loc-icon{background:var(--successsoft);width:38px;height:38px;color:var(--success);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.qc-backroom .loc-addr{color:var(--gray600);margin-top:3px;font-size:12.5px}.qc-backroom .loc-foot{border-top:1px solid var(--gray150);color:var(--gray600);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:13px;display:flex}.qc-backroom .loc-foot strong{color:var(--ink)}.qc-backroom .loc-setting{justify-content:space-between;align-items:center;gap:18px;display:flex}.qc-backroom .inv-split{gap:8px;display:grid}.qc-backroom .inv-split-row{grid-template-columns:1fr 120px;align-items:center;gap:12px;font-size:13.5px;display:grid}.qc-backroom .inv-split-row em{color:var(--success);font-size:12px;font-style:normal}.qc-backroom .inv-split-total{border-top:1px solid var(--gray150);justify-content:space-between;padding-top:8px;font-size:13.5px;display:flex}.qc-backroom .pf-market{gap:8px;display:grid}.qc-backroom .pf-market-opt{border:1px solid var(--gray150);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.qc-backroom .pf-market-opt.on{border-color:var(--ink);background:var(--gray100)}.qc-backroom .pf-market-opt input{accent-color:var(--ink);margin-top:3px}.qc-backroom .pf-market-opt strong{font-size:13.5px;display:block}.qc-backroom .pf-market-opt small{color:var(--gray600);margin-top:2px;font-size:12px;display:block}.qc-backroom .pf-kind{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:8px;margin-bottom:4px;display:grid}.qc-backroom .pf-dfiles{gap:14px;margin-top:6px;display:grid}.qc-backroom .pf-dfile{gap:6px;display:grid}.qc-backroom .pf-dfile-row{border:1px solid var(--gray150);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.qc-backroom .pf-dfile-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.qc-backroom .pf-dfile-size{color:var(--gray600);white-space:nowrap;font-size:12px}.qc-backroom .pf-dfile.compact .pf-dfile-row{padding:4px 8px}.qc-backroom .pf-combo-files{flex-basis:100%;gap:6px;display:grid}.qc-backroom .pr-tabs{flex-wrap:wrap;margin-bottom:20px;display:inline-flex}.qc-backroom .pr-stack{gap:18px;display:grid}.qc-backroom .pr-two{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:18px;display:grid}.qc-backroom .pr-card{padding:22px 24px}.qc-backroom .pr-card h3{margin-bottom:10px;font-size:15px;font-weight:700}.qc-backroom .pr-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.qc-backroom .pr-muted{color:var(--gray600);font-size:13.5px;line-height:1.55}.qc-backroom .pr-small{font-size:12.5px}.qc-backroom .pr-empty{text-align:center;color:var(--gray600);flex-direction:column;align-items:center;gap:10px;padding:42px 24px;display:flex}.qc-backroom .pr-empty h3{color:var(--ink);margin:0}.qc-backroom .pr-empty p{max-width:460px}.qc-backroom .pr-alert{background:var(--infosoft);color:var(--dgray);border-radius:10px;margin:10px 0;padding:11px 14px;font-size:13.5px;line-height:1.5}.qc-backroom .pr-alert-error{background:var(--errorsoft);color:var(--error)}.qc-backroom .pr-alert-ok{background:var(--successsoft);color:var(--success);cursor:pointer}.qc-backroom .pr-error-text{color:var(--error);font-size:13px}.qc-backroom .pr-banner{background:linear-gradient(90deg, #fff7ea, var(--white));border:1px solid #f1dcb4;align-items:center;gap:14px;padding:16px 20px;font-size:14px;display:flex}.qc-backroom .pr-banner>div{flex:1}.qc-backroom .pr-free-ic{color:#a35a00;background:#ffe7c2;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.qc-backroom .pr-live{grid-template-columns:minmax(220px,300px) 1fr;gap:24px;display:grid}.qc-backroom .pr-live-video video,.qc-backroom .pr-live-video .pr-thumb{aspect-ratio:9/12;object-fit:cover;background:var(--gray150);border-radius:14px;width:100%}.qc-backroom .pr-live-head{gap:8px;margin-bottom:12px;display:flex}.qc-backroom .pr-dot{background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:4px;animation:1.4s ease-in-out infinite pr-pulse;display:inline-block}@keyframes pr-pulse{50%{opacity:.3}}.qc-backroom .pr-meter{background:var(--gray100);border-radius:14px;margin-bottom:16px;padding:16px 18px}.qc-backroom .pr-meter-nums{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.qc-backroom .pr-meter-label{color:var(--gray600);margin-bottom:4px;font-size:12px;display:block}.qc-backroom .pr-meter-val{font-variant-numeric:tabular-nums;font-size:20px}.qc-backroom .pr-bar{background:var(--gray150);border-radius:99px;height:8px;overflow:hidden}.qc-backroom .pr-bar.small{width:200px;height:6px}.qc-backroom .pr-bar span{background:var(--ink-fill,#0d0d0d);border-radius:99px;height:100%;transition:width .8s linear;display:block}.qc-backroom .pr-facts{gap:8px;margin-bottom:18px;display:grid}.qc-backroom .pr-facts div,.qc-backroom .pr-summary dl div{justify-content:space-between;gap:16px;font-size:13.5px;display:flex}.qc-backroom .pr-facts dt,.qc-backroom .pr-summary dt{color:var(--gray600)}.qc-backroom .pr-facts dd,.qc-backroom .pr-summary dd{text-align:right;font-weight:600}.qc-backroom .pr-actions,.qc-backroom .pr-row-actions{flex-wrap:wrap;gap:8px;display:flex}.qc-backroom .pr-row-actions{justify-content:flex-end}.qc-backroom .btn-ghost.danger{color:var(--error)}.qc-backroom .pr-list{gap:10px;list-style:none;display:grid}.qc-backroom .pr-list li{align-items:center;gap:10px;font-size:13.5px;display:flex}.qc-backroom .pr-list li span:nth-child(2){flex:1}.qc-backroom .pr-wallet-big{font-variant-numeric:tabular-nums;margin:4px 0 6px;font-size:28px;font-weight:700}.qc-backroom .pr-video-grid{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:16px;display:grid}.qc-backroom .pr-video{border:1px solid var(--gray150);background:var(--white);border-radius:14px;overflow:hidden}.qc-backroom .pr-thumb{aspect-ratio:16/10;background:var(--gray150);cursor:pointer;width:100%;color:var(--gray400);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.qc-backroom .pr-thumb img{object-fit:cover;width:100%;height:100%}.qc-backroom .pr-play{color:#fff;background:#0d0d0db3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute}.qc-backroom .pr-dur{color:#fff;background:#0d0d0dbf;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:600;position:absolute;bottom:8px;right:8px}.qc-backroom .pr-video-meta{gap:4px;padding:12px 14px;display:grid}.qc-backroom .pr-video-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.qc-backroom .pr-video-foot{align-items:center;gap:6px;margin-top:4px;display:flex}.qc-backroom .pr-video-foot .icon-btn{margin-left:auto}.qc-backroom .pr-upload{align-items:center;gap:12px;padding:8px 0;display:flex}.qc-backroom .pr-preview{background:#000;border-radius:12px;width:100%;max-height:70vh}.qc-backroom .pr-create{grid-template-columns:1fr 340px;align-items:start;gap:20px;display:grid}.qc-backroom .pr-create-main{gap:16px;display:grid}.qc-backroom .pr-summary{gap:12px;padding:22px;display:grid;position:sticky;top:20px}.qc-backroom .pr-summary h3{font-size:15px}.qc-backroom .pr-summary dl{gap:8px;display:grid}.qc-backroom .pr-summary hr{border:0;border-top:1px solid var(--gray150)}.qc-backroom .pr-row{justify-content:space-between;font-size:13.5px;display:flex}.qc-backroom .pr-row.warn{color:#a35a00}.qc-backroom .pr-to-pay{justify-content:space-between;font-size:15px;display:flex}.qc-backroom .pr-check{color:var(--dgray);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.qc-backroom .pr-check input{margin-top:3px}.qc-backroom .pr-free{cursor:pointer;border:1.5px solid var(--gray150);align-items:center;gap:14px;padding:16px 20px;display:flex}.qc-backroom .pr-free.on{border-color:var(--ink);background:var(--gray100)}.qc-backroom .pr-pick-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.qc-backroom .pr-pick{aspect-ratio:16/11;background:var(--gray150);cursor:pointer;color:var(--gray400);border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.qc-backroom .pr-pick input{opacity:0;position:absolute}.qc-backroom .pr-pick img{object-fit:cover;width:100%;height:100%}.qc-backroom .pr-pick.on{border-color:var(--ink);box-shadow:0 0 0 3px #0d0d0d14}.qc-backroom .pr-pick.off{opacity:.45;cursor:not-allowed}.qc-backroom .pr-pick-note{background:var(--white);color:var(--dgray);border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;top:8px;left:8px}.qc-backroom .pr-seg{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.qc-backroom .pr-seg.three{grid-template-columns:repeat(3,1fr)}.qc-backroom .pr-seg label{border:1.5px solid var(--gray150);cursor:pointer;color:var(--gray600);border-radius:12px;gap:4px;padding:14px 16px;font-size:13px;display:grid}.qc-backroom .pr-seg label strong{color:var(--ink);font-size:14px}.qc-backroom .pr-seg label input{display:none}.qc-backroom .pr-seg label.on{border-color:var(--ink);background:var(--gray100)}.qc-backroom .pr-field{color:var(--dgray);gap:6px;font-size:13px;font-weight:600;display:grid}.qc-backroom .pr-run{gap:10px;max-width:320px;display:flex}.qc-backroom .pr-row-video{align-items:center;gap:8px;display:inline-flex}.qc-backroom .pr-row-video img{object-fit:cover;border-radius:6px;width:44px;height:30px}.qc-backroom .pr-in{color:var(--success)}.qc-backroom .pr-out{color:var(--dgray)}.qc-backroom .pr-account{background:var(--gray100);border-radius:14px;align-items:center;gap:14px;margin:14px 0;padding:16px;display:flex}.qc-backroom .pr-account>div{flex:1}.qc-backroom .pr-account-ic{background:var(--white);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.qc-backroom .pr-account-no{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.qc-backroom .pr-waiting{color:var(--gray600);align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}.qc-backroom .pr-paid{text-align:center;justify-items:center;gap:8px;padding:14px 0;display:grid}.qc-backroom .pr-paid-ic{background:var(--successsoft);width:48px;height:48px;color:var(--success);border-radius:50%;justify-content:center;align-items:center;display:flex}.qc-backroom .pr-positions{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.qc-backroom .pr-pos{border:1.5px solid var(--gray150);cursor:pointer;border-radius:14px;gap:6px;padding:14px;display:grid}.qc-backroom .pr-pos input{display:none}.qc-backroom .pr-pos.on{border-color:var(--ink);background:var(--gray100)}.qc-backroom .pr-pos-art{background:var(--white);border:1px solid var(--gray150);border-radius:10px;height:96px;margin-bottom:6px;position:relative;overflow:hidden}.qc-backroom .pr-pos-art span{background:var(--ink-fill,#0d0d0d);opacity:.85;border-radius:6px;position:absolute}.qc-backroom .pr-pos-art.home_hero span{height:42%;top:12%;left:8%;right:8%}.qc-backroom .pr-pos-art.product_page span{height:55%;top:14%;left:55%;right:8%}.qc-backroom .pr-pos-art.floating_bubble span{border-radius:50%;width:22px;height:22px;bottom:10%;right:8%}@media (width<=1100px){.qc-backroom .pr-create,.qc-backroom .pr-live{grid-template-columns:1fr}.qc-backroom .pr-summary{position:static}}@media (width<=700px){.qc-backroom .pr-seg,.qc-backroom .pr-seg.three,.qc-backroom .pr-positions,.qc-backroom .pr-meter-nums{grid-template-columns:1fr}}.qc-backroom .bulk-bar{z-index:5;flex-wrap:wrap;position:sticky;top:8px}.qc-backroom .bulk-bar>strong{margin-right:auto;font-weight:600}.qc-backroom .bulk-bar-actions{flex-wrap:wrap;gap:6px;display:flex}.qc-backroom .bulk-bar .btn-ghost:hover{background:#ffffff1f}.qc-backroom .bulk-bar .bulk-danger{color:#ffb4b4}.qc-backroom .bulk-bar .bulk-clear{opacity:.75}.qc-backroom .row-checkbox{border:1.5px solid var(--gray400);background:var(--white);cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.qc-backroom .row-checkbox[aria-checked=true]{background:var(--ink-fill,#0d0d0d);border-color:var(--ink);color:var(--white)}.qc-backroom .row.is-selected{background:#f3f8f5}.qc-backroom .row-pick{align-items:center;display:flex}.qc-backroom .pr-pos-art.floating_bubble.side-left span{left:8%;right:auto}.qc-backroom .pr-lib-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;font-size:13.5px;display:flex}.qc-backroom .pr-lib-all{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.qc-backroom .pr-video{position:relative}.qc-backroom .pr-video.picked{border-color:var(--ink);box-shadow:0 0 0 3px #0d0d0d14}.qc-backroom .pr-video-check{z-index:2;cursor:pointer;background:#ffffffeb;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:8px;left:8px}.qc-backroom .pr-video-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.qc-backroom .pr-video-actions .btn{padding:7px 12px;font-size:13px}.qc-backroom .desktop-page-action{display:contents}.qc-backroom .mobile-page-action{display:none}@media (width<=720px){.qc-backroom .desktop-page-action{display:none}.qc-backroom .mobile-page-action{flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:14px 16px 0;display:flex}.qc-backroom .mobile-page-action>.btn,.qc-backroom .mobile-page-action>a.btn{flex:1;justify-content:center}.qc-backroom .filter-pop-panel,.qc-backroom .filter-pop-panel.right{left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom));z-index:310;max-height:70vh;overflow-y:auto;box-shadow:0 -12px 32px #0d0d0d2e}}.qc-backroom .hours-grid{gap:10px;margin:16px 0;display:grid}.qc-backroom .hours-row{grid-template-columns:150px 130px 28px 130px;align-items:center;gap:10px;display:grid}.qc-backroom .hours-day{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.qc-backroom .hours-to{text-align:center;color:var(--gray600);font-size:13px}.qc-backroom .hours-closed{color:var(--gray600);font-size:13px}@media (width<=560px){.qc-backroom .hours-row{grid-template-columns:1fr 1fr}.qc-backroom .hours-to{display:none}}.qc-backroom .pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.qc-backroom .pager-summary{color:var(--gray600);font-size:13px}.qc-backroom .pager-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 18px;display:flex}.qc-backroom .pager-size{color:var(--gray600);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.qc-backroom .pager-size select{border:1px solid var(--gray300);background:var(--white);height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 8px;font-weight:600}.qc-backroom .pager-size select:hover{border-color:var(--ink)}.qc-backroom .th-foot{border-top:1px solid var(--gray150);justify-content:flex-end;padding:12px 18px;display:flex}.qc-backroom .pager-buttons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qc-backroom .pager-btn,.qc-backroom .pager-num{border:1px solid var(--gray300);background:var(--white);min-width:38px;height:38px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.qc-backroom .pager-btn:hover,.qc-backroom .pager-num:hover{border-color:var(--ink)}.qc-backroom .pager-num.on{background:var(--ink-fill,#0d0d0d);border-color:var(--ink);color:var(--white)}.qc-backroom .pager-btn.off{opacity:.4;cursor:default}.qc-backroom .pager-gap{color:var(--gray600);padding:0 4px}@media (width<=560px){.qc-backroom .pager-num:not(.on){display:none}.qc-backroom .pager,.qc-backroom .pager-tools{justify-content:center}.qc-backroom .pager-size select{font-size:16px}}.qc-backroom .orders-table td{vertical-align:middle}.qc-backroom .ot-number{color:var(--ink);font-weight:700;text-decoration:none}.qc-backroom .ot-number:hover{text-decoration:underline}.qc-backroom .ot-meta{color:var(--gray600);font-size:12.5px}.qc-backroom .ot-items{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:13px;overflow:hidden}.qc-backroom .ot-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.qc-backroom .action-menu{position:relative}.qc-backroom .am-toggle{gap:4px;width:auto;padding:0 10px;font-size:12.5px;font-weight:600}.qc-backroom .am-panel{z-index:70;background:var(--white);border:1px solid var(--gray300);border-radius:12px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0d0d0d1f}.qc-backroom .am-item{text-align:left;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:13.5px}.qc-backroom .am-item:hover{background:var(--gray100)}.qc-backroom .am-item.danger{color:var(--error)}.qc-backroom .ra-btn:disabled{opacity:.35;cursor:not-allowed}.qc-backroom .am-toggle{border-color:var(--gray300);background:var(--white);color:var(--ink)}.qc-backroom .eye-toggle{border:1px solid var(--gray300);background:var(--white);width:34px;height:34px;color:var(--gray600);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.qc-backroom .eye-toggle:hover{color:var(--ink);border-color:var(--ink)}.qc-backroom .dash-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.qc-backroom .dash-title-row .eye-toggle{width:28px;height:28px}.qc-backroom .amount-hidden{letter-spacing:.12em}.qc-backroom .dash-head .eye-toggle{margin-left:auto;margin-right:8px}.qc-backroom .dash-recent,.qc-backroom .dash-ref{padding:18px 20px}.qc-backroom .dash-ref-code{background:var(--gray100);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.qc-backroom .dash-ref-code small{color:var(--gray600);font-size:12px;display:block}.qc-backroom .dash-ref-code strong{letter-spacing:.06em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--ink);font-size:22px;font-weight:600;display:block}.qc-backroom .dash-ref-link{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.qc-backroom .dash-ref-link .field{flex:240px;min-width:0;font-size:13.5px}.qc-backroom .dash-ref-actions{flex-wrap:wrap;gap:10px;display:flex}.qc-backroom .dash-ref .btn{white-space:nowrap}.qc-backroom .dash-ref-count{color:var(--gray600);margin-top:14px;font-size:13.5px}.qc-backroom .dash-ref-count strong{color:var(--ink);font-variant-numeric:tabular-nums}@media (width<=560px){.qc-backroom .dash-ref-actions{width:100%}.qc-backroom .dash-ref-actions .btn{flex:auto}.qc-backroom .dash-ref-code .btn{width:100%}}.qc-backroom .dash-recent-list{margin:8px 0 0;padding:0;list-style:none;display:grid}.qc-backroom .dash-recent-row{border-top:1px solid var(--gray150);color:var(--ink);grid-template-columns:1fr auto 96px;align-items:center;gap:12px;padding:10px 4px;font-size:13.5px;text-decoration:none;display:grid}.qc-backroom .dash-recent-list li:first-child .dash-recent-row{border-top:0}.qc-backroom .dash-recent-row:hover{background:var(--gray100);border-radius:8px}.qc-backroom .dr-main{min-width:0;display:grid}.qc-backroom .dr-main span{color:var(--gray600);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.qc-backroom .dr-total{font-variant-numeric:tabular-nums;font-weight:700}.qc-backroom .dash-recent-row .badge{justify-self:end}.qc-backroom .wal-top{grid-template-columns:1.3fr 1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.qc-backroom .wal-balance{gap:8px;padding:22px;display:grid}.qc-backroom .wal-balance-head{justify-content:space-between;align-items:center;display:flex}.qc-backroom .wal-balance .eye-toggle{color:#fffc;background:0 0;border-color:#ffffff4d}.qc-backroom .wal-balance-actions{margin-top:8px}.qc-backroom .wal-card{align-content:start;gap:10px;padding:20px;display:grid}.qc-backroom .wal-card-title{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.qc-backroom .wal-card-main{color:var(--dgray);margin:0;font-size:13.5px;line-height:1.5}.qc-backroom .wal-switch{cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.qc-backroom .wal-charts{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}@media (width<=1100px){.qc-backroom .wal-top,.qc-backroom .wal-charts{grid-template-columns:1fr}}.qc-backroom .stat-tile-icon .eye-toggle{width:100%;height:100%;color:inherit;background:0 0;border:0}.qc-backroom .pr-create-main{gap:12px}.qc-backroom .pr-step{padding:16px 18px}.qc-backroom .pr-step h3{align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.qc-backroom .pr-step-n{background:var(--ink-fill,#0d0d0d);width:22px;height:22px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.qc-backroom .pr-pick-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.qc-backroom .pr-pick{aspect-ratio:16/10;border-radius:10px}.qc-backroom .pr-trim{background:var(--gray100);border-radius:12px;gap:8px;margin-top:12px;padding:12px 14px;display:grid}.qc-backroom .pr-trim-head{color:var(--dgray);align-items:center;gap:8px;font-size:13px;display:flex}.qc-backroom .pr-trim-plays{margin-left:auto}.qc-backroom .pr-trim input[type=range]{width:100%;accent-color:var(--ink)}.qc-backroom .pr-pills{background:var(--gray150);border-radius:12px;flex-wrap:wrap;gap:6px;padding:4px;display:inline-flex}.qc-backroom .pr-pills button{font:inherit;color:var(--gray600);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.qc-backroom .pr-pills button.on{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #00000014}.qc-backroom .pr-count{align-items:center;gap:8px;margin:12px 0 6px;display:flex}.qc-backroom .pr-count button{border:1px solid var(--gray300);background:var(--white);cursor:pointer;border-radius:9px;width:34px;height:34px;font-size:18px}.qc-backroom .pr-count input{text-align:center;border:1px solid var(--gray300);width:70px;height:34px;font:inherit;border-radius:9px;font-weight:700}.qc-backroom .pr-count span{color:var(--dgray);font-size:13.5px}.qc-backroom .pr-when{max-width:260px;margin-top:10px}.qc-backroom .pr-gap{margin-top:10px}.qc-backroom .pr-link-input{align-items:center;gap:8px;display:flex}.qc-backroom .pr-total{background:var(--gray100);border-radius:12px;justify-content:space-between;align-items:baseline;padding:12px 14px;font-size:13.5px;display:flex}.qc-backroom .pr-total strong{font-size:20px}.qc-backroom .pr-summary{gap:10px;padding:18px}.qc-backroom .pr-set-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.qc-backroom .pr-set-head h3{margin:0}.qc-backroom .pr-set-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13.5px;font-weight:600;display:flex}.qc-backroom .pr-shapes{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.qc-backroom .pr-shape{border:1.5px solid var(--gray150);background:var(--white);font:inherit;cursor:pointer;border-radius:12px;justify-items:center;gap:6px;padding:10px;font-size:12.5px;font-weight:600;display:grid}.qc-backroom .pr-shape.on{border-color:var(--ink);background:var(--gray100)}.qc-backroom .pr-shape-art{background:var(--ink-fill,#0d0d0d);display:block}.qc-backroom .pr-shape-art.wide{border-radius:7px;width:56px;height:32px}.qc-backroom .pr-shape-art.square{border-radius:9px;width:34px;height:34px}.qc-backroom .pr-shape-art.rectangle{border-radius:7px;width:24px;height:40px}.qc-backroom .pr-step .pr-pos-art{height:70px;margin-bottom:8px;display:block}.qc-backroom .pr-notice{cursor:default;align-items:center;gap:12px;display:flex}.qc-backroom .pr-notice span{flex:1}.qc-backroom .pr-notice-x{cursor:pointer;color:inherit;background:0 0;border:0;font-size:20px}.qc-backroom .th-card-body{flex:1}.qc-backroom .th-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.qc-backroom .th-actions .btn{flex:1}.qc-backroom .th-price{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:600}.qc-backroom .th-buy{gap:10px;display:grid}.qc-backroom .th-sheet-wrap{z-index:500;position:fixed;inset:0}.qc-backroom .th-sheet-dim{cursor:default;background:#0d0d0d73;border:0;width:100%;padding:0;animation:.2s ease-out th-dim-in;position:absolute;inset:0}.qc-backroom .th-sheet{background:var(--paper,#f4f4f4);border-left:1px solid var(--gray300);overscroll-behavior:contain;flex-direction:column;gap:14px;width:min(440px,100%);padding:22px 24px 28px;animation:.26s cubic-bezier(.32,.72,0,1) th-sheet-in;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.qc-backroom .th-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qc-backroom .th-sheet-head strong{letter-spacing:-.01em;font-size:22px;font-weight:600;display:block}.qc-backroom .th-sheet-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--gray600);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.qc-backroom .th-sheet-x{border:1px solid var(--gray300);background:var(--white);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:99px;flex-shrink:0;place-items:center;transition:transform .16s ease-out;display:grid}.qc-backroom .th-sheet-x:active{transform:scale(.96)}.qc-backroom .th-sheet-shot{aspect-ratio:8/5;object-fit:cover;border:1px solid var(--gray300);border-radius:12px;width:100%;height:auto;display:block}.qc-backroom .th-sheet-desc{color:var(--gray600);margin:0;font-size:13.5px;line-height:1.55}.qc-backroom .th-sheet-price{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.qc-backroom .th-sheet .btn{width:100%}.qc-backroom .th-sheet .ex-code .btn{width:auto}@keyframes th-sheet-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes th-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes th-dim-in{0%{opacity:0}to{opacity:1}}@media (width<=640px){.qc-backroom .th-sheet{border-left:0;border-top:1px solid var(--gray300);border-radius:18px 18px 0 0;width:100%;max-height:88dvh;animation-name:th-sheet-up;top:auto;left:0}}@media (prefers-reduced-motion:reduce){.qc-backroom .th-sheet,.qc-backroom .th-sheet-dim{animation:none}}.qc-backroom .costs-table td{vertical-align:middle}.qc-backroom .cost-input{text-align:right;width:110px;padding:7px 10px;font-size:13px}.qc-backroom .cost-loss{color:var(--error)}.qc-backroom .margin-cell{justify-items:end;gap:4px;display:grid}.qc-backroom .margin-target{align-items:center;gap:6px;display:inline-flex}.qc-backroom .margin-target input{border:1px solid var(--gray300);width:64px;font:inherit;text-align:right;border-radius:7px;padding:4px 8px;font-size:12px}.qc-backroom .margin-target button{background:var(--successsoft);color:var(--success);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:7px;padding:4px 8px;font-size:12px;font-weight:600}.qc-backroom .chart-range{border:1px solid var(--gray300);font:inherit;background-color:var(--white);border-radius:8px;padding:5px 26px 5px 10px;font-size:12.5px}.qc-backroom .chart-range.loading{opacity:.6}.qc-backroom .fr-pills{flex-wrap:wrap;gap:8px;display:flex}.qc-backroom .fr-pill{border:1px solid var(--gray300);background:var(--white);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:12.5px}.qc-backroom .fr-pill.on{border-color:var(--ink);background:var(--ink-fill,#0d0d0d);color:var(--paper)}.qc-backroom .perm-table{border:1px solid var(--gray200);border-radius:12px;width:100%;overflow:hidden}.qc-backroom .perm-quick{background:var(--gray100);border-bottom:1px solid var(--gray200);color:var(--gray600);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.qc-backroom .perm-quick button{border:1px solid var(--gray300);background:var(--white);font:inherit;cursor:pointer;color:var(--ink);border-radius:999px;padding:4px 11px;font-size:12px}.qc-backroom .perm-row{border-bottom:1px solid var(--gray150);justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.qc-backroom .perm-row:last-child{border-bottom:0}.qc-backroom .perm-area{gap:2px;min-width:0;display:grid}.qc-backroom .perm-area strong{font-size:13px}.qc-backroom .perm-area span{color:var(--gray600);font-size:11.5px}.qc-backroom .perm-levels{background:var(--gray100);border-radius:9px;flex-shrink:0;padding:3px;display:inline-flex}.qc-backroom .perm-level{font:inherit;cursor:pointer;color:var(--gray600);background:0 0;border:0;border-radius:7px;padding:5px 11px;font-size:12px}.qc-backroom .perm-level.on{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #00000014}.qc-backroom .perm-level.on.view{color:var(--info)}.qc-backroom .perm-level.on.manage{color:var(--success)}@media (width<=640px){.qc-backroom .perm-row{flex-direction:column;align-items:flex-start}}.qc-backroom .tl-list{gap:8px;display:grid}.qc-backroom .tl-row{grid-template-columns:minmax(120px,1fr) 120px minmax(140px,1.4fr) auto;align-items:center;gap:8px;display:grid}@media (width<=640px){.qc-backroom .tl-row{grid-template-columns:1fr 1fr auto}.qc-backroom .tl-row .tl-hint{grid-area:2/1/auto/-1}}.qc-backroom .tps{border:1px solid var(--gray200);border-radius:12px;gap:10px;margin:10px 0 12px;padding:14px;display:grid}.qc-backroom .tps-head{color:var(--gray600);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.qc-backroom .tps-outfits{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.qc-backroom .tps-outfit{border:1px solid var(--gray200);border-radius:10px;gap:8px;padding:10px;display:grid}.qc-backroom .tps-outfit.on{border-color:var(--ink)}.qc-backroom .tps-outfit label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.qc-backroom .tps-outfit label span{gap:1px;font-size:13px;display:grid}.qc-backroom .tps-outfit small,.qc-backroom .tps-measure small{color:var(--gray600);font-size:11.5px}.qc-backroom .tps-price{color:var(--gray600);align-items:center;gap:6px;font-size:12px;display:flex}.qc-backroom .tps-price .field{height:32px;padding:4px 8px;font-size:13px}.qc-backroom .tps-measures{gap:6px;display:grid}.qc-backroom .tps-measure{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.qc-backroom .tps-measure>span{display:grid}.qc-backroom .tps-empty{color:var(--gray600);font-size:12.5px}@media (width<=640px){.qc-backroom .tps-measure{flex-direction:column;align-items:flex-start}}.qc-backroom .pr-budget{border:1px solid var(--gray300);background:var(--white);border-radius:12px;align-items:center;gap:6px;margin:10px 0;padding:10px 14px;display:flex}.qc-backroom .pr-budget:focus-within{border-color:var(--ink)}.qc-backroom .pr-budget-cur{color:var(--gray600);font-size:26px;font-weight:600}.qc-backroom .pr-budget input{min-width:0;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;font-size:28px;font-weight:600}.qc-backroom .pr-budget-unit{color:var(--gray600);font-size:13px}.qc-backroom .pr-quick{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.qc-backroom .pr-quick button{border:1px solid var(--gray300);background:var(--white);font:inherit;cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12.5px}.qc-backroom .pr-quick button.on{border-color:var(--ink);background:var(--ink-fill,#0d0d0d);color:var(--paper)}.qc-backroom .pr-reach{background:var(--gray100);border-radius:12px;gap:2px;margin-top:12px;padding:14px 16px;display:grid}.qc-backroom .pr-reach-label{color:var(--gray600);font-size:12.5px}.qc-backroom .pr-reach strong{font-size:22px}.qc-backroom .pr-meter.is-ok .pr-count-text{color:var(--success)}.qc-backroom .pr-meter.is-low .pr-count-text{color:var(--error)}.qc-backroom .pr-meter.is-ok .pr-bar span{background:var(--success)}.qc-backroom .pr-meter.is-low .pr-bar span{background:var(--error)}.qc-backroom .pr-settings{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.qc-backroom .pr-settings-main{gap:16px;display:grid}.qc-backroom .pr-banner-art{background:var(--gray100);border-radius:12px;height:150px;margin-bottom:10px;padding:14px;display:block}.qc-backroom .pr-banner-art span{background:linear-gradient(135deg, var(--gray300), var(--gray150));border-radius:9px;height:100%;display:block}.qc-backroom .pr-sketch{position:sticky;top:16px}.qc-backroom .pr-sketch-screens{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qc-backroom .pr-mini{gap:6px;margin:0;display:grid}.qc-backroom .pr-mini figcaption{color:var(--gray600);text-align:center;font-size:11.5px}.qc-backroom .pr-mini-site{aspect-ratio:9/16;border:1px solid var(--gray200);background:var(--paper);border-radius:12px;grid-template-rows:auto auto 1fr;gap:6px;padding:8px;display:grid;position:relative;overflow:hidden}.qc-backroom .pr-mini-nav{background:var(--gray300);border-radius:3px;width:50%;height:6px}.qc-backroom .pr-mini-hero{background:var(--gray150);border-radius:6px;height:44px}.qc-backroom .pr-mini-banner{background:var(--ink-fill,#0d0d0d);height:44px;color:var(--paper);border-radius:6px;justify-content:center;align-items:center;display:flex}.qc-backroom .pr-mini-grid{grid-template-columns:1fr 1fr;align-content:start;gap:5px;display:grid}.qc-backroom .pr-mini-grid span{aspect-ratio:4/5;background:var(--gray150);border-radius:4px}.qc-backroom .pr-mini-bubble{background:var(--ink-fill,#0d0d0d);border:2px solid var(--white);width:22px;height:22px;position:absolute;bottom:8px;box-shadow:0 3px 8px #00000040}.qc-backroom .pr-mini-bubble.left{left:8px}.qc-backroom .pr-mini-bubble.right{right:8px}.qc-backroom .pr-mini-bubble.round{border-radius:50%}.qc-backroom .pr-mini-bubble.square{border-radius:5px}.qc-backroom .pr-mini-bubble.rectangle{border-radius:4px;width:18px;height:30px}@media (width<=900px){.qc-backroom .pr-settings{grid-template-columns:1fr}.qc-backroom .pr-sketch{position:static}}.qc-backroom .pr-mini-bubble.wide{border-radius:5px;width:48px;height:27px}.qc-backroom .ds-frame-box{background:var(--white);width:100%;height:calc(100vh - 230px);min-height:520px;position:relative;overflow:hidden}.qc-backroom .ds-frame .ds-frame-box iframe{transform-origin:0 0;border:0;max-width:none;min-height:0;position:absolute;top:0;left:0}.qc-backroom .ds-frame.phone .ds-frame-box{width:390px;max-width:100%;margin:0 auto}@media (width<=900px){.qc-backroom .ds-frame-box{height:70vh;min-height:420px}}.qc-backroom .pr-shape-art.circle{border-radius:50%;width:34px;height:34px}.qc-backroom .pr-mini-bubble.circle{border-radius:50%}@media (width<=640px){.qc-backroom .pr-shapes{grid-template-columns:repeat(2,1fr)}}.qc-backroom .mode-toggle a:hover{color:var(--paper)}.qc-backroom .pg-contents{display:contents}.qc-backroom .pg-hidden{display:none}.qc-backroom .sk{background:linear-gradient(90deg, var(--gray150) 25%, var(--gray100) 50%, var(--gray150) 75%);background-size:200% 100%;border-radius:10px;animation:1.2s ease-in-out infinite sk-shimmer}.qc-backroom .sk-page{gap:18px;display:grid}.qc-backroom .sk-title{border-radius:12px;width:280px;height:38px}.qc-backroom .sk-tiles{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.qc-backroom .sk-tile{border-radius:16px;height:104px}.qc-backroom .sk-table{background:var(--white);border:1px solid var(--gray150);border-radius:16px;padding:8px 18px}.qc-backroom .sk-row{border-bottom:1px solid var(--gray100);gap:18px;padding:14px 0;display:flex}.qc-backroom .sk-row:last-child{border-bottom:0}.qc-backroom .sk-cell{height:14px}.qc-backroom .sk-cell.w40{width:40%}.qc-backroom .sk-cell.w20{width:20%}.qc-backroom .sk-cell.w15{width:15%}.qc-backroom .sk-cell.w10{width:10%;margin-left:auto}@keyframes sk-shimmer{to{background-position:-200% 0}}@media (width<=760px){.qc-backroom .sk-tiles{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.qc-backroom .sk{animation:none}}.qc-backroom .ref-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gray300);-webkit-text-decoration-color:var(--gray300);-webkit-text-decoration-color:var(--gray300);text-decoration-color:var(--gray300);text-underline-offset:3px;font-weight:600}.qc-backroom .ref-link:hover{text-decoration-color:currentColor}.qc-backroom .va-btn{background:var(--dgray);color:var(--paper);cursor:pointer;white-space:nowrap;border:0;border-radius:7px;align-items:center;padding:5px 10px;font-size:11.5px;text-decoration:none;display:inline-flex}.qc-backroom .va-btn:hover{background:#333}.qc-backroom .va-btn.copied,.qc-backroom .va-btn.copied:hover{background:var(--success);color:#fff}.qc-backroom .va-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.qc-backroom .va-pending{margin:4px 0 8px;font-size:17px;font-weight:600}.qc-backroom .va-empty p{color:var(--gray300);margin:0 0 14px;font-size:12.5px;line-height:1.5}.qc-backroom .chart-empty{color:var(--gray600);background:var(--gray100);border-radius:12px;justify-content:center;align-items:center;font-size:13px;display:flex}.qc-backroom .avatar{border:1px solid var(--gray150);cursor:pointer;padding:0;overflow:hidden}.qc-backroom .avatar img{object-fit:contain;background:var(--white);width:100%;height:100%;padding:3px}.qc-backroom .ot-number{white-space:nowrap}.qc-backroom td:has(>.ot-number) .ot-meta{white-space:nowrap}.qc-backroom td.ot-items{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.qc-backroom .ot-actions{white-space:nowrap}.qc-backroom .tx-items,.qc-backroom .tx-sum{gap:6px;margin-top:8px;display:grid}.qc-backroom .tx-item{border-bottom:1px solid var(--gray150);gap:4px;padding-bottom:8px;display:grid}.qc-backroom .tx-item:last-child{border-bottom:0}.qc-backroom .tx-row{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.qc-backroom .tx-row em{color:var(--gray600);font-style:normal}.qc-backroom .tx-row.sub{color:var(--gray600);padding-left:10px;font-size:12.5px}.qc-backroom .tx-row.total{border-top:1px solid var(--gray300);margin-top:2px;padding-top:8px;font-weight:700}.qc-backroom .om-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.qc-backroom .om-head h4{margin:0}.qc-backroom .om-due span{color:var(--error);font-weight:700}.qc-backroom .om-over span{color:var(--warning);font-weight:600}.qc-backroom .om-history{border-top:1px solid var(--gray150);gap:8px;margin-top:10px;padding-top:10px;display:grid}.qc-backroom .om-pay{gap:2px;font-size:13px;display:grid}.qc-backroom .om-pay small{color:var(--gray600);font-size:11.5px}.qc-backroom .om-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.qc-backroom .om-field{gap:6px;margin-bottom:12px;font-size:13px;display:grid}.qc-backroom .om-field>span{font-weight:600}.qc-backroom .om-err{color:var(--error);font-size:12px;font-weight:500}.qc-backroom .om-err-box{background:var(--errorsoft);color:var(--error);border-radius:10px;margin-bottom:10px;padding:10px 12px;font-size:13px}.qc-backroom .om-pills{flex-wrap:wrap;gap:6px;display:flex}.qc-backroom .om-pill{border:1px solid var(--gray300);background:var(--white);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px}.qc-backroom .om-pill.on{background:var(--ink-fill,#0d0d0d);border-color:var(--ink);color:var(--paper)}.qc-backroom .om-check{align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.qc-backroom .om-lead{color:var(--gray600);margin:0 0 12px;font-size:13px;line-height:1.5}.qc-backroom .om-msg{width:100%;min-height:90px;font-size:13px}.qc-backroom .om-sent{color:var(--gray600);margin:6px 0 0;font-size:12px}.qc-backroom .om-items{gap:8px;margin-bottom:10px;display:grid}.qc-backroom .om-item{border:1px solid var(--gray150);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.qc-backroom .om-item-name{font-size:13px;font-weight:600;display:grid}.qc-backroom .om-item-name small{color:var(--gray600);font-size:12px;font-weight:400}.qc-backroom .om-item-ctrl{flex-shrink:0;align-items:center;gap:6px;font-size:13px;display:flex}.qc-backroom .om-item-ctrl>button{border:1px solid var(--gray300);background:var(--white);cursor:pointer;border-radius:7px;width:26px;height:26px}.qc-backroom .om-gift{align-items:center;gap:4px;margin-left:4px;font-size:12px;display:flex}.qc-backroom .om-item-ctrl .om-remove{color:var(--error);border:0;font-size:16px}.qc-backroom .om-add{gap:6px;margin-bottom:8px;display:grid}.qc-backroom .om-match{border-bottom:1px solid var(--gray100);justify-content:space-between;align-items:center;gap:8px;padding:6px 2px;font-size:13px;display:flex}.qc-backroom .om-match small{color:var(--gray600);font-size:11.5px;display:block}.qc-backroom .om-match-btns{gap:6px;display:flex}.qc-backroom .om-match-btns button{border:1px solid var(--gray300);background:var(--white);cursor:pointer;border-radius:8px;padding:4px 9px;font-size:12px}.qc-backroom .om-foot-sum{margin-right:auto;font-size:13px;display:grid}.qc-backroom .om-foot-sum strong{color:var(--error)}.qc-backroom .om-gift-badge{margin-left:6px;font-size:10.5px}.qc-backroom .om-codes{color:var(--gray600);gap:8px;margin-top:2px;font-size:11px;display:flex}.qc-backroom .om-codes button{color:inherit;font:inherit;cursor:copy;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.qc-backroom .inv-code{color:var(--gray600);align-items:center;gap:8px;margin-top:2px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;display:flex}.qc-backroom .inv-code a{color:var(--ink);text-underline-offset:2px;font-family:inherit;text-decoration:underline}.qc-backroom .scan-video{aspect-ratio:4/3;object-fit:cover;background:#000;border-radius:12px;width:100%}.qc-backroom .scan-msg{color:var(--gray600);margin:10px 0 0;font-size:13px;line-height:1.5}.qc-backroom .qr-chip{border:1px solid var(--gray300);background:var(--white);cursor:pointer;color:var(--gray600);border-radius:6px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:700}.qc-backroom .qr-modal{text-align:center;justify-items:center;gap:12px;display:grid}.qc-backroom .qr-modal img{width:220px;height:220px}.qc-backroom .qr-modal p{color:var(--gray600);margin:0;font-size:13px}.qc-backroom .qr-modal .qr-error{color:var(--error)}.qc-backroom .qr-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.qc-backroom .qr-actions .btn{width:auto}.qc-backroom .qr-reset{color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.qc-backroom .pf-locs{gap:8px;display:grid}.qc-backroom .pf-loc{align-items:center;gap:8px;font-size:13.5px;display:flex}.qc-backroom .pf-loc-main{background:var(--gray150);border-radius:6px;padding:1px 6px;font-size:11px;font-style:normal}.qc-backroom .pf-req{color:var(--error);font-weight:700}.qc-backroom .pf-photos-label{align-items:baseline;gap:4px;margin-top:14px;display:flex}.qc-backroom .pf-label-note{color:var(--gray600);margin-left:6px;font-size:12px;font-weight:400}.qc-backroom .pf-tips li:before{border-radius:4px}.qc-backroom .pf-tips li.ok:before{content:"✓";color:#fff;text-align:center;font-size:9px;font-weight:700;line-height:10px}.qc-backroom .sc-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:14px;display:grid}.qc-backroom .sc-card{gap:12px;padding:16px;display:grid}.qc-backroom .sc-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.qc-backroom .sc-head>div{display:grid}.qc-backroom .sc-head small{color:var(--gray600);font-size:12px}.qc-backroom .sc-empty{text-align:center;color:var(--gray600);justify-items:center;gap:12px;padding:32px;display:grid}.qc-backroom .sc-table-wrap{overflow-x:auto}.qc-backroom .sc-table{border-collapse:collapse;width:100%;font-size:12.5px}.qc-backroom .sc-table th{text-align:left;background:var(--gray100);padding:6px 8px;font-weight:600}.qc-backroom .sc-table td{border-bottom:1px solid var(--gray150);padding:6px 8px}.qc-backroom .sc-unit{color:var(--gray600);margin-top:4px;font-size:11.5px;display:block}.qc-backroom .sc-actions{gap:8px;display:flex}.qc-backroom .sc-form-row{grid-template-columns:1fr 160px;gap:10px;display:grid}.qc-backroom .sc-edit-wrap{overflow-x:auto}.qc-backroom .sc-edit{border-collapse:collapse}.qc-backroom .sc-edit th,.qc-backroom .sc-edit td{padding:2px}.qc-backroom .sc-edit th{white-space:nowrap;display:table-cell}.qc-backroom .sc-edit input{border:1px solid var(--gray300);width:84px;font:inherit;border-radius:7px;padding:6px 8px;font-size:12.5px}.qc-backroom .sc-edit th input{background:var(--gray100);font-weight:600}.qc-backroom .sc-edit button{color:var(--error);cursor:pointer;background:0 0;border:0;font-size:15px}.qc-backroom .sc-edit .sc-add-col{color:var(--ink);border:1px dashed var(--gray300);border-radius:7px;padding:5px 8px;font-size:12px}.qc-backroom .sc-add-row{justify-self:start;margin-top:6px}.qc-backroom .dash-top .top-row{width:100%;color:inherit;border-radius:8px;align-items:center;gap:10px;padding:2px;text-decoration:none;display:flex}.qc-backroom .dash-top .top-row:hover .nm{text-decoration:underline}.qc-backroom .sc-thumbs{gap:8px;display:flex;overflow-x:auto}.qc-backroom .sc-thumbs img{border:1px solid var(--gray150);object-fit:contain;background:var(--gray50,#fafafa);border-radius:8px;width:auto;max-width:100%;height:120px}.qc-backroom .sc-pics{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.qc-backroom .sc-pic{aspect-ratio:1;border:1px solid var(--gray200);background:var(--gray100);border-radius:10px;position:relative;overflow:hidden}.qc-backroom .sc-pic img{object-fit:contain;width:100%;height:100%}.qc-backroom .sc-pic-tools{background:linear-gradient(#0000,#00000080);justify-content:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.qc-backroom .sc-pic-tools button{width:26px;height:26px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:15px;line-height:1}.qc-backroom .sc-pic-add{cursor:pointer;color:var(--gray700);background:0 0;border-style:dashed;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.qc-backroom .sc-hint{color:var(--gray600);font-size:12px}.qc-backroom .cust-table td:nth-child(4),.qc-backroom .cust-table td:nth-child(8){white-space:nowrap}.qc-backroom .wal-side{align-content:start;gap:16px;display:grid}.qc-backroom .wal-activity{margin-top:8px}.qc-backroom .op-detail{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;padding:16px 20px 20px;display:grid}.qc-backroom .op-lines{align-content:start;gap:8px;display:grid}.qc-backroom .op-line{justify-content:space-between;gap:12px;font-size:13px;display:flex}.qc-backroom .op-line span{color:var(--gray700)}.qc-backroom .op-sub,.qc-backroom .op-total{border-top:1px solid var(--gray150);padding-top:8px}.qc-backroom .op-sub span,.qc-backroom .op-total span{color:var(--ink);font-weight:600}.qc-backroom .op-total{font-size:15px}.qc-backroom .op-note{color:var(--gray600);margin-top:-4px;font-size:12px}.qc-backroom .op-items{color:var(--gray600);margin-top:4px;font-size:11.5px}.qc-backroom .op-edit{background:var(--gray50,#fafafa);border:1px solid var(--gray150);border-radius:12px;align-content:start;gap:12px;padding:14px;display:grid}.qc-backroom .op-extra{grid-template-columns:1fr 110px 28px;gap:6px;margin-bottom:6px;display:grid}.qc-backroom .op-extra button{color:var(--error);cursor:pointer;background:0 0;border:0;font-size:17px}.qc-backroom .op-add{justify-self:start;padding:6px 10px;font-size:12.5px}@media (width<=900px){.qc-backroom .op-detail{grid-template-columns:1fr}}.qc-backroom .op-item-cost{grid-template-columns:1fr 120px;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:grid}.qc-backroom .op-fixed{color:var(--gray500,#999);font-size:11px;font-weight:400}.qc-backroom .team-modal{flex-direction:column;width:560px;max-width:98vw;max-height:92vh;display:flex}.qc-backroom .team-modal-body{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow-y:auto}.qc-backroom .team-modal-foot{border-top:1px solid var(--gray150);flex-shrink:0}.qc-backroom .team-modal-intro{color:var(--gray600);margin:0;font-size:13px}.qc-backroom .team-names{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qc-backroom .team-roles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qc-backroom .team-role{text-align:left;border:1px solid var(--gray200);background:var(--white);cursor:pointer;font:inherit;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.qc-backroom .team-role span{color:var(--gray600);font-size:12px}.qc-backroom .team-role.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}@media (width<=560px){.qc-backroom .team-names,.qc-backroom .team-roles{grid-template-columns:1fr}}.qc-backroom .nlpe{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:20px;display:grid}.qc-backroom .nlpe-form{align-content:start;gap:12px;display:grid}.qc-backroom .nlpe-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qc-backroom .nlpe-pic{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qc-backroom .nlpe-pic img{object-fit:cover;border-radius:8px;width:56px;height:56px}.qc-backroom .nlpe-field{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.qc-backroom .nlpe-preview{background:var(--gray100);border-radius:12px;min-height:460px;display:flex;overflow:hidden}.qc-backroom .nlpe-preview>.qc-storefront{flex:1;display:flex}.qc-backroom .nlpe-preview .nlp-dim{flex:1;padding:20px;animation:none}.qc-backroom .nlpe-preview .nlp{zoom:.72;width:100%}@media (width<=900px){.qc-backroom .nlpe{grid-template-columns:1fr}}.qc-backroom .wgs-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.qc-backroom .wgs-search{background:var(--white);border:1px solid var(--gray300);min-width:260px;color:var(--gray600);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.qc-backroom .wgs-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:11px 0;font-size:14px}.qc-backroom .wgs-show{background:var(--gray100);border-radius:10px;padding:3px;display:flex}.qc-backroom .wgs-tab{font:inherit;cursor:pointer;color:var(--gray700);background:0 0;border:0;border-radius:8px;padding:7px 12px;font-size:13px}.qc-backroom .wgs-tab.on{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #00000014}.qc-backroom .wgs-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.qc-backroom .wgs-label{color:var(--gray600);width:64px;font-size:12px;font-weight:600}.qc-backroom .wgs-chip{border:1px solid var(--gray200);background:var(--white);font:inherit;cursor:pointer;color:var(--gray700);border-radius:999px;padding:5px 12px;font-size:12.5px}.qc-backroom .wgs-chip.on{background:var(--ink-fill,#0d0d0d);border-color:var(--ink);color:var(--paper,#fff)}.qc-backroom .wgs-tag{padding:4px 10px;font-size:12px}.qc-backroom .wgs-count{color:var(--gray600);margin:10px 0;font-size:12.5px}.qc-backroom .wgs-clear{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.qc-backroom .wgs-empty{text-align:center;color:var(--gray600);padding:28px}.qc-backroom .wgs-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;display:grid}.qc-backroom .wgs-card{flex-direction:column;gap:10px;padding:16px;display:flex}.qc-backroom .wgs-card.on{border-color:var(--success,#1f8f4e)}.qc-backroom .wgs-card.soon{opacity:.75}.qc-backroom .wgs-head{align-items:flex-start;gap:10px;display:flex}.qc-backroom .wgs-logo{background:var(--gray100);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.qc-backroom .wgs-name{flex:1;gap:2px;min-width:0;display:grid}.qc-backroom .wgs-name strong{font-size:14.5px}.qc-backroom .wgs-maker{color:var(--gray600);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.qc-backroom .wgs-official{color:#2a78d6;align-items:center;gap:3px;font-weight:600;display:inline-flex}.qc-backroom .wgs-desc{color:var(--gray700);flex:1;margin:0;font-size:13px}.qc-backroom .wgs-meta{flex-wrap:wrap;gap:6px;display:flex}.qc-backroom .wgs-pill{background:var(--gray100);color:var(--gray700);border-radius:6px;padding:3px 8px;font-size:11.5px}.qc-backroom .wgs-foot{border-top:1px solid var(--gray150);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.qc-backroom .wgs-price{font-size:12.5px;font-weight:600}.qc-backroom .wgs-actions{gap:6px;display:flex}.qc-backroom .wgs-usage{color:var(--gray600);font-size:12px}.qc-backroom .wgs-foot{flex-wrap:wrap}.qc-backroom .wgs-price{flex:100%}.qc-backroom .wgs-actions{margin-left:auto}.qc-backroom .wgs-actions .btn{white-space:nowrap;width:auto;padding:8px 14px}.qc-backroom .pol-new{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qc-backroom .pol-new .field{width:280px;padding:7px 10px;font-size:13px}.qc-backroom .pol-starter{background:var(--gray100);color:var(--gray700);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;font-size:13px;display:flex}.qc-backroom .pol-remove{color:var(--error);margin-left:auto}.qc-backroom .om-or{border-top:1px solid var(--gray150);justify-items:start;gap:8px;margin-top:16px;padding-top:14px;display:grid}.qc-backroom .om-or>span{color:var(--gray600);font-size:12px}.qc-backroom .inv-status{border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-block}.qc-backroom .inv-status.paid{color:#1f8f4e;background:#e3f4ea}.qc-backroom .inv-status.unpaid{background:var(--gray100);color:var(--gray700)}.qc-backroom .inv-status.overdue{color:#c0262d;background:#fde8e8}.qc-backroom .inv-wa{color:#1f8f4e}.qc-backroom .inv-history-table td small a{font-weight:500}.qc-backroom .aud-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.qc-backroom .aud-tools{align-items:center;gap:8px;display:flex}.qc-backroom .aud-tools .field{width:auto;padding:8px 10px;font-size:13px}.qc-backroom .aud-fall{margin-bottom:16px;padding:16px 18px}.qc-backroom .aud-fall-head{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.qc-backroom .aud-fall-head span{color:var(--gray600);font-size:12px}.qc-backroom .aud-fall-bars{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.qc-backroom .aud-fall-col{text-align:center;gap:4px;font-size:12px;display:grid}.qc-backroom .aud-fall-col strong{font-size:12.5px}.qc-backroom .aud-fall-col span{color:var(--gray600)}.qc-backroom .aud-fall-track{background:var(--gray100);border-radius:6px;height:140px;position:relative}.qc-backroom .aud-fall-bar{border-radius:4px 4px 0 0;position:absolute;left:18%;right:18%}.qc-backroom .aud-fall-bar.start{background:#2a78d6}.qc-backroom .aud-fall-bar.minus{background:#e3a008;border-radius:4px}.qc-backroom .aud-fall-bar.end{background:#14a38b}.qc-backroom .aud-empty{text-align:center;color:var(--gray600);padding:28px}@media (width<=760px){.qc-backroom .aud-fall-bars{grid-template-columns:repeat(3,minmax(0,1fr))}}.qc-backroom .fm-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;display:grid}.qc-backroom .fm-card{gap:8px;padding:16px;display:grid}.qc-backroom .fm-card.on{border-color:var(--ink)}.qc-backroom .fm-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.qc-backroom .fm-status{background:var(--gray100);color:var(--gray700);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.qc-backroom .fm-status.active{color:#1f8f4e;background:#e3f4ea}.qc-backroom .fm-meta{color:var(--gray600);margin:0;font-size:12.5px}.qc-backroom .fm-link{background:var(--gray100);font:inherit;cursor:pointer;color:var(--gray700);text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:8px;justify-self:start;align-items:center;gap:6px;max-width:100%;padding:6px 10px;font-size:12px;display:inline-flex;overflow:hidden}.qc-backroom .fm-actions{gap:8px;display:flex}.qc-backroom .fm-responses{margin-top:18px;padding:16px}.qc-backroom .fm-responses-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.qc-backroom .fm-empty{color:var(--gray600);font-size:13px}.qc-backroom .fm-q{border:1px solid var(--gray200);border-radius:10px;gap:8px;margin-bottom:8px;padding:10px;display:grid}.qc-backroom .fm-q-row{grid-template-columns:1fr 160px;gap:8px;display:grid}.qc-backroom .fm-q-tools{justify-content:space-between;align-items:center;display:flex}.qc-backroom .fm-q-tools button{cursor:pointer;color:var(--gray700);background:0 0;border:0;padding:2px 6px;font-size:15px}.qc-backroom .fm-add{justify-self:start}.qc-backroom .fm-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qc-backroom .todo-item,.qc-backroom .todo-item.tone-info,.qc-backroom .todo-item.tone-warning,.qc-backroom .todo-item.tone-error{background:var(--white);border:1px solid var(--gray200);border-left:1px solid var(--gray200)}.qc-backroom .todo-item:hover{border-color:var(--gray300);background:var(--gray50,#fafafa)}.qc-backroom .od-item-name{font:inherit;color:inherit;cursor:pointer;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--gray300);-webkit-text-decoration-color:var(--gray300);-webkit-text-decoration-color:var(--gray300);text-decoration-color:var(--gray300);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700}.qc-backroom .od-detail{align-items:flex-start;gap:14px;display:flex}.qc-backroom .od-detail-img{object-fit:cover;border-radius:10px;width:84px;height:84px}.qc-backroom .od-detail-zoom{cursor:zoom-in;background:0 0;border:0;border-radius:10px;align-self:flex-start;padding:0}.qc-backroom .od-detail-zoom:hover .od-detail-img{box-shadow:0 0 0 2px var(--ink)}.od-photo-full{z-index:1000;cursor:zoom-out;background:#000000db;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.od-photo-full img{object-fit:contain;border-radius:10px;max-width:min(92vw,900px);max-height:90vh;box-shadow:0 20px 60px #00000080}.od-photo-close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;width:40px;height:40px;font-size:26px;line-height:1;position:absolute;top:16px;right:20px}.qc-backroom .od-detail-list{flex:1;gap:6px;margin:0;display:grid}.qc-backroom .od-detail-list>div{border-bottom:1px solid var(--gray150);justify-content:space-between;gap:12px;padding-bottom:6px;font-size:13px;display:flex}.qc-backroom .od-detail-list dt{color:var(--gray600)}.qc-backroom .od-detail-list dd{text-align:right;margin:0;font-weight:600}.qc-backroom .od-detail-h{margin:16px 0 8px;font-size:13px}.qc-backroom .od-detail-none{color:var(--gray600);margin-top:14px;font-size:13px}.qc-backroom .od-gift-msg{color:var(--gray700);white-space:pre-line;margin-top:4px;font-style:italic;font-weight:400;display:block}.qc-backroom .inv-off{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.qc-backroom .inv-off p{color:var(--gray600);margin:4px 0 0;font-size:13px}.qc-backroom .inv-price-note{color:var(--gray600);margin:0 0 12px;font-size:12.5px}.qc-backroom .inv-addrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qc-backroom .inv-pick{width:auto;max-width:320px;padding:7px 10px;font-size:13px}.qc-backroom .bill-head-actions{align-items:center;gap:8px;display:flex}.qc-backroom .bill-actions{position:relative}.qc-backroom .bill-actions .btn{align-items:center;gap:6px;display:inline-flex}.qc-backroom .bill-actions-menu{z-index:30;background:var(--white);border:1px solid var(--gray200);border-radius:12px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0000001f}.qc-backroom .bill-actions-menu button{text-align:left;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:13px}.qc-backroom .bill-actions-menu button:hover{background:var(--gray100)}.qc-backroom .bill-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}.qc-backroom .bill-main{gap:16px;display:grid}.qc-backroom .bill-summary{gap:16px;padding:18px;display:grid}.qc-backroom .bill-summary-band{background:linear-gradient(90deg, var(--gray100), #e6e3dc 60%, var(--gray100));border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.qc-backroom .bill-summary-band strong{font-size:17px;display:block}.qc-backroom .bill-summary-band span{color:var(--gray700);font-size:12.5px;font-weight:600}.qc-backroom .bill-summary-band em{font-size:20px;font-style:normal;font-weight:700}.qc-backroom .bill-dates{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.qc-backroom .bill-dates dt{color:var(--gray600);margin-bottom:4px;font-size:12px}.qc-backroom .bill-dates dd{margin:0;font-size:14px;font-weight:600}.qc-backroom .bill-manage{padding:18px}.qc-backroom .bill-history{padding:0;overflow:hidden}.qc-backroom .bill-history h3{background:var(--gray100);margin:0;padding:16px 18px;font-size:14px}.qc-backroom .bill-history .plan-empty{padding:16px 18px}.qc-backroom .bill-history ul{margin:0;padding:0;list-style:none}.qc-backroom .bill-history li{border-top:1px solid var(--gray150);align-items:center;gap:12px;padding:14px 18px;display:flex}.qc-backroom .bill-history li>div{flex:1;gap:2px;display:grid}.qc-backroom .bill-history small{color:var(--gray600);font-size:12px}.qc-backroom .bill-history em{font-style:normal;font-weight:700}.qc-backroom .bill-tick{color:#1f8f4e;background:#e3f4ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.qc-backroom .bill-side{padding:0;position:sticky;top:16px;overflow:hidden}.qc-backroom .bill-side-tabs{background:var(--gray100);gap:18px;padding:14px 18px 0;display:flex}.qc-backroom .bill-side-tabs button{font:inherit;color:var(--gray600);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 10px;font-size:14px;font-weight:600}.qc-backroom .bill-side-tabs button.on{color:var(--ink);border-bottom-color:var(--ink)}.qc-backroom .bill-side-note{color:var(--gray600);margin:0;padding:12px 18px 0;font-size:12.5px}.qc-backroom .bill-acc{border-bottom:1px solid var(--gray150)}.qc-backroom .bill-acc-head{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:14px 18px;font-size:13.5px;font-weight:600;display:flex}.qc-backroom .bill-acc-head svg{margin-left:auto;transition:transform .15s}.qc-backroom .bill-acc-head[aria-expanded=true] svg{transform:rotate(180deg)}.qc-backroom .bill-acc-count{color:var(--gray600);margin-left:auto;font-size:12px;font-weight:500}.qc-backroom .bill-acc-count+svg{margin-left:0}.qc-backroom .bill-acc-body{margin:0;padding:0 18px 8px 26px;list-style:none}.qc-backroom .bill-acc-body li{border-top:1px solid var(--gray100);color:var(--gray700);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.qc-backroom .bill-acc-body li.off{color:var(--gray500,#999)}.qc-backroom .bill-yes{color:#1f8f4e;flex-shrink:0}.qc-backroom .bill-no{color:var(--gray400,#bbb);flex-shrink:0}.qc-backroom .bill-compare{gap:10px;margin:0;padding:8px 18px;list-style:none;display:grid}.qc-backroom .bill-compare li{border:1px solid var(--gray200);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.qc-backroom .bill-compare li.current{border-color:var(--ink)}.qc-backroom .bill-compare li>div{gap:2px;display:grid}.qc-backroom .bill-compare span{font-size:14px;font-weight:700}.qc-backroom .bill-compare small{color:var(--gray600);font-size:12px;font-weight:400}.qc-backroom .bill-current{color:#1f8f4e;font-size:12px;font-weight:600}.qc-backroom .bill-side-foot{color:var(--gray600);margin:0;padding:12px 18px 16px;font-size:12.5px}@media (width<=1100px){.qc-backroom .bill-grid{grid-template-columns:1fr}.qc-backroom .bill-side{position:static}}@media (width<=640px){.qc-backroom .bill-dates{grid-template-columns:1fr 1fr}}.qc-backroom .todo-item,.qc-backroom .todo-item.tone-info,.qc-backroom .todo-item.tone-warning,.qc-backroom .todo-item.tone-error{transition:box-shadow .15s,transform .15s;box-shadow:0 2px 6px #00000014,0 1px 2px #0000000f}.qc-backroom .todo-item:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f,0 2px 4px #0000000f}.qc-backroom .todo-item:active{transform:translateY(0);box-shadow:0 1px 3px #0000001a}.qc-backroom .dash-todo ul{gap:10px;display:grid}.qc-backroom .giftbox-set{border:1px solid var(--gray200);border-radius:12px;max-width:560px;margin:6px 0 4px;padding:14px 16px}.qc-backroom .giftbox-set-toggle{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.qc-backroom .giftbox-set-toggle input{margin-top:3px}.qc-backroom .giftbox-set-toggle span{gap:2px;display:grid}.qc-backroom .giftbox-set-toggle small{color:var(--gray600);font-size:12.5px}.qc-backroom .giftbox-set-fields{gap:4px;margin-top:12px;display:grid}.qc-backroom .pf-wpick{flex-direction:column;width:760px;max-width:98vw;max-height:88vh;display:flex}.qc-backroom .pf-wpick .cmodal-body{overflow-y:auto}.qc-backroom .pf-wpick-search{width:100%;margin-bottom:14px}.qc-backroom .pf-wpick-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px;display:grid}.qc-backroom .pf-wpick-card{text-align:left;border:1px solid var(--gray200);background:var(--white);cursor:pointer;font:inherit;color:var(--ink);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;transition:border-color .15s,box-shadow .15s;display:flex}.qc-backroom .pf-wpick-card:hover{border-color:var(--ink);box-shadow:0 4px 12px #00000014}.qc-backroom .pf-wpick-logo{background:var(--gray100);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;display:flex}.qc-backroom .pf-wpick-text{flex:1;gap:3px;min-width:0;display:grid}.qc-backroom .pf-wpick-text strong{font-size:14px}.qc-backroom .pf-wpick-text small{color:var(--gray600);font-size:11.5px}.qc-backroom .pf-wpick-text span{color:var(--gray700);font-size:12.5px;line-height:1.45}.qc-backroom .pf-wpick-add{white-space:nowrap;font-size:12.5px;font-weight:600}.qc-backroom .pfilter{position:relative}.qc-backroom .pfilter-btn{border:1px solid var(--gray300);background:var(--white);height:40px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.qc-backroom .pfilter-btn:hover{border-color:var(--gray500,#999)}.qc-backroom .pfilter-menu{z-index:40;background:var(--white);border:1px solid var(--gray200);border-radius:12px;width:280px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #00000024}.qc-backroom .pfilter-opt{text-align:left;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:13px}.qc-backroom .pfilter-opt:hover{background:var(--gray100)}.qc-backroom .pfilter-opt.on{background:var(--ink-fill,#0d0d0d);color:var(--paper,#fff)}.qc-backroom .pfilter-custom{border-top:1px solid var(--gray150);gap:8px;margin-top:6px;padding:10px 8px 4px;display:grid}.qc-backroom .pfilter-custom>span{color:var(--gray600);font-size:12px;font-weight:600}.qc-backroom .pfilter-dates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qc-backroom .pfilter-dates label{color:var(--gray600);gap:4px;font-size:11.5px;display:grid}.qc-backroom .pfilter-dates input{border:1px solid var(--gray300);font:inherit;border-radius:8px;padding:7px 8px;font-size:12.5px}.qc-backroom .pfilter-apply{justify-self:end;padding:7px 14px;font-size:13px}.qc-backroom .range-select{display:inline-block}@media (width<=640px){.qc-backroom .range-select .pfilter-menu{z-index:70;width:auto;position:fixed;top:50%;left:16px;right:16px;transform:translateY(-50%)}}.qc-backroom .od-addon{background:var(--gray100);border-radius:8px;gap:3px;max-width:420px;margin:8px 0 2px;padding:8px 10px;font-size:12px;display:grid}.qc-backroom .od-addon>div{justify-content:space-between;gap:10px;display:flex}.qc-backroom .od-addon dt{color:var(--gray600)}.qc-backroom .od-addon dd{text-align:right;color:var(--ink);margin:0;font-weight:600}.qc-backroom .od-addon-price{color:var(--gray600);font-weight:400}:is(.qc-backroom .stat-tile-val:has(.eye-toggle),.qc-backroom .amount-row){align-items:center;gap:8px;display:flex}.qc-backroom .stat-tile-val .eye-toggle,.qc-backroom .amount-row .eye-toggle{background:0 0;border-color:#0000;border-radius:7px;width:26px;height:26px}.qc-backroom .stat-tile-val .eye-toggle:hover,.qc-backroom .amount-row .eye-toggle:hover{border-color:var(--gray300)}.qc-backroom .aud-split{gap:14px;margin-bottom:16px;padding:18px 20px;display:grid}.qc-backroom .aud-split-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.qc-backroom .aud-split-head>div:first-child{gap:4px;display:grid}.qc-backroom .aud-split-head span{color:var(--gray600);font-size:12px}.qc-backroom .aud-split-head strong{color:var(--ink);font-size:15px}.qc-backroom .aud-split-total{text-align:right;gap:2px;display:grid}.qc-backroom .aud-split-total strong{font-size:18px}.qc-backroom .aud-split-bar{background:var(--gray100);border-radius:6px;gap:2px;height:22px;display:flex;overflow:hidden}.qc-backroom .aud-split-seg{flex-basis:0;min-width:3px}.qc-backroom .aud-split-seg:first-child{border-radius:6px 0 0 6px}.qc-backroom .aud-split-seg:last-child{border-radius:0 6px 6px 0}.qc-backroom .aud-split-legend{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.qc-backroom .aud-split-legend li{grid-template-columns:10px 1fr;align-items:center;gap:2px 8px;font-size:12.5px;display:grid}.qc-backroom .aud-split-legend li.none{opacity:.5}.qc-backroom .aud-split-legend span{color:var(--gray700)}.qc-backroom .aud-split-legend strong{color:var(--ink);grid-column:2;font-size:14px}.qc-backroom .aud-split-legend small{color:var(--gray600);margin-left:4px;font-size:11.5px;font-weight:500}.qc-backroom .aud-split-note a{color:var(--ink);font-weight:600;text-decoration:underline}.qc-backroom .aud-split-dot{border-radius:3px;width:10px;height:10px}.qc-backroom .aud-split .fees{--seg:#2a78d6}.qc-backroom .aud-split .items{--seg:#eb6834}.qc-backroom .aud-split .delivery{--seg:#6250d6}.qc-backroom .aud-split .extras{--seg:#eda100}.qc-backroom .aud-split .kept{--seg:#1baf7a}.qc-backroom .aud-split-seg,.qc-backroom .aud-split-dot{background:var(--seg)}.qc-backroom .aud-split-note{color:var(--gray600);margin:0;font-size:12px}.qc-backroom .settings-pane{flex-direction:column;gap:20px;display:flex}.qc-backroom .settings-pane>.set-card,.qc-backroom .settings-pane .set-card{margin:0;padding:22px 24px}@media (width<=760px){.qc-backroom .settings-pane .set-card{padding:18px 16px}}.qc-backroom .dash-wallet{gap:12px;display:grid}.qc-backroom .dash-wallet .dash-card-title{align-items:center;gap:8px;display:flex}.qc-backroom .dash-wallet .dash-card-title .eye-toggle{width:28px;height:28px;margin-left:auto}.qc-backroom .dash-wallet-bal{gap:2px;display:grid}.qc-backroom .dash-wallet-bal span{color:var(--gray600);font-size:12px}.qc-backroom .dash-wallet-bal strong{letter-spacing:-.3px;font-size:22px}.qc-backroom .dash-wallet .va-card{margin:0}.qc-backroom .sb-collapse{width:28px;height:28px;color:var(--gray400);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;margin-left:auto;padding:6px;display:inline-flex}.qc-backroom .sb-collapse:hover{color:var(--paper);background:#ffffff14}.qc-backroom .sb-collapse svg{width:16px;height:16px}@media (width<=1024px){.qc-backroom .sb-collapse{display:none}}@media (width>=1025px){.qc-backroom .sidebar{transition:width .18s}.qc-backroom .sidebar.collapsed{width:72px;padding-left:12px;padding-right:12px}.qc-backroom .sidebar.collapsed .brand-row{flex-direction:column;gap:12px;padding:0 0 16px}.qc-backroom .sidebar.collapsed .sb-collapse{margin-left:0}.qc-backroom .sidebar.collapsed .brand-name,.qc-backroom .sidebar.collapsed .mode-toggle,.qc-backroom .sidebar.collapsed .nav-label,.qc-backroom .sidebar.collapsed .lock,.qc-backroom .sidebar.collapsed .soon,.qc-backroom .sidebar.collapsed .plan-chip{display:none}.qc-backroom .sidebar.collapsed .nav-cat{background:#ffffff1a;height:1px;margin:10px 8px;padding:0;font-size:0}.qc-backroom .sidebar.collapsed .nav-item,.qc-backroom .sidebar.collapsed .sidebar-support{justify-content:center;padding-left:0;padding-right:0}.qc-backroom .sidebar.collapsed>nav{scrollbar-width:none}}.qc-backroom .pr-upload-thumb{object-fit:cover;background:var(--gray150);border-radius:6px;flex-shrink:0;width:56px;height:34px;display:inline-block}.qc-backroom .pr-pct{color:var(--gray700);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.qc-backroom .pr-proc-bar{max-width:100%;margin:6px 0 4px}.qc-backroom .mo-cust{position:relative}.qc-backroom .mo-cust-list{z-index:30;background:var(--white);border:1px solid var(--gray200);border-radius:10px;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #0000001f}.qc-backroom .mo-cust-list button{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:7px;gap:2px;padding:8px 10px;display:grid}.qc-backroom .mo-cust-list button:hover{background:var(--gray100)}.qc-backroom .mo-cust-list strong{font-size:13px}.qc-backroom .mo-cust-list span{color:var(--gray600);font-size:12px}.qc-backroom .bvf{gap:10px;display:grid}.qc-backroom .bvf-current{gap:8px;display:grid}.qc-backroom .bvf-current video{aspect-ratio:16/9;object-fit:cover;background:var(--gray150);border-radius:10px;width:100%;max-width:360px}.qc-backroom .bvf-actions{flex-wrap:wrap;gap:8px;display:flex}.qc-backroom .bvf-bar{width:100%}.qc-backroom .bvf-trim{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qc-backroom .bvf-trim label{color:var(--gray600);gap:4px;font-size:12px;display:grid}.qc-backroom .chat-input-row:has(.chat-textarea){align-items:flex-end}.qc-backroom .chat-textarea{resize:vertical;border:1px solid var(--gray300);min-width:0;min-height:44px;max-height:260px;font:inherit;color:var(--ink);background:var(--white);border-radius:10px;flex:1;padding:9px 11px;font-size:13px;line-height:1.45}.qc-backroom .pr-welcome .cmodal-body{text-align:center;gap:10px;padding:28px 24px 22px;display:grid}.qc-backroom .pr-welcome-amount{letter-spacing:-.5px;color:var(--ink);font-size:34px;font-weight:800}.qc-backroom .pr-welcome h3{margin:0;font-size:18px}.qc-backroom .pr-welcome p{color:var(--gray700);margin:0;font-size:13.5px;line-height:1.55}.qc-backroom .pr-welcome-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.bill-list-price{color:var(--gray600);margin-right:6px;font-size:.7em;font-weight:500}.bill-launch-note{color:var(--gray600);margin:0 0 10px;font-size:12.5px}.bill-ai{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.upgrade-nudge{border:1px solid var(--gray300);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13.5px;display:flex}.qc-backroom .cardpick{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;margin-bottom:14px;display:grid}.qc-backroom .cardpick-opt{border:1px solid var(--gray300);cursor:pointer;border-radius:12px;gap:4px;padding:12px;display:grid}.qc-backroom .cardpick-opt.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.qc-backroom .cardpick-opt input{opacity:0;pointer-events:none;position:absolute}.qc-backroom .cardpick-opt small{color:var(--gray600);font-size:12px;line-height:1.4}.qc-backroom .cardpick-art{background:var(--gray150);border-radius:8px;justify-content:center;align-items:center;height:86px;margin-bottom:6px;display:flex;overflow:hidden}.qc-backroom .cardpick-art i{background:linear-gradient(160deg,#c8b9a6,#8a7560);border-radius:4px;display:block}.qc-backroom .cardpick-art.fit i{width:40px;height:72px}.qc-backroom .cardpick-art.fill i{border-radius:0;width:100%;height:100%}.qc-backroom .toolbar .prod-search{flex:1;gap:8px;min-width:220px;display:flex}.qc-backroom .toolbar .prod-search .field{flex:1;min-width:0}.qc-backroom .wgs-beta{letter-spacing:.6px;text-transform:uppercase;background:var(--warningsoft);color:var(--warning);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.qc-backroom .wal-next{color:var(--gray600);align-items:flex-start;gap:6px;margin:4px 0 10px;font-size:13px;display:flex}.qc-backroom .wal-next svg{flex:none;margin-top:2px}.qc-backroom .wal-top .va-card{margin:0}.qc-backroom .wal-audit-link{text-align:right;margin:10px 2px 0;font-size:13px}.qc-backroom .th{margin-top:18px;padding:0;overflow:hidden}.qc-backroom .th-head{background:var(--gray50,#f7f7f5);border-bottom:1px solid var(--gray150);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.qc-backroom .th-head h3{margin:0;font-size:15px}.qc-backroom .th-pager{display:flex}.qc-backroom .th-pager button{border:1px solid var(--gray200,#e5e5e5);background:var(--white,#fff);cursor:pointer;place-items:center;width:32px;height:30px;display:grid}.qc-backroom .th-pager button:first-child{border-radius:8px 0 0 8px}.qc-backroom .th-pager button:last-child{border-left:0;border-radius:0 8px 8px 0}.qc-backroom .th-pager button:disabled{opacity:.4;cursor:default}.qc-backroom .th-bar{border-bottom:1px solid var(--gray150);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.qc-backroom .th-tools{align-items:center;gap:6px;margin-right:auto;display:flex}.qc-backroom .th-btn{border:1px solid var(--gray200,#e5e5e5);background:var(--white,#fff);cursor:pointer;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;display:inline-flex}.qc-backroom .th-btn.on{border-color:var(--ink,#0d0d0d);font-weight:600}.qc-backroom .th-refresh.spin svg{animation:.8s linear infinite th-spin}@keyframes th-spin{to{transform:rotate(360deg)}}.qc-backroom .th-clear{color:var(--gray600);cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.qc-backroom .th-search{background:var(--gray100,#f1f1ef);border-radius:8px;flex:0 280px;align-items:center;min-width:0;height:34px;padding:0 4px 0 12px;display:flex}.qc-backroom .th-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.qc-backroom .th-search button{cursor:pointer;background:0 0;border:0;padding:6px;display:grid}.qc-backroom .th-panel{border-bottom:1px solid var(--gray150);flex-wrap:wrap;align-items:flex-end;gap:8px;padding:12px 18px;display:flex}.qc-backroom .th-panel label{color:var(--gray600);gap:4px;font-size:12px;display:grid}.qc-backroom .th-empty{color:var(--gray600);padding:32px 18px;font-size:13px}.qc-backroom .th-day{padding:4px 18px 0}.qc-backroom .th-day-label{color:var(--gray600);padding:14px 0 6px;font-size:14px;font-weight:600}.qc-backroom .th-row{border:0;border-bottom:1px solid var(--gray150);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.qc-backroom .th-day .th-row:last-child{border-bottom:0}.qc-backroom .th-row:hover .th-who strong{text-decoration:underline}.qc-backroom .th-ic{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.qc-backroom .th-ic.in{background:var(--successsoft);color:var(--success)}.qc-backroom .th-ic.out{background:var(--errorsoft);color:var(--error)}.qc-backroom .th-who{flex:1;gap:3px;min-width:0;display:grid}.qc-backroom .th-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.qc-backroom .th-order{color:var(--gray600);font-weight:600}.qc-backroom .th-who small{color:var(--gray600);font-size:12px}.qc-backroom .th-money{flex:none;justify-items:end;gap:4px;display:grid}.qc-backroom .th-amt{font-size:15px;font-weight:700}.qc-backroom .th-amt.in{color:var(--success)}.qc-backroom .th-amt.out{color:var(--error)}.qc-backroom .th-tags{gap:4px;display:flex}.qc-backroom .th-tag{background:var(--gray100,#f1f1ef);color:var(--gray600);border-radius:4px;padding:2px 8px;font-size:11px}.qc-backroom .th-tag.ok{background:var(--successsoft);color:var(--success)}@media (width<=640px){.qc-backroom .th-search{flex-basis:100%;order:3}.qc-backroom .th-tags .th-tag:first-child{display:none}}.qc-backroom .om-where{border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.qc-backroom .om-where.in{background:var(--successsoft);color:var(--success)}.qc-backroom .om-where.out{background:var(--gray150);color:var(--gray600)}.qc-backroom .imp{gap:16px;max-width:960px;display:grid}.qc-backroom .imp-card{padding:22px}.qc-backroom .imp-card h2{margin:0 0 8px;font-size:18px}.qc-backroom .imp-card h3{margin:0 0 6px;font-size:14px}.qc-backroom .imp-card p{color:var(--gray600);margin:0 0 12px;line-height:1.55}.qc-backroom .imp-steps{margin:0 0 16px;padding-left:20px;line-height:1.7}.qc-backroom .imp-label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.qc-backroom .imp-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qc-backroom .imp-row .field{flex:260px}.qc-backroom .imp-error{font-size:13px;color:var(--error)!important;margin-top:10px!important}.qc-backroom .imp-warn{background:var(--warningsoft);border-radius:8px;padding:10px 12px;font-size:13px;color:var(--warning)!important}.qc-backroom .imp-token{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 16px;display:flex}.qc-backroom .imp-token code{background:var(--gray100,#f1f1ef);letter-spacing:1px;border-radius:8px;padding:8px 14px;font-size:18px;font-weight:700}.qc-backroom .imp-ways{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin-bottom:14px;display:grid}.qc-backroom .imp-ways>div{border:1px solid var(--gray150);border-radius:10px;padding:14px}.qc-backroom .imp-ways code{word-break:break-all}.qc-backroom .imp-bar{background:var(--gray150);border-radius:99px;height:6px;overflow:hidden}.qc-backroom .imp-bar span{background:var(--ink,#0d0d0d);border-radius:99px;width:35%;height:100%;transition:width .3s;animation:1.4s ease-in-out infinite imp-slide;display:block}@keyframes imp-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.qc-backroom .imp-tools{color:var(--gray600);align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.qc-backroom .imp-list{border:1px solid var(--gray150);border-radius:10px;max-height:460px;margin:0 0 14px;padding:0;list-style:none;overflow:auto}.qc-backroom .imp-list li+li{border-top:1px solid var(--gray150)}.qc-backroom .imp-list label{cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:flex}.qc-backroom .imp-list img,.qc-backroom .imp-noimg{object-fit:cover;background:var(--gray100,#f1f1ef);border-radius:6px;flex:none;width:40px;height:40px}.qc-backroom .imp-name{flex:1;min-width:0;font-size:14px;display:grid}.qc-backroom .imp-name small{color:var(--gray600);font-size:12px}.qc-backroom .imp-price{font-size:13px;font-weight:600}.qc-backroom .imp-pay{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.qc-backroom .pay-sum{min-width:220px;margin:10px 0;padding:0;font-size:13.5px}.qc-backroom .pay-sum>div{border-bottom:1px solid var(--gray150);justify-content:space-between;gap:16px;padding:6px 0;display:flex}.qc-backroom .pay-sum dt{color:var(--gray600);font-weight:400}.qc-backroom .pay-sum dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.qc-backroom .pay-sum .total{border-bottom:0}.qc-backroom .pay-sum .total dt,.qc-backroom .pay-sum .total dd{color:var(--ink);font-weight:700}.qc-backroom tr.pr-row-open{cursor:pointer}.qc-backroom tr.pr-row-open:hover td,.qc-backroom tr.pr-row-open:focus-visible td{background:var(--gray100,#f6f6f4)}.qc-backroom .imp-past{margin:4px 0 0;padding:0;font-size:13px;list-style:none}.qc-backroom .imp-past li{border-top:1px solid var(--gray150);grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.qc-backroom .imp-past li:first-child{border-top:0}.qc-backroom .imp-past-ic{background:var(--successsoft);width:36px;height:36px;color:var(--success);border-radius:10px;place-items:center;display:grid}.qc-backroom .imp-past-main{min-width:0;display:grid}.qc-backroom .imp-past-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qc-backroom .imp-past-main small,.qc-backroom .imp-past-n{color:var(--gray600)}.qc-backroom .imp-past-paid{font-weight:600}.qc-backroom .imp-hero{background:radial-gradient(120% 140% at 100% 0%, var(--successsoft) 0%, transparent 55%), var(--white);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:28px;display:grid}.qc-backroom .imp-hero h2{letter-spacing:-.01em;margin:10px 0 8px;font-size:24px;line-height:1.25}.qc-backroom .imp-hero p{max-width:520px;color:var(--gray600);margin:0;line-height:1.6}.qc-backroom .imp-eyebrow{background:var(--ink-fill,#0d0d0d);color:var(--paper);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.qc-backroom .imp-gets{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.qc-backroom .imp-gets li{border:1px solid var(--gray150);background:var(--white);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.qc-backroom .imp-gets svg{color:var(--success)}.qc-backroom .imp-free{background:var(--ink-fill,#0d0d0d);min-width:180px;color:var(--paper);text-align:center;border-radius:16px;justify-items:center;padding:20px 22px;display:grid}.qc-backroom .imp-free strong{letter-spacing:-.02em;font-size:40px;line-height:1}.qc-backroom .imp-free span{margin-top:6px;font-weight:600}.qc-backroom .imp-code-link{font:inherit;color:var(--paper);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:12.5px;text-decoration:underline}.qc-backroom .imp-code{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.qc-backroom .imp-code .field{border:1px solid var(--gray600);background:var(--white);width:120px;height:34px;color:var(--ink);font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.qc-backroom .imp-code-btn{background:var(--paper);height:34px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600}.qc-backroom .imp-code-btn:disabled{opacity:.5;cursor:default}.qc-backroom .imp-code-link.light{color:var(--ink);margin:0 0 0 6px}.qc-backroom .imp-code.light{justify-content:flex-start;margin:10px 0 0}.qc-backroom .imp-code.light .imp-code-btn{background:var(--ink);color:var(--paper)}.qc-backroom .imp-code.light .imp-code-err{color:#b42318}.qc-backroom .imp-cancel{margin-top:12px}.qc-backroom .imp-code .imp-code-err{color:#ffb4a8;flex-basis:100%;max-width:none}.qc-backroom .imp-free small{max-width:160px;color:var(--gray300);margin-top:6px;font-size:12px;line-height:1.4}.qc-backroom .imp-how{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.qc-backroom .imp-how li{border:1px solid var(--gray150);background:var(--white);border-radius:14px;padding:16px}.qc-backroom .imp-how-ic{background:var(--gray100);border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:12px;display:grid}.qc-backroom .imp-how-n{color:var(--gray400);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.qc-backroom .imp-how strong{margin:2px 0 4px;display:block}.qc-backroom .imp-how p{color:var(--gray600);margin:0;font-size:13px;line-height:1.5}.qc-backroom .imp-form{padding:24px}.qc-backroom .imp-form h3{margin:0 0 14px;font-size:16px}.qc-backroom .imp-kinds{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.qc-backroom .imp-kind{border:1.5px solid var(--gray150);background:var(--white);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;justify-items:start;gap:2px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.qc-backroom .imp-kind:hover{border-color:var(--gray300);transform:translateY(-1px)}.qc-backroom .imp-kind.on{border-color:var(--ink);box-shadow:0 0 0 3px #0d0d0d14}.qc-backroom .imp-kind-ic{background:var(--gray100);border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:8px;display:grid}.qc-backroom .imp-kind.on .imp-kind-ic{background:var(--ink-fill,#0d0d0d);color:var(--paper)}.qc-backroom .imp-kind small{color:var(--gray600);font-size:12px}.qc-backroom .imp-kind-tick{background:var(--ink-fill,#0d0d0d);width:20px;height:20px;color:var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.qc-backroom .imp-agree{border:1px solid var(--warning);background:var(--warningsoft);border-radius:14px;margin-bottom:22px;padding:18px 20px}.qc-backroom .imp-agree.is-done{border-color:var(--success);background:var(--successsoft)}.qc-backroom .imp-agree h3{align-items:center;gap:8px;margin:0 0 8px;display:flex}.qc-backroom .imp-agree ul{margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.6}.qc-backroom .imp-agree-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;font-weight:600;display:flex}.qc-backroom .imp-agree-check input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:2px}.qc-backroom .imp-kinds.is-locked{opacity:.45;pointer-events:none;filter:grayscale()}.qc-backroom .imp-template{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-bottom:12px;display:flex}.qc-backroom .imp-template .imp-hint{flex:320px;margin:0!important}.qc-backroom .imp-template-btn{align-items:center;gap:8px;width:auto;display:inline-flex}.qc-backroom .imp-checked{background:var(--successsoft);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex;color:var(--success)!important}.qc-backroom .imp-checked svg{flex:none;margin-top:2px}.qc-backroom .imp-pick-first{font-size:13px;color:var(--gray400)!important;margin:16px 0 0!important}.qc-backroom .imp-next{border-top:1px solid var(--gray150);margin-top:20px;padding-top:20px}.qc-backroom .imp-hint{font-size:13px;margin:0 0 12px!important}.qc-backroom .imp-url-row{flex-wrap:wrap;gap:10px;display:flex}.qc-backroom .imp-url-row .imp-url{border-radius:12px;min-height:48px}.qc-backroom .imp-url-row .imp-url input{font-size:15px}.qc-backroom .imp-go{border-radius:12px;justify-content:center;align-items:center;gap:8px;width:auto;min-height:48px;padding:0 20px;display:inline-flex}.qc-backroom .imp-drop{border:1.5px dashed var(--gray300);background:var(--gray100);cursor:pointer;border-radius:14px;align-items:center;gap:14px;margin-bottom:12px;padding:20px;transition:border-color .15s,background .15s;display:flex}.qc-backroom .imp-drop.is-over,.qc-backroom .imp-drop:hover{border-color:var(--ink);background:var(--white)}.qc-backroom .imp-drop.has-file{border-style:solid;border-color:var(--success);background:var(--successsoft)}.qc-backroom .imp-drop span{display:grid}.qc-backroom .imp-drop small{color:var(--gray600)}@media (width<=720px){.qc-backroom .imp-hero{grid-template-columns:1fr;padding:20px}.qc-backroom .imp-free{text-align:left;justify-items:start}.qc-backroom .imp-hero h2{font-size:20px}.qc-backroom .imp-past li{grid-template-columns:36px 1fr auto}.qc-backroom .imp-past-n{display:none}.qc-backroom .imp-go{width:100%}.qc-backroom .imp-how{gap:8px}.qc-backroom .imp-how li{grid-template-columns:36px 1fr;column-gap:12px;padding:12px 14px;display:grid}.qc-backroom .imp-how-ic{grid-row:span 3;margin:0}.qc-backroom .imp-kinds{grid-template-columns:repeat(2,1fr)}}.qc-backroom .th-ic.pending,.qc-backroom .th-tag.warn{background:var(--warningsoft);color:var(--warning)}.qc-backroom .th-pending{cursor:default}.qc-backroom .imp-fine{font-size:13px;margin:14px 0 0!important}.qc-backroom .imp-apply{border-top:1px solid var(--gray150);margin-top:18px;padding-top:14px}.qc-backroom .imp-apply textarea,.qc-backroom .imp-apply input{width:100%;margin-bottom:10px}.qc-backroom .imp-look{margin:0 0 14px;padding-left:30px;line-height:1.7}.qc-backroom .nav-item .nav-count.is-alert,.qc-backroom .nav-item.active .nav-count.is-alert{background:var(--error,#d92d20);color:#fff}.qc-backroom .sidebar-logout{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.qc-backroom .tut-guide{color:var(--gray600);border-radius:999px;align-items:center;gap:5px;margin-left:6px;padding:4px 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.qc-backroom .tut-guide:hover{background:var(--gray100,#f1f1ef);color:var(--ink,#0d0d0d)}.qc-backroom .tut-guide-line{color:var(--gray600);margin:14px 0 0;font-size:13px}.qc-backroom .cmodal.welcome-modal{width:min(720px,94vw);max-height:92dvh;padding:28px 32px 22px;overflow-y:auto}.qc-backroom .welcome-mark{width:44px;height:44px;margin-bottom:12px}.qc-backroom .welcome-modal h3{font-size:22px}.qc-backroom .welcome-video{width:min(100%,71.1111dvh);margin:16px auto 4px}.qc-backroom .welcome-video-play{width:52px;height:52px}.qc-backroom .welcome-actions{background:var(--white,#fff);margin-top:16px;padding:10px 0 0;position:sticky;bottom:-22px}@media (width<=640px){.qc-backroom .cmodal.welcome-modal{padding:22px 16px 16px}.qc-backroom .welcome-video{width:min(100%,53.3333dvh)}}.qc-backroom .imp-url{border:1px solid var(--gray200,#e5e5e5);background:var(--white,#fff);border-radius:10px;flex:280px;min-width:0;display:flex;overflow:hidden}.qc-backroom .imp-url select{border:0;border-right:1px solid var(--gray200,#e5e5e5);background:var(--gray50,#f7f7f5);font:inherit;color:inherit;flex:none;padding:0 8px;font-size:14px}.qc-backroom .imp-url input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:10px 12px}:is([role=alert],[role=status],.imp-error,.imp-warn,.imp-fine,.field-error,.field-hint,.afield-hint,.pf-error,.pf-hint,.ds-error,.ds-hint,.ob-error,.ob-hint,.ob-notice,.rx-hint,.sc-hint,.dash-hint,.pr-alert,.pr-mini-banner,.banner,.withdraw-note) a:not(.btn){color:var(--success,#2f7a4b);text-underline-offset:2px;font-weight:600;text-decoration:underline}:is([role=alert],.imp-error,.field-error,.pf-error,.ds-error,.ob-error,.pr-alert,.banner) a:not(.btn):hover{color:var(--success,#2f7a4b)}@supports (color:color-mix(in lab, red, red)){:is([role=alert],.imp-error,.field-error,.pf-error,.ds-error,.ob-error,.pr-alert,.banner) a:not(.btn):hover{color:color-mix(in srgb, var(--success,#2f7a4b) 80%, black)}}.qc-backroom .rx .rx-h{margin:22px 0 6px;font-size:14px;font-weight:600}.qc-backroom .rx .rx-band{min-width:150px;font-size:13.5px;font-weight:600}.qc-backroom .rx .rx-table-wrap{border:1px solid var(--gray200,#e5e5e5);border-radius:12px;overflow-x:auto}.qc-backroom .rx .rx-table{border-collapse:collapse;width:100%;font-size:13.5px}.qc-backroom .rx .rx-table th,.qc-backroom .rx .rx-table td{text-align:left;border-bottom:1px solid var(--gray100,#f1f1ef);white-space:nowrap;padding:8px 10px}.qc-backroom .rx .rx-table th{color:var(--gray600);background:var(--gray50,#f7f7f5);font-weight:600}.qc-backroom .rx .rx-table tr:last-child td{border-bottom:0}.qc-backroom .rx .rx-table .rx-money{min-width:120px}.qc-backroom .rx .rxq-groups{gap:10px;margin-bottom:8px;display:grid}.qc-backroom .rx .rxq-group{border:1px solid var(--gray200,#e5e5e5);background:var(--white,#fff);border-radius:14px}.qc-backroom .rx .rxq-group-head{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.qc-backroom .rx .rxq-group-head strong{flex:1;font-size:14.5px}.qc-backroom .rx .rxq-group-head span{color:var(--gray600);font-size:12.5px}.qc-backroom .rx .rxq-group-head i{color:var(--gray600);font-style:normal;transition:transform .15s}.qc-backroom .rx .rxq-group.open .rxq-group-head i{transform:rotate(180deg)}.qc-backroom .rx .rxq-group-body{gap:12px;padding:0 16px 16px;display:grid}.qc-backroom .rx .rxq-empty{color:var(--gray600);margin:0;font-size:13px}.qc-backroom .rx .rxq-card{border:1px solid var(--gray100,#f1f1ef);background:var(--gray50,#f7f7f5);border-radius:12px;gap:12px;padding:14px;display:grid}.qc-backroom .rx .rxq-card-head{text-transform:uppercase;letter-spacing:.04em;color:var(--gray600);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.qc-backroom .rx .rxq-remove{font:inherit;text-transform:none;letter-spacing:0;color:var(--error,#b3261e);cursor:pointer;background:0 0;border:0;font-size:12.5px}.qc-backroom .rx .rxq-prices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qc-backroom .rx .rxq-money{border:1px solid var(--gray200,#e5e5e5);background:var(--white,#fff);border-radius:10px;align-items:center;display:flex;overflow:hidden}.qc-backroom .rx .rxq-money b{color:var(--gray600);border-right:1px solid var(--gray100,#f1f1ef);align-self:stretch;align-items:center;padding:0 10px;font-weight:600;display:flex}.qc-backroom .rx .rxq-money input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:10px 12px}.qc-backroom .rx .rx-field small{color:var(--gray600);margin-top:4px;font-size:12px;display:block}.qc-backroom .rx .rxq-preview{border:1px dashed var(--gray200,#e5e5e5);background:var(--white,#fff);border-radius:10px;padding:10px 12px}.qc-backroom .rx .rxq-preview>span{text-transform:uppercase;letter-spacing:.04em;color:var(--gray600);font-size:11px;font-weight:600}.qc-backroom .rx .rxq-preview p{margin:4px 0 8px;font-size:14px}.qc-backroom .rx .rxq-preview div{gap:6px;display:flex}.qc-backroom .rx .rxq-preview em{border:1px solid var(--gray200,#e5e5e5);border-radius:999px;padding:4px 10px;font-size:12.5px;font-style:normal}@media (width<=640px){.qc-backroom .rx .rxq-prices{grid-template-columns:1fr}}.qc-backroom.tone-soft{--ink:#2a2a2a;--dgray:#3a3a3a;--side:#ededed;--side-line:#e2e2e2;--side-text:#555;--side-hover:#2a29240d;color:var(--ink)}.qc-backroom.tone-soft .sidebar{background:var(--side);color:var(--side-text);border-right:1px solid var(--side-line)}.qc-backroom.tone-soft .sidebar>nav{scrollbar-color:#2a292429 transparent}.qc-backroom.tone-soft .sidebar>nav::-webkit-scrollbar-thumb{background:#2a292429}.qc-backroom.tone-soft .brand-mark{background:var(--ink-fill,#0d0d0d);color:var(--paper)}.qc-backroom.tone-soft .brand-name{color:var(--ink)}.qc-backroom.tone-soft .mode-toggle{background:var(--side-line)}.qc-backroom.tone-soft .mode-toggle button,.qc-backroom.tone-soft .mode-toggle a{color:var(--gray600)}.qc-backroom.tone-soft .mode-toggle a:hover{color:var(--ink)}.qc-backroom.tone-soft .mode-toggle button.active{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #2a292414}.qc-backroom.tone-soft .nav-item{color:var(--side-text)}.qc-backroom.tone-soft .nav-item:hover{background:var(--side-hover);color:var(--ink)}.qc-backroom.tone-soft .nav-item.active{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #2a29240f, 0 0 0 1px var(--side-line)}.qc-backroom.tone-soft .nav-item .nav-count{color:var(--side-text);background:#2a292412}.qc-backroom.tone-soft .nav-item.active .nav-count{background:var(--gray150);color:var(--ink)}.qc-backroom.tone-soft .nav-item .nav-count.is-alert,.qc-backroom.tone-soft .nav-item.active .nav-count.is-alert{background:var(--error);color:#fff}.qc-backroom.tone-soft .nav-cat{color:#8f8c82}.qc-backroom.tone-soft .nav-cat-toggle:hover{color:var(--ink)}.qc-backroom.tone-soft .sidebar-foot{background:var(--side);border-top-color:var(--side-line)}.qc-backroom.tone-soft .sidebar-support{color:var(--gray600)}.qc-backroom.tone-soft .sidebar-support:hover{color:var(--ink)}.qc-backroom.tone-soft .plan-chip{background:var(--white);color:var(--gray600);box-shadow:0 0 0 1px var(--side-line)}.qc-backroom.tone-soft .plan-chip strong{color:var(--ink)}.qc-backroom.tone-soft .plan-chip a{color:var(--gray600)}.qc-backroom.tone-soft .plan-chip.ending{background:var(--warningsoft);box-shadow:inset 0 0 0 1px #b8791e4d}.qc-backroom.tone-soft .plan-chip.ending strong{color:#7a4f12}.qc-backroom.tone-soft .plan-chip.expired{background:var(--errorsoft);box-shadow:inset 0 0 0 1px #b3273a4d}.qc-backroom.tone-soft .plan-chip.expired strong{color:var(--error)}.qc-backroom.tone-soft .sb-collapse{color:var(--gray600)}.qc-backroom.tone-soft .sb-collapse:hover{background:var(--side-hover);color:var(--ink)}@media (width>=1025px){.qc-backroom.tone-soft .sidebar.collapsed .nav-cat{background:var(--side-line)}}.qc-backroom.tone-soft .sidebar-dim{background:#2a292447}.qc-backroom.tone-soft .btn-primary:hover:not(:disabled){background:#3a3a3a}.qc-backroom.tone-soft .va-card{color:var(--ink);box-shadow:inset 0 0 0 1px var(--side-line);background:linear-gradient(160deg,#ededed 0%,#ebe8df 100%)}.qc-backroom.tone-soft .va-card .va-l{color:var(--gray600)}.qc-backroom.tone-soft .va-cell{background:var(--white);box-shadow:0 0 0 1px var(--side-line)}.qc-backroom.tone-soft .va-btn{background:var(--white);color:var(--ink);box-shadow:0 0 0 1px var(--gray300)}.qc-backroom.tone-soft .va-btn:hover{background:var(--gray100)}.qc-backroom.tone-soft .cur-chip.active{background:var(--ink-fill,#0d0d0d);border-color:var(--ink)}.qc-backroom.tone-soft .screen-nav{background:var(--white);box-shadow:0 10px 30px #2a292424, 0 0 0 1px var(--side-line)}.qc-backroom.tone-soft .screen-nav button{color:var(--gray600)}.qc-backroom.tone-soft .screen-nav button.active{background:var(--ink-fill,#0d0d0d);color:var(--paper)}.qc-backroom.tone-soft .chat-bubble{box-shadow:0 8px 22px #2a29242e}.qc-backroom .ds-page-pick{background:var(--white);border:1px solid var(--gray300);color:var(--gray600);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:3px 6px 3px 12px;font-size:12.5px;display:inline-flex}.qc-backroom .ds-page-pick select{color:var(--ink);cursor:pointer;background:0 0;border:0;max-width:220px;padding:5px 2px;font-family:inherit;font-size:13.5px;font-weight:600}.qc-backroom .ds-page-pick select:focus{outline:none}.qc-backroom .ds-page-pick:focus-within{border-color:var(--gray600)}@media (width>=901px){.qc-backroom .content:has(.ds){max-width:none;padding:18px 22px 20px}.qc-backroom .ds{grid-template-columns:minmax(0,1fr) 420px;gap:20px}.qc-backroom .ds-stage{top:80px}.qc-backroom .ds-frame iframe,.qc-backroom .ds-frame-box{height:calc(100vh - 182px)}.qc-backroom .ds-inspector{overscroll-behavior:contain;scrollbar-width:thin;gap:10px;max-height:calc(100vh - 96px);padding:2px 6px 24px 2px;position:sticky;top:80px;overflow-y:auto}.qc-backroom .ds-panel-head{padding:16px 18px}.qc-backroom .ds-panel-body{padding-left:18px;padding-right:18px}.qc-backroom .ds-stage-note{margin-top:8px}}@media (width>=901px) and (width<=1200px){.qc-backroom .ds{grid-template-columns:minmax(0,1fr) 360px}}.qc-backroom .golive-ctas{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.qc-backroom .golive-step:has(.golive-ctas>:nth-child(2)){flex-wrap:wrap}.qc-backroom .golive-step:has(.golive-ctas>:nth-child(2)) .golive-body{flex-basis:calc(100% - 44px)}.qc-backroom .golive-step:has(.golive-ctas>:nth-child(2)) .golive-ctas{justify-content:flex-start;width:100%;padding-left:40px}.qc-backroom .pf-link-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qc-backroom a.pf-link:hover{color:var(--ink)}.qc-backroom .pf-copy{border:1px solid var(--gray300);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.qc-backroom .pf-copy:hover{background:var(--gray100)}.qc-backroom .pf-copy.is-copied{background:var(--successsoft);color:var(--success);border-color:var(--success)}.qc-backroom .pf-link-draft{color:var(--gray600);font-size:12px}.qc-backroom .ds-slides-toggle{margin:12px 0 6px}.qc-backroom .ds-slides-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.qc-backroom .ds-slide{aspect-ratio:16/9;background:var(--gray100);border:1px solid var(--gray150);border-radius:9px;position:relative;overflow:hidden}.qc-backroom .ds-slide img{object-fit:cover;width:100%;height:100%}.qc-backroom .ds-slide span{color:#fff;background:#0009;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:600;position:absolute;bottom:6px;left:6px}.qc-backroom .ds-slide button{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:999px;width:22px;height:22px;font-size:14px;line-height:1;position:absolute;top:5px;right:5px}.qc-backroom .ds-slide-add{aspect-ratio:16/9;border:1.5px dashed var(--gray300);color:var(--gray600);cursor:pointer;background:var(--white);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;display:flex}.qc-backroom .ds-slide-add:hover{border-color:var(--gray600);color:var(--ink)}.qc-backroom .ds-slide-add span{font-size:18px;line-height:1}.qc-backroom .ds-slide-add input{display:none}.qc-backroom .mc-hint{color:var(--gray600);margin-bottom:14px;font-size:13px;line-height:1.5}.qc-backroom .mc-list{border:1px solid var(--gray150);border-radius:12px;margin-bottom:14px;list-style:none;overflow:hidden}.qc-backroom .mc-row{border-bottom:1px solid var(--gray150);align-items:center;gap:10px;min-height:54px;padding:10px 14px;display:flex}.qc-backroom .mc-row:last-child{border-bottom:0}.qc-backroom .mc-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:600}.qc-backroom .mc-count{color:var(--gray600);white-space:nowrap;font-size:12.5px}.qc-backroom .mc-remove{color:var(--error)}.qc-backroom .mc-edit{flex:1;align-items:center;gap:8px;display:flex}.qc-backroom .mc-edit .field{flex:1}.qc-backroom .mc-empty{color:var(--gray600);padding:18px 14px;font-size:13px}.qc-backroom .mc-add{gap:8px;display:flex}.qc-backroom .mc-add .field{flex:1}.qc-backroom .mc-error{color:var(--error);margin-top:8px;font-size:12.5px}.qc-backroom .pvf-choice{gap:18px;margin-bottom:10px;font-size:14px;display:flex}.qc-backroom .pvf-choice label{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.qc-backroom .pvf-choice input{width:16px;height:16px;accent-color:var(--ink)}.qc-backroom .pvf-modes{background:var(--gray150);border-radius:9px;gap:2px;margin-bottom:10px;padding:3px;display:inline-flex}.qc-backroom .pvf-modes button{font:inherit;color:var(--gray600);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12.5px;font-weight:500}.qc-backroom .pvf-modes button.on{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #00000014}.qc-backroom .pf-vsd-options.with-stock .pf-vsd-options-head,.qc-backroom .pf-vsd-options.with-stock .pf-vsd-option{grid-template-columns:1fr 120px 96px 36px}.qc-backroom .pf-vsd-stocknote{color:var(--gray600);margin-top:10px;font-size:12.5px;line-height:1.5}@media (width<=640px){.qc-backroom .pf-vsd-options.with-stock .pf-vsd-options-head,.qc-backroom .pf-vsd-options.with-stock .pf-vsd-option{grid-template-columns:1fr 1fr 36px}.qc-backroom .pf-vsd-options.with-stock .pf-vsd-option .pf-vs-rm{grid-area:1/3}}.qc-backroom .mc-add{margin-bottom:14px}.qc-backroom .mc-search{width:100%;margin-bottom:10px}.qc-backroom .mc-list{overscroll-behavior:contain;max-height:min(52vh,460px);overflow-y:auto}.qc-backroom .kv-acctname .field{margin:4px 0 2px}.qc-backroom .kv-acctname-preview{color:var(--gray600);font-size:12.5px}.qc-backroom .kv-acctname-preview strong{color:var(--ink);letter-spacing:.02em}.qc-backroom .kv-acctname-err{color:var(--error);font-size:12.5px}.qc-backroom .nt-tabs{border-bottom:1px solid var(--gray150);gap:4px;margin-bottom:0;display:flex;overflow-x:auto}.qc-backroom .nt-tab{font:inherit;color:var(--gray600);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 16px;font-size:14px;display:inline-flex}.qc-backroom .nt-tab:hover{color:var(--ink)}.qc-backroom .nt-tab.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.qc-backroom .nt-count{background:var(--ink-fill,#0d0d0d);color:var(--paper);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.qc-backroom .nt-box{background:var(--white);border:1px solid var(--gray150);border-top:0;border-radius:0 0 14px 14px}.qc-backroom .nt-bar{border-bottom:1px solid var(--gray150);align-items:center;gap:6px;min-height:50px;padding:8px 14px;display:flex}.qc-backroom .nt-bar input[type=checkbox],.qc-backroom .nt-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);flex-shrink:0;margin-right:6px}.qc-backroom .nt-picked{margin-right:6px;font-size:13px;font-weight:600}.qc-backroom .nt-act{font:inherit;color:var(--gray600);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:inline-flex}.qc-backroom .nt-act:hover:not(:disabled){background:var(--gray100);color:var(--ink)}.qc-backroom .nt-act:disabled{opacity:.4;cursor:default}.qc-backroom .nt-act.danger:hover{color:var(--error)}.qc-backroom .nt-range{color:var(--gray600);white-space:nowrap;margin-left:auto;font-size:12.5px}.qc-backroom .nt-arrow{width:32px;height:32px;color:var(--gray600);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.qc-backroom .nt-arrow:hover:not(:disabled){background:var(--gray100);color:var(--ink)}.qc-backroom .nt-arrow:disabled{opacity:.35;cursor:default}.qc-backroom .nt-list{list-style:none}.qc-backroom .nt-row{border-bottom:1px solid var(--gray100);background:var(--gray100);align-items:center;padding:0 14px;display:flex}.qc-backroom .nt-row.unread{background:var(--white)}.qc-backroom .nt-row.picked{background:#eef3fe}.qc-backroom .nt-row:last-child{border-bottom:0;border-radius:0 0 14px 14px}.qc-backroom .nt-row:hover{box-shadow:inset 1px 0 0 var(--gray300), inset -1px 0 0 var(--gray300), 0 1px 3px #0000000f;z-index:1;position:relative}.qc-backroom .nt-link{flex:1;align-items:center;gap:14px;min-width:0;padding:12px 0;font-size:13.5px;display:flex}.qc-backroom .nt-label{letter-spacing:.02em;text-align:center;border-radius:6px;flex:0 0 92px;padding:3px 0;font-size:11px;font-weight:600}.qc-backroom .nt-label.tone-success{background:var(--successsoft);color:var(--success)}.qc-backroom .nt-label.tone-error{background:var(--errorsoft);color:var(--error)}.qc-backroom .nt-label.tone-warning{background:var(--warningsoft);color:var(--warning)}.qc-backroom .nt-label.tone-info{background:var(--infosoft);color:var(--info)}.qc-backroom .nt-label.tone-violet{color:#6b4fbb;background:#efe9fb}.qc-backroom .nt-label.tone-gray{background:var(--gray150);color:var(--gray600)}.qc-backroom .nt-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--gray600);flex:1;overflow:hidden}.qc-backroom .nt-title{color:var(--ink)}.qc-backroom .nt-row.unread .nt-title,.qc-backroom .nt-row.unread .nt-when{color:var(--ink);font-weight:700}.qc-backroom .nt-when{color:var(--gray600);text-align:right;flex-shrink:0;min-width:64px;font-size:12.5px}.qc-backroom .nt-empty{text-align:center;color:var(--gray600);padding:48px 18px;font-size:13.5px}@media (width<=640px){.qc-backroom .nt-link{flex-wrap:wrap;gap:4px 10px}.qc-backroom .nt-label{flex-basis:auto;padding:2px 8px}.qc-backroom .nt-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;order:3;display:-webkit-box}.qc-backroom .nt-when{min-width:0;margin-left:auto}.qc-backroom .nt-act{gap:0;padding:7px;font-size:0}}.qc-backroom .ex-tabs{border-bottom:1px solid var(--gray150);gap:6px;margin-bottom:20px;display:flex;overflow-x:auto}.qc-backroom .ex-tab{font:inherit;color:var(--gray600);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 16px;font-size:14.5px;font-weight:500}.qc-backroom .ex-tab.on{color:var(--success);border-bottom-color:var(--success);font-weight:600}.qc-backroom .ex-card{text-align:left;border:1px solid var(--gray150);background:var(--white);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;padding:0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.qc-backroom .ex-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000014}.qc-backroom .ex-card-ic{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.qc-backroom .ex-soon{color:var(--ink);background:#ffffffeb;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600;position:absolute;top:10px;right:10px}.qc-backroom .ex-card-body{flex-direction:column;flex:1;gap:14px;padding:16px 18px 18px;display:flex}.qc-backroom .ex-card-blurb{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.qc-backroom .ex-card-foot{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.qc-backroom .ex-price{color:var(--gray600);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.qc-backroom .ex-price.mine{color:var(--success)}.qc-backroom .ex-more{color:var(--success);align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex}.qc-backroom .ex-empty{text-align:center;color:var(--gray600);padding:48px 18px;font-size:14px}.qc-backroom .ex-detail-head{align-items:center;gap:14px;margin-bottom:20px;display:flex}.qc-backroom .ex-detail-head h2{font-size:24px;font-weight:700}.qc-backroom .ex-back{background:var(--gray150);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.qc-backroom .ex-detail-ic{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.qc-backroom .ex-detail-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.qc-backroom .ex-about{font-size:14.5px;line-height:1.7}.qc-backroom .ex-about p{margin-bottom:12px}.qc-backroom .ex-tagline{font-size:16px;font-weight:600}.qc-backroom .ex-about h3{margin:22px 0 8px;font-size:15px;font-weight:700}.qc-backroom .ex-about ul,.qc-backroom .ex-about ol{padding-left:20px}.qc-backroom .ex-about li{margin-bottom:6px}.qc-backroom .ex-buy{border:1px solid var(--gray150);background:var(--white);border-radius:14px;flex-direction:column;gap:10px;padding:20px;display:flex;position:sticky;top:90px}.qc-backroom .ex-buy-price{font-size:24px;font-weight:700}.qc-backroom .ex-buy-price s{color:var(--gray400);font-size:15px;font-weight:500}.qc-backroom .ex-note{color:var(--gray600);font-size:12.5px;line-height:1.5}.qc-backroom .ex-note.small{margin-top:-4px}.qc-backroom .ex-code{gap:8px;display:flex}.qc-backroom .ex-code .field{text-transform:uppercase;flex:1}.qc-backroom .ex-code-ok{color:var(--success);font-size:12.5px}.qc-backroom .ex-owned{color:var(--success);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.qc-backroom .ex-error{color:var(--error);font-size:12.5px}@media (width<=900px){.qc-backroom .ex-detail-grid{grid-template-columns:1fr}.qc-backroom .ex-buy{position:static}}.qc-backroom .bl-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.qc-backroom .bl-empty h3{font-size:18px}.qc-backroom .bl-empty p{max-width:460px;color:var(--gray600);font-size:14px;line-height:1.6}.qc-backroom .bl-list{padding:0;overflow:hidden}.qc-backroom .bl-row{border-bottom:1px solid var(--gray100);align-items:center;gap:10px;padding:10px 14px;display:flex}.qc-backroom .bl-row:last-child{border-bottom:0}.qc-backroom .bl-main{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.qc-backroom .bl-cover{background:var(--gray100);height:56px;color:var(--gray400);border-radius:8px;flex:0 0 88px;justify-content:center;align-items:center;font-size:10.5px;display:flex;overflow:hidden}.qc-backroom .bl-cover img{object-fit:cover;width:100%;height:100%}.qc-backroom .bl-text{flex-direction:column;gap:3px;min-width:0;display:flex}.qc-backroom .bl-text strong{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:14.5px;display:flex;overflow:hidden}.qc-backroom .bl-text small{color:var(--gray600);font-size:12.5px}.qc-backroom .bl-pin{color:var(--warning);flex-shrink:0}.qc-backroom .badge-gray{background:var(--gray150);color:var(--gray600)}.qc-backroom .bl-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.qc-backroom .bl-back{background:var(--gray150);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.qc-backroom .bl-link{color:var(--gray600);text-underline-offset:3px;align-items:center;gap:4px;font-size:12.5px;text-decoration:underline;display:inline-flex}.qc-backroom .bl-actions{gap:8px;margin-left:auto;display:flex}.qc-backroom .bl-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.qc-backroom .bl-side{flex-direction:column;gap:18px;display:flex;position:sticky;top:90px}.qc-backroom .bl-card{flex-direction:column;gap:6px;margin-bottom:18px;padding:20px;display:flex}.qc-backroom .bl-side .bl-card{margin-bottom:0}.qc-backroom .bl-label{margin-top:12px;font-size:13px;font-weight:600}.qc-backroom .bl-label:first-child{margin-top:0}.qc-backroom .bl-label em{color:var(--gray600);margin-left:4px;font-style:normal;font-weight:400}.qc-backroom .bl-title{height:50px;font-size:18px;font-weight:600}.qc-backroom .bl-cover-add{border:1.5px dashed var(--gray300);background:var(--gray100);height:150px;font:inherit;color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex}.qc-backroom .bl-cover-add small{color:var(--gray600);font-size:12px;font-weight:400}.qc-backroom .bl-cover-edit{border-radius:12px;position:relative;overflow:hidden}.qc-backroom .bl-cover-edit img{object-fit:cover;width:100%;height:260px}.qc-backroom .bl-cover-edit button{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:10px;right:10px}.qc-backroom .bl-count{color:var(--gray400);align-self:flex-end;font-size:11.5px}.qc-backroom .bl-err{color:var(--error);font-size:12.5px}.qc-backroom .bl-picked{flex-wrap:wrap;gap:8px;margin:4px 0 8px;display:flex}.qc-backroom .bl-chip{border:1px solid var(--gray150);border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 4px;font-size:12.5px;display:inline-flex}.qc-backroom .bl-chip img{object-fit:cover;border-radius:999px;width:24px;height:24px}.qc-backroom .bl-chip button{cursor:pointer;color:var(--gray600);background:0 0;border:0;display:flex}.qc-backroom .bl-results{border:1px solid var(--gray150);border-radius:10px;flex-direction:column;margin-top:4px;display:flex;overflow:hidden}.qc-backroom .bl-results button{border:0;border-bottom:1px solid var(--gray100);background:var(--white);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.qc-backroom .bl-results button:hover{background:var(--gray100)}.qc-backroom .bl-results img{object-fit:cover;border-radius:6px;width:30px;height:30px}.qc-backroom .bl-none{color:var(--gray600);padding:10px 12px;font-size:13px}.qc-backroom .bl-check{align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.qc-backroom .bl-check input{width:16px;height:16px;accent-color:var(--ink)}.qc-backroom .bl-tags{border:1px solid var(--gray300);background:var(--white);border-radius:10px;flex-wrap:wrap;gap:6px;padding:6px 8px;display:flex}.qc-backroom .bl-tags input{min-width:80px;font:inherit;border:0;outline:none;flex:1;padding:4px;font-size:13.5px}.qc-backroom .bl-tag{background:var(--gray150);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12.5px;display:inline-flex}.qc-backroom .bl-tag button{cursor:pointer;color:var(--gray600);background:0 0;border:0;display:flex}.qc-backroom .bl-google{border:1px solid var(--gray150);border-radius:10px;flex-direction:column;gap:2px;margin-bottom:4px;padding:12px;display:flex}.qc-backroom .bl-g-url{color:#1a7f37;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.qc-backroom .bl-g-title{color:#1a0dab;font-size:16px}.qc-backroom .bl-g-text{color:#4d5156;font-size:12.5px;line-height:1.45}.qc-backroom .bl-slug{border:1px solid var(--gray300);background:var(--white);color:var(--gray600);border-radius:10px;align-items:center;padding-left:10px;font-size:13px;display:flex}.qc-backroom .bl-slug input{font:inherit;color:var(--ink);border:0;outline:none;flex:1;min-width:0;padding:10px 10px 10px 2px}.qc-backroom .bl-delete{color:var(--error)}.qc-backroom .bl-preview{width:100%;max-width:760px}.qc-backroom .bl-article{max-height:75vh;overflow-y:auto}.qc-backroom .bl-article h1{margin:6px 0;font-size:28px}.qc-backroom .bl-article small{color:var(--gray600);font-size:12.5px}.qc-backroom .bl-article-cover{object-fit:cover;border-radius:12px;width:100%;max-height:360px;margin:14px 0}.qc-backroom .bl-article-body{font-size:15px;line-height:1.75}.qc-backroom .bl-article-body img,.qc-backroom .rte-content img{border-radius:10px;max-width:100%;height:auto;margin:10px 0}@media (width<=900px){.qc-backroom .bl-grid{grid-template-columns:1fr}.qc-backroom .bl-side{position:static}.qc-backroom .bl-actions{width:100%;margin-left:0}}.qc-backroom .bis-stats{grid-template-columns:repeat(2,minmax(0,220px));gap:14px;margin-bottom:14px;display:grid}.qc-backroom .bis-stats .card{flex-direction:column;gap:2px;padding:18px;display:flex}.qc-backroom .bis-stats strong{font-size:28px}.qc-backroom .bis-stats span{color:var(--gray600);font-size:13px}.qc-backroom .bis-note{color:var(--gray600);max-width:640px;margin-bottom:16px;font-size:13.5px;line-height:1.55}.qc-backroom .bis-empty,.qc-backroom .gcb-empty{text-align:center;color:var(--gray600);padding:40px}.qc-backroom .gcb-empty h3{color:var(--gray900,#111);margin:0 0 6px}.qc-backroom .gcb-empty p{max-width:480px;margin:0 auto;line-height:1.55}.qc-backroom .gcb-code{letter-spacing:.04em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;font-weight:600}.qc-backroom .gcb-sub{color:var(--gray600);margin-top:2px;font-size:12px;display:block}.qc-backroom .gcb-actions{text-align:right;white-space:nowrap}.qc-backroom .gcb-check{cursor:pointer;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.qc-backroom .gcb-amounts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qc-backroom .gcb-amount{align-items:center;gap:4px;font-weight:600;display:inline-flex}.qc-backroom .gcb-amount .field{width:110px}.kv-scope .gcb-check{cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.kv-scope .gcb-amounts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kv-scope .gcb-amount{align-items:center;gap:4px;font-weight:600;display:inline-flex}.kv-scope .gcb-amount .field{width:110px}.qc-backroom .gcb-panel{margin-bottom:16px;padding:22px}.qc-backroom .gcb-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.qc-backroom .gcb-panel-head h3{margin:0 0 4px;font-size:17px}.qc-backroom .gcb-panel-head p{color:var(--gray600);max-width:560px;margin:0;font-size:13.5px;line-height:1.5}.qc-backroom .gcb-panel-actions{flex-wrap:wrap;gap:8px;display:flex}.qc-backroom .gcb-sale{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:16px;display:grid}.qc-backroom .gcb-sale-add{aspect-ratio:1.6;border:1.5px dashed var(--gray300,#d8d8d2);color:var(--gray700);font:inherit;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.qc-backroom .gcb-sale-add:hover{border-color:var(--gray600);color:var(--gray900,#111)}.qc-backroom .gcb-sale-note{color:var(--gray600);margin:14px 0 0;font-size:13px}.qc-backroom .gcb-designs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.qc-backroom .gcb-design{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:8px;padding:0;display:grid;position:relative}.qc-backroom .gcb-design>div{opacity:.42;--gca-shadow:0 2px 8px #0000001f;transition:opacity .15s}.qc-backroom .gcb-design.on>div{opacity:1}.qc-backroom .gcb-design small{color:var(--gray600);font-size:13px}.qc-backroom .gcb-design.on small{color:var(--gray900,#111);font-weight:600}.qc-backroom .gcb-design-tick{color:#fff;background:#ffffffbf;border:1.5px solid #fffffff2;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.qc-backroom .gcb-design.on .gcb-design-tick{background:#111;border-color:#fff}.qc-backroom .gcb-sold-title{margin:24px 0 10px;font-size:17px}.qc-backroom .gcb-thumb{width:74px}.qc-backroom .gcb-thumb>div{--gca-shadow:none;width:58px}.qc-backroom .ws-intro{color:var(--gray600);max-width:680px;margin:0 0 16px;font-size:13.5px;line-height:1.55}.qc-backroom .ws-card{margin-bottom:16px;padding:20px}.qc-backroom .ws-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.qc-backroom .ws-card-head h3{margin:0 0 4px;font-size:16px}.qc-backroom .ws-card-head p{color:var(--gray600);max-width:560px;margin:0;font-size:13px;line-height:1.5}.qc-backroom .ws-sub{margin:14px 0 8px;font-size:13px}.qc-backroom .ws-rules{flex-direction:column;gap:8px;display:flex}.qc-backroom .ws-rule,.kv-scope .ws-tier{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.qc-backroom .ws-rule .field,.kv-scope .ws-tier .field{width:110px}.qc-backroom .ws-rule .ws-pct{width:70px}.qc-backroom .ws-rule-err,.kv-scope .ws-rule-err{flex-basis:100%}.qc-backroom .ws-add{align-self:flex-start}.kv-scope .ws-tier{margin-bottom:10px}.qc-backroom .ws-list{flex-direction:column;display:flex}.qc-backroom .ws-row{border-top:1px solid var(--gray100,#f0f0f0);align-items:center;gap:12px;padding:10px 0;display:flex}.qc-backroom .ws-img{background:var(--gray100,#f3f3f3);border-radius:8px;flex:none;width:44px;height:44px;overflow:hidden}.qc-backroom .ws-img img{object-fit:cover;width:100%;height:100%}.qc-backroom .ws-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qc-backroom .ws-name small{color:var(--gray600);font-size:12.5px}.qc-backroom .ws-empty{color:var(--gray600);font-size:13.5px}.qc-backroom .story{max-width:700px;margin:0 auto;position:relative}.qc-backroom .story-title{resize:none;color:#242424;background:0 0;border:0;outline:0;width:100%;margin:18px 0 8px;padding:0;font-family:charter,Bitstream Charter,Sitka Text,Cambria,Georgia,serif;font-size:42px;font-weight:400;line-height:1.2;display:block;overflow:hidden}.qc-backroom .story-title::placeholder{color:#b3b3b1}.qc-backroom .story-body{color:#242424;outline:0;min-height:360px;padding:8px 0 24px;font-family:charter,Bitstream Charter,Sitka Text,Cambria,Georgia,serif;font-size:21px;line-height:1.58}.qc-backroom .story-body p{margin:0 0 22px}.qc-backroom .story-body h2{margin:36px 0 8px;font-family:inherit;font-size:30px;font-weight:700;line-height:1.25}.qc-backroom .story-body h3{margin:28px 0 6px;font-family:inherit;font-size:24px;font-weight:700;line-height:1.3}.qc-backroom .story-body a{color:inherit;text-decoration:underline}.qc-backroom .story-body ul,.qc-backroom .story-body ol{margin:0 0 22px;padding-left:30px}.qc-backroom .story-body ul li{list-style:outside}.qc-backroom .story-body ol li{list-style:decimal}.qc-backroom .story-body li{margin-bottom:8px}.qc-backroom .story-body li p{margin:0}.qc-backroom .story-body blockquote{border-left:3px solid #242424;margin:0 0 22px -23px;padding-left:20px;font-style:italic}.qc-backroom .story-body hr{text-align:center;border:0;height:auto;margin:32px 0}.qc-backroom .story-body hr:before{content:"•••";letter-spacing:.6em;color:#242424;font-size:22px}.qc-backroom .story-body hr.ProseMirror-selectednode:before{color:#1a8917}.qc-backroom .story-body img{max-width:100%;margin:28px auto;display:block}.qc-backroom .story-body img.ProseMirror-selectednode{outline:3px solid #1a8917}.qc-backroom .story-body p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#b3b3b1;pointer-events:none;height:0}.qc-backroom .story-hint{max-width:700px;color:var(--gray600);margin:4px auto 0;font-size:12.5px}.story-bubble{background:#0f0f0f;border-radius:8px;align-items:center;gap:2px;padding:4px 6px;display:flex;box-shadow:0 4px 18px #00000040}.story-bubble-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:inline-grid}.story-bubble-btn:hover{background:#ffffff1f}.story-bubble-btn.on{color:#8fd18a}.story-bubble-sep{background:#ffffff40;width:1px;height:20px;margin:0 4px}.story-t{font-family:Georgia,serif;font-size:15px;font-weight:700;line-height:1}.story-t.big{font-size:21px}.story-plus{width:34px;height:34px;position:relative}.story-plus-btn{color:#6b6b6b;cursor:pointer;background:#fff;border:1px solid #6b6b6b;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .15s;display:inline-grid}.story-plus-btn.open{transform:rotate(45deg)}.story-plus-menu{background:#fff;gap:8px;padding-right:8px;display:flex;position:absolute;top:0;left:46px}.story-plus-menu button{color:#1a8917;cursor:pointer;background:#fff;border:1px solid #1a8917;border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid}.story-plus-menu button:hover{background:#eef7ed}@media (width<=760px){.qc-backroom .story-card{padding:20px 18px 20px 54px}.qc-backroom .story-title{font-size:32px}.qc-backroom .story-body{font-size:19px}.qc-backroom .story-body blockquote{margin-left:0}}.qc-backroom .bl-article h1{letter-spacing:-.016em;color:#242424;font-size:36px;line-height:1.2}.qc-backroom .bl-article-body{color:#242424;font-family:charter,Bitstream Charter,Sitka Text,Cambria,Georgia,serif;font-size:20px;line-height:1.6}.qc-backroom .bl-article-body p{margin:0 0 26px}.qc-backroom .bl-article-body h2{margin:36px 0 8px;font-size:26px}.qc-backroom .bl-article-body h3{margin:28px 0 6px;font-size:21px}.qc-backroom .bl-article-body blockquote{border-left:3px solid #242424;margin:0 0 26px;padding-left:20px;font-style:italic}.qc-backroom .bl-article-body hr{text-align:center;border:0;margin:32px 0}.qc-backroom .bl-article-body hr:before{content:"•••";letter-spacing:.6em;font-size:22px}.qc-backroom .bl-article-body img{max-width:100%;margin:28px 0;display:block}.qc-backroom .bl-article-body ul,.qc-backroom .bl-article-body ol{margin:0 0 26px;padding-left:28px}.qc-backroom .bl-article-body ul li{list-style:outside}.qc-backroom .bl-article-body ol li{list-style:decimal}.story-plus-inner{width:34px;height:34px;display:block;position:relative}.qc-backroom .bl-title-wrap{margin-bottom:16px}.qc-backroom .bl-title-wrap .bl-title{height:56px;padding:0 16px;font-size:20px;font-weight:600}.qc-backroom .bl-title-wrap .bl-title.invalid{border-color:var(--error,#b3273a)}.qc-backroom .bl-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.qc-backroom .bl-label-row .bl-label{margin-bottom:6px}.qc-backroom .bl-mini{font:inherit;color:var(--gray600);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.qc-backroom .bl-auto{text-transform:uppercase;letter-spacing:.05em;color:#2f7a4b;background:#e3efe8;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.qc-backroom .bl-side .bl-check{margin-top:16px}.qc-backroom .story-card{padding:24px 40px 28px 76px}.qc-backroom .story-card .bl-cover-add{min-height:96px}.qc-backroom .story-bar{z-index:5;border:1px solid var(--gray200,#e8e8e8);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:2px;margin:16px 0 8px;padding:6px 8px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000000a}.qc-backroom .story-tool{color:#3d3d3d;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:inline-grid}.qc-backroom .story-tool:hover{background:#f2f2f2}.qc-backroom .story-tool.on{color:#fff;background:#242424}.qc-backroom .story-style{height:34px;font:inherit;cursor:pointer;background:#f5f5f5;border:0;border-radius:7px;padding:0 10px;font-size:13.5px}.qc-backroom .story-bar-sep{background:#e5e5e5;width:1px;height:20px;margin:0 6px}.qc-backroom .story-count{color:var(--gray600);white-space:nowrap;margin-left:auto;padding-right:4px;font-size:12px}.qc-backroom .story-body{min-height:420px}.qc-backroom .story-menus{width:0;height:0;position:absolute;top:0;left:0}.story-bubble-inner{align-items:center;gap:2px;display:flex}.qc-backroom .bl-row .bl-tick,.qc-backroom .bl-head input{cursor:pointer;accent-color:#111;flex:none;width:17px;height:17px}.qc-backroom .bl-head{color:var(--gray600);cursor:pointer;gap:12px;padding-top:10px;padding-bottom:10px;font-size:13px}.qc-backroom .bl-row.picked{background:#f7f7f5}@media (width<=760px){.qc-backroom .story-card{padding:18px 16px 20px 52px}.qc-backroom .story-count{display:none}}.kv-scope .gcb-money{border:1px solid var(--gray300,#dcdcdc);background:#fff;border-radius:10px;align-items:center;gap:0;padding-left:14px;display:flex}.kv-scope .gcb-money>span{color:var(--gray600);font-weight:600}.kv-scope .gcb-money .field{box-shadow:none;border:0;padding-left:6px;font-size:16px;font-weight:600}.kv-scope .gcb-note,.qc-backroom .gcb-note{color:var(--gray600);background:#f6f5f1;border-radius:8px;margin:10px 0 16px;padding:8px 10px;font-size:12.5px}.qc-backroom .gcb-item{gap:4px;min-width:0;display:grid}.qc-backroom .gcb-item.off>[role=img]{opacity:.45}.qc-backroom .gcb-item>strong{overflow-wrap:anywhere;margin-top:8px;font-size:14px;font-weight:600}.qc-backroom .gcb-item>small{color:var(--gray600);font-size:13px}.qc-backroom .gcb-item-actions{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;display:flex}.qc-backroom .gcb-item-actions .toggle{margin-left:auto}.kv-scope .gcb-field,.qc-backroom .gcb-field{gap:6px;display:grid}.kv-scope .gcb-field>span,.qc-backroom .gcb-field>span{font-size:13px;font-weight:600}.kv-scope .gcb-field>small,.qc-backroom .gcb-field>small{color:var(--gray600);font-size:12.5px}.kv-scope .gcb-price,.qc-backroom .gcb-price{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kv-scope .gcb-price .gcb-amount,.qc-backroom .gcb-price .gcb-amount{flex:150px}.kv-scope .gcb-price select,.qc-backroom .gcb-price select{flex:0 150px;width:auto}.kv-scope .gcb-pick,.qc-backroom .gcb-pick{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;min-width:0;padding:0;display:grid}.kv-scope .gcb-pick>[role=img],.qc-backroom .gcb-pick>[role=img]{--gca-shadow:none;outline-offset:2px;outline:2px solid #0000}.kv-scope .gcb-pick.on>[role=img],.qc-backroom .gcb-pick.on>[role=img]{outline-color:#111}.kv-scope .gcb-pick small,.qc-backroom .gcb-pick small{color:var(--gray600);font-size:12px}.kv-scope .gcb-currency,.qc-backroom .gcb-currency{grid-template-columns:auto minmax(0,200px) auto;align-items:center;gap:10px;margin-top:12px;font-size:13px;font-weight:600;display:grid}.kv-scope .gcb-soon,.qc-backroom .gcb-soon{background:var(--warningsoft,#f7eedf);color:#8a5a12;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.kv-scope .gcb-editor,.qc-backroom .gcb-editor{gap:16px;display:grid}.kv-scope .gcb-editor>[role=img],.qc-backroom .gcb-editor>[role=img]{justify-self:center;width:min(100%,340px)}.kv-scope .gcb-upload,.qc-backroom .gcb-upload{border-top:1px solid var(--gray150,#e8e8e8);gap:3px;padding-top:14px;display:grid}.kv-scope .gcb-upload small,.qc-backroom .gcb-upload small{color:var(--gray600);font-size:12.5px;line-height:1.45}.kv-scope .gcb-upload-actions,.qc-backroom .gcb-upload-actions{gap:8px;margin-top:8px;display:flex}@media (width<=640px){.kv-scope .gcb-currency,.qc-backroom .gcb-currency{grid-template-columns:minmax(0,1fr)}.kv-scope .gcb-soon,.qc-backroom .gcb-soon{justify-self:start}}.qc-backroom .ws-tick,.qc-backroom .ws-head input{accent-color:#111;cursor:pointer;flex:none;width:17px;height:17px}.qc-backroom .ws-head{color:var(--gray600);cursor:pointer;border-top:0;font-size:13px}.qc-backroom .to-intro{flex-wrap:wrap;justify-content:space-between;gap:24px;margin-bottom:16px;padding:22px;display:flex}.qc-backroom .to-intro h3{margin:0 0 6px;font-size:17px}.qc-backroom .to-intro p{max-width:620px;color:var(--gray600);margin:0 0 12px;font-size:13.5px;line-height:1.55}.qc-backroom .to-check{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.qc-backroom .to-ready{flex-direction:column;align-items:flex-start;gap:4px;min-width:160px;display:flex}.qc-backroom .to-ready strong{font-size:30px;line-height:1}.qc-backroom .to-ready span{color:var(--gray600);margin-bottom:8px;font-size:13px}.qc-backroom .to-list{padding:4px 20px}.qc-backroom .to-empty{color:var(--gray600);padding:20px 0}.qc-backroom .to-row{border-top:1px solid var(--gray100,#f0f0f0);gap:16px;padding:16px 0;display:flex}.qc-backroom .to-row:first-child{border-top:0}.qc-backroom .to-photo{background:#f3f3f3;border-radius:10px;flex:none;width:52px;height:52px;overflow:hidden}.qc-backroom .to-photo img{object-fit:cover;width:100%;height:100%}.qc-backroom .to-main{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.qc-backroom .to-slots{flex-wrap:wrap;gap:12px;display:flex}.qc-backroom .to-slot{flex-direction:column;align-items:center;gap:6px;width:132px;display:flex;position:relative}.qc-backroom .to-box{border:1.5px dashed var(--gray300,#d9d9d9);width:132px;height:72px;color:var(--gray600);cursor:pointer;background:#fafafa;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}.qc-backroom .to-box.has{background-color:#fff;background-image:linear-gradient(45deg,#f1f1f1 25%,#0000 25%),linear-gradient(-45deg,#f1f1f1 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f1f1f1 75%),linear-gradient(-45deg,#0000 75%,#f1f1f1 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border-style:solid}.qc-backroom .to-box img{object-fit:contain;max-width:90%;max-height:80%}.qc-backroom .to-box img.borrowed{opacity:.4}.qc-backroom .to-label{text-align:center;color:#333;font-size:12px;line-height:1.3}.qc-backroom .to-remove{color:#fff;cursor:pointer;background:#111;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-6px;right:-6px}.qc-backroom .to-err{color:var(--error,#b3273a);text-align:center;font-size:11.5px}.qc-backroom .to-spin{animation:1s linear infinite to-spin}@keyframes to-spin{to{transform:rotate(360deg)}}.dom2-box input::placeholder{color:#8a8a8a}.dom2-msg{color:#8a5a00;background:#fff4e5;border-radius:10px;padding:12px 14px;font-size:14px}.dom2-loading{color:#555;align-items:center;gap:10px;padding:8px 2px;font-size:14px;display:flex}.dom2-spin{border:2px solid #cfd8d8;border-top-color:#1f6e6e;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite dom2-spin}@keyframes dom2-spin{to{transform:rotate(360deg)}}.dom2-results{flex-direction:column;gap:18px;display:flex}.dom2-exact.taken{background:#fafafa;border-color:#e2e2e2}.dom2-tag{text-transform:uppercase;letter-spacing:.06em;color:#1f6e6e;margin-bottom:6px;font-size:12px;font-weight:700;display:inline-block}.dom2-exact.taken .dom2-tag{color:#b3273a}.dom2-exact.taken h3{color:#777;text-decoration:line-through}.dom2-buy{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.dom2-buy span{color:#666;margin-bottom:6px;font-size:12.5px}.dom2-list{background:#fff;border:1px solid #eee;border-radius:14px;overflow:hidden}.dom2-row:first-of-type{border-top:0}.dom2-name b{font-weight:700}.dom2-badge{color:#2f7a4b;background:#e3efe8;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.dom2-price small{color:#777;font-weight:400}.dom2-row.taken .dom2-name{color:#9a9a9a}.dom2-taken{color:#9a9a9a;font-size:13px}@media (width<=640px){.dom2-buy{align-items:flex-start}}.dom2-ext:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #4a89dc}.qc-backroom .pstat.pending{background:var(--warningsoft);color:var(--warning)}.qc-backroom .pstat.sent{background:var(--successsoft);color:var(--success)}.qc-backroom .pstat.returned{background:var(--errorsoft);color:var(--error)}.qc-backroom .th-payout{background:var(--gray150);color:var(--gray600);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.qc-backroom .th-payout.pending{background:var(--warningsoft);color:var(--warning)}.qc-backroom .th-payout.sent{background:var(--successsoft);color:var(--success)}.qc-backroom .th-payout.returned{background:var(--errorsoft);color:var(--error)}.qc-backroom .withdraw-head .withdraw-avail strong{color:var(--success);font-size:18px;font-weight:700}.qc-backroom .withdraw-amount-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.qc-backroom .withdraw-all{font:inherit;color:var(--success);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.qc-backroom .cmodal.dom-modal{border-radius:22px;flex-direction:column;width:min(1120px,94vw);max-width:none;height:min(88vh,920px);max-height:none;padding:0;display:flex;overflow:hidden}.dom-modal-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:36px 44px 8px;display:flex}.dom-modal-head h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:32px;font-weight:700}.dom-modal-head p{color:#5c5c5c;margin:0;font-size:16px}.dom-modal-close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#f2f2ef;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.dom-modal-close:hover{background:#e8e8e4}.dom-modal-body{flex:1;min-height:0;padding:24px 44px 44px;overflow-y:auto}.dom2{flex-direction:column;gap:28px;display:flex}.dom2-bar{display:block}.dom2-box{background:#fff;border:1.5px solid #d6d6d1;border-radius:18px;align-items:center;gap:10px;padding:9px 9px 9px 26px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 6px 24px #0d0d0d0f}.dom2-box:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #0d0d0d12}.dom2-box input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:14px 0;font-size:24px}.dom2-ext{height:62px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-left:1px solid #e3e3df;outline:0;flex:none;padding:0 16px 0 20px;font-size:22px;font-weight:600}.dom2-go{background:var(--ink-fill,#0d0d0d);color:#fff;height:62px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;flex:none;align-items:center;gap:10px;padding:0 32px;font-size:17px;font-weight:600;display:inline-flex}.dom2-go:hover:not(:disabled){background:#2b2b2b}.dom2-go:disabled{color:#8f8f8a;cursor:default;background:#e8e8e4}.dom2-tlds{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:14px;display:grid}.dom2-tld{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e6e6e2;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:22px;transition:border-color .15s,transform .15s;display:flex;position:relative}.dom2-tld:hover{border-color:#a9a9a3;transform:translateY(-1px)}.dom2-tld.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.dom2-tld strong{letter-spacing:-.01em;color:var(--ink);font-size:26px;font-weight:700}.dom2-tld span{color:#1f6e6e;font-size:16px;font-weight:600}.dom2-tld small{color:#777;font-size:13px}.dom2-tld .dom2-badge{margin:0;position:absolute;top:14px;right:14px}.dom2-exact{background:#f2faf8;border:2px solid #1f6e6e;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:30px 32px;display:flex}.dom2-exact h3{letter-spacing:-.02em;word-break:break-all;margin:0 0 6px;font-size:34px;font-weight:700}.dom2-exact p{color:#555;max-width:520px;margin:0;font-size:16px}.dom2-buy strong{font-size:30px}.dom2-list h4{background:#fafafa;border-bottom:1px solid #f0f0f0;margin:0;padding:16px 24px;font-size:15px}.dom2-row{border-top:1px solid #f3f3f3;align-items:center;gap:18px;padding:16px 24px;display:flex}.dom2-name{word-break:break-all;flex:1;min-width:0;font-size:19px}.dom2-price{font-size:17px;font-weight:700}@media (width<=760px){.qc-backroom .cmodal.dom-modal{border-radius:0;width:100vw;height:100dvh}.dom-modal-head{padding:22px 18px 4px}.dom-modal-head h2{font-size:25px}.dom-modal-body{padding:16px 18px 28px}.dom2-box{flex-wrap:wrap;padding:10px}.dom2-box input{flex:100%;padding:10px 8px;font-size:20px}.dom2-ext{border-left:0;flex:1;height:52px;padding-left:8px;font-size:18px}.dom2-go{height:52px;padding:0 20px;font-size:16px}.dom2-tlds{grid-template-columns:1fr 1fr;gap:10px}.dom2-tld{padding:16px}.dom2-tld strong{font-size:21px}.dom2-tld .dom2-badge{order:3;margin-top:4px;position:static}.dom2-exact{padding:20px}.dom2-exact h3{font-size:25px}}.qc-backroom .ex-search{background:var(--white);height:56px;color:var(--gray600);border:1.5px solid #a8a8a2;border-radius:14px;align-items:center;gap:12px;margin-bottom:18px;padding:0 20px;transition:border-color .15s;display:flex}.qc-backroom .ex-search:focus-within{border-color:var(--ink);color:var(--ink)}.qc-backroom .ex-search input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.qc-backroom .ex-grid{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:20px;display:grid}.qc-backroom .ex-card-top{aspect-ratio:8/5;color:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.qc-backroom .ex-card-img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.qc-backroom .ex-card:hover .ex-card-img{transform:scale(1.03)}.qc-backroom .ex-card-name{color:var(--ink);margin-bottom:4px;font-size:17px;font-weight:600;display:block}.qc-backroom .ex-hero{aspect-ratio:8/5;object-fit:cover;border:1px solid var(--gray150);border-radius:16px;width:100%;margin-bottom:20px;display:block}.qc-backroom .chat-panel{border-radius:20px;width:400px;height:680px;max-height:min(680px,100dvh - 130px)}.qc-backroom .sup-scroll{flex-direction:column;flex:1;gap:8px;min-height:0;padding:18px 18px 8px;display:flex;overflow-y:auto}.qc-backroom .sup-row-wrap{flex-direction:column;display:flex}.qc-backroom .sup-day{color:var(--gray600);align-self:center;margin:10px 0;font-size:13px}.qc-backroom .sup-msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;max-width:82%;padding:11px 16px;font-size:15px;line-height:1.4}.qc-backroom .sup-msg.mine{background:var(--ink-fill,#0d0d0d);color:var(--white);align-self:flex-end}.qc-backroom .sup-msg.theirs{color:var(--ink);background:#f3f3f1;align-self:flex-start}.qc-backroom .sup-author{margin-bottom:2px;font-size:12.5px;font-weight:600}.qc-backroom .sup-file{color:inherit;margin-top:8px;text-decoration:underline;display:block}.qc-backroom .sup-file img{border-radius:10px;max-width:100%;display:block}.qc-backroom .sup-away{background:#f3f3f1;border-radius:20px;align-self:flex-start;max-width:88%;margin-top:6px;padding:14px 18px;font-size:15px}.qc-backroom .sup-away p{margin:0}.qc-backroom .sup-away-v{overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:600;display:flex}.qc-backroom .sup-away-v+p{margin-top:12px}.qc-backroom .sup-waiting{background:var(--white);color:var(--gray600);border-radius:999px;align-self:center;align-items:center;gap:9px;margin:8px 0 4px;padding:9px 18px;font-size:14px;display:inline-flex;box-shadow:0 4px 16px #0d0d0d1f}.qc-backroom .sup-dot{background:#b5b5b0;border-radius:50%;width:9px;height:9px}.qc-backroom .sup-dot.on{background:var(--success)}.qc-backroom .sup-error{color:var(--error);font-size:13px}.qc-backroom .sup-foot{padding:10px 14px 14px}.qc-backroom .sup-box{background:var(--white);border:1.5px solid #a8a8a2;border-radius:18px;padding:12px 12px 8px 16px;transition:border-color .15s}.qc-backroom .sup-box:focus-within{border-color:var(--ink)}.qc-backroom .sup-box textarea{resize:none;width:100%;max-height:200px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px;display:block;overflow-y:auto}.qc-backroom .sup-tools{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.qc-backroom .sup-attach{color:var(--gray600);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:-6px;padding:6px;display:flex}.qc-backroom .sup-attach:hover:not(:disabled){color:var(--ink);background:#f3f3f1}.qc-backroom .sup-send{background:var(--ink-fill,#0d0d0d);width:40px;height:40px;color:var(--white);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.qc-backroom .sup-send:disabled{color:#8f8f8a;cursor:default;background:#e8e8e4}.qc-backroom .sup-files{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.qc-backroom .sup-chip{background:#f3f3f1;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12.5px;display:inline-flex}.qc-backroom .sup-chip button{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.qc-backroom .msgs{grid-template-columns:320px minmax(0,1fr);gap:20px;height:calc(100dvh - 150px);min-height:480px;display:grid}.qc-backroom .msgs-list{flex-direction:column;gap:8px;display:flex;overflow-y:auto}.qc-backroom .msgs-new{justify-content:center;align-items:center;gap:8px;margin-bottom:6px;display:inline-flex}.qc-backroom .msgs-none{color:var(--gray600);padding:8px 2px;font-size:14px}.qc-backroom .msgs-item{border:1px solid var(--gray150);background:var(--white);color:var(--ink);border-radius:14px;flex-direction:column;gap:3px;padding:13px 15px;text-decoration:none;display:flex}.qc-backroom .msgs-item:hover{border-color:var(--gray300)}.qc-backroom .msgs-item.on{border-color:var(--ink)}.qc-backroom .msgs-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.qc-backroom .msgs-item strong.unread{font-weight:700}.qc-backroom .msgs-item small{color:var(--gray600);font-size:12.5px}.qc-backroom .msgs-thread{border:1px solid var(--gray150);background:var(--white);border-radius:18px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.qc-backroom .msgs-head{border-bottom:1px solid var(--gray150);align-items:center;gap:12px;padding:16px 22px;display:flex}.qc-backroom .msgs-head h2{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.qc-backroom .msgs-head p{color:var(--gray600);margin:2px 0 0;font-size:13px}.qc-backroom .msgs-back{color:var(--ink);display:none}.qc-backroom .msgs-empty{color:var(--gray600);text-align:center;margin:auto;padding:24px;font-size:15px}@media (width<=800px){.qc-backroom .msgs{height:auto;display:block}.qc-backroom .msgs.reading .msgs-list,.qc-backroom .msgs:not(.reading) .msgs-thread{display:none}.qc-backroom .msgs-thread{height:calc(100dvh - 210px);min-height:420px}.qc-backroom .msgs-back{display:flex}}.qc-backroom .card,.qc-backroom .pf-card,.qc-backroom .pf-main,.qc-backroom .inv-builder>*,.qc-backroom .inv-previewwrap,.qc-backroom .inv-tplpicker .field{min-width:0}.qc-backroom .inv-tplpicker{flex-wrap:wrap}.qc-backroom .inv-pick{min-width:0;max-width:100%}@media (width>=761px) and (width<=1400px){.qc-backroom .dtable .ot-meta{display:none}}.qc-backroom .cust-row{cursor:pointer}.qc-backroom .cust-row:hover td{background:var(--gray100)}.qc-backroom .cust-name{color:inherit;font-weight:600;text-decoration:none}.qc-backroom .cust-name:hover{text-underline-offset:3px;text-decoration:underline}.qc-backroom .cp-back{color:var(--dgray);align-items:center;gap:6px;margin-bottom:14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.qc-backroom .cp-grid{grid-template-columns:minmax(0,290px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.qc-backroom .cp-side,.qc-backroom .cp-main{gap:16px;min-width:0;display:grid}.qc-backroom .cp-card{min-width:0;padding:20px}.qc-backroom .cp-card h3{margin:0 0 12px;font-size:15px;font-weight:600}.qc-backroom .cp-card>h2{overflow-wrap:anywhere;margin:12px 0 6px;font-size:20px;font-weight:600}.qc-backroom .cp-avatar{background:var(--ink-fill,#0d0d0d);width:64px;height:64px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:600;display:flex}.qc-backroom .cp-contact{border-top:1px solid var(--gray150);gap:10px;margin:14px 0 0;padding:14px 0 0;font-size:14px;list-style:none;display:grid}.qc-backroom .cp-contact li{align-items:flex-start;gap:10px;min-width:0;display:flex}.qc-backroom .cp-contact svg,.qc-backroom .cp-address svg{color:var(--gray600);flex-shrink:0;margin-top:2px}.qc-backroom .cp-contact a{color:inherit;overflow-wrap:anywhere}.qc-backroom .cp-contact small{color:var(--gray600)}.qc-backroom .cp-none{color:var(--gray600);font-size:14px}.qc-backroom .cp-chat{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;display:inline-flex}.qc-backroom .cp-address{gap:10px;font-size:14px;display:flex}.qc-backroom .cp-address+.cp-address{border-top:1px solid var(--gray150);margin-top:12px;padding-top:12px}.qc-backroom .cp-address b{font-weight:600}.qc-backroom .cp-address p{color:var(--gray600);overflow-wrap:anywhere;margin:2px 0 0}.qc-backroom .cp-stats{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:12px;display:grid}.qc-backroom .cp-stat{gap:4px;min-width:0;padding:14px 16px;display:grid}.qc-backroom .cp-stat span,.qc-backroom .cp-stat small{color:var(--gray600);font-size:12.5px}.qc-backroom .cp-stat b{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.qc-backroom .cp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.qc-backroom .cp-head h3{margin:0}.qc-backroom .cp-search{border:1px solid var(--gray300);color:var(--gray600);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.qc-backroom .cp-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:150px;font-size:14px}.qc-backroom .cp-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.qc-backroom .cp-tab{border:1px solid var(--gray300);font:inherit;color:var(--dgray);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:13px}.qc-backroom .cp-tab.on{background:var(--ink-fill,#0d0d0d);color:var(--paper);border-color:#0000}.qc-backroom .cp-table{overflow-x:auto}.qc-backroom .cp-table .dtable{width:100%;min-width:560px}.qc-backroom .cp-table td:first-child{min-width:150px}.qc-backroom .cp-table th,.qc-backroom .cp-table td{padding-left:10px;padding-right:10px}.qc-backroom .cp-table .cp-date,.qc-backroom .cp-table .ref-link{white-space:nowrap}.qc-backroom .cp-table .num{white-space:nowrap;text-align:right}.qc-backroom .cp-row{cursor:pointer}.qc-backroom .cp-row:hover td{background:var(--gray100)}.qc-backroom .cp-items{color:var(--gray600);margin-top:2px;font-size:12px;display:block}.qc-backroom .cp-date{white-space:nowrap}.qc-backroom .cp-empty{text-align:center;padding:28px 0}.qc-backroom .cp-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.qc-backroom .cp-foot>div{align-items:center;gap:8px;display:flex}.qc-backroom .cp-before{color:var(--gray600);margin:0 0 12px;font-size:13.5px}@media (width<=1180px){.qc-backroom .cp-grid{grid-template-columns:minmax(0,1fr)}}.qc-backroom .sup-typing{background:var(--gray150);color:var(--gray600);border-radius:16px;align-self:flex-start;align-items:center;gap:9px;margin:6px 0 2px;padding:9px 14px;font-size:14px;display:inline-flex}.qc-backroom .sup-typing-dots{gap:3px;display:inline-flex}.qc-backroom .sup-typing-dots i{background:var(--gray600);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite sup-typing}.qc-backroom .sup-typing-dots i:nth-child(2){animation-delay:.15s}.qc-backroom .sup-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes sup-typing{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.qc-backroom .sup-typing-dots i{animation:none}}.qc-backroom .up-progress{gap:5px;margin-top:10px;display:grid}.qc-backroom .up-track{background:var(--gray150);border-radius:99px;height:6px;overflow:hidden}.qc-backroom .up-fill{background:var(--ink);transform-origin:0;height:100%;transition:transform .16s ease-out;display:block}.qc-backroom .up-progress small{color:var(--gray600);font-variant-numeric:tabular-nums;font-size:12.5px}.qc-backroom .up-done{color:var(--success);margin-top:8px;font-size:12.5px;display:block}:is(body:has(.cmodal-dim) .qc-backroom .tabbar,body:has(.drawer-dim) .qc-backroom .tabbar){display:none}.qc-backroom .svc .toolbar{flex-wrap:wrap}.qc-backroom .svc-card{margin-bottom:14px;padding:18px 20px}.qc-backroom .svc-card h3{margin:0 0 6px;font-size:15px}.qc-backroom .svc-empty{margin-bottom:14px;padding:26px 22px}.qc-backroom .svc-empty h3{margin:0 0 6px;font-size:17px}.qc-backroom .svc-empty p{color:var(--gray600);max-width:620px;margin:0 0 14px;font-size:14px}.qc-backroom .svc-row,.qc-backroom .svc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qc-backroom .svc-actions{margin-top:14px}.qc-backroom .svc-seg{border:1px solid var(--gray300);border-radius:9px;display:inline-flex;overflow:hidden}.qc-backroom .svc-seg button{background:var(--white,#fff);font:inherit;cursor:pointer;color:inherit;border:0;padding:8px 14px;font-size:13px}.qc-backroom .svc-seg button+button{border-left:1px solid var(--gray300)}.qc-backroom .svc-seg button.on{background:var(--ink,#0d0d0d);color:#fff}.qc-backroom .svc-nav{flex:1;align-items:center;gap:6px;min-width:240px;display:flex}.qc-backroom .svc-title{margin-left:6px;font-size:15px}.qc-backroom .svc-tools{gap:8px;margin-left:auto;display:flex}.qc-backroom .svc-tools .btn,.qc-backroom .svc-actions .btn{align-items:center;gap:6px;display:inline-flex}.qc-backroom .svc-alert{text-align:left;border:1px solid var(--warning,#b8791e);background:var(--warningsoft,#f7eedf);width:100%;color:var(--warning,#b8791e);font:inherit;cursor:pointer;border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:13.5px;font-weight:600;display:block}.qc-backroom .svc-grid-card{padding:0;overflow:auto}.qc-backroom .svc-grid{--hour:56px;min-width:720px}.qc-backroom .svc-grid.is-day{min-width:0}.qc-backroom .svc-grid-head{grid-template-columns:54px repeat(var(--cols), 1fr);border-bottom:1px solid var(--gray150);background:var(--white,#fff);z-index:2;display:grid;position:sticky;top:0}.qc-backroom .svc-grid-head span{color:var(--gray600);text-align:center;padding:10px 8px;font-size:12px}.qc-backroom .svc-grid-head span b{color:var(--ink,#111);font-size:16px;display:block}.qc-backroom .svc-grid-head span.is-today b{color:var(--info,#2456c7)}.qc-backroom .svc-grid-body{grid-template-columns:54px repeat(var(--cols), 1fr);display:grid;position:relative}.qc-backroom .svc-hours{position:relative}.qc-backroom .svc-hours span{color:var(--gray600);font-size:11px;position:absolute;right:8px;transform:translateY(-6px)}.qc-backroom .svc-col{border-left:1px solid var(--gray150);position:relative}.qc-backroom .svc-line{border-top:1px solid var(--gray150);position:absolute;left:0;right:0}.qc-backroom .svc-closed{text-align:center;color:var(--gray600);font-size:11.5px;position:absolute;top:8px;left:0;right:0}.qc-backroom .svc-event,.qc-backroom .svc-block{color:var(--ink,#111);text-align:left;border:0;border-radius:7px;padding:3px 7px;font-family:inherit;font-size:12px;line-height:1.3;text-decoration:none;position:absolute;left:3px;right:3px;overflow:hidden}.qc-backroom .svc-event small{color:var(--gray600);display:block}.qc-backroom .svc-block{background:repeating-linear-gradient(45deg, var(--gray150), var(--gray150) 6px, var(--gray100,#ededed) 6px, var(--gray100,#ededed) 12px);color:var(--gray600);cursor:pointer}.qc-backroom .svc-none{text-align:center;color:var(--gray600);padding:18px;font-size:13.5px}.qc-backroom .svc-month{grid-template-columns:repeat(7,1fr);padding:0;display:grid;overflow:hidden}.qc-backroom .svc-month-wd{color:var(--gray600);text-align:center;border-bottom:1px solid var(--gray150);padding:8px;font-size:12px}.qc-backroom .svc-month-day{border:0;border-right:1px solid var(--gray150);border-bottom:1px solid var(--gray150);background:var(--white,#fff);text-align:left;min-height:96px;font:inherit;cursor:pointer;flex-direction:column;gap:3px;padding:6px;display:flex}.qc-backroom .svc-month-day.is-out{background:var(--gray100,#ededed);color:var(--gray600)}.qc-backroom .svc-month-day.is-today .svc-month-n{background:var(--info,#2456c7);color:#fff;border-radius:50%}.qc-backroom .svc-month-n{justify-content:center;align-items:center;width:22px;height:22px;font-size:12.5px;font-weight:600;display:inline-flex}.qc-backroom .svc-chip{white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:1px 5px;font-size:11px;overflow:hidden}.qc-backroom .svc-more{color:var(--gray600);font-size:11px}.qc-backroom .bk-confirmed,.qc-backroom .bk-completed{background:var(--successsoft,#e3efe8)}.qc-backroom .bk-awaiting_approval,.qc-backroom .bk-pending_payment{background:var(--warningsoft,#f7eedf)}.qc-backroom .bk-clash,.qc-backroom .bk-needs_update{background:var(--errorsoft,#f7e6e8)}.qc-backroom .bk-cancelled,.qc-backroom .bk-declined,.qc-backroom .bk-no_show,.qc-backroom .bk-expired{background:var(--gray150);color:var(--gray600)}.qc-backroom .svc-event.bk-cancelled{opacity:.7;text-decoration:line-through}.qc-backroom .bk-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.qc-backroom .bk-pill.bk-confirmed,.qc-backroom .bk-pill.bk-completed{color:var(--success,#2f7a4b)}.qc-backroom .bk-pill.bk-awaiting_approval,.qc-backroom .bk-pill.bk-pending_payment{color:var(--warning,#b8791e)}.qc-backroom .bk-pill.bk-clash,.qc-backroom .bk-pill.bk-needs_update{color:var(--error,#b3273a)}.qc-backroom .svc-pager{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.qc-backroom .svc-pager a,.qc-backroom .svc-pager span{border:1px solid var(--gray300);color:inherit;border-radius:7px;padding:6px 10px;font-size:13px;text-decoration:none}.qc-backroom .svc-pager a.on{background:var(--ink,#0d0d0d);color:#fff}.qc-backroom .svc-times{gap:8px;display:grid}.qc-backroom .svc-times>.field{max-width:160px}.qc-backroom .svc-slots{flex-wrap:wrap;gap:6px;display:flex}.qc-backroom .svc-slots button{border:1px solid var(--gray300);background:var(--white,#fff);font:inherit;cursor:pointer;border-radius:7px;padding:5px 9px;font-size:12.5px}.qc-backroom .svc-slots button.on{background:var(--ink,#0d0d0d);color:#fff;border-color:var(--ink,#0d0d0d)}.qc-backroom .svc-hint{color:var(--gray600);font-size:12.5px}.qc-backroom .svc-switch-row{border-top:1px solid var(--gray200,#eee);margin-top:14px;padding-top:14px}.qc-backroom .svc-switch-row strong{font-size:14px}.qc-backroom .svc-clash{border:1px solid var(--gray200,#eee);border-radius:10px;margin-top:12px;padding:12px}.qc-backroom .svc-clash-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.qc-backroom .svc-radios{gap:8px;margin-top:6px;display:grid}.qc-backroom .svc-radios label{cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;display:flex}.qc-backroom .svc-radio span{gap:2px;display:grid}.qc-backroom .svc-radio small{color:var(--gray600);font-size:12.5px}.qc-backroom .svc-detail{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.qc-backroom .svc-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qc-backroom .svc-head h2{margin:0;font-size:20px}.qc-backroom .svc-when{margin:4px 0 2px;font-size:16px;font-weight:600}.qc-backroom .svc-sub{color:var(--gray600);margin:0 0 6px;font-size:13px}.qc-backroom .svc-quote{background:var(--gray100,#ededed);border-radius:8px;padding:8px 10px;font-size:13.5px}.qc-backroom .svc-warn{background:var(--errorsoft,#f7e6e8);color:var(--error,#b3273a);border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:13.5px}.qc-backroom .svc-danger{color:var(--error,#b3273a)}.qc-backroom .svc-dl{grid-template-columns:max-content 1fr;gap:6px 18px;margin:8px 0 0;font-size:14px;display:grid}.qc-backroom .svc-dl dt{color:var(--gray600)}.qc-backroom .svc-dl dd{margin:0;font-weight:600}.qc-backroom .svc-payments{color:var(--gray600);margin:10px 0 0;padding-left:18px;font-size:13px}.qc-backroom .svc-log{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.qc-backroom .svc-log li{border-left:2px solid var(--gray150);gap:2px;padding-left:14px;font-size:13.5px;display:grid}.qc-backroom .svc-log small{color:var(--gray600);font-size:12px}.qc-backroom .svc-link{color:var(--gray600);flex-wrap:wrap;flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.qc-backroom .svc-link a{color:var(--ink,#111);align-items:center;gap:4px;font-weight:600;display:inline-flex}.qc-backroom .svc-name{align-items:center;gap:10px;display:flex}.qc-backroom .svc-name img,.qc-backroom .svc-thumb{object-fit:cover;background:var(--gray150);border-radius:8px;flex-shrink:0;width:38px;height:38px}.qc-backroom .svc-templates{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:10px;margin-top:12px;display:grid}.qc-backroom .svc-template{text-align:left;border:1px solid var(--gray300);background:var(--white,#fff);cursor:pointer;font:inherit;border-radius:11px;gap:4px;padding:12px 14px;display:grid}.qc-backroom .svc-template:hover{border-color:var(--ink,#111)}.qc-backroom .svc-template span{color:var(--gray600);font-size:12.5px}.qc-backroom .svc-form{max-width:880px}.qc-backroom .svc-photos{flex-wrap:wrap;gap:10px;display:flex}.qc-backroom .svc-photo{width:92px;height:92px;position:relative}.qc-backroom .svc-photo img{object-fit:cover;border-radius:10px;width:100%;height:100%}.qc-backroom .svc-photo button{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:4px;right:4px}.qc-backroom .svc-photo-add{border:1.5px dashed var(--gray300);background:var(--white,#fff);width:92px;height:92px;font:inherit;color:var(--gray600);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.qc-backroom .svc-chips{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.qc-backroom .svc-chips button,.qc-backroom .svc-chips label{border:1px solid var(--gray300);background:var(--white,#fff);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.qc-backroom .svc-chips .on{background:var(--ink,#0d0d0d);color:#fff;border-color:var(--ink,#0d0d0d)}.qc-backroom .svc-chips input{border:1px solid var(--gray300);width:64px;font:inherit;color:var(--ink,#111);border-radius:6px;padding:3px 6px}.qc-backroom .svc-savebar{align-items:center;gap:8px;margin:4px 0 18px;display:flex}.qc-backroom .svc-week{gap:8px;margin-top:10px;display:grid}.qc-backroom .svc-day{border-bottom:1px solid var(--gray150);grid-template-columns:140px 1fr;align-items:start;gap:10px;padding:8px 0;display:grid}.qc-backroom .svc-day-name{align-items:center;gap:8px;padding-top:8px;font-size:14px;font-weight:600;display:flex}.qc-backroom .svc-ranges{justify-items:start;gap:6px;display:grid}.qc-backroom .svc-range{align-items:center;gap:8px;margin-bottom:8px;display:flex}.qc-backroom .svc-range .field{width:auto}.qc-backroom .svc-range.svc-wrap{flex-wrap:wrap}.qc-backroom .svc-closures{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.qc-backroom .svc-closures li{border:1px solid var(--gray150);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.qc-backroom .svc-closures li span{gap:2px;font-size:13.5px;display:grid}.qc-backroom .svc-closures small{color:var(--gray600);font-size:12px}.qc-backroom .svc-policy{background:var(--gray100,#ededed);border-radius:10px;margin-top:14px;padding:12px 14px;font-size:13.5px}.qc-backroom .svc-policy ul{margin:6px 0 0;padding-left:18px}.qc-backroom .svc-toggle-row{border-bottom:1px solid var(--gray150);align-items:center;padding:8px 0;font-size:14px}.qc-backroom .ov-bookings{margin-bottom:14px;padding:16px 18px}.qc-backroom .ov-bookings-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.qc-backroom .ov-bookings-head h3{margin:0;font-size:16px}.qc-backroom .ov-bookings-alert{color:var(--warning,#b8791e);margin-top:10px;font-size:13.5px;font-weight:600;display:block}.qc-backroom .ov-bookings-empty{color:var(--gray600);margin:10px 0 0;font-size:14px}.qc-backroom .ov-bookings-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.qc-backroom .ov-bookings-list a{border:1px solid var(--gray150);color:inherit;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.qc-backroom .ov-bk-time{min-width:120px;font-size:13px;font-weight:600}.qc-backroom .ov-bk-what{flex:1;display:grid}.qc-backroom .ov-bk-what small{color:var(--gray600)}.qc-backroom .cp-bookings{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}.qc-backroom .cp-bookings div{background:var(--gray100,#ededed);border-radius:8px;padding:8px 10px}.qc-backroom .cp-bookings dt{color:var(--gray600);font-size:12px}.qc-backroom .cp-bookings dd{margin:0;font-size:16px;font-weight:700}.qc-backroom .cp-booking-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.qc-backroom .cp-booking-list a{color:inherit;font-size:13.5px;text-decoration:none;display:grid}.qc-backroom .cp-booking-list small{color:var(--gray600)}@media (width<=900px){.qc-backroom .svc-detail,.qc-backroom .svc-day{grid-template-columns:1fr}.qc-backroom .svc-tools{margin-left:0}.qc-backroom .svc-month-day{min-height:64px}.qc-backroom .svc-chip{display:none}}.qc-backroom .svc-hours span:first-child{transform:none}.qc-backroom .svc-fold{font:inherit;cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:700;display:flex}.qc-backroom .svc-fold small{color:var(--gray600);margin-left:auto;font-size:13px;font-weight:400}.qc-backroom .svc-fold svg{transition:transform .16s ease-out}.qc-backroom .svc-fold.open svg{transform:rotate(90deg)}.qc-backroom .svc-opts{gap:8px;margin:10px 0;display:grid}.qc-backroom .svc-opt{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.qc-backroom .svc-opt .field{width:100%;min-width:0}.qc-backroom .svc-opt-head{color:var(--gray600);font-size:12px}.qc-backroom .svc-opt-more{color:var(--gray600);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:6px 0 12px;font-size:13px;display:flex}.qc-backroom .svc-opt-more .field{padding-top:6px;padding-bottom:6px}.qc-backroom .svc-areas{gap:8px;margin:10px 0;display:grid}.qc-backroom .svc-area{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.qc-backroom .svc-people{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.qc-backroom .svc-people span{border:1px solid var(--gray150);border-radius:999px;padding:4px 10px;font-size:13px}.qc-backroom .svc-people small{color:var(--gray600)}.qc-backroom .stf-avatar{object-fit:cover;background:var(--gray150);border-radius:50%;flex-shrink:0}.qc-backroom .stf-initials{color:var(--gray600);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.qc-backroom .stf-photo{align-items:center;gap:12px;display:flex}.qc-backroom .stf-svc{border-bottom:1px solid var(--gray150);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.qc-backroom .stf-svc .field{width:auto}.qc-backroom .stf-svc label{align-items:center;gap:8px;font-size:14px;display:flex}.qc-backroom .stf-svc small{color:var(--gray600);font-size:12px;display:block}@media (width<=640px){.qc-backroom .svc-opt{grid-template-columns:1fr 1fr auto}.qc-backroom .svc-opt>:first-child{grid-column:1/-1}.qc-backroom .svc-opt-head{display:none}.qc-backroom .stf-svc{grid-template-columns:1fr}}.qc-backroom .bk-emergency_request{background:var(--warningsoft,#f7eedf)}.qc-backroom .bk-pill.bk-emergency_request{color:var(--warning,#b8791e)}.qc-backroom .bk-requested,.qc-backroom .bk-offered{background:var(--warningsoft,#f7eedf)}.qc-backroom .bk-pill.bk-requested,.qc-backroom .bk-pill.bk-offered{color:var(--warning,#b8791e)}.qc-backroom .bk-lapsed{background:var(--gray150);color:var(--gray600)}.qc-backroom .stf-length{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.qc-backroom .stf-length small{color:var(--muted,#6b6b6b)}.qc-backroom .bf-editor{gap:10px;display:grid}.qc-backroom .bf-row{border:1px solid var(--line,#e6e6e6);border-radius:10px;gap:8px;padding:12px;display:grid}.qc-backroom .bf-locked{background:var(--soft,#f7f7f7);grid-template-columns:auto auto 1fr;align-items:center}.qc-backroom .bf-locked small{color:var(--muted,#6b6b6b)}.qc-backroom .bf-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.qc-backroom .bf-tools{gap:2px;display:inline-flex}.qc-backroom .bf-add{flex-wrap:wrap;gap:8px;display:flex}@media (width<=640px){.qc-backroom .bf-main{grid-template-columns:1fr}.qc-backroom .bf-locked{grid-template-columns:auto 1fr}.qc-backroom .bf-locked small{grid-column:1/-1}}svg.ph-f{display:none!important}.qc-backroom .nav-item .ic,.qc-backroom .nav-item .ic svg{width:18px;height:18px}.qc-backroom .nav-item.active .ic svg.ph-r,.qc-backroom .tabbar .active .ic svg.ph-r{display:none!important}.qc-backroom .nav-item.active .ic svg.ph-f,.qc-backroom .tabbar .active .ic svg.ph-f{display:block!important}.qc-backroom .mo-cust-list li.on button{background:var(--gray100)}.qc-backroom .mo-cust-list .mo-cust-new{color:var(--gray600);border-top:1px solid var(--gray100);margin-top:2px;padding:8px 10px 6px;font-size:12px}.qc-backroom .mo-cust-list .mo-cust-new:first-child{border-top:0;margin-top:0}.qc-backroom .nb-picked{color:var(--gray600);align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.qc-backroom .nb-picked button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.qc-backroom .nb-full{grid-column:1/-1}.qc-backroom textarea.nb-note{resize:vertical;width:100%;min-height:96px;font:inherit;line-height:1.45}.qc-backroom .nb-price{border:1px solid var(--gray200);border-radius:10px;gap:10px;margin-top:10px;padding:12px;display:grid}.qc-backroom .nb-price .ci-grid{margin-top:0}.qc-backroom .nb-missing{color:var(--gray600);align-self:center;margin:0 auto 0 0;font-size:12.5px}.nl-tabs{border-bottom:1px solid var(--gray200,#e5e5e5);flex-wrap:wrap;gap:4px;margin:0 0 16px;display:flex}.nl-tab{color:var(--gray600,#5c5c5c);border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 12px;font-size:14px;text-decoration:none}.nl-tab.on{color:var(--ink,#111);border-bottom-color:var(--ink,#111);font-weight:600}.nl-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.nl-listbar{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.nl-chip{border:1px solid var(--gray200,#e5e5e5);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:13px}.nl-chip span{color:var(--gray600,#5c5c5c);margin-left:4px}.nl-chip.on{background:var(--ink,#111);color:#fff;border-color:var(--ink,#111)}.nl-chip.on span{color:#ddd}.nl-chip.danger{color:var(--error,#b42318)}.nl-add{gap:8px;max-width:520px;margin-bottom:14px;padding:16px;display:grid}.nl-permission{align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.nl-lists{gap:8px;margin:10px 0 14px;display:grid}.nl-list-choice{border:1px solid var(--gray200,#e5e5e5);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.nl-when{flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}.nl-bundles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nl-bundle{border:1px solid var(--gray200,#e5e5e5);text-align:left;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;display:flex}.nl-bundle b{margin-top:6px;font-size:22px;line-height:1.2}.nl-bundle.on{border-color:var(--ink,#111);box-shadow:0 0 0 1px var(--ink,#111)}.nl-bundle-price{margin-top:6px;font-weight:600}.nl-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.nl-stat{flex-direction:column;gap:2px;padding:14px;display:flex}.nl-stat b{font-size:22px}.nl-preview{border:1px solid var(--gray200,#e5e5e5);background:#fff;border-radius:8px;height:70vh;margin:0 auto;display:block}.nl-product-list{gap:6px;max-height:50vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.nl-product-list button{border:1px solid var(--gray200,#e5e5e5);text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.nl-product-list img,.nl-product-noimg{object-fit:cover;background:var(--gray100,#f3f3f3);border-radius:6px;flex:none;width:44px;height:44px}.nl-product-list span{flex-direction:column;display:flex}.nl-editor .nl-bar{flex-wrap:wrap}.nl-editor .nl-body{min-height:320px}.nl-colour{display:inline-flex;position:relative}.nl-colour-dot{border:1px solid #00000026;border-radius:50%;width:14px;height:14px;display:inline-block}.nl-colour-menu{z-index:20;border:1px solid var(--gray200,#e5e5e5);background:#fff;border-radius:8px;grid-template-columns:repeat(4,24px);gap:6px;padding:8px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 6px 20px #00000014}.nl-colour-menu button{cursor:pointer;border:1px solid #0000001a;border-radius:50%;width:24px;height:24px}.nl-colour-clear{background:#fff;font-size:14px;line-height:1}.nl-image-bar{flex-wrap:wrap;align-items:center;gap:14px;padding:8px 0;font-size:13px;display:flex}.nl-image-bar .field{min-width:220px}.nl-body img{max-width:100%;height:auto;display:block}.nl-body img.nl-img-center{margin:0 auto}.nl-body img.nl-img-right{margin-left:auto}.nl-body img.ProseMirror-selectednode,.nl-body .ProseMirror-selectednode{outline:2px solid var(--nl-accent,#111);outline-offset:2px}.nl-button-block{margin:12px 0}.nl-button{background:var(--nl-accent,#111);color:#fff;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-block}.nl-product-block{border:1px solid #efefef;flex-direction:column;gap:4px;max-width:360px;margin:12px 0;padding:0 0 14px;display:flex}.nl-product-block img{width:100%}.nl-product-block strong,.nl-product-block .nl-product-price,.nl-product-block .nl-button{margin:0 14px}.nl-product-block .nl-button{align-self:flex-start;margin-top:6px}.nl-spacer{background:repeating-linear-gradient(45deg,#0000,#0000 6px,#0000000a 6px 12px)}@media (width<=640px){.nl-bundles,.nl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-image-bar .field{width:100%;min-width:0}.nl-editor .story-bar{flex-wrap:nowrap;position:sticky;top:0;overflow-x:auto}}.qc-backroom .nl-pay-option{text-align:left;background:var(--white,#fff);border:1px solid var(--gray200,#e5e5e5);cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 14px;transition:border-color .15s,transform .16s cubic-bezier(.23,1,.32,1);display:flex}.qc-backroom .nl-pay-option>span{flex-direction:column;gap:2px;display:flex}.qc-backroom .nl-pay-option:hover:not(:disabled){border-color:var(--ink,#0d0d0d)}.qc-backroom .nl-pay-option:active:not(:disabled){transform:scale(.98)}.qc-backroom .nl-pay-option:disabled{opacity:.55;cursor:not-allowed}.qc-backroom{overflow-wrap:break-word}.qc-backroom .svc-quote,.qc-backroom .ci-note,.qc-backroom .svc-answers dd,.qc-backroom .svc-detail dd,.qc-backroom td,.qc-backroom .nl-quote dd{overflow-wrap:anywhere;min-width:0}.char-count{text-align:right;color:var(--gray600,#6b6b63);margin-top:4px;font-size:12px;display:block}.qc-backroom .svc-detail-side,.qc-backroom .svc-detail-side>*,.qc-backroom .svc-dl dd{overflow-wrap:anywhere;min-width:0}.qc-backroom .svc-quote,.qc-backroom .svc-sub{white-space:pre-wrap}.qc-backroom .dtable .num{text-align:right;white-space:nowrap}.qc-backroom .campaign-table .campaign-name{color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.qc-backroom .campaign-table .campaign-name:hover{text-decoration:underline}.qc-backroom .campaign-table td .s-sub{margin-top:2px}@media (width<=640px){.qc-backroom .table-card>.dtable.campaign-table{min-width:0}.qc-backroom .campaign-table thead{display:none}.qc-backroom .campaign-table,.qc-backroom .campaign-table tbody{display:block}.qc-backroom .campaign-table tr{border-bottom:1px solid var(--gray150);grid-template-columns:repeat(3,1fr);gap:8px 12px;padding:14px;display:grid}.qc-backroom .campaign-table tr:last-child{border-bottom:none}.qc-backroom .campaign-table td,.qc-backroom .campaign-table td.num{text-align:left;border:none;align-self:center;padding:0;background:0 0!important}.qc-backroom .campaign-table td.cl-name{grid-column:1/3}.qc-backroom .campaign-table td.cl-status,.qc-backroom .campaign-table td.cl-draft+td.cl-action{text-align:right}.qc-backroom .campaign-table td.cl-status{text-align:right;grid-column:3}.qc-backroom .campaign-table td.cl-draft{text-align:left;grid-column:1/3}.qc-backroom .campaign-table td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.5px;color:var(--gray600);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.qc-backroom .campaign-table td.cl-action{text-align:left;grid-column:1/-1}.qc-backroom .campaign-table td.cl-draft+td.cl-action{text-align:right;grid-column:3}.qc-backroom .campaign-table td.cl-action .btn{padding-left:0}.qc-backroom .campaign-table td.cl-draft+td.cl-action .btn{padding-left:revert;padding-right:0}}.qc-backroom .pro-lock{border:1px dashed var(--gray300,#d6d3cc);border-radius:12px;margin-top:6px;padding:12px}.qc-backroom .pro-lock-note{color:var(--gray700,#4a4844);align-items:flex-start;gap:8px;margin-bottom:10px;font-size:12.5px;line-height:1.45;display:flex}.qc-backroom .pro-lock-note svg{flex:none;margin-top:2px}.qc-backroom .pro-lock-note a{text-underline-offset:2px;font-weight:600;text-decoration:underline}.qc-backroom .pro-lock-body{opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;border:0;min-width:0;margin:0;padding:0}.qc-backroom .contrast-warn{color:#8a5a00;background:#fff6e0;border-radius:8px;margin:6px 0 0;padding:6px 9px;font-size:12px;line-height:1.45}.qc-backroom .ds-swatch-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qc-backroom .ds-swatch-row .ds-swatch-label{min-width:92px;font-size:13px}.qc-backroom .ds-swatch-row .ds-reset{width:auto;padding:2px 8px;font-size:12px}.qc-backroom .row-widgets{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.qc-backroom .row-widget{background:var(--gray100,#ededed);height:20px;color:var(--dgray,#3a3a3a);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.qc-backroom .row-widget>span{font-size:11px}.qc-backroom span[style*=width]>svg.ph-r{width:100%;height:100%;display:block}.qc-backroom .shoe-group-pick{border:1px solid var(--gray200);cursor:pointer;border-radius:10px;flex:150px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.qc-backroom .shoe-group-pick.on{border-color:var(--ink)}.qc-backroom .shoe-group-pick span{gap:1px;font-size:13px;display:grid}.qc-backroom .shoe-group-pick small{color:var(--gray600);font-size:11.5px}.qc-backroom .shoe-chart-wrap{border:1px solid var(--gray200);border-radius:10px;max-height:320px;margin-top:12px;overflow:auto}.qc-backroom .shoe-chart{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.qc-backroom .shoe-chart th{background:var(--gray100,#ededed);text-align:left;white-space:nowrap;padding:7px 10px;font-weight:600;position:sticky;top:0}.qc-backroom .shoe-chart td{border-top:1px solid var(--gray100,#ededed);padding:6px 10px}.qc-backroom .shoe-chart th:first-child,.qc-backroom .shoe-chart td:first-child{font-weight:600}.qc-backroom .sps-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.qc-backroom .sps-row>span{display:grid}.qc-backroom .sps-row small{color:var(--gray600);font-size:11.5px}.qc-backroom .od-headline{color:#6b4a00;background:#fff4d6;border-radius:6px;margin:3px 0 2px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.qc-backroom .cake-sizes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.qc-backroom .cake-size-pill{border:1px solid var(--gray200);border-radius:8px;align-items:center;gap:2px;padding:2px 4px 2px 2px;display:inline-flex}.qc-backroom .cake-size-pill input{border:0;width:92px;padding:6px 8px;font-size:13px}.qc-backroom .cake-size-pill button{color:var(--gray600);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:16px}.qc-backroom .cake-tier-pick{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.qc-backroom .cake-grid-wrap{border:1px solid var(--gray200);border-radius:10px;margin-top:14px;overflow-x:auto}.qc-backroom .cake-grid{border-collapse:collapse;width:100%;font-size:13px}.qc-backroom .cake-grid th{text-align:left;white-space:nowrap;background:var(--gray100,#ededed);padding:8px 10px;font-weight:600}.qc-backroom .cake-grid tbody th{border-top:1px solid var(--gray100,#ededed);background:0 0}.qc-backroom .cake-grid td{border-top:1px solid var(--gray100,#ededed);padding:6px 8px}.qc-backroom .cake-grid-cell{align-items:center;gap:4px;display:flex}.qc-backroom .cake-grid-cell em,.qc-backroom .cake-money em,.qc-backroom .fab-price em,.qc-backroom .fab-yards em{color:var(--gray600);font-size:12.5px;font-style:normal}.qc-backroom .cake-grid-cell input{width:100%;min-width:92px}.qc-backroom .cake-grid-cell input::placeholder{color:var(--gray400,#b5b2aa)}.qc-backroom .cake-list-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.qc-backroom .cake-list{flex-direction:column;gap:10px;display:flex}.qc-backroom .cake-money{flex:none;align-items:center;gap:4px;display:inline-flex}.qc-backroom .cake-money input{width:96px}.qc-backroom .cake-field-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;font-size:13px;display:flex}.qc-backroom .cake-field-row>label,.qc-backroom .cake-field-row>span{flex:220px;gap:2px;display:grid}.qc-backroom .cake-field-row small{color:var(--gray600);font-size:11.5px}.qc-backroom .cake-field-row input[type=number]{width:90px}.qc-backroom .cake-days{flex-wrap:wrap;gap:6px;display:flex}.qc-backroom .cake-day{border:1px solid var(--gray200);cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;font-size:12.5px}.qc-backroom .cake-day.off{background:var(--ink);border-color:var(--ink);color:#fff;text-decoration:line-through}.qc-backroom .fab-rules{gap:10px;margin-top:14px;display:grid}.qc-backroom .fab-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qc-backroom .fab-two label{gap:4px;font-size:13px;display:grid}@media (width<=560px){.qc-backroom .fab-two{grid-template-columns:1fr}}.qc-backroom .fab-note{color:var(--gray600);margin:0;font-size:12px}.qc-backroom .fab-bundles-head{gap:2px;margin-top:6px;font-size:13px;display:grid}.qc-backroom .fab-bundles-head small{color:var(--gray600);font-size:11.5px}.qc-backroom .fab-bundle-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qc-backroom .fab-bundle-row>input{flex:180px}.qc-backroom .fab-yards,.qc-backroom .fab-price{align-items:center;gap:4px;display:inline-flex}.qc-backroom .fab-yards input{width:64px}.qc-backroom .fab-price input{width:104px}.qc-backroom .fab-explain{gap:6px;margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.qc-backroom .tps .cake-grid-wrap{margin-top:0}.qc-backroom .pt-banner{border:1px solid var(--gray150);background:var(--white);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;padding:12px 16px;font-size:13px;display:flex}.qc-backroom .pt-banner.warn{background:var(--warningsoft);border-color:#0000}.qc-backroom .pt-banner .progress{margin:8px 0 0}.qc-backroom .pt-muted{color:var(--gray600);font-size:13px}.qc-backroom .pt-error{color:var(--error);margin:0;font-size:13px}.qc-backroom .pt-hint{color:var(--gray600);margin:4px 0 0;font-size:12.5px}.qc-backroom .pt-link{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.qc-backroom .pt-skipped{margin-top:6px;font-size:12.5px}.qc-backroom .pt-skipped ul{color:var(--gray600);margin:6px 0 0;padding-left:18px}.qc-backroom .pt-skipped li{margin:2px 0}.qc-backroom .pt-form{flex-direction:column;gap:16px;display:flex}.qc-backroom .pt-field{flex-direction:column;gap:6px;display:flex}.qc-backroom .pt-label{color:var(--gray700);font-size:12px;font-weight:600}.qc-backroom .pt-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.qc-backroom .pt-seg{border:1px solid var(--gray300);border-radius:9px;align-self:flex-start;display:inline-flex;overflow:hidden}.qc-backroom .pt-seg button{background:var(--white);color:var(--gray600);cursor:pointer;border:0;padding:9px 14px;font-size:13px}.qc-backroom .pt-seg button+button{border-left:1px solid var(--gray300)}.qc-backroom .pt-seg button.on{background:var(--ink-fill,#0d0d0d);color:var(--paper)}.qc-backroom .pt-seg button:disabled{opacity:.45;cursor:not-allowed}.qc-backroom .pt-input{align-items:center;gap:6px;display:inline-flex}.qc-backroom .pt-input .field{width:120px}.qc-backroom .pt-input>span{color:var(--gray600);font-size:13px}.qc-backroom .pt-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.qc-backroom .pt-check input{margin-top:3px}.qc-backroom .pt-check small{color:var(--gray600);font-size:12px;display:block}.qc-backroom .pt-preview{border-top:1px solid var(--gray150);margin-top:20px;padding-top:16px}.qc-backroom .pt-summary{margin:0 0 10px;font-size:13.5px}.qc-backroom .pt-table-wrap{border:1px solid var(--gray150);border-radius:10px;max-height:300px;overflow:auto}.qc-backroom .pt-table{border-collapse:collapse;width:100%;font-size:13px}.qc-backroom .pt-table th{text-align:left;color:var(--gray600);background:var(--gray50,#fafaf8);padding:8px 12px;font-size:11.5px;font-weight:600;position:sticky;top:0}.qc-backroom .pt-table td{border-top:1px solid var(--gray150);padding:8px 12px}.qc-backroom .pt-table .pt-num{white-space:nowrap;font-variant-numeric:tabular-nums}.qc-backroom .pt-was{color:var(--gray400);margin-left:6px;font-size:12px}.qc-backroom .pt-more{color:var(--gray600);border-top:1px solid var(--gray150);margin:0;padding:8px 12px;font-size:12px}.qc-backroom .pt-usd{background:var(--gray100);color:var(--gray700);border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11.5px;font-weight:600;display:inline-block}.qc-backroom .pt-linked{background:var(--gray50,#fafaf8);border:1px solid var(--gray150);border-radius:10px;margin-top:10px;padding:12px 14px;font-size:13px}.qc-backroom .pt-linked .pt-row{margin-top:8px}.qc-backroom .pt-option-list{grid-template-columns:1fr 140px;align-items:center;gap:6px 10px;margin-top:8px;font-size:12.5px;display:grid}.qc-backroom .pt-rates{flex-direction:column;gap:8px;display:flex}.qc-backroom .pt-rate-row{grid-template-columns:1fr 90px 180px 70px 36px;align-items:center;gap:8px;display:grid}.qc-backroom .pt-rate-head{color:var(--gray500);font-size:11px;font-weight:500}@media (width<=720px){.qc-backroom .pt-rate-row{grid-template-columns:1fr 70px 1fr 36px}.qc-backroom .pt-rate-row .pt-uses{display:none}}.qc-backroom .od-basis{color:var(--gray600);margin-top:4px;font-size:11.5px}.qc-backroom .pt-input.pre .field{width:170px}.qc-backroom .pt-intro{color:var(--gray600);margin:0 0 18px;font-size:13px;line-height:1.5}.qc-backroom .pt-linked .pt-row{align-items:center}.qc-backroom .ev-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:20px;display:grid}.qc-backroom .ev-stage{position:sticky;top:16px}.qc-backroom .ev-stage-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.qc-backroom .ev-stage-bar .filter-chip{align-items:center;gap:6px;display:inline-flex}.qc-backroom .ev-frame-box{height:calc(100vh - 200px);min-height:520px}.qc-backroom .ev-presets{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.qc-backroom .ev-preset{text-align:left;border:1px solid var(--gray200,#e6e4de);background:var(--white);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.qc-backroom .ev-preset:hover{border-color:var(--ink);box-shadow:0 2px 8px #0000000f}.qc-backroom .ev-preset strong{font-size:13.5px;display:block}.qc-backroom .ev-preset small{color:var(--gray600);margin-top:2px;font-size:11.5px;display:block}.qc-backroom .ev-preset-emoji{text-align:center;flex:none;width:32px;font-size:22px}.qc-backroom .ev-list{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.qc-backroom .ev-row{border:1px solid var(--gray200,#e6e4de);background:var(--white);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.qc-backroom .ev-row.on{border-color:var(--ink)}.qc-backroom .ev-row-emoji{text-align:center;flex:none;width:30px;font-size:22px}.qc-backroom .ev-row-body{flex:180px;min-width:0}.qc-backroom .ev-row-body strong{font-size:14px;display:block}.qc-backroom .ev-row-body small{color:var(--gray600);margin-top:2px;font-size:12px;display:block}.qc-backroom .ev-row-actions{gap:2px;margin-left:auto;display:flex}.qc-backroom .ev-row-actions .btn{padding:5px 9px;font-size:12.5px}.qc-backroom .ev-dates{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qc-backroom .ev-tag-sample{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.qc-backroom .ev-products{flex-direction:column;gap:4px;max-height:300px;margin-top:10px;display:flex;overflow-y:auto}.qc-backroom .ev-product{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:13.5px;display:flex}.qc-backroom .ev-product:hover{background:var(--gray100,#f4f4f2)}.qc-backroom .ev-product img,.qc-backroom .ev-product .ev-noimg{object-fit:cover;background:var(--gray100,#f4f4f2);border-radius:8px;flex:none;width:36px;height:36px}.qc-backroom .ev-product small{color:var(--gray600)}.qc-backroom .ev-prices{background:var(--gray100,#f4f4f2);border-radius:10px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.5}@media (width<=1100px){.qc-backroom .ev-layout{grid-template-columns:1fr}.qc-backroom .ev-stage{order:-1;position:static}.qc-backroom .ev-frame-box{height:60vh;min-height:420px}}@media (width<=640px){.qc-backroom .ev-dates{grid-template-columns:1fr}}.qc-backroom .row-widget.row-drop{background:var(--ink,#0d0d0d);color:#fff}.qc-backroom .drop-panel-card{margin:20px 0 0;padding:20px}.qc-backroom .drop-panel-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.qc-backroom .drop-panel-note{background:var(--gray100,#f4f4f2);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.5}.qc-backroom .drop-panel-note.warn{color:#7a4a00;background:#fff4e5}@media (width<=640px){.qc-backroom .drop-panel-grid{grid-template-columns:1fr}}.qc-backroom .tc-preview{border:1px solid var(--gray200,#e6e4de);border-radius:12px;flex-wrap:wrap;gap:8px 16px;padding:12px 14px;font-size:13px;display:flex}.qc-backroom .tc-preview small{color:var(--gray600);flex-basis:100%;font-size:11.5px}.qc-backroom .kv-ask{margin:-8px 0 16px}.qc-backroom .kv-ask .kyc-note{margin-bottom:10px}.qc-backroom .kv-ask-open{text-underline-offset:3px;color:var(--ink);background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:600;text-decoration:underline}.qc-backroom .kv-ask-form{border:1px solid var(--gray150);background:var(--white);border-radius:12px;margin-bottom:8px;padding:16px}.qc-backroom .kv-ask-form h5{margin:0 0 4px;font-size:14px}.qc-backroom .kv-ask-sub{color:var(--gray600);margin:0 0 14px;font-size:12.5px}.qc-backroom textarea.kv-ask-text{resize:vertical;width:100%;min-height:96px;font:inherit;line-height:1.45}.qc-backroom .kv-ask-count{text-align:right;color:var(--gray400);margin-top:4px;font-size:11px;display:block}.qc-backroom .kv-ask-private{color:var(--gray600);margin:-6px 0 12px;font-size:11.5px}.qc-backroom .kv-ask-actions{justify-content:flex-end;gap:8px;display:flex}.qc-backroom .kv-ask-mail{color:var(--gray600);margin:4px 0 0;font-size:12px}.qc-backroom .kv-ask-mail a{color:var(--ink);text-decoration:underline}@media (width<=640px){.qc-backroom .kv-ask-actions{flex-direction:column-reverse}.qc-backroom .kv-ask-actions .btn{width:100%}}.qc-backroom .va-setup .va-field{margin:0 0 12px;display:block}.qc-backroom .va-setup .va-field span{color:var(--gray300);margin-bottom:4px;font-size:11.5px;display:block}.qc-backroom .va-setup .va-field input{box-sizing:border-box;width:100%;color:var(--paper);background:#ffffff0f;border:1px solid #fff3;border-radius:8px;padding:9px 11px;font-size:14px}.qc-backroom .va-setup .va-field input::placeholder{color:var(--gray400)}.qc-backroom .va-setup .va-field small{color:var(--gray400);margin-top:4px;font-size:11px;display:block}.qc-backroom .va-setup .va-error{color:#ffb4ab;background:#eb575729;border-radius:8px;margin:0 0 12px;padding:8px 10px;font-size:12.5px}.qc-backroom .va-setup .va-go{background:var(--paper);width:100%;color:var(--ink);justify-content:center;padding:10px 12px;font-size:13px;font-weight:600}.qc-backroom .va-setup .va-go:hover{background:var(--gray100)}.qc-backroom .kv-setup{margin-top:16px}.qc-backroom .desktop-notice,.qc-backroom .big-screen-note{display:none}@media (width<=640px){.qc-backroom .desktop-notice{background:var(--infosoft);color:var(--info);border-radius:12px;align-items:flex-start;gap:6px;margin:10px 14px 0;padding:10px 6px 10px 14px;font-size:13.5px;line-height:1.45;display:flex}.qc-backroom .desktop-notice p{flex:1;min-width:0;margin:2px 0 0}.qc-backroom .desktop-notice a{color:inherit;font-weight:600;text-decoration:underline}.qc-backroom .desktop-notice .dn-soon{font-weight:600}.qc-backroom .desktop-notice .dn-close{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:-6px 0;display:flex}.qc-backroom .big-screen-note{background:var(--gray100,#f2f1ed);color:var(--gray600);border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.qc-backroom .big-screen-note .bsn-ic{flex-shrink:0;width:18px;height:18px;margin-top:1px}.qc-backroom .big-screen-note .bsn-ic svg{width:18px;height:18px}.qc-backroom .topbar{padding:8px 12px;padding-top:calc(8px + env(safe-area-inset-top));min-height:56px}.qc-backroom .topbar>div:first-child{flex:1;gap:10px!important}.qc-backroom .topbar .sub{display:none!important}.qc-backroom .topbar .title-row{flex-wrap:nowrap;gap:6px;min-width:0}.qc-backroom .topbar h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qc-backroom .topbar .tut-btn{flex-shrink:0;height:30px}.qc-backroom .topbar .tut-guide{display:none}.qc-backroom .topbar-right{gap:6px}.qc-backroom .hamb,.qc-backroom .topbar-right .sf-btn,.qc-backroom .topbar-right .icon-btn,.qc-backroom .topbar-right .avatar{flex-shrink:0;width:42px;height:42px}.qc-backroom .tabbar a,.qc-backroom .tabbar button{min-height:48px;font-size:11px}.qc-backroom .filter-chip{min-height:40px}.qc-backroom .sidebar .nav-item{min-height:44px}.qc-backroom .dtable input[type=checkbox]{width:20px;height:20px}.qc-backroom .settings-rail{flex-wrap:nowrap;align-items:stretch}.qc-backroom .settings-rail>.settings-rail-group{flex:none;align-items:center;gap:6px;display:flex}.qc-backroom .settings-rail .settings-rail-label{display:none}.qc-backroom .settings-rail button{min-height:40px}.qc-backroom .table-card{overflow-x:visible}.qc-backroom .content table.dtable:not(.campaign-table):not(.orders-table):not(.m-keep){width:100%;min-width:0;display:block}.qc-backroom .content table.dtable:not(.campaign-table):not(.orders-table):not(.m-keep)>thead{display:none}.qc-backroom .content table.dtable:not(.campaign-table):not(.orders-table):not(.m-keep)>tbody,.qc-backroom .content table.dtable:not(.campaign-table):not(.orders-table):not(.m-keep)>tfoot{display:block}.qc-backroom .content table.dtable:not(.campaign-table):not(.orders-table):not(.m-keep) tr{border-bottom:1px solid var(--gray150);flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:relative}.qc-backroom .content table.dtable:not(.campaign-table):not(.orders-table):not(.m-keep) tr:last-child{border-bottom:none}.qc-backroom .content table.dtable:not(.campaign-table):not(.orders-table):not(.m-keep) td{white-space:normal;overflow-wrap:anywhere;border:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:none;padding:0;font-size:14px;display:flex;text-align:right!important;background:0 0!important;width:auto!important}.qc-backroom .content table.dtable:not(.campaign-table):not(.orders-table):not(.m-keep) td:empty{display:none}.qc-backroom .content table.dtable:not(.campaign-table):not(.orders-table):not(.m-keep) td[data-label]:not([data-label=""]):before{content:attr(data-label);text-align:left;max-width:45%;color:var(--gray600);flex-shrink:0;font-size:13px;font-weight:500}.qc-backroom .content table.dtable:not(.campaign-table):not(.orders-table):not(.m-keep) td.m-primary{padding-right:36px;font-size:15px;display:block;text-align:left!important}.qc-backroom .content table.dtable:not(.campaign-table):not(.orders-table):not(.m-keep) td.m-primary:before{display:none}.qc-backroom .content table.dtable:not(.campaign-table):not(.orders-table):not(.m-keep) td.m-actions{flex-wrap:wrap;justify-content:flex-start;padding-top:4px}.qc-backroom .content table.dtable:not(.campaign-table):not(.orders-table):not(.m-keep) td[colspan]{display:block;text-align:left!important}.qc-backroom .content table.dtable:not(.campaign-table):not(.orders-table):not(.m-keep) td.dt-check{width:auto;position:absolute;top:12px;right:12px}.qc-backroom .content table.dtable:not(.campaign-table):not(.orders-table):not(.m-keep) td.dt-check:before,.qc-backroom .content table.dtable:not(.campaign-table):not(.orders-table):not(.m-keep) td.dt-check:empty{display:none}.qc-backroom .table-card>.dtable.orders-table{min-width:0;display:block}.qc-backroom .orders-table thead{display:none}.qc-backroom .orders-table tbody{display:block}.qc-backroom .orders-table tr{border-bottom:1px solid var(--gray150);grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"check num status""check cust total""check items actions";align-items:center;gap:4px 12px;padding:14px 14px 12px;display:grid}.qc-backroom .orders-table tr:last-child{border-bottom:none}.qc-backroom .orders-table td{min-width:0;background:0 0!important;border:none!important;padding:0!important}.qc-backroom .orders-table td:first-child{grid-area:check;align-self:start;padding-top:2px!important}.qc-backroom .orders-table td:nth-child(2){grid-area:num}.qc-backroom .orders-table td:nth-child(2) .ot-number{padding:2px 0;font-size:15px;display:inline-block}.qc-backroom .orders-table td:nth-child(3){text-overflow:ellipsis;white-space:nowrap;grid-area:cust;font-size:14px;overflow:hidden}.qc-backroom .orders-table td:nth-child(4){max-width:none;color:var(--gray600);grid-area:items;font-size:13px}.qc-backroom .orders-table td:nth-child(5){display:none}.qc-backroom .orders-table td:nth-child(6){grid-area:status;justify-self:end}.qc-backroom .orders-table td:nth-child(7){grid-area:total;justify-self:end;font-size:15px}.qc-backroom .orders-table td:nth-child(8){grid-area:actions;justify-self:end}.qc-backroom .orders-table td:has(>.ot-number) .ot-meta{white-space:normal;display:block}.qc-backroom .wgs-filters{scrollbar-width:none;flex-wrap:nowrap;margin-right:-14px;padding-right:14px;overflow-x:auto}.qc-backroom .wgs-filters::-webkit-scrollbar{display:none}.qc-backroom .wgs-label{flex:none;width:auto;margin-right:4px}.qc-backroom .wgs-chip{white-space:nowrap;flex:none;min-height:36px}.qc-backroom .ds-frame-box{height:52vh;min-height:320px}.qc-backroom .svc-toolbar{flex-wrap:wrap}.qc-backroom .svc-tools{flex-wrap:wrap;width:100%;min-width:0}.qc-backroom .svc-tools>.btn-primary{flex:100%;order:-1;justify-content:center}.qc-backroom .svc-tools>select{flex:1 1 0;width:auto;min-width:0}.qc-backroom .svc-tools>.btn-secondary{flex:none;justify-content:center;min-width:44px}.qc-backroom .toolbar .prod-search{flex:100%;min-width:0}.qc-backroom .toolbar .prod-search .field{flex:auto;width:auto;min-width:0}.qc-backroom .toolbar .prod-search .btn{flex:none;width:auto!important}.qc-backroom .stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.qc-backroom .stat-tile{border-radius:12px;padding:14px 12px 12px}.qc-backroom .stat-tile-val{overflow-wrap:anywhere;font-size:18px}.qc-backroom .stat-tile-label{font-size:12.5px}.qc-backroom .stat-tile-icon:not(:has(.eye-toggle)){display:none}.qc-backroom .stat-tile:has(.eye-toggle){grid-column:1/-1}.qc-backroom .ov-bookings-list a{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time pill""what what";align-items:center;gap:2px 10px;display:grid!important}.qc-backroom .ov-bk-time{min-width:0;color:var(--gray600);grid-area:time}.qc-backroom .ov-bk-what{grid-area:what;min-width:0}.qc-backroom .ov-bk-what small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qc-backroom .ov-bookings-list .bk-pill{grid-area:pill}.qc-backroom .svc-range:not(.svc-wrap){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 44px;align-items:center;gap:6px;width:100%;display:grid}.qc-backroom .svc-range:not(.svc-wrap)>select{grid-column:1/-1}.qc-backroom .svc-range:not(.svc-wrap) .field{width:100%;min-width:0;padding-left:8px;padding-right:6px}.qc-backroom .svc-range:not(.svc-wrap) .btn{justify-content:center;width:44px;min-width:44px;padding:0}.qc-backroom .svc-range.svc-wrap>.field,.qc-backroom .svc-range.svc-wrap>.btn,.qc-backroom .svc-range.svc-wrap>.loy-check{flex:100%;width:100%}.qc-backroom .svc-range.svc-wrap>input[type=time]{flex:1 1 0;min-width:0}.qc-backroom .svc-ranges{width:100%;min-width:0}}.qc-backroom .pf-mto{flex-wrap:wrap;margin-top:12px}.qc-backroom .pf-stockask{max-width:460px}.qc-backroom .pf-stockask p{margin:0 0 14px;font-size:14px;line-height:1.55}.qc-backroom .pf-stockask .field{width:100%}.qc-backroom .pf-stockask-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.qc-backroom .rx-warn{color:var(--warning,#b8791e);margin-left:auto;margin-right:8px;font-size:12px;font-style:normal;font-weight:600}.qc-backroom .rx-row:has(>.rx-order){grid-template-columns:auto 200px 1fr 130px auto 36px}.qc-backroom .rx-row.mat:has(>.rx-order){grid-template-columns:auto 200px 1fr 110px auto 36px}.qc-backroom .rx-order{align-items:center;gap:2px;display:inline-flex}.qc-backroom .rx-grip{width:26px;height:34px;color:var(--gray400);cursor:grab;border-radius:7px;place-items:center;display:grid}.qc-backroom .rx-grip:hover{background:var(--gray100);color:var(--ink)}.qc-backroom .rx-grip:active{cursor:grabbing}.qc-backroom .rx-arrow{width:24px;height:28px;color:var(--gray600);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:14px}.qc-backroom .rx-arrow:hover:not(:disabled){color:#2f54eb;background:#eef1fe}.qc-backroom .rx-arrow:disabled{opacity:.3;cursor:default}.qc-backroom .rx-row[data-dragging],.qc-backroom .rx-lens[data-dragging]{opacity:.45}.qc-backroom .rx-row[data-drop],.qc-backroom .rx-lens[data-drop]{box-shadow:0 -3px #2f54eb}.qc-backroom .rx-lens{grid-template-columns:auto minmax(0,1fr);display:grid}.qc-backroom .rx-lens-order{background:var(--white);align-items:center;padding-left:8px;display:flex}.qc-backroom .rx-lens>.rx-lens-body{grid-column:1/-1}@media (width<=760px){.qc-backroom .rx-row:has(>.rx-order){grid-template-columns:1fr 1fr}.qc-backroom .rx-row.mat:has(>.rx-order){grid-template-columns:1fr 1fr}.qc-backroom .rx-row>.rx-order{grid-column:1/-1}}.qc-backroom .rx-tb{gap:10px;margin-top:8px;display:grid}.qc-backroom .rx-tb-type{border:1px solid var(--gray300);background:var(--white);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.qc-backroom .rx-tb-type.on{border-color:var(--ink)}.qc-backroom .rx-tb-type .rx-check{align-items:center;gap:8px;display:flex}.qc-backroom .rx-tb-type .rx-check span{color:var(--gray600);font-size:13px}.qc-backroom .rx-tb-type .rx-table select.field{min-width:92px}.qc-backroom .rx-tb-type .rx-add{justify-self:start}.qc-backroom .rx-mat-head{background:var(--white);align-items:center;gap:8px;min-width:0;padding:10px 12px 10px 4px;display:flex}.qc-backroom .rx-mat-head .rx-name{flex:1;min-width:0}.qc-backroom .rx-mat-head select.field{width:auto;height:40px}.qc-backroom .rx-mat-made{color:var(--gray600);white-space:nowrap;font-size:12.5px}.qc-backroom .rx-range{flex-wrap:wrap;gap:8px;display:flex}.qc-backroom .rx-range .rx-money input{width:72px}.qc-backroom .rx-label{color:var(--gray600);text-transform:uppercase;letter-spacing:.06em;margin:14px 0 6px;font-size:12px;font-weight:600;display:block}.qc-backroom .rx-prices{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin-bottom:10px;display:grid}.qc-backroom .rx-price{border:1px solid var(--gray300);background:var(--white);cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:flex}.qc-backroom .rx-price.on{border-color:var(--ink)}.qc-backroom .rx-price-name{flex:1;font-size:13.5px;font-weight:500}.qc-backroom .rx-price .rx-money input{width:96px}.qc-backroom .rx-range .rx-money{flex:130px;min-width:0}.qc-backroom .rx-mb{gap:8px;margin:6px 0 12px;display:grid}.qc-backroom .rx-mb .rx-label em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:400}.qc-backroom .rx-mb .rx-add{justify-self:start}.qc-backroom .rx-above{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.qc-backroom .rx-above select.field{width:92px}.qc-backroom .rx-above .rx-money{width:150px}.qc-backroom .rx-link{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.qc-backroom .fdo{gap:14px;max-width:680px;margin:0 auto;display:grid}.qc-backroom .fdo-card{gap:14px;padding:20px;display:grid}.qc-backroom .fdo-card h3{margin:0;font-size:16px}.qc-backroom .fdo-field{gap:6px;font-size:13px;font-weight:600;display:grid}.qc-backroom .fdo-field em{color:var(--gray600);font-style:normal;font-weight:400}.qc-backroom .fdo-field .field{font:inherit;border:1px solid var(--gray300);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:400}.qc-backroom .fdo-check{align-items:center;gap:10px;font-size:13.5px;display:flex}.qc-backroom .fdo-err{color:#b42318;font-weight:400}.qc-backroom .fdo-warn{background:#fff4e5;border-radius:10px;margin:0;padding:12px 14px;font-size:13.5px}.qc-backroom .fdo-hint{color:var(--gray600);margin:0;font-size:13px}.qc-backroom .fdo .btn-primary{justify-self:start}.qc-backroom .od-dropoff-photos{flex-wrap:wrap;gap:6px;display:flex}.qc-backroom .od-dropoff-photos img{object-fit:cover;border:1px solid var(--gray150);border-radius:8px;width:64px;height:64px;display:block}.qc-backroom .fdo-sub{padding-left:26px}.qc-backroom .dro{gap:12px;max-width:860px;margin:0 auto;display:grid}.qc-backroom .dro-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qc-backroom .dro-tabs button{border:1px solid var(--gray300);background:var(--white);height:36px;font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px}.qc-backroom .dro-tabs button.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.qc-backroom .dro-settings{color:var(--ink);margin-left:auto;font-size:13px}.qc-backroom .dro-empty{text-align:center;color:var(--gray600);padding:28px 20px;font-size:14px}.qc-backroom .dro-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.qc-backroom .dro-main{flex:320px;gap:8px;min-width:0;display:grid}.qc-backroom .dro-top{flex-wrap:wrap;gap:6px;font-size:15px;display:flex}.qc-backroom .dro-top span{color:var(--gray600)}.qc-backroom .dro-meta{color:var(--gray600);font-size:13px}.qc-backroom .dro-meta a{color:var(--ink)}.qc-backroom .dro-photo{cursor:zoom-in;background:0 0;border:0;padding:0}.qc-backroom .dro-nophoto{color:var(--gray600);font-size:13px}.qc-backroom .dro-side{align-items:center;gap:8px;display:flex}.qc-backroom .dro-got{color:#1d7a46;font-size:13px;font-weight:600}.qc-backroom .dro-viewer{z-index:200;cursor:zoom-out;background:#0d0d0dd9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.qc-backroom .dro-viewer img{border-radius:12px;max-width:100%;max-height:100%}.qc-backroom .pre-set{border:1px solid var(--gray300);background:var(--white);border-radius:12px;gap:14px;margin-top:12px;padding:16px;display:grid}.qc-backroom .pre-set-head{gap:4px;display:grid}.qc-backroom .pre-set-head strong{font-size:15px}.qc-backroom .pre-set-head span,.qc-backroom .pre-set-hint{color:var(--gray600);font-size:13px;font-weight:400}.qc-backroom .pre-set-row{gap:6px;display:grid}.qc-backroom .pre-set-label{font-size:13px;font-weight:600}.qc-backroom .pre-set-label em{color:var(--gray600);font-style:normal;font-weight:400}.qc-backroom .pre-set .field{font:inherit;border:1px solid var(--gray300);background:var(--white);border-radius:9px;padding:9px 11px;font-size:14px}.qc-backroom .pre-set-seg{background:var(--paper);border:1px solid var(--gray150);border-radius:10px;justify-self:start;gap:4px;padding:3px;display:inline-flex}.qc-backroom .pre-set-seg button{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13px}.qc-backroom .pre-set-seg button.on{background:var(--ink);color:var(--paper)}.qc-backroom .pre-set-weeks{align-items:center;gap:8px;font-size:14px;display:flex}.qc-backroom .pre-set-weeks .field{width:72px}.qc-backroom .pre-set-date{max-width:200px}.qc-backroom .pre-set-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qc-backroom .pre-set-err{color:#b42318;font-size:13px}@media (width<=640px){.qc-backroom .pre-set-two{grid-template-columns:1fr}}.qc-backroom .pre-set-round{flex-wrap:wrap;gap:8px;display:flex}.qc-backroom .pre-set-round .field{flex:200px}.qc-backroom .pro{gap:20px;max-width:980px;margin:0 auto;display:grid}.qc-backroom .pro-round{gap:10px;display:grid}.qc-backroom .pro-round-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qc-backroom .pro-round-head h3{margin:0;font-size:18px}.qc-backroom .pro-tag{background:var(--gray100);color:var(--gray600);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.qc-backroom .pro-tag.on{color:#1d7a46;background:#e7f5ec}.qc-backroom .pro-round-meta{color:var(--gray600);font-size:13px}.qc-backroom .pro-round-mail{color:var(--ink);margin-left:auto;font-size:13px}.qc-backroom .pro-row{padding:0;overflow:hidden}.qc-backroom .pro-row-head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.qc-backroom .pro-row-head img,.qc-backroom .pro-noimg{object-fit:cover;background:var(--gray100);border-radius:8px;flex:none;width:44px;height:44px}.qc-backroom .pro-row-text{flex:1;gap:2px;min-width:0;display:grid}.qc-backroom .pro-row-text span{color:var(--gray600);font-size:13px}.qc-backroom .pro-count{justify-items:end;font-size:20px;font-weight:700;line-height:1;display:grid}.qc-backroom .pro-count small{color:var(--gray600);font-size:11px;font-weight:500}.qc-backroom .pro-body{border-top:1px solid var(--gray150);gap:12px;padding:12px 14px 14px;display:grid}.qc-backroom .pro-actions{flex-wrap:wrap;gap:8px;display:flex}.qc-backroom .pro-hint{color:var(--gray600);margin:0;font-size:13px}.qc-backroom .pro-hint a{color:var(--ink);word-break:break-all}.qc-backroom .pro-table-wrap{overflow-x:auto}.qc-backroom .pro-table{border-collapse:collapse;width:100%;font-size:13.5px}.qc-backroom .pro-table th{text-align:left;color:var(--gray600);border-bottom:1px solid var(--gray150);padding:6px 8px;font-size:12px;font-weight:600}.qc-backroom .pro-table td{border-bottom:1px solid var(--gray150);vertical-align:top;padding:8px}.qc-backroom .pro-table td small{color:var(--gray600);font-size:12px;display:block}.qc-backroom .pro-table a{color:var(--ink)}.qc-backroom .pro-muted{color:var(--gray600)}.qc-backroom .pro-sheet{z-index:200;background:#0d0d0d73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.qc-backroom .pro-sheet-card{gap:12px;width:min(460px,100%);padding:20px;display:grid}.qc-backroom .pro-sheet-card h3{margin:0;font-size:17px}.qc-backroom .pro-sheet-card .field{font:inherit;border:1px solid var(--gray300);border-radius:9px;padding:9px 11px;font-size:14px}.qc-backroom .pro-sheet-actions{justify-content:flex-end;gap:8px;display:flex}.qc-backroom .fdo-link{gap:8px;display:flex}.qc-backroom .fdo-link .field{min-width:0;font:inherit;border:1px solid var(--gray300);background:var(--paper);border-radius:9px;flex:1;padding:9px 11px;font-size:14px}.qc-backroom .th-versions{border-top:1px solid var(--gray150);gap:6px;margin:2px 0 4px;padding-top:10px;font-size:13.5px;display:grid}.qc-backroom .th-versions>div{justify-content:space-between;gap:12px;display:flex}.qc-backroom .th-versions dt{color:var(--ink);font-weight:600}.qc-backroom .th-versions dd{color:var(--gray600);font-variant-numeric:tabular-nums;margin:0}.qc-backroom .th-choose{gap:10px;display:grid}.qc-backroom .th-version{border:1px solid var(--gray300);background:var(--white);border-radius:12px;overflow:hidden}.qc-backroom .th-version.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.qc-backroom .th-version-pick{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:18px 1fr;gap:4px 10px;padding:14px 14px 10px;display:grid}.qc-backroom .th-version-dot{border:2px solid var(--gray400);border-radius:50%;grid-row:1;width:16px;height:16px;margin-top:3px}.qc-backroom .th-version.on .th-version-dot{border:5px solid var(--ink)}.qc-backroom .th-version-head{justify-content:space-between;gap:10px;font-size:15px;display:flex}.qc-backroom .th-version-head span{font-variant-numeric:tabular-nums;font-weight:600}.qc-backroom .th-version-text,.qc-backroom .th-version-note{color:var(--gray600);grid-column:2;font-size:13px;line-height:1.5}.qc-backroom .th-version-note{color:var(--success,#2f7a4b);font-weight:500}.qc-backroom .th-version-preview{border-top:1px solid var(--gray150);color:var(--ink);padding:10px 14px 10px 42px;font-size:13px;font-weight:600;text-decoration:underline;display:block}.qc-backroom .ov-bookings-toggle{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.qc-backroom .ov-bookings-chev{color:var(--gray600);font-size:13px;transition:transform .16s ease-out;display:inline-block}.qc-backroom .ov-bookings.closed .ov-bookings-chev{transform:rotate(-90deg)}.qc-backroom .ov-bookings-sum{color:var(--gray600);font-size:13px}.qc-backroom .ov-bookings-actions{flex-shrink:0;gap:4px;display:inline-flex}.qc-backroom .ov-bookings-more{margin-top:8px}.qc-backroom .fdo-journeys{gap:8px;display:grid}.qc-backroom .fdo-journey{text-align:left;border:1px solid var(--gray300);background:var(--white);font:inherit;cursor:pointer;border-radius:10px;gap:3px;padding:12px 14px;display:grid}.qc-backroom .fdo-journey span{color:var(--gray600);font-size:13px}.qc-backroom .fdo-journey.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.qc-backroom .fdo-journey:disabled{opacity:.55;cursor:default}.qc-backroom .fdo-money{align-items:center;gap:6px;max-width:220px;font-weight:600;display:flex}.qc-backroom .fdo-check-pad{align-self:end;padding-bottom:10px}.qc-backroom .dro-video{color:var(--ink);font-size:13px;text-decoration:underline}.qc-backroom .fdo-field .fdo-hint{font-weight:400}.qc-backroom .fdo-none{color:var(--gray600);margin:0;font-size:14px}.qc-backroom .fdo-attach{justify-self:start}.qc-backroom .dro-details{color:var(--ink);gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.qc-backroom .dgrid{gap:10px;display:grid}.qc-backroom .dgrid-list{gap:4px;margin:0;display:grid}.qc-backroom .dgrid-list div{grid-template-columns:minmax(120px,40%) 1fr;gap:10px;font-size:13px;display:grid}.qc-backroom .dgrid-list dt{color:var(--gray600)}.qc-backroom .dgrid-list dd{margin:0;font-weight:600}.qc-backroom .dgrid-table{border-collapse:collapse;width:auto;font-size:13px}.qc-backroom .dgrid-table th,.qc-backroom .dgrid-table td{text-align:left;border-bottom:1px solid var(--gray150);padding:5px 12px 5px 0}.qc-backroom .dgrid-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--gray600);font-size:11px;font-weight:600}.qc-backroom .dgrid-table tbody th{color:var(--gray600);white-space:nowrap;font-weight:500}.qc-backroom .dgrid-table td{font-variant-numeric:tabular-nums;font-weight:600}.qc-backroom a.link,.qc-backroom .link{color:#2453d6;font-weight:600;text-decoration:none}.qc-backroom a.link:hover{text-decoration:underline}.qc-backroom .od-addon-wrap{gap:10px;display:grid}.qc-backroom .od-drop{background:var(--white);border:1px solid var(--gray150);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.qc-backroom .od-drop-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.qc-backroom .od-drop p{color:var(--gray600);margin:0;font-size:13px}.qc-backroom .od-drop-tag{color:#8a5300;background:#fff4e5;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.qc-backroom .od-drop-tag.on{color:#1d7a46;background:#e7f5ec}.qc-backroom .dro{max-width:1100px}.qc-backroom .dro-search{border:1px solid var(--gray300);height:36px;font:inherit;border-radius:999px;min-width:220px;margin-left:auto;padding:0 12px;font-size:13px}.qc-backroom .dro-tabs .dro-settings{margin-left:0}.qc-backroom .dro-table-wrap{padding:0;overflow-x:auto}.qc-backroom .dro-table{border-collapse:collapse;width:100%;font-size:13.5px}.qc-backroom .dro-table thead th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--gray600);border-bottom:1px solid var(--gray150);background:var(--paper);padding:12px 14px;font-size:11.5px;font-weight:600}.qc-backroom .dro-table td{border-bottom:1px solid var(--gray150);vertical-align:middle;padding:12px 14px}.qc-backroom .dro-table tr.open td{border-bottom-color:#0000}.qc-backroom .dro-table td strong{display:block}.qc-backroom .dro-sub{margin-top:2px;font-size:12.5px;display:block}.qc-backroom .dro-item{align-items:center;gap:10px;min-width:240px;display:flex}.qc-backroom .dro-thumbs{flex:none;gap:4px;display:flex}.qc-backroom .dro-thumbs img{object-fit:cover;border:1px solid var(--gray150);border-radius:6px;width:40px;height:40px;display:block}.qc-backroom .dro-note{gap:2px;min-width:0;display:grid}.qc-backroom .dro-note em{color:var(--gray600);font-style:normal}.qc-backroom .dro-note small{color:var(--gray600);font-size:12px}.qc-backroom .dro-date{white-space:nowrap;color:var(--gray600)}.qc-backroom .dro-actions{text-align:right;white-space:nowrap}.qc-backroom .dro-actions .btn{margin-left:6px}.qc-backroom .dro-more td{background:var(--paper)}.qc-backroom .dro-more-inner{gap:10px;padding:4px 0;display:grid}.qc-backroom .pro-setup{gap:12px;padding:18px;display:grid}.qc-backroom .pro-setup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qc-backroom .pro-setup-head h3{margin:0 0 4px;font-size:17px}.qc-backroom .pro-setup-head p{color:var(--gray600);max-width:560px;margin:0;font-size:13px}.qc-backroom .pro-setup td .pro-tag{margin-left:8px}.qc-backroom .pro-round-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.qc-backroom .pro-round-sheet{width:min(560px,100%);max-height:90vh;overflow-y:auto}.qc-backroom .pro-round-sheet .fdo-field .field{font:inherit;border:1px solid var(--gray300);border-radius:9px;padding:9px 11px;font-size:14px}.qc-backroom .pro-del{color:#b42318;margin-right:auto}.qc-backroom .pro{max-width:1160px}.qc-backroom .pro-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.qc-backroom .pro-stat{gap:2px;padding:14px 16px;display:grid}.qc-backroom .pro-stat strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1}.qc-backroom .pro-stat span{color:var(--gray600);font-size:12.5px}.qc-backroom .pro-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.qc-backroom .pro-buyers{padding:0;overflow:hidden}.qc-backroom .pro-buyers .dro-table-wrap{border:0;border-radius:0}.qc-backroom .pro-buyers .dro-empty{margin:0}.qc-backroom .pro-filters{border-bottom:1px solid var(--gray150);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.qc-backroom .pro-filters .field{border:1px solid var(--gray300);height:38px;font:inherit;background:var(--white);border-radius:9px;padding:0 12px;font-size:13.5px}.qc-backroom .pro-search{flex:220px;min-width:180px}.qc-backroom .pro-filter-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.qc-backroom .pro-chip{color:#1d7a46;background:#e7f5ec;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;display:inline-block}.qc-backroom .pro-tag.wait{color:#8a5300;background:#fff4e5}.qc-backroom .pro-roundcard{gap:12px;padding:16px 18px;display:grid}.qc-backroom .pro-terms{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin:0;display:grid}.qc-backroom .pro-terms dt{text-transform:uppercase;letter-spacing:.04em;color:var(--gray600);font-size:11.5px}.qc-backroom .pro-terms dd{margin:2px 0 0;font-size:14px;font-weight:600}.qc-backroom .pro-products thead th{background:0 0;padding-left:0}.qc-backroom .pro-products td{padding-left:0}.qc-backroom .pro-prod{align-items:center;gap:10px;display:flex}.qc-backroom .pro-prod img,.qc-backroom .pro-prod .pro-noimg{object-fit:cover;background:var(--gray100);border-radius:6px;flex:none;width:36px;height:36px}@media (width<=760px){.qc-backroom .pro-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.qc-backroom .pro-filters select.field{flex:0 190px;width:auto}.qc-backroom .pro-tag{white-space:nowrap;display:inline-block}.qc-backroom .pro-buyers .dro-table td:nth-child(5),.qc-backroom .pro-buyers .dro-table td:nth-child(6),.qc-backroom .pro-buyers .dro-table td:nth-child(6) small{white-space:nowrap}.qc-backroom .dro-more-inner{grid-template-columns:minmax(220px,1fr) minmax(280px,2fr);align-items:start;gap:20px;padding:6px 0}.qc-backroom .dro-more-media{gap:8px;display:grid}.qc-backroom .dro-more-h{letter-spacing:.04em;text-transform:uppercase;color:var(--gray600);margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.qc-backroom .dro-more .od-dropoff-photos img{width:84px;height:84px}.qc-backroom .dro-morephotos{color:var(--gray600);align-self:center;padding-left:2px;font-size:12px}.qc-backroom .dro-item{min-width:200px}@media (width<=760px){.qc-backroom .dro-more-inner{grid-template-columns:1fr}}.qc-backroom .dro-table a.link{white-space:nowrap}.qc-backroom .dro-table td:first-child{min-width:170px}.qc-backroom .dro-table .dro-sub{text-overflow:ellipsis;max-width:220px;overflow:hidden}.qc-backroom .fdo-layout{grid-template-columns:minmax(0,680px) 300px;justify-content:center;align-items:start;gap:24px;display:grid}.qc-backroom .fdo-layout .fdo{max-width:none;margin:0}.qc-backroom .fdo-savebar{z-index:5;background:var(--white);border:1px solid var(--gray300);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 24px #0d0d0d14}.qc-backroom .fdo-ready{color:#8a5300;font-size:13px;font-weight:600}.qc-backroom .fdo-ready.on{color:#1d7a46}.qc-backroom .fdo-preview{justify-items:stretch;gap:8px;display:grid;position:sticky;top:16px}.qc-backroom .fdo-preview-h{letter-spacing:.04em;text-transform:uppercase;color:var(--gray600);font-size:11.5px;font-weight:600}.qc-backroom .fdo-preview-arrow{color:var(--gray600);justify-self:center;font-size:11.5px}.qc-backroom .fdo-phone{background:var(--white);border:1px solid var(--gray300);border-radius:14px;gap:7px;padding:14px;display:grid}.qc-backroom .fdo-phone-title{font-size:14.5px}.qc-backroom .fdo-phone p{color:var(--gray600);margin:0;font-size:12.5px;line-height:1.45}.qc-backroom .fdo-phone small{color:var(--gray600);font-size:12px}.qc-backroom .fdo-phone-label{margin-top:2px;font-size:11.5px;font-weight:600}.qc-backroom .fdo-phone-input{border:1px solid var(--gray300);border-radius:8px;height:30px}.qc-backroom .fdo-phone-slots{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.qc-backroom .fdo-phone-slots span{border:1px dashed var(--gray300);width:38px;height:38px;color:var(--gray600);background:var(--paper);border-radius:8px;place-items:center;font-size:15px;display:grid}.qc-backroom .fdo-phone-slots em{color:var(--gray600);font-size:12px;font-style:normal}.qc-backroom .fdo-phone-video{border:1px dashed var(--gray300);background:var(--paper);border-radius:8px;justify-self:start;padding:6px 10px;font-size:12px}.qc-backroom .fdo-phone-cta{text-align:center;background:var(--ink);color:var(--paper);border-radius:9px;margin-top:4px;padding:9px;font-size:12.5px;font-weight:600}.qc-backroom .fdo-phone-wa{color:#fff;background:#1fa855;border-radius:9px;justify-self:start;padding:8px 12px;font-size:12.5px;font-weight:600}@media (width<=1080px){.qc-backroom .fdo-layout{grid-template-columns:minmax(0,680px)}.qc-backroom .fdo-preview{position:static}}.qc-backroom .rx-steps button{align-items:center;gap:7px;display:inline-flex}.qc-backroom .rx-steps button em{color:var(--gray600);font-size:11px;font-style:normal;font-weight:400}.qc-backroom .rx-steps button.on em{color:inherit;opacity:.75}.qc-backroom .rx-step-n{background:var(--gray150);width:20px;height:20px;color:var(--ink);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:inline-grid}.qc-backroom .rx-steps button.on .rx-step-n{background:var(--paper);color:var(--ink)}.qc-backroom .rx-step-n.warn,.qc-backroom .rx-steps button.on .rx-step-n.warn{color:#1a1300;background:#f5a524}.qc-backroom .rx-guide{background:var(--white);border:1px solid var(--gray300);border-left:3px solid var(--ink);border-radius:12px;gap:8px;margin:12px 0 14px;padding:14px 16px;display:grid}.qc-backroom .rx-guide-head{gap:2px;display:grid}.qc-backroom .rx-guide-head span{letter-spacing:.04em;text-transform:uppercase;color:var(--gray600);font-size:11.5px;font-weight:600}.qc-backroom .rx-guide-head strong{font-size:16px}.qc-backroom .rx-guide ol{gap:4px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.5;display:grid}.qc-backroom .rx-guide-eg{color:var(--gray600);margin:0;font-size:13px}.qc-backroom .rx-guide-warn{color:#8a5300;margin:0;font-size:13px;font-weight:600}.qc-backroom .rx-panel>.rx-hint:first-child{display:none}.qc-backroom .rx-stepnav{justify-content:space-between;gap:10px;margin:16px 0 12px;display:flex}.qc-backroom .rx-savebar{margin-bottom:14px}.qc-backroom .rx-guide ol{padding-left:22px;list-style:decimal}.qc-backroom .rx-guide ol li{display:list-item}.qc-backroom .fdo-savebar{margin-right:76px}.qc-backroom .pf-vsd-options{overflow:visible}.qc-backroom .pf-vsd-options-head{border-radius:11px 11px 0 0}.qc-backroom .pf-vsd-named{align-items:center;gap:8px;min-width:0;display:flex}.qc-backroom .pf-vsd-named .field{flex:1;min-width:0}.qc-backroom .dro-viewer img{object-fit:contain;width:auto;max-width:calc(100vw - 48px);height:auto;max-height:calc(100dvh - 48px)}.qc-backroom .dro-viewer-close{background:var(--white);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid;position:fixed;top:16px;right:16px}.gf{--gf-ink:var(--ink,#0d0d0d);--gf-paper:var(--paper,#faf9f5);--gf-back:linear-gradient(160deg, #ece9e2 0%, #dcdad4 100%);--gf-glass:#ffffff75;--gf-glass-edge:#ffffffbf;--gf-text:var(--gf-ink);--gf-ease:cubic-bezier(.2, .8, .2, 1);width:100%;max-width:var(--gf-w,260px);perspective:1000px;font-family:var(--br-font,"Jost"), sans-serif;position:relative;container-type:inline-size}.gf[data-tone=dark],.dark .gf{--gf-back:linear-gradient(160deg, #3a3a38 0%, #1c1c1b 100%);--gf-glass:#16161680;--gf-glass-edge:#ffffff24;--gf-text:#faf9f5}.gf-defs{width:0;height:0;position:absolute}.gf-stage{aspect-ratio:340/272;transform-style:preserve-3d;transform:rotateX(var(--gf-ty,0deg)) rotateY(var(--gf-tx,0deg));transition:transform .5s var(--gf-ease), opacity .6s var(--gf-ease), translate .6s var(--gf-ease);position:relative}.gf[data-inview=false] .gf-stage{opacity:0;translate:0 14px}.gf-back{background:var(--gf-back);position:absolute;inset:0;overflow:hidden}.gf-back>img,.gf-back-fill,.gf-back-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gf-back-fill{background:radial-gradient(circle at 20% 10%, #ffffff80, transparent 45%), var(--gf-back)}.gf-back-shade{background:linear-gradient(#0d0d0d14,#0d0d0d52)}.gf-files{pointer-events:none;position:absolute;inset:0}.gf-file{transform-origin:50% 100%;width:38%;height:52%;transform:translateX(calc(var(--off) * 8%)) rotate(calc(var(--off) * 2deg));transition:transform .5s var(--gf-ease);transition-delay:calc(var(--i) * 25ms);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;bottom:26%;left:31%}.gf:hover .gf-file,.gf:focus-within .gf-file{transform:translateX(calc(var(--off) * 14%)) translateY(-7%) rotate(calc(var(--off) * 4deg))}.gf[data-open=true] .gf-files{pointer-events:auto}.gf[data-open=true] .gf-file{transform:translateX(calc(var(--off) * 36%)) translateY(-30%) rotate(calc(var(--off) * 8deg))}.gf-file-sheet{background:#fff;border-radius:3cqw;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #fffc,0 6px 14px -6px #0d0d0d59}.gf-file-sheet img{object-fit:cover;width:100%;height:100%;display:block}.gf-file:focus-visible .gf-file-sheet{outline:2px solid var(--gf-ink);outline-offset:2px}.gf-file-label{color:#fff;text-align:left;opacity:0;transition:opacity .3s var(--gf-ease);background:linear-gradient(#0000,#0d0d0dc7 45%);border-radius:0 0 3cqw 3cqw;flex-direction:column;gap:1px;padding:4cqw 3cqw 2.5cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.gf[data-open=true] .gf-file-label{opacity:1}.gf-file-name,.gf-file-meta{white-space:nowrap;text-overflow:ellipsis;line-height:1.25;display:block;overflow:hidden}.gf-file-name{font-size:clamp(10px,3.6cqw,12px);font-weight:600}.gf-file-meta{opacity:.8;font-size:clamp(9px,3cqw,11px)}.gf-paper{background:#fdfcf8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gf-paper-lines{background:repeating-linear-gradient(#e6e2d8 0 1.5px,#0000 1.5px 9%);height:26%;position:absolute;inset:12% 14% auto}.gf-paper-icon{width:38%;height:auto;color:var(--gray600,#5c5c5c);margin-top:18%;position:relative}.gf-paper-ext{background:var(--gf-ink);color:#fff;letter-spacing:.04em;border-radius:1.2cqw;padding:.5cqw 1.6cqw;font-size:clamp(8px,2.8cqw,10px);font-weight:700;position:absolute;top:8%;left:10%}.gf-front{border:1px solid var(--gf-glass-edge);background:var(--gf-glass);-webkit-backdrop-filter:blur(14px)saturate(1.5);color:var(--gf-text);text-align:left;transform-origin:50% 100%;transition:transform .55s var(--gf-ease), box-shadow .3s var(--gf-ease);cursor:pointer;border-radius:4cqw 4cqw 6cqw 6cqw;padding:0;position:absolute;inset:36% 0 0;overflow:hidden;transform:rotateX(0);box-shadow:inset 0 1px #ffffffb3,0 14px 28px -16px #0d0d0d73}.gf:hover .gf-front,.gf:focus-within .gf-front{transform:rotateX(-11deg)}.gf[data-open=true] .gf-front{transform:rotateX(-24deg)}.gf-front:focus-visible{outline:2px solid var(--gf-ink);outline-offset:3px}.gf[data-active=true] .gf-front{box-shadow:0 1px 0 #ffffffb3 inset, 0 0 0 2px var(--gf-ink), 0 14px 28px -16px #0d0d0d73}.gf-front-light{background:radial-gradient(circle at var(--gf-mx,25%) var(--gf-my,0%), #ffffff8c, transparent 55%);opacity:.75;pointer-events:none;position:absolute;inset:0}.gf-front-text{flex-direction:column;gap:.5cqw;display:flex;position:absolute;bottom:5.5cqw;left:6cqw;right:6cqw}.gf-label{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(13px,6.6cqw,18px);font-weight:600;line-height:1.2;overflow:hidden}.gf-meta{opacity:.72;font-size:clamp(11px,4.6cqw,13px);line-height:1.3}.gf-more{z-index:3;border:1px solid var(--gf-glass-edge);background:var(--gf-glass);-webkit-backdrop-filter:blur(10px);width:44px;height:44px;color:var(--gf-text);border-radius:999px;place-items:center;display:grid;position:absolute;top:0;right:0}.gf-more:focus-visible{outline:2px solid var(--gf-ink);outline-offset:2px}.gf-menu{font-family:var(--br-font,"Jost"), sans-serif;min-width:170px}.gf-menu-item{min-height:40px;font-size:14px}.gf[data-reduced=true] *,.gf[data-reduced=true] .gf-stage{transition:none!important}.gf[data-reduced=true] .gf-stage,.gf[data-reduced=true]:hover .gf-front,.gf[data-reduced=true]:focus-within .gf-front{transform:none}.gf[data-reduced=true]:hover .gf-file,.gf[data-reduced=true]:focus-within .gf-file{transform:translateX(calc(var(--off) * 8%)) rotate(calc(var(--off) * 2deg))}.gf[data-reduced=true][data-open=true] .gf-front{transform:rotateX(-24deg)}.gf[data-reduced=true][data-open=true] .gf-file{transform:translateX(calc(var(--off) * 36%)) translateY(-30%) rotate(calc(var(--off) * 8deg))}@media (prefers-reduced-motion:reduce){.gf *,.gf-stage{transition:none!important}}.qc-backroom .fl-page{flex-direction:column;gap:22px;display:flex}.qc-backroom .fl-meter{flex-direction:column;gap:12px;padding:20px 22px;display:flex}.qc-backroom .fl-meter-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.qc-backroom .fl-meter-head h2{font-size:18px;font-weight:600}.qc-backroom .fl-meter-head span{color:var(--caption);font-size:13.5px}.qc-backroom .fl-bar{background:var(--gray150);border-radius:999px;height:12px;display:flex;overflow:hidden}.qc-backroom .fl-bar>span{min-width:0;height:100%;display:block}.qc-backroom .fl-bar>span+span{border-left:2px solid var(--white)}.qc-backroom .fl-bar.small{height:8px}.qc-backroom .fl-legend{color:var(--gray600);flex-wrap:wrap;gap:6px 18px;font-size:13.5px;list-style:none;display:flex}.qc-backroom .fl-legend li{align-items:center;gap:7px;display:inline-flex}.qc-backroom .fl-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.qc-backroom .fl-legend strong{color:var(--ink);font-weight:600}.qc-backroom .fl-video{border-top:1px solid var(--gray150);flex-direction:column;gap:8px;padding-top:12px;font-size:14px;display:flex}.qc-backroom .fl-warn{background:var(--warningsoft);color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;font-size:14px;display:flex}.qc-backroom .fl-warn.over{background:var(--errorsoft)}.qc-backroom .fl-warn p{flex:260px}.qc-backroom .fl-warn .btn{min-height:44px}.qc-backroom .fl-h{justify-content:space-between;align-items:baseline;gap:10px;font-size:16px;font-weight:600;display:flex}.qc-backroom .fl-h small{color:var(--caption);font-size:13px;font-weight:400}.qc-backroom .fl-folders{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));justify-items:center;gap:34px 26px;padding-top:26px;display:grid}.qc-backroom .fl-browser{flex-direction:column;gap:14px;padding:18px 20px 20px;scroll-margin-top:80px;display:flex}.qc-backroom .fl-browser-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qc-backroom .fl-browser-head h3{font-size:17px;font-weight:600}.qc-backroom .fl-browser-head p{color:var(--caption);font-size:13.5px}.qc-backroom .fl-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qc-backroom .fl-tools input[type=search],.qc-backroom .fl-tools select{border:1px solid var(--gray300);background:var(--white);border-radius:9px;min-height:44px;padding:0 12px;font-size:14px}.qc-backroom .fl-tools input[type=search]{flex:220px;min-width:0}.qc-backroom .fl-tools .btn{min-height:44px}.qc-backroom .fl-selectall{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.qc-backroom .fl-selectall input,.qc-backroom .fl-check input{width:18px;height:18px;accent-color:var(--ink)}.qc-backroom .fl-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;list-style:none;display:grid}.qc-backroom .fl-tile{border:1px solid var(--gray300);background:var(--white);border-radius:12px;flex-direction:column;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden}.qc-backroom .fl-tile.selected{box-shadow:0 0 0 2px var(--ink);border-color:var(--ink)}.qc-backroom .fl-tile.flash{box-shadow:0 0 0 3px var(--info)}.qc-backroom .fl-thumb{aspect-ratio:4/3;background:var(--gray100);position:relative;overflow:hidden}.qc-backroom .fl-thumb .gf-paper{background:var(--gray100)}.qc-backroom .fl-thumb .gf-paper-icon{width:22%;margin-top:6%}.qc-backroom .fl-thumb .gf-paper-ext{border-radius:4px;padding:2px 6px;font-size:10px}.qc-backroom .fl-check{z-index:2;cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;left:0}.qc-backroom .fl-check:before{content:"";background:#ffffffeb;border-radius:8px;position:absolute;inset:8px;box-shadow:0 1px 4px #0d0d0d33}.qc-backroom .fl-check input{position:relative}.qc-backroom .fl-info{color:var(--gray600);flex-direction:column;flex:1;gap:3px;min-width:0;padding:10px 12px 12px;font-size:13px;display:flex}.qc-backroom .fl-info strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.qc-backroom .fl-info a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.qc-backroom .fl-tag{background:var(--gray150);color:var(--gray600);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:500;display:inline-block}.qc-backroom .fl-blocked,.qc-backroom .fl-note{margin-top:4px;font-size:12.5px;line-height:1.4}.qc-backroom .fl-blocked{color:var(--warning)}.qc-backroom .fl-del{z-index:2;width:44px;height:44px;color:var(--error);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.qc-backroom .fl-del:before{content:"";background:#ffffffeb;border-radius:8px;position:absolute;inset:8px;box-shadow:0 1px 4px #0d0d0d33}.qc-backroom .fl-del svg{position:relative}.qc-backroom .fl-empty{text-align:center;color:var(--caption);padding:22px;font-size:14px}.qc-backroom .fl-suggest{flex-direction:column;gap:12px;scroll-margin-top:80px;display:flex}.qc-backroom .fl-suggest-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.qc-backroom .fl-suggest-card{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.qc-backroom .fl-suggest-card h3{font-size:15px;font-weight:600}.qc-backroom .fl-suggest-card p{color:var(--gray600);font-size:13.5px}.qc-backroom .fl-suggest-thumbs{gap:6px;display:flex}.qc-backroom .fl-suggest-thumbs>span{background:var(--gray100);border-radius:8px;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.qc-backroom .fl-suggest-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.qc-backroom .fl-suggest-foot strong{font-size:14px}.qc-backroom .fl-suggest-foot .btn{min-height:44px}.qc-backroom .fl-foot{color:var(--caption);font-size:13px}.qc-backroom .fl-confirm p+p,.qc-backroom .fl-confirm ul{margin-top:10px}.qc-backroom .fl-confirm ul{color:var(--gray600);padding-left:18px;font-size:14px}.qc-backroom .fl-confirm .fl-error{color:var(--error);margin-top:12px;font-size:14px}.qc-backroom .storage-line{flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;font-size:14px;display:flex}.qc-backroom .storage-line .fl-bar{flex:140px;max-width:240px;height:8px}.qc-backroom .storage-line a,.qc-backroom .plan-usage-head a{text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (width<=640px){.qc-backroom .fl-folders{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.qc-backroom .fl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qc-backroom .fl-meter,.qc-backroom .fl-browser{padding:16px 14px}.qc-backroom .fl-tools>*{flex:100%}.qc-backroom .fl-tools .btn,.qc-backroom .fl-tools .fl-selectall{flex:auto}}.qc-backroom .setup-reminder{background:var(--white);border:1px solid var(--gray300);border-left:3px solid var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:14px;padding:14px 16px 14px 18px;display:flex}.qc-backroom .setup-reminder-icon{background:var(--paper);border:1px solid var(--gray150);width:36px;height:36px;color:var(--ink);border-radius:8px;flex:none;place-items:center;display:grid}.qc-backroom .setup-reminder-icon svg{width:18px;height:18px}.qc-backroom .setup-reminder-text{flex:260px;min-width:0}.qc-backroom .setup-reminder-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--gray600);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.qc-backroom .setup-reminder-title{color:var(--ink);font-size:15px;font-weight:600;line-height:1.35}.qc-backroom .setup-reminder-body{color:var(--gray600);margin-top:2px;font-size:13.5px;line-height:1.5}.qc-backroom .setup-reminder .btn{flex:none}.qc-backroom .setup-reminder-close{width:30px;height:30px;color:var(--gray600);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.qc-backroom .setup-reminder-close:hover{background:var(--paper);color:var(--ink)}.qc-backroom .setup-reminder.compact{border-left-width:1px;gap:8px 14px;padding:10px 12px}.qc-backroom .setup-reminder.compact .setup-reminder-icon{width:30px;height:30px}.qc-backroom .setup-reminder.compact .setup-reminder-title{font-size:14px}.qc-backroom .setup-reminder.compact .setup-reminder-body{font-size:13px}@media (width<=640px){.qc-backroom .setup-reminder{align-items:flex-start}.qc-backroom .setup-reminder .btn{width:100%}}.qc-backroom .ds-banner-target{outline-offset:6px;border-radius:10px;outline:2px solid #0000;scroll-margin-top:90px;transition:outline-color .4s}.qc-backroom .ds-banner-target.flash{outline-color:var(--ink)}.qc-storefront{--ink:#0d0d0d;--gray600:#5c5c5c;--gray400:#9a9a9a;--gray300:#dcdad4;--gray150:#ece9e2;--paper:#faf9f5;--white:#fff;--success:#2f7a4b;--successsoft:#e7f3ec;--warning:#b8791e;--error:#b3273a;--violet:#6b4fbb}.qc-storefront *{box-sizing:border-box;margin:0;padding:0}.qc-storefront{--sf-font:"Jost", sans-serif;--sf-accent:var(--ink);--sf-scale:1;font-family:var(--sf-font);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}:is(.qc-storefront:has(>.page),.qc-storefront:has(>.shell)){flex-direction:column;min-height:100dvh;display:flex}.qc-storefront>.page,.qc-storefront>.shell{flex:1 0 auto;width:100%}.qc-storefront img{object-fit:cover;width:100%;height:100%;display:block}.qc-storefront a{color:inherit;text-decoration:none}.qc-storefront button{font-family:var(--sf-font);cursor:pointer;touch-action:manipulation}.qc-storefront .page{max-width:100%;margin:0;padding:0 16px 40px}.qc-storefront .hidden{display:none!important}.qc-storefront .devbar{background:var(--ink);color:#fff;font-size:calc(11px * var(--sf-scale,1));flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:8px 14px;display:flex}.qc-storefront .devbar span.lbl{opacity:.6}.qc-storefront .devbtn{color:#fff;font-size:calc(11px * var(--sf-scale,1));background:0 0;border:1px solid #ffffff4d;border-radius:999px;padding:4px 10px}.qc-storefront .devbtn.on{color:var(--ink);background:#fff}.qc-storefront .devbar label{opacity:.85;font-size:calc(11px * var(--sf-scale,1));align-items:center;gap:5px;margin-left:8px;display:flex}.qc-storefront .announce{background:var(--ink);color:#fff;font-size:calc(10.5px * var(--sf-scale,1));text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:8px 0;font-weight:500;overflow:hidden}.qc-storefront .marquee-track{gap:60px;animation:18s linear infinite marquee;display:inline-flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.qc-storefront .nav{border-bottom:1px solid var(--gray300);background:var(--paper);z-index:30;justify-content:space-between;align-items:center;padding:12px 0;display:flex;position:sticky;top:0}.qc-storefront .nav .brand{font-size:calc(16px * var(--sf-scale,1));letter-spacing:-.01em;cursor:pointer;font-weight:700}.qc-storefront .nav .links{display:none}.qc-storefront .nav .right{align-items:center;gap:0;display:flex}.qc-storefront .iconbtn{background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.qc-storefront .badge{background:var(--sf-accent);color:#fff;font-size:calc(10px * var(--sf-scale,1));border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-weight:600;display:flex;position:absolute;top:0;right:0}.qc-storefront #cartIconWrap{transition:transform .25s}.qc-storefront #cartIconWrap.pulse{transform:scale(1.18)}.qc-storefront .hero{border-radius:12px;height:250px;margin-top:8px;position:relative;overflow:hidden}.qc-storefront .hero .slide{position:absolute;inset:0}.qc-storefront .hero:after{content:"";background:linear-gradient(90deg,#0d0d0dbf 0%,#0d0d0d4d 55%,#0000 78%);position:absolute;inset:0}.qc-storefront .hero .content{color:#fff;z-index:2;max-width:210px;position:absolute;bottom:18px;left:16px}.qc-storefront .hero .eyebrow{font-size:calc(9.5px * var(--sf-scale,1));text-transform:uppercase;letter-spacing:.1em;opacity:.85;font-weight:500}.qc-storefront .hero h1{font-size:calc(19px * var(--sf-scale,1));letter-spacing:-.01em;margin:8px 0 12px;font-weight:700;line-height:1.15}.qc-storefront .hero .dots{z-index:3;gap:6px;display:flex;position:absolute;bottom:10px;right:16px}.qc-storefront .hero .dot{background:#fff6;border-radius:50%;width:6px;height:6px}.qc-storefront .hero .dot.on{background:#fff}.qc-storefront .btn{font-size:calc(12px * var(--sf-scale,1));cursor:pointer;touch-action:manipulation;border:none;border-radius:9px;padding:10px 16px;font-weight:600;display:inline-block}.qc-storefront .btn.primary{background:var(--sf-accent);color:#fff}.qc-storefront .btn.white{color:var(--ink);background:#fff}.qc-storefront .btn.outline{color:#fff;background:0 0;border:1.5px solid #ffffff80}.qc-storefront .catstrip{-webkit-overflow-scrolling:touch;gap:7px;padding:14px 0 4px;display:flex;overflow-x:auto}.qc-storefront .chip{border:1px solid var(--gray300);font-size:calc(12px * var(--sf-scale,1));white-space:nowrap;color:var(--gray600);background:0 0;border-radius:999px;padding:7px 14px;font-weight:500}.qc-storefront .chip.on{background:var(--sf-accent);border-color:var(--sf-accent);color:#fff}.qc-storefront .section{margin-top:26px}.qc-storefront .sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.qc-storefront .sectionhead h2{font-size:calc(16px * var(--sf-scale,1));font-weight:600}.qc-storefront .sectionhead .sub{font-size:calc(10.5px * var(--sf-scale,1));color:var(--gray600);margin-top:3px}.qc-storefront .sectionhead .sort{font-size:calc(11.5px * var(--sf-scale,1));padding:5px 8px!important}.qc-storefront .grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.qc-storefront .pcard{border:1px solid var(--gray300);background:#fff;border-radius:10px;overflow:hidden}.qc-storefront .pcard .imgwrap{cursor:pointer;height:148px;display:block;position:relative}.qc-storefront .tag{font-size:calc(9px * var(--sf-scale,1));text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--sf-accent);border-radius:5px;padding:4px 7px;font-weight:600;position:absolute;top:8px;left:8px}.qc-storefront .tag.sale{background:var(--error)}.qc-storefront .wish{background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:8px;right:8px}.qc-storefront .pcard .body{padding:9px 10px 11px}.qc-storefront .pcard .n{font-size:calc(12px * var(--sf-scale,1));font-weight:500;line-height:1.3}.qc-storefront .pcard .p{font-size:calc(12px * var(--sf-scale,1));margin-top:4px;font-weight:600}.qc-storefront .pcard .cmp{font-size:calc(10.5px * var(--sf-scale,1));color:var(--gray400);margin-left:6px;font-weight:400;text-decoration:line-through}.qc-storefront .addcart{border:1px solid var(--sf-accent);width:100%;color:var(--sf-accent);font-size:calc(11.5px * var(--sf-scale,1));background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:36px;margin-top:8px;padding:9px;font-weight:500;display:flex}.qc-storefront .addcart.added{background:var(--success);border-color:var(--success);color:#fff}.qc-storefront .pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:22px;display:flex}.qc-storefront .pagebtn{border:1px solid var(--gray300);min-width:34px;height:34px;font-size:calc(12px * var(--sf-scale,1));font-family:var(--sf-font);background:#fff;border-radius:8px;padding:0 5px}.qc-storefront .pagebtn.on{background:var(--sf-accent);border-color:var(--sf-accent);color:#fff}.qc-storefront .pagebtn:disabled{opacity:.4}.qc-storefront .split{background:var(--gray150);border-radius:14px;grid-template-columns:1fr;margin-top:24px;display:grid;overflow:hidden}.qc-storefront .split .imgside{min-height:150px}.qc-storefront .split .txtside{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;padding:22px 18px;display:flex}.qc-storefront .split .eyebrow{font-size:calc(10px * var(--sf-scale,1));text-transform:uppercase;letter-spacing:.1em;color:var(--gray400);font-weight:500}.qc-storefront .split h3{font-size:calc(16px * var(--sf-scale,1));margin:10px 0;font-weight:600;line-height:1.25}.qc-storefront .split p{font-size:calc(12px * var(--sf-scale,1));color:var(--gray300);margin-bottom:16px;line-height:1.55}.qc-storefront .valuestrip{background:var(--gray150);border-top:1px solid var(--gray300);border-bottom:1px solid var(--gray300);border-radius:12px;flex-direction:column;gap:16px;margin-top:26px;padding:20px 16px;display:flex}.qc-storefront .valueitem{text-align:center}.qc-storefront .valueitem .ic{justify-content:center;margin-bottom:7px;display:flex}.qc-storefront .valueitem .t{font-size:calc(12.5px * var(--sf-scale,1));font-weight:600}.qc-storefront .valueitem .s{font-size:calc(11px * var(--sf-scale,1));color:var(--gray600);margin-top:3px;line-height:1.5}.qc-storefront .newsletter{background:var(--gray150);border-radius:14px;flex-direction:column;align-items:stretch;gap:14px;margin-top:26px;padding:22px 18px;display:flex;position:relative}.qc-storefront .newsletter h3{font-size:calc(15px * var(--sf-scale,1));margin-bottom:4px;font-weight:600}.qc-storefront .newsletter p{font-size:calc(11.5px * var(--sf-scale,1));color:var(--gray600)}.qc-storefront .newsletter-form{flex-direction:column;gap:8px;display:flex}.qc-storefront .newsletter-form input{border:1px solid var(--gray300);font-size:calc(16px * var(--sf-scale,1));font-family:var(--sf-font);border-radius:8px;width:100%;padding:12px 14px}.qc-storefront .newsletter-confirm{font-size:calc(11.5px * var(--sf-scale,1));color:var(--success);font-weight:500;position:static}.qc-storefront .newsletter-confirm-error{color:var(--error)}.qc-storefront footer{background:var(--ink);color:var(--gray300);width:100%;margin-top:28px;padding:28px 0 18px}.qc-storefront .footgrid{border-bottom:1px solid #2a2a2a;grid-template-columns:repeat(2,1fr);gap:24px 16px;max-width:100%;margin:0 auto;padding:0 20px 20px;display:grid}.qc-storefront .footgrid .fbrand{font-size:calc(16px * var(--sf-scale,1));color:#fff;margin-bottom:8px;font-weight:700}.qc-storefront .footgrid p{font-size:calc(11.5px * var(--sf-scale,1));color:var(--gray400);line-height:1.6}.qc-storefront .footcol h4{font-size:calc(10.5px * var(--sf-scale,1));text-transform:uppercase;letter-spacing:.06em;color:var(--gray400);margin-bottom:10px;font-weight:600}.qc-storefront .footcol div{font-size:calc(11.5px * var(--sf-scale,1));cursor:pointer;margin-bottom:8px}.qc-storefront .footbottom{max-width:100%;font-size:calc(10.5px * var(--sf-scale,1));color:var(--gray400);flex-direction:column;gap:6px;margin:0 auto;padding:14px 20px 0;display:flex}.qc-storefront .crumb{font-size:calc(11px * var(--sf-scale,1));color:var(--gray600);flex-wrap:wrap;align-items:center;gap:5px;margin:14px 0 12px;display:flex}.qc-storefront .crumb span:last-child{color:var(--ink)}.qc-storefront .pdp{grid-template-columns:1fr;gap:18px;display:grid}.qc-storefront .pdp .maximg{border-radius:10px;height:320px;overflow:hidden}.qc-storefront .pdp .maximg video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.qc-storefront .pdp .thumbs{gap:8px;margin-top:8px;display:flex}.qc-storefront .pdp .thumbs img{object-fit:cover;border:1px solid var(--gray300);opacity:.85;border-radius:7px;width:58px;height:58px}.qc-storefront .pdp .thumbs .thumb-video{border:1px solid var(--gray300);background:var(--ink);width:58px;height:58px;color:var(--white);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;font-size:16px;display:grid}.qc-storefront .pdp h1{font-size:calc(18px * var(--sf-scale,1));margin-bottom:6px;font-weight:600}.qc-storefront .pdp .price{font-size:calc(16px * var(--sf-scale,1));margin-bottom:12px;font-weight:600}.qc-storefront .pdp .desc{font-size:calc(13px * var(--sf-scale,1));white-space:pre-line;color:var(--gray600);margin-bottom:18px;line-height:1.55}.qc-storefront .swatchrow{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.qc-storefront .swatch{border:2px solid #0000;border-radius:999px;width:24px;height:24px}.qc-storefront .swatch.on{border-color:var(--ink)}.qc-storefront .sizechip{border:1px solid var(--gray300);min-width:38px;height:34px;font-size:calc(12px * var(--sf-scale,1));font-family:var(--sf-font);background:#fff;border-radius:8px;padding:0 9px}.qc-storefront .sizechip.on,.qc-storefront .sizechip.active{border-color:var(--sf-accent);background:var(--sf-accent);color:#fff}.qc-storefront .pdp-actions{gap:9px;margin-bottom:16px;display:flex}.qc-storefront .addcart-lg{background:var(--sf-accent);color:#fff;font-size:calc(13.5px * var(--sf-scale,1));border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:13px 0;font-weight:500;display:flex}.qc-storefront .addcart-lg.added{background:var(--success)}.qc-storefront .wishbtn-lg{border:1px solid var(--gray300);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:46px;display:flex}.qc-storefront .shipbox{border:1px solid var(--gray300);border-radius:10px;padding:13px 14px}.qc-storefront .shiprow{align-items:flex-start;gap:9px;margin-bottom:9px;display:flex}.qc-storefront .shiprow:last-child{margin-bottom:0}.qc-storefront .shiprow .t{font-size:calc(11.5px * var(--sf-scale,1));font-weight:500}.qc-storefront .shiprow .s{font-size:calc(11px * var(--sf-scale,1));color:var(--gray600);margin-top:2px}.qc-storefront .colorpicker-float{z-index:25;background:#fff;border-radius:10px;padding:10px;position:fixed;top:64px;right:12px;transform:none;box-shadow:0 8px 24px #00000024}.qc-storefront .colorpicker-float:before{content:"Color";font-size:calc(9.5px * var(--sf-scale,1));text-transform:uppercase;letter-spacing:.05em;color:var(--gray600);margin-bottom:5px;display:block}.qc-storefront .colorpicker-float select{border:1px solid var(--gray300);font-family:var(--sf-font);font-size:calc(12px * var(--sf-scale,1));border-radius:7px;min-width:110px;padding:7px 8px}.qc-storefront .overlay{z-index:50;background:#0d0d0d66;position:fixed;inset:0}.qc-storefront .drawer{z-index:51;background:#fff;flex-direction:column;width:100%;max-width:100%;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #00000026}.qc-storefront .drawer-head{border-bottom:1px solid var(--gray300);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.qc-storefront .drawer-tabs{gap:16px;display:flex}.qc-storefront .drawer-tabs button{font-size:calc(13px * var(--sf-scale,1));color:var(--gray600);background:0 0;border:none;border-bottom:2px solid #0000;padding-bottom:4px}.qc-storefront .drawer-tabs button.on{color:var(--ink);border-color:var(--ink);font-weight:600}.qc-storefront .drawer-body{flex:1;padding:14px 16px;overflow-y:auto}.qc-storefront .drow{gap:10px;margin-bottom:14px;display:flex}.qc-storefront .drow img{object-fit:cover;border-radius:7px;width:58px;height:58px}.qc-storefront .qtybtn{border:1px solid var(--gray300);width:26px;height:26px;font-size:calc(14px * var(--sf-scale,1));background:#fff;border-radius:6px}.qc-storefront .qstep{border:1px solid var(--gray300);background:var(--white);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.qc-storefront .qstep-btn{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.qc-storefront .qstep-btn:hover:not(:disabled){background:var(--gray150)}.qc-storefront .qstep-btn:disabled{color:var(--gray400);cursor:not-allowed}.qc-storefront .qstep-btn.danger{color:var(--error)}.qc-storefront .qstep-val{text-align:center;min-width:28px;font-size:calc(14px * var(--sf-scale,1));font-variant-numeric:tabular-nums;font-weight:600}.qc-storefront .line-remove{color:var(--gray600);font-size:calc(12px * var(--sf-scale,1));cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:6px 0;display:inline-flex}.qc-storefront .line-remove:hover{color:var(--error)}.qc-storefront .incart-pill{background:var(--successsoft);color:var(--success);font-size:calc(13px * var(--sf-scale,1));border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.qc-storefront .incart-pill.bump{animation:.6s incart-bump}@keyframes incart-bump{0%{transform:scale(1);box-shadow:0 0 #2f7a4b73}35%{transform:scale(1.08);box-shadow:0 0 0 6px #2f7a4b2e}to{transform:scale(1);box-shadow:0 0 0 10px #2f7a4b00}}@media (prefers-reduced-motion:reduce){.qc-storefront .incart-pill.bump{animation:none}}.qc-storefront .drawer-foot{border-top:1px solid var(--gray300);padding:14px 16px}.qc-storefront .drawer-foot input{border:1px solid var(--gray300);width:100%;font-size:calc(16px * var(--sf-scale,1));border-radius:8px;margin-bottom:10px;padding:11px 12px}.qc-storefront .checkoutgrid{grid-template-columns:1fr;gap:18px;margin:16px 0 40px;display:grid}.qc-storefront .formrow{margin-bottom:12px}.qc-storefront .formrow label{font-size:calc(11.5px * var(--sf-scale,1));color:var(--gray600);margin-bottom:5px;display:block}.qc-storefront .formrow input,.qc-storefront .formrow select{border:1px solid var(--gray300);width:100%;font-size:calc(16px * var(--sf-scale,1));font-family:var(--sf-font);border-radius:8px;padding:11px 12px}.qc-storefront .formrow2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qc-storefront .radiorow{border-bottom:1px solid var(--gray300);font-size:calc(13px * var(--sf-scale,1));justify-content:space-between;align-items:center;padding:10px 0;display:flex}.qc-storefront .radiorow .l{align-items:center;gap:9px;display:flex}.qc-storefront .radiorow .hint{color:var(--gray600)}.qc-storefront .summary{border:1px solid var(--gray300);background:#fff;border-radius:12px;order:-1;height:fit-content;padding:16px}.qc-storefront .summary .line{font-size:calc(12.5px * var(--sf-scale,1));color:var(--gray600);justify-content:space-between;margin-bottom:7px;display:flex}.qc-storefront .summary .total{font-size:calc(14px * var(--sf-scale,1));border-top:1px solid var(--gray300);justify-content:space-between;margin-top:8px;padding-top:10px;font-weight:600;display:flex}.qc-storefront .ship-row{border-bottom:1px solid var(--gray300);align-items:flex-start;gap:10px;padding:12px 4px;display:flex}.qc-storefront .ship-radio{border:1.5px solid var(--gray400);border-radius:999px;flex-shrink:0;width:17px;height:17px;margin-top:2px;position:relative}.qc-storefront .ship-radio.on{border-color:var(--ink)}.qc-storefront .ship-radio.on:after{content:"";background:var(--ink);border-radius:999px;position:absolute;inset:3px}.qc-storefront .ship-t{font-size:calc(12.5px * var(--sf-scale,1));font-weight:600}.qc-storefront .ship-s{font-size:calc(11px * var(--sf-scale,1));color:var(--gray600);margin-top:2px;line-height:1.4}.qc-storefront .ship-p{font-size:calc(12.5px * var(--sf-scale,1));white-space:nowrap;font-weight:600}.qc-storefront .thankwrap{justify-content:center;display:flex}.qc-storefront .thankcard{text-align:center;max-width:100%;padding:48px 0}.qc-storefront .checkcircle{background:var(--successsoft);border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 18px;display:flex}.qc-storefront .track-step{gap:12px;padding-bottom:18px;display:flex;position:relative}.qc-storefront .track-step:last-child{padding-bottom:0}.qc-storefront .track-step:before{content:"";background:var(--gray300);width:2px;position:absolute;top:20px;bottom:0;left:9px}.qc-storefront .track-step:last-child:before{display:none}.qc-storefront .track-step.done:before{background:var(--success)}.qc-storefront .track-dot{border:2px solid var(--gray300);z-index:1;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.qc-storefront .track-step.done .track-dot{border-color:var(--success);background:var(--success)}.qc-storefront .track-step.current .track-dot{border-color:var(--success);box-shadow:0 0 0 4px var(--successsoft)}.qc-storefront .track-step.current .track-t{color:var(--success);font-weight:600}.qc-storefront .track-step.ended .track-dot{border-color:var(--error);background:var(--error)}.qc-storefront .track-step.ended .track-t{color:var(--error)}.qc-storefront .track-step:not(.done):not(.current):not(.ended) .track-t{color:var(--gray600)}.qc-storefront .track-t{font-size:calc(12.5px * var(--sf-scale,1));font-weight:500}.qc-storefront .track-s{font-size:calc(11px * var(--sf-scale,1));color:var(--gray600);margin-top:2px}.qc-storefront .tryon-overlay{z-index:60;background:#0d0d0d8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.qc-storefront .tryon-modal{background:#fff;border-radius:16px;width:100%;max-width:460px;max-height:90vh;overflow-y:auto}.qc-storefront .tryon-head{border-bottom:1px solid var(--gray300);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.qc-storefront .tryon-head h3{font-size:calc(14.5px * var(--sf-scale,1));font-weight:600}.qc-storefront .tryon-body{padding:16px}.qc-storefront .tryon-stage{background:var(--gray150);border:1px dashed var(--gray300);border-radius:12px;justify-content:center;align-items:center;width:100%;height:300px;display:flex;position:relative;overflow:hidden}.qc-storefront .tryon-stage img.tryon-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qc-storefront .tryon-garment{cursor:grab;touch-action:none;filter:drop-shadow(0 6px 14px #00000040);width:120px;position:absolute}.qc-storefront .tryon-upload{text-align:center;padding:16px}.qc-storefront .tryon-upload input{max-width:100%;margin-top:10px}.qc-storefront .tryon-controls{flex-direction:column;gap:9px;margin-top:14px;display:flex}.qc-storefront .tryon-controls label{font-size:calc(11.5px * var(--sf-scale,1));color:var(--gray600);align-items:center;gap:8px;display:flex}.qc-storefront .tryon-controls input[type=range]{flex:1}.qc-storefront .tryon-note{font-size:calc(11px * var(--sf-scale,1));color:var(--gray600);background:var(--gray150);border-radius:8px;margin-top:12px;padding:9px 10px;line-height:1.5}.qc-storefront .tryon-actions{flex-direction:column;gap:8px;margin-top:14px;display:flex}.qc-storefront .fabchat{background:var(--ink);color:#fff;z-index:40;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 20px #0d0d0d40}.qc-storefront .chatpanel{z-index:40;background:#fff;border-radius:14px;width:min(270px,100vw - 32px);position:fixed;bottom:72px;right:16px;overflow:hidden;box-shadow:0 12px 32px #0000002e}.qc-storefront .chatpanel .h{background:var(--ink);color:#fff;font-size:calc(12.5px * var(--sf-scale,1));padding:11px 14px;font-weight:500}.qc-storefront .chatpanel .b{font-size:calc(12.5px * var(--sf-scale,1));color:var(--gray600);min-height:80px;padding:14px}.qc-storefront .chatpanel .f{border-top:1px solid var(--gray300);padding:10px}.qc-storefront .chatpanel .f input{border:1px solid var(--gray300);width:100%;font-size:calc(16px * var(--sf-scale,1));border-radius:8px;padding:10px 12px}.qc-storefront .social-fab{background:var(--sf-accent,var(--ink));color:#fff;z-index:40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .15s;display:flex;position:fixed;bottom:16px;right:76px;box-shadow:0 8px 20px #0d0d0d40}.qc-storefront .social-fab:hover{transform:scale(1.06)}.qc-storefront .videofab{z-index:40;cursor:pointer;touch-action:none;background:#000;border-radius:14px;transition:width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:16px;left:16px;overflow:hidden;box-shadow:0 10px 26px #0d0d0d47}.qc-storefront .videofab.collapsed{width:68px;height:120px}.qc-storefront .videofab.expanded{width:min(190px,100vw - 32px);height:min(330px,55vh)}.qc-storefront .videofab img,.qc-storefront .videofab iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.qc-storefront .videofab .grip{z-index:4;cursor:grab;color:#ffffffd9;background:#0d0d0d8c;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:6px;left:6px}.qc-storefront .videofab .mutebtn{color:#fff;z-index:4;background:#0d0d0d8c;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:6px;right:6px}.qc-storefront .videofab.collapsed .mutebtn{display:none}.qc-storefront .videofab .closebtn{color:#fff;z-index:4;width:20px;height:20px;font-size:calc(10px * var(--sf-scale,1));background:#0d0d0d8c;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:6px;right:6px}.qc-storefront .videofab .tag{color:#fff;font-size:calc(8.5px * var(--sf-scale,1));text-transform:uppercase;letter-spacing:.03em;z-index:2;background:linear-gradient(#0d0d0d00,#0d0d0dbf);padding:5px 7px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.qc-storefront .videofab.expanded .tag{display:none}.qc-storefront .videofab-play{color:#fff;text-shadow:0 2px 8px #00000080;z-index:2;pointer-events:none;justify-content:center;align-items:center;font-size:22px;display:flex;position:absolute;inset:0}.qc-storefront .videofab .ctabar{z-index:3;background:linear-gradient(#0d0d0d00 10%,#0d0d0de0);padding:10px;display:none;position:absolute;bottom:0;left:0;right:0}.qc-storefront .videofab.expanded .ctabar{display:block}.qc-storefront .videofab .ctabar button{width:100%;color:var(--ink);text-align:center;font-size:calc(10.5px * var(--sf-scale,1));background:#fff;border:none;border-radius:8px;padding:8px;font-weight:600;display:block}.qc-storefront .videofab-overlay{z-index:61;background:#0d0d0dbf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.qc-storefront .videofab-modal{aspect-ratio:9/16;background:#000;border-radius:16px;width:100%;max-width:360px;max-height:88vh;position:relative;overflow:hidden;box-shadow:0 20px 60px #0006}.qc-storefront .videofab-modal iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.qc-storefront .videofab-modal .closebtn{color:#fff;z-index:4;background:#0d0d0d99;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex;position:absolute;top:10px;right:10px}.qc-storefront .videofab-modal .ctabar{z-index:3;background:linear-gradient(#0d0d0d00 15%,#0d0d0de6);padding:16px;position:absolute;bottom:0;left:0;right:0}.qc-storefront .videofab-modal .ctabar button{text-align:center;border:none;border-radius:9px;width:100%;padding:11px;font-size:13px;font-weight:600;display:block}.qc-storefront #page-search{padding-top:2px}.qc-storefront #searchInput{font-size:calc(16px * var(--sf-scale,1))!important;padding:12px 14px!important}@media (width>=700px){.qc-storefront .page{padding:0 32px 50px}.qc-storefront .nav .links{font-size:calc(12.5px * var(--sf-scale,1));color:var(--gray600);gap:20px;font-weight:500;display:flex}.qc-storefront .nav .links span{cursor:pointer}.qc-storefront .hero{height:320px}.qc-storefront .hero .content{max-width:280px}.qc-storefront .hero h1{font-size:calc(24px * var(--sf-scale,1))}.qc-storefront .grid{grid-template-columns:repeat(3,1fr);gap:14px}.qc-storefront .split{grid-template-columns:1fr 1fr}.qc-storefront .valuestrip{flex-direction:row;justify-content:space-around}.qc-storefront .valueitem{max-width:200px}.qc-storefront .newsletter{flex-direction:row;justify-content:space-between;align-items:center}.qc-storefront .newsletter-form{flex-direction:row}.qc-storefront .newsletter-form input{width:220px}.qc-storefront .footgrid{grid-template-columns:repeat(4,1fr)}.qc-storefront .footbottom{flex-direction:row;justify-content:space-between}.qc-storefront .pdp{grid-template-columns:1.1fr 1fr}.qc-storefront .checkoutgrid{grid-template-columns:1.3fr 1fr}.qc-storefront .summary{order:0}}@media (width>=1024px){.qc-storefront{--ink:#0d0d0d;--gray600:#5c5c5c;--gray400:#9a9a9a;--gray300:#dcdad4;--gray150:#ece9e2;--paper:#faf9f5;--white:#fff;--success:#2f7a4b;--successsoft:#e7f3ec;--warning:#b8791e;--error:#b3273a;--violet:#6b4fbb}.qc-storefront *{box-sizing:border-box;margin:0;padding:0}.qc-storefront{--sf-font:"Jost", sans-serif;--sf-accent:var(--ink);--sf-scale:1;font-family:var(--sf-font);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}.qc-storefront img{object-fit:cover;width:100%;height:100%;display:block}.qc-storefront a{color:inherit;text-decoration:none}.qc-storefront button{font-family:var(--sf-font);cursor:pointer}.qc-storefront .page{max-width:1360px;margin:0 auto;padding:0 56px 60px}.qc-storefront .hidden{display:none!important}.qc-storefront .devbar{background:var(--ink);color:#fff;font-size:calc(12px * var(--sf-scale,1));flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:9px 24px;display:flex}.qc-storefront .devbar span.lbl{opacity:.6}.qc-storefront .devbtn{color:#fff;font-size:calc(11px * var(--sf-scale,1));background:0 0;border:1px solid #ffffff4d;border-radius:999px;padding:4px 12px}.qc-storefront .devbtn.on{color:var(--ink);background:#fff}.qc-storefront .devbar label{opacity:.85;font-size:calc(12px * var(--sf-scale,1));align-items:center;gap:6px;margin-left:10px;display:flex}.qc-storefront .announce{background:var(--ink);color:#fff;font-size:calc(11.5px * var(--sf-scale,1));text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:9px 0;font-weight:500;overflow:hidden}.qc-storefront .marquee-track{gap:60px;animation:18s linear infinite marquee;display:inline-flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.qc-storefront .nav{border-bottom:1px solid var(--gray300);background:var(--paper);z-index:30;justify-content:space-between;align-items:center;padding:20px 0;display:flex;position:sticky;top:0}.qc-storefront .nav .brand{font-size:calc(20px * var(--sf-scale,1));letter-spacing:-.01em;cursor:pointer;font-weight:700}.qc-storefront .nav .links{font-size:calc(13.5px * var(--sf-scale,1));color:var(--gray600);gap:30px;font-weight:500;display:flex}.qc-storefront .nav .links span{cursor:pointer}.qc-storefront .nav .links span:hover{color:var(--ink)}.qc-storefront .nav .right{align-items:center;gap:2px;display:flex}.qc-storefront .iconbtn{background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.qc-storefront .badge{background:var(--sf-accent);color:#fff;font-size:calc(10px * var(--sf-scale,1));border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-weight:600;display:flex;position:absolute;top:0;right:0}.qc-storefront #cartIconWrap{transition:transform .25s}.qc-storefront #cartIconWrap.pulse{transform:scale(1.18)}.qc-storefront .nav--split{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.qc-storefront .nav--split .links{grid-column:1;justify-self:start}.qc-storefront .nav--split .brand{grid-column:2;justify-self:center}.qc-storefront .nav--split .right{grid-column:3;justify-self:end}.qc-storefront .nav--centered{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand""links right";row-gap:10px;padding-bottom:14px;display:grid}.qc-storefront .nav--centered .brand{grid-area:brand;justify-self:center}.qc-storefront .nav--centered .links{grid-area:links;justify-self:start}.qc-storefront .nav--centered .right{grid-area:right;justify-self:end}.qc-storefront .nav--minimal .links{font-size:calc(11.5px * var(--sf-scale,1));text-transform:uppercase;letter-spacing:.08em;color:var(--gray400);gap:20px;font-weight:600}.qc-storefront .nav--minimal .links a:hover{color:var(--ink)}.qc-storefront .nav--minimal .brand{font-weight:600}.qc-storefront .hero{border-radius:14px;height:480px;margin-top:8px;position:relative;overflow:hidden}.qc-storefront .hero .slide{position:absolute;inset:0}.qc-storefront .hero:after{content:"";background:linear-gradient(90deg,#0d0d0db8 0%,#0d0d0d38 48%,#0000 72%);position:absolute;inset:0}.qc-storefront .hero .content{color:#fff;z-index:2;max-width:420px;position:absolute;bottom:44px;left:40px}.qc-storefront .hero .eyebrow{font-size:calc(11px * var(--sf-scale,1));text-transform:uppercase;letter-spacing:.12em;opacity:.85;font-weight:500}.qc-storefront .hero h1{font-size:calc(36px * var(--sf-scale,1));letter-spacing:-.01em;margin:12px 0 20px;font-weight:700;line-height:1.1}.qc-storefront .hero .dots{z-index:3;gap:6px;display:flex;position:absolute;bottom:20px;right:40px}.qc-storefront .hero .dot{cursor:pointer;background:#fff6;border-radius:50%;width:7px;height:7px}.qc-storefront .hero .dot.on{background:#fff}.qc-storefront .btn{font-size:calc(13px * var(--sf-scale,1));cursor:pointer;border:none;border-radius:10px;padding:13px 24px;font-weight:600;display:inline-block}.qc-storefront .btn.primary{background:var(--sf-accent);color:#fff}.qc-storefront .btn.white{color:var(--ink);background:#fff}.qc-storefront .btn.outline{color:#fff;background:0 0;border:1.5px solid #ffffff80}.qc-storefront .catstrip{gap:8px;padding:28px 0 4px;display:flex;overflow-x:auto}.qc-storefront .chip{border:1px solid var(--gray300);font-size:calc(13px * var(--sf-scale,1));white-space:nowrap;color:var(--gray600);background:0 0;border-radius:999px;padding:7px 16px;font-weight:500}.qc-storefront .chip.on{background:var(--sf-accent);border-color:var(--sf-accent);color:#fff}.qc-storefront .section{margin-top:32px}.qc-storefront .sectionhead{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.qc-storefront .sectionhead h2{font-size:calc(20px * var(--sf-scale,1));font-weight:600}.qc-storefront .sectionhead .sub{font-size:calc(12.5px * var(--sf-scale,1));color:var(--gray600);margin-top:4px}.qc-storefront .sectionhead .sort{font-size:calc(13px * var(--sf-scale,1));color:var(--gray600)}.qc-storefront .grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.qc-storefront .pagination{justify-content:center;align-items:center;gap:6px;margin-top:28px;display:flex}.qc-storefront .pagebtn{border:1px solid var(--gray300);min-width:34px;height:34px;font-size:calc(13px * var(--sf-scale,1));font-family:var(--sf-font);cursor:pointer;background:#fff;border-radius:8px;padding:0 6px}.qc-storefront .pagebtn.on{background:var(--sf-accent);border-color:var(--sf-accent);color:#fff}.qc-storefront .pagebtn:disabled{opacity:.4;cursor:default}.qc-storefront .pcard{border:1px solid var(--gray300);background:#fff;border-radius:12px;overflow:hidden}.qc-storefront .pcard .imgwrap{cursor:pointer;height:220px;display:block;position:relative}.qc-storefront .tag{font-size:calc(10px * var(--sf-scale,1));text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--ink);border-radius:6px;padding:5px 9px;font-weight:600;position:absolute;top:10px;left:10px}.qc-storefront .tag.sale{background:var(--error)}.qc-storefront .wish{background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:10px;right:10px}.qc-storefront .pcard .body{padding:12px 14px 14px}.qc-storefront .pcard .n{font-size:calc(14px * var(--sf-scale,1));font-weight:500}.qc-storefront .pcard .p{font-size:calc(13px * var(--sf-scale,1));margin-top:5px;font-weight:600}.qc-storefront .pcard .cmp{font-size:calc(12px * var(--sf-scale,1));color:var(--gray400);margin-left:8px;font-weight:400;text-decoration:line-through}.qc-storefront .addcart{border:1px solid var(--ink);width:100%;color:var(--ink);font-size:calc(13px * var(--sf-scale,1));background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:9px;font-weight:500;display:flex}.qc-storefront .addcart.added{background:var(--success);border-color:var(--success);color:#fff}.qc-storefront .split{background:var(--gray150);border-radius:16px;grid-template-columns:1fr 1fr;margin-top:32px;display:grid;overflow:hidden}.qc-storefront .split .imgside{min-height:260px}.qc-storefront .split .txtside{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;padding:40px 36px;display:flex}.qc-storefront .split .eyebrow{font-size:calc(11px * var(--sf-scale,1));text-transform:uppercase;letter-spacing:.12em;color:var(--gray400);font-weight:500}.qc-storefront .split h3{font-size:calc(22px * var(--sf-scale,1));margin:12px 0;font-weight:600;line-height:1.2}.qc-storefront .split p{font-size:calc(13px * var(--sf-scale,1));color:var(--gray300);max-width:340px;margin-bottom:20px;line-height:1.6}.qc-storefront .valuestrip{background:var(--gray150);border-top:1px solid var(--gray300);border-bottom:1px solid var(--gray300);border-radius:14px;flex-wrap:wrap;justify-content:space-around;gap:24px;margin-top:40px;padding:28px 8px;display:flex}.qc-storefront .valueitem{text-align:center;max-width:200px}.qc-storefront .valueitem .ic{margin-bottom:8px}.qc-storefront .valueitem .t{font-size:calc(13px * var(--sf-scale,1));font-weight:600}.qc-storefront .valueitem .s{font-size:calc(11.5px * var(--sf-scale,1));color:var(--gray600);margin-top:4px;line-height:1.5}.qc-storefront .newsletter{background:var(--gray150);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:30px 36px;display:flex;position:relative}.qc-storefront .newsletter h3{font-size:calc(18px * var(--sf-scale,1));margin-bottom:4px;font-weight:600}.qc-storefront .newsletter p{font-size:calc(12.5px * var(--sf-scale,1));color:var(--gray600)}.qc-storefront .newsletter-form{gap:10px;display:flex}.qc-storefront .newsletter-form input{border:1px solid var(--gray300);font-size:calc(13px * var(--sf-scale,1));font-family:var(--sf-font);border-radius:8px;width:220px;padding:11px 14px}.qc-storefront .newsletter-confirm{font-size:calc(12px * var(--sf-scale,1));color:var(--success);font-weight:500;position:absolute;bottom:14px;right:36px}.qc-storefront footer{background:var(--ink);color:var(--gray300);width:100%;margin-top:48px;padding:48px 0 24px}.qc-storefront .footgrid,.qc-storefront .footbottom{max-width:1360px;margin:0 auto}.qc-storefront .footgrid{border-bottom:1px solid #2a2a2a;grid-template-columns:repeat(4,1fr);gap:32px;padding:0 32px 30px;display:grid}.qc-storefront .footgrid .fbrand{font-size:calc(17px * var(--sf-scale,1));color:#fff;margin-bottom:10px;font-weight:700}.qc-storefront .footgrid p{font-size:calc(12.5px * var(--sf-scale,1));color:var(--gray400);max-width:240px;line-height:1.6}.qc-storefront .footcol h4{font-size:calc(11px * var(--sf-scale,1));text-transform:uppercase;letter-spacing:.07em;color:var(--gray400);margin-bottom:12px;font-weight:600}.qc-storefront .footcol div{font-size:calc(12.5px * var(--sf-scale,1));cursor:pointer;margin-bottom:8px}.qc-storefront .footbottom{font-size:calc(11.5px * var(--sf-scale,1));color:var(--gray400);justify-content:space-between;padding:18px 32px 0;display:flex}.qc-storefront .crumb{font-size:calc(13px * var(--sf-scale,1));color:var(--gray600);align-items:center;gap:6px;margin:24px 0 20px;display:flex}.qc-storefront .crumb span:last-child{color:var(--ink)}.qc-storefront .pdp{grid-template-columns:1.1fr 1fr;gap:40px;display:grid}.qc-storefront .pdp .maximg{border-radius:12px;height:460px;overflow:hidden}.qc-storefront .pdp .thumbs{gap:10px;margin-top:10px;display:flex}.qc-storefront .pdp .thumbs img{object-fit:cover;border:1px solid var(--gray300);cursor:pointer;opacity:.85;border-radius:8px;width:70px;height:70px}.qc-storefront .pdp h1{font-size:calc(24px * var(--sf-scale,1));margin-bottom:8px;font-weight:600}.qc-storefront .pdp .price{font-size:calc(18px * var(--sf-scale,1));margin-bottom:18px;font-weight:600}.qc-storefront .pdp .desc{font-size:calc(14px * var(--sf-scale,1));color:var(--gray600);margin-bottom:22px;line-height:1.6}.qc-storefront .swatchrow{gap:8px;margin-bottom:24px;display:flex}.qc-storefront .swatch{cursor:pointer;border:2px solid #0000;border-radius:999px;width:26px;height:26px}.qc-storefront .swatch.on{border-color:var(--ink)}.qc-storefront .sizechip{border:1px solid var(--gray300);min-width:40px;height:34px;font-size:calc(12.5px * var(--sf-scale,1));font-family:var(--sf-font);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px}.qc-storefront .sizechip.on,.qc-storefront .sizechip.active{border-color:var(--sf-accent);background:var(--sf-accent);color:#fff}.qc-storefront .pdp-actions{gap:10px;margin-bottom:20px;display:flex}.qc-storefront .addcart-lg{background:var(--sf-accent);color:#fff;font-size:calc(14px * var(--sf-scale,1));border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px 0;font-weight:500;display:flex}.qc-storefront .addcart-lg.added{background:var(--success)}.qc-storefront .wishbtn-lg{border:1px solid var(--gray300);width:48px;color:var(--ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;display:flex}.qc-storefront .wishbtn-lg.on{border-color:var(--error);background:var(--errorsoft,#f7e6e8)}.qc-storefront .sizechip.out{opacity:.45;text-decoration:line-through}.qc-storefront .shipbox{border:1px solid var(--gray300);border-radius:10px;padding:14px 16px}.qc-storefront .shiprow{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.qc-storefront .shiprow:last-child{margin-bottom:0}.qc-storefront .shiprow .t{font-size:calc(12.5px * var(--sf-scale,1));font-weight:500}.qc-storefront .shiprow .s{font-size:calc(12px * var(--sf-scale,1));color:var(--gray600);margin-top:2px}.qc-storefront .colorpicker-float{z-index:30;background:#fff;border-radius:12px;padding:12px;position:fixed;top:50%;right:24px;transform:translateY(-50%);box-shadow:0 8px 24px #00000024}.qc-storefront .colorpicker-float select{border:1px solid var(--gray300);font-family:var(--sf-font);font-size:calc(12.5px * var(--sf-scale,1));border-radius:8px;min-width:140px;padding:8px 10px}.qc-storefront .colorpicker-float:before{content:"Color";font-size:calc(10.5px * var(--sf-scale,1));text-transform:uppercase;letter-spacing:.05em;color:var(--gray600);margin-bottom:6px;display:block}.qc-storefront .overlay{z-index:50;background:#0d0d0d66;position:fixed;inset:0}.qc-storefront .drawer{z-index:51;background:#fff;flex-direction:column;width:380px;max-width:92vw;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #00000026}.qc-storefront .drawer-head{border-bottom:1px solid var(--gray300);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.qc-storefront .drawer-tabs{gap:20px;display:flex}.qc-storefront .drawer-tabs button{font-size:calc(14px * var(--sf-scale,1));color:var(--gray600);background:0 0;border:none;border-bottom:2px solid #0000;padding-bottom:4px}.qc-storefront .drawer-tabs button.on{color:var(--ink);border-color:var(--ink);font-weight:600}.qc-storefront .drawer-body{flex:1;padding:16px 20px;overflow-y:auto}.qc-storefront .drow{gap:12px;margin-bottom:16px;display:flex}.qc-storefront .drow img{object-fit:cover;border-radius:8px;width:64px;height:64px}.qc-storefront .qtybtn{border:1px solid var(--gray300);background:#fff;border-radius:6px;width:22px;height:22px}.qc-storefront .drawer-foot{border-top:1px solid var(--gray300);padding:16px 20px}.qc-storefront .drawer-foot input{border:1px solid var(--gray300);width:100%;font-size:calc(13px * var(--sf-scale,1));border-radius:8px;margin-bottom:12px;padding:9px 12px}.qc-storefront .stepbar{align-items:center;gap:8px;margin-top:8px;display:flex}.qc-storefront .step{align-items:center;gap:8px;display:flex}.qc-storefront .stepnum{width:22px;height:22px;font-size:calc(11px * var(--sf-scale,1));border:1px solid var(--gray300);color:var(--gray600);border-radius:999px;justify-content:center;align-items:center;display:flex}.qc-storefront .stepnum.on{background:var(--ink);color:#fff;border-color:var(--ink)}.qc-storefront .steplabel{font-size:calc(13px * var(--sf-scale,1));color:var(--gray600)}.qc-storefront .steplabel.on{color:var(--ink)}.qc-storefront .checkoutgrid{grid-template-columns:1.3fr 1fr;gap:40px;margin:24px 0 60px;display:grid}.qc-storefront .formrow{margin-bottom:14px}.qc-storefront .formrow label{font-size:calc(12px * var(--sf-scale,1));color:var(--gray600);margin-bottom:6px;display:block}.qc-storefront .formrow input,.qc-storefront .formrow select{border:1px solid var(--gray300);width:100%;font-size:calc(13px * var(--sf-scale,1));font-family:var(--sf-font);border-radius:8px;padding:10px 12px}.qc-storefront .formrow2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qc-storefront .radiorow{border-bottom:1px solid var(--gray300);font-size:calc(13px * var(--sf-scale,1));cursor:pointer;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.qc-storefront .radiorow .l{align-items:center;gap:10px;display:flex}.qc-storefront .radiorow .hint{color:var(--gray600)}.qc-storefront .summary{border:1px solid var(--gray300);background:#fff;border-radius:12px;height:fit-content;padding:20px}.qc-storefront .summary h3{font-size:calc(15px * var(--sf-scale,1));margin-bottom:14px;font-weight:600}.qc-storefront .summary .line{font-size:calc(13px * var(--sf-scale,1));color:var(--gray600);justify-content:space-between;margin-bottom:8px;display:flex}.qc-storefront .summary .total{font-size:calc(15px * var(--sf-scale,1));border-top:1px solid var(--gray300);justify-content:space-between;margin-top:8px;padding-top:10px;font-weight:600;display:flex}.qc-storefront .thankwrap{justify-content:center;display:flex}.qc-storefront .thankcard{text-align:center;max-width:420px;padding:80px 0}.qc-storefront .checkcircle{background:var(--successsoft);border-radius:999px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 20px;display:flex}.qc-storefront .track-step{gap:14px;padding-bottom:20px;display:flex;position:relative}.qc-storefront .track-step:last-child{padding-bottom:0}.qc-storefront .track-step:before{content:"";background:var(--gray300);width:2px;position:absolute;top:22px;bottom:0;left:9px}.qc-storefront .track-step:last-child:before{display:none}.qc-storefront .track-step.done:before{background:var(--success)}.qc-storefront .track-dot{border:2px solid var(--gray300);z-index:1;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.qc-storefront .track-step.done .track-dot{border-color:var(--success);background:var(--success)}.qc-storefront .track-step.current .track-dot{border-color:var(--ink)}.qc-storefront .track-t{font-size:calc(13px * var(--sf-scale,1));font-weight:500}.qc-storefront .track-s{font-size:calc(11.5px * var(--sf-scale,1));color:var(--gray600);margin-top:2px}.qc-storefront .ship-row{border-bottom:1px solid var(--gray300);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 6px;display:flex}.qc-storefront .ship-row:hover{background:var(--gray150)}.qc-storefront .ship-radio{border:1.5px solid var(--gray400);border-radius:999px;flex-shrink:0;width:18px;height:18px;margin-top:2px;position:relative}.qc-storefront .ship-radio.on{border-color:var(--ink)}.qc-storefront .ship-radio.on:after{content:"";background:var(--ink);border-radius:999px;position:absolute;inset:3px}.qc-storefront .ship-t{font-size:calc(13.5px * var(--sf-scale,1));font-weight:600}.qc-storefront .ship-s{font-size:calc(11.5px * var(--sf-scale,1));color:var(--gray600);margin-top:3px;line-height:1.4}.qc-storefront .ship-p{font-size:calc(13px * var(--sf-scale,1));white-space:nowrap;font-weight:600}.qc-storefront .tryon-overlay{z-index:60;background:#0d0d0d8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.qc-storefront .tryon-modal{background:#fff;border-radius:16px;width:520px;max-width:92vw;max-height:88vh;overflow:hidden}.qc-storefront .tryon-head{border-bottom:1px solid var(--gray300);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.qc-storefront .tryon-head h3{font-size:calc(16px * var(--sf-scale,1));font-weight:600}.qc-storefront .tryon-body{padding:20px}.qc-storefront .tryon-stage{background:var(--gray150);border:1px dashed var(--gray300);border-radius:12px;justify-content:center;align-items:center;width:100%;height:380px;display:flex;position:relative;overflow:hidden}.qc-storefront .tryon-stage img.tryon-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qc-storefront .tryon-garment{cursor:grab;touch-action:none;filter:drop-shadow(0 6px 14px #00000040);width:150px;position:absolute}.qc-storefront .tryon-upload{text-align:center;padding:20px}.qc-storefront .tryon-upload input{margin-top:12px}.qc-storefront .tryon-controls{flex-direction:column;gap:10px;margin-top:16px;display:flex}.qc-storefront .tryon-controls label{font-size:calc(12.5px * var(--sf-scale,1));color:var(--gray600);align-items:center;gap:10px;display:flex}.qc-storefront .tryon-controls input[type=range]{flex:1}.qc-storefront .tryon-note{font-size:calc(11.5px * var(--sf-scale,1));color:var(--gray600);background:var(--gray150);border-radius:8px;margin-top:14px;padding:10px 12px;line-height:1.5}.qc-storefront .tryon-actions{gap:10px;margin-top:16px;display:flex}.qc-storefront .fabchat{background:var(--ink);color:#fff;z-index:40;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 20px #0d0d0d40}.qc-storefront .chatpanel{z-index:40;background:#fff;border-radius:14px;width:280px;position:fixed;bottom:86px;right:24px;overflow:hidden;box-shadow:0 12px 32px #0000002e}.qc-storefront .chatpanel .h{background:var(--ink);color:#fff;font-size:calc(13px * var(--sf-scale,1));padding:12px 16px;font-weight:500}.qc-storefront .chatpanel .b{font-size:calc(13px * var(--sf-scale,1));color:var(--gray600);min-height:90px;padding:16px}.qc-storefront .chatpanel .f{border-top:1px solid var(--gray300);padding:12px}.qc-storefront .chatpanel .f input{border:1px solid var(--gray300);width:100%;font-size:calc(13px * var(--sf-scale,1));border-radius:8px;padding:9px 12px}.qc-storefront .videofab{z-index:40;cursor:pointer;touch-action:none;background:#000;border-radius:16px;transition:width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:24px;left:24px;overflow:hidden;box-shadow:0 10px 26px #0d0d0d47}.qc-storefront .videofab.collapsed{width:84px;height:150px}.qc-storefront .videofab.expanded{cursor:default;width:220px;height:391px}.qc-storefront .videofab img,.qc-storefront .videofab iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.qc-storefront .videofab .grip{z-index:4;cursor:grab;color:#ffffffd9;background:#0d0d0d8c;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:7px;left:7px}.qc-storefront .videofab .mutebtn{color:#fff;z-index:4;background:#0d0d0d8c;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:7px;right:7px}.qc-storefront .videofab.collapsed .mutebtn{display:none}.qc-storefront .videofab .closebtn{color:#fff;z-index:4;width:22px;height:22px;font-size:calc(11px * var(--sf-scale,1));background:#0d0d0d8c;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:7px;right:7px}.qc-storefront .videofab .tag{color:#fff;font-size:calc(9.5px * var(--sf-scale,1));text-transform:uppercase;letter-spacing:.04em;z-index:2;background:linear-gradient(#0d0d0d00,#0d0d0dbf);padding:6px 8px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.qc-storefront .videofab.expanded .tag{display:none}.qc-storefront .videofab .ctabar{z-index:3;background:linear-gradient(#0d0d0d00 10%,#0d0d0de0);padding:12px;display:none;position:absolute;bottom:0;left:0;right:0}.qc-storefront .videofab.expanded .ctabar{display:block}.qc-storefront .videofab .ctabar button{width:100%;color:var(--ink);text-align:center;font-size:calc(11.5px * var(--sf-scale,1));background:#fff;border:none;border-radius:9px;padding:9px;font-weight:600;display:block}}.qc-storefront .pcard .noimg{background:var(--gray150);color:var(--gray400);font-size:calc(11.5px * var(--sf-scale,1));letter-spacing:.02em;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.qc-storefront .sample-shelf{position:relative}.qc-storefront .card.sample{border:1px dashed var(--gray300);background:var(--white);border-radius:12px;padding:0 0 12px}.qc-storefront .sample-img{aspect-ratio:1;background:linear-gradient(150deg, var(--gray100), var(--gray150));border-radius:12px 12px 0 0;margin-bottom:10px}.qc-storefront .sample-name{color:var(--gray600);padding:0 12px;font-size:13.5px;font-weight:500}.qc-storefront .sample-price{color:var(--sf-accent);padding:4px 12px 0;font-size:13px;font-weight:600}.qc-storefront .sample-note{color:var(--gray400);text-align:center;grid-column:1/-1;padding-top:4px;font-size:12.5px}.qc-storefront .catpage{margin:8px 0 6px}.qc-storefront .catpage-banner{aspect-ratio:16/5;background:var(--gray150);border-radius:12px;overflow:hidden}.qc-storefront .catpage-banner img{object-fit:cover;width:100%;height:100%;display:block}.qc-storefront .catpage-intro{font-size:calc(14px * var(--sf-scale,1));color:var(--gray600);max-width:640px;margin:12px 0 0;line-height:1.6}.qc-storefront .pdp-details{max-width:760px}.qc-storefront .pdp-details-body{font-size:calc(13.5px * var(--sf-scale,1));color:var(--gray600);line-height:1.7}.qc-storefront .pdp-details-body p{white-space:pre-line;margin:0 0 14px}.qc-storefront .pdp-details-body p:last-child{margin-bottom:0}.qc-storefront .pdp-details-body ul,.qc-storefront .pdp-details-body ol{margin:0 0 14px;padding-left:22px}.qc-storefront .pdp-details-body a{color:inherit;text-underline-offset:2px;text-decoration:underline}.qc-storefront .policy-title{font-size:calc(26px * var(--sf-scale,1));color:var(--ink);margin-bottom:22px;font-weight:700;line-height:1.2}@media (width>=700px){.qc-storefront .policy-title{font-size:calc(34px * var(--sf-scale,1))}}.qc-storefront .pdp-details-body h2{font-size:calc(19px * var(--sf-scale,1));color:var(--ink);margin:24px 0 10px;font-weight:700}.qc-storefront .pdp-details-body h2:first-child{margin-top:0}.qc-storefront .pdp-details-body h3{font-size:calc(15px * var(--sf-scale,1));color:var(--ink);margin:18px 0 8px;font-weight:600}.qc-storefront .pdp-details-body blockquote{border-left:3px solid var(--gray300);margin:0 0 14px;padding-left:14px;font-style:italic}.qc-storefront .pdp-details-body hr{border:none;border-top:1px solid var(--gray300);margin:20px 0}.qc-storefront .skel{background:var(--gray150);border-radius:8px;position:relative;overflow:hidden}.qc-storefront .skel:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%);animation:1.4s ease-in-out infinite skel-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes skel-shine{to{transform:translate(100%)}}.qc-storefront .skel-card{padding-bottom:12px}.qc-storefront .skel-card .imgwrap{cursor:default;border-radius:0}.qc-storefront .skel-line{height:12px;margin:10px 10px 0}.qc-storefront .skel-gallery{aspect-ratio:1;border-radius:12px;width:100%}.qc-storefront .pcard .imgwrap{background:var(--gray150)}.qc-storefront .pcard .imgwrap img{opacity:0;transition:opacity .35s}.qc-storefront .pcard .imgwrap img.loaded{opacity:1}@media (prefers-reduced-motion:reduce){.qc-storefront .skel:after{animation:none}.qc-storefront .pcard .imgwrap img{opacity:1;transition:none}}.qc-storefront .pcard .n{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.qc-storefront .pdp-title{-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qc-storefront .pcard .imgwrap,.qc-storefront .pdp .maximg,.qc-storefront .ox-card-ph,.qc-storefront .lc-tile{background:linear-gradient(100deg,#e4e0d8 30%,#f6f4ef 50%,#e4e0d8 70%) 0 0/200% 100%;animation:1.4s ease-in-out infinite qc-shimmer}.qc-storefront .pcard .imgwrap:has(img.loaded){background:var(--gray150);animation:none}.qc-storefront .pdp .maximg:has(img.loaded){background:var(--gray150);animation:none}.qc-storefront .ox-card-ph:has(img.loaded){background:var(--gray150);animation:none}.qc-storefront .lc-tile:has(img.loaded){background:var(--gray150);animation:none}.qc-storefront .pcard .imgwrap:has(.noimg){background:var(--gray150);animation:none}.qc-storefront .ox-card-ph:has(.ox-card-noimg){background:var(--gray150);animation:none}.qc-storefront .lc-tile:has(.lc-noimg){background:var(--gray150);animation:none}@media (prefers-reduced-motion:reduce){.qc-storefront .pcard .imgwrap,.qc-storefront .pdp .maximg,.qc-storefront .ox-card-ph,.qc-storefront .lc-tile{animation:none}}.qc-storefront .pcard .imgwrap:not(:has(img.loaded,.noimg)){background-image:linear-gradient(100deg,#e4e0d8 30%,#f6f4ef 50%,#e4e0d8 70%);background-size:200% 100%}.qc-storefront .ox-card-ph:not(:has(img.loaded,.ox-card-noimg)){background-image:linear-gradient(100deg,#e4e0d8 30%,#f6f4ef 50%,#e4e0d8 70%);background-size:200% 100%}.qc-storefront .hero{background-color:var(--gray150)}@keyframes qc-shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}.qc-storefront .pdp .maximg{position:relative}.qc-storefront .hero .slide,.qc-storefront .pdp .maximg{cursor:zoom-in}.qc-storefront .hero:after{pointer-events:none}.qc-storefront .img-expand{z-index:2;width:38px;height:38px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 10px #0000002e}.qc-storefront .hero .img-expand{top:12px;bottom:auto}.qc-storefront .lbx{z-index:1000;background:#080808f0;justify-content:center;align-items:center;animation:.2s both lbx-dim;display:flex;position:fixed;inset:0}.qc-storefront .lbx-stage{touch-action:pan-y pinch-zoom;justify-content:center;align-items:center;width:100%;height:100%;padding:64px 12px 24px;display:flex;overflow:hidden}.qc-storefront .lbx-img{object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .25s;animation:.28s cubic-bezier(.2,.8,.2,1) both lbx-open}.qc-storefront .lbx-stage.zoomed{touch-action:none}.qc-storefront .lbx-stage.zoomed .lbx-img{cursor:zoom-out;transform:scale(2.4)}.qc-storefront .lbx-bar{z-index:2;justify-content:flex-end;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;top:0;left:0;right:0}.qc-storefront .lbx-count{color:#fff;font-variant-numeric:tabular-nums;margin-right:auto;padding-left:6px;font-size:14px}.qc-storefront .lbx-btn,.qc-storefront .lbx-nav{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.qc-storefront .lbx-btn:hover,.qc-storefront .lbx-nav:hover{background:#ffffff42}.qc-storefront .lbx-nav{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.qc-storefront .lbx-nav.prev{left:12px}.qc-storefront .lbx-nav.next{right:12px}@keyframes lbx-open{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes lbx-dim{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.qc-storefront .lbx,.qc-storefront .lbx-img{animation:none}}@keyframes qc-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.qc-storefront .hero .slide img,.qc-storefront .pdp .maximg img,.qc-storefront .pcard .imgwrap,.qc-storefront .pdp .maximg{animation:none}}.qc-storefront .rxf{padding-bottom:90px}.qc-storefront .rxf-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;margin-top:8px;display:grid}.qc-storefront .rxf-steps{flex-direction:column;gap:10px;display:flex}.qc-storefront .rxf-step{border:1px solid var(--gray300);background:#fff;border-radius:12px;overflow:hidden}.qc-storefront .rxf-step.open{border-color:var(--ink)}.qc-storefront .rxf-step.locked{opacity:.55}.qc-storefront .rxf-step-head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.qc-storefront .rxf-step-head:disabled{cursor:default}.qc-storefront .rxf-n{border:1.5px solid var(--gray300);width:26px;height:26px;color:var(--gray600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.qc-storefront .rxf-step.open .rxf-n{background:var(--ink);border-color:var(--ink);color:#fff}.qc-storefront .rxf-step.done .rxf-n{background:var(--success);border-color:var(--success);color:#fff}.qc-storefront .rxf-step-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qc-storefront .rxf-step-txt strong{font-size:14.5px}.qc-storefront .rxf-step-txt small{color:var(--gray600);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.qc-storefront .rxf-change{text-underline-offset:3px;color:var(--ink);font-size:12.5px;font-weight:600;text-decoration:underline}.qc-storefront .rxf-step-body{padding:0 16px 16px;animation:.2s both qc-fade}.qc-storefront .rxf-help{color:var(--gray600);margin:0 0 12px;font-size:13px;line-height:1.5}.qc-storefront .rxf-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.qc-storefront .rxf-card{border:1px solid var(--gray300);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .12s,box-shadow .12s;display:flex}.qc-storefront .rxf-card:hover{border-color:var(--gray400)}.qc-storefront .rxf-card.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.qc-storefront .rxf-card strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.qc-storefront .rxf-card strong i{text-transform:uppercase;letter-spacing:.05em;color:var(--success);background:var(--successsoft,#e3efe8);border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700}.qc-storefront .rxf-card span{color:var(--gray600);font-size:12px;line-height:1.45}.qc-storefront .rxf-card em{margin-top:2px;font-size:12.5px;font-style:normal;font-weight:600}.qc-storefront .rxf-rx{border:1px solid var(--gray300);border-radius:10px;overflow:hidden}.qc-storefront .rxf-rx-head,.qc-storefront .rxf-rx-row{grid-template-columns:100px repeat(auto-fit,minmax(80px,1fr));align-items:center;gap:8px;padding:8px 10px;display:grid}.qc-storefront .rxf-rx-head{background:var(--gray100);letter-spacing:.06em;text-transform:uppercase;color:var(--gray600);border-bottom:1px solid var(--gray150);font-size:10.5px;font-weight:700}.qc-storefront .rxf-rx-row+.rxf-rx-row{border-top:1px solid var(--gray150)}.qc-storefront .rxf-eye{font-size:12.5px;font-weight:600}.qc-storefront .rxf-sel{border:1px solid var(--gray300);height:38px;font:inherit;background:#fff;border-radius:8px;width:100%;min-width:0;padding:0 8px;font-size:13px}.qc-storefront .rxf-sel.empty{color:var(--gray400)}.qc-storefront .rxf-sel:focus{border-color:var(--ink);outline:none}.qc-storefront .rxf-pd{margin-top:14px}.qc-storefront .rxf-pd-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:12.5px;font-weight:600;display:flex}.qc-storefront .rxf-link{font:inherit;color:var(--gray600);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.qc-storefront .rxf-pd .rxf-sel{max-width:200px}.qc-storefront .rxf-pd-dual{gap:8px;max-width:300px;display:flex}.qc-storefront .rxf-pd small{color:var(--gray400);margin-top:6px;font-size:11.5px;display:block}.qc-storefront .rxf-note{border:1px solid var(--gray300);width:100%;font:inherit;resize:vertical;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px}.qc-storefront .rxf-errs{color:var(--error);margin:10px 0 0;padding-left:18px;font-size:12.5px}.qc-storefront .rxf-next{background:var(--ink);color:#fff;height:40px;font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:12px;padding:0 18px;font-size:13px;font-weight:600}.qc-storefront .rxf-choice{margin-top:14px}.qc-storefront .rxf-choice>span{margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.qc-storefront .rxf-side{border:1px solid var(--gray300);background:#fff;border-radius:12px;padding:16px;position:sticky;top:84px}.qc-storefront .rxf-frame{border-bottom:1px solid var(--gray150);align-items:center;gap:12px;margin-bottom:10px;padding-bottom:12px;display:flex}.qc-storefront .rxf-frame img{object-fit:cover;background:var(--gray150);border-radius:8px;width:64px;height:64px}.qc-storefront .rxf-frame div{flex-direction:column;gap:2px;min-width:0;display:flex}.qc-storefront .rxf-frame strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.qc-storefront .rxf-frame span{color:var(--gray600);font-size:12.5px}.qc-storefront .rxf-sum{margin:0 0 14px}.qc-storefront .rxf-sum>div{justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.qc-storefront .rxf-sum dt{color:var(--gray600);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qc-storefront .rxf-sum dd{white-space:nowrap;margin:0;font-weight:600}.qc-storefront .rxf-sum>div.todo dt,.qc-storefront .rxf-sum>div.todo dd{color:var(--gray400);font-weight:400}.qc-storefront .rxf-sum>div.total{border-top:1px solid var(--gray300);margin-top:6px;padding-top:10px;font-size:15px}.qc-storefront .rxf-sum>div.total dt{color:var(--ink);font-weight:600}.qc-storefront .rxf-side .addcart-lg{width:100%}.qc-storefront .rxf-bar{display:none}@media (width<=900px){.qc-storefront .rxf-grid{grid-template-columns:1fr}.qc-storefront .rxf-side{position:static}.qc-storefront .rxf-side .addcart-lg{display:none}.qc-storefront .rxf-bar{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--gray300);background:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.qc-storefront .rxf-bar>div{flex-direction:column;line-height:1.15;display:flex}.qc-storefront .rxf-bar span{color:var(--gray600);font-size:11px}.qc-storefront .rxf-bar strong{font-size:16px}.qc-storefront .rxf-bar .addcart-lg{flex:1;max-width:240px}.qc-storefront .rxf-rx-head,.qc-storefront .rxf-rx-row{grid-template-columns:78px repeat(auto-fit,minmax(60px,1fr))}}.qc-storefront .nl-dim{z-index:900;background:#0d0d0d8c;justify-content:center;align-items:flex-end;animation:.2s both lbx-dim;display:flex;position:fixed;inset:0}.qc-storefront .nl-modal{background:var(--white);width:100%;max-width:460px;padding:28px 20px calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;animation:.28s cubic-bezier(.2,.8,.2,1) both nl-up;position:relative}.qc-storefront .nl-modal h3{font-size:calc(19px * var(--sf-scale,1));padding-right:32px;font-weight:700}.qc-storefront .nl-sub{color:var(--gray600);margin:6px 0 18px;font-size:13.5px}.qc-storefront .nl-close{background:var(--gray150);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:14px;right:14px}.qc-storefront .nl-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qc-storefront .nl-field{margin-bottom:12px;display:block}.qc-storefront .nl-field span{margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.qc-storefront .nl-field input{border:1px solid var(--gray300);width:100%;font:inherit;background:var(--white);border-radius:10px;padding:12px;font-size:16px}.qc-storefront .nl-field input:focus{outline:2px solid var(--sf-accent);outline-offset:-1px}.qc-storefront .nl-field em{color:var(--error);margin-top:5px;font-size:12px;font-style:normal;display:block}.qc-storefront .nl-submit{width:100%;margin-top:4px;padding:14px}.qc-storefront .nl-fine{text-align:center;color:var(--gray400);margin-top:10px;font-size:11.5px}.qc-storefront .nl-done{text-align:center;padding:14px 0 8px}.qc-storefront .nl-done p{color:var(--gray600);margin-top:6px;font-size:13.5px}.qc-storefront .nl-tick{background:var(--successsoft);width:56px;height:56px;color:var(--success);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 14px;animation:.3s both lbx-open;display:flex}@media (width>=700px){.qc-storefront .nl-dim{align-items:center}.qc-storefront .nl-modal{border-radius:20px;padding:30px 28px 26px}}@keyframes nl-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.qc-storefront .preview-bar{z-index:950;color:#fff;text-align:center;background:#2456c7;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:9px 16px;font-size:13px;display:flex;position:sticky;top:0}.qc-storefront .preview-bar a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.qc-storefront .lang-switch{vertical-align:middle;opacity:.85;align-items:center;gap:4px;margin-left:14px;display:inline-flex}.qc-storefront .lang-switch button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:3px 9px;font-size:12px}.qc-storefront .lang-switch button.on{border-color:currentColor;font-weight:600}.qc-storefront .findat{border:1px solid var(--gray300);border-radius:12px;margin-bottom:16px;padding:12px 14px}.qc-storefront .findat-h{font-size:calc(12.5px * var(--sf-scale,1));margin-bottom:8px;font-weight:600}.qc-storefront .findat ul{gap:6px;list-style:none;display:grid}.qc-storefront .findat li{font-size:calc(13px * var(--sf-scale,1));justify-content:space-between;gap:10px;display:flex}.qc-storefront .findat em{color:var(--success);font-style:normal;font-weight:600}.qc-storefront .mkt{margin-right:4px;position:relative}.qc-storefront .mkt-btn{border:1px solid var(--gray300);background:var(--white);height:34px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.qc-storefront .mkt-pop{z-index:60;background:var(--white);width:250px;color:var(--ink);border:1px solid var(--gray300);border-radius:14px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000024}.qc-storefront .mkt-h{letter-spacing:.06em;text-transform:uppercase;color:var(--gray600);margin:4px 2px 8px;font-size:11px;font-weight:700}.qc-storefront .mkt-opt{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 12px;font-size:14px;display:block}.qc-storefront .mkt-opt.on{border-color:var(--ink);font-weight:600}.qc-storefront .mkt-cur{flex-wrap:wrap;gap:6px;display:flex}.qc-storefront .mkt-cur button{border:1px solid var(--gray300);font:inherit;cursor:pointer;color:inherit;background:0 0;border-radius:999px;padding:7px 11px;font-size:13px}.qc-storefront .mkt-cur button.on{background:var(--ink);border-color:var(--ink);color:#fff}.qc-storefront .mkt-note{color:var(--gray600);margin-top:10px;font-size:11.5px}@media (width<=699px){.qc-storefront .mkt-txt{display:none}.qc-storefront .mkt-btn{padding:0 9px;font-size:16px}}.qc-storefront .unavail{background:var(--gray150);font-size:calc(13.5px * var(--sf-scale,1));border-radius:12px;margin-bottom:14px;padding:12px 14px}.qc-storefront .promo-hero{max-width:1200px;margin:0 auto 20px;padding:0 16px}.qc-storefront .promo-product{max-width:720px;margin:28px auto;padding:0 16px}.qc-storefront .promo-player{background:#0d0d0d;border-radius:16px;position:relative;overflow:hidden}.qc-storefront .promo-player video{aspect-ratio:16/9;object-fit:cover;background:#0d0d0d;width:100%;display:block}.qc-storefront .promo-hero .promo-player video{aspect-ratio:4/5}@media (width>=768px){.qc-storefront .promo-hero .promo-player video{aspect-ratio:21/9}}.qc-storefront .promo-play{color:#0d0d0d;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #00000040}.qc-storefront .promo-bar{background:#0d0d0d;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.qc-storefront .promo-cta{text-align:center;color:#0d0d0d;background:#fff;border-radius:12px;flex:1;padding:12px 16px;font-size:15px;font-weight:700;text-decoration:none}.qc-storefront .promo-report{color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12px;text-decoration:underline}.qc-storefront .promo-report-dialog{color:#0d0d0d;z-index:3;background:#fff;border-radius:14px;gap:8px;padding:16px;font-size:14px;display:grid;position:absolute;inset:auto 10px 10px;box-shadow:0 12px 32px #0000004d}.qc-storefront .promo-report-dialog label{align-items:center;gap:8px;display:flex}.qc-storefront .promo-report-dialog textarea{width:100%;min-height:60px;font:inherit;border:1px solid #ddd;border-radius:10px;padding:8px 10px}.qc-storefront .promo-report-actions{justify-content:flex-end;gap:10px;display:flex}.qc-storefront .promo-report-actions button:first-child{cursor:pointer;background:0 0;border:0}.qc-storefront .promo-bubble{z-index:40;position:fixed;bottom:16px;left:16px}.qc-storefront .promo-bubble-tile{cursor:pointer;background:#0d0d0d;border:3px solid #fff;border-radius:50%;width:74px;height:74px;padding:0;animation:2.4s ease-in-out infinite promo-ring;position:relative;overflow:hidden;box-shadow:0 10px 26px #0d0d0d4d}.qc-storefront .promo-bubble-tile img{object-fit:cover;width:100%;height:100%}.qc-storefront .promo-bubble-play{color:#fff;background:#00000038;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.qc-storefront .promo-bubble-x{color:#0d0d0d;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 6px #00000040}@keyframes promo-ring{50%{box-shadow:0 10px 26px #0d0d0d4d,0 0 0 6px #ffffff59}}@media (prefers-reduced-motion:reduce){.qc-storefront .promo-bubble-tile{animation:none}}.qc-storefront .promo-bubble.side-right{left:auto;right:16px}@media (width<=767px){.qc-storefront .promo-show-desktop{display:none!important}}@media (width>=768px){.qc-storefront .promo-show-mobile{display:none!important}}.qc-storefront .store-hours{margin-bottom:10px;font-size:13px}.qc-storefront .store-hours summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:inline-flex}.qc-storefront .store-hours summary::-webkit-details-marker{display:none}.qc-storefront .store-hours-dot{background:#c0392b;border-radius:50%;width:8px;height:8px}.qc-storefront .store-hours-dot.open{background:#1e8e3e}.qc-storefront .store-hours dl{gap:4px;max-width:280px;margin:10px 0 0;display:grid}.qc-storefront .store-hours dl div{justify-content:space-between;gap:16px;display:flex}.qc-storefront .store-hours dt{opacity:.7}.qc-storefront .lang-select{align-items:center;gap:6px;font-size:13px;display:inline-flex}.qc-storefront .lang-select select{color:inherit;font:inherit;opacity:.9;background:0 0;border:1px solid;border-radius:8px;padding:5px 26px 5px 10px}.qc-storefront .lang-select .sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.qc-storefront .promo-bubble-tile video{object-fit:cover;width:100%;height:100%}.qc-storefront .promo-bubble.shape-square .promo-bubble-tile{border-radius:16px}.qc-storefront .promo-bubble.shape-rectangle .promo-bubble-tile{border-radius:14px;width:86px;height:140px}.qc-storefront .tl-fields{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.qc-storefront .tl-field{gap:5px;margin-bottom:12px;font-size:13px;display:grid}.qc-storefront .tl-field>span{font-weight:600}.qc-storefront .tl-field small{color:var(--gray600);font-weight:400}.qc-storefront .tl-field em{color:var(--gray600);font-size:11.5px;font-style:normal}.qc-storefront .tl-err{color:var(--error);font-size:12px;font-weight:500}.qc-storefront .tl-field .field{border:1px solid var(--gray300);width:100%;font:inherit;color:inherit;background:#fff;border-radius:8px;padding:10px 12px;font-size:14px}.qc-storefront .tl-field .field:focus{outline:2px solid var(--sf-accent);outline-offset:1px}.qc-storefront .addcart-lg.tl-next{flex:none;width:100%}.qc-storefront .promo-card{z-index:60;aspect-ratio:9/16;background:#000;border-radius:16px;width:min(230px,56.25vh - 18px,100vw - 32px);animation:.28s cubic-bezier(.2,.8,.2,1) promo-grow;position:fixed;bottom:16px;left:16px;overflow:hidden;box-shadow:0 14px 34px #0d0d0d4d}.qc-storefront .promo-card.side-right{left:auto;right:16px}.qc-storefront .promo-card video{object-fit:cover;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.qc-storefront .promo-card-play{color:#fff;filter:drop-shadow(0 2px 8px #00000073);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qc-storefront .promo-card-btn{color:#fff;width:28px;height:28px;font:inherit;cursor:pointer;background:#0d0d0d8c;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.qc-storefront .promo-card-x{z-index:4;position:absolute;top:8px;left:8px}.qc-storefront .promo-card-tr{z-index:4;gap:6px;display:flex;position:absolute;top:8px;right:8px}.qc-storefront .promo-card-min{border-radius:14px;width:40px}.qc-storefront .promo-card-cta{z-index:3;background:linear-gradient(#0d0d0d00,#0d0d0dd9);padding:40px 12px 12px;position:absolute;bottom:0;left:0;right:0}.qc-storefront .promo-card-cta a{color:#0d0d0d;text-align:center;background:#fff;border-radius:10px;padding:10px;font-size:13px;font-weight:600;text-decoration:none;display:block}.qc-storefront .promo-card .promo-report-dialog{z-index:5;max-height:calc(100% - 20px);font-size:13px;overflow:auto}@keyframes promo-grow{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.qc-storefront .promo-card{animation:none}}.qc-storefront .promo-bubble.shape-wide .promo-bubble-tile{aspect-ratio:16/9;border:1px solid #ffffff59;border-radius:14px;width:min(280px,100vw - 32px);height:auto;animation:none}.qc-storefront .promo-bubble-caption{color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0d0d0d00,#0d0d0db3);align-items:center;gap:8px;padding:26px 12px 10px;font-size:15px;font-weight:500;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.qc-storefront .promo-bubble-caption-ic{border:1.5px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@media (width<=640px){.qc-storefront .promo-bubble.shape-wide .promo-bubble-tile{width:200px}.qc-storefront .promo-bubble-caption{font-size:13px}}.qc-storefront .promo-card-spin{z-index:2;pointer-events:none;border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:.8s linear infinite promo-spin;position:absolute;top:50%;left:50%}@keyframes promo-spin{to{transform:rotate(360deg)}}.qc-storefront .bal-page{max-width:520px;margin:32px auto 60px;padding:0 16px}.qc-storefront .bal-page h1{margin:0 0 4px;font-size:24px}.qc-storefront .bal-sub{color:var(--gray600);margin:0 0 18px;font-size:14px}.qc-storefront .bal-card{border:1px solid var(--gray300);background:#fff;border-radius:14px;gap:8px;margin-bottom:16px;padding:16px;display:grid}.qc-storefront .sform-fees{color:var(--gray600);justify-content:space-between;gap:12px;font-size:13px;display:flex}.qc-storefront .bal-row{justify-content:space-between;gap:12px;font-size:14px;display:flex}.qc-storefront .bal-row.total{border-top:1px solid var(--gray150);margin-top:4px;padding-top:10px}.qc-storefront .bal-row.due{font-size:16px;font-weight:700}.qc-storefront .bal-gift{background:var(--gray150);border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11px;font-style:normal}.qc-storefront .bal-pay{width:100%}.qc-storefront .bal-done{color:#2f7a4b;text-align:center;background:#e3efe8;border-radius:12px;padding:14px;font-weight:600}.qc-storefront .bal-msg{color:var(--gray600);margin-top:12px;font-size:13px}.qc-storefront .loc-btn{position:relative}.qc-storefront .loc-btn.on{border-color:var(--sf-accent);color:var(--sf-accent)}.qc-storefront .loc-count{background:var(--sf-accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:-6px;right:-6px}.qc-storefront .findat li span{gap:1px;display:grid}.qc-storefront .findat li small{color:var(--gray600);font-size:12px}.qc-storefront .findat li a{color:inherit;font-size:12px}.qc-storefront .sizechart-link{font:inherit;text-underline-offset:3px;cursor:pointer;color:inherit;background:0 0;border:0;margin:0 0 12px;padding:0;font-size:13px;text-decoration:underline}.qc-storefront .sizechart-overlay{z-index:80;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.qc-storefront .sizechart-box{background:#fff;border-radius:14px;width:min(560px,100%);max-height:85vh;padding:18px;overflow:auto}.qc-storefront .sizechart-head{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:16px;display:flex}.qc-storefront .sizechart-head button{cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.qc-storefront .sizechart-scroll{overflow-x:auto}.qc-storefront .sizechart-box table{border-collapse:collapse;width:100%;font-size:13.5px}.qc-storefront .sizechart-box th{text-align:left;background:var(--gray100,#f4f2ec);padding:8px 10px;font-weight:600}.qc-storefront .sizechart-box td{border-bottom:1px solid var(--gray150,#ece9e2);padding:8px 10px}.qc-storefront .sizechart-note{color:var(--gray600);margin:10px 0 0;font-size:12.5px}.qc-storefront .social-fab--whatsapp{color:#fff;background:#25d366;box-shadow:0 8px 22px #25d36659}.qc-storefront .cur-flag{object-fit:cover;border-radius:2px;width:20px;height:14px;box-shadow:0 0 0 1px #00000014}.qc-storefront .footbottom-left{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.qc-storefront .lang-select{font-size:inherit;line-height:inherit;white-space:nowrap;cursor:pointer;gap:5px;position:relative}.qc-storefront .lang-select span{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.qc-storefront .lang-select select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.qc-storefront .lang-select select option{color:#111}.qc-storefront .lang-select svg{flex-shrink:0;width:1.1em;height:1.1em}.qc-storefront .lang-select:focus-within{outline-offset:3px;border-radius:4px;outline:2px solid}.qc-storefront .footbottom-left .store-hours{font-size:inherit;line-height:inherit;margin:0;position:relative}.qc-storefront .footbottom-left .store-hours summary{white-space:nowrap}.qc-storefront .footbottom-left .store-hours dl{z-index:20;border:1px solid var(--gray300);color:#111;background:#fff;border-radius:12px;width:240px;max-width:calc(100vw - 40px);margin:0;padding:12px 14px;font-size:13px;line-height:1.4;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 8px 24px #0000002e}@media (width>=768px){.qc-storefront .footbottom{align-items:center}}@media (width<=767px){.qc-storefront .footbottom-left{position:relative}.qc-storefront .footbottom-left .store-hours{position:static}.qc-storefront .footgrid>:first-child{grid-column:1/-1}.qc-storefront .footgrid p{max-width:none;font-size:calc(13px * var(--sf-scale,1))}.qc-storefront .footcol h4{font-size:calc(11px * var(--sf-scale,1));margin-bottom:6px}.qc-storefront .footcol div{font-size:calc(13.5px * var(--sf-scale,1));overflow-wrap:anywhere;margin-bottom:0}.qc-storefront .footcol div a{padding:7px 0;display:block}.qc-storefront .footbottom{font-size:calc(12px * var(--sf-scale,1));gap:12px;line-height:1.5}.qc-storefront .footbottom-left{justify-content:space-between;gap:10px 16px}.qc-storefront .lang-select{border:1px solid;min-height:38px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.qc-storefront .lang-select{border:1px solid color-mix(in srgb, currentColor 35%, transparent)}}.qc-storefront .lang-select{border-radius:999px}.qc-storefront .lang-select span{text-decoration:none}.qc-storefront .lang-select:focus-within{border-radius:999px}}.qc-storefront .hero .hero-video{pointer-events:none;position:absolute;inset:0;overflow:hidden}.qc-storefront .hero .hero-video iframe{pointer-events:none;border:0;width:max(100%,177.78vh);min-width:177.78%;height:max(100%,56.25vw);min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.35)}.qc-storefront .hero .content{z-index:2}.qc-storefront .promo-player .promo-corner{z-index:3;gap:6px;display:flex;position:absolute;top:10px;right:10px}.qc-storefront .promo-player .promo-card-btn{color:#fff;width:32px;height:32px;font:inherit;cursor:pointer;background:#0d0d0d8c;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.qc-storefront .promo-player video{cursor:pointer}.qc-storefront .promo-bar-over{z-index:2;background:linear-gradient(#0d0d0d00,#0d0d0dbf);justify-content:flex-start;padding:36px 14px 14px;position:absolute;bottom:0;left:0;right:0}.qc-storefront .promo-bar-over .promo-cta{flex:none;padding:11px 22px}.qc-storefront .sizechart-box{width:min(720px,100%)}.qc-storefront .sizechart-pics{gap:10px;display:grid}.qc-storefront .sizechart-pics img{border-radius:8px;width:100%;height:auto;display:block}.qc-storefront .catstrip{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity}.qc-storefront .catstrip::-webkit-scrollbar{display:none}.qc-storefront .catstrip>*{scroll-snap-align:start;flex-shrink:0}.qc-storefront .social-fab{right:16px}.qc-storefront:has(.fabchat) .social-fab{right:76px}.qc-storefront .pdp .maximg.blurred{position:relative;overflow:hidden}.qc-storefront .pdp .maximg.blurred .maximg-blur{object-fit:cover;filter:blur(26px);opacity:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.18)}.qc-storefront .pdp .maximg.blurred>img:not(.maximg-blur){z-index:1;object-fit:contain;background:0 0;position:relative}.qc-storefront .pdp .maximg.blurred .img-expand{z-index:2}.qc-storefront .pdp .thumbs.filled img{object-fit:cover}.qc-storefront .pcard .qstep{justify-content:space-between;width:100%;margin-top:8px;display:flex}.qc-storefront .ptx{text-align:center;max-width:460px;margin:32px auto 8px}.qc-storefront .ptx h1{font-size:calc(24px * var(--sf-scale,1));font-weight:700;line-height:1.2}.qc-storefront .ptx p{font-size:calc(13.5px * var(--sf-scale,1));color:var(--gray600);margin:10px 0 18px;line-height:1.5}.qc-storefront .ptx-box{border:1px solid var(--gray300);background:var(--white);font-size:calc(15px * var(--sf-scale,1));border-radius:14px;gap:6px;margin-bottom:18px;padding:22px 18px;display:grid}.qc-storefront .ptx-l{font-size:calc(11px * var(--sf-scale,1));color:var(--gray600);margin-top:10px}.qc-storefront .ptx-l:first-child{margin-top:0}.qc-storefront .ptx-num{font-size:calc(32px * var(--sf-scale,1));letter-spacing:.04em;overflow-wrap:anywhere}.qc-storefront .ptx-box .btn{justify-self:center;margin:6px 0 4px}.qc-storefront .ptx-shop{font-size:calc(13.5px * var(--sf-scale,1));text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (width<=767px){.qc-storefront .checkoutgrid>*{min-width:0}.qc-storefront .checkoutgrid .btn{white-space:normal;max-width:100%}.qc-storefront .checkoutgrid .summary{order:1}.qc-storefront .promo-bubble.shape-rectangle .promo-bubble-tile{width:66px;height:110px}}:is(.qc-storefront:has(.checkoutgrid) .promo-bubble,.qc-storefront:has(.paypanel) .promo-bubble,.qc-storefront:has(.paypanel) .promo-card,.qc-storefront:has(.checkoutgrid) .promo-card){display:none}.qc-storefront .nlp-dim{z-index:90;background:#00000080;justify-content:center;align-items:center;padding:16px;animation:.25s both qc-fade;display:flex;position:fixed;inset:0}.qc-storefront .nlp-dim.nlp-preview{border-radius:12px;min-height:100%;position:relative;inset:auto}.qc-storefront .nlp{color:#111;background:#fff;grid-template-columns:1fr 1fr;width:min(860px,100%);max-height:calc(100vh - 32px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000004d}.qc-storefront .nlp.nlp-noimg{grid-template-columns:1fr;width:min(460px,100%)}.qc-storefront .nlp-side{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 28px 36px;display:flex;overflow-y:auto}.qc-storefront .nlp-logo{object-fit:contain;max-width:70%;max-height:56px;margin-bottom:24px}.qc-storefront .nlp-brand{letter-spacing:-.02em;text-transform:uppercase;margin-bottom:24px;font-size:30px;font-weight:800}.qc-storefront .nlp form{gap:12px;width:100%;display:grid}.qc-storefront .nlp h3{margin:0;font-size:18px;font-weight:500}.qc-storefront .nlp-body{color:#333;margin:0 0 6px;font-size:15px;line-height:1.45}.qc-storefront .nlp-field{text-align:left;gap:4px;display:grid}.qc-storefront .nlp-field input{width:100%;font:inherit;color:#111;background:#fff;border:1px solid #777;border-radius:0;padding:16px 18px;font-size:16px}.qc-storefront .nlp-field input:focus{outline-offset:-2px;border-color:#1a66d6;outline:2px solid #1a66d6}.qc-storefront .nlp-field em{color:#c0262d;font-size:12px;font-style:normal}.qc-storefront .nlp-submit{color:#fff;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#231f20;border:0;padding:20px;font-size:14px;font-weight:700}.qc-storefront .nlp-submit:disabled{opacity:.7}.qc-storefront .nlp-fine{color:#777;margin:0;font-size:12px}.qc-storefront .nlp-pic{background:#eee;min-height:100%}.qc-storefront .nlp-pic img{object-fit:cover;width:100%;height:100%;display:block}.qc-storefront .nlp-close{z-index:2;color:#111;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #00000026}.qc-storefront .nlp-done{justify-items:center;gap:10px;font-size:16px;display:grid}.qc-storefront .nlp-tick{color:#fff;background:#1f8f4e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (width<=700px){.qc-storefront .nlp{grid-template-columns:1fr}.qc-storefront .nlp-pic{order:-1;height:160px;min-height:0}.qc-storefront .nlp-side{padding:24px 20px}.qc-storefront .nlp-brand{margin-bottom:14px;font-size:22px}.qc-storefront .nlp-logo{margin-bottom:14px}}.qc-storefront:has(.checkoutgrid) .nlp-dim{display:none}.qc-storefront .plainbuy{border:1px solid var(--gray300);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;margin-top:10px;padding:12px;font-size:14px;font-weight:600;display:block}.qc-storefront .plainbuy:hover{border-color:var(--ink)}.qc-storefront .askpay{width:100%;font:inherit;text-underline-offset:3px;color:var(--ink);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:6px;font-size:13.5px;font-weight:600;text-decoration:underline;display:block}.qc-storefront .payreq{gap:14px;max-width:520px;margin:28px auto 56px;display:grid}.qc-storefront .payreq h1{font-size:22px;font-weight:600}.qc-storefront .payreq-sub,.qc-storefront .payreq-note{color:var(--gray600);font-size:14px}.qc-storefront .payreq-card{border:1px solid var(--gray300);background:#fff;border-radius:12px;padding:14px 16px}.qc-storefront .payreq-row{justify-content:space-between;font-size:14px;display:flex}.qc-storefront .payreq-card ul{color:var(--gray600);margin:8px 0 0;padding-left:18px;font-size:13px}.qc-storefront .payreq-link{border:1px solid var(--gray300);background:#fff;border-radius:10px;display:flex;overflow:hidden}.qc-storefront .payreq-link input{min-width:0;font:inherit;border:0;flex:1;padding:12px;font-size:13px}.qc-storefront .payreq-link button{border:0;border-left:1px solid var(--gray300);background:var(--gray100,#f4f4f4);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.qc-storefront .payreq-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qc-storefront .payreq-actions .btn{justify-content:center;align-items:center;gap:6px;padding:13px;text-decoration:none;display:flex}.qc-storefront .payreq-wa{color:#fff!important;background:#25d366!important;border-color:#25d366!important}.qc-storefront .payreq-self{color:var(--ink);justify-self:center;font-size:13.5px;text-decoration:underline}.qc-storefront .countdown-bar{background:var(--sf-accent,#0d0d0d);color:#fff;letter-spacing:.02em;justify-content:center;align-items:center;gap:10px;padding:9px 16px;font-size:13px;text-decoration:none;display:flex}.qc-storefront .countdown-bar strong{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:14px}.qc-storefront .sform{max-width:560px;margin:28px auto 56px}.qc-storefront .sform h1{margin-bottom:6px;font-size:22px;font-weight:600}.qc-storefront .sform-intro{color:var(--gray600);white-space:pre-line;margin-bottom:18px;font-size:14px}.qc-storefront .sform-body{border:1px solid var(--gray300);background:#fff;border-radius:12px;gap:14px;padding:18px;display:grid}.qc-storefront .sform-field{gap:6px;font-size:13.5px;font-weight:500;display:grid}.qc-storefront .sform-field input,.qc-storefront .sform-field select,.qc-storefront .sform-field textarea{border:1px solid var(--gray300);font:inherit;background:#fff;border-radius:8px;padding:11px 12px;font-size:15px;font-weight:400}.qc-storefront .sform-check{align-items:flex-start;gap:8px;font-size:14px;display:flex}.qc-storefront .sform-field em,.qc-storefront .sform-check em{color:var(--error);font-size:12px;font-style:normal;font-weight:400}.qc-storefront .sform-msg{color:var(--gray600);font-size:13px}.qc-storefront .sform-submit{width:100%;padding:14px}.qc-storefront .sform-done{text-align:center;border:1px solid var(--gray300);background:#fff;border-radius:12px;justify-items:center;gap:10px;padding:32px 18px;font-size:15px;display:grid}.qc-storefront .sform-tick{color:#fff;background:#1f8f4e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.qc-storefront .giftbox{border:1px solid var(--gray300);background:#fff;border-radius:10px;gap:10px;margin:4px 0 14px;padding:12px 14px;display:grid}.qc-storefront .giftbox-toggle{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.qc-storefront .giftbox-toggle em{color:var(--gray600);font-style:normal;font-weight:400}.qc-storefront .giftbox textarea{border:1px solid var(--gray300);width:100%;min-height:60px;font:inherit;box-sizing:border-box;border-radius:8px;padding:10px 12px;font-size:13px}.qc-storefront .promo-ring{z-index:3;pointer-events:none;filter:drop-shadow(0 2px 6px #00000073);justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qc-storefront .promo-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.qc-storefront .promo-ring-track{fill:#00000059;stroke:#ffffff4d;stroke-width:3px}.qc-storefront .promo-ring-bar{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;transition:stroke-dasharray .3s}.qc-storefront .promo-ring-num{color:#fff;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;position:relative}.qc-storefront .promo-ring-sm{width:40px;height:40px}.qc-storefront .promo-ring-sm .promo-ring-num{font-size:10px}@media (width<=767px){.qc-storefront input:not([type=checkbox]):not([type=radio]):not([type=range]),.qc-storefront select,.qc-storefront textarea{font-size:16px!important}}.qc-storefront .livesearch{margin:24px 0;position:relative}.qc-storefront .livesearch input{border:1px solid var(--gray300);width:100%;font:inherit;appearance:none;background:#fff;border-radius:10px;padding:13px 44px 13px 16px;font-size:15px}.qc-storefront .livesearch-spin{border:2px solid var(--gray300);border-top-color:var(--ink);border-radius:50%;width:16px;height:16px;margin-top:-8px;animation:.7s linear infinite livesearch-spin;position:absolute;top:50%;right:16px}@keyframes livesearch-spin{to{transform:rotate(360deg)}}.qc-storefront .livesearch-none{color:var(--gray600);padding:20px 0;font-size:14px}.qc-storefront .co-remove{margin-left:auto}@media (width<=767px){.qc-storefront .line-remove{min-height:40px;color:var(--ink);border-radius:8px;margin:-4px -6px;padding:8px 10px;font-size:13px}.qc-storefront .line-remove:active{background:#0000000f}.qc-storefront .qtybtn{min-width:36px;min-height:36px}}.qc-storefront .co-empty{text-align:center;color:var(--gray600);justify-items:center;gap:14px;padding:48px 16px 64px;font-size:15px;display:grid}.qc-storefront .co-empty .btn{padding:13px 26px;text-decoration:none}.qc-storefront .avail-line{width:fit-content;max-width:100%;font:inherit;color:#555;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin:12px 0 4px;padding:0;font-size:14px;display:flex}.qc-storefront .avail-line:hover{color:#111;text-decoration:underline}.qc-storefront .avail-line .dot,.qc-storefront .avail-name .dot{background:#3f9a5c;border-radius:50%;flex-shrink:0;width:9px;height:9px}.qc-storefront .avail-dim{z-index:600;background:#0d0d0d73;justify-content:flex-end;display:flex;position:fixed;inset:0}.qc-storefront .avail-panel{background:#fff;flex-direction:column;width:min(560px,100%);height:100%;animation:.22s avail-in;display:flex;box-shadow:-18px 0 40px #0000002e}@keyframes avail-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.qc-storefront .avail-head{border-bottom:1px solid #ececec;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 32px 20px;display:flex}.qc-storefront .avail-head h2{color:#111;margin:0 0 6px;font-size:24px;font-weight:700}.qc-storefront .avail-head p{color:#888;margin:0;font-size:15px}.qc-storefront .avail-close{cursor:pointer;color:#111;background:0 0;border:0;padding:6px}.qc-storefront .avail-body{flex:1;padding:18px 32px 32px;overflow-y:auto}.qc-storefront .avail-chips{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.qc-storefront .avail-chips button{font:inherit;color:#111;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;padding:10px 20px;font-size:15px}.qc-storefront .avail-chips button.on{color:#fff;background:#1d1b18;border-color:#1d1b18}.qc-storefront .avail-near{width:100%;font:inherit;letter-spacing:.12em;text-transform:uppercase;color:#111;cursor:pointer;background:#fff;border:1px solid #1d1b18;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:13.5px;font-weight:700;display:flex}.qc-storefront .avail-near svg{color:#c0392b}.qc-storefront .avail-near:disabled{opacity:.6;cursor:wait}.qc-storefront .avail-note{color:#888;margin:10px 0 0;font-size:13px}.qc-storefront .avail-group h3{letter-spacing:.16em;text-transform:uppercase;color:#8a8580;margin:30px 0 8px;font-size:13px;font-weight:700}.qc-storefront .avail-store{border-bottom:1px solid #ececec;padding:16px 0 22px}.qc-storefront .avail-name{color:#111;align-items:center;gap:12px;font-size:19px;font-weight:700;display:flex}.qc-storefront .avail-store p{color:#777;margin:10px 0 14px;font-size:15px;line-height:1.6}.qc-storefront .avail-actions{flex-wrap:wrap;gap:12px;display:flex}.qc-storefront .avail-dir,.qc-storefront .avail-call{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;padding:16px 22px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.qc-storefront .avail-dir{color:#fff;background:#1d1b18}.qc-storefront .avail-call{color:#111;background:#fff;border:1px solid #e3ddd3}@media (width<=560px){.qc-storefront .avail-head{padding:22px 18px 16px}.qc-storefront .avail-body{padding:16px 18px 28px}.qc-storefront .avail-head h2{font-size:21px}}.qc-storefront .pdp .maximg img,.qc-storefront .pdp .thumbs img,.qc-storefront .pcard .imgwrap img{object-fit:contain;object-position:center}.qc-storefront .hero .hero-video video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.qc-storefront .hero .hero-video video::-webkit-media-controls{display:none!important}.qc-storefront .pcard .imgwrap{position:relative}.qc-storefront .pcard .imgwrap img.pcard-alt{opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover){.qc-storefront .pcard:hover .imgwrap img.pcard-alt{opacity:1}}.qc-storefront .tl-gender{gap:8px;margin-bottom:12px;display:flex}.qc-storefront .tl-gender button{border:1px solid var(--gray300);font:inherit;cursor:pointer;background:#fff;border-radius:10px;flex:1;padding:10px 14px;font-weight:600}.qc-storefront .tl-gender button.on{background:var(--ink,#111);border-color:var(--ink,#111);color:#fff}.qc-storefront .sg-logo{align-items:center;gap:12px;margin-bottom:10px;display:flex}.qc-storefront .sg-logo img{object-fit:contain;border:1px solid var(--gray300);background:#fff;border-radius:8px;width:64px;height:64px}.qc-storefront .sg-logo-btn{cursor:pointer}.qc-storefront .payabroad{border-top:1px solid var(--gray300);gap:8px;margin-top:18px;padding-top:16px;display:grid}.qc-storefront .payabroad .btn{width:100%}.qc-storefront .thank-reward{background:var(--gray150,#f1efe9);text-align:center;border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:14px;font-weight:500}.qc-storefront .payabroad.first{border-top:0;margin-top:0;padding-top:0}.qc-storefront .payabroad .btn.outline,.qc-storefront .payreq-actions .btn.outline{color:var(--ink,#0d0d0d);border:1.5px solid var(--ink,#0d0d0d);background:0 0}.qc-storefront .pay-intl-fee{color:var(--gray600);margin:4px 0 12px;font-size:13px}.qc-storefront .rxf-cards+.rxf-help,.qc-storefront .rxf-cards+.tl-field,.qc-storefront .rxf-cards+.rxf-cards,.qc-storefront .rxf-cards+label{margin-top:28px}.qc-storefront .rxf-help{margin-bottom:14px}.qc-storefront .tl-field{gap:10px;margin-bottom:24px}.qc-storefront .tl-field:last-child{margin-bottom:4px}.qc-storefront .tl-field+.tl-field{margin-top:4px}.qc-storefront .field-group{gap:10px;margin-bottom:24px;display:grid}.qc-storefront .field-label{font-size:13.5px;font-weight:600;display:block}.qc-storefront .card>.field-group:last-of-type{margin-bottom:8px}.qc-storefront .field-group .field{border:1px solid var(--gray300);width:100%;font:inherit;color:inherit;background:#fff;border-radius:9px;padding:11px 13px;font-size:14px}.qc-storefront .field-group .field:focus{outline:2px solid var(--sf-accent,#0d0d0d);outline-offset:1px}.qc-storefront .pcard.fill .imgwrap img{object-fit:cover;object-position:center top}.qc-storefront .pcard.fill .imgwrap{background:var(--gray150,#ece9e2)}.qc-storefront .pcard-sizes{flex-wrap:wrap;gap:4px;margin:6px 0 2px;display:flex}.qc-storefront .pcard-sizes span{border:1px solid var(--gray300);min-width:26px;font-size:calc(10.5px * var(--sf-scale,1));text-align:center;color:inherit;border-radius:6px;padding:2px 6px;font-weight:500;line-height:1.5}.qc-storefront .pcard-sizes span.out{color:var(--gray400);border-style:dashed;text-decoration:line-through}.qc-storefront .wf-page>div{background:0 0!important;min-height:0!important}.qc-storefront .wf-page .card{border:1px solid var(--gray300);background:#fff;border-radius:14px}.qc-storefront .wf-page .btn{width:100%;font-size:calc(14px * var(--sf-scale,1));cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-weight:600;text-decoration:none;display:inline-flex}.qc-storefront .wf-page .btn.w-auto{width:auto}.qc-storefront .wf-page .btn-primary{background:var(--sf-accent,#0d0d0d);color:#fff}.qc-storefront .wf-page .btn-primary:disabled{opacity:.5;cursor:not-allowed}.qc-storefront .wf-page .btn-secondary{color:var(--ink,#0d0d0d);border-color:var(--gray300);background:#fff}.qc-storefront .wf-page .btn-ghost{color:var(--ink,#0d0d0d);background:0 0}.qc-storefront .wf-page .field{border:1px solid var(--gray300);width:100%;font:inherit;color:inherit;background:#fff;border-radius:9px;padding:11px 13px;font-size:14px}.qc-storefront .wf-page details summary{cursor:pointer;margin:4px 0 12px;font-size:13.5px;font-weight:600}.qc-storefront .rxf-qs{gap:10px;display:grid}.qc-storefront .rxf-q{border:1px solid var(--gray200,#e5e5e5);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.qc-storefront .rxf-q p{margin:0;font-size:14px}.qc-storefront .rxf-q small{color:var(--gray600);margin-top:2px;display:block}.qc-storefront .rxf-yn{flex:none;gap:6px;display:flex}.qc-storefront .rxf-yn button{border:1px solid var(--gray200,#e5e5e5);min-width:56px;font:inherit;cursor:pointer;color:inherit;background:0 0;border-radius:999px;padding:8px 12px;font-size:13px}.qc-storefront .rxf-yn button.on{border-color:var(--ink,#0d0d0d);background:var(--ink,#0d0d0d);color:var(--paper,#fff)}@media (width<=560px){.qc-storefront .rxf-q{flex-direction:column;align-items:flex-start}}.qc-storefront .rxf-yn button small{opacity:.8;margin-top:1px;font-size:11.5px;display:block}.qc-storefront .rxf-yn button{min-width:84px;line-height:1.25}.qc-storefront .wf-howto{background:var(--gray50,#f7f7f5);border:1px solid var(--gray100,#ececea);color:var(--gray600,#555);border-radius:12px;margin:4px 0 18px;padding:12px 14px;font-size:14px;line-height:1.5}.qc-storefront .wf-howto strong{color:var(--ink,#111)}.qc-storefront .rxf-confirm-bg{z-index:200;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.qc-storefront .rxf-confirm{background:var(--paper,#fff);width:min(620px,100%);max-height:92dvh;color:var(--ink,#111);border-radius:18px;padding:26px 24px 22px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000040}.qc-storefront .rxf-confirm h2{text-align:center;margin:0 28px 18px;font-size:20px}.qc-storefront .rxf-confirm-x{cursor:pointer;width:34px;height:34px;color:inherit;background:0 0;border:0;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:14px;right:14px}.qc-storefront .rxf-confirm-table{border:1px solid var(--gray200,#e5e5e5);border-radius:12px;overflow-x:auto}.qc-storefront .rxf-confirm table{border-collapse:collapse;width:100%;font-size:14px}.qc-storefront .rxf-confirm th,.qc-storefront .rxf-confirm td{border-bottom:1px solid var(--gray100,#ececea);text-align:center;padding:11px 12px}.qc-storefront .rxf-confirm tbody th{text-align:left;background:var(--gray50,#f7f7f5)}.qc-storefront .rxf-confirm thead th{background:var(--gray50,#f7f7f5);font-size:12.5px}.qc-storefront .rxf-confirm tr:last-child th,.qc-storefront .rxf-confirm tr:last-child td{border-bottom:0}.qc-storefront .rxf-confirm tbody td:first-of-type[colspan]{text-align:left}.qc-storefront .rxf-confirm th small{color:var(--gray600,#666);font-size:11.5px;font-weight:400;display:block}.qc-storefront .rxf-confirm-terms{color:var(--gray600,#555);margin:16px 0 20px;font-size:13.5px;line-height:1.6}.qc-storefront .rxf-confirm-terms a{color:var(--success,#2f7a4b);font-weight:600;text-decoration:underline}.qc-storefront .rxf-confirm-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qc-storefront .rxf-confirm-actions button{font:inherit;cursor:pointer;border-radius:10px;padding:13px;font-weight:600}.qc-storefront .rxf-confirm-edit{border:1px solid var(--gray300,#ccc);color:inherit;background:0 0}.qc-storefront .rxf-confirm-ok{border:1px solid var(--ink,#111);background:var(--ink,#111);color:var(--paper,#fff)}.qc-storefront .promo-bubble,.qc-storefront .promo-card{cursor:grab;-webkit-user-select:none;user-select:none}.qc-storefront .promo-bubble.dragging,.qc-storefront .promo-card.dragging{cursor:grabbing;transition:none;animation:none}.qc-storefront .promo-bubble.dragging .promo-bubble-tile{animation:none}.qc-storefront .hero .slide.fades{opacity:0;transition:opacity .8s}.qc-storefront .hero .slide.fades.on{opacity:1}.qc-storefront .hero-dots{z-index:3;gap:6px;display:flex;position:absolute;bottom:16px;right:16px}.qc-storefront .hero-dots button{cursor:pointer;background:#ffffff80;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.qc-storefront .hero-dots button.on{background:#fff;width:20px}@media (prefers-reduced-motion:reduce){.qc-storefront .hero .slide.fades{transition:none}}.qc-storefront .pdp .pdp-video{cursor:default}.qc-storefront .pdp .pdp-video video,.qc-storefront .pdp .pdp-video iframe{pointer-events:none}.qc-storefront .pdp .pdp-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.qc-storefront .pdp .pdp-video{position:relative}.qc-storefront .pdp-video-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.qc-storefront .pdp .thumbs.video-first .thumb-video{order:-1}.qc-storefront .blog-page,.qc-storefront .blog-post,.qc-storefront .blog-shop,.qc-storefront .blog-more{max-width:1100px;margin:0 auto;padding:28px 16px 40px}.qc-storefront .blog-post{max-width:760px}.qc-storefront .blog-h1{font-size:calc(30px * var(--sf-scale,1));margin-bottom:22px}.qc-storefront .blog-empty{color:#6b6b6b}.qc-storefront .blog-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:26px 20px;display:grid}.qc-storefront .blogcard{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.qc-storefront .blogcard-img{aspect-ratio:16/10;background:#efede7;border-radius:12px;overflow:hidden}.qc-storefront .blogcard-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.qc-storefront .blogcard:hover .blogcard-img img{transform:scale(1.03)}.qc-storefront .blogcard-meta{color:#77756d;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;font-size:12px;display:inline-flex}.qc-storefront .blogcard-title{font-size:18px;line-height:1.3}.qc-storefront .blogcard-sum{color:#55534b;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.qc-storefront .blog-crumbs{color:#77756d;margin-bottom:10px;font-size:13px}.qc-storefront .blog-crumbs a{color:inherit;text-underline-offset:3px;text-decoration:underline}.qc-storefront .blog-post-title{font-size:calc(34px * var(--sf-scale,1));margin-bottom:12px;line-height:1.2}.qc-storefront .blog-post-meta{color:#77756d;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;font-size:13.5px;display:flex}.qc-storefront .blog-copy{font:inherit;cursor:pointer;color:#2a2924;background:#fff;border:1px solid #dcdad4;border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:12.5px;display:inline-flex}.qc-storefront .blog-copy.on{color:#2f7a4b;background:#e3efe8;border-color:#2f7a4b}.qc-storefront .blog-post-cover{object-fit:cover;border-radius:14px;width:100%;max-height:460px;margin-bottom:24px}.qc-storefront .blog-post-body{font-size:16.5px;line-height:1.8}.qc-storefront .blog-post-body img{border-radius:12px;max-width:100%;height:auto;margin:14px 0}.qc-storefront .blog-post-body h2{margin:28px 0 10px;font-size:24px}.qc-storefront .blog-post-body h3{margin:22px 0 8px;font-size:19px}.qc-storefront .blog-tags{color:#55534b;flex-wrap:wrap;gap:8px;margin-top:24px;font-size:13px;display:flex}.qc-storefront .blog-tags span{background:#efede7;border-radius:999px;padding:4px 10px}.qc-storefront .blog-shop h2,.qc-storefront .blog-more h2{margin-bottom:16px;font-size:22px}.qc-storefront .notify-me{background:#faf9f5;border:1px solid #e6e2d8;border-radius:12px;flex-direction:column;gap:8px;margin-top:14px;padding:14px;display:flex}.qc-storefront .notify-me-title{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.qc-storefront .notify-me-row{gap:8px;display:flex}.qc-storefront .notify-me-row input{min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #dcdad4;border-radius:10px;flex:1;padding:0 12px;font-size:14px}.qc-storefront .notify-me-row button{background:var(--accent,#0d0d0d);color:#fff;height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 18px;font-weight:600}.qc-storefront .notify-me-err{color:#b3273a;font-size:12.5px}.qc-storefront .notify-me.done{color:#2f7a4b;background:#e3efe8;border-color:#c7dfd0;flex-direction:row;align-items:center;gap:8px;font-size:14px;font-weight:600}.qc-storefront .gc-page{max-width:1120px;margin:0 auto;padding:56px 20px 80px}.qc-storefront .gc-hero{text-align:center;margin-bottom:64px}.qc-storefront .gc-hero h1{letter-spacing:-.02em;max-width:760px;margin:0 auto 14px;font-size:clamp(32px,5vw,54px);line-height:1.08}.qc-storefront .gc-hero p{color:#5b5b5b;max-width:520px;margin:0 auto;font-size:clamp(15px,2vw,19px);line-height:1.5}.qc-storefront .gc-fan{width:min(620px,100%);height:clamp(190px,30vw,290px);margin:40px auto 0;position:relative}.qc-storefront .gc-fan>div{--gca-shadow:0 18px 44px #00000038;width:58%;position:absolute;top:8%;left:50%}.qc-storefront .gc-fan .gc-fan-0{z-index:3;top:12%;transform:translate(-50%)}.qc-storefront .gc-fan .gc-fan-1{z-index:2;transform:translate(-92%)rotate(-7deg)}.qc-storefront .gc-fan .gc-fan-2{z-index:1;transform:translate(-8%)rotate(7deg)}.qc-storefront .gc-buy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.qc-storefront .gc-preview{gap:18px;display:grid;position:sticky;top:96px}.qc-storefront .gc-letter{background:#fff;border:1px solid #ece9e1;border-radius:16px;gap:6px;padding:18px 20px;display:grid}.qc-storefront .gc-letter strong{font-size:15px}.qc-storefront .gc-letter p{color:#5b5b5b;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.qc-storefront .gc-letter small{color:#6b6b6b;font-size:13px}.qc-storefront .gc-steps{gap:36px;min-width:0;display:grid}.qc-storefront .gc-steps h2{letter-spacing:-.01em;margin:0 0 14px;font-size:20px}.qc-storefront .gc-designs{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:12px;display:grid}.qc-storefront .gc-design{font:inherit;cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;gap:7px;min-width:0;padding:0;display:grid}.qc-storefront .gc-design>div{--gca-shadow:0 2px 8px #0000001f;outline-offset:2px;outline:2px solid #0000;transition:outline-color .15s}.qc-storefront .gc-design.on>div{outline-color:#111}.qc-storefront .gc-design span{color:#5b5b5b;font-size:12.5px}.qc-storefront .gc-design.on span{color:#111;font-weight:600}.qc-storefront .gc-amounts{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px;display:grid}.qc-storefront .gc-amt{height:56px;font:inherit;cursor:pointer;color:inherit;background:#fff;border:1px solid #dcdad4;border-radius:14px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.qc-storefront .gc-amt.on{border-color:#111;box-shadow:inset 0 0 0 1px #111}.qc-storefront .gc-other{cursor:text;grid-column:span 2}.qc-storefront .gc-other input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.qc-storefront .gc-hint{color:#6b6b6b;margin:10px 0 0;font-size:12.5px}.qc-storefront .gc-err,.qc-storefront .gc-field em{color:#b3273a;font-size:12.5px;font-style:normal}.qc-storefront .gc-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.qc-storefront .gc-field{flex-direction:column;gap:6px;min-width:0;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.qc-storefront .gc-field input,.qc-storefront .gc-field textarea{height:48px;font:inherit;background:#fff;border:1px solid #dcdad4;border-radius:12px;padding:0 14px;font-size:14px;font-weight:400}.qc-storefront .gc-field textarea{resize:vertical;height:90px;padding:12px 14px}.qc-storefront .gc-buy{border-radius:14px;width:100%;height:54px;font-size:16px}.qc-storefront .gc-how{border-top:1px solid #ece9e1;margin-top:80px;padding-top:48px}.qc-storefront .gc-how h2{text-align:center;letter-spacing:-.01em;margin:0 0 32px;font-size:26px}.qc-storefront .gc-how ol{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.qc-storefront .gc-how li{text-align:center;justify-items:center;gap:8px;display:grid}.qc-storefront .gc-how strong{font-size:16px}.qc-storefront .gc-how span{color:#5b5b5b;max-width:280px;font-size:14px;line-height:1.5}.qc-storefront .gc-remove{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}@media (width<=860px){.qc-storefront .gc-page{padding-top:36px}.qc-storefront .gc-hero{margin-bottom:40px}.qc-storefront .gc-buy-grid{grid-template-columns:minmax(0,1fr);gap:32px}.qc-storefront .gc-preview{position:static}.qc-storefront .gc-how ol{grid-template-columns:1fr;gap:24px}}@media (width<=640px){.qc-storefront .gc-grid{grid-template-columns:1fr}}.qc-storefront .ws-table{border-collapse:collapse;width:100%;max-width:360px;margin:0 0 16px;font-size:13.5px}.qc-storefront .ws-table caption{text-align:left;margin-bottom:6px;font-size:13.5px;font-weight:600}.qc-storefront .ws-table th{text-align:left;color:#6b6b6b;border-bottom:1px solid #e6e2d8;padding:6px 10px;font-size:12px;font-weight:500}.qc-storefront .ws-table td{border-bottom:1px solid #f0ede6;padding:7px 10px}.qc-storefront .ws-table td:last-child{font-weight:600}.qc-storefront .was-price{color:#9a9a9a;margin-left:6px;font-size:12px}.qc-storefront .price-note{color:#2f7a4b;margin:2px 0 4px;font-size:11.5px;font-weight:600}.qc-storefront .blog-post{max-width:728px;padding:40px 24px 48px}.qc-storefront .blog-crumbs{letter-spacing:.02em;margin-bottom:18px;font-size:13px}.qc-storefront .blog-post-title{font-size:calc(42px * var(--sf-scale,1));letter-spacing:-.016em;color:#242424;margin:0 0 12px;font-weight:700;line-height:1.18}.qc-storefront .blog-post-dek{color:#6b6b6b;margin:0 0 24px;font-size:22px;line-height:1.4}.qc-storefront .blog-post-meta{color:#6b6b6b;border-bottom:1px solid #f2f2f2;gap:12px;margin:20px 0 32px;padding:0 0 20px;font-size:14px}.qc-storefront .blog-avatar{color:#fff;background:#242424;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:18px;font-weight:600;display:inline-grid}.qc-storefront .blog-byline{flex-direction:column;gap:2px;margin-right:auto;display:flex}.qc-storefront .blog-byline strong{color:#242424;font-size:15px;font-weight:600}.qc-storefront .blog-post-cover{border-radius:0;width:100%;max-height:none;margin:0 0 40px}.qc-storefront .blog-post-body{letter-spacing:-.003em;color:#242424;word-break:break-word;font-family:charter,Bitstream Charter,Sitka Text,Cambria,Georgia,serif;font-size:20px;line-height:1.6}.qc-storefront .blog-post-body p{margin:0 0 30px}.qc-storefront .blog-post-body h2,.qc-storefront .blog-post-body h3{color:#242424;letter-spacing:-.014em;font-weight:700}.qc-storefront .blog-post-body h2{margin:48px 0 8px;font-size:26px;line-height:1.25}.qc-storefront .blog-post-body h3{margin:36px 0 6px;font-size:21px;line-height:1.3}.qc-storefront .blog-post-body a{color:inherit;text-underline-offset:3px;text-decoration:underline}.qc-storefront .blog-post-body strong{font-weight:700}.qc-storefront .blog-post-body ul,.qc-storefront .blog-post-body ol{margin:0 0 30px;padding-left:30px}.qc-storefront .blog-post-body li{margin-bottom:12px;padding-left:4px}.qc-storefront .blog-post-body li p{margin:0}.qc-storefront .blog-post-body ul li{list-style:outside}.qc-storefront .blog-post-body ol li{list-style:decimal}.qc-storefront .blog-post-body blockquote{border-left:3px solid #242424;margin:0 0 30px -23px;padding-left:20px;font-style:italic}.qc-storefront .blog-post-body blockquote p{margin-bottom:0}.qc-storefront .blog-post-body hr{text-align:center;border:0;height:auto;margin:40px 0;overflow:visible}.qc-storefront .blog-post-body hr:before{content:"•••";letter-spacing:.6em;color:#242424;font-size:22px}.qc-storefront .blog-post-body img{border-radius:0;width:100%;margin:40px 0;display:block}.qc-storefront .blog-post-body p:has(>img:only-child){margin:0}.qc-storefront .blog-tags{margin-top:40px}.qc-storefront .blog-tags span{color:#242424;background:#f2f2f2;padding:8px 16px;font-size:14px}.qc-storefront .blog-page .blogcard-title{letter-spacing:-.01em;font-size:20px}.qc-storefront .blogcard-meta{text-transform:none;letter-spacing:0;font-size:13px}@media (width<=640px){.qc-storefront .blog-post{padding:24px 20px 40px}.qc-storefront .blog-post-title{font-size:calc(32px * var(--sf-scale,1))}.qc-storefront .blog-post-dek{font-size:19px}.qc-storefront .blog-post-body{font-size:18px;line-height:1.58}.qc-storefront .blog-post-body p{margin-bottom:24px}.qc-storefront .blog-post-body blockquote{margin-left:0}.qc-storefront .blog-post-cover{width:calc(100% + 40px);margin:0 -20px 32px}}.qc-storefront .blog-page{max-width:1240px;padding:40px 24px 64px}.qc-storefront .blog-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.qc-storefront .blog-head .blog-h1{font-size:calc(36px * var(--sf-scale,1));letter-spacing:-.02em;margin:0;font-weight:700}.qc-storefront .blog-search{color:#6b6b6b;background:#f2f2f2;border-radius:999px;align-items:center;gap:8px;width:min(340px,100%);height:44px;padding:0 14px;display:flex}.qc-storefront .blog-search input{min-width:0;font:inherit;color:#242424;background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.qc-storefront .blog-search input::-webkit-search-cancel-button{display:none}.qc-storefront .blog-search button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-grid}.qc-storefront .blog-cats{border-bottom:1px solid #f2f2f2;gap:8px;margin-bottom:28px;padding-bottom:4px;display:flex;overflow-x:auto}.qc-storefront .blog-cats button{font:inherit;color:#6b6b6b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-5px;padding:8px 12px 12px;font-size:14px}.qc-storefront .blog-cats button.on{color:#242424;border-bottom-color:#242424}.qc-storefront .blog-results{color:#6b6b6b;margin:0 0 20px;font-size:14px}.qc-storefront .blog-page .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 36px}.qc-storefront .blogcard{gap:10px}.qc-storefront .blogcard-img{aspect-ratio:2;background:#efede7;border-radius:4px}.qc-storefront .blogcard-noimg{text-align:center;color:#6b6b6b;background:linear-gradient(135deg,#f2f0ea,#e6e2d8);place-items:center;height:100%;padding:20px;font-size:20px;font-weight:700;line-height:1.25;display:grid}.qc-storefront .blogcard-cat{color:#6b6b6b;align-items:center;gap:5px;margin-top:6px;font-size:13px;display:inline-flex}.qc-storefront .blogcard-title,.qc-storefront .blog-page .blogcard-title{letter-spacing:-.012em;color:#242424;font-size:22px;font-weight:700;line-height:1.25}.qc-storefront .blogcard-sum{color:#4a4a4a;-webkit-line-clamp:2;font-size:16px;line-height:1.45}.qc-storefront .blogcard-by{color:#6b6b6b;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:14px;display:flex}.qc-storefront .blogcard-av{color:#fff;background:#242424;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:inline-grid}.qc-storefront .blogcard-name{color:#242424}.qc-storefront .blogcard-dot:before{content:"·";margin-right:6px}.qc-storefront .blogcard-by>.blogcard-dot:first-child:before{content:none;margin:0}.qc-storefront .blog-pages{border-top:1px solid #f2f2f2;justify-content:space-between;align-items:center;gap:12px;margin-top:56px;padding-top:24px;display:flex}.qc-storefront .blog-pages-step{color:#242424;align-items:center;gap:6px;padding:8px 4px;font-size:14px;text-decoration:none;display:inline-flex}.qc-storefront .blog-pages-step.off{color:#c4c4c4}.qc-storefront .blog-pages-nums{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.qc-storefront .blog-pages-nums a,.qc-storefront .blog-pages-nums .gap{color:#242424;border-radius:50%;place-items:center;min-width:38px;height:38px;font-size:14px;text-decoration:none;display:inline-grid}.qc-storefront .blog-pages-nums a.on{color:#fff;background:#242424}.qc-storefront .blog-pages-nums a:not(.on):hover{background:#f2f2f2}.qc-storefront .blog-toast{z-index:60;color:#fff;word-break:break-all;background:#242424;border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:14px;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}@media (width<=960px){.qc-storefront .blog-page .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media (width<=640px){.qc-storefront .blog-page{padding:24px 16px 48px}.qc-storefront .blog-search{width:100%}.qc-storefront .blog-page .blog-grid{grid-template-columns:1fr;gap:36px}.qc-storefront .blogcard-title,.qc-storefront .blog-page .blogcard-title{font-size:20px}.qc-storefront .blog-pages-step span{display:none}}.qc-storefront[data-template=loft]{color:#111;background:#fff}@media (width>=901px){.qc-storefront[data-template=loft] .nav{border-bottom:0;grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);align-items:center;column-gap:32px;min-height:96px;padding-top:6px;padding-bottom:6px;display:grid}.qc-storefront[data-template=loft] .nav .links{min-width:0;font-size:calc(15.5px * var(--sf-scale,1));color:#111;flex-wrap:wrap;grid-area:1/1;justify-self:start;gap:6px 22px;font-weight:500}.qc-storefront[data-template=loft] .nav .brand{white-space:nowrap;font-size:calc(26px * var(--sf-scale,1));letter-spacing:-.03em;grid-area:1/2;justify-self:center;font-weight:800}.qc-storefront[data-template=loft] .nav .right{grid-area:1/3;justify-self:end;gap:10px}}.qc-storefront[data-template=loft] .nav .links a{white-space:nowrap;position:relative}.qc-storefront[data-template=loft] .nav .links a:after{content:"";background:currentColor;height:1.5px;transition:transform .25s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.qc-storefront[data-template=loft] .nav .links a:hover:after{transform:scaleX(1)}.qc-storefront[data-template=loft] .iconbtn{background:#f4f4f4;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s;display:inline-grid}.qc-storefront[data-template=loft] .iconbtn:hover{background:#ebebeb}.qc-storefront[data-template=loft] .announce{color:#444;background:#f6f6f6}.qc-storefront .loft-rail{z-index:20;transform-origin:100%;letter-spacing:.02em;color:#111;white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none;position:fixed;top:50%;right:18px;transform:translateY(-50%)rotate(-90deg)}.qc-storefront .loft-rail:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.qc-storefront .loft-rail{display:none}}.qc-storefront[data-template=loft] .pcard{box-shadow:none;background:0 0;border:0}.qc-storefront[data-template=loft] .pcard .imgwrap{background:#f4f4f4;border-radius:22px}.qc-storefront[data-template=loft] .pcard .body{text-align:center;padding-top:14px}.qc-storefront[data-template=loft] .pcard .n{font-weight:700;font-size:calc(16px * var(--sf-scale,1))}.qc-storefront[data-template=loft] .pcard .tag{border-radius:999px}.qc-storefront[data-template=loft] .pcard .tag.sale{color:#fff;background:#e1061b}.qc-storefront[data-template=loft] .btn,.qc-storefront[data-template=loft] .addcart{border-radius:999px}.qc-storefront[data-template=loft] footer{color:#111;background:#f6f6f6;margin-top:64px;padding-top:56px}.qc-storefront[data-template=loft] .footgrid{border-bottom-color:#e6e6e6}.qc-storefront[data-template=loft] .footgrid .fbrand{color:#111;font-size:calc(22px * var(--sf-scale,1));letter-spacing:-.02em;font-weight:800}.qc-storefront[data-template=loft] .footgrid p,.qc-storefront[data-template=loft] .footcol h4{color:#6b6b6b}.qc-storefront[data-template=loft] .footcol h4{text-transform:none;letter-spacing:0;font-size:calc(14px * var(--sf-scale,1));color:#111;font-weight:700}.qc-storefront[data-template=loft] .footcol div,.qc-storefront[data-template=loft] .footcol a{color:#333}.qc-storefront[data-template=loft] .footbottom{color:#6b6b6b}.qc-storefront[data-template=loft] footer input,.qc-storefront[data-template=loft] footer button{border-radius:999px}.qc-storefront .loft-home{max-width:1480px;margin:0 auto;padding:8px 28px 24px}.qc-storefront .loft-hero{background:#f4f4f4;border-radius:28px;height:min(68vh,640px);min-height:380px;margin-bottom:40px;position:relative;overflow:hidden}.qc-storefront .loft-hero .slide,.qc-storefront .loft-hero .slide img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qc-storefront .loft-hero .slide.fades{opacity:0;transition:opacity .9s}.qc-storefront .loft-hero .slide.fades.on{opacity:1}.qc-storefront .loft-hero .hero-dots{z-index:3;gap:8px;display:flex;position:absolute;bottom:28px;right:28px}.qc-storefront .loft-hero .hero-dots button{cursor:pointer;background:#ffffff8c;border:0;border-radius:50%;width:9px;height:9px;padding:0}.qc-storefront .loft-hero .hero-dots button.on{background:#fff}.qc-storefront .loft-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 45%,#00000073);position:absolute;inset:0}.qc-storefront .loft-hero-text{z-index:2;color:#fff;flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:absolute;bottom:44px;left:44px;right:44px}.qc-storefront .loft-eyebrow{letter-spacing:.12em;text-transform:uppercase;opacity:.9;font-size:13px;font-weight:600}.qc-storefront .loft-hero-text h1{max-width:720px;font-size:calc(clamp(34px, 5vw, 64px) * var(--sf-scale,1));letter-spacing:-.035em;margin:0;font-weight:800;line-height:1.02}.qc-storefront .loft-pill{color:#111;height:46px;font:inherit;cursor:pointer;background:#f4f4f4;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;transition:background .2s;display:inline-flex}.qc-storefront .loft-pill:hover,.qc-storefront .loft-pill.on{background:#e9e9e9}.qc-storefront .loft-pill.dark{color:#111;background:#fff}.qc-storefront .loft-pill.dark:hover{background:#f1f1f1}.qc-storefront .loft-sort{appearance:none;color:#555;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2.4'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px;font-weight:500}.qc-storefront .loft-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;scroll-margin-top:110px;display:flex}.qc-storefront .loft-bar-right{align-items:center;gap:16px;display:flex}.qc-storefront .loft-count{color:#333;font-size:15px}.qc-storefront .loft-filters{flex-wrap:wrap;gap:8px;margin:-6px 0 24px;display:flex}.qc-storefront .loft-chip{height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:999px;padding:0 16px;font-size:14px}.qc-storefront .loft-chip.on{color:#fff;background:#111;border-color:#111}.qc-storefront .loft-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.qc-storefront .lc{background:#f4f4f4;border-radius:22px;flex-direction:column;transition:box-shadow .3s,transform .3s;display:flex;overflow:hidden}.qc-storefront .lc:hover{transform:translateY(-2px);box-shadow:0 18px 40px #00000012}.qc-storefront .lc-tile{aspect-ratio:4/5;border-radius:22px 22px 0 0;display:block;position:relative;overflow:hidden}.qc-storefront .lc-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s,transform .6s;position:absolute;inset:0}.qc-storefront .lc-img.loaded{opacity:1}.qc-storefront .lc-hover{opacity:0!important}.qc-storefront .lc:hover .lc-hover{opacity:1!important}.qc-storefront .lc:hover .lc-img:not(.lc-hover){transform:scale(1.04)}.qc-storefront .lc:hover .lc-img:not(.lc-hover):has(+.lc-hover){opacity:0}.qc-storefront .lc-noimg{color:#9a9a9a;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.qc-storefront .lc-flag{z-index:2;color:#111;background:#fff;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:18px;left:18px}.qc-storefront .lc-flag.sale{color:#fff;background:#e1061b}.qc-storefront .lc-fav{z-index:2;color:#111;cursor:pointer;opacity:0;background:#fff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .25s,transform .25s;display:grid;position:absolute;top:14px;right:14px;transform:translateY(-4px)}.qc-storefront .lc:hover .lc-fav,.qc-storefront .lc-fav.on,.qc-storefront .lc-fav:focus-visible{opacity:1;transform:none}.qc-storefront .lc-fav.on{color:#e1061b}.qc-storefront .lc-quick{z-index:2;color:#fff;white-space:nowrap;opacity:0;background:#111;border-radius:999px;align-items:center;height:38px;padding:0 18px;font-size:13.5px;font-weight:600;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%,8px)}.qc-storefront .lc:hover .lc-quick{opacity:1;transform:translate(-50%)}.qc-storefront .lc-meta{text-align:center;color:#111;flex-direction:column;align-items:center;gap:4px;padding:6px 18px 26px;text-decoration:none;display:flex}.qc-storefront .lc-name{font-size:calc(17px * var(--sf-scale,1));letter-spacing:-.01em;font-weight:700;line-height:1.3}.qc-storefront .lc-cat{color:#555;font-size:13.5px}.qc-storefront .lc-price{flex-wrap:wrap;justify-content:center;column-gap:6px;margin-top:4px;font-size:14.5px;font-weight:500;display:flex}.qc-storefront .lc-was{color:#8a8a8a}.qc-storefront .loft-empty{text-align:center;color:#777;padding:80px 0}.qc-storefront .loft-more{justify-content:center;margin-top:44px;display:flex}.qc-storefront .loft-values{background:#f6f6f6;border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:72px;padding:36px;display:grid}.qc-storefront .loft-values div{flex-direction:column;gap:6px;display:flex}.qc-storefront .loft-values strong{font-size:16px}.qc-storefront .loft-values span{color:#555;font-size:14px;line-height:1.5}@media (width<=1100px){.qc-storefront .loft-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (width<=760px){.qc-storefront .loft-home{padding:4px 14px 16px}.qc-storefront .loft-hero{border-radius:20px;height:62vh;min-height:340px;margin-bottom:28px}.qc-storefront .loft-hero-text{bottom:26px;left:22px;right:22px}.qc-storefront .loft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.qc-storefront .lc{border-radius:16px}.qc-storefront .lc-meta{padding:4px 10px 16px}.qc-storefront .lc-name{font-size:14.5px}.qc-storefront .lc-fav{opacity:1;width:32px;height:32px;top:10px;right:10px;transform:none}.qc-storefront .lc-flag{height:26px;font-size:12px;top:10px;left:10px}.qc-storefront .lc-quick,.qc-storefront .loft-count{display:none}.qc-storefront .loft-pill{height:42px;padding:0 16px;font-size:14px}}.tryon{z-index:50;color:#111;font-family:var(--sf-font,inherit);-webkit-tap-highlight-color:transparent;background:#1a1a1a;position:fixed;inset:0;overflow:hidden}.tryon-canvas{background:radial-gradient(circle at 50% 35%,#3a3a3a,#121212);width:100%;height:100%;display:block;position:absolute;inset:0}.tryon-top{z-index:3;background:linear-gradient(#00000059,#0000);justify-content:space-between;align-items:center;padding:16px 18px;display:flex;position:absolute;top:0;left:0;right:0}.tryon-brand{color:#fff;letter-spacing:-.02em;font-size:22px;font-weight:800;text-decoration:none}.tryon-brand img{filter:drop-shadow(0 1px 4px #0000004d);width:auto;height:30px;display:block}.tryon-pill{color:#111;height:40px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tryon-intro{z-index:4;text-align:center;color:#fff;background:#0a0a0a8c;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.tryon-intro h1{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:800}.tryon-intro p{color:#ffffffd9;max-width:420px;margin:0;line-height:1.5}.tryon-msg{color:#ffd2cc!important}.tryon-go{color:#111;height:52px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:6px;padding:0 26px;font-size:16px;font-weight:700;display:inline-flex}.tryon-alt{color:#fff;text-underline-offset:3px;cursor:pointer;align-items:center;gap:6px;font-size:14px;text-decoration:underline;display:inline-flex}.tryon-wait{align-items:center;gap:10px;font-size:16px;display:inline-flex}.tryon-spin{animation:1s linear infinite tryon-spin}@keyframes tryon-spin{to{transform:rotate(360deg)}}.tryon-hint{z-index:3;color:#fff;white-space:nowrap;background:#0009;border-radius:999px;margin:0;padding:8px 14px;font-size:13.5px;position:absolute;top:76px;left:50%;transform:translate(-50%)}.tryon-panel{left:50%;bottom:calc(150px + 96px + env(safe-area-inset-bottom));z-index:3;flex-direction:column;gap:8px;width:min(560px,100% - 24px);display:flex;position:absolute;transform:translate(-50%)}.tryon-info{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 18px;display:flex}.tryon-info div{flex-direction:column;min-width:0;display:flex}.tryon-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.tryon-info span{color:#555;font-size:13px}.tryon-shop{background:var(--sf-accent,#2f4bf3);color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-content:center;align-items:center;max-width:60%;height:44px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.tryon-colours{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-radius:22px;justify-content:center;gap:6px;padding:6px;display:flex;overflow-x:auto}.tryon-colours button{color:#333;height:36px;font:inherit;cursor:pointer;background:#f1f1f1;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:14px}.tryon-colours button.on{color:#fff;background:#1c2333}.tryon-strip{left:0;right:0;bottom:calc(96px + env(safe-area-inset-bottom));z-index:3;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 12px;display:flex;position:absolute;overflow-x:auto}.tryon-strip::-webkit-scrollbar{display:none}.tryon-card{scroll-snap-align:center;cursor:pointer;width:210px;height:140px;font:inherit;background:linear-gradient(#fff 55%,#ececec);border:2px solid #0000;border-radius:18px;flex-direction:column;flex:none;align-items:center;gap:8px;padding:10px;display:flex}.tryon-card.on{border-color:#3b4bd8}.tryon-card-img{background:#f5f6f8;border-radius:12px;flex:1;place-items:center;width:100%;display:grid;overflow:hidden}.tryon-card-img img{object-fit:contain;max-width:80%;max-height:70%}.tryon-card-name{color:#111;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;overflow:hidden}.tryon-bar{z-index:3;height:calc(96px + env(safe-area-inset-bottom));padding:0 18px env(safe-area-inset-bottom);background:linear-gradient(#0000,#000000a6);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.tryon-round{color:#fff;cursor:pointer;background:#00000073;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.tryon-shutter{cursor:pointer;background:#fff padding-box padding-box;border:5px solid #ffffff8c;border-radius:50%;width:70px;height:70px;transition:transform .12s}.tryon-shutter:active{transform:scale(.92)}.tryon-shutter:disabled{opacity:.45;cursor:default}.tryon-shot{z-index:6;background:#000000bf;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.tryon-shot-card{background:#fff;border-radius:22px;flex-direction:column;gap:12px;width:min(520px,100%);padding:14px;display:flex;position:relative}.tryon-shot-card img{border-radius:14px;width:100%;display:block}.tryon-shot-x{cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:22px;right:22px}.tryon-shot-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tryon-shot-actions .tryon-pill{background:#f1f1f1}@media (width<=640px){.tryon-card{width:150px;height:112px}.tryon-card-name{font-size:14px}.tryon-panel{bottom:calc(122px + 92px + env(safe-area-inset-bottom))}.tryon-strip{bottom:calc(92px + env(safe-area-inset-bottom))}.tryon-bar{height:calc(92px + env(safe-area-inset-bottom))}.tryon-shop{padding:0 14px;font-size:13px}}.qc-storefront .tryon-cta{border:1.5px solid var(--ink,#111);height:48px;color:var(--ink,#111);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.qc-storefront .tryon-cta:hover{background:#f4f4f4}.qc-storefront[data-template=loft] .tryon-cta{border-radius:999px}.qc-storefront .gc-designs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:start;gap:18px 16px;margin-bottom:20px}.qc-storefront .gc-design{align-content:start;gap:10px}.qc-storefront .gc-design>div{box-sizing:border-box;width:100%;min-width:0}.qc-storefront .gc-design span{line-height:1.35}.qc-storefront .gc-hint{margin-bottom:14px}.qc-storefront .gco{text-align:center;max-width:520px;margin:0 auto;padding:40px 20px 72px}.qc-storefront .gco h1{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(26px,5vw,36px);font-weight:700;line-height:1.1}.qc-storefront .gco-note{color:var(--gray600);margin:0 0 8px;font-size:16px;font-style:italic}.qc-storefront .gco-flip{width:100%;color:inherit;font:inherit;cursor:pointer;perspective:1400px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:24px 0 10px;padding:0;display:block}.qc-storefront .gco-inner{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.77,0,.175,1);display:grid}.qc-storefront .gco-flip.on .gco-inner{transform:rotateY(180deg)}.qc-storefront .gco-face{backface-visibility:hidden;grid-area:1/1;display:block}.qc-storefront .gco-back{color:#faf9f5;background:#0d0d0d;border-radius:5%/8%;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;transform:rotateY(180deg)}.qc-storefront .gco-back small{color:#c9c7c0;font-size:14px}.qc-storefront .gco-back b{letter-spacing:.1em;overflow-wrap:anywhere;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(18px,5.2vw,26px);font-weight:600}.qc-storefront .gco-hint{color:var(--gray600);margin:0 0 20px;font-size:13px}.qc-storefront .gco-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px;display:flex}.qc-storefront .gco-actions .btn{min-height:46px}.qc-storefront .gco-how{color:var(--gray600);margin:0;font-size:14px;line-height:1.55}@media (prefers-reduced-motion:reduce){.qc-storefront .gco-inner{transition:none}}.qc-storefront .gc-send{background:#fff;border:1px solid #dcdad4;border-radius:14px;padding:0 16px}.qc-storefront .gc-send summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 0;list-style:none;display:flex}.qc-storefront .gc-send summary::-webkit-details-marker{display:none}.qc-storefront .gc-send summary b{font-size:16px;font-weight:600;display:block}.qc-storefront .gc-send summary small{color:#5b5b5b;margin-top:2px;font-size:13px;line-height:1.35;display:block}.qc-storefront .gc-send-plus{flex:none;font-size:24px;line-height:1;transition:transform .2s cubic-bezier(.23,1,.32,1)}.qc-storefront .gc-send[open] .gc-send-plus{transform:rotate(45deg)}.qc-storefront .gc-send[open]{padding-bottom:8px}.qc-storefront .qf-match{color:#2f7a4b;font-weight:500}.qc-storefront .gco-copy{color:#0d0d0d;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0d0d0d;border-radius:10px;padding:0 20px;font-weight:500;transition:transform .16s ease-out}.qc-storefront .gco-copy:active{transform:scale(.97)}.qc-storefront .gco-actions .btn{justify-content:center;align-items:center;display:inline-flex}.qc-storefront .bk-page{max-width:1080px;margin:28px auto 64px;padding:0 16px}.qc-storefront .bk-page.bk-narrow{max-width:560px}.qc-storefront .bk-title{letter-spacing:-.01em;margin:0 0 6px;font-size:26px}.qc-storefront .bk-lead{color:var(--gray600);margin:0 0 22px;font-size:15px}.qc-storefront .bk-muted{color:var(--gray600);margin:10px 0;font-size:13.5px}.qc-storefront .bk-error{color:#b3273a;margin:6px 0;font-size:13px;display:block}.qc-storefront .bk-search{border:1px solid var(--gray300);width:100%;max-width:360px;font:inherit;border-radius:9px;margin-bottom:18px;padding:11px 13px}.qc-storefront .bk-group{margin-bottom:26px}.qc-storefront .bk-group h2{text-transform:uppercase;letter-spacing:.06em;color:var(--gray600);margin:0 0 12px;font-size:15px}.qc-storefront .bk-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (width<=1024px){.qc-storefront .bk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.qc-storefront .bk-cards{grid-template-columns:minmax(0,1fr);gap:16px}}.qc-storefront .bk-card{border:1px solid var(--gray300);background:var(--white);min-width:0;color:var(--ink);border-radius:16px;flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.qc-storefront .bk-card:hover{border-color:var(--sf-accent,var(--ink));box-shadow:0 6px 20px #0000000f}.qc-storefront .bk-card-photo{aspect-ratio:16/10;background:var(--sf-accent,var(--ink));border-radius:16px 16px 0 0;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.qc-storefront .bk-card-photo{background:color-mix(in srgb, var(--sf-accent,var(--ink)) 7%, var(--paper))}}.qc-storefront .bk-card-photo img{object-fit:cover;width:100%;height:100%;display:block}.qc-storefront .bk-card-ph{width:100%;height:100%;color:var(--sf-accent,var(--ink));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.qc-storefront .bk-card-ph{color:color-mix(in srgb, var(--sf-accent,var(--ink)) 45%, var(--paper))}}.qc-storefront .bk-card-body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:20px;display:flex}.qc-storefront .bk-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.qc-storefront .bk-card-top strong{overflow-wrap:anywhere;font-size:17px;line-height:1.3}.qc-storefront .bk-card-badge{white-space:nowrap;background:var(--sf-accent,var(--ink));border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.qc-storefront .bk-card-badge{background:color-mix(in srgb, var(--sf-accent,var(--ink)) 10%, var(--white))}}.qc-storefront .bk-card-badge{color:var(--sf-accent,var(--ink))}.qc-storefront .bk-card-sub{color:var(--gray600);margin:0;font-size:13px}.qc-storefront .bk-card-desc{color:var(--gray600);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.qc-storefront .bk-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.qc-storefront .bk-card-price{white-space:nowrap;font-size:16px;font-weight:700}.qc-storefront .bk-card-price small{color:var(--gray600);font-size:13px;font-weight:400}.qc-storefront .bk-card-btn{background:var(--sf-accent,var(--ink));min-height:44px;color:var(--white);border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.qc-storefront .bk-card-btn:hover{opacity:.9}.qc-storefront .bk-meta{color:var(--gray600);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.qc-storefront .bk-back{color:inherit;align-items:center;gap:6px;margin:0 0 16px;font-size:14px;display:inline-flex}.qc-storefront .bk-flow{grid-template-columns:300px 1fr;align-items:start;gap:28px;display:grid}.qc-storefront .bk-summary{border:1px solid var(--gray300);background:#fff;border-radius:14px;padding:16px;position:sticky;top:16px}.qc-storefront .bk-summary img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%;margin-bottom:12px}.qc-storefront .bk-summary h1{margin:0 0 6px;font-size:20px}.qc-storefront .bk-price{margin:10px 0;font-size:18px;font-weight:700}.qc-storefront .bk-desc{color:var(--gray600);white-space:pre-line;margin:0;font-size:14px}.qc-storefront .bk-chosen{background:var(--gray150);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:14px;font-weight:600}.qc-storefront .bk-progress{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.qc-storefront .bk-progress li{background:var(--gray150);color:var(--gray600);border-radius:999px;padding:6px 12px;font-size:13px}.qc-storefront .bk-progress li.on{background:var(--sf-accent,#0d0d0d);color:#fff}.qc-storefront .bk-picker{grid-template-columns:minmax(0,340px) 1fr;gap:20px;display:grid}.qc-storefront .bk-cal{border:1px solid var(--gray300);background:#fff;border-radius:14px;padding:14px}.qc-storefront .bk-cal-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.qc-storefront .bk-cal-head button{border:1px solid var(--gray300);cursor:pointer;width:34px;height:34px;color:inherit;background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.qc-storefront .bk-cal-head button:disabled{opacity:.35;cursor:default}.qc-storefront .bk-cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.qc-storefront .bk-cal-wd{text-align:center;color:var(--gray600);padding:4px 0;font-size:11px}.qc-storefront .bk-day{aspect-ratio:1;background:var(--gray150);font:inherit;cursor:pointer;color:inherit;border:0;border-radius:9px;font-size:14px;font-weight:600}.qc-storefront .bk-day:disabled{color:var(--gray400,#a3a3a3);cursor:default;background:0 0;font-weight:400}.qc-storefront .bk-day.on{background:var(--sf-accent,#0d0d0d);color:#fff}.qc-storefront .bk-times h3{margin:0 0 12px;font-size:16px}.qc-storefront .bk-slots{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.qc-storefront .bk-slot{border:1px solid var(--gray300);font:inherit;cursor:pointer;color:inherit;background:#fff;border-radius:10px;padding:11px 6px;font-size:14px;font-weight:600}.qc-storefront .bk-slot.on{background:var(--sf-accent,#0d0d0d);border-color:var(--sf-accent,#0d0d0d);color:#fff}.qc-storefront .bk-slot-em{border-color:#e0a800;flex-direction:column;align-items:center;gap:2px;display:flex}.qc-storefront .bk-slot-taken{border-style:dashed}.qc-storefront .bk-slot-tag{opacity:.8;font-size:11px;font-weight:500;line-height:1.25}.qc-storefront .bk-next{margin-top:18px}.qc-storefront .bk-form{gap:4px;max-width:560px;display:grid}.qc-storefront .bk-form textarea{border:1px solid var(--gray300);width:100%;font:inherit;resize:vertical;border-radius:9px;padding:11px 13px}.qc-storefront .bk-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.qc-storefront .bk-actions .btn{align-items:center;gap:8px;display:inline-flex}.qc-storefront .bk-review{max-width:560px}.qc-storefront .bk-h3{margin:22px 0 8px;font-size:15px}.qc-storefront .bk-policy{color:var(--gray600);gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.qc-storefront .bk-terms{color:var(--gray600);white-space:pre-line;margin:0 0 10px;font-size:14px}.qc-storefront .bk-agree{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.qc-storefront .bk-agree input{margin-top:3px}.qc-storefront .bk-box{border:1px solid var(--gray300);background:#fff;border-radius:14px;margin:16px 0;padding:16px}.qc-storefront .bk-box .bk-h3{margin-top:0}.qc-storefront .bk-box .bk-picker{grid-template-columns:1fr}.qc-storefront .bk-danger{color:#b3273a;border-color:#e6b8bf}.qc-storefront .bk-danger-fill{background:#b3273a;border-color:#b3273a}.qc-storefront .bk-done-mark{color:#2f7a4b;border:3px solid #2f7a4b;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;font-size:26px;display:flex}@media (width<=820px){.qc-storefront .bk-flow{grid-template-columns:1fr}.qc-storefront .bk-summary{grid-template-columns:88px 1fr;gap:0 12px;display:grid;position:static}.qc-storefront .bk-summary img{aspect-ratio:auto;grid-row:span 4;width:88px;height:88px;margin:0}.qc-storefront .bk-summary .bk-desc{grid-column:1/-1;margin-top:8px}.qc-storefront .bk-picker{grid-template-columns:1fr}.qc-storefront .bk-title{font-size:22px}}.qc-storefront .bk-outline{color:var(--ink,#0d0d0d);border:1px solid var(--gray300);background:#fff}.qc-storefront .bk-outline:hover{border-color:var(--ink,#0d0d0d)}@media (width<=820px){.qc-storefront .bk-summary:not(:has(img)){display:block}}.qc-storefront .bk-choices{gap:10px;max-width:560px;display:grid}.qc-storefront .bk-choice{border:1px solid var(--gray300);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px;transition:border-color .12s;display:flex}.qc-storefront .bk-choice:hover{border-color:var(--sf-accent,#0d0d0d)}.qc-storefront .bk-choice.on{border-color:var(--sf-accent,#0d0d0d);box-shadow:inset 0 0 0 1px var(--sf-accent,#0d0d0d)}.qc-storefront .bk-choice-body{flex:1;gap:3px;min-width:0;display:grid}.qc-storefront .bk-choice-body small{color:var(--gray600);font-size:13px}.qc-storefront .bk-choice-price{white-space:nowrap;font-weight:700}.qc-storefront .bk-choice input[type=checkbox]{width:18px;height:18px;accent-color:var(--sf-accent,#0d0d0d);flex-shrink:0}.qc-storefront .bk-face{object-fit:cover;background:var(--gray150);width:48px;height:48px;color:var(--gray600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.qc-storefront .bk-total{border-top:1px solid var(--gray150);justify-content:space-between;gap:10px;margin:12px 0 0;padding-top:10px;font-weight:700;display:flex}.qc-storefront .bk-lines{color:var(--gray600);gap:4px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}@media (width<=820px){.qc-storefront .bk-mobile-total{z-index:5;border-top:1px solid var(--gray300);background:#fff;justify-content:space-between;align-items:center;gap:10px;margin:16px -16px 0;padding:12px 16px;font-weight:700;display:flex;position:sticky;bottom:0}}@media (width>=821px){.qc-storefront .bk-mobile-total{display:none}}.qc-storefront .bk-emergency{border:1px dashed var(--gray300);border-radius:12px;margin-bottom:14px;padding:12px 14px}.qc-storefront .bk-emergency .bk-muted{margin:6px 0 0}.qc-storefront .bk-choice select{margin-top:8px;display:block}.qc-storefront{overflow-wrap:break-word}.qc-storefront .bk-answers,.qc-storefront .bk-note,.qc-storefront dd{overflow-wrap:anywhere;min-width:0}.qc-storefront .char-count{text-align:right;opacity:.7;margin-top:4px;font-size:12px;display:block}.qc-storefront footer.qcf-bg.qcf-bg{background:var(--qcf-bg)}.qc-storefront footer.qcf-text.qcf-text,.qc-storefront footer.qcf-text.qcf-text .fbrand,.qc-storefront footer.qcf-text.qcf-text .footgrid p,.qc-storefront footer.qcf-text.qcf-text .footcol h4,.qc-storefront footer.qcf-text.qcf-text .footbottom{color:var(--qcf-text)}.qc-storefront footer.qcf-text.qcf-text .footgrid{border-bottom-color:var(--qcf-text)}@supports (color:color-mix(in lab, red, red)){.qc-storefront footer.qcf-text.qcf-text .footgrid{border-bottom-color:color-mix(in srgb, var(--qcf-text) 22%, transparent)}}.qc-storefront footer.qcf-link.qcf-link .footcol div,.qc-storefront footer.qcf-link.qcf-link .footcol a{color:var(--qcf-link)}.qc-storefront footer .qcf-powered{opacity:1}.qc-storefront .shoe-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin:-8px 0 18px;font-size:12.5px;display:flex}.qc-storefront .shoe-fit{color:var(--gray600);align-items:center;gap:6px;display:inline-flex}.qc-storefront .shoe-fit.fit-small,.qc-storefront .shoe-fit.fit-large{color:var(--ink);font-weight:500}.qc-storefront .shoe-find{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.qc-storefront .shoe-label{margin-bottom:8px;font-size:13px;font-weight:500}.qc-storefront .shoe-label span{color:var(--gray600);font-weight:400}.qc-storefront .shoe-box{width:min(520px,100%)}.qc-storefront .shoe-tabs{background:var(--gray100,#f4f2ec);border-radius:10px;margin-bottom:14px;padding:3px;display:flex}.qc-storefront .shoe-tabs button{font:inherit;cursor:pointer;color:var(--gray600);background:0 0;border:0;border-radius:8px;flex:1;padding:8px 10px;font-size:13px}.qc-storefront .shoe-tabs button.on{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.qc-storefront .shoe-steps{gap:6px;margin:0 0 14px;padding-left:22px;font-size:13.5px;line-height:1.45;list-style:decimal;display:grid}.qc-storefront .shoe-cm{justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;font-weight:500;display:flex}.qc-storefront .shoe-cm-field{border:1px solid var(--gray300);background:#fff;border-radius:8px;align-items:center;padding:0 10px;display:inline-flex}.qc-storefront .shoe-cm-field input{width:90px;font:inherit;background:0 0;border:0;outline:0;padding:10px 4px;font-size:16px}.qc-storefront .shoe-cm-field em{color:var(--gray600);font-style:normal}.qc-storefront .shoe-result{border:1px solid var(--gray200,#e6e3dc);background:var(--gray50,#faf9f6);border-radius:12px;gap:6px;margin-top:14px;padding:14px;display:grid}.qc-storefront .shoe-result small{color:var(--gray600);font-size:12px}.qc-storefront .shoe-result strong{font-size:18px}.qc-storefront .shoe-result p{margin:0;font-size:13px}.qc-storefront .shoe-pick{background:var(--sf-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:4px;padding:11px 14px;font-size:14px;font-weight:600}.qc-storefront .shoe-pick:disabled{opacity:.6;cursor:default}.qc-storefront .shoe-advice{color:var(--gray600);margin:12px 0 0;font-size:13px}.qc-storefront .shoe-chart-note{color:var(--gray600);margin:0 0 10px;font-size:12.5px}.qc-storefront .shoe-chart-scroll{max-height:55vh;overflow:auto}.qc-storefront .shoe-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.qc-storefront .shoe-table th{text-align:left;background:var(--gray100,#f4f2ec);white-space:nowrap;padding:8px 10px;font-weight:600;position:sticky;top:0}.qc-storefront .shoe-table td{border-bottom:1px solid var(--gray150,#ece9e2);color:var(--gray600);padding:7px 10px}.qc-storefront .shoe-table tr.in td{color:var(--ink);font-weight:500}.qc-storefront .shoe-table tr.mine td{background:#0000000d;font-weight:700}.qc-storefront .shoe-dot{vertical-align:middle;background:#2e9e5b;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.qc-storefront .pdp .price .per-yard{color:var(--gray600);margin-left:6px;font-size:13px;font-weight:400}.qc-storefront .cake-builder,.qc-storefront .fab-panel,.qc-storefront .cake-step,.qc-storefront .fab-step{margin-bottom:16px}.qc-storefront .cake-step .swatchrow,.qc-storefront .fab-step .swatchrow{margin-bottom:0}.qc-storefront .cake-label{margin:0 0 8px;font-size:13px;font-weight:500;display:block}.qc-storefront .cake-label span{color:var(--gray600);margin-left:4px;font-weight:400}.qc-storefront .cake-field{display:block}.qc-storefront .cake-field input{border:1px solid var(--gray300);width:100%;font:inherit;background:#fff;border-radius:8px;padding:10px 12px;font-size:16px}.qc-storefront .cake-field small,.qc-storefront .cake-note{color:var(--gray600);margin-top:6px;font-size:12px;display:block}.qc-storefront .cake-upload{border:1px dashed var(--gray300);color:var(--gray600);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex;position:relative}.qc-storefront .cake-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.qc-storefront .cake-photo{align-items:center;gap:12px;display:flex}.qc-storefront .cake-photo img{object-fit:cover;border:1px solid var(--gray200,#e6e3dc);border-radius:8px;width:64px;height:64px}.qc-storefront .cake-photo button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.qc-storefront .cake-date-btn{border:1px solid var(--gray300);width:100%;font:inherit;color:var(--gray600);cursor:pointer;text-align:left;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.qc-storefront .cake-date-btn.set{color:var(--ink);border-color:var(--ink);font-weight:600}.qc-storefront .cake-cal{border:1px solid var(--gray200,#e6e3dc);background:#fff;border-radius:12px;max-width:360px;margin-top:10px;padding:12px}.qc-storefront .cake-cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;display:flex}.qc-storefront .cake-cal-head button{border:1px solid var(--gray200,#e6e3dc);cursor:pointer;width:32px;height:32px;color:var(--ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;display:flex}.qc-storefront .cake-cal-head button:disabled{opacity:.35;cursor:default}.qc-storefront .cake-cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.qc-storefront .cake-cal-dow{text-align:center;color:var(--gray600);padding:4px 0;font-size:11px}.qc-storefront .cake-cal-day{aspect-ratio:1;border:1px solid var(--gray200,#e6e3dc);min-height:36px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;font-size:13px}.qc-storefront .cake-cal-day:hover:not(:disabled){border-color:var(--ink)}.qc-storefront .cake-cal-day:disabled{background:var(--gray100,#f4f2ec);color:var(--gray400,#b5b2aa);cursor:not-allowed;border-color:#0000}.qc-storefront .cake-cal-day.full:disabled{color:#b4594b;background:#fbe9e7;text-decoration:line-through}.qc-storefront .cake-cal-day.on{background:var(--sf-accent);border-color:var(--sf-accent);color:#fff;font-weight:700}.qc-storefront .cake-cal-key{color:var(--gray600);flex-wrap:wrap;gap:12px;margin:10px 0 0;font-size:11.5px;display:flex}.qc-storefront .cake-cal-key span{align-items:center;gap:5px;display:inline-flex}.qc-storefront .cake-cal-key .dot{border:1px solid var(--gray200,#e6e3dc);background:#fff;border-radius:3px;width:10px;height:10px;display:inline-block}.qc-storefront .cake-cal-key .dot.full{background:#fbe9e7;border-color:#fbe9e7}.qc-storefront .cake-cal-key .dot.closed{background:var(--gray100,#f4f2ec);border-color:var(--gray100,#f4f2ec)}.qc-storefront .cake-total{border-top:1px solid var(--gray200,#e6e3dc);justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-top:12px;font-size:13px;display:flex}.qc-storefront .cake-total strong{font-size:18px}.qc-storefront .cake-buy{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.qc-storefront .cake-buy .addcart-lg{min-width:160px}.qc-storefront .cake-checkout{text-underline-offset:3px;margin-top:10px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.qc-storefront .cake-error{color:var(--error);margin:10px 0 0;font-size:13px}.qc-storefront .fab-yards-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.qc-storefront .fab-total{justify-items:end;gap:2px;display:grid}.qc-storefront .fab-total small{color:var(--gray600);font-size:12.5px}.qc-storefront .fab-total strong{font-size:18px}.qc-storefront .qstep-unit{color:var(--gray600);padding-right:4px;font-size:12px;font-weight:400}.qc-storefront .line-extras{color:var(--gray600);gap:1px;margin:4px 0 2px;padding:0;font-size:12px;list-style:none;display:grid}.qc-storefront .line-extras .strong{color:var(--ink);font-weight:600}.qc-storefront .cake-buy .wishbtn-lg{align-self:stretch;height:auto;min-height:44px}.qc-storefront .dday{margin-top:14px}.qc-storefront .dday-title{margin:0 0 8px;font-size:13px;font-weight:600}.qc-storefront .dday-empty{color:var(--gray600);font-size:13px}.qc-storefront .dday-row{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.qc-storefront .dday-chip{border:1px solid var(--gray300);color:var(--ink);cursor:pointer;scroll-snap-align:start;font:inherit;background:#fff;border-radius:10px;flex-direction:column;flex:0 0 64px;align-items:center;gap:1px;padding:8px 4px;display:flex}.qc-storefront .dday-chip .dday-wd{color:var(--gray600);font-size:11px}.qc-storefront .dday-chip .dday-d{font-size:18px;font-weight:600;line-height:1.2}.qc-storefront .dday-chip .dday-m{color:var(--gray600);font-size:11px}.qc-storefront .dday-chip.on{border-color:var(--ink);background:var(--ink);color:#fff}.qc-storefront .dday-chip.on .dday-wd,.qc-storefront .dday-chip.on .dday-m{color:#fffc}.qc-storefront .dday-chip.off,.qc-storefront .dday-slot.off{background:var(--gray150);border-color:var(--gray150);color:var(--gray400);cursor:not-allowed}.qc-storefront .dday-chip.off .dday-wd,.qc-storefront .dday-chip.off .dday-m{color:var(--gray400)}.qc-storefront .dday-chip.off .dday-d{font-weight:500;text-decoration:line-through}.qc-storefront .dday-slots{flex-wrap:wrap;gap:8px;display:flex}.qc-storefront .dday-slot{border:1px solid var(--gray300);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;display:inline-flex}.qc-storefront .dday-slot small{font-size:11px}.qc-storefront .dday-slot.on{border-color:var(--ink);background:var(--ink);color:#fff}.qc-storefront .dday-error{color:var(--error);margin-top:8px;font-size:12px}.qc-storefront .cq-list{gap:8px;margin-top:10px;display:grid}.qc-storefront .cq-row{text-align:left;border:1px solid var(--gray300);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.qc-storefront .cq-row.on{border-color:var(--ink)}.qc-storefront .cq-row .ship-radio{flex:none}.qc-storefront .cq-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qc-storefront .cq-name{font-size:13.5px;font-weight:600}.qc-storefront .cq-eta{color:var(--gray600);font-size:12px}.qc-storefront .cq-price{white-space:nowrap;font-size:13.5px;font-weight:600}.qc-storefront .cq-note{color:var(--gray600);margin-top:8px;font-size:12.5px}.qc-storefront .cq-warn{color:var(--error)}.qc-storefront .cq-skel{background:var(--gray150);border-color:var(--gray150);cursor:default;height:48px;animation:1.2s ease-in-out infinite cqPulse}@keyframes cqPulse{50%{opacity:.55}}.qc-storefront .checkoutgrid>*{min-width:0}.qc-storefront .pdp-metal{border:1px solid #e6e2d8;border-radius:10px;max-width:360px;margin:-6px 0 24px;padding:10px 12px;font-size:13px;list-style:none}.qc-storefront .pdp-metal li{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.qc-storefront .pdp-metal li span:last-child{font-variant-numeric:tabular-nums}.qc-storefront .pdp-metal .pdp-metal-note{color:#6b6b6b;border-top:1px solid #efece4;margin-top:4px;padding-top:6px;font-size:12px;display:block}.qc-storefront .pcard .imgwrap .cv video{object-fit:contain}.qc-storefront .pcard.fill .imgwrap .cv video{object-fit:cover;object-position:center top}@media (width>=700px){.qc-storefront .hero.hero-small{height:260px}.qc-storefront .hero.hero-big{height:min(72vh,600px);min-height:420px}}@media (width>=1024px){.qc-storefront .hero.hero-small{height:300px}.qc-storefront .hero.hero-big{height:min(86vh,920px);min-height:520px}.qc-storefront .hero.hero-big .content{max-width:520px;bottom:56px;left:48px}.qc-storefront .hero.hero-big h1{font-size:calc(40px * var(--sf-scale,1));line-height:1.08}}.qc-storefront .loft-hero.hero-small{height:340px;min-height:0}.qc-storefront .loft-hero.hero-big{height:min(88vh,960px);min-height:520px}@media (width<=760px){.qc-storefront .loft-hero.hero-small,.qc-storefront .loft-hero.hero-big{height:320px;min-height:0}}.qc-storefront .payacct-card{gap:0;padding:4px 16px;display:grid}.qc-storefront .payacct-row{border-bottom:1px solid var(--gray200,#eee);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.qc-storefront .payacct-row:last-child{border-bottom:0}.qc-storefront .payacct-row>div{gap:2px;min-width:0;display:grid}.qc-storefront .payacct-label{color:var(--gray600);font-size:12px}.qc-storefront .payacct-row strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.qc-storefront .payacct-row strong.payacct-big{letter-spacing:.3px;font-size:20px}.qc-storefront .payacct-row button{border:1px solid var(--gray300);font:inherit;cursor:pointer;color:var(--ink,#0d0d0d);background:#fff;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:600;display:inline-flex}.qc-storefront .payacct-paid{width:100%;padding:14px;font-size:15px}.qc-storefront .payacct-actions{grid-template-columns:1fr}.qc-storefront .pay-choice{gap:8px;margin-top:18px;display:grid}.qc-storefront .pay-choice-title{font-size:13px;font-weight:600}.qc-storefront .pay-choice label{border:1px solid var(--gray300);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.qc-storefront .pay-choice label.on{border-color:var(--ink,#0d0d0d);box-shadow:inset 0 0 0 1px var(--ink,#0d0d0d)}.qc-storefront .pay-choice input{accent-color:var(--ink,#0d0d0d);margin-top:3px}.qc-storefront .pay-choice strong{font-size:14px;display:block}.qc-storefront .pay-choice small{color:var(--gray600);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.qc-storefront .checkout-closed{border:1px solid var(--gray300);text-align:center;background:#fff;border-radius:10px;margin-top:18px;padding:14px;font-size:14px}.qc-storefront .dbn{color:#0d0d0d;background:#efebe3;border-radius:12px;grid-template-columns:1fr;margin-top:8px;display:grid;position:relative;overflow:hidden}.qc-storefront .dbn .dbn-photo{aspect-ratio:4/5;background:#e4dfd4;height:250px;margin:0 auto;display:block;overflow:hidden}.qc-storefront .dbn .dbn-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.qc-storefront .dbn .dbn-photo:hover img{transform:scale(1.03)}.qc-storefront .dbn .dbn-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:18px 16px 20px;display:flex}.qc-storefront .dbn .dbn-kicker{font-size:calc(10.5px * var(--sf-scale,1));letter-spacing:.14em;text-transform:uppercase;opacity:.7;overflow-wrap:anywhere;font-weight:600}.qc-storefront .dbn h1{font-size:calc(24px * var(--sf-scale,1));letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0 6px;font-weight:700;line-height:1.08}.qc-storefront .dbn p{opacity:.75;margin:0 0 14px;font-size:14px;line-height:1.5}.qc-storefront .dbn .dbn-btn{background:var(--dbn-btn,#0d0d0d);height:42px;color:var(--dbn-btn-text,#faf9f5);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 22px;font-size:14px;font-weight:500;transition:opacity .2s;display:inline-flex}.qc-storefront .dbn .dbn-btn:hover{opacity:.86}.qc-storefront .dbn-name{background:var(--dbn-bg,#0d0d0d);min-height:250px;color:var(--dbn-fg,#faf9f5)}.qc-storefront .dbn-name .dbn-copy{padding:28px 20px}.qc-storefront .dbn-name h1{font-size:calc(36px * var(--sf-scale,1));margin:0 0 10px;line-height:1.02}.qc-storefront .dbn-name p{opacity:.8}@media (width>=700px){.qc-storefront .dbn-product{grid-template-columns:1fr 1fr;height:320px}.qc-storefront .dbn-product .dbn-photo{aspect-ratio:auto;order:2;width:100%;height:100%;margin:0}.qc-storefront .dbn .dbn-copy{padding:32px 36px}.qc-storefront .dbn h1{font-size:calc(32px * var(--sf-scale,1));margin:12px 0 10px}.qc-storefront .dbn p{margin-bottom:22px;font-size:15px}.qc-storefront .dbn-name{min-height:320px}.qc-storefront .dbn-name .dbn-copy{padding:40px 48px}.qc-storefront .dbn-name h1{font-size:calc(52px * var(--sf-scale,1))}}@media (width>=1024px){.qc-storefront .dbn{border-radius:14px}.qc-storefront .dbn-product{grid-template-columns:1fr 1.1fr;height:480px}.qc-storefront .dbn .dbn-copy{padding:48px 56px}.qc-storefront .dbn h1{font-size:calc(48px * var(--sf-scale,1));max-width:12ch}.qc-storefront .dbn p{font-size:16px}.qc-storefront .dbn .dbn-btn{height:48px;padding:0 28px;font-size:15px}.qc-storefront .dbn-name{min-height:480px}.qc-storefront .dbn-name h1{font-size:calc(76px * var(--sf-scale,1));max-width:none}}.qc-storefront .dbn-loft{border-radius:20px;margin:0 0 28px}.qc-storefront .dbn-loft h1{letter-spacing:-.035em;font-weight:800}@media (width>=760px){.qc-storefront .dbn-loft{border-radius:28px;margin-bottom:40px}}.qc-storefront[data-template=atelier] .dbn-atelier{border-radius:var(--r-xl);color:var(--ink);margin-top:18px}.qc-storefront[data-template=atelier] .dbn-atelier h1{font-family:var(--serif);letter-spacing:-.01em;font-weight:400}.qc-storefront[data-template=atelier] .dbn-atelier .dbn-kicker{color:var(--claydeep);opacity:1;letter-spacing:.18em}.qc-storefront[data-template=atelier] .dbn-atelier.dbn-product .dbn-photo{border-radius:var(--arch);margin-top:16px}.qc-storefront[data-template=atelier] .dbn-atelier .dbn-btn{background:var(--dbn-btn,var(--ink));color:var(--dbn-btn-text,var(--cream));padding:0 24px}@media (width>=700px){.qc-storefront[data-template=atelier] .dbn-atelier.dbn-product .dbn-photo{width:auto;height:auto;margin:18px 18px 18px 0}}.qc-storefront .rxf-group{margin-top:14px}.qc-storefront .rxf-drop{border:1px solid var(--gray300,#d9d9d9);background:var(--white,#fff);border-radius:14px;gap:10px;margin:0 0 18px;padding:16px 18px;display:grid}.qc-storefront .rxf-drop>strong{font-size:16px}.qc-storefront .rxf-drop p{color:var(--gray600,#5c5c5c);margin:0;font-size:14px;line-height:1.5}.qc-storefront .rxf-drop dl{gap:6px;margin:0;display:grid}.qc-storefront .rxf-drop dl div{grid-template-columns:96px 1fr;gap:10px;font-size:14px;display:grid}.qc-storefront .rxf-drop dt{color:var(--gray600,#5c5c5c)}.qc-storefront .rxf-drop dd{margin:0;font-weight:500}.qc-storefront .rxf-drop dd a{color:inherit;text-decoration:underline}.qc-storefront .rxf-drop label{gap:6px;font-size:13px;font-weight:600;display:grid}.qc-storefront .rxf-drop label em{color:var(--gray600,#5c5c5c);font-style:normal;font-weight:400}.qc-storefront .rxf-drop .field{border:1px solid var(--gray300,#d9d9d9);height:42px;font:inherit;border-radius:10px;padding:0 12px;font-size:14px}.qc-storefront .rxf-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--gray600);margin:0 0 8px;font-size:12px;font-weight:600}.qc-storefront .rxf-none{color:var(--gray600);margin-top:12px;font-size:14px}.qc-storefront .rxf-drop-photos{gap:6px;font-size:13px;font-weight:600;display:grid}.qc-storefront .rxf-drop-photos em{color:var(--gray600,#5c5c5c);font-style:normal;font-weight:400}.qc-storefront .rxf-drop-grid{flex-wrap:wrap;gap:8px;display:flex}.qc-storefront .rxf-drop-thumb{width:72px;height:72px;position:relative}.qc-storefront .rxf-drop-thumb img{object-fit:cover;border:1px solid var(--gray300,#d9d9d9);border-radius:10px;width:100%;height:100%;display:block}.qc-storefront .rxf-drop-thumb button{color:#fff;cursor:pointer;background:#0d0d0dcc;border:0;border-radius:50%;width:20px;height:20px;padding:0;font-size:12px;line-height:20px;position:absolute;top:-6px;right:-6px}.qc-storefront .rxf-drop-add{border:1px dashed var(--gray300,#d9d9d9);background:var(--paper,#faf9f5);width:72px;height:72px;font:inherit;cursor:pointer;border-radius:10px;font-size:13px}.qc-storefront .rxf-drop-err{color:#b42318;font-weight:400}.qc-storefront .dof{gap:16px;max-width:600px;margin:0 auto;padding:24px 16px 60px;display:grid}.qc-storefront .dof-back{color:var(--gray600,#5c5c5c);font-size:13px;text-decoration:none}.qc-storefront .dof-head{align-items:center;gap:14px;display:flex}.qc-storefront .dof-head img{object-fit:cover;border-radius:10px;width:64px;height:64px}.qc-storefront .dof-head h1{margin:0 0 4px;font-size:20px}.qc-storefront .dof-head span{font-size:15px;font-weight:600}.qc-storefront .dof .rxf-drop{margin:0}.qc-storefront .dof-err{color:#b42318;margin:0;font-size:14px}.qc-storefront .dof-cta{width:100%}.qc-storefront .preorder-note{border:1px solid var(--gray300,#d9d9d9);background:var(--paper,#faf9f5);border-radius:12px;gap:4px;margin:0 0 14px;padding:12px 14px;display:grid}.qc-storefront .preorder-note strong{font-size:14px}.qc-storefront .preorder-note span{color:var(--gray600,#5c5c5c);font-size:14px;line-height:1.5}.qc-storefront .preorder-note small{color:var(--gray600,#5c5c5c);font-size:12.5px}.qc-storefront .co-preorder{border:1px solid var(--gray300,#d9d9d9);background:var(--paper,#faf9f5);border-radius:12px;gap:6px;margin-bottom:12px;padding:12px 14px;font-size:13.5px;display:grid}.qc-storefront .co-preorder strong{font-size:14px}.qc-storefront .co-preorder ul{margin:0;padding-left:18px}.qc-storefront .dropoff-card-wrap{max-width:1200px;margin:28px auto;padding:0 16px}.qc-storefront .dropoff-card{border:1px solid var(--gray300,#d9d9d9);background:var(--paper,#faf9f5);color:inherit;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;text-decoration:none;display:flex}.qc-storefront .dropoff-card-text{gap:4px;display:grid}.qc-storefront .dropoff-card-text strong{font-size:20px}.qc-storefront .dropoff-card-text span{color:var(--gray600,#5c5c5c);font-size:14.5px}.qc-storefront .dropoff-card-go{background:var(--ink,#0d0d0d);color:#fff;border-radius:999px;padding:10px 16px;font-size:14.5px;font-weight:600}.qc-storefront .dof-intro h1{margin:0 0 6px;font-size:24px}.qc-storefront .dof-intro p{color:var(--gray600,#5c5c5c);margin:0 0 6px;font-size:14.5px;line-height:1.5}.qc-storefront .dof-where a{color:inherit;text-decoration:underline}.qc-storefront .dof-list{gap:10px;display:grid}.qc-storefront .dof-service{border:1px solid var(--gray300,#d9d9d9);color:inherit;background:#fff;border-radius:14px;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.qc-storefront .dof-service img,.qc-storefront .dof-noimg{object-fit:cover;background:var(--paper,#faf9f5);border-radius:10px;flex:none;width:64px;height:64px}.qc-storefront .dof-service-text{flex:1;gap:3px;min-width:0;display:grid}.qc-storefront .dof-service-text span{color:var(--gray600,#5c5c5c);font-size:13px}.qc-storefront .dof-service-price{font-weight:600}.qc-storefront .thank-dropoff{text-align:left;border:1px solid var(--gray300,#d9d9d9);background:var(--paper,#faf9f5);border-radius:14px;gap:8px;margin:0 0 22px;padding:16px 18px;display:grid}.qc-storefront .thank-dropoff strong{font-size:16px}.qc-storefront .thank-dropoff p{color:var(--gray600,#5c5c5c);margin:0;font-size:14.5px;line-height:1.5}.qc-storefront .thank-dropoff .thank-wa{color:#fff;background:#1fa855;border-color:#1fa855;justify-self:start}.qc-storefront .thank-dropoff small{color:var(--gray600,#5c5c5c);font-size:13px}.qc-storefront .thank-dropoff small a{color:inherit}.qc-storefront .rxf-drop-add.wide{justify-self:start;width:auto;height:44px;padding:0 16px}.qc-storefront .rxf-drop-video{justify-items:start;gap:6px;display:grid}.qc-storefront .rxf-drop-video video{border-radius:10px;width:100%;max-width:320px}.qc-storefront .rxf-drop-rm{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.qc-storefront .rxf-drop textarea.field{border:1px solid var(--gray300,#d9d9d9);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:14px}.qc-storefront .rxf-held{grid-template-columns:auto 1fr auto;align-items:center}.qc-storefront .rxf-held-photos{display:flex}.qc-storefront .rxf-held-photos img{object-fit:cover;border:2px solid #fff;border-radius:8px;width:44px;height:44px;margin-left:-10px}.qc-storefront .rxf-held-photos img:first-child{margin-left:0}.qc-storefront .rxf-held-text{gap:2px;min-width:0;display:grid}.qc-storefront .rxf-held-text span{color:var(--gray600,#5c5c5c);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.qc-storefront .rxf-held-change{color:inherit;font-size:13px;text-decoration:underline}.qc-storefront .pdp>*{min-width:0}.qc-storefront .pdp .thumbs{overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;max-width:100%;padding-bottom:6px;overflow-x:auto}.qc-storefront .pdp .thumbs img,.qc-storefront .pdp .thumbs .thumb-video{scroll-snap-align:start;flex:none}.qc-storefront .pdp .thumbs{scroll-snap-type:none;flex-wrap:wrap;padding-bottom:0;overflow:visible}.qc-storefront .pdp .thumbs .thumb-more{border:1px solid var(--gray300);background-color:var(--ink);cursor:pointer;background-position:50%;background-size:cover;border-radius:7px;flex:none;width:58px;height:58px;padding:0;overflow:hidden}.qc-storefront .pdp .thumbs .thumb-more span{color:#fff;letter-spacing:.01em;background:#0d0d0d9e;place-items:center;width:100%;height:100%;font-size:14px;font-weight:600;display:grid}@media (width>=900px){.qc-storefront .pdp .thumbs .thumb-more{border-radius:8px;width:70px;height:70px;font-size:15px}}.qc-storefront[data-template=chrono]{--ink:#1b1812;--gray600:#726a5c;--gray400:#a79c88;--gray300:#e4dcc7;--gray150:#efe9dc;--paper:#fbf8f2;--white:#fff;--success:#4c7a52;--successsoft:#e3eee2;--warning:#a9821a;--error:#b14a2b;--tpl-radius-s:4px;--tpl-radius-m:8px;--tpl-radius-l:14px;--tpl-shadow:0 20px 46px #15130f24}.qc-storefront[data-template=atelier]{--ink:#33302b;--gray600:#847b70;--gray400:#a79e93;--gray300:#e7dfd3;--gray150:#f0e9df;--paper:#f3efe9;--white:#fff;--success:#5f8a67;--successsoft:#e6efe7;--warning:#be9a55;--error:#b5605c;--tpl-radius-s:12px;--tpl-radius-m:18px;--tpl-radius-l:26px;--tpl-shadow:0 14px 38px #33302b14}.qc-storefront[data-template=classic]{--tpl-radius-s:8px;--tpl-radius-m:12px;--tpl-radius-l:16px;--tpl-shadow:0 4px 24px #00000014}.qc-storefront[data-template=pulse]{--ink:#111;--gray600:#5b5952;--gray400:#9c998e;--gray300:#e2ded2;--gray150:#efece2;--paper:#f7f5ef;--white:#fff;--success:#1e8e5a;--successsoft:#dff1e7;--warning:#e0b01e;--error:#d93b2b;--tpl-radius-s:4px;--tpl-radius-m:8px;--tpl-radius-l:12px;--tpl-shadow:4px 4px 0 #111}.qc-storefront[data-template=loft]{--ink:#111;--gray600:#5f5f5f;--gray400:#9a9a9a;--gray300:#e6e6e6;--gray150:#f4f4f4;--paper:#fff;--white:#fff;--tpl-radius-s:999px;--tpl-radius-m:18px;--tpl-radius-l:28px;--tpl-shadow:0 18px 40px #00000012}.qc-storefront[data-template=chrono]{--ox-onyx:#15130f;--ox-onyx2:#28241d;--ox-ivory:#f4efe4;--ox-brass:#c9a227;--ox-brass-deep:#a9821a;--ox-brass-soft:#efe1b0;--ox-ember:#b14a2b;--ox-faint:#a79c88;--ox-line:#e4dcc7}.qc-storefront[data-template=chrono] .announce{background:var(--ox-onyx);color:var(--ox-brass-soft)}.qc-storefront[data-template=chrono] .nav .brand{letter-spacing:-.02em;white-space:nowrap;font-weight:700}.qc-storefront[data-template=chrono] footer{background:var(--ox-onyx);color:var(--ox-faint);border-radius:22px 22px 0 0}.qc-storefront[data-template=chrono] .footgrid{border-bottom-color:#f4efe424}.qc-storefront[data-template=chrono] .footgrid .fbrand{color:var(--ox-ivory)}.qc-storefront[data-template=chrono] .footcol h4{color:var(--ox-faint)}.qc-storefront[data-template=chrono] .footcol div,.qc-storefront[data-template=chrono] .footcol a{color:var(--ox-ivory)}.qc-storefront[data-template=chrono] .newsletter{background:var(--ox-onyx);color:var(--ox-ivory);border:0;border-radius:22px}.qc-storefront[data-template=chrono] .newsletter p{color:var(--ox-faint)}.qc-storefront[data-template=chrono] .newsletter .btn.primary{background:var(--ox-brass);color:var(--ox-onyx);white-space:nowrap}@media (width>=1024px){.qc-storefront[data-template=chrono] .nav .links{background:var(--ox-onyx);border-radius:999px;flex-wrap:nowrap;gap:2px;padding:5px}.qc-storefront[data-template=chrono] .nav .links a{white-space:nowrap;color:var(--ox-faint);border-radius:999px;padding:9px 15px;font-size:12.5px;font-weight:600;transition:color .2s}.qc-storefront[data-template=chrono] .nav .links a:hover{color:var(--ox-ivory)}}.qc-storefront[data-template=chrono] .ox-btn{background:var(--ox-brass);min-height:46px;color:var(--ox-onyx);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:13px;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.qc-storefront[data-template=chrono] .ox-btn:hover{background:var(--ox-brass-deep)}.qc-storefront[data-template=chrono] .ox-btn.line{color:var(--ink);box-shadow:inset 0 0 0 1.4px var(--ox-line);background:0 0}.qc-storefront[data-template=chrono] .ox-btn.line:hover{box-shadow:inset 0 0 0 1.4px var(--ink)}.qc-storefront[data-template=chrono] .ox-hero{background:var(--ox-hero-bg,var(--ox-onyx));color:var(--ox-hero-text,var(--ox-ivory));text-align:center;border-radius:22px;justify-items:center;gap:22px;margin-top:12px;padding:28px 20px 30px;display:grid;position:relative;overflow:hidden}.qc-storefront[data-template=chrono] .ox-hero .ox-btn{background:var(--ox-hero-btn,var(--ox-brass));color:var(--ox-hero-btn-text,var(--ox-onyx))}.qc-storefront[data-template=chrono] .ox-hero .ox-btn:hover{opacity:.88}.qc-storefront[data-template=chrono] .ox-hero:before{content:"";border:1px solid var(--ox-hero-line,#f4efe41a);pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-120px}.qc-storefront[data-template=chrono] .ox-dial{aspect-ratio:1;width:min(66vw,260px);box-shadow:0 0 0 1px var(--ox-hero-line,#f4efe424), 0 24px 60px #0000004d;border-radius:50%;padding:14px;position:relative}.qc-storefront[data-template=chrono] .ox-dial-face{background:var(--ox-onyx2);cursor:zoom-in;border:0;border-radius:50%;width:100%;height:100%;padding:0;display:block;overflow:hidden}.qc-storefront[data-template=chrono] .ox-hero-copy{min-width:0;position:relative}.qc-storefront[data-template=chrono] .ox-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ox-hero-eyebrow,var(--ox-brass-soft));font-size:10.5px;font-weight:600}.qc-storefront[data-template=chrono] .ox-hero h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:12px 0;font-size:30px;font-weight:600;line-height:1.1}.qc-storefront[data-template=chrono] .ox-hero p{max-width:44ch;color:var(--ox-hero-soft,var(--ox-faint));margin:0 auto 20px;font-size:14px;line-height:1.6}.qc-storefront[data-template=chrono] .ox-dots{justify-content:center;gap:2px;margin-top:12px;display:flex}.qc-storefront[data-template=chrono] .ox-dots button{background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.qc-storefront[data-template=chrono] .ox-dots button:after{content:"";box-shadow:inset 0 0 0 1px var(--ox-hero-soft,#f4efe44d);background:0 0;border-radius:50%;position:absolute;inset:8px}.qc-storefront[data-template=chrono] .ox-dots button.on:after{background:var(--ox-hero-btn,var(--ox-brass));box-shadow:none}.qc-storefront[data-template=chrono] .ox-sec{margin-top:44px;scroll-margin-top:80px}.qc-storefront[data-template=chrono] .ox-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.qc-storefront[data-template=chrono] .ox-head h2{letter-spacing:-.02em;font-size:23px;font-weight:600;line-height:1.15}.qc-storefront[data-template=chrono] .ox-sub{color:var(--gray600);margin-top:5px;font-size:12.5px}.qc-storefront[data-template=chrono] .ox-sort{border:1px solid var(--ox-line);background:var(--white);max-width:55%;color:var(--ink);border-radius:999px;flex-shrink:0;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:500}.qc-storefront[data-template=chrono] .ox-arrows{flex-shrink:0;gap:6px;display:flex}.qc-storefront[data-template=chrono] .ox-arrows button{border:1px solid var(--ox-line);background:var(--white);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.qc-storefront[data-template=chrono] .ox-more{justify-content:center;margin-top:28px;display:flex}.qc-storefront[data-template=chrono] .ox-cats,.qc-storefront[data-template=chrono] .ox-rail{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.qc-storefront[data-template=chrono] .ox-cats::-webkit-scrollbar{display:none}.qc-storefront[data-template=chrono] .ox-rail::-webkit-scrollbar{display:none}.qc-storefront[data-template=chrono] .ox-cats{gap:14px;padding-block:4px}.qc-storefront[data-template=chrono] .ox-cat{color:var(--ink);text-align:center;scroll-snap-align:start;background:0 0;border:0;flex:0 0 84px;padding:0}.qc-storefront[data-template=chrono] .ox-cat-im{background:var(--gray150);width:80px;height:80px;box-shadow:0 0 0 1px var(--ox-line);border-radius:50%;margin:2px auto 8px;display:block;overflow:hidden}.qc-storefront[data-template=chrono] .ox-cat.on .ox-cat-im{box-shadow:0 0 0 2px var(--ox-brass)}.qc-storefront[data-template=chrono] .ox-cat-name{font-size:12px;font-weight:600;line-height:1.25;display:block}.qc-storefront[data-template=chrono] .ox-cat.on .ox-cat-name{color:var(--ox-ember)}.qc-storefront[data-template=chrono] .ox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qc-storefront[data-template=chrono] .ox-rail{gap:12px;padding-bottom:6px}.qc-storefront[data-template=chrono] .ox-rail>*{scroll-snap-align:start;flex:0 0 62%}.qc-storefront[data-template=chrono] .ox-card{background:var(--white);min-width:0;box-shadow:0 0 0 1px var(--ox-line);border-radius:14px;flex-direction:column;transition:box-shadow .25s;display:flex;position:relative;overflow:hidden}.qc-storefront[data-template=chrono] .ox-card:hover{box-shadow:0 0 0 1px var(--ox-line), 0 8px 20px #15130f1a}.qc-storefront[data-template=chrono] .ox-card-ph{aspect-ratio:1;background:var(--gray150);display:block;position:relative;overflow:hidden}.qc-storefront[data-template=chrono] .ox-card-ph img{transition:transform .6s}.qc-storefront[data-template=chrono] .ox-card:hover .ox-card-ph img{transform:scale(1.05)}.qc-storefront[data-template=chrono] .ox-card-noimg{height:100%;color:var(--gray600);place-items:center;font-size:12px;display:grid}.qc-storefront[data-template=chrono] .ox-card-flag{background:var(--ox-onyx);color:var(--ox-brass-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:4px 9px;font-size:9.5px;font-weight:700;position:absolute;top:10px;left:10px}.qc-storefront[data-template=chrono] .ox-card-flag.sale{background:var(--ox-ember);color:#fff}.qc-storefront[data-template=chrono] .ox-card-fav{width:34px;height:34px;color:var(--ink);background:#fbf8f2f0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.qc-storefront[data-template=chrono] .ox-card-meta{flex-direction:column;flex:1;gap:5px;padding:12px 12px 10px;display:flex}.qc-storefront[data-template=chrono] .ox-card-name{overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.25}.qc-storefront[data-template=chrono] .ox-card-rating{color:var(--gray600);font-size:11px;display:flex}.qc-storefront[data-template=chrono] .ox-card-price{margin-top:auto;padding-top:2px;font-size:13px;font-weight:700}.qc-storefront[data-template=chrono] .ox-card-price s{color:var(--ox-faint);margin-left:7px;font-size:11px;font-weight:500}.qc-storefront[data-template=chrono] .ox-card-add{background:var(--ox-onyx);min-height:40px;color:var(--ox-brass-soft);text-align:center;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0 10px 10px;padding:0 8px;font-size:12px;font-weight:700;transition:background .2s;display:flex}.qc-storefront[data-template=chrono] .ox-card-add:hover{background:var(--ox-onyx2)}.qc-storefront[data-template=chrono] .ox-card .qstep{justify-content:space-between;margin:0 10px 10px;display:flex}.qc-storefront[data-template=chrono] .ox-values{background:var(--white);box-shadow:0 0 0 1px var(--ox-line);border-radius:22px;gap:18px;margin-top:44px;padding:22px 20px;display:grid}.qc-storefront[data-template=chrono] .ox-value strong{font-size:15px;font-weight:600;display:block}.qc-storefront[data-template=chrono] .ox-value span{color:var(--gray600);margin-top:3px;font-size:12.5px;line-height:1.55;display:block}@media (width>=720px){.qc-storefront[data-template=chrono] .ox-hero{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:40px;padding:36px}.qc-storefront[data-template=chrono] .ox-dial{width:240px}.qc-storefront[data-template=chrono] .ox-hero h1{font-size:38px}.qc-storefront[data-template=chrono] .ox-hero p{margin-inline:0}.qc-storefront[data-template=chrono] .ox-dots{justify-content:flex-start;margin-left:-8px}.qc-storefront[data-template=chrono] .ox-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.qc-storefront[data-template=chrono] .ox-rail>*{flex-basis:31%}.qc-storefront[data-template=chrono] .ox-cat{flex-basis:108px}.qc-storefront[data-template=chrono] .ox-cat-im{width:100px;height:100px}.qc-storefront[data-template=chrono] .ox-values{grid-template-columns:repeat(3,minmax(0,1fr));padding:28px}}@media (width>=1024px){.qc-storefront[data-template=chrono] .ox-cats,.qc-storefront[data-template=chrono] .ox-rail{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.qc-storefront[data-template=chrono] .ox-hero{grid-template-columns:1fr 1fr;gap:56px;padding:52px 56px}.qc-storefront[data-template=chrono] .ox-dial{justify-self:center;width:340px}.qc-storefront[data-template=chrono] .ox-hero h1{font-size:50px}.qc-storefront[data-template=chrono] .ox-sec{margin-top:60px}.qc-storefront[data-template=chrono] .ox-head h2{font-size:28px}.qc-storefront[data-template=chrono] .ox-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 20px}.qc-storefront[data-template=chrono] .ox-rail>*{flex-basis:calc(25% - 9px)}}.qc-storefront[data-template=chrono] .ox-hero.ox-hero-nodial{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;min-height:250px}@media (width>=720px){.qc-storefront[data-template=chrono] .ox-hero.ox-hero-nodial{min-height:320px}}@media (width>=1024px){.qc-storefront[data-template=chrono] .ox-hero.ox-hero-nodial{min-height:420px}}.qc-finder{color:#0d0d0d;background:#faf9f5;min-height:100vh;font-family:Jost,sans-serif;font-size:16px;line-height:1.5}.qc-finder *{box-sizing:border-box}.qc-finder img{object-fit:cover;width:100%;height:100%;display:block}.qf-top{justify-content:space-between;align-items:center;gap:12px;max-width:1240px;margin:0 auto;padding:16px;display:flex}.qf-brand{color:inherit;font-weight:700;text-decoration:none}.qf-sell{color:inherit;text-align:right;font-size:14px;font-weight:500}.qf-hero{text-align:center;max-width:780px;margin:0 auto;padding:28px 16px 20px}.qf-hero h1{letter-spacing:-.01em;margin:0;font-size:34px;font-weight:700;line-height:1.1}.qf-hero>p{color:#5c5c5c;margin:10px 0 20px}.qf-search{background:#fff;border:1.5px solid #0d0d0d;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex}.qf-search svg{color:#5c5c5c;flex-shrink:0}.qf-search input{min-width:0;height:44px;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:200px}.qf-search button{color:#faf9f5;height:44px;font:inherit;cursor:pointer;background:#0d0d0d;border:0;border-radius:8px;flex:auto;padding:0 20px;font-weight:600}.qf-examples{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.qf-examples button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcdad4;border-radius:999px;padding:7px 13px;font-size:13.5px}.qf-main{max-width:1240px;margin:0 auto;padding:8px 16px 48px}.qf-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.qf-filters label{color:#5c5c5c;flex:130px;gap:3px;max-width:240px;font-size:12.5px;font-weight:600;display:grid}.qf-filters select{color:#0d0d0d;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dcdad4;border-radius:8px;padding:0 8px;font-size:14px}.qf-clear{height:40px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:14px;text-decoration:underline}.qf-understood{color:#5c5c5c;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:13.5px;display:flex}.qf-understood b{color:#0d0d0d;background:#ece9e2;border-radius:999px;padding:3px 10px;font-weight:500}.qf-note{background:#f7eedf;border-radius:8px;margin:0 0 14px;padding:10px 14px;font-size:14px}.qf-count{color:#5c5c5c;margin:0 0 10px;font-size:14px}.qf-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.qf-card{background:#fff;border:1px solid #dcdad4;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.qf-banner{height:150px;display:block;overflow:hidden}.qf-body{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex}.qf-body>p{color:#5c5c5c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}.qf-head{align-items:center;gap:10px;min-width:0;display:flex}.qc-finder .qf-logo{object-fit:contain;border:1px solid #ece9e2;border-radius:8px;flex-shrink:0;width:40px;height:40px}.qf-head h2{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.2}.qf-head small{color:#5c5c5c;align-items:center;gap:3px;margin-top:2px;font-size:13px;display:inline-flex}.qf-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.qf-products a{min-width:0;color:inherit;gap:3px;text-decoration:none;display:grid}.qf-thumb{aspect-ratio:1;background:#ece9e2;border-radius:8px;display:block;overflow:hidden}.qf-products small{color:#5c5c5c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.qf-products b{font-size:13px;font-weight:600}.qf-visit{color:#faf9f5;text-align:center;background:#0d0d0d;border-radius:8px;margin-top:auto;padding:10px;font-size:14px;font-weight:600;text-decoration:none;display:block}.qf-empty{text-align:center;background:#fff;border:1px solid #dcdad4;border-radius:12px;padding:40px 16px}.qf-empty h2{margin:0 0 6px;font-size:20px}.qf-empty p{color:#5c5c5c;margin:0}.qf-pages{justify-content:center;align-items:center;gap:14px;margin-top:22px;font-size:14px;display:flex}.qf-pages button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcdad4;border-radius:8px;padding:8px 14px}.qf-pages button:disabled{opacity:.45;cursor:default}.qf-foot{text-align:center;border-top:1px solid #dcdad4;padding:22px 16px 28px;font-size:14px}.qf-foot a{color:inherit;font-weight:600}@media (width>=640px){.qf-hero{padding-top:44px}.qf-hero h1{font-size:46px}.qf-search{flex-wrap:nowrap}.qf-search button{flex:none}.qf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.qf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.qf-near{background:#fff;border:1px solid #dcdad4;border-radius:12px;margin-bottom:16px;padding:12px 14px}.qf-near-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.qf-near-row>svg{flex-shrink:0}.qf-near-row p{flex:200px;margin:0;font-size:14.5px}.qf-near-row b{font-weight:600}.qf-near-actions{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.qf-near-locate{height:38px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #0d0d0d;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:500;display:inline-flex}.qf-near-locate:disabled{opacity:.55;cursor:default}.qf-link{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;text-decoration:underline}.qf-near-problem{color:#a3341f;margin:10px 0 0;font-size:14px}.qf-near-pick{border-top:1px solid #ece9e2;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;padding-top:12px;display:flex}.qf-near-pick label{color:#5c5c5c;flex:150px;gap:3px;max-width:280px;font-size:12.5px;font-weight:600;display:grid}.qf-near-pick select{color:#0d0d0d;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dcdad4;border-radius:8px;padding:0 8px;font-size:14px}.qf-near-pick button{color:#faf9f5;height:40px;font:inherit;cursor:pointer;background:#0d0d0d;border:0;border-radius:8px;padding:0 16px;font-size:14px;font-weight:600}.qc-finder .qf-delivery{color:#0d0d0d;-webkit-line-clamp:unset;align-items:flex-start;gap:6px;font-size:13.5px;font-weight:500;display:flex}.qc-finder .qf-delivery svg{flex-shrink:0;margin-top:3px}.qc-finder .qf-delivery.ask,.qc-finder .qf-delivery.checkout{color:#5c5c5c;font-weight:400}.qf-foot small{color:#5c5c5c;margin-top:8px;font-size:12px;display:block}.qf-foot small a{font-weight:400}.qr-main{max-width:640px;margin:0 auto;padding:20px 16px 40px}.qr-intro h1,.qr-done h1{margin:0 0 10px;font-size:30px;font-weight:700;line-height:1.1}.qr-intro p,.qr-done p{color:#5c5c5c;margin:0 0 10px}.qr-intro a,.qr-done a{color:inherit;font-weight:600}.qr-card{background:#fff;border:1px solid #dcdad4;border-radius:12px;flex-direction:column;gap:16px;margin-top:16px;padding:20px 16px;display:flex}.qr-field{flex-direction:column;gap:6px;display:flex}.qr-label{font-size:14px;font-weight:600}.qr-label small{color:#5c5c5c;font-size:13px;font-weight:400}.qr-field input,.qr-field select,.qr-field textarea{width:100%;min-height:46px;color:inherit;font:inherit;background:#fff;border:1px solid #dcdad4;border-radius:8px;padding:10px 12px}.qr-error{color:#b42318;font-size:14px}.qr-tick{align-items:flex-start;gap:10px;font-size:15px;display:flex}.qr-tick input{flex:none;width:20px;height:20px;margin-top:2px}.qr-send{color:#faf9f5;min-height:48px;font:inherit;cursor:pointer;background:#0d0d0d;border:0;border-radius:8px;padding:10px 20px;font-weight:600}.qr-send:disabled{opacity:.6;cursor:default}.qr-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.qr-done{text-align:center;align-items:center}.qr-done p{margin:0}.qr-reference{letter-spacing:.02em;font-size:26px;font-weight:700;color:#0d0d0d!important}.qf-toolbar{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px;display:flex}.qf-toolbar .qf-count{margin:0}.qf-filter-btn{height:40px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcdad4;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.qf-filter-btn.on{border-color:#0d0d0d}.qf-filter-count{color:#faf9f5;background:#0d0d0d;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.qf-filters{background:#fff;border:1px solid #dcdad4;border-radius:12px;padding:12px}@media (width<=639px){.qf-top{padding:12px 16px}.qf-hero{padding:16px 16px 12px}.qf-hero h1{font-size:28px}.qf-hero>p{margin:6px 0 14px;font-size:15px}.qf-search{border-radius:12px;flex-wrap:nowrap;padding:6px 6px 6px 12px}.qf-search input{flex:auto;height:42px;font-size:16px}.qf-search button{flex:none;height:42px;padding:0 16px}.qf-examples{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;margin:12px -16px 0;padding:0 16px 4px;overflow-x:auto}.qf-examples::-webkit-scrollbar{display:none}.qf-examples button{white-space:nowrap;flex:none;min-height:36px}.qf-near{padding:10px 12px}.qf-near-more{display:none}.qf-near-row p{flex:1 1 0;font-size:14px}.qf-near-actions{flex-wrap:nowrap;flex:100%}.qf-near-locate{height:40px}.qf-filters label,.qf-near-pick label{flex:100%;max-width:none}.qf-filters select,.qf-near-pick select{height:44px;font-size:16px}.qf-near-pick button{flex:100%;height:44px}}.qc-desktop{color:#0d0d0d;background:#faf9f5;min-height:100vh;font-family:Jost,sans-serif;font-size:16px;line-height:1.5}.qc-desktop *{box-sizing:border-box}.qd-top{justify-content:space-between;align-items:center;gap:12px;max-width:1240px;margin:0 auto;padding:16px;display:flex}.qd-brand{color:inherit;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.qd-login{color:inherit;font-size:14px;font-weight:500;text-decoration:underline}.qd-main{max-width:640px;margin:0 auto;padding:28px 16px 64px}.qd-main h1{letter-spacing:-.01em;margin:0;font-size:34px;font-weight:700;line-height:1.1}.qd-intro{color:#5c5c5c;margin:12px 0 28px}.qd-phone{border:1px solid #e4e2da;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:15px}.qd-list{gap:16px;display:grid}.qd-card{border:1px solid #e4e2da;border-radius:14px;padding:20px}.qd-card.lead{border:1.5px solid #0d0d0d}.qd-card h2{margin:0;font-size:20px;font-weight:600;line-height:1.2}.qd-card.lead h2{font-size:24px;font-weight:700}.qd-needs{color:#5c5c5c;margin:4px 0 16px;font-size:14px}.qd-get{color:#0d0d0d;text-align:center;border:1.5px solid #0d0d0d;border-radius:10px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.qd-card.lead .qd-get{color:#faf9f5;background:#0d0d0d}.qd-get:focus-visible,.qd-login:focus-visible,.qd-brand:focus-visible{outline-offset:2px;outline:2px solid #0d0d0d}.qd-warning{color:#5c5c5c;margin:14px 0 0;font-size:14px}.qd-soon{color:#5c5c5c;background:#efede6;border-radius:999px;margin:0;padding:6px 12px;font-size:14px;font-weight:500;display:inline-block}.qd-same{color:#5c5c5c;margin:24px 0 0}@media (width<=560px){.qd-main{padding-top:16px}.qd-main h1{font-size:28px}.qd-get{display:block}}.qc-storefront[data-template=atelier]{--sand:#f3efe9;--cream:#fbf8f4;--white:#fff;--ink:#33302b;--ink2:#4b443c;--muted:#847b70;--faint:#a79e93;--line:#e7dfd3;--line2:#f0e9df;--clay:#b2705c;--claydeep:#9a5c4a;--claysoft:#f3e2da;--sage:#77856b;--sagesoft:#e8ede3;--gold:#be9a55;--success:#5f8a67;--successsoft:#e6efe7;--error:#b5605c;--errorsoft:#f6e4e2;--r-s:12px;--r-m:18px;--r-l:26px;--r-xl:34px;--arch:50% 50% 22px 22px / 32% 32% 22px 22px;--shadow:0 14px 38px #33302b14;--shadow-s:0 6px 18px #33302b0f;--shadow-l:0 22px 60px #33302b29;--serif:"Fraunces",Georgia,"Times New Roman",serif;--sans:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ease:cubic-bezier(.22,.8,.26,1);--rail:248px}.qc-storefront[data-template=atelier] *{box-sizing:border-box;margin:0;padding:0}.qc-storefront[data-template=atelier]{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-family:var(--sans);background:var(--sand);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}.qc-storefront[data-template=atelier] img{object-fit:cover;width:100%;height:100%;display:block}.qc-storefront[data-template=atelier] a{color:inherit;text-decoration:none}.qc-storefront[data-template=atelier] button,.qc-storefront[data-template=atelier] input,.qc-storefront[data-template=atelier] select,.qc-storefront[data-template=atelier] textarea{font-family:var(--sans);color:inherit}.qc-storefront[data-template=atelier] button{cursor:pointer;touch-action:manipulation;background:0 0;border:none}.qc-storefront[data-template=atelier] input,.qc-storefront[data-template=atelier] select,.qc-storefront[data-template=atelier] textarea{font-size:16px}.qc-storefront[data-template=atelier] .hidden{display:none!important}.qc-storefront[data-template=atelier] ::selection{background:var(--claysoft);color:var(--ink)}.qc-storefront[data-template=atelier] :focus-visible{outline:2px solid var(--clay);outline-offset:2px;border-radius:6px}.qc-storefront[data-template=atelier] .dp{font-family:var(--serif);letter-spacing:-.01em;font-weight:400;line-height:1.12}.qc-storefront[data-template=atelier] .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-size:10px;font-weight:500}.qc-storefront[data-template=atelier] .tiny{color:var(--muted);font-size:11.5px}.qc-storefront[data-template=atelier] .btn{transition:transform .25s var(--ease), background .25s var(--ease), color .25s var(--ease), box-shadow .25s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:13px 22px;font-size:13.5px;font-weight:500;display:inline-flex}.qc-storefront[data-template=atelier] .btn:active{transform:scale(.975)}.qc-storefront[data-template=atelier] .btn.solid{background:var(--clay);color:#fff;box-shadow:0 10px 24px #b2705c42}.qc-storefront[data-template=atelier] .btn.solid:hover{background:var(--claydeep)}.qc-storefront[data-template=atelier] .btn.ink{background:var(--ink);color:var(--cream)}.qc-storefront[data-template=atelier] .btn.soft{background:var(--cream);color:var(--ink);box-shadow:var(--shadow-s)}.qc-storefront[data-template=atelier] .btn.line{color:var(--ink);box-shadow:inset 0 0 0 1.4px var(--line);background:0 0}.qc-storefront[data-template=atelier] .btn.line:hover{box-shadow:inset 0 0 0 1.4px var(--clay);color:var(--claydeep)}.qc-storefront[data-template=atelier] .btn.sm{min-height:38px;padding:9px 16px;font-size:12.5px}.qc-storefront[data-template=atelier] .btn.full{width:100%}.qc-storefront[data-template=atelier] .btn:disabled{opacity:.45;cursor:not-allowed}.qc-storefront[data-template=atelier] .linkish{color:var(--muted);text-underline-offset:3px;background:0 0;font-size:12.5px;text-decoration:underline}.qc-storefront[data-template=atelier] .linkish:hover{color:var(--clay)}.qc-storefront[data-template=atelier] .devbar{background:var(--ink);color:#efe9e1;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:11px;display:flex}.qc-storefront[data-template=atelier] .devbar .lbl{opacity:.55;letter-spacing:.06em;text-transform:uppercase;font-size:9.5px}.qc-storefront[data-template=atelier] .devbtn{color:#efe9e1;transition:all .2s var(--ease);border-radius:999px;padding:5px 12px;font-size:11px;box-shadow:inset 0 0 0 1px #ffffff38}.qc-storefront[data-template=atelier] .devbtn.on{background:var(--cream);color:var(--ink);box-shadow:none}.qc-storefront[data-template=atelier] .devbar label{opacity:.85;align-items:center;gap:6px;font-size:11px;display:flex}.qc-storefront[data-template=atelier] .devbar select{color:#efe9e1;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:4px 8px;font-size:11px}.qc-storefront[data-template=atelier] .devbar select option{color:#33302b}.qc-storefront[data-template=atelier] .marquee{background:var(--claysoft);color:var(--claydeep);white-space:nowrap;letter-spacing:.09em;text-transform:uppercase;padding:9px 0;font-size:11px;font-weight:500;overflow:hidden}.qc-storefront[data-template=atelier] .marquee-track{gap:54px;padding-left:54px;animation:26s linear infinite atelier-slide;display:inline-flex}@keyframes atelier-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.qc-storefront[data-template=atelier] .marquee-track{animation:none}}.qc-storefront[data-template=atelier] .shell{position:relative}.qc-storefront[data-template=atelier] .main{max-width:1180px;margin:0 auto;padding:0 16px 120px}.qc-storefront[data-template=atelier] .topbar{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line2);background:#f3efe9e0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}.qc-storefront[data-template=atelier] .topbar .wordmark{font-family:var(--serif);letter-spacing:-.015em;font-size:19px}.qc-storefront[data-template=atelier] .iconbtn{width:40px;height:40px;transition:background .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.qc-storefront[data-template=atelier] .iconbtn:hover{background:var(--line2)}.qc-storefront[data-template=atelier] .dot-badge{background:var(--clay);color:#fff;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--sand);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:3px;right:2px}.qc-storefront[data-template=atelier] #bagWrap{transition:transform .3s var(--ease)}.qc-storefront[data-template=atelier] #bagWrap.pop{transform:scale(1.2)rotate(-4deg)}.qc-storefront[data-template=atelier] .rail{display:none}.qc-storefront[data-template=atelier] .dock{z-index:45;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-l);padding:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));background:#fbf8f4f0;border-radius:999px;align-items:center;gap:2px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.qc-storefront[data-template=atelier] .dock button{width:52px;height:46px;color:var(--muted);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:8.5px;display:flex;position:relative}.qc-storefront[data-template=atelier] .dock button.on{background:var(--claysoft);color:var(--claydeep)}.qc-storefront[data-template=atelier] .sheet-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;animation:atelier-fade .3s var(--ease);background:#33302b57;position:fixed;inset:0}@keyframes atelier-fade{0%{opacity:0}to{opacity:1}}.qc-storefront[data-template=atelier] .navsheet{background:var(--cream);z-index:61;border-radius:0 var(--r-xl) var(--r-xl) 0;width:min(320px,86vw);box-shadow:var(--shadow-l);animation:atelier-slidein .34s var(--ease);flex-direction:column;gap:6px;padding:22px 20px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}@keyframes atelier-slidein{0%{transform:translate(-100%)}to{transform:translate(0)}}.qc-storefront[data-template=atelier] .navlink{border-radius:var(--r-m);transition:background .2s var(--ease);justify-content:space-between;align-items:center;padding:13px 14px;font-size:15px;display:flex}.qc-storefront[data-template=atelier] .navlink:hover,.qc-storefront[data-template=atelier] .navlink.on{background:var(--sand)}.qc-storefront[data-template=atelier] .navlink.on{color:var(--claydeep);font-weight:500}.qc-storefront[data-template=atelier] .navgroup{text-transform:uppercase;letter-spacing:.18em;color:var(--faint);margin:16px 0 6px 14px;font-size:9.5px}.qc-storefront[data-template=atelier] .hero{flex-direction:column;gap:18px;margin-top:18px;display:flex}.qc-storefront[data-template=atelier] .hero-art{border-radius:var(--arch);background:var(--line2);height:390px;box-shadow:var(--shadow);position:relative;overflow:hidden}.qc-storefront[data-template=atelier] .hero-art .frame{opacity:0;transition:opacity 1s var(--ease), transform 1.4s var(--ease);position:absolute;inset:0;transform:scale(1.06)}.qc-storefront[data-template=atelier] .hero-art .frame.on{opacity:1;transform:scale(1)}.qc-storefront[data-template=atelier] .hero-art .wash{background:linear-gradient(#33302b00 45%,#33302b52 100%);position:absolute;inset:0}.qc-storefront[data-template=atelier] .hero-float{border-radius:var(--r-l);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf8f4e6;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.qc-storefront[data-template=atelier] .hero-float .idx{font-family:var(--serif);font-size:13px}.qc-storefront[data-template=atelier] .hero-dots{gap:7px;display:flex}.qc-storefront[data-template=atelier] .hero-dots i{background:var(--line);cursor:pointer;width:24px;height:3px;transition:all .3s var(--ease);border-radius:999px;display:block}.qc-storefront[data-template=atelier] .hero-dots i.on{background:var(--clay);width:34px}.qc-storefront[data-template=atelier] .hero-copy{padding:2px 2px 0}.qc-storefront[data-template=atelier] .hero-copy h1{margin:12px 0;font-size:34px}.qc-storefront[data-template=atelier] .hero-copy p{color:var(--muted);max-width:44ch;margin-bottom:18px;font-size:14px}.qc-storefront[data-template=atelier] .hero-cta{flex-wrap:wrap;gap:10px;display:flex}.qc-storefront[data-template=atelier] .marks{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:26px;display:grid}.qc-storefront[data-template=atelier] .mark{background:var(--cream);border-radius:var(--r-l);text-align:center;box-shadow:var(--shadow-s);padding:16px 14px}.qc-storefront[data-template=atelier] .mark .n{font-family:var(--serif);color:var(--clay);font-size:20px}.qc-storefront[data-template=atelier] .mark .s{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}.qc-storefront[data-template=atelier] .sec{margin-top:52px}.qc-storefront[data-template=atelier] .sechead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:20px;display:flex}.qc-storefront[data-template=atelier] .sechead h2{font-size:26px}.qc-storefront[data-template=atelier] .sechead .sub{color:var(--muted);max-width:46ch;margin-top:6px;font-size:12.5px}.qc-storefront[data-template=atelier] .selectsoft{background:var(--cream);box-shadow:inset 0 0 0 1px var(--line);appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23847B70' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 13px center;background-repeat:no-repeat;border-radius:999px;padding:9px 32px 9px 14px;font-size:12.5px}.qc-storefront[data-template=atelier] .arches{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding:4px 4px 10px;display:flex;overflow-x:auto}.qc-storefront[data-template=atelier] .arches::-webkit-scrollbar{height:0}.qc-storefront[data-template=atelier] .hrail::-webkit-scrollbar{height:0}.qc-storefront[data-template=atelier] .arch{scroll-snap-align:start;text-align:center;background:0 0;flex:0 0 108px}.qc-storefront[data-template=atelier] .arch .im{border-radius:var(--arch);background:var(--line2);height:136px;box-shadow:var(--shadow-s);transition:transform .4s var(--ease), box-shadow .4s var(--ease);overflow:hidden}.qc-storefront[data-template=atelier] .arch:hover .im{box-shadow:var(--shadow);transform:translateY(-4px)}.qc-storefront[data-template=atelier] .arch.on .im{box-shadow:0 0 0 2px var(--clay), var(--shadow-s)}.qc-storefront[data-template=atelier] .arch .lb{color:var(--ink2);margin-top:9px;font-size:12px}.qc-storefront[data-template=atelier] .arch.on .lb{color:var(--claydeep);font-weight:500}.qc-storefront[data-template=atelier] .grid{grid-template-columns:repeat(2,1fr);gap:18px 12px;display:grid}.qc-storefront[data-template=atelier] .pc{position:relative}.qc-storefront[data-template=atelier] .pc .ph{aspect-ratio:3/4;border-radius:var(--r-l);background:var(--line2);cursor:pointer;position:relative;overflow:hidden}.qc-storefront[data-template=atelier] .pc .ph img{transition:transform .9s var(--ease)}.qc-storefront[data-template=atelier] .pc:hover .ph img{transform:scale(1.05)}.qc-storefront[data-template=atelier] .pc .flag{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:#fbf8f4eb;border-radius:999px;padding:5px 10px;font-size:9.5px;font-weight:500;position:absolute;top:10px;left:10px}.qc-storefront[data-template=atelier] .pc .flag.sale{background:var(--claysoft);color:var(--claydeep)}.qc-storefront[data-template=atelier] .pc .fav{width:32px;height:32px;transition:transform .2s var(--ease);background:#fbf8f4eb;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.qc-storefront[data-template=atelier] .pc .fav:active{transform:scale(.88)}.qc-storefront[data-template=atelier] .pc .quick{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);transition:background .25s var(--ease), color .25s var(--ease);background:#fbf8f4e6;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:11.5px;font-weight:500;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.qc-storefront[data-template=atelier] .pc .quick.added{background:var(--sagesoft);color:var(--sage)}.qc-storefront[data-template=atelier] .pc .meta{padding:11px 4px 0}.qc-storefront[data-template=atelier] .pc .nm{font-family:var(--serif);font-size:14.5px;line-height:1.25}.qc-storefront[data-template=atelier] .pc .rt{color:var(--muted);align-items:center;gap:4px;margin-top:5px;font-size:11px;display:flex}.qc-storefront[data-template=atelier] .pc .pr{margin-top:6px;font-size:13px;font-weight:500}.qc-storefront[data-template=atelier] .pc .cmp{color:var(--faint);margin-left:7px;font-size:11.5px;font-weight:400;text-decoration:line-through}.qc-storefront[data-template=atelier] .pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:32px;display:flex}.qc-storefront[data-template=atelier] .pagebtn{background:var(--cream);min-width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);transition:all .2s var(--ease);border-radius:999px;padding:0 10px;font-size:12.5px}.qc-storefront[data-template=atelier] .pagebtn.on{background:var(--clay);color:#fff;box-shadow:none}.qc-storefront[data-template=atelier] .pagebtn:disabled{opacity:.35}.qc-storefront[data-template=atelier] .hrail{scroll-snap-type:x mandatory;gap:14px;padding:2px 2px 8px;display:flex;overflow-x:auto}.qc-storefront[data-template=atelier] .hrail>*{scroll-snap-align:start;flex:0 0 61%}.qc-storefront[data-template=atelier] .railnav{gap:6px;display:flex}.qc-storefront[data-template=atelier] .railnav button{background:var(--cream);width:38px;height:38px;box-shadow:var(--shadow-s);border-radius:999px;justify-content:center;align-items:center;display:flex}.qc-storefront[data-template=atelier] .auction{background:var(--cream);border-radius:var(--r-xl);box-shadow:var(--shadow);grid-template-columns:1fr;margin-top:52px;display:grid;overflow:hidden}.qc-storefront[data-template=atelier] .auction .im{height:240px;position:relative}.qc-storefront[data-template=atelier] .auction .live{letter-spacing:.1em;text-transform:uppercase;background:#fbf8f4eb;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:10.5px;display:flex;position:absolute;top:14px;left:14px}.qc-storefront[data-template=atelier] .auction .live i{background:var(--error);border-radius:999px;width:7px;height:7px;animation:1.6s infinite atelier-pulse}@keyframes atelier-pulse{0%,to{opacity:1}50%{opacity:.25}}.qc-storefront[data-template=atelier] .auction .bd{padding:24px 20px 26px}.qc-storefront[data-template=atelier] .auction h3{margin:10px 0;font-size:24px}.qc-storefront[data-template=atelier] .auction p.note{color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.6}.qc-storefront[data-template=atelier] .clock{gap:8px;margin-bottom:18px;display:flex}.qc-storefront[data-template=atelier] .clock div{background:var(--sand);border-radius:var(--r-m);text-align:center;flex:1;padding:10px 0}.qc-storefront[data-template=atelier] .clock b{font-family:var(--serif);font-size:20px;font-weight:400;display:block}.qc-storefront[data-template=atelier] .clock span{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:9px}.qc-storefront[data-template=atelier] .bidrow{color:var(--muted);border-bottom:1px dashed var(--line);justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.qc-storefront[data-template=atelier] .bidrow:last-child{border-bottom:none}.qc-storefront[data-template=atelier] .values{background:var(--sagesoft);border-radius:var(--r-xl);flex-direction:column;gap:22px;margin-top:52px;padding:28px 20px;display:flex}.qc-storefront[data-template=atelier] .value{align-items:flex-start;gap:14px;display:flex}.qc-storefront[data-template=atelier] .value .ic{background:var(--cream);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.qc-storefront[data-template=atelier] .value .t{font-family:var(--serif);font-size:16px}.qc-storefront[data-template=atelier] .value .s{color:var(--ink2);opacity:.8;margin-top:3px;font-size:12.5px;line-height:1.55}.qc-storefront[data-template=atelier] .journal{grid-template-columns:1fr;gap:16px;display:grid}.qc-storefront[data-template=atelier] .jcard{background:var(--cream);border-radius:var(--r-l);box-shadow:var(--shadow-s);cursor:pointer;transition:transform .35s var(--ease), box-shadow .35s var(--ease);overflow:hidden}.qc-storefront[data-template=atelier] .jcard:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.qc-storefront[data-template=atelier] .jcard .im{height:170px}.qc-storefront[data-template=atelier] .jcard .bd{padding:16px 18px 20px}.qc-storefront[data-template=atelier] .jcard h4{font-family:var(--serif);margin:8px 0 6px;font-size:17px}.qc-storefront[data-template=atelier] .jcard p{color:var(--muted);font-size:12.5px;line-height:1.55}.qc-storefront[data-template=atelier] .news{background:var(--cream);border-radius:var(--r-xl);text-align:center;box-shadow:var(--shadow-s);margin-top:52px;padding:32px 20px;position:relative;overflow:hidden}.qc-storefront[data-template=atelier] .news:before{content:"";background:var(--claysoft);opacity:.55;border-radius:0 0 999px 999px/0 0 100% 100%;width:190px;height:140px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.qc-storefront[data-template=atelier] .news h3{margin-bottom:8px;font-size:24px;position:relative}.qc-storefront[data-template=atelier] .news p{color:var(--muted);margin-bottom:20px;font-size:13px;position:relative}.qc-storefront[data-template=atelier] .newsform{flex-direction:column;gap:10px;max-width:430px;margin:0 auto;display:flex;position:relative}.qc-storefront[data-template=atelier] .field{background:var(--sand);width:100%;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s var(--ease);border-radius:999px;padding:14px 18px;font-size:15px}.qc-storefront[data-template=atelier] .field:focus{box-shadow:inset 0 0 0 1.6px var(--clay);outline:none}.qc-storefront[data-template=atelier] textarea.field{border-radius:var(--r-m);resize:vertical;min-height:84px}.qc-storefront[data-template=atelier] .foot{background:var(--cream);border-radius:var(--r-xl) var(--r-xl) 0 0;margin-top:60px;padding:36px 20px 26px}.qc-storefront[data-template=atelier] .footgrid{grid-template-columns:repeat(2,1fr);gap:26px 16px;padding:0 20px 24px;display:grid}.qc-storefront[data-template=atelier] footer{margin-top:48px;padding:32px 0 20px}.qc-storefront[data-template=atelier] .footgrid .fbrand{margin-bottom:8px}.qc-storefront[data-template=atelier] .footcol h4{margin-bottom:10px}.qc-storefront[data-template=atelier] .footcol div{margin-bottom:8px}.qc-storefront[data-template=atelier] .footbottom{padding:16px 20px 0}.qc-storefront[data-template=atelier] .foot .wm{font-family:var(--serif);margin-bottom:10px;font-size:26px}.qc-storefront[data-template=atelier] .foot p{color:var(--muted);max-width:34ch;font-size:12.5px;line-height:1.65}.qc-storefront[data-template=atelier] .fcol h4{text-transform:uppercase;letter-spacing:.16em;color:var(--faint);margin-bottom:12px;font-size:9.5px}.qc-storefront[data-template=atelier] .fcol button{color:var(--ink2);text-align:left;margin-bottom:9px;font-size:13px;display:block}.qc-storefront[data-template=atelier] .fcol button:hover{color:var(--clay)}.qc-storefront[data-template=atelier] .footbase{border-top:1px solid var(--line);color:var(--faint);flex-direction:column;gap:8px;margin-top:28px;padding-top:18px;font-size:11.5px;display:flex}.qc-storefront[data-template=atelier] .social{gap:8px;display:flex}.qc-storefront[data-template=atelier] .social button{background:var(--sand);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.qc-storefront[data-template=atelier] .crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin:20px 0 16px;font-size:11.5px;display:flex}.qc-storefront[data-template=atelier] .crumb button{color:var(--muted);font-size:11.5px}.qc-storefront[data-template=atelier] .crumb button:hover{color:var(--clay)}.qc-storefront[data-template=atelier] .crumb .now{color:var(--ink)}.qc-storefront[data-template=atelier] .pdp{grid-template-columns:1fr;gap:26px;display:grid}.qc-storefront[data-template=atelier] .gallery{position:relative}.qc-storefront[data-template=atelier] .gal-main{aspect-ratio:3/4;border-radius:var(--r-xl);background:var(--line2);box-shadow:var(--shadow);overflow:hidden}.qc-storefront[data-template=atelier] .gal-main img{transition:opacity .35s var(--ease)}.qc-storefront[data-template=atelier] .gal-thumbs{gap:9px;margin-top:12px;display:flex}.qc-storefront[data-template=atelier] .gal-thumbs button{border-radius:var(--r-s);background:var(--line2);opacity:.6;width:62px;height:78px;transition:all .25s var(--ease);overflow:hidden}.qc-storefront[data-template=atelier] .gal-thumbs button.on{opacity:1;box-shadow:0 0 0 2px var(--clay)}.qc-storefront[data-template=atelier] .pinfo h1{margin:8px 0 10px;font-size:30px}.qc-storefront[data-template=atelier] .pinfo .price{font-family:var(--serif);margin:14px 0 6px;font-size:23px}.qc-storefront[data-template=atelier] .pinfo .price .cmp{color:var(--faint);margin-left:9px;font-size:15px;text-decoration:line-through}.qc-storefront[data-template=atelier] .pinfo .desc{color:var(--ink2);opacity:.9;margin:16px 0 22px;font-size:14px;line-height:1.7}.qc-storefront[data-template=atelier] .optlabel{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.qc-storefront[data-template=atelier] .optlabel .k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.qc-storefront[data-template=atelier] .optlabel .v{font-size:13px}.qc-storefront[data-template=atelier] .swatches{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.qc-storefront[data-template=atelier] .sw{width:34px;height:34px;transition:transform .2s var(--ease);border-radius:999px;position:relative;box-shadow:inset 0 0 0 1px #33302b1f}.qc-storefront[data-template=atelier] .sw:hover{transform:scale(1.08)}.qc-storefront[data-template=atelier] .sw.on:after{content:"";box-shadow:0 0 0 1.6px var(--clay);border-radius:999px;position:absolute;inset:-5px}.qc-storefront[data-template=atelier] .sizes{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.qc-storefront[data-template=atelier] .size{background:var(--cream);min-width:54px;height:44px;box-shadow:inset 0 0 0 1px var(--line);transition:all .2s var(--ease);border-radius:999px;padding:0 14px;font-size:12.5px}.qc-storefront[data-template=atelier] .size:hover{box-shadow:inset 0 0 0 1px var(--clay)}.qc-storefront[data-template=atelier] .size.on{background:var(--ink);color:var(--cream);box-shadow:none}.qc-storefront[data-template=atelier] .qtybox{background:var(--cream);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:4px;padding:5px;display:inline-flex}.qc-storefront[data-template=atelier] .qtybtn{background:var(--sand);width:34px;height:34px;color:var(--ink2);border-radius:999px;justify-content:center;align-items:center;font-size:16px;display:flex}.qc-storefront[data-template=atelier] .qtybtn:hover{background:var(--claysoft);color:var(--claydeep)}.qc-storefront[data-template=atelier] .qtybox span{text-align:center;min-width:26px;font-size:14px}.qc-storefront[data-template=atelier] .stockline{align-items:center;gap:7px;margin-bottom:4px;font-size:12px;display:flex}.qc-storefront[data-template=atelier] .stockline i{background:var(--success);border-radius:999px;width:7px;height:7px}.qc-storefront[data-template=atelier] .stockline.low i{background:var(--gold)}.qc-storefront[data-template=atelier] .stockline.low{color:var(--gold)}.qc-storefront[data-template=atelier] .trust{background:var(--cream);border-radius:var(--r-l);box-shadow:var(--shadow-s);margin-top:26px;padding:6px 18px}.qc-storefront[data-template=atelier] .trustrow{border-bottom:1px solid var(--line2);align-items:flex-start;gap:13px;padding:15px 0;display:flex}.qc-storefront[data-template=atelier] .trustrow:last-child{border-bottom:none}.qc-storefront[data-template=atelier] .trustrow .t{font-size:12.5px;font-weight:500}.qc-storefront[data-template=atelier] .trustrow .s{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.5}.qc-storefront[data-template=atelier] .acc{border-top:1px solid var(--line);margin-top:26px}.qc-storefront[data-template=atelier] .accitem{border-bottom:1px solid var(--line)}.qc-storefront[data-template=atelier] .acchead{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:17px 2px;font-size:13.5px;display:flex}.qc-storefront[data-template=atelier] .acchead .chev{transition:transform .3s var(--ease);color:var(--muted)}.qc-storefront[data-template=atelier] .accitem.open .chev{transform:rotate(180deg)}.qc-storefront[data-template=atelier] .accbody{color:var(--muted);padding:0 2px 20px;font-size:13px;line-height:1.7;display:none}.qc-storefront[data-template=atelier] .accitem.open .accbody{display:block}.qc-storefront[data-template=atelier] .reviews{margin-top:14px}.qc-storefront[data-template=atelier] .rvcard{background:var(--cream);border-radius:var(--r-l);box-shadow:var(--shadow-s);margin-bottom:12px;padding:16px 18px}.qc-storefront[data-template=atelier] .rvtop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.qc-storefront[data-template=atelier] .rvname{font-size:13px;font-weight:500}.qc-storefront[data-template=atelier] .rvcard p{color:var(--muted);font-size:12.5px;line-height:1.6}.qc-storefront[data-template=atelier] .rvava{background:var(--claysoft);width:34px;height:34px;color:var(--claydeep);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.qc-storefront[data-template=atelier] .searchwrap{margin:22px 0 18px;position:relative}.qc-storefront[data-template=atelier] .searchwrap .field{border-radius:999px;padding-left:48px}.qc-storefront[data-template=atelier] .searchwrap svg{pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.qc-storefront[data-template=atelier] .chips{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.qc-storefront[data-template=atelier] .chip{background:var(--cream);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);transition:all .2s var(--ease);border-radius:999px;padding:9px 16px;font-size:12.5px}.qc-storefront[data-template=atelier] .chip:hover{box-shadow:inset 0 0 0 1px var(--clay);color:var(--claydeep)}.qc-storefront[data-template=atelier] .chip.on{background:var(--ink);color:var(--cream);box-shadow:none}.qc-storefront[data-template=atelier] .empty{text-align:center;background:var(--cream);border-radius:var(--r-xl);box-shadow:var(--shadow-s);padding:52px 20px}.qc-storefront[data-template=atelier] .empty h3{font-family:var(--serif);margin:14px 0 8px;font-size:20px}.qc-storefront[data-template=atelier] .empty p{color:var(--muted);max-width:36ch;margin:0 auto 18px;font-size:13px}.qc-storefront[data-template=atelier] .aucard{background:var(--cream);border-radius:var(--r-l);box-shadow:var(--shadow-s);margin-bottom:16px;overflow:hidden}.qc-storefront[data-template=atelier] .aucard .im{height:200px;position:relative}.qc-storefront[data-template=atelier] .aucard .bd{padding:18px 18px 20px}.qc-storefront[data-template=atelier] .aucard h3{font-family:var(--serif);margin-bottom:6px;font-size:19px}.qc-storefront[data-template=atelier] .minic{gap:6px;margin:12px 0 14px;display:flex}.qc-storefront[data-template=atelier] .minic div{background:var(--sand);border-radius:var(--r-s);text-align:center;flex:1;padding:7px 0}.qc-storefront[data-template=atelier] .minic b{font-family:var(--serif);font-size:15px;font-weight:400;display:block}.qc-storefront[data-template=atelier] .minic span{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:8.5px}.qc-storefront[data-template=atelier] .sheet{z-index:61;background:var(--cream);border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--shadow-l);max-height:88vh;animation:atelier-up .38s var(--ease);flex-direction:column;max-width:560px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes atelier-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.qc-storefront[data-template=atelier] .sheet .grab{background:var(--line);border-radius:999px;width:44px;height:4px;margin:10px auto 2px}.qc-storefront[data-template=atelier] .sheet-head{justify-content:space-between;align-items:center;padding:12px 20px 10px;display:flex}.qc-storefront[data-template=atelier] .tabs{background:var(--sand);border-radius:999px;gap:6px;padding:4px;display:flex}.qc-storefront[data-template=atelier] .tabs button{color:var(--muted);transition:all .2s var(--ease);border-radius:999px;padding:8px 15px;font-size:12.5px}.qc-storefront[data-template=atelier] .tabs button.on{background:var(--cream);color:var(--ink);box-shadow:var(--shadow-s);font-weight:500}.qc-storefront[data-template=atelier] .sheet-body{-webkit-overflow-scrolling:touch;flex:1;padding:8px 20px 4px;overflow-y:auto}.qc-storefront[data-template=atelier] .brow{border-bottom:1px solid var(--line2);gap:13px;padding:14px 0;display:flex}.qc-storefront[data-template=atelier] .brow .im{border-radius:var(--r-s);background:var(--line2);flex-shrink:0;width:70px;height:88px;overflow:hidden}.qc-storefront[data-template=atelier] .brow .nm{font-family:var(--serif);font-size:14px}.qc-storefront[data-template=atelier] .brow .vr{color:var(--muted);margin:3px 0 9px;font-size:11.5px}.qc-storefront[data-template=atelier] .sheet-foot{padding:16px 20px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line2);background:var(--cream);border-radius:0 0 var(--r-xl) var(--r-xl)}.qc-storefront[data-template=atelier] .sumline{color:var(--muted);justify-content:space-between;margin-bottom:7px;font-size:13px;display:flex}.qc-storefront[data-template=atelier] .sumtotal{border-top:1px solid var(--line2);justify-content:space-between;align-items:baseline;margin:12px 0 14px;padding-top:12px;display:flex}.qc-storefront[data-template=atelier] .sumtotal b{font-family:var(--serif);font-size:20px;font-weight:400}.qc-storefront[data-template=atelier] .promo{gap:8px;margin-bottom:8px;display:flex}.qc-storefront[data-template=atelier] .promo .field{border-radius:999px;padding:11px 16px;font-size:13px}.qc-storefront[data-template=atelier] .checkout{max-width:640px;margin:0 auto}.qc-storefront[data-template=atelier] .progress{align-items:center;gap:6px;margin:18px 0 24px;display:flex}.qc-storefront[data-template=atelier] .progress .pstep{background:var(--line);border-radius:999px;flex:1;height:4px}.qc-storefront[data-template=atelier] .progress .pstep.on{background:var(--clay)}.qc-storefront[data-template=atelier] .step{background:var(--cream);border-radius:var(--r-l);box-shadow:var(--shadow-s);margin-bottom:12px;overflow:hidden}.qc-storefront[data-template=atelier] .stephead{text-align:left;align-items:center;gap:13px;width:100%;padding:18px 20px;display:flex}.qc-storefront[data-template=atelier] .stepnum{background:var(--sand);width:28px;height:28px;color:var(--muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.qc-storefront[data-template=atelier] .step.on .stepnum{background:var(--clay);color:#fff}.qc-storefront[data-template=atelier] .step.done .stepnum{background:var(--sagesoft);color:var(--sage)}.qc-storefront[data-template=atelier] .stephead .st{font-family:var(--serif);font-size:16px}.qc-storefront[data-template=atelier] .stephead .ss{color:var(--muted);margin-top:2px;font-size:11.5px}.qc-storefront[data-template=atelier] .stepbody{padding:0 20px 22px;display:none}.qc-storefront[data-template=atelier] .step.on .stepbody{display:block}.qc-storefront[data-template=atelier] .frow{margin-bottom:12px}.qc-storefront[data-template=atelier] .frow label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.qc-storefront[data-template=atelier] .frow .field{border-radius:var(--r-m);padding:13px 16px;font-size:15px}.qc-storefront[data-template=atelier] .frow select.field{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23847B70' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 16px center;background-repeat:no-repeat}.qc-storefront[data-template=atelier] .frow2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qc-storefront[data-template=atelier] .pick{border-radius:var(--r-m);background:var(--sand);text-align:left;width:100%;transition:all .2s var(--ease);align-items:flex-start;gap:12px;margin-bottom:9px;padding:15px 16px;display:flex}.qc-storefront[data-template=atelier] .pick:hover{background:var(--line2)}.qc-storefront[data-template=atelier] .pick.on{background:var(--claysoft)}.qc-storefront[data-template=atelier] .radio{width:19px;height:19px;box-shadow:inset 0 0 0 1.5px var(--faint);border-radius:999px;flex-shrink:0;margin-top:2px;position:relative}.qc-storefront[data-template=atelier] .pick.on .radio{box-shadow:inset 0 0 0 1.5px var(--clay)}.qc-storefront[data-template=atelier] .pick.on .radio:after{content:"";background:var(--clay);border-radius:999px;position:absolute;inset:4px}.qc-storefront[data-template=atelier] .pick .t{font-size:13px;font-weight:500}.qc-storefront[data-template=atelier] .pick .s{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.45}.qc-storefront[data-template=atelier] .errmsg{color:var(--error);background:var(--errorsoft);border-radius:var(--r-s);margin-top:10px;padding:9px 12px;font-size:12px}.qc-storefront[data-template=atelier] .recap{background:var(--sand);border-radius:var(--r-m);color:var(--ink2);padding:14px 16px;font-size:12.5px;line-height:1.6}.qc-storefront[data-template=atelier] .ordersum{background:var(--cream);border-radius:var(--r-l);box-shadow:var(--shadow-s);margin-bottom:12px;overflow:hidden}.qc-storefront[data-template=atelier] .ordersum>button{justify-content:space-between;align-items:center;width:100%;padding:17px 20px;display:flex}.qc-storefront[data-template=atelier] .ordersum .items{padding:0 20px 18px;display:none}.qc-storefront[data-template=atelier] .ordersum.open .items{display:block}.qc-storefront[data-template=atelier] .paybar{z-index:44;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line2);background:#fbf8f4f5;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.qc-storefront[data-template=atelier] .paybar .tt{flex:1}.qc-storefront[data-template=atelier] .paybar .tt span{color:var(--muted);font-size:10.5px;display:block}.qc-storefront[data-template=atelier] .paybar .tt b{font-family:var(--serif);font-size:19px;font-weight:400}.qc-storefront[data-template=atelier] .thanks{text-align:center;max-width:520px;margin:0 auto;padding:40px 0 0}.qc-storefront[data-template=atelier] .thanks .seal{background:var(--sagesoft);width:96px;height:96px;animation:atelier-pop .5s var(--ease);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 22px;display:flex}@keyframes atelier-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.qc-storefront[data-template=atelier] .thanks h1{margin-bottom:10px;font-size:30px}.qc-storefront[data-template=atelier] .thanks p{color:var(--muted);font-size:13.5px;line-height:1.65}.qc-storefront[data-template=atelier] .ordercard{background:var(--cream);border-radius:var(--r-l);text-align:left;box-shadow:var(--shadow-s);margin:26px 0;padding:20px}.qc-storefront[data-template=atelier] .trackwrap{max-width:560px;margin:0 auto}.qc-storefront[data-template=atelier] .tline{margin-top:8px}.qc-storefront[data-template=atelier] .tstep{gap:14px;padding-bottom:24px;display:flex;position:relative}.qc-storefront[data-template=atelier] .tstep:last-child{padding-bottom:0}.qc-storefront[data-template=atelier] .tstep:before{content:"";background:var(--line);width:2px;position:absolute;top:26px;bottom:0;left:12px}.qc-storefront[data-template=atelier] .tstep:last-child:before{display:none}.qc-storefront[data-template=atelier] .tstep.done:before{background:var(--sage)}.qc-storefront[data-template=atelier] .tdot{background:var(--cream);width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--line);z-index:1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.qc-storefront[data-template=atelier] .tstep.done .tdot{background:var(--sage);box-shadow:none}.qc-storefront[data-template=atelier] .tstep.now .tdot{box-shadow:inset 0 0 0 2px var(--clay);background:var(--claysoft)}.qc-storefront[data-template=atelier] .tstep .t{font-size:13.5px;font-weight:500}.qc-storefront[data-template=atelier] .tstep .s{color:var(--muted);margin-top:3px;font-size:11.5px}.qc-storefront[data-template=atelier] .modal-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:70;animation:atelier-fade .25s var(--ease);background:#33302b66;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.qc-storefront[data-template=atelier] .modal{background:var(--cream);border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-width:520px;max-height:92vh;animation:atelier-up .34s var(--ease);overflow-y:auto}.qc-storefront[data-template=atelier] .modal-head{background:var(--cream);z-index:2;justify-content:space-between;align-items:center;gap:10px;padding:20px 22px 14px;display:flex;position:sticky;top:0}.qc-storefront[data-template=atelier] .modal-head h3{font-family:var(--serif);font-size:20px;font-weight:400}.qc-storefront[data-template=atelier] .modal-body{padding:0 22px 26px}.qc-storefront[data-template=atelier] .xbtn{background:var(--sand);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.qc-storefront[data-template=atelier] .toast{z-index:90;background:var(--ink);color:var(--cream);box-shadow:var(--shadow-l);animation:atelier-toastin .35s var(--ease);border-radius:999px;align-items:center;gap:9px;max-width:calc(100vw - 32px);padding:13px 20px;font-size:12.5px;display:flex;position:fixed;bottom:84px;left:50%;transform:translate(-50%)}@keyframes atelier-toastin{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.qc-storefront[data-template=atelier] .chatfab{background:var(--ink);width:52px;height:52px;color:var(--cream);box-shadow:var(--shadow-l);z-index:43;border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed;bottom:84px;right:16px}.qc-storefront[data-template=atelier] .chatpanel{background:var(--cream);border-radius:var(--r-l);max-width:330px;box-shadow:var(--shadow-l);z-index:43;animation:atelier-up .3s var(--ease);margin-left:auto;position:fixed;bottom:146px;left:14px;right:14px;overflow:hidden}.qc-storefront[data-template=atelier] .chatpanel .h{background:var(--ink);color:var(--cream);padding:14px 18px}.qc-storefront[data-template=atelier] .chatpanel .h b{font-family:var(--serif);font-size:15px;font-weight:400;display:block}.qc-storefront[data-template=atelier] .chatpanel .h span{opacity:.65;font-size:10.5px}.qc-storefront[data-template=atelier] .chatlog{flex-direction:column;gap:10px;max-height:230px;padding:16px;display:flex;overflow-y:auto}.qc-storefront[data-template=atelier] .msg{border-radius:var(--r-m);max-width:82%;padding:10px 14px;font-size:12.5px;line-height:1.5}.qc-storefront[data-template=atelier] .msg.them{background:var(--sand);border-bottom-left-radius:5px}.qc-storefront[data-template=atelier] .msg.me{background:var(--claysoft);color:var(--claydeep);border-bottom-right-radius:5px;align-self:flex-end}.qc-storefront[data-template=atelier] .chatquick{flex-wrap:wrap;gap:6px;padding:0 16px 12px;display:flex}.qc-storefront[data-template=atelier] .chatquick button{background:var(--sand);color:var(--ink2);border-radius:999px;padding:7px 12px;font-size:11px}.qc-storefront[data-template=atelier] .chatfoot{border-top:1px solid var(--line2);gap:8px;padding:12px 14px;display:flex}.qc-storefront[data-template=atelier] .chatfoot .field{border-radius:999px;padding:11px 15px;font-size:13px}.qc-storefront[data-template=atelier] .videofab{z-index:43;border-radius:var(--r-l);box-shadow:var(--shadow-l);cursor:pointer;touch-action:none;transition:width .32s var(--ease), height .32s var(--ease);background:#241f1b;position:fixed;bottom:84px;left:16px;overflow:hidden}.qc-storefront[data-template=atelier] .videofab.collapsed{width:72px;height:120px}.qc-storefront[data-template=atelier] .videofab.expanded{width:min(200px,100vw - 32px);height:min(340px,54vh)}.qc-storefront[data-template=atelier] .videofab img,.qc-storefront[data-template=atelier] .videofab iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.qc-storefront[data-template=atelier] .videofab .grip{z-index:4;width:22px;height:22px;color:var(--ink);background:#fbf8f4cc;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:7px;left:7px}.qc-storefront[data-template=atelier] .videofab .mini{width:24px;height:24px;color:var(--ink);z-index:4;background:#fbf8f4cc;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:7px;right:7px}.qc-storefront[data-template=atelier] .videofab.collapsed .mini{display:none}.qc-storefront[data-template=atelier] .videofab .xv{width:22px;height:22px;color:var(--ink);z-index:4;background:#fbf8f4cc;border-radius:999px;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;bottom:7px;right:7px}.qc-storefront[data-template=atelier] .videofab .cap{color:#f7f2ec;letter-spacing:.1em;text-transform:uppercase;z-index:2;background:linear-gradient(#0000,#241f1bd9);padding:7px 9px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.qc-storefront[data-template=atelier] .videofab.expanded .cap{display:none}.qc-storefront[data-template=atelier] .videofab .vcta{z-index:3;background:linear-gradient(#0000,#241f1be6);padding:12px;display:none;position:absolute;bottom:0;left:0;right:0}.qc-storefront[data-template=atelier] .videofab.expanded .vcta{display:block}.qc-storefront[data-template=atelier] .videofab .vcta button{background:var(--cream);width:100%;color:var(--ink);border-radius:999px;padding:9px;font-size:11px;font-weight:500}.qc-storefront[data-template=atelier] .stage{border-radius:var(--r-l);background:var(--sand);width:100%;height:300px;box-shadow:inset 0 0 0 1.5px var(--line);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.qc-storefront[data-template=atelier] .stage img.photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qc-storefront[data-template=atelier] .garment{cursor:grab;touch-action:none;filter:drop-shadow(0 8px 18px #33302b47);width:120px;position:absolute}.qc-storefront[data-template=atelier] .uploadprompt{text-align:center;padding:20px}.qc-storefront[data-template=atelier] .slider{color:var(--muted);align-items:center;gap:12px;margin-top:10px;font-size:11.5px;display:flex}.qc-storefront[data-template=atelier] .slider input[type=range]{accent-color:var(--clay);flex:1}.qc-storefront[data-template=atelier] .sgtable{border-collapse:collapse;width:100%;font-size:12.5px}.qc-storefront[data-template=atelier] .sgtable th,.qc-storefront[data-template=atelier] .sgtable td{text-align:left;border-bottom:1px solid var(--line2);padding:11px 8px}.qc-storefront[data-template=atelier] .sgtable th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500}.qc-storefront[data-template=atelier] .ph,.qc-storefront[data-template=atelier] .im,.qc-storefront[data-template=atelier] .gal-main{background-image:linear-gradient(140deg, var(--line2), var(--sand))}@media (width>=720px){.qc-storefront[data-template=atelier] .main{padding:0 32px 120px}.qc-storefront[data-template=atelier] .hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:34px;margin-top:28px;display:grid}.qc-storefront[data-template=atelier] .hero-art{height:520px}.qc-storefront[data-template=atelier] .hero-copy h1{font-size:44px}.qc-storefront[data-template=atelier] .marks{grid-template-columns:repeat(4,1fr)}.qc-storefront[data-template=atelier] .grid{grid-template-columns:repeat(3,1fr);gap:26px 18px}.qc-storefront[data-template=atelier] .hrail>*{flex:0 0 31%}.qc-storefront[data-template=atelier] .arch{flex:0 0 132px}.qc-storefront[data-template=atelier] .arch .im{height:162px}.qc-storefront[data-template=atelier] .auction{grid-template-columns:1fr 1fr}.qc-storefront[data-template=atelier] .auction .im{height:100%;min-height:330px}.qc-storefront[data-template=atelier] .auction .bd{padding:36px 34px}.qc-storefront[data-template=atelier] .values{flex-direction:row;padding:34px 28px}.qc-storefront[data-template=atelier] .value{flex-direction:column;flex:1}.qc-storefront[data-template=atelier] .journal{grid-template-columns:repeat(3,1fr)}.qc-storefront[data-template=atelier] .newsform{flex-direction:row}.qc-storefront[data-template=atelier] .footgrid{grid-template-columns:1.5fr 1fr 1fr 1fr;padding:0 32px 30px}.qc-storefront[data-template=atelier] .footbottom{padding:18px 32px 0}.qc-storefront[data-template=atelier] .footbase{flex-direction:row;justify-content:space-between;align-items:center}.qc-storefront[data-template=atelier] .pdp{grid-template-columns:1fr 1fr;align-items:start;gap:40px}.qc-storefront[data-template=atelier] .frow2{gap:14px}.qc-storefront[data-template=atelier] .modal-scrim{align-items:center;padding:24px}.qc-storefront[data-template=atelier] .modal{border-radius:var(--r-xl);animation:atelier-pop .3s var(--ease)}.qc-storefront[data-template=atelier] .sheet{border-radius:var(--r-xl);max-height:84vh;bottom:20px;left:20px;right:20px}.qc-storefront[data-template=atelier] .sheet-foot{border-radius:0 0 var(--r-xl) var(--r-xl)}}@media (width>=1100px){.qc-storefront[data-template=atelier] .shell{grid-template-columns:var(--rail) 1fr;align-items:start;display:grid}.qc-storefront[data-template=atelier] .topbar,.qc-storefront[data-template=atelier] .dock{display:none}.qc-storefront[data-template=atelier] .paybar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;padding:0;position:static}.qc-storefront[data-template=atelier] .main{max-width:1120px;margin:0;padding:0 44px 80px}.qc-storefront[data-template=atelier] .rail{background:var(--cream);border-right:1px solid var(--line2);flex-direction:column;gap:4px;height:100vh;padding:28px 22px 22px;display:flex;position:sticky;top:0;overflow-y:auto}.qc-storefront[data-template=atelier] .rail .wm{font-family:var(--serif);text-align:left;letter-spacing:-.015em;margin-bottom:4px;font-size:23px;line-height:1.1}.qc-storefront[data-template=atelier] .rail .wmsub{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-bottom:26px;font-size:9.5px}.qc-storefront[data-template=atelier] .rail .spacer{flex:1}.qc-storefront[data-template=atelier] .railicons{border-top:1px solid var(--line2);gap:6px;margin-top:16px;padding-top:16px;display:flex}.qc-storefront[data-template=atelier] .railcard{background:var(--sand);border-radius:var(--r-m);margin-top:16px;padding:14px}.qc-storefront[data-template=atelier] .railcard .t{margin-bottom:4px;font-size:12.5px;font-weight:500}.qc-storefront[data-template=atelier] .railcard .s{color:var(--muted);margin-bottom:10px;font-size:11px;line-height:1.5}.qc-storefront[data-template=atelier] .hero-copy h1{font-size:50px}.qc-storefront[data-template=atelier] .grid{grid-template-columns:repeat(4,1fr);gap:34px 20px}.qc-storefront[data-template=atelier] .grid.stagger>:nth-child(2n){transform:translateY(30px)}.qc-storefront[data-template=atelier] .grid.stagger{margin-bottom:34px}.qc-storefront[data-template=atelier] .hrail>*{flex:0 0 23.2%}.qc-storefront[data-template=atelier] .pc .quick{opacity:0;transition:all .3s var(--ease);transform:translateY(8px)}.qc-storefront[data-template=atelier] .pc:hover .quick{opacity:1;transform:translateY(0)}.qc-storefront[data-template=atelier] .sec{margin-top:70px}.qc-storefront[data-template=atelier] .sechead h2{font-size:30px}.qc-storefront[data-template=atelier] .pdp{grid-template-columns:1.08fr 1fr;gap:52px}.qc-storefront[data-template=atelier] .gal-main{aspect-ratio:4/5}.qc-storefront[data-template=atelier] .pinfo h1{font-size:36px}.qc-storefront[data-template=atelier] .checkout{grid-template-columns:1.25fr .75fr;align-items:start;gap:32px;max-width:100%;display:grid}.qc-storefront[data-template=atelier] .checkout .colmain{min-width:0}.qc-storefront[data-template=atelier] .checkout .colside{position:sticky;top:28px}.qc-storefront[data-template=atelier] .paybarwrap{margin-top:14px}.qc-storefront[data-template=atelier] .foot{border-radius:var(--r-xl);margin-bottom:0}.qc-storefront[data-template=atelier] .chatfab{bottom:24px;right:24px}.qc-storefront[data-template=atelier] .chatpanel{width:330px;bottom:88px;left:auto;right:24px}.qc-storefront[data-template=atelier] .videofab{bottom:24px;left:24px}.qc-storefront[data-template=atelier] .videofab.collapsed{width:84px;height:142px}.qc-storefront[data-template=atelier] .videofab.expanded{width:220px;height:380px}.qc-storefront[data-template=atelier] .toast{bottom:26px}.qc-storefront[data-template=atelier] .stage{height:380px}}@media (width>=1360px){.qc-storefront[data-template=atelier]{--rail:280px}.qc-storefront[data-template=atelier] .main{padding:0 64px 80px}}@media (width<=767px){.qc-storefront[data-template=atelier] .footcol h4{margin-bottom:6px}.qc-storefront[data-template=atelier] .footcol div{margin-bottom:0}.qc-storefront[data-template=atelier] .lang-select{padding:0 12px}}.qc-storefront[data-template=pulse]{--ink:#111;--ink2:#2a2a2a;--paper:#f7f5ef;--white:#fff;--blue:#2f5cff;--bluedeep:#1e3fcc;--bluesoft:#e3e9ff;--yellow:#ffd23f;--yellowdeep:#e0b01e;--coral:#ff5a36;--coralsoft:#ffe2d9;--muted:#5b5952;--faint:#9c998e;--line:#111;--line-soft:#e2ded2;--success:#1e8e5a;--successsoft:#dff1e7;--error:#d93b2b;--errorsoft:#fbe3df;--r-s:4px;--r-m:8px;--r-l:12px;--r-xl:16px;--bw:2px;--shadow-hard:4px 4px 0 var(--ink);--shadow-hard-sm:3px 3px 0 var(--ink);--shadow-lift:0 18px 40px #11111129;--disp:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ease:cubic-bezier(.2,.8,.25,1)}.qc-storefront[data-template=pulse] *{box-sizing:border-box;margin:0;padding:0}.qc-storefront[data-template=pulse]{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}.qc-storefront[data-template=pulse] img{object-fit:cover;width:100%;height:100%;display:block}.qc-storefront[data-template=pulse] a{color:inherit;text-decoration:none}.qc-storefront[data-template=pulse] button,.qc-storefront[data-template=pulse] input,.qc-storefront[data-template=pulse] select,.qc-storefront[data-template=pulse] textarea{font-family:var(--sans);color:inherit}.qc-storefront[data-template=pulse] button{cursor:pointer;touch-action:manipulation;background:0 0;border:none}.qc-storefront[data-template=pulse] input,.qc-storefront[data-template=pulse] select,.qc-storefront[data-template=pulse] textarea{font-size:16px}.qc-storefront[data-template=pulse] .hidden{display:none!important}.qc-storefront[data-template=pulse] ::selection{background:var(--yellow);color:var(--ink)}.qc-storefront[data-template=pulse] :focus-visible{outline:3px solid var(--blue);outline-offset:2px}.qc-storefront[data-template=pulse] .dp{font-family:var(--disp);letter-spacing:-.01em;text-transform:uppercase;font-weight:800;line-height:1.05}.qc-storefront[data-template=pulse] .eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--blue);font-size:11px;font-weight:700;font-family:var(--disp)}.qc-storefront[data-template=pulse] .tiny{color:var(--muted);font-size:11.5px}.qc-storefront[data-template=pulse] .btn{border-radius:var(--r-m);font-size:13px;font-weight:700;font-family:var(--disp);text-transform:uppercase;letter-spacing:.02em;border:var(--bw) solid var(--ink);box-shadow:var(--shadow-hard);transition:transform .15s var(--ease), box-shadow .15s var(--ease), background .15s var(--ease);background:var(--white);min-height:46px;color:var(--ink);justify-content:center;align-items:center;gap:8px;padding:13px 22px;display:inline-flex}.qc-storefront[data-template=pulse] .btn:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.qc-storefront[data-template=pulse] .btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(1px,1px)}.qc-storefront[data-template=pulse] .btn.solid{background:var(--blue);color:#fff}.qc-storefront[data-template=pulse] .btn.solid:hover{background:var(--bluedeep)}.qc-storefront[data-template=pulse] .btn.yellow{background:var(--yellow);color:var(--ink)}.qc-storefront[data-template=pulse] .btn.dark{background:var(--ink);color:var(--paper)}.qc-storefront[data-template=pulse] .btn.ghost{background:0 0}.qc-storefront[data-template=pulse] .btn.ghost-dark{border-color:var(--paper);color:var(--paper);box-shadow:4px 4px 0 var(--paper);background:0 0}.qc-storefront[data-template=pulse] .btn.ghost-dark:hover{box-shadow:6px 6px 0 var(--paper)}.qc-storefront[data-template=pulse] .btn.sm{min-height:38px;box-shadow:var(--shadow-hard-sm);padding:10px 16px;font-size:11.5px}.qc-storefront[data-template=pulse] .btn.sm:hover{box-shadow:5px 5px 0 var(--ink)}.qc-storefront[data-template=pulse] .btn.full{width:100%}.qc-storefront[data-template=pulse] .btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:var(--shadow-hard);transform:none}.qc-storefront[data-template=pulse] .linkish{color:var(--ink);text-underline-offset:3px;font-size:12.5px;font-weight:600;text-decoration:underline}.qc-storefront[data-template=pulse] .linkish:hover{color:var(--blue)}.qc-storefront[data-template=pulse] .linkish.on-dark{color:var(--faint)}.qc-storefront[data-template=pulse] .linkish.on-dark:hover{color:var(--yellow)}.qc-storefront[data-template=pulse] .marquee{background:var(--blue);color:#fff;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:700;font-family:var(--disp);border-bottom:var(--bw) solid var(--ink);padding:10px 0;overflow:hidden}.qc-storefront[data-template=pulse] .marquee-track{gap:40px;padding-left:40px;animation:22s linear infinite slide;display:inline-flex}.qc-storefront[data-template=pulse] .marquee-track span{align-items:center;gap:40px;display:inline-flex}.qc-storefront[data-template=pulse] .marquee-track span:after{content:"✦";color:var(--yellow);font-size:10px}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.qc-storefront[data-template=pulse] .shell{position:relative}.qc-storefront[data-template=pulse] .main{max-width:1240px;margin:0 auto;padding:0 16px 110px}.qc-storefront[data-template=pulse] .topbar{z-index:40;background:var(--paper);border-bottom:var(--bw) solid var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex;position:sticky;top:0}.qc-storefront[data-template=pulse] .topbar .wordmark{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.01em;align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.qc-storefront[data-template=pulse] .topbar .wordmark .dot{background:var(--blue);border:var(--bw) solid var(--ink);width:10px;height:10px}.qc-storefront[data-template=pulse] .iconbtn{border-radius:var(--r-m);width:40px;height:40px;transition:background .2s var(--ease);justify-content:center;align-items:center;display:flex;position:relative}.qc-storefront[data-template=pulse] .iconbtn:hover{background:var(--bluesoft)}.qc-storefront[data-template=pulse] .dot-badge{background:var(--coral);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--paper);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:800;display:flex;position:absolute;top:1px;right:0}.qc-storefront[data-template=pulse] #bagWrap{transition:transform .3s var(--ease)}.qc-storefront[data-template=pulse] #bagWrap.pop{transform:scale(1.2)rotate(-6deg)}.qc-storefront[data-template=pulse] .desknav{display:none}.qc-storefront[data-template=pulse] .dock{z-index:45;border-radius:var(--r-l);background:var(--ink);box-shadow:var(--shadow-lift);padding:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));align-items:center;gap:2px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.qc-storefront[data-template=pulse] .dock button{border-radius:var(--r-m);color:#b7b4aa;height:46px;font-size:8.5px;font-family:var(--disp);text-transform:uppercase;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-weight:700;display:flex;position:relative}.qc-storefront[data-template=pulse] .dock button.on{background:var(--blue);color:#fff}.qc-storefront[data-template=pulse] .navmenu{z-index:70;background:var(--ink);color:var(--paper);animation:fadein .25s var(--ease);flex-direction:column;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes fadein{0%{opacity:0}to{opacity:1}}.qc-storefront[data-template=pulse] .navmenu .top{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.qc-storefront[data-template=pulse] .navmenu .biglink{font-family:var(--disp);text-transform:uppercase;border-bottom:var(--bw) solid #333;justify-content:space-between;align-items:center;padding:14px 0;font-size:32px;display:flex}.qc-storefront[data-template=pulse] .navmenu .biglink:hover,.qc-storefront[data-template=pulse] .navmenu .biglink.on{color:var(--yellow)}.qc-storefront[data-template=pulse] .navgroup{text-transform:uppercase;letter-spacing:.18em;color:#8a877d;font-size:10px;font-family:var(--disp);margin:22px 0 4px}.qc-storefront[data-template=pulse] .navmenu .smalllink{color:#d8d5c9;justify-content:space-between;align-items:center;padding:11px 0;font-size:15px;display:flex}.qc-storefront[data-template=pulse] .navmenu .smalllink:hover{color:var(--yellow)}.qc-storefront[data-template=pulse] .hero{background:var(--ink);color:var(--paper);border:var(--bw) solid var(--ink);border-radius:var(--r-xl);margin-top:16px;padding:22px 16px 26px;position:relative;overflow:hidden}.qc-storefront[data-template=pulse] .hero .tag{background:var(--yellow);color:var(--ink);font-family:var(--disp);text-transform:uppercase;border:var(--bw) solid var(--ink);border-radius:999px;padding:6px 12px;font-size:10.5px;font-weight:800;position:absolute;top:16px;right:16px;transform:rotate(6deg)}.qc-storefront[data-template=pulse] .hero-art{aspect-ratio:1;border:var(--bw) solid var(--paper);border-radius:var(--r-l);margin-bottom:20px;position:relative;overflow:hidden}.qc-storefront[data-template=pulse] .hero-art img{transition:opacity .6s var(--ease)}.qc-storefront[data-template=pulse] .hero-idx{background:var(--paper);color:var(--ink);font-family:var(--disp);border:var(--bw) solid var(--ink);padding:5px 10px;font-size:11px;font-weight:800;position:absolute;bottom:10px;left:10px}.qc-storefront[data-template=pulse] .hero-copy h1{margin:12px 0;font-size:30px}.qc-storefront[data-template=pulse] .hero-copy p{color:#c9c6ba;text-transform:none;max-width:40ch;margin-bottom:20px;font-size:13.5px;line-height:1.6}.qc-storefront[data-template=pulse] .hero-cta{flex-wrap:wrap;gap:10px;display:flex}.qc-storefront[data-template=pulse] .hero-dots{gap:7px;margin-top:20px;display:flex}.qc-storefront[data-template=pulse] .hero-dots i{cursor:pointer;width:22px;height:5px;transition:all .3s var(--ease);background:#3a3a3a;border-radius:999px;display:block}.qc-storefront[data-template=pulse] .hero-dots i.on{background:var(--yellow);width:32px}.qc-storefront[data-template=pulse] .marks{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.qc-storefront[data-template=pulse] .mark{background:var(--white);border:var(--bw) solid var(--ink);border-radius:var(--r-m);text-align:center;box-shadow:var(--shadow-hard-sm);padding:14px 12px}.qc-storefront[data-template=pulse] .mark .n{font-family:var(--disp);color:var(--blue);font-size:20px;font-weight:800}.qc-storefront[data-template=pulse] .mark .s{color:var(--muted);margin-top:3px;font-size:10.5px;font-weight:600;line-height:1.4}.qc-storefront[data-template=pulse] .sec{margin-top:46px}.qc-storefront[data-template=pulse] .sechead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.qc-storefront[data-template=pulse] .sechead h2{font-size:24px}.qc-storefront[data-template=pulse] .sechead .sub{color:var(--muted);text-transform:none;max-width:46ch;margin-top:6px;font-size:12.5px;font-weight:500}.qc-storefront[data-template=pulse] .selectsoft{border-radius:var(--r-m);background:var(--white);border:var(--bw) solid var(--ink);appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2.4'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding:9px 32px 9px 14px;font-size:12px;font-weight:600}.qc-storefront[data-template=pulse] .arches{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;padding:4px 4px 10px;display:flex;overflow-x:auto}.qc-storefront[data-template=pulse] .arches::-webkit-scrollbar{height:0}.qc-storefront[data-template=pulse] .hrail::-webkit-scrollbar{height:0}.qc-storefront[data-template=pulse] .arch{scroll-snap-align:start;text-align:center;background:0 0;flex:0 0 92px}.qc-storefront[data-template=pulse] .arch .im{border:var(--bw) solid var(--ink);border-radius:var(--r-m);background:var(--white);width:92px;height:92px;transition:transform .2s var(--ease), box-shadow .2s var(--ease);margin:0 auto;overflow:hidden}.qc-storefront[data-template=pulse] .arch:hover .im{box-shadow:var(--shadow-hard-sm);transform:translate(-2px,-2px)}.qc-storefront[data-template=pulse] .arch.on .im{background:var(--bluesoft);box-shadow:var(--shadow-hard-sm);transform:translate(-2px,-2px)}.qc-storefront[data-template=pulse] .arch .lb{color:var(--ink);font-size:11px;font-weight:700;font-family:var(--disp);text-transform:uppercase;margin-top:8px}.qc-storefront[data-template=pulse] .arch.on .lb{color:var(--blue)}.qc-storefront[data-template=pulse] .grid{grid-template-columns:repeat(2,1fr);gap:14px 10px;display:grid}.qc-storefront[data-template=pulse] .pc{background:var(--white);border:var(--bw) solid var(--ink);border-radius:var(--r-l);transition:transform .2s var(--ease), box-shadow .2s var(--ease);position:relative;overflow:hidden}.qc-storefront[data-template=pulse] .pc:hover{box-shadow:var(--shadow-hard-sm);transform:translate(-2px,-2px)}.qc-storefront[data-template=pulse] .pc .ph{aspect-ratio:3/4;background:var(--paper);cursor:pointer;border-bottom:var(--bw) solid var(--ink);position:relative}.qc-storefront[data-template=pulse] .pc .ph img{transition:transform .6s var(--ease)}.qc-storefront[data-template=pulse] .pc:hover .ph img{transform:scale(1.05)}.qc-storefront[data-template=pulse] .pc .flag{letter-spacing:.04em;text-transform:uppercase;border:var(--bw) solid var(--ink);background:var(--yellow);color:var(--ink);font-size:9.5px;font-weight:800;font-family:var(--disp);border-radius:999px;padding:5px 9px;position:absolute;top:8px;left:8px;transform:rotate(-4deg)}.qc-storefront[data-template=pulse] .pc .flag.sale{background:var(--coral);color:#fff}.qc-storefront[data-template=pulse] .pc .fav{background:var(--white);border:var(--bw) solid var(--ink);width:32px;height:32px;transition:transform .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.qc-storefront[data-template=pulse] .pc .fav:active{transform:scale(.88)}.qc-storefront[data-template=pulse] .pc .quick{border-radius:var(--r-m);background:var(--ink);color:var(--paper);font-size:10.5px;font-weight:800;font-family:var(--disp);text-transform:uppercase;border:var(--bw) solid var(--ink);transition:background .2s var(--ease), color .2s var(--ease);justify-content:center;align-items:center;gap:6px;padding:9px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.qc-storefront[data-template=pulse] .pc .quick.added{background:var(--success);color:#fff}.qc-storefront[data-template=pulse] .pc .meta{padding:11px 11px 13px}.qc-storefront[data-template=pulse] .pc .nm{font-family:var(--disp);text-transform:none;font-size:13px;font-weight:700;line-height:1.25}.qc-storefront[data-template=pulse] .pc .rt{color:var(--muted);align-items:center;gap:4px;margin-top:6px;font-size:11px;display:flex}.qc-storefront[data-template=pulse] .pc .pr{font-size:13px;font-weight:800;font-family:var(--disp);margin-top:7px}.qc-storefront[data-template=pulse] .pc .cmp{color:var(--faint);margin-left:7px;font-size:11px;font-weight:500;text-decoration:line-through}.qc-storefront[data-template=pulse] .pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:28px;display:flex}.qc-storefront[data-template=pulse] .pagebtn{border-radius:var(--r-m);background:var(--white);border:var(--bw) solid var(--ink);min-width:38px;height:38px;transition:all .15s var(--ease);padding:0 10px;font-size:12.5px;font-weight:700}.qc-storefront[data-template=pulse] .pagebtn:hover{box-shadow:var(--shadow-hard-sm);transform:translate(-1px,-1px)}.qc-storefront[data-template=pulse] .pagebtn.on{background:var(--blue);color:#fff}.qc-storefront[data-template=pulse] .pagebtn:disabled{opacity:.35}.qc-storefront[data-template=pulse] .hrail{scroll-snap-type:x mandatory;gap:12px;padding:2px 2px 8px;display:flex;overflow-x:auto}.qc-storefront[data-template=pulse] .hrail>*{scroll-snap-align:start;flex:0 0 60%}.qc-storefront[data-template=pulse] .railnav{gap:6px;display:flex}.qc-storefront[data-template=pulse] .railnav button{border-radius:var(--r-m);background:var(--white);border:var(--bw) solid var(--ink);justify-content:center;align-items:center;width:38px;height:38px;display:flex}.qc-storefront[data-template=pulse] .railnav button:hover{box-shadow:var(--shadow-hard-sm);transform:translate(-1px,-1px)}.qc-storefront[data-template=pulse] .auction{background:var(--ink);color:var(--paper);border:var(--bw) solid var(--ink);border-radius:var(--r-xl);box-shadow:var(--shadow-lift);margin-top:46px;overflow:hidden}.qc-storefront[data-template=pulse] .auction .im{border-bottom:var(--bw) solid var(--ink);height:210px;position:relative}.qc-storefront[data-template=pulse] .auction .live{background:var(--coral);border:var(--bw) solid var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-family:var(--disp);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:800;display:flex;position:absolute;top:12px;left:12px}.qc-storefront[data-template=pulse] .auction .live i{background:#fff;border-radius:999px;width:6px;height:6px;animation:1.6s infinite pulse}.qc-storefront[data-template=pulse] .auction .bd{padding:22px 18px 24px}.qc-storefront[data-template=pulse] .auction h3{text-transform:none;margin:10px 0;font-size:21px}.qc-storefront[data-template=pulse] .auction p.note{color:#c9c6ba;text-transform:none;margin-bottom:18px;font-size:13px;line-height:1.6}.qc-storefront[data-template=pulse] .clock{gap:8px;margin-bottom:18px;display:flex}.qc-storefront[data-template=pulse] .clock div{border:var(--bw) solid #3a3a3a;border-radius:var(--r-m);text-align:center;background:#221f1a;flex:1;padding:10px 0}.qc-storefront[data-template=pulse] .clock b{font-family:var(--disp);color:var(--yellow);font-size:19px;font-weight:800;display:block}.qc-storefront[data-template=pulse] .clock span{letter-spacing:.1em;text-transform:uppercase;color:#8a877d;font-size:8.5px}.qc-storefront[data-template=pulse] .bidrow{color:#c9c6ba;border-bottom:1px dashed #3a3a3a;justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.qc-storefront[data-template=pulse] .bidrow:last-child{border-bottom:none}.qc-storefront[data-template=pulse] .values{background:var(--white);border:var(--bw) solid var(--ink);border-radius:var(--r-xl);box-shadow:var(--shadow-hard-sm);flex-direction:column;gap:20px;margin-top:46px;padding:22px 16px;display:flex}.qc-storefront[data-template=pulse] .value{align-items:flex-start;gap:14px;display:flex}.qc-storefront[data-template=pulse] .value .ic{border-radius:var(--r-m);background:var(--bluesoft);border:var(--bw) solid var(--ink);flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.qc-storefront[data-template=pulse] .value .t{font-family:var(--disp);text-transform:none;font-size:14.5px;font-weight:700}.qc-storefront[data-template=pulse] .value .s{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.55}.qc-storefront[data-template=pulse] .journal{grid-template-columns:1fr;gap:14px;display:grid}.qc-storefront[data-template=pulse] .jcard{background:var(--white);border:var(--bw) solid var(--ink);border-radius:var(--r-l);cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s var(--ease);overflow:hidden}.qc-storefront[data-template=pulse] .jcard:hover{box-shadow:var(--shadow-hard-sm);transform:translate(-2px,-2px)}.qc-storefront[data-template=pulse] .jcard .im{background:var(--paper);border-bottom:var(--bw) solid var(--ink);height:150px}.qc-storefront[data-template=pulse] .jcard .bd{padding:14px 16px 18px}.qc-storefront[data-template=pulse] .jcard h4{font-family:var(--disp);text-transform:none;margin:8px 0 6px;font-size:15px;font-weight:700}.qc-storefront[data-template=pulse] .jcard p{color:var(--muted);font-size:12.5px;line-height:1.55}.qc-storefront[data-template=pulse] .news{background:var(--blue);color:#fff;border:var(--bw) solid var(--ink);border-radius:var(--r-xl);text-align:center;box-shadow:var(--shadow-lift);margin-top:46px;padding:30px 18px}.qc-storefront[data-template=pulse] .news h3{margin-bottom:8px;font-size:22px}.qc-storefront[data-template=pulse] .news p{color:#dde4ff;text-transform:none;margin-bottom:18px;font-size:13px}.qc-storefront[data-template=pulse] .newsform{flex-direction:column;gap:10px;max-width:420px;margin:0 auto;display:flex}.qc-storefront[data-template=pulse] .field{border-radius:var(--r-m);background:var(--white);border:var(--bw) solid var(--ink);width:100%;color:var(--ink);transition:box-shadow .2s var(--ease);padding:13px 16px;font-size:15px}.qc-storefront[data-template=pulse] .field:focus{box-shadow:3px 3px 0 var(--ink);outline:none}.qc-storefront[data-template=pulse] textarea.field{border-radius:var(--r-m);resize:vertical;min-height:84px}.qc-storefront[data-template=pulse] .foot{background:var(--ink);color:var(--paper);border-radius:var(--r-xl) var(--r-xl) 0 0;border:var(--bw) solid var(--ink);border-bottom:none;margin-top:56px;padding:32px 16px 0}.qc-storefront[data-template=pulse] .footgrid{grid-template-columns:1fr;gap:24px;padding-bottom:24px;display:grid}.qc-storefront[data-template=pulse] .foot .wm{font-family:var(--disp);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:22px;font-weight:800;display:flex}.qc-storefront[data-template=pulse] .foot .wm .dot{background:var(--yellow);border:var(--bw) solid var(--paper);width:10px;height:10px}.qc-storefront[data-template=pulse] .foot p{color:#b7b4aa;text-transform:none;max-width:34ch;font-size:12.5px;line-height:1.65}.qc-storefront[data-template=pulse] .fcol h4{text-transform:uppercase;letter-spacing:.14em;color:#8a877d;font-size:10px;font-family:var(--disp);margin-bottom:12px;font-weight:700}.qc-storefront[data-template=pulse] .fcol button{color:#d8d5c9;text-align:left;margin-bottom:9px;font-size:13px;display:block}.qc-storefront[data-template=pulse] .fcol button:hover{color:var(--yellow)}.qc-storefront[data-template=pulse] .footbase{border-top:var(--bw) solid #333;color:#8a877d;flex-direction:column;gap:8px;padding:18px 0;font-size:11.5px;display:flex}.qc-storefront[data-template=pulse] .social{gap:8px;display:flex}.qc-storefront[data-template=pulse] .social button{border-radius:var(--r-m);border:var(--bw) solid #3a3a3a;background:#221f1a;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.qc-storefront[data-template=pulse] .crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin:18px 0 16px;font-size:11.5px;font-weight:600;display:flex}.qc-storefront[data-template=pulse] .crumb button{color:var(--muted);font-size:11.5px;font-weight:600}.qc-storefront[data-template=pulse] .crumb button:hover{color:var(--blue)}.qc-storefront[data-template=pulse] .crumb .now{color:var(--ink);font-weight:700}.qc-storefront[data-template=pulse] .pdp{grid-template-columns:1fr;gap:24px;display:grid}.qc-storefront[data-template=pulse] .gallery{position:relative}.qc-storefront[data-template=pulse] .gal-main{aspect-ratio:3/4;border:var(--bw) solid var(--ink);border-radius:var(--r-l);background:var(--white);box-shadow:var(--shadow-hard);overflow:hidden}.qc-storefront[data-template=pulse] .gal-main img{transition:opacity .3s var(--ease)}.qc-storefront[data-template=pulse] .gal-thumbs{gap:8px;margin-top:12px;display:flex}.qc-storefront[data-template=pulse] .gal-thumbs button{border-radius:var(--r-s);background:var(--white);opacity:.55;border:var(--bw) solid var(--ink);width:58px;height:58px;transition:all .2s var(--ease);overflow:hidden}.qc-storefront[data-template=pulse] .gal-thumbs button.on{opacity:1;box-shadow:var(--shadow-hard-sm);transform:translate(-2px,-2px)}.qc-storefront[data-template=pulse] .pinfo h1{margin:8px 0 10px;font-size:26px}.qc-storefront[data-template=pulse] .pinfo .price{font-family:var(--disp);margin:14px 0 6px;font-size:22px;font-weight:800}.qc-storefront[data-template=pulse] .pinfo .price .cmp{color:var(--faint);margin-left:9px;font-size:15px;font-weight:500;text-decoration:line-through}.qc-storefront[data-template=pulse] .pinfo .desc{color:var(--ink2);text-transform:none;margin:16px 0 20px;font-size:14px;line-height:1.7}.qc-storefront[data-template=pulse] .optlabel{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.qc-storefront[data-template=pulse] .optlabel .k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-family:var(--disp);font-weight:700}.qc-storefront[data-template=pulse] .optlabel .v{font-size:13px;font-weight:700}.qc-storefront[data-template=pulse] .swatches{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.qc-storefront[data-template=pulse] .sw{border:var(--bw) solid var(--ink);width:32px;height:32px;transition:transform .15s var(--ease);border-radius:999px;position:relative}.qc-storefront[data-template=pulse] .sw:hover{transform:translate(-2px,-2px)}.qc-storefront[data-template=pulse] .sw.on:after{content:"";border:var(--bw) solid var(--blue);border-radius:999px;position:absolute;inset:-6px}.qc-storefront[data-template=pulse] .sizes{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.qc-storefront[data-template=pulse] .size{border-radius:var(--r-m);background:var(--white);border:var(--bw) solid var(--ink);min-width:52px;height:42px;transition:all .15s var(--ease);padding:0 14px;font-size:12.5px;font-weight:700}.qc-storefront[data-template=pulse] .size:hover{box-shadow:var(--shadow-hard-sm);transform:translate(-2px,-2px)}.qc-storefront[data-template=pulse] .size.on{background:var(--ink);color:var(--paper)}.qc-storefront[data-template=pulse] .qtybox{background:var(--white);border-radius:var(--r-m);border:var(--bw) solid var(--ink);align-items:center;gap:4px;padding:5px;display:inline-flex}.qc-storefront[data-template=pulse] .qtybtn{border-radius:var(--r-s);background:var(--paper);width:34px;height:34px;color:var(--ink);justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.qc-storefront[data-template=pulse] .qtybtn:hover{background:var(--yellow)}.qc-storefront[data-template=pulse] .qtybox span{text-align:center;min-width:26px;font-size:14px;font-weight:700}.qc-storefront[data-template=pulse] .stockline{align-items:center;gap:7px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.qc-storefront[data-template=pulse] .stockline i{background:var(--success);border-radius:999px;width:7px;height:7px}.qc-storefront[data-template=pulse] .stockline.low i{background:var(--coral)}.qc-storefront[data-template=pulse] .stockline.low{color:var(--coral)}.qc-storefront[data-template=pulse] .trust{background:var(--white);border:var(--bw) solid var(--ink);border-radius:var(--r-l);margin-top:26px;padding:6px 18px}.qc-storefront[data-template=pulse] .trustrow{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:13px;padding:15px 0;display:flex}.qc-storefront[data-template=pulse] .trustrow:last-child{border-bottom:none}.qc-storefront[data-template=pulse] .trustrow .t{font-size:12.5px;font-weight:700}.qc-storefront[data-template=pulse] .trustrow .s{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.5}.qc-storefront[data-template=pulse] .acc{border-top:var(--bw) solid var(--ink);margin-top:26px}.qc-storefront[data-template=pulse] .accitem{border-bottom:var(--bw) solid var(--ink)}.qc-storefront[data-template=pulse] .acchead{text-align:left;width:100%;font-size:13px;font-weight:700;font-family:var(--disp);text-transform:uppercase;justify-content:space-between;align-items:center;padding:16px 2px;display:flex}.qc-storefront[data-template=pulse] .acchead .chev{transition:transform .3s var(--ease);color:var(--blue)}.qc-storefront[data-template=pulse] .accitem.open .chev{transform:rotate(180deg)}.qc-storefront[data-template=pulse] .accbody{color:var(--muted);text-transform:none;padding:0 2px 20px;font-size:13px;line-height:1.7;display:none}.qc-storefront[data-template=pulse] .accitem.open .accbody{display:block}.qc-storefront[data-template=pulse] .reviews{margin-top:14px}.qc-storefront[data-template=pulse] .rvcard{background:var(--white);border:var(--bw) solid var(--ink);border-radius:var(--r-l);margin-bottom:12px;padding:16px 18px}.qc-storefront[data-template=pulse] .rvtop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.qc-storefront[data-template=pulse] .rvname{font-size:13px;font-weight:700}.qc-storefront[data-template=pulse] .rvcard p{color:var(--muted);font-size:12.5px;line-height:1.6}.qc-storefront[data-template=pulse] .rvava{background:var(--yellow);width:34px;height:34px;color:var(--ink);border:var(--bw) solid var(--ink);font-size:12px;font-weight:800;font-family:var(--disp);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.qc-storefront[data-template=pulse] .searchwrap{margin:20px 0 18px;position:relative}.qc-storefront[data-template=pulse] .searchwrap .field{border-radius:var(--r-m);padding-left:46px}.qc-storefront[data-template=pulse] .searchwrap svg{pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.qc-storefront[data-template=pulse] .chips{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.qc-storefront[data-template=pulse] .chip{background:var(--white);border:var(--bw) solid var(--ink);color:var(--ink);transition:all .15s var(--ease);border-radius:999px;padding:9px 16px;font-size:12px;font-weight:700}.qc-storefront[data-template=pulse] .chip:hover{box-shadow:var(--shadow-hard-sm);transform:translate(-2px,-2px)}.qc-storefront[data-template=pulse] .chip.on{background:var(--ink);color:var(--paper)}.qc-storefront[data-template=pulse] .empty{text-align:center;background:var(--white);border:var(--bw) solid var(--ink);border-radius:var(--r-xl);padding:48px 20px}.qc-storefront[data-template=pulse] .empty h3{font-family:var(--disp);text-transform:none;margin:14px 0 8px;font-size:18px;font-weight:800}.qc-storefront[data-template=pulse] .empty p{color:var(--muted);text-transform:none;max-width:36ch;margin:0 auto 18px;font-size:13px}.qc-storefront[data-template=pulse] .aucard{background:var(--ink);color:var(--paper);border:var(--bw) solid var(--ink);border-radius:var(--r-l);box-shadow:var(--shadow-lift);margin-bottom:16px;overflow:hidden}.qc-storefront[data-template=pulse] .aucard .im{border-bottom:var(--bw) solid #3a3a3a;height:180px;position:relative}.qc-storefront[data-template=pulse] .aucard .bd{padding:18px 16px 20px}.qc-storefront[data-template=pulse] .aucard h3{font-family:var(--disp);text-transform:none;margin-bottom:6px;font-size:17px;font-weight:700}.qc-storefront[data-template=pulse] .minic{gap:6px;margin:12px 0 14px;display:flex}.qc-storefront[data-template=pulse] .minic div{border-radius:var(--r-s);text-align:center;background:#221f1a;border:1px solid #3a3a3a;flex:1;padding:7px 0}.qc-storefront[data-template=pulse] .minic b{font-family:var(--disp);color:var(--yellow);font-size:14px;font-weight:800;display:block}.qc-storefront[data-template=pulse] .minic span{letter-spacing:.1em;text-transform:uppercase;color:#8a877d;font-size:8.5px}.qc-storefront[data-template=pulse] .drawer-scrim{z-index:60;animation:fadein .25s var(--ease);background:#11111180;position:fixed;inset:0}.qc-storefront[data-template=pulse] .drawer{background:var(--paper);border-left:var(--bw) solid var(--ink);z-index:61;width:min(420px,92vw);animation:slidein .3s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #1113}@keyframes slidein{0%{transform:translate(100%)}to{transform:translate(0)}}.qc-storefront[data-template=pulse] .drawer-head{border-bottom:var(--bw) solid var(--ink);background:var(--white);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.qc-storefront[data-template=pulse] .tabs{background:var(--paper);border-radius:var(--r-m);border:var(--bw) solid var(--ink);gap:6px;padding:4px;display:flex}.qc-storefront[data-template=pulse] .tabs button{border-radius:var(--r-s);color:var(--muted);transition:all .15s var(--ease);padding:8px 14px;font-size:12px;font-weight:700}.qc-storefront[data-template=pulse] .tabs button.on{background:var(--ink);color:var(--paper)}.qc-storefront[data-template=pulse] .drawer-body{-webkit-overflow-scrolling:touch;flex:1;padding:8px 18px 4px;overflow-y:auto}.qc-storefront[data-template=pulse] .brow{border-bottom:1px solid var(--line-soft);gap:12px;padding:14px 0;display:flex}.qc-storefront[data-template=pulse] .brow .im{border-radius:var(--r-s);background:var(--white);border:var(--bw) solid var(--ink);flex-shrink:0;width:64px;height:80px;overflow:hidden}.qc-storefront[data-template=pulse] .brow .nm{font-family:var(--disp);text-transform:none;font-size:13px;font-weight:700}.qc-storefront[data-template=pulse] .brow .vr{color:var(--muted);margin:3px 0 9px;font-size:11px}.qc-storefront[data-template=pulse] .drawer-foot{padding:16px 18px calc(18px + env(safe-area-inset-bottom,0px));border-top:var(--bw) solid var(--ink);background:var(--white)}.qc-storefront[data-template=pulse] .sumline{color:var(--muted);justify-content:space-between;margin-bottom:7px;font-size:13px;font-weight:500;display:flex}.qc-storefront[data-template=pulse] .sumtotal{border-top:var(--bw) solid var(--ink);justify-content:space-between;align-items:baseline;margin:12px 0 14px;padding-top:12px;display:flex}.qc-storefront[data-template=pulse] .sumtotal b{font-family:var(--disp);font-size:19px;font-weight:800}.qc-storefront[data-template=pulse] .promo{gap:8px;margin-bottom:8px;display:flex}.qc-storefront[data-template=pulse] .promo .field{border-radius:var(--r-m);padding:11px 14px;font-size:13px}.qc-storefront[data-template=pulse] .checkout{max-width:640px;margin:0 auto}.qc-storefront[data-template=pulse] .progress{align-items:center;gap:6px;margin:18px 0 22px;display:flex}.qc-storefront[data-template=pulse] .progress .pstep{background:var(--white);border:var(--bw) solid var(--ink);border-radius:999px;flex:1;height:5px}.qc-storefront[data-template=pulse] .progress .pstep.on{background:var(--blue)}.qc-storefront[data-template=pulse] .step{background:var(--white);border:var(--bw) solid var(--ink);border-radius:var(--r-l);margin-bottom:12px;overflow:hidden}.qc-storefront[data-template=pulse] .stephead{text-align:left;align-items:center;gap:13px;width:100%;padding:17px 18px;display:flex}.qc-storefront[data-template=pulse] .stepnum{background:var(--paper);border:var(--bw) solid var(--ink);width:30px;height:30px;color:var(--muted);font-size:12px;font-weight:800;font-family:var(--disp);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.qc-storefront[data-template=pulse] .step.on .stepnum{background:var(--blue);color:#fff;border-color:var(--ink)}.qc-storefront[data-template=pulse] .step.done .stepnum{background:var(--success);color:#fff}.qc-storefront[data-template=pulse] .stephead .st{font-family:var(--disp);text-transform:uppercase;font-size:14.5px;font-weight:700}.qc-storefront[data-template=pulse] .stephead .ss{color:var(--muted);text-transform:none;margin-top:2px;font-size:11.5px}.qc-storefront[data-template=pulse] .stepbody{padding:0 18px 22px;display:none}.qc-storefront[data-template=pulse] .step.on .stepbody{display:block}.qc-storefront[data-template=pulse] .frow{margin-bottom:12px}.qc-storefront[data-template=pulse] .frow label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700;font-family:var(--disp);margin-bottom:7px;display:block}.qc-storefront[data-template=pulse] .frow .field{border-radius:var(--r-m);padding:12px 15px;font-size:15px}.qc-storefront[data-template=pulse] .frow select.field{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2.4'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 15px center;background-repeat:no-repeat}.qc-storefront[data-template=pulse] .frow2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qc-storefront[data-template=pulse] .pick{border-radius:var(--r-m);background:var(--paper);border:var(--bw) solid var(--ink);text-align:left;width:100%;transition:all .15s var(--ease);align-items:flex-start;gap:12px;margin-bottom:9px;padding:14px 15px;display:flex}.qc-storefront[data-template=pulse] .pick:hover{box-shadow:var(--shadow-hard-sm);transform:translate(-2px,-2px)}.qc-storefront[data-template=pulse] .pick.on{background:var(--bluesoft)}.qc-storefront[data-template=pulse] .radio{border:var(--bw) solid var(--ink);border-radius:999px;flex-shrink:0;width:19px;height:19px;margin-top:2px;position:relative}.qc-storefront[data-template=pulse] .pick.on .radio:after{content:"";background:var(--blue);border-radius:999px;position:absolute;inset:3px}.qc-storefront[data-template=pulse] .pick .t{font-size:13px;font-weight:700}.qc-storefront[data-template=pulse] .pick .s{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.45}.qc-storefront[data-template=pulse] .errmsg{color:var(--error);background:var(--errorsoft);border:1px solid var(--error);border-radius:var(--r-s);margin-top:10px;padding:9px 12px;font-size:12px;font-weight:600}.qc-storefront[data-template=pulse] .recap{background:var(--paper);border:var(--bw) solid var(--ink);border-radius:var(--r-m);color:var(--ink);padding:14px 16px;font-size:12.5px;line-height:1.6}.qc-storefront[data-template=pulse] .ordersum{background:var(--ink);color:var(--paper);border:var(--bw) solid var(--ink);border-radius:var(--r-l);box-shadow:var(--shadow-lift);margin-bottom:12px;overflow:hidden}.qc-storefront[data-template=pulse] .ordersum>button{width:100%;color:var(--paper);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.qc-storefront[data-template=pulse] .ordersum .items{padding:0 18px 18px;display:none}.qc-storefront[data-template=pulse] .ordersum.open .items{display:block}.qc-storefront[data-template=pulse] .paybar{z-index:44;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--paper);border-top:var(--bw) solid var(--ink);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.qc-storefront[data-template=pulse] .paybar .tt{flex:1}.qc-storefront[data-template=pulse] .paybar .tt span{color:var(--muted);font-size:10.5px;font-weight:600;display:block}.qc-storefront[data-template=pulse] .paybar .tt b{font-family:var(--disp);font-size:18px;font-weight:800}.qc-storefront[data-template=pulse] .thanks{text-align:center;max-width:520px;margin:0 auto;padding:36px 0 0}.qc-storefront[data-template=pulse] .thanks .seal{background:var(--success);border:var(--bw) solid var(--ink);width:88px;height:88px;animation:pop .4s var(--ease);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 22px;display:flex}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.qc-storefront[data-template=pulse] .thanks h1{margin-bottom:10px;font-size:26px}.qc-storefront[data-template=pulse] .thanks p{color:var(--muted);text-transform:none;font-size:13.5px;line-height:1.65}.qc-storefront[data-template=pulse] .ordercard{background:var(--white);border:var(--bw) solid var(--ink);border-radius:var(--r-l);text-align:left;margin:24px 0;padding:20px}.qc-storefront[data-template=pulse] .trackwrap{max-width:560px;margin:0 auto}.qc-storefront[data-template=pulse] .tline{margin-top:8px}.qc-storefront[data-template=pulse] .tstep{gap:14px;padding-bottom:22px;display:flex;position:relative}.qc-storefront[data-template=pulse] .tstep:last-child{padding-bottom:0}.qc-storefront[data-template=pulse] .tstep:before{content:"";background:var(--line-soft);width:2px;position:absolute;top:26px;bottom:0;left:12px}.qc-storefront[data-template=pulse] .tstep:last-child:before{display:none}.qc-storefront[data-template=pulse] .tstep.done:before{background:var(--success)}.qc-storefront[data-template=pulse] .tdot{background:var(--white);border:var(--bw) solid var(--ink);z-index:1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.qc-storefront[data-template=pulse] .tstep.done .tdot{background:var(--success);border-color:var(--ink)}.qc-storefront[data-template=pulse] .tstep.now .tdot{background:var(--yellow)}.qc-storefront[data-template=pulse] .tstep .t{font-size:13.5px;font-weight:700}.qc-storefront[data-template=pulse] .tstep .s{color:var(--muted);margin-top:3px;font-size:11.5px}.qc-storefront[data-template=pulse] .modal-scrim{z-index:70;animation:fadein .2s var(--ease);background:#11111180;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.qc-storefront[data-template=pulse] .modal{background:var(--paper);border:var(--bw) solid var(--ink);border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-width:520px;max-height:92vh;animation:slideup .3s var(--ease);border-bottom:none;overflow-y:auto}@keyframes slideup{0%{transform:translateY(100%)}to{transform:translateY(0)}}.qc-storefront[data-template=pulse] .modal-head{background:var(--paper);z-index:2;border-bottom:var(--bw) solid var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:20px 20px 14px;display:flex;position:sticky;top:0}.qc-storefront[data-template=pulse] .modal-head h3{font-family:var(--disp);text-transform:uppercase;font-size:17px;font-weight:800}.qc-storefront[data-template=pulse] .modal-body{padding:16px 20px 26px}.qc-storefront[data-template=pulse] .xbtn{border-radius:var(--r-m);background:var(--white);border:var(--bw) solid var(--ink);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.qc-storefront[data-template=pulse] .toast{z-index:90;background:var(--ink);color:var(--paper);border-radius:var(--r-m);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-lift);animation:toastin .3s var(--ease);align-items:center;gap:9px;max-width:calc(100vw - 32px);padding:13px 20px;font-size:12.5px;font-weight:600;display:flex;position:fixed;bottom:88px;left:50%;transform:translate(-50%)}@keyframes toastin{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.qc-storefront[data-template=pulse] .chatfab{background:var(--yellow);width:54px;height:54px;color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:var(--shadow-lift);z-index:43;border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed;bottom:78px;right:16px}.qc-storefront[data-template=pulse] .chatpanel{background:var(--paper);border:var(--bw) solid var(--ink);border-radius:var(--r-l);max-width:330px;box-shadow:var(--shadow-lift);z-index:43;animation:slideup .25s var(--ease);margin-left:auto;position:fixed;bottom:140px;left:14px;right:14px;overflow:hidden}.qc-storefront[data-template=pulse] .chatpanel .h{background:var(--ink);color:var(--paper);padding:14px 16px}.qc-storefront[data-template=pulse] .chatpanel .h b{font-family:var(--disp);text-transform:uppercase;font-size:14px;font-weight:700;display:block}.qc-storefront[data-template=pulse] .chatpanel .h span{opacity:.6;color:#b7b4aa;font-size:10.5px}.qc-storefront[data-template=pulse] .chatlog{flex-direction:column;gap:10px;max-height:230px;padding:14px;display:flex;overflow-y:auto}.qc-storefront[data-template=pulse] .msg{border-radius:var(--r-m);border:var(--bw) solid var(--ink);max-width:82%;padding:10px 13px;font-size:12.5px;line-height:1.5}.qc-storefront[data-template=pulse] .msg.them{background:var(--white)}.qc-storefront[data-template=pulse] .msg.me{background:var(--blue);color:#fff;border-color:var(--ink);align-self:flex-end}.qc-storefront[data-template=pulse] .chatquick{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.qc-storefront[data-template=pulse] .chatquick button{background:var(--white);border:1.5px solid var(--ink);color:var(--ink);border-radius:999px;padding:7px 11px;font-size:10.5px;font-weight:600}.qc-storefront[data-template=pulse] .chatfoot{border-top:var(--bw) solid var(--ink);gap:8px;padding:12px 14px;display:flex}.qc-storefront[data-template=pulse] .chatfoot .field{border-radius:var(--r-m);padding:11px 14px;font-size:13px}.qc-storefront[data-template=pulse] .sgtable{border-collapse:collapse;width:100%;font-size:12.5px}.qc-storefront[data-template=pulse] .sgtable th,.qc-storefront[data-template=pulse] .sgtable td{text-align:left;border-bottom:1px solid var(--line-soft);padding:11px 8px}.qc-storefront[data-template=pulse] .sgtable th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:700;font-family:var(--disp)}.qc-storefront[data-template=pulse] .ph,.qc-storefront[data-template=pulse] .im,.qc-storefront[data-template=pulse] .gal-main{background-image:linear-gradient(135deg, var(--line-soft), var(--paper))}@media (width>=720px){.qc-storefront[data-template=pulse] .main{padding:0 32px 110px}.qc-storefront[data-template=pulse] .hero{margin-top:22px;padding:32px}.qc-storefront[data-template=pulse] .hero-in{grid-template-columns:.95fr 1.05fr;align-items:center;gap:36px;display:grid}.qc-storefront[data-template=pulse] .hero-art{margin-bottom:0}.qc-storefront[data-template=pulse] .hero-copy h1{font-size:40px}.qc-storefront[data-template=pulse] .marks{grid-template-columns:repeat(4,1fr)}.qc-storefront[data-template=pulse] .grid{grid-template-columns:repeat(3,1fr);gap:20px 16px}.qc-storefront[data-template=pulse] .hrail>*{flex:0 0 31%}.qc-storefront[data-template=pulse] .arch{flex:0 0 110px}.qc-storefront[data-template=pulse] .arch .im{width:110px;height:110px}.qc-storefront[data-template=pulse] .auction{grid-template-columns:1fr 1fr;display:grid}.qc-storefront[data-template=pulse] .auction .im{border-bottom:none;border-right:var(--bw) solid var(--ink);height:100%;min-height:320px}.qc-storefront[data-template=pulse] .auction .bd{padding:34px 32px}.qc-storefront[data-template=pulse] .values{flex-direction:row;padding:30px 24px}.qc-storefront[data-template=pulse] .value{flex-direction:column;flex:1}.qc-storefront[data-template=pulse] .journal{grid-template-columns:repeat(3,1fr)}.qc-storefront[data-template=pulse] .newsform{flex-direction:row}.qc-storefront[data-template=pulse] .footgrid{grid-template-columns:1.5fr 1fr 1fr 1fr}.qc-storefront[data-template=pulse] .footbase{flex-direction:row;justify-content:space-between;align-items:center}.qc-storefront[data-template=pulse] .pdp{grid-template-columns:1fr 1fr;align-items:start;gap:40px}.qc-storefront[data-template=pulse] .frow2{gap:14px}.qc-storefront[data-template=pulse] .modal-scrim{align-items:center;padding:24px}.qc-storefront[data-template=pulse] .modal{border-radius:var(--r-xl);border-bottom:var(--bw) solid var(--ink);animation:pop .25s var(--ease)}}@media (width>=1080px){.qc-storefront[data-template=pulse] .dock{display:none}.qc-storefront[data-template=pulse] .paybar{background:0 0;border:none;padding:0;position:static}.qc-storefront[data-template=pulse] .main{max-width:1240px;padding:0 44px 80px}.qc-storefront[data-template=pulse] .topbar{padding:14px 44px}.qc-storefront[data-template=pulse] .desknav{align-items:center;gap:2px;display:flex}.qc-storefront[data-template=pulse] .desknav button{border-radius:var(--r-m);font-size:12.5px;font-weight:700;font-family:var(--disp);text-transform:uppercase;color:var(--ink);transition:all .15s var(--ease);padding:10px 16px}.qc-storefront[data-template=pulse] .desknav button:hover{background:var(--bluesoft)}.qc-storefront[data-template=pulse] .desknav button.on{background:var(--ink);color:var(--paper)}.qc-storefront[data-template=pulse] .hero{margin-top:26px;padding:44px}.qc-storefront[data-template=pulse] .hero-copy h1{font-size:50px}.qc-storefront[data-template=pulse] .grid{grid-template-columns:repeat(4,1fr);gap:22px 18px}.qc-storefront[data-template=pulse] .grid.stagger>:nth-child(3n+2){transform:translateY(20px)}.qc-storefront[data-template=pulse] .grid.stagger{margin-bottom:20px}.qc-storefront[data-template=pulse] .hrail>*{flex:0 0 23.2%}.qc-storefront[data-template=pulse] .pc .quick{opacity:0;transition:all .2s var(--ease);transform:translateY(6px)}.qc-storefront[data-template=pulse] .pc:hover .quick{opacity:1;transform:translateY(0)}.qc-storefront[data-template=pulse] .sec{margin-top:64px}.qc-storefront[data-template=pulse] .sechead h2{font-size:28px}.qc-storefront[data-template=pulse] .pdp{grid-template-columns:1fr 1fr;gap:52px}.qc-storefront[data-template=pulse] .pinfo h1{font-size:32px}.qc-storefront[data-template=pulse] .checkout{grid-template-columns:1.25fr .75fr;align-items:start;gap:32px;max-width:100%;display:grid}.qc-storefront[data-template=pulse] .checkout .colmain{min-width:0}.qc-storefront[data-template=pulse] .checkout .colside{position:sticky;top:28px}.qc-storefront[data-template=pulse] .foot{border-radius:var(--r-xl);margin-bottom:0}.qc-storefront[data-template=pulse] .chatfab{bottom:24px;right:24px}.qc-storefront[data-template=pulse] .chatpanel{width:330px;bottom:88px;left:auto;right:24px}.qc-storefront[data-template=pulse] .toast{bottom:26px}.qc-storefront[data-template=pulse] .drawer{width:440px}}@media (width>=1400px){.qc-storefront[data-template=pulse] .main{padding:0 64px 80px}}.qc-landing.acct-page{flex-direction:column;min-height:100dvh;display:flex}.qc-landing .acct-body{flex:1;position:relative}.qc-landing .acct-shell{z-index:1;grid-template-columns:232px minmax(0,1fr);align-items:start;gap:30px;width:100%;max-width:1120px;margin:0 auto;padding:30px 40px 80px;display:grid;position:relative}.qc-landing .acct-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:88px}.qc-landing .acct-who{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadowcard);border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex}.qc-landing .acct-avatar{background:var(--accent);width:38px;height:38px;color:var(--accentfg);letter-spacing:-.01em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.qc-landing .acct-who-text{min-width:0}.qc-landing .acct-who-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.qc-landing .acct-who-mail{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.qc-landing .acct-nav{flex-direction:column;gap:2px;display:flex}.qc-landing .acct-nav-item{color:var(--text2);white-space:nowrap;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;font-size:13.5px;font-weight:500;transition:background .14s,color .14s;display:flex;position:relative}.qc-landing .acct-nav-item svg{opacity:.75;flex:none;width:16px;height:16px}.qc-landing .acct-nav-item:hover{background:var(--surface2);color:var(--text)}.qc-landing .acct-nav-item.active{background:var(--accentsoft);color:var(--text);font-weight:600}.qc-landing .acct-nav-item.active svg{opacity:1}.qc-landing .acct-nav-item.active:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:22%;bottom:22%;left:0}.qc-landing .acct-sell{border:1px solid var(--slabborder);background:var(--slab);color:var(--slabtext);border-radius:13px;padding:18px 16px 16px;position:relative;overflow:hidden}.qc-landing .acct-sell-mark{border:1px solid #f5f3ee29;border-radius:50%;width:72px;height:72px;position:absolute;top:-26px;right:-26px}.qc-landing .acct-sell h3{color:var(--slabtext);margin-bottom:6px;font-size:13.5px;font-weight:600}.qc-landing .acct-sell p{color:var(--slabtext2);margin-bottom:14px;font-size:12px;line-height:1.55}.qc-landing .acct-sell .btn.primary{color:#0d0d0d;background:#f5f3ee;width:100%}.qc-landing .acct-sell .btn.primary:hover{background:#fff}.qc-landing .acct-main{flex-direction:column;gap:18px;min-width:0;display:flex}.qc-landing .acct-head{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:18px;display:flex}.qc-landing .acct-head-action{flex-shrink:0}.qc-landing .acct-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--text3);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:inline-flex}.qc-landing .acct-eyebrow .dotmark{background:var(--accent)}.qc-landing .acct-head h1{letter-spacing:-.03em;margin-top:9px;font-size:27px;font-weight:700}.qc-landing .acct-head p{color:var(--text2);max-width:46ch;margin-top:6px;font-size:13.5px}.qc-landing .acct-tiles{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.qc-landing .acct-tile{border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:15px 17px;transition:transform .16s,box-shadow .16s,border-color .16s}.qc-landing .acct-tile:hover{box-shadow:var(--shadowcard);border-color:var(--text3);transform:translateY(-2px)}.qc-landing .acct-tile .l{color:var(--text3);align-items:center;gap:7px;font-size:11.5px;font-weight:500;display:flex}.qc-landing .acct-tile .l svg{width:13px;height:13px}.qc-landing .acct-tile .v{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:24px;font-weight:700}.qc-landing .acct-tile-wallet{border-color:var(--text)}.qc-landing .acct-tile-cta{background:var(--accent);color:var(--accentfg);border-radius:8px;align-items:center;margin-top:12px;padding:7px 13px;font-size:12px;font-weight:600;transition:background .14s;display:inline-flex}.qc-landing .acct-tile-cta:hover{background:var(--accenthover)}.qc-landing .acct-panel{border:1px solid var(--border);background:var(--surface);border-radius:13px;overflow:hidden}.qc-landing .acct-panel-head{border-bottom:1px solid var(--divider);background:var(--surface2);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.qc-landing .acct-panel-head h2{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.qc-landing .acct-panel-head h2 .sqmark{background:var(--accent)}.qc-landing .acct-panel-link{color:var(--text2);white-space:nowrap;font-size:12.5px;font-weight:500;transition:color .14s}.qc-landing .acct-panel-link:hover{color:var(--text)}.qc-landing .acct-panel-body{padding:6px 18px}.qc-landing .acct-empty{text-align:center;padding:40px 22px 44px}.qc-landing .acct-empty-art{width:132px;max-width:60%;color:var(--text3);opacity:.85;margin:0 auto 14px}.qc-landing .acct-empty h3{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.qc-landing .acct-empty p{color:var(--text2);max-width:34ch;margin:7px auto 0;font-size:12.5px;line-height:1.65}.qc-landing .acct-empty .btn{margin-top:18px}.qc-landing .acct-rows{flex-direction:column;display:flex}.qc-landing .acct-row{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:13.5px;display:flex}.qc-landing .acct-row:last-child{border-bottom:none}.qc-landing .acct-row dt{color:var(--text3)}.qc-landing .acct-row dd{text-align:right;word-break:break-word;font-weight:500}.qc-landing .acct-settings{flex-direction:column;gap:20px;display:flex}.qc-landing .acct-section{border:1px solid var(--border);background:var(--surface);border-radius:13px;overflow:hidden}.qc-landing .acct-section-head{border-bottom:1px solid var(--divider);padding:16px 20px}.qc-landing .acct-section-head h2{font-size:14.5px;font-weight:600}.qc-landing .acct-section-head p{color:var(--text2);margin-top:3px;font-size:12.5px}.qc-landing .acct-section-body{padding:20px}.qc-landing .acct-section-foot{border-top:1px solid var(--divider);background:var(--surface2);justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.qc-landing .acct-section-foot .status{color:var(--success);margin-right:auto;font-size:12px}.qc-landing .acct-section.danger{border-color:var(--error)}.qc-landing .acct-section.danger .acct-section-head{border-bottom-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.qc-landing .acct-section.danger .acct-section-head{border-bottom-color:color-mix(in oklab, var(--error) 30%, var(--border))}}.qc-landing .acct-section.danger .acct-section-head h2{color:var(--error)}.qc-landing .acct-danger-row{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.qc-landing .acct-danger-row:last-child{border-bottom:none;padding-bottom:0}.qc-landing .acct-danger-row:first-child{padding-top:0}.qc-landing .acct-danger-row .t{font-size:13.5px;font-weight:500}.qc-landing .acct-danger-row .d{color:var(--text2);max-width:44ch;margin-top:2px;font-size:12px}.qc-landing .acct-danger-btn{border:1px solid var(--error);color:var(--error);white-space:nowrap;background:0 0;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:12.5px;font-weight:600;transition:background .14s,color .14s}.qc-landing .acct-danger-btn:hover{background:var(--error);color:#fff}@media (width<=900px){.qc-landing .acct-shell{grid-template-columns:1fr;gap:18px;padding:20px 16px 60px}.qc-landing .acct-side{gap:14px;position:static}.qc-landing .acct-nav{scrollbar-width:none;flex-direction:row;gap:6px;padding-bottom:4px;overflow-x:auto}.qc-landing .acct-nav::-webkit-scrollbar{display:none}.qc-landing .acct-nav-item{border:1px solid var(--border);background:var(--surface);padding:8px 13px;font-size:13px}.qc-landing .acct-nav-item.active{border-color:var(--accent)}.qc-landing .acct-nav-item.active:before{display:none}.qc-landing .acct-sell{order:3}.qc-landing .acct-tiles{grid-template-columns:1fr 1fr}.qc-landing .acct-head h1{font-size:21px}.qc-landing .acct-head{flex-wrap:wrap}.qc-landing .acct-head-action,.qc-landing .acct-head-action .acct-tile-cta,.qc-landing .acct-head-action button{width:100%}}@media (width<=560px){.qc-landing .acct-tiles{grid-template-columns:1fr;gap:10px}.qc-landing .acct-tile{justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.qc-landing .acct-tile .v{margin-top:0;font-size:19px}.qc-landing .acct-tile-wallet{display:block}.qc-landing .acct-tile-wallet .v{margin-top:7px;font-size:24px}.qc-landing .acct-empty{padding:30px 16px 34px}.qc-landing .acct-section-body{padding:16px}.qc-landing .acct-danger-row{flex-direction:column;align-items:flex-start;gap:10px}.qc-landing .acct-danger-btn{text-align:center;width:100%}}.qc-landing .acct-steps{gap:12px;margin:0;padding:14px 20px 6px;list-style:none;display:grid}.qc-landing .acct-steps li{color:var(--text2);align-items:flex-start;gap:12px;font-size:13px;display:flex}.qc-landing .acct-steps li strong{font-weight:600;display:block}.qc-landing .acct-steps li small{font-size:12px;display:block}.qc-landing .acct-steps .dot{border:2px solid var(--border);border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:3px}.qc-landing .acct-steps li.done{color:var(--text)}.qc-landing .acct-steps li.done .dot{background:var(--text);border-color:var(--text)}.qc-landing .acct-note{color:var(--text2);margin:0;padding:4px 20px 16px;font-size:12.5px}.qc-landing .acct-total dt,.qc-landing .acct-total dd{color:var(--text);font-weight:700}.qc-landing .acct-form{gap:16px;max-width:560px;padding:16px 20px 20px;display:grid}.qc-landing .acct-form-actions{align-items:center;gap:12px;display:flex}.qc-landing .acct-saved{color:#1f8f4e;font-size:12.5px;font-weight:600}@media (width<=560px){.qc-landing .acct-form .grid-cols-2{grid-template-columns:1fr}}.dark .qc-backroom,.dark .qc-storefront{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(87% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(87% 0 0)}.qc-brand-mark{vertical-align:middle;flex-shrink:0;display:inline-block}.qc-storefront{--duration-fast:.13s;--duration-base:.22s;--duration-slow:.32s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-entrance:cubic-bezier(.16, 1, .3, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1)}.qc-storefront .overlay{animation:qc-overlay-in var(--duration-base) var(--ease-standard) both}.qc-storefront .drawer{animation:qc-drawer-in var(--duration-slow) var(--ease-entrance) both}.qc-storefront .overlay.is-closing{animation:qc-overlay-in var(--duration-fast) var(--ease-standard) reverse both}.qc-storefront .drawer.is-closing{animation:qc-drawer-in var(--duration-base) var(--ease-standard) reverse both}@keyframes qc-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes qc-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.qc-storefront .drawer-body>*{animation:qc-rise var(--duration-base) var(--ease-standard) both}.qc-storefront .drawer-body>:first-child{animation-delay:20ms}.qc-storefront .drawer-body>:nth-child(2){animation-delay:45ms}.qc-storefront .drawer-body>:nth-child(3){animation-delay:70ms}.qc-storefront .drawer-body>:nth-child(4){animation-delay:95ms}.qc-storefront .drawer-body>:nth-child(5){animation-delay:.115s}.qc-storefront .drawer-body>:nth-child(n+6){animation-delay:.13s}@keyframes qc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.qc-storefront .drawer-tabs button{transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-base) var(--ease-standard)}.qc-storefront .chip{transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.qc-storefront .chip:hover{border-color:var(--gray400)}.qc-storefront .chip:active{transform:scale(.96)}.qc-storefront .chip.on{animation:qc-chip-select var(--duration-base) var(--ease-pop)}@keyframes qc-chip-select{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1)}}.qc-storefront .pcard{transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard)}@media (hover:hover){.qc-storefront .pcard:hover{border-color:var(--gray400);transform:translateY(-3px);box-shadow:0 10px 24px #0d0d0d17}.qc-storefront .pcard:hover .imgwrap img{transform:scale(1.045)}}.qc-storefront .pcard .imgwrap{overflow:hidden}.qc-storefront .pcard .imgwrap img{transition:transform var(--duration-slow) var(--ease-standard)}.qc-storefront .pcard .addcart{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.qc-storefront .pcard .addcart:active{transform:scale(.97)}.qc-storefront .pcard .wish{transition:transform var(--duration-fast) var(--ease-standard)}.qc-storefront .pcard .wish:active{transform:scale(.88)}.qc-storefront .pcard .wish.on svg{animation:qc-heart var(--duration-slow) var(--ease-pop)}@keyframes qc-heart{0%{transform:scale(1)}35%{transform:scale(1.28)}to{transform:scale(1)}}.qc-storefront .btn,.qc-storefront .qtybtn,.qc-storefront .iconbtn{transition:transform var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.qc-storefront .btn:active,.qc-storefront .qtybtn:active{transform:scale(.97)}.qc-storefront .iconbtn:active{transform:scale(.9)}@media (hover:hover){.qc-storefront .iconbtn:hover{background:var(--gray150)}.qc-storefront .qtybtn:hover{border-color:var(--gray400)}}.qc-storefront .badge{animation:qc-badge-pop var(--duration-base) var(--ease-pop)}@keyframes qc-badge-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.qc-storefront .pdp .maximg img{animation:qc-fade var(--duration-slow) var(--ease-standard) both}@media (prefers-reduced-motion:reduce){.qc-storefront .pdp .maximg img{animation:qc-fade var(--duration-slow) var(--ease-standard) both}}.qc-storefront .pdp .thumbs img{transition:opacity var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}@media (hover:hover){.qc-storefront .pdp .thumbs img:hover{opacity:1;border-color:var(--gray400)}}.qc-storefront .pdp .thumbs img:active{transform:scale(.94)}.qc-storefront [data-reveal=pending]{opacity:0;transform:translateY(14px)}.qc-storefront [data-reveal=shown]{opacity:1;transition:opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard);transform:translateY(0)}.qc-storefront .qc-flash{animation:qc-flash-in var(--duration-base) var(--ease-pop) both}@keyframes qc-flash-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.qc-storefront *,.qc-storefront :before,.qc-storefront :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.qc-storefront [data-reveal=pending]{opacity:1;transform:none}.qc-storefront .pcard:hover,.qc-storefront .pcard:hover .imgwrap img{transform:none}}.qc-storefront .paypanel{background:var(--white);border:1px solid var(--gray300);text-align:center;max-width:380px;animation:qc-rise var(--duration-slow) var(--ease-entrance) both;border-radius:14px;margin:48px auto;padding:28px 24px}.qc-storefront .paypanel .eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--gray600);font-size:10.5px;font-weight:500}.qc-storefront .paypanel h1{letter-spacing:-.02em;margin:8px 0 10px;font-size:30px;font-weight:700}.qc-storefront .paypanel .note{color:var(--gray600);margin-bottom:20px;font-size:12.5px;line-height:1.5}.qc-storefront .paypanel .payerror{color:var(--error);background:#f7e6e8;border-radius:8px;margin-bottom:16px;padding:10px 12px;font-size:12.5px}.qc-storefront .paypanel .btn{width:100%}.qc-storefront .paypanel .paycancel{color:var(--gray600);margin-top:14px;font-size:12px;text-decoration:underline;display:inline-block}.qc-storefront .aclock{font-variant-numeric:tabular-nums;background:var(--gray150);transition:background-color var(--duration-base) var(--ease-standard);border-radius:10px;align-items:baseline;gap:10px;margin:12px 0;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.qc-storefront .aclock.closing{color:var(--error);animation:qc-clock-pulse 1.6s var(--ease-standard) infinite;background:#f7e6e8}@keyframes qc-clock-pulse{0%,to{opacity:1}50%{opacity:.72}}.qc-storefront .asnipe{opacity:.85;font-size:11px;font-weight:500}.qc-storefront .abid{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.qc-storefront .abid-l{color:var(--gray600);font-size:12px}.qc-storefront .abid-v{letter-spacing:-.02em;font-size:26px;font-weight:700}.qc-storefront .abid-c{color:var(--gray600);font-size:12px}.qc-storefront .ares{color:var(--warning);margin-bottom:6px;font-size:12.5px}.qc-storefront .ares.met{color:var(--success)}.qc-storefront .ainstant{color:var(--violet);margin-bottom:12px;font-size:12.5px}.qc-storefront .aclosed{color:var(--gray600);margin:14px 0;font-size:13px}.qc-storefront .abidform{margin:16px 0}.qc-storefront .abidform label{color:var(--gray600);margin-bottom:6px;font-size:12.5px;display:block}.qc-storefront .abidrow{gap:8px;display:flex}.qc-storefront .abidrow input{border:1px solid var(--gray300);font-variant-numeric:tabular-nums;min-width:0;transition:border-color var(--duration-fast) var(--ease-standard);border-radius:9px;flex:1;padding:11px 12px;font-size:15px}.qc-storefront .abidrow input:focus{border-color:var(--ink);outline:none}.qc-storefront .abiderr{color:var(--error);margin-top:6px;font-size:12px}.qc-storefront .awallet{color:var(--gray600);margin-top:8px;font-size:11.5px;line-height:1.5}.qc-storefront .abids{border-top:1px solid var(--gray300);margin-top:18px;list-style:none}.qc-storefront .abids li{border-bottom:1px solid var(--gray150);animation:qc-rise var(--duration-base) var(--ease-standard) both;align-items:baseline;gap:10px;padding:9px 0;font-size:13px;display:flex}.qc-storefront .ab-who{background:var(--gray150);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:inline-flex}.qc-storefront .ab-amt{font-variant-numeric:tabular-nums;font-weight:600}.qc-storefront .ab-at{color:var(--gray400);margin-left:auto;font-size:11.5px}.qc-storefront .cmp2{color:var(--gray600);margin-left:8px;font-size:11.5px;font-weight:400}.qc-storefront .emptynote{color:var(--gray600);padding:24px 0;font-size:13.5px}@media (prefers-reduced-motion:reduce){.qc-storefront .aclock.closing{animation:none}}.qc-storefront .reyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--violet);font-size:10.5px;font-weight:600}.qc-storefront .rprice{margin:6px 0 16px;font-size:22px;font-weight:700}.qc-storefront .rprice span{color:var(--gray600);font-size:12.5px;font-weight:400}.qc-storefront .rbar{background:var(--gray150);border-radius:999px;height:8px;display:block;overflow:hidden}.qc-storefront .rbar>span{background:var(--sf-accent);height:100%;transition:width var(--duration-slow) var(--ease-standard);border-radius:999px;display:block}.qc-storefront .rbar.mini{height:5px;margin:7px 0 4px}.qc-storefront .rmeta{color:var(--gray600);align-items:baseline;gap:8px;margin-top:7px;font-size:12.5px;display:flex}.qc-storefront .rmeta strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.qc-storefront .rmine{color:var(--gray600);margin:12px 0;font-size:12.5px}.qc-storefront .rclosed{color:var(--gray600);margin:16px 0;font-size:13px}.qc-storefront .rdrawn{background:var(--successsoft);animation:qc-rise var(--duration-slow) var(--ease-standard) both;border-radius:10px;margin:16px 0;padding:14px 16px}.qc-storefront .rdrawn strong{color:var(--success);font-size:15px}.qc-storefront .rdrawn p{color:var(--gray600);margin-top:5px;font-size:12.5px;line-height:1.55}.qc-storefront .rseed code{word-break:break-all;background:#fff9;border-radius:3px;padding:1px 4px;font-size:11px}.qc-storefront .rbuy{margin:18px 0}.qc-storefront .rbuy label{color:var(--gray600);margin-bottom:6px;font-size:12.5px;display:block}.qc-storefront .rbuyrow{gap:8px;display:flex}.qc-storefront .rbuyrow input{border:1px solid var(--gray300);font-variant-numeric:tabular-nums;width:90px;transition:border-color var(--duration-fast) var(--ease-standard);border-radius:9px;padding:11px 12px;font-size:15px}.qc-storefront .rbuyrow input:focus{border-color:var(--ink);outline:none}.qc-storefront .rbuyrow .btn{flex:1}.qc-storefront .rerr{color:var(--error);margin-top:6px;font-size:12px}.qc-storefront .rwallet{color:var(--gray600);margin-top:8px;font-size:11.5px;line-height:1.5}.qc-storefront .cr-section{--cr-ink:var(--ink,#0d0d0d);--cr-paper:var(--white,#fff);--cr-line:var(--cr-ink)}@supports (color:color-mix(in lab, red, red)){.qc-storefront .cr-section{--cr-line:color-mix(in srgb, var(--cr-ink) 12%, transparent)}}.qc-storefront .cr-section{--cr-soft:var(--cr-ink)}@supports (color:color-mix(in lab, red, red)){.qc-storefront .cr-section{--cr-soft:color-mix(in srgb, var(--cr-ink) 4%, var(--cr-paper))}}.qc-storefront .cr-section{--cr-focus:var(--sf-accent,var(--cr-ink));--cr-hang:calc(var(--cr-w) * .3);--cr-tall:calc(var(--cr-w) * 1.55);color:var(--cr-ink);position:relative}.qc-storefront .cr-loft{margin:8px 0 40px}.qc-storefront .cr-head{margin-bottom:14px}.qc-storefront .cr-head h2{font-size:calc(22px * var(--sf-scale,1));letter-spacing:-.01em;font-weight:600}.qc-storefront .cr-head p{font-size:calc(13px * var(--sf-scale,1));color:var(--cr-ink);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.qc-storefront .cr-head p{color:color-mix(in srgb, var(--cr-ink) 62%, transparent)}}.qc-storefront .cr-track{height:calc(var(--cr-hang) + var(--cr-tall) + 96px);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.qc-storefront .cr-track[data-live]:not(.is-carousel){cursor:grab}.qc-storefront .cr-track[data-live]:active:not(.is-carousel){cursor:grabbing}.qc-storefront .cr-rod{background:var(--cr-ink);opacity:.85;border-radius:3px;height:3px;position:absolute;top:6px;left:0;right:0}.qc-storefront .cr-list{justify-content:center;padding-top:6px;list-style:none;display:flex;position:absolute;inset:0}.qc-storefront .cr-piece{width:var(--cr-w);margin-right:calc(var(--cr-w) * -.44);pointer-events:none;will-change:transform;flex:none;position:relative}.qc-storefront .cr-track[data-live] .cr-list{display:block}.qc-storefront .cr-track[data-live] .cr-piece{margin:0;position:absolute;top:6px;left:0}.qc-storefront .cr-swing{transform-origin:50% 0;perspective:calc(var(--cr-w) * 6);position:relative}.qc-storefront .cr-hanger{width:100%;height:var(--cr-hang);display:block;overflow:visible}.qc-storefront .cr-hook{stroke:var(--cr-ink)}@supports (color:color-mix(in lab, red, red)){.qc-storefront .cr-hook{stroke:color-mix(in srgb, var(--cr-ink) 55%, #9a9a9a)}}.qc-storefront .cr-hanger-wood .cr-bar{fill:#a87b4f}.qc-storefront .cr-hanger-black .cr-bar{fill:var(--cr-ink)}.qc-storefront .cr-hanger-black .cr-hook,.qc-storefront .cr-cord{stroke:var(--cr-ink)}@supports (color:color-mix(in lab, red, red)){.qc-storefront .cr-cord{stroke:color-mix(in srgb, var(--cr-ink) 40%, transparent)}}.qc-storefront .cr-cord{stroke-width:2px}.qc-storefront .cr-garment{width:100%;height:var(--cr-tall);margin-top:calc(var(--cr-w) * -.05);transform-style:preserve-3d;pointer-events:auto;color:inherit;-webkit-user-drag:none;outline:none;display:block;position:relative;transform:rotateY(-70deg)}.qc-storefront .cr-face{background:var(--cr-soft);border:1px solid var(--cr-line);backface-visibility:hidden;border-radius:14px;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;inset:0;overflow:hidden}.qc-storefront .cr-back{transform:rotateY(180deg)}.qc-storefront .cr-face img{object-fit:contain;pointer-events:none;width:100%;height:100%}.qc-storefront .cr-drawn{width:92%;height:92%}.qc-storefront .cr-garment:focus-visible .cr-face{outline:2px solid var(--cr-focus);outline-offset:3px}.qc-storefront .cr-tag{top:calc(var(--cr-hang) * .82);right:calc(var(--cr-w) * .1);transform-origin:50% 0;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute}.qc-storefront .cr-tag:before{content:"";background:var(--cr-ink);width:1px;height:16px}@supports (color:color-mix(in lab, red, red)){.qc-storefront .cr-tag:before{background:color-mix(in srgb, var(--cr-ink) 45%, transparent)}}.qc-storefront .cr-tag-card{background:var(--cr-paper);border:1px solid var(--cr-line);font-size:calc(11px * var(--sf-scale,1));white-space:nowrap;border-radius:4px;padding:9px 7px 4px;font-weight:600;line-height:1.2;position:relative}.qc-storefront .cr-tag-card:before{content:"";background:var(--cr-ink);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:3px;left:50%}@supports (color:color-mix(in lab, red, red)){.qc-storefront .cr-tag-card:before{background:color-mix(in srgb, var(--cr-ink) 30%, transparent)}}.qc-storefront .cr-shadow{background:radial-gradient(closest-side, var(--cr-ink), transparent);border-radius:50%;width:80%;height:14px;margin:14px auto 0;display:block}@supports (color:color-mix(in lab, red, red)){.qc-storefront .cr-shadow{background:radial-gradient(closest-side, color-mix(in srgb, var(--cr-ink) 22%, transparent), transparent)}}.qc-storefront .cr-shadow{transform:scaleX(.38)}.qc-storefront .cr-name{text-align:center;font-size:calc(12.5px * var(--sf-scale,1));text-overflow:ellipsis;white-space:nowrap;opacity:0;margin-top:8px;padding:0 4px;font-weight:500;line-height:1.3;transition:opacity .2s;display:block;overflow:hidden}.qc-storefront .cr-piece.is-front .cr-name{opacity:1}.qc-storefront .cr-turn{border:1px solid var(--cr-line);background:var(--cr-paper);color:var(--cr-ink);font:inherit;font-size:calc(11.5px * var(--sf-scale,1));cursor:pointer;pointer-events:auto;border-radius:999px;margin:6px auto 0;padding:4px 10px;display:block}.qc-storefront .cr-turn:focus-visible{outline:2px solid var(--cr-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.qc-storefront .cr-name{transition:none}}.qc-storefront .cr-piece:not(.is-front) .cr-name{opacity:0;visibility:hidden;transition:none}.ct-section{--ct-ink:var(--ink,#0d0d0d);--ct-focus:var(--sf-accent,var(--ct-ink));color:var(--ct-ink);position:relative;container-type:inline-size}.ct-loft{margin:8px 0 40px}.ct-head{margin-bottom:14px}.ct-head h2{font-size:calc(22px * var(--sf-scale,1));letter-spacing:-.01em;font-weight:600}.ct-wrap{--ct-gap:12px;--ct-w:calc((100cqi - 2 * var(--ct-gap)) / 2.5);position:relative}.ct-row{gap:var(--ct-gap);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;padding:2px 0 6px;list-style:none;display:flex;overflow-x:auto}.ct-row::-webkit-scrollbar{display:none}.ct-item{flex:0 0 var(--ct-w);scroll-snap-align:start;min-width:0}.ct-item:first-child{margin-left:auto}.ct-item:last-child{margin-right:auto}.ct-tile{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.ct-tile:focus-visible{outline:none}.ct-tile:focus-visible .ct-frame{outline:2px solid var(--ct-focus);outline-offset:3px}.ct-frame{aspect-ratio:1;background:var(--ct-bg,transparent);border-radius:18px;place-items:center;padding:12%;display:grid;position:relative;overflow:hidden}.ct-plain .ct-frame{padding:4%}.ct-frame img{object-fit:contain;width:100%;height:100%;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.ct-initial{font-size:calc(34px * var(--sf-scale,1));text-transform:uppercase;opacity:.35;font-weight:700}.ct-plain .ct-initial{opacity:.25}.ct-label{text-align:center;font-size:calc(12.5px * var(--sf-scale,1));letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:10px;padding:0 2px;font-weight:700;line-height:1.25;display:block}@media (hover:hover){.ct-tile:hover .ct-frame img{transform:scale(1.04)}}.ct-arrow{top:calc(2px + var(--ct-w) / 2);border:1px solid var(--ct-ink);border-radius:999px;width:36px;height:36px;display:none;position:absolute;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.ct-arrow{border:1px solid color-mix(in srgb, var(--ct-ink) 12%, transparent)}}.ct-arrow{background:var(--white,#fff);color:var(--ct-ink);cursor:pointer;place-items:center;box-shadow:0 2px 10px #00000014}.ct-prev{left:-6px}.ct-next{right:-6px}@media (hover:hover) and (pointer:fine){.ct-arrow{display:grid}}@container (width>=560px){.ct-wrap{--ct-gap:14px;--ct-w:calc((100cqi - 4 * var(--ct-gap)) / 4.5)}}@container (width>=860px){.ct-wrap{--ct-gap:16px;--ct-w:calc((100cqi - 5 * var(--ct-gap)) / 6)}.ct-frame{border-radius:22px}}@media (prefers-reduced-motion:reduce){.ct-frame img{transition:none}.ct-tile:hover .ct-frame img{transform:none}}.ct-square .ct-frame{border-radius:0}.ct-round .ct-frame{border-radius:50%;padding:16%}.ct-round.ct-plain .ct-frame{padding:8%}.ct-label-colour .ct-label{color:var(--ct-label)}.ct-case-normal .ct-label{text-transform:none;letter-spacing:0;font-weight:600}.ct-tall .ct-wrap{--ct-gap:4px;--ct-w:calc((100cqi - 2 * var(--ct-gap)) / 2.2)}@container (width>=560px){.ct-tall .ct-wrap{--ct-gap:4px;--ct-w:calc((100cqi - 2 * var(--ct-gap)) / 3)}}@container (width>=860px){.ct-tall .ct-wrap{--ct-gap:6px;--ct-w:calc((100cqi - 3 * var(--ct-gap)) / 4)}}.ct-tall .ct-row{padding:0}.ct-tall .ct-item:first-child,.ct-tall .ct-item:last-child{margin-left:0;margin-right:0}.ct-tall .ct-frame,.ct-tall.ct-square .ct-frame,.ct-tall.ct-round .ct-frame{aspect-ratio:2/3;background:var(--gray150,#ece9e2);border-radius:0;padding:0;display:block}.ct-tall .ct-frame img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.ct-tall .ct-initial{place-items:center;display:grid;position:absolute;inset:0}.ct-tall .ct-frame:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0000008c 100%);position:absolute;inset:55% 0 0}.ct-tall .ct-label,.ct-tall.ct-label-colour .ct-label{z-index:3;color:#fff;text-align:left;font-size:calc(14px * var(--sf-scale,1));letter-spacing:.08em;margin:0;padding:0 14px 16px;position:absolute;bottom:0;left:0;right:0}@container (width>=860px){.ct-tall .ct-label,.ct-tall.ct-label-colour .ct-label{font-size:calc(15px * var(--sf-scale,1));padding:0 20px 22px}}.ct-tall .ct-tile:focus-visible .ct-frame{outline-offset:-3px;outline-color:#fff}.ct-tall .ct-arrow{top:calc(var(--ct-w) * .75)}.cv{pointer-events:none;display:block;position:absolute;inset:0}.cv video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.cv video.on{opacity:1}.cv video::-webkit-media-controls{display:none!important}@media (prefers-reduced-motion:reduce){.cv{display:none}}.lk-choice{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.lk-option{border:1px solid var(--gray200,#e6e4de);background:var(--white,#fff);cursor:pointer;border-radius:12px;flex-direction:column;gap:10px;padding:10px;transition:border-color .15s;display:flex;position:relative}.lk-option:hover{border-color:var(--gray400,#b9b6ae)}.lk-option.on{border-color:#0d0d0d;box-shadow:inset 0 0 0 1px #0d0d0d}.lk-option input{opacity:0;pointer-events:none;position:absolute}.lk-option:has(input:focus-visible){outline-offset:2px;outline:2px solid #0d0d0d}.lk-picture{aspect-ratio:16/10;background:#faf9f5;border-radius:8px;padding:10px;display:block;overflow:hidden}.lk-text{flex-direction:column;gap:2px;display:flex}.lk-text strong{color:#0d0d0d;font-size:13.5px;font-weight:600}.lk-text small{color:var(--gray600,#6b6b6b);font-size:12px;line-height:1.4}.lk-mock{width:100%;height:100%;display:flex}.lk-tiles-square{align-items:center;gap:6px}.lk-tiles-square>span{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.lk-tiles-square i{aspect-ratio:1;background:#e3eef8;border-radius:6px;width:100%;display:block}.lk-tiles-square b{background:#0d0d0d;border-radius:2px;width:60%;height:4px;display:block}.lk-tiles-tall{gap:2px}.lk-tiles-tall>span{background:linear-gradient(#b9a48f 0%,#6e5b4b 100%);flex:1;position:relative}.lk-tiles-tall>span:nth-child(2){background:linear-gradient(#a8917c 0%,#4f3f33 100%)}.lk-tiles-tall>span:nth-child(3){background:linear-gradient(#c7b39d 0%,#7a6553 100%)}.lk-tiles-tall>span:nth-child(4){background:linear-gradient(#9c8571 0%,#3f322a 100%)}.lk-tiles-tall b{background:#fff;border-radius:2px;width:55%;height:4px;position:absolute;bottom:6px;left:5px}.lk-banner{flex-direction:column;gap:4px}.lk-nav{background:#0d0d0d;border-radius:2px;width:40%;height:4px;display:block}.lk-hero{background:linear-gradient(135deg,#6e5b4b 0%,#2a221c 100%);border-radius:4px;flex-direction:column;justify-content:flex-end;gap:3px;padding:6px;display:flex}.lk-hero b{background:#fff;border-radius:2px;width:45%;height:4px;display:block}.lk-hero b+b{opacity:.7;width:28%}.lk-banner-big .lk-hero{flex:auto}.lk-banner-small .lk-hero{flex:0 0 30%}.lk-products{flex:none;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.lk-banner-small .lk-products{flex:auto}.lk-products i{background:#e6e4de;border-radius:3px;min-height:12px;display:block}.qc-storefront .countdown-bar{text-align:center;flex-wrap:wrap;row-gap:2px}.qc-storefront .countdown-bar .countdown-text{font-weight:600}.qc-storefront .countdown-bar .countdown-count{align-items:center;gap:8px;display:inline-flex}.qc-storefront .countdown-bar .countdown-text+.countdown-count{opacity:.92}.qc-storefront .event-effects{pointer-events:none;z-index:25;width:100vw;height:100vh;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.qc-storefront .event-effects{display:none}}.qc-storefront .event-banner{isolation:isolate;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:12px 0 4px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.qc-storefront .event-banner .eb-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffff29,#0000 70%);width:60%;height:180%;position:absolute;inset:-40% -10% auto auto}.qc-storefront .event-banner .eb-copy{flex:260px;min-width:0}.qc-storefront .event-banner h2{font-size:calc(28px * var(--sf-scale,1));letter-spacing:-.01em;color:inherit;margin:0;font-weight:700;line-height:1.1}.qc-storefront .event-banner p{opacity:.9;color:inherit;margin:6px 0 0;font-size:14.5px}.qc-storefront .event-banner .eb-btn{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.qc-storefront .event-banner .eb-btn:hover{opacity:.9}.qc-storefront .event-banner.eb-chrono{border-radius:4px;margin-top:28px}.qc-storefront .event-banner.eb-loft{border-radius:28px;margin:4px 0 32px;padding:32px 36px}.qc-storefront .event-banner.eb-page{margin-bottom:8px}@media (width<=640px){.qc-storefront .event-banner{gap:14px;padding:20px 18px}.qc-storefront .event-banner h2{font-size:calc(22px * var(--sf-scale,1))}.qc-storefront .event-banner .eb-btn{width:100%}.qc-storefront .event-banner.eb-loft{border-radius:20px;margin-bottom:24px;padding:22px 20px}}.qc-storefront .event-tag{box-shadow:0 1px 2px #0000001f}.qc-storefront .pdp-event-tag{border-radius:999px;align-items:center;margin:0 0 8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.qc-storefront .drop-flag{z-index:2;color:#fff;letter-spacing:.01em;pointer-events:none;background:#0d0d0ddb;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;left:8px}.qc-storefront .drop-cta{opacity:.75;cursor:default;justify-content:center;align-items:center;gap:6px;display:flex}.qc-storefront .drop-panel{border:1px solid var(--gray300);background:#fff;border-radius:14px;margin:4px 0 14px;padding:16px}.qc-storefront .drop-when{color:var(--gray600);margin:0 0 10px;font-size:13px}.qc-storefront .drop-when strong{color:var(--ink,#0d0d0d)}.qc-storefront .drop-clock{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.qc-storefront .drop-clock div{background:var(--gray100,#f4f4f2);text-align:center;border-radius:10px;padding:10px 4px}.qc-storefront .drop-clock b{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1;display:block}.qc-storefront .drop-clock span{color:var(--gray600);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.qc-storefront .drop-limit{color:var(--gray600);margin:-6px 0 12px;font-size:12.5px}.qc-storefront .trust-card{border:1px solid #7f7f7f4d;border-radius:12px;flex-direction:column;gap:7px;max-width:340px;margin:16px 0 0;padding:14px 16px;font-size:13px;display:flex;position:relative}.qc-storefront .trust-card .tc-x{width:26px;height:26px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:99px;place-items:center;padding:0;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:8px;right:8px}.qc-storefront .trust-card .tc-x:hover{opacity:1}.qc-storefront .trust-card .tc-x:active{transform:scale(.94)}.qc-storefront .trust-card .tc-title{letter-spacing:.06em;text-transform:uppercase;opacity:.7;padding-right:26px;font-size:12px;font-weight:600}.qc-storefront .trust-card .tc-line{align-items:center;gap:6px;display:inline-flex}.qc-storefront .trust-card .tc-line svg{flex:none}.qc-storefront .trust-card .tc-by{opacity:.6;font-size:11.5px}.qc-storefront .trust-line{color:var(--gray600);flex-wrap:wrap;gap:4px 12px;margin:-4px 0 12px;font-size:12.5px;display:flex}.qc-storefront .trust-line span{align-items:center;gap:4px;display:inline-flex}.qc-storefront .notify-me-row button{background:var(--sf-accent,#0d0d0d)}.qc-storefront .notify-me-row button:disabled{opacity:.6}.qc-auth{--ink:#0d0d0d;--dgray:#242424;--gray600:#5c5c5c;--gray400:#9a9a9a;--gray300:#dcdad4;--gray150:#ece9e2;--gray100:#f4f2ec;--paper:#faf9f5;--white:#fff;--success:#2f7a4b;--successsoft:#e3efe8;--warning:#b8791e;--warningsoft:#f7eedf;--error:#b3273a;--errorsoft:#f7e6e8;--info:#2456c7;--infosoft:#e5ebfa;--violet:#6b4fbb;--violetsoft:#ebe7f7;--ap-bg:var(--ink);--ap-fg:#fff;--ap-muted:var(--gray400);--ap-soft:var(--gray300);--ap-line:#ffffff29;--ap-field:#ffffff0a;--ap-hover:#ffffff0f;--ap-tabs:#ffffff0f;--ap-tab-on:#fff;--ap-tab-on-fg:var(--ink);--ap-btn:#fff;--ap-btn-fg:var(--ink);--ap-btn-hover:var(--gray150);--ap-video:var(--dgray);--ap-error:#f09098;--ap-ok:#8fd3a6;--text:var(--ap-fg);--text2:var(--ap-muted);--text3:var(--ap-muted);--border:var(--ap-line);--accent:var(--ap-btn);--accentfg:var(--ap-btn-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:not(.dark) .qc-auth{--ap-bg:var(--paper);--ap-fg:var(--ink);--ap-muted:var(--gray600);--ap-soft:var(--gray600);--ap-line:var(--gray300);--ap-field:var(--white);--ap-hover:var(--gray100);--ap-tabs:var(--gray150);--ap-tab-on:var(--ink);--ap-tab-on-fg:var(--paper);--ap-btn:var(--ink);--ap-btn-fg:var(--paper);--ap-btn-hover:var(--dgray);--ap-video:var(--gray150);--ap-error:var(--error);--ap-ok:var(--success);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.qc-auth *{box-sizing:border-box}.qc-auth h1,.qc-auth p,.qc-auth ul{margin:0;padding:0}.qc-auth{-webkit-tap-highlight-color:transparent;background:var(--ap-bg);color:var(--ap-fg);-webkit-font-smoothing:antialiased;min-height:100dvh;font-family:Jost,sans-serif}.qc-auth img{max-width:100%;display:block}.qc-auth a{color:inherit;text-decoration:none}.qc-auth .icon{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.qc-auth .authwrap{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.qc-auth .authleft{background:var(--ap-bg);color:var(--ap-fg);flex-direction:column;min-width:0;padding:32px 40px;display:flex}.qc-auth .abrand{color:var(--ap-fg);align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}.qc-auth .abrand svg{width:22px;height:22px;color:var(--ap-fg)}.qc-auth .aform{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:380px;margin:0 auto;padding:40px 0;display:flex}.qc-auth .atabs{background:var(--ap-tabs);border-radius:11px;gap:4px;margin-bottom:32px;padding:4px;display:flex}.qc-auth .atab{text-align:center;cursor:pointer;color:var(--ap-muted);border-radius:8px;flex:1;padding:10px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.qc-auth .atab.active{background:var(--ap-tab-on);color:var(--ap-tab-on-fg)}.qc-auth .ah1{letter-spacing:-.015em;color:var(--ap-fg);font-size:29px;font-weight:700;line-height:1.2}.qc-auth .asub{color:var(--ap-muted);margin-top:10px;font-size:13.5px;line-height:1.55}.qc-auth .afield{margin-top:22px}.qc-auth .afield .flabel{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.qc-auth .afield .flabel a{color:var(--ap-muted);font-size:12px;font-weight:500;text-decoration:underline}.qc-auth .ainput{border:1px solid var(--ap-line);background:var(--ap-field);width:100%;color:var(--ap-fg);border-radius:10px;padding:13px 14px;font-family:Jost,sans-serif;font-size:13.5px}.qc-auth .ainput::placeholder{color:var(--ap-muted)}.qc-auth .ainput:focus{border-color:var(--ap-fg);outline:none}.qc-auth .abtn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px;font-family:Jost,sans-serif;font-size:13px;font-weight:600;transition:background .15s,transform .12s;display:flex}.qc-auth .abtn:active{transform:scale(.98)}.qc-auth .abtn.primary{background:var(--ap-btn);color:var(--ap-btn-fg);text-transform:uppercase;letter-spacing:.04em;margin-top:26px;font-size:12.5px}.qc-auth .abtn.primary:hover{background:var(--ap-btn-hover)}.qc-auth .afine{color:var(--ap-muted);text-align:center;margin-top:16px;font-size:11px;line-height:1.6}.qc-auth .afine a{color:var(--ap-soft);text-decoration:underline}.qc-auth .aterms{color:var(--ap-soft);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.qc-auth .aterms input{accent-color:currentColor;flex:none;width:16px;height:16px;margin-top:3px}.qc-auth .aterms a{font-weight:600;text-decoration:underline}.qc-auth .aswitch{color:var(--ap-muted);text-align:center;margin-top:12px;font-size:12.5px}.qc-auth .aswitch b,.qc-auth .aswitch a{color:var(--ap-fg);cursor:pointer;font-weight:600;text-decoration:underline}.qc-auth .adown{color:var(--ap-soft);border:1px solid var(--ap-line);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:10px 16px;font-size:12px;font-weight:500;display:inline-flex}.qc-auth .authright{padding:18px 18px 18px 0;display:flex;position:relative}.qc-auth .showcase{--sc-ink:#0d0d0d;--sc-fg:#faf9f5;--sc-muted:#faf9f59e;--sc-line:#faf9f524;--sc-ease:cubic-bezier(.23,1,.32,1);background:var(--sc-ink);color:var(--sc-fg);isolation:isolate;border-radius:24px;flex:1;position:relative;overflow:hidden}.qc-auth .sc-lines{z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 62% 0,#faf9f529,#0000 70%),repeating-linear-gradient(90deg,#faf9f512 0 1px,#0000 1px 26px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 45%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000008c 45%,#0000 85%)}.qc-auth .sc-brand{align-items:center;gap:12px;font-size:13px;line-height:1.25;display:flex;position:absolute;top:36px;left:44px}.qc-auth .sc-brand b{font-weight:600;display:block}.qc-auth .sc-brand small{color:var(--sc-muted);font-size:12px;display:block}.qc-auth .sc-mark{background:var(--sc-fg);width:36px;height:36px;color:var(--sc-ink);border-radius:10px;place-items:center;display:grid}.qc-auth .sc-mark svg{width:18px;height:18px}.qc-auth .sc-copy{display:grid;position:absolute;top:112px;left:44px;right:44px}.qc-auth .sc-text{opacity:0;transition:opacity .5s var(--sc-ease), transform .5s var(--sc-ease);pointer-events:none;grid-area:1/1;transform:translateY(8px)}.qc-auth .sc-text.on{opacity:1;transition-delay:.12s;transform:none}.qc-auth .sc-text h2{letter-spacing:-.02em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:500;line-height:1.12}.qc-auth .sc-text p{max-width:38ch;color:var(--sc-muted);text-wrap:pretty;margin:14px 0 0;font-size:15px;line-height:1.55}.qc-auth .sc-shot{border:1px solid var(--sc-line);opacity:0;transition:opacity .7s var(--sc-ease), transform .7s var(--sc-ease);background-repeat:no-repeat;position:absolute;transform:translateY(18px)}.qc-auth .sc-shot.on{opacity:1;transform:none}.qc-auth .sc-screen{background-color:#1a1a1a;background-position:0 22px;background-size:100%;border-bottom:0;border-right:0;border-radius:14px 0 0;inset:45% -38% -24px 44px}.qc-auth .sc-screen:before{content:"";border-bottom:1px solid var(--sc-line);background:radial-gradient(circle at 14px 11px,#faf9f559 0 3.5px,#0000 4px),radial-gradient(circle at 28px 11px,#faf9f538 0 3.5px,#0000 4px),radial-gradient(circle at 42px 11px,#faf9f524 0 3.5px,#0000 4px),#1a1a1a;height:22px;position:absolute;top:0;left:0;right:0}.qc-auth .sc-flyer{background-position:50% 18%;background-size:cover;border-bottom:0;border-radius:18px 18px 0 0;inset:45% 44px -24px}.qc-auth .sc-dots{z-index:2;gap:6px;display:flex;position:absolute;top:52px;right:44px}.qc-auth .sc-dots span{width:8px;height:4px;transition:width .4s var(--sc-ease);background:#faf9f54d;border-radius:4px;position:relative;overflow:hidden}.qc-auth .sc-dots span.on{width:28px}.qc-auth .sc-dots span i{background:var(--sc-fg);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.qc-auth .sc-dots span.on i{animation:sc-fill var(--slide-seconds,6s) linear forwards}.qc-auth .sc-dots.still span.on i{animation:none;transform:none}@keyframes sc-fill{to{transform:scaleX(1)}}@media (height<=760px){.qc-auth .sc-copy{top:96px}.qc-auth .sc-text p{display:none}.qc-auth .sc-screen,.qc-auth .sc-flyer{top:42%}}@media (prefers-reduced-motion:reduce){.qc-auth .sc-text,.qc-auth .sc-shot{transition:none;transform:none}}@media (width<=980px){.qc-auth .authwrap{grid-template-columns:1fr}.qc-auth .authright{display:none}.qc-auth .authleft{padding:28px 22px}.qc-auth .adown{display:none}}@media (width<=380px){.qc-auth .aform{padding:24px 0}}.qc-auth .aform form,.qc-auth .aform>div{color:var(--ap-fg)}.qc-auth [data-slot=label],.qc-auth label{color:var(--ap-fg);font-size:12.5px;font-weight:600}.qc-auth [data-slot=input],.qc-auth input:not([type=checkbox]):not([type=radio]):not([data-input-otp]),.qc-auth .PhoneInputInput,.qc-auth .react-international-phone-input{border:1px solid var(--ap-line);width:100%;height:auto;box-shadow:none;border-radius:10px;padding:13px 14px;font-family:Jost,sans-serif;font-size:13.5px;background:var(--ap-field)!important;color:var(--ap-fg)!important}.qc-auth [data-slot=input]::placeholder,.qc-auth input::placeholder{color:var(--ap-muted)}.qc-auth [data-slot=input]:focus,.qc-auth [data-slot=input]:focus-visible,.qc-auth input:focus,.qc-auth input:focus-visible{border-color:var(--ap-fg);box-shadow:none;outline:none}.qc-auth .focus-within\:ring-\[3px\]:focus-within,.qc-auth [class*=focus-within]:focus-within{box-shadow:none;border-color:var(--ap-fg);--tw-ring-shadow:0 0 #0000}.qc-auth :focus-visible{outline:none}.qc-auth [data-slot=input][aria-invalid=true]{border-color:var(--error)}.qc-auth .react-international-phone-country-selector-button{background:var(--ap-field);border:1px solid var(--ap-line);border-right:none;border-radius:10px 0 0 10px;height:auto;padding:0 8px}.qc-auth .react-international-phone-country-selector-button:hover{background:var(--ap-hover)}.qc-auth .react-international-phone-input{border-radius:0 10px 10px 0}.qc-auth .react-international-phone-country-selector-dropdown{background:var(--ap-bg);color:var(--ap-fg);border:1px solid var(--ap-line)}.qc-auth .react-international-phone-country-selector-dropdown__list-item:hover,.qc-auth .react-international-phone-country-selector-dropdown__list-item--focused{background:var(--ap-hover)}.qc-auth .relative>[data-slot=input]{padding-right:44px}.qc-auth .relative>button[aria-label]{color:var(--ap-muted);border-radius:0 10px 10px 0;padding:0 14px}.qc-auth .relative>button[aria-label]:hover{color:var(--ap-fg)}.qc-auth [data-slot=button]{background:var(--ap-btn);width:100%;height:auto;color:var(--ap-btn-fg);text-transform:uppercase;letter-spacing:.04em;box-shadow:none;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px;font-family:Jost,sans-serif;font-size:12.5px;font-weight:600;transition:background .15s,transform .12s;display:flex}.qc-auth [data-slot=button]:hover{background:var(--ap-btn-hover);color:var(--ap-btn-fg)}.qc-auth [data-slot=button]:active{transform:scale(.98)}.qc-auth [data-slot=button]:disabled{opacity:.45}.qc-auth [data-slot=button].border,.qc-auth [data-slot=button][data-variant=outline],.qc-auth [data-slot=button][data-variant=secondary],.qc-auth [data-slot=button][data-variant=ghost]{color:var(--ap-fg);border:1px solid var(--ap-line);background:0 0}.qc-auth [data-slot=button][data-variant=outline]:hover,.qc-auth [data-slot=button][data-variant=ghost]:hover{background:var(--ap-hover)}.qc-auth [data-slot=button][data-variant=link]{color:var(--ap-soft);text-transform:none;letter-spacing:0;background:0 0;width:auto;padding:0;text-decoration:underline}.qc-auth [data-slot=checkbox]{border-color:var(--ap-line);background:var(--ap-field)}.qc-auth [data-slot=checkbox][data-state=checked]{background:var(--ap-btn);border-color:var(--ap-btn);color:var(--ap-btn-fg)}.qc-auth .text-muted-foreground{font-size:12.5px;color:var(--ap-muted)!important}.qc-auth .text-muted-foreground a,.qc-auth a[data-test]{color:var(--ap-fg);font-weight:600;text-decoration:underline}.qc-auth .text-destructive{font-size:12px;color:var(--ap-error)!important}.qc-auth .text-green-600{color:var(--ap-ok)!important}.qc-auth [data-slot=separator]{background:var(--ap-line)}.qc-auth .ml-auto.text-sm{color:var(--ap-muted);font-size:12px;font-weight:500;text-decoration:underline}.qc-auth .aotp{border-color:var(--ap-line);background:var(--ap-field);width:46px;height:52px;color:var(--ap-fg);box-shadow:none;font-size:20px;font-weight:600}.qc-auth .aotp:first-child{border-radius:10px 0 0 10px}.qc-auth .aotp:last-child{border-radius:0 10px 10px 0}.qc-auth .aotp.ring-1,.qc-auth .aotp.z-10{box-shadow:none;border-color:var(--ap-fg);--tw-ring-shadow:0 0 #0000}.qc-auth .aotp .bg-foreground{background:var(--ap-fg)}.qc-auth input[data-input-otp]{box-shadow:none;border:none;color:#0000!important;background:0 0!important}@media (width<=380px){.qc-auth .aotp{width:40px;height:48px}}.qc-auth .atop{justify-content:space-between;align-items:center;gap:12px;display:flex}.qc-auth .themetog{border:1px solid var(--ap-line);background:var(--ap-field);width:36px;height:36px;color:var(--ap-fg);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:flex}.qc-auth .themetog:hover{background:var(--ap-hover)}.qc-auth .themetog .sun{display:none}html.dark .qc-auth .themetog .sun{display:block}html.dark .qc-auth .themetog .moon{display:none}html:not(.dark) .qc-auth .authright{background:var(--paper)}.qc-auth .flex.items-center>[data-slot=label]+a,.qc-auth .flex.items-center>[data-slot=label]+.ml-auto{margin-left:auto}.qc-auth [data-slot=checkbox]{border-radius:5px;width:18px;height:18px;margin-right:10px}.qc-auth [data-slot=checkbox]+[data-slot=label]{font-weight:500}.qc-auth .flex.items-stretch{border:1px solid var(--ap-line);background:var(--ap-field);height:auto;box-shadow:none;border-radius:10px}.qc-auth .flex.items-stretch:focus-within{border-color:var(--ap-fg)}.qc-auth .flex.items-stretch>input{padding:13px 12px;background:0 0!important;border:none!important}.qc-auth .flex.items-stretch>button{border:none;border-right:1px solid var(--ap-line);color:var(--ap-fg);background:0 0;padding:0 10px 0 14px;font-size:13.5px}.qc-auth .afield-hint{color:var(--ap-muted);margin-top:2px;font-size:12px}.qc-auth [data-slot=input][aria-invalid=true],.qc-auth input[aria-invalid=true]{border-color:var(--ap-error)}.qc-auth .install-app{align-self:flex-start;gap:8px;max-width:340px;margin-top:auto;display:grid}.qc-auth .install-app .adown{cursor:pointer;background:0 0;margin-top:0;font-family:inherit}.qc-auth .install-app-help{color:var(--ap-muted);margin:0;font-size:12px;line-height:1.5}.qc-ob{--ink:#0d0d0d;--dgray:#242424;--gray600:#5c5c5c;--gray400:#9a9a9a;--gray300:#dcdad4;--gray150:#ece9e2;--gray100:#f4f2ec;--paper:#faf9f5;--white:#fff;--success:#2f7a4b;--successsoft:#e3efe8;--warning:#b8791e;--warningsoft:#f7eedf;--error:#b3273a;--errorsoft:#f7e6e8;--info:#2456c7;--infosoft:#e5ebfa;color:var(--ink);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;min-height:100dvh;font-family:Jost,sans-serif}.qc-ob *{box-sizing:border-box}.qc-ob h1,.qc-ob p,.qc-ob ul,.qc-ob ol,.qc-ob dl,.qc-ob dd{margin:0;padding:0}.qc-ob a{color:inherit;text-decoration:none}.qc-ob button{font-family:inherit}.qc-ob svg{stroke:currentColor}.qc-ob .ob-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;max-width:1440px;margin:0 auto;padding:18px 28px;display:grid}.qc-ob .ob-head-l{align-items:center;gap:12px;display:flex}.qc-ob .ob-head-r{justify-content:flex-end;display:flex}.qc-ob .ob-back{border:1px solid var(--gray300);background:var(--white);width:36px;height:36px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;font-size:16px;transition:background .12s;display:flex}.qc-ob .ob-back:hover{background:var(--gray100)}.qc-ob .ob-back.placeholder{visibility:hidden}.qc-ob .ob-brand{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.qc-ob .ob-brand svg{color:var(--ink)}.qc-ob .ob-count{color:var(--gray600);font-variant-numeric:tabular-nums;font-size:12px}.qc-ob .ob-progress{gap:8px;list-style:none;display:flex}.qc-ob .ob-progress li{width:72px;color:var(--gray400);flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.qc-ob .ob-progress li i{background:var(--gray300);border-radius:999px;width:100%;height:3px;display:block}.qc-ob .ob-progress li.done{color:var(--gray600)}.qc-ob .ob-progress li.done i,.qc-ob .ob-progress li.current i{background:var(--ink)}.qc-ob .ob-progress li.current{color:var(--ink);font-weight:600}.qc-ob .ob-body{max-width:1440px;margin:0 auto;padding:20px 28px 60px}.qc-ob .ob-body.has-stage{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:start;gap:40px;display:grid}.qc-ob .ob-pane{grid-area:1/2;padding-top:24px}.qc-ob .ob-stage{grid-area:1/1;position:sticky;top:20px}.qc-ob .ob-intro{text-align:center;max-width:640px;margin:30px auto 34px}.qc-ob .ob-h1{letter-spacing:-.015em;margin-bottom:10px;font-size:30px;font-weight:600;line-height:1.15}.qc-ob .ob-lead{color:var(--gray600);max-width:520px;margin-bottom:28px;font-size:14.5px;line-height:1.6}.qc-ob .ob-lead b{color:var(--ink);font-weight:600}.qc-ob .ob-form{max-width:520px}.qc-ob .ob-body:not(.has-stage) .ob-form{margin:0 auto}.qc-ob .ob-body:not(.has-stage) .ob-form.wide,.qc-ob .ob-plans{max-width:880px}.qc-ob .ob-form.wide{max-width:none}.qc-ob .ob-field{margin-bottom:22px}.qc-ob .ob-field>label,.qc-ob .ob-label,.qc-ob .ob-coupon>label{justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.qc-ob .ob-count-hint{color:var(--gray400);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.qc-ob .ob-input{border:1px solid var(--gray300);background:var(--white);width:100%;color:var(--ink);border-radius:11px;padding:13px 14px;font-family:inherit;font-size:15px;transition:border-color .12s}.qc-ob .ob-input::placeholder{color:var(--gray400)}.qc-ob .ob-input:focus{border-color:var(--ink);outline:none}.qc-ob textarea.ob-input{resize:vertical;min-height:88px}.qc-ob .ob-hint{color:var(--gray600);margin-top:7px;font-size:12.5px;line-height:1.55}.qc-ob .ob-hint.warn{color:var(--warning)}.qc-ob .ob-error{color:var(--error);margin-top:7px;font-size:12.5px;line-height:1.55}.qc-ob .ob-ok{color:var(--success);margin-top:7px;font-size:12.5px;font-weight:500}.qc-ob .ob-opt{color:var(--gray400);margin-left:4px;font-size:11.5px;font-weight:400}.qc-ob .ob-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.qc-ob .ob-subhead{margin:26px 0 6px;font-size:16px;font-weight:600}.qc-ob .ob-checkrow{color:var(--ink);align-items:center;gap:9px;font-size:13.5px;display:flex}.qc-ob .ob-checkrow input{width:17px;height:17px;accent-color:var(--ink);flex-shrink:0}.qc-ob .ob-notice{background:var(--gray100);color:var(--ink);border-radius:11px;margin-bottom:20px;padding:14px 16px;font-size:13.5px;line-height:1.6}.qc-ob .ob-notice.ok{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.qc-ob .ob-notice.ok{background:color-mix(in srgb, var(--success) 12%, transparent)}}.qc-ob .ob-notice.ok{color:var(--success)}.qc-ob .ob-doc{border:1px dashed var(--gray300);background:var(--white);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:11px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.qc-ob .ob-doc:hover{border-color:var(--ink)}.qc-ob .ob-doc:disabled{opacity:.5;cursor:not-allowed}.qc-ob .ob-doc.on{border-style:solid;border-color:var(--success);color:var(--success);justify-content:space-between;width:100%;display:flex}.qc-ob .ob-director{border:1px solid var(--gray300);background:var(--white);border-radius:14px;margin-bottom:12px;padding:16px;transition:border-color .12s}.qc-ob .ob-director.majority{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset}.qc-ob .ob-director-head{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13.5px;font-weight:600;display:flex}.qc-ob .ob-director-name{align-items:center;gap:8px;display:flex}.qc-ob .ob-director-badge{letter-spacing:.03em;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:99px;align-items:center;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.qc-ob fieldset{border:none;margin:0;padding:0}.qc-ob fieldset:disabled{opacity:.6}.qc-ob .ob-inline{gap:8px;display:flex}.qc-ob .ob-inline .ob-input{flex:1;min-width:0}.qc-ob .ob-inline-link{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.qc-ob .ob-kyc{max-width:640px}.qc-ob .ob-kyc-section{border:1px solid var(--gray150);background:var(--white);border-radius:16px;margin-bottom:18px;padding:22px 22px 6px}.qc-ob .ob-kyc-section-head{align-items:center;gap:11px;margin-bottom:18px;display:flex}.qc-ob .ob-kyc-num{background:var(--ink);width:26px;height:26px;color:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.qc-ob .ob-kyc-section-head h2{margin:0;font-size:15.5px;font-weight:600}.qc-ob .ob-kyc-section .ob-field:last-child{margin-bottom:16px}.qc-ob .ob-doc{background:var(--gray100);border-radius:12px;justify-content:center;width:100%;padding:22px 16px;font-size:13.5px}.qc-ob .ob-doc.on{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.qc-ob .ob-doc.on{background:color-mix(in srgb, var(--success) 8%, var(--white))}}.qc-ob .ob-kyc-section .ob-doc{margin-bottom:0}.qc-ob .ob-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:600;transition:background .12s,transform .1s,opacity .12s;display:inline-flex}.qc-ob .ob-btn:active{transform:scale(.985)}.qc-ob .ob-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.qc-ob .ob-btn.primary{background:var(--ink);color:var(--paper)}.qc-ob .ob-btn.primary:hover:not(:disabled){background:var(--dgray)}.qc-ob .ob-btn.secondary{background:var(--white);color:var(--ink);border-color:var(--gray300)}.qc-ob .ob-btn.secondary:hover{background:var(--gray100)}.qc-ob .ob-btn.ghost{color:var(--gray600);background:0 0}.qc-ob .ob-btn.ghost:hover{color:var(--ink);background:var(--gray100)}.qc-ob .ob-btn.small{padding:9px 14px;font-size:13px}.qc-ob .ob-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.qc-ob .ob-actions .ob-btn.primary{min-width:200px}.qc-ob .ob-quiet{font:inherit;color:var(--gray600);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.qc-ob .ob-quiet:hover{color:var(--ink)}.qc-ob .ob-fine{text-align:center;color:var(--gray600);margin-top:26px;font-size:13px}.qc-ob .ob-fine a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.qc-ob .ob-tiles{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:20px;display:grid}.qc-ob .ob-tile{text-align:left;border:1px solid var(--gray300);background:var(--white);cursor:pointer;border-radius:20px;flex-direction:column;padding:0;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.qc-ob .ob-tile:hover{border-color:var(--gray400);transform:translateY(-2px);box-shadow:0 18px 40px #0d0d0d17}.qc-ob .ob-tile:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.qc-ob .ob-tile{position:relative}.qc-ob .ob-tile.disabled{cursor:not-allowed;opacity:.72}.qc-ob .ob-tile.disabled:hover{box-shadow:none;border-color:var(--gray300);transform:none}.qc-ob .ob-tile-soon{z-index:1;background:var(--ink);color:var(--paper);letter-spacing:.03em;text-transform:uppercase;border-radius:99px;padding:5px 10px;font-size:11px;font-weight:600;position:absolute;top:14px;right:14px}.qc-ob .ob-tile-art{justify-content:center;align-items:flex-end;height:190px;padding:26px 26px 0;display:flex;overflow:hidden}.qc-ob .ob-tile-art.store{background:linear-gradient(160deg,#eee9de,#dcd6c8)}.qc-ob .ob-tile-art.market{background:linear-gradient(160deg,#e5ebfa,#cfd9f3)}.qc-ob .ob-tile-store{background:var(--white);border-radius:12px 12px 0 0;flex-direction:column;gap:8px;width:100%;padding:10px;display:flex;box-shadow:0 -6px 24px #0d0d0d14}.qc-ob .ob-tile-store .bar{background:var(--ink);border-radius:4px;width:38%;height:8px;display:block}.qc-ob .ob-tile-store .hero{background:var(--gray150);border-radius:8px;height:56px;display:block}.qc-ob .ob-tile-store .row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.qc-ob .ob-tile-store .row i{background:var(--gray100);border:1px solid var(--gray150);border-radius:6px;height:42px;display:block}.qc-ob .ob-tile-market{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.qc-ob .ob-tile-market i{background:var(--white);border-radius:10px 10px 0 0;height:64px;display:block;box-shadow:0 -6px 20px #0d0d0d0f}.qc-ob .ob-tile-market i:nth-child(2){height:78px}.qc-ob .ob-tile-market i:nth-child(5){height:74px}.qc-ob .ob-tile-body{padding:20px 22px 22px}.qc-ob .ob-tile-body strong{margin-bottom:6px;font-size:17px;font-weight:600;display:block}.qc-ob .ob-tile-body p{color:var(--gray600);margin-bottom:14px;font-size:13.5px;line-height:1.55}.qc-ob .ob-tile-cta{color:var(--ink);font-size:13px;font-weight:600}.qc-ob .ob-slug{border:1px solid var(--gray300);background:var(--white);border-radius:11px;align-items:center;transition:border-color .12s;display:flex;overflow:hidden}.qc-ob .ob-slug:focus-within{border-color:var(--ink)}.qc-ob .ob-slug.ok{border-color:var(--success)}.qc-ob .ob-slug.bad{border-color:var(--error)}.qc-ob .ob-slug-prefix{color:var(--gray600);white-space:nowrap;flex-shrink:0;padding:13px 0 13px 14px;font-size:14px}.qc-ob .ob-slug-suffix{color:var(--gray600);white-space:nowrap;flex-shrink:0;padding:13px 0;font-size:14px}.qc-ob .ob-slug .ob-input{border:none;border-radius:0;min-width:0;padding-right:2px}.qc-ob .ob-slug .ob-input:focus{border:none}.qc-ob .ob-slug-state{text-align:center;width:38px;color:var(--gray400);flex-shrink:0;font-size:14px;font-weight:700}.qc-ob .ob-slug.ok .ob-slug-state{color:var(--success)}.qc-ob .ob-slug.bad .ob-slug-state{color:var(--error)}.qc-ob .ob-slug-edit{border:none;border-left:1px solid var(--gray300);background:var(--gray100);font:inherit;color:var(--ink);cursor:pointer;flex-shrink:0;align-self:stretch;align-items:center;gap:5px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.qc-ob .ob-slug-edit:hover{background:var(--gray300)}.qc-ob .ob-confirm{border:1px solid var(--gray300);background:var(--white);border-radius:13px;margin-top:26px;padding:18px 18px 4px}.qc-ob .ob-confirm p{color:var(--ink);margin:0;font-size:14px;line-height:1.6}.qc-ob .ob-confirm p strong{word-break:break-all}.qc-ob .ob-confirm .ob-actions{margin-top:16px;margin-bottom:14px}.qc-ob .ob-cycles{background:var(--gray150);border-radius:12px;flex-wrap:wrap;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.qc-ob .ob-cycles button{color:var(--gray600);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;display:flex}.qc-ob .ob-cycles button em{color:var(--success);font-size:10.5px;font-style:normal;font-weight:600}.qc-ob .ob-cycles button.on{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #00000014}.qc-ob .ob-plans{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.qc-ob .ob-plan{text-align:left;border:1px solid var(--gray300);background:var(--white);cursor:pointer;border-radius:16px;flex-direction:column;gap:8px;padding:18px;transition:border-color .12s,box-shadow .12s;display:flex}.qc-ob .ob-plan:hover{border-color:var(--gray400)}.qc-ob .ob-plan.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink), 0 12px 30px #0d0d0d14}.qc-ob .ob-plan-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.qc-ob .ob-plan-top strong{font-size:15px;font-weight:600}.qc-ob .ob-plan-tag{letter-spacing:.04em;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.qc-ob .ob-plan-price{letter-spacing:-.01em;white-space:nowrap;font-size:22px;font-weight:700}.qc-ob .ob-plan-price .ob-plan-list{color:var(--gray600);margin-right:6px;font-size:14px;font-weight:500}.qc-ob .ob-plan-price small{color:var(--gray600);margin-left:2px;font-size:12px;font-weight:500}.qc-ob .ob-plan ul{flex-direction:column;gap:5px;margin-top:4px;list-style:none;display:flex}.qc-ob .ob-plan li{color:var(--gray600);padding-left:16px;font-size:12.5px;line-height:1.45;position:relative}.qc-ob .ob-plan li:before{content:"✓";color:var(--success);font-size:11px;font-weight:700;position:absolute;left:0}.qc-ob .ob-coupon{max-width:320px;margin-bottom:18px}.qc-ob .ob-summary{background:var(--white);border:1px solid var(--gray300);border-radius:14px;max-width:420px;margin-bottom:6px;padding:14px 16px}.qc-ob .ob-summary>div{color:var(--gray600);justify-content:space-between;padding:5px 0;font-size:13.5px;display:flex}.qc-ob .ob-summary>div.off{color:var(--success)}.qc-ob .ob-summary>div.total{border-top:1px solid var(--gray150);color:var(--ink);margin-top:6px;padding-top:12px;font-size:16px;font-weight:600}.qc-ob .ob-plan-page{max-width:980px;margin:0 auto}.qc-ob .ob-plan-intro{text-align:center;margin-bottom:26px}.qc-ob .ob-plan-intro .ob-lead{margin:0 auto 18px}.qc-ob .ob-plan-page .ob-plans{align-items:stretch;max-width:none;margin-bottom:26px}.qc-ob .ob-plan-pick{color:var(--gray600);border-top:1px solid var(--gray150);text-align:center;margin-top:auto;padding-top:12px;font-size:12.5px;font-weight:600}.qc-ob .ob-plan.on .ob-plan-pick{color:var(--ink)}.qc-ob .ob-checkout{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.qc-ob .ob-checkout .ob-coupon{max-width:none;margin-bottom:18px}.qc-ob .ob-checkout .ob-summary{max-width:none;margin:0;padding:18px 20px}.qc-ob .ob-summary-head{letter-spacing:.08em;text-transform:uppercase;color:var(--gray400);margin-bottom:6px;font-size:11px;font-weight:700}.qc-ob .ob-pay{width:100%;margin-top:14px}.qc-ob .ob-assure{flex-direction:column;gap:8px;list-style:none;display:flex}.qc-ob .ob-assure li{color:var(--gray600);padding-left:20px;font-size:13px;line-height:1.5;position:relative}.qc-ob .ob-assure li:before{content:"✓";color:var(--success);font-weight:700;position:absolute;left:0}.qc-ob .ob-logo-row{align-items:flex-start;gap:14px;display:flex}.qc-ob .ob-logo-row .ob-btn{margin-bottom:8px;margin-right:6px}.qc-ob .ob-logo-thumb{border:1px solid var(--gray300);background:var(--white);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;padding:8px;display:flex;overflow:hidden}.qc-ob .ob-logo-thumb img{object-fit:contain;width:100%;height:100%;display:block}.qc-ob .ob-logo-thumb.empty{color:var(--gray400);border-style:dashed}.qc-ob .ob-logo-thumb.empty svg{fill:none;width:20px;height:20px}.qc-ob .ob-colors{flex-wrap:wrap;gap:10px;display:flex}.qc-ob .ob-dot{cursor:pointer;border:2px solid #0000;border-radius:50%;width:36px;height:36px;padding:0;transition:transform .1s;position:relative;box-shadow:inset 0 0 0 1px #0000000f}.qc-ob .ob-dot:hover{transform:scale(1.06)}.qc-ob .ob-dot.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--white), 0 0 0 3px var(--ink)}.qc-ob .ob-dot.on:after{content:"✓";color:#fff;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;inset:0}.qc-ob .ob-dot.custom{border:1.5px dashed var(--gray300);background:var(--white);color:var(--gray600);justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.qc-ob .ob-dot.custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.qc-ob .ob-fonts{flex-wrap:wrap;gap:8px;display:flex}.qc-ob .ob-font{border:1px solid var(--gray300);background:var(--white);color:var(--ink);cursor:pointer;border-radius:999px;padding:9px 15px;font-size:14.5px}.qc-ob .ob-font.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.qc-ob .ob-mobile-preview{margin-bottom:22px;display:none}.qc-ob .ob-mock-wrap{width:100%}.qc-ob .ob-browser{background:var(--white);border:1px solid var(--gray300);border-radius:16px;overflow:hidden;box-shadow:0 30px 70px #0d0d0d1a}.qc-ob .ob-browser-bar{background:var(--gray100);border-bottom:1px solid var(--gray150);align-items:center;gap:6px;padding:10px 12px;display:flex}.qc-ob .ob-browser-bar i{background:var(--gray300);border-radius:50%;width:9px;height:9px}.qc-ob .ob-browser-url{background:var(--white);color:var(--gray600);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;margin-left:10px;padding:4px 10px;font-size:11px;overflow:hidden}.qc-ob .ob-iframe{background:var(--white);border:0;width:100%;height:min(80vh,880px);display:block}.qc-ob .ob-stage-note{text-align:center;color:var(--gray600);margin-top:12px;font-size:12.5px}.qc-ob .ob-mock{color:var(--ink)}.qc-ob .ob-mock-announce{color:#fff;text-align:center;padding:7px 10px;font-size:11px}.qc-ob .ob-mock-nav{border-bottom:1px solid var(--gray150);align-items:center;gap:18px;padding:14px 20px;font-size:15px;display:flex}.qc-ob .ob-mock-nav strong{font-weight:700}.qc-ob .ob-mock-logo{object-fit:contain;width:auto;max-width:140px;height:24px}.qc-ob .ob-mock-links{color:var(--gray600);gap:14px;margin-left:auto;font-size:12.5px;display:flex}.qc-ob .ob-mock-links b{font-weight:500}.qc-ob .ob-mock-icons{gap:8px;display:flex}.qc-ob .ob-mock-icons i{background:var(--gray150);border-radius:5px;width:16px;height:16px}.qc-ob .ob-mock-hero{background:var(--gray100);grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;padding:34px 24px;display:grid}.qc-ob .ob-mock-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.qc-ob .ob-mock-h{letter-spacing:-.01em;margin-bottom:14px;font-size:24px;font-weight:600;line-height:1.15}.qc-ob .ob-mock-btn{color:#fff;border-radius:9px;padding:9px 16px;font-size:12px;font-weight:600;display:inline-block}.qc-ob .ob-mock-heroimg{aspect-ratio:4/3;background:linear-gradient(150deg, var(--gray150), var(--gray300));border-radius:12px}.qc-ob .ob-mock-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 20px 22px;display:grid}.qc-ob .ob-mock-img{aspect-ratio:1;background:var(--gray150);border-radius:10px;margin-bottom:8px}.qc-ob .ob-mock-name{background:var(--gray300);border-radius:4px;width:70%;height:8px;margin-bottom:6px}.qc-ob .ob-mock-price{font-size:12px;font-weight:600}.qc-ob .ob-domain{border:1px solid var(--gray300);background:var(--white);border-radius:14px;margin-bottom:14px;padding:16px 18px}.qc-ob .ob-domain-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.qc-ob .ob-domain-row strong{text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.qc-ob .ob-pill{background:var(--gray150);color:var(--gray600);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.qc-ob .ob-pill.pending{background:var(--warningsoft);color:var(--warning)}.qc-ob .ob-pill.activating,.qc-ob .ob-pill.ssl{background:var(--infosoft);color:var(--info)}.qc-ob .ob-pill.live{background:var(--successsoft);color:var(--success)}.qc-ob .ob-ladder{flex-direction:column;gap:8px;margin-bottom:10px;list-style:none;display:flex}.qc-ob .ob-ladder li{color:var(--gray400);align-items:center;gap:10px;font-size:13px;display:flex}.qc-ob .ob-ladder li:before{content:"";border:1.5px solid var(--gray300);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:inline-flex}.qc-ob .ob-ladder li.done{color:var(--ink)}.qc-ob .ob-ladder li.done:before{content:"✓";background:var(--ink);border-color:var(--ink);color:var(--paper);font-weight:700}.qc-ob .ob-ladder li.current{color:var(--ink);font-weight:600}.qc-ob .ob-ladder li.current:before{border-color:var(--ink);box-shadow:inset 0 0 0 3px var(--white);background:var(--ink)}.qc-ob .ob-dns{background:var(--gray100);color:var(--gray600);border-radius:12px;margin:10px 0 12px;padding:14px 16px;font-size:13px;line-height:1.55}.qc-ob .ob-dns dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:10px 0;font-size:13px;display:grid}.qc-ob .ob-dns dt{color:var(--gray600)}.qc-ob .ob-dns dd{color:var(--ink);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.qc-ob .ob-domain-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.qc-ob .logo-drop{border:1.5px dashed var(--gray300);text-align:center;color:var(--gray600);background:var(--white);cursor:pointer;border-radius:12px;padding:22px;font-size:12.5px}.qc-ob .logo-drop:hover{border-color:var(--gray400)}.qc-ob .prod-thumb{background:var(--gray150);border-radius:10px;overflow:hidden}.qc-ob .prod-thumb img{object-fit:cover;width:100%;height:100%;display:block}.qc-ob .field-hint{color:var(--gray600);margin-top:6px;font-size:12.5px}.qc-ob .ob-done-mark{background:var(--successsoft);width:56px;height:56px;color:var(--success);border-radius:18px;justify-content:center;align-items:center;margin-bottom:18px;font-size:24px;font-weight:700;display:flex}.qc-ob .ob-linkbox{border:1px solid var(--gray300);background:var(--white);text-align:left;cursor:pointer;width:100%;max-width:520px;color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.qc-ob .ob-linkbox span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qc-ob .ob-copy{color:var(--gray600);flex-shrink:0;font-size:12px;font-weight:500}@media (width<=1100px){.qc-ob .ob-body.has-stage{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:28px}}@media (width<=900px){.qc-ob .ob-body.has-stage{flex-direction:column;grid-template-columns:minmax(0,1fr);display:flex}.qc-ob .ob-pane{order:2;grid-column:auto}.qc-ob .ob-stage{order:1;grid-column:auto;position:static;top:auto}.qc-ob .ob-mobile-preview{z-index:20;background:var(--paper);border-bottom:1px solid var(--gray300);margin:0 -16px 16px;display:block;position:sticky;top:0}.qc-ob .ob-mobile-preview-bar{width:100%;font:inherit;color:var(--gray600);background:0 0;border:none;justify-content:space-between;padding:10px 16px;font-size:12.5px;font-weight:600;display:flex}.qc-ob .ob-mobile-preview-bar span:last-child{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.qc-ob .ob-mobile-preview-body{padding:0 16px 12px}.qc-ob .ob-mobile-preview .ob-browser{border-radius:12px;box-shadow:0 8px 24px #0d0d0d1a}.qc-ob .ob-mobile-preview .ob-iframe{height:min(54vh,460px)}.qc-ob .ob-mobile-preview .ob-stage-note{display:none}.qc-ob .ob-form{max-width:640px}.qc-ob .ob-plans{grid-template-columns:1fr}}@media (width<=760px){.qc-ob .ob-head{z-index:30;background:var(--paper);grid-template-columns:auto 1fr;row-gap:10px;padding:12px 16px 10px;position:sticky;top:0}.qc-ob .ob-brand span{display:none}.qc-ob .ob-progress li span{font-size:10px}.qc-ob .ob-lead{margin-bottom:18px;font-size:14px}.qc-ob .ob-panel-head{padding:13px 14px}.qc-ob .ob-panel-body{padding:0 14px 14px}.qc-ob .ob-panel-summary{max-width:45%}.qc-ob .ob-cycles{grid-template-columns:1fr 1fr;width:100%;display:grid}.qc-ob .ob-checkout{grid-template-columns:1fr}.qc-ob .ob-plan-intro{text-align:left}.qc-ob .ob-plan-intro .ob-lead{margin-left:0}.qc-ob .ob-cycles button{justify-content:center}.qc-ob .ob-coupon,.qc-ob .ob-summary,.qc-ob .ob-linkbox{max-width:none}.qc-ob .ob-colors{gap:8px}.qc-ob .ob-dot{width:32px;height:32px}.qc-ob .ob-slot-actions{opacity:1}.qc-ob .ob-dns dl{grid-template-columns:1fr}.qc-ob .ob-domain-row{flex-wrap:wrap}.qc-ob .ob-fontpick-list{max-height:220px}.qc-ob .ob-head-r{display:none}.qc-ob .ob-progress{grid-column:1/-1;justify-content:space-between;gap:6px;width:100%}.qc-ob .ob-progress li{flex:1;width:auto}.qc-ob .ob-body{padding:8px 16px 40px}.qc-ob .ob-pane{padding-top:10px}.qc-ob .ob-h1{font-size:24px}.qc-ob .ob-intro{margin:14px auto 22px}.qc-ob .ob-tiles{grid-template-columns:1fr}.qc-ob .ob-tile-art{height:140px}.qc-ob .ob-two{grid-template-columns:1fr}.qc-ob .ob-inline{flex-direction:column}.qc-ob .ob-mock-grid{grid-template-columns:repeat(2,1fr)}.qc-ob .ob-mock-hero{grid-template-columns:1fr}.qc-ob .ob-mock-heroimg{display:none}.qc-ob .ob-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--gray300);flex-direction:column;align-items:stretch;gap:10px;margin:20px -16px 0;position:sticky;bottom:0}.qc-ob .ob-actions .ob-btn{width:100%;min-width:0}.qc-ob .ob-actions .ob-quiet,.qc-ob .ob-actions .ob-hint{text-align:center}.qc-ob .ob-input,.qc-ob .ob-slug .ob-input{font-size:16px}}.qc-ob .ob-inspector{flex-direction:column;gap:10px;display:flex}.qc-ob .ob-inspector .ob-lead{margin-bottom:8px}.qc-ob .ob-panel{border:1px solid var(--gray300);background:var(--white);border-radius:14px;transition:box-shadow .15s}.qc-ob .ob-panel:not(.open){overflow:hidden}.qc-ob .ob-panel.open{border-color:var(--gray400);box-shadow:0 10px 30px #0d0d0d0f}.qc-ob .ob-panel-head{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.qc-ob .ob-panel-title{flex:none;font-size:14px;font-weight:600}.qc-ob .ob-panel-summary{min-width:0;color:var(--gray600);text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;font-size:12.5px;overflow:hidden}.qc-ob .ob-panel-thumb{object-fit:contain;vertical-align:middle;width:auto;max-width:90px;height:18px;display:inline-block}.qc-ob .ob-panel-chev{color:var(--gray400);margin-left:auto;font-size:12px;transition:transform .15s}.qc-ob .ob-panel.open .ob-panel-chev{transform:rotate(180deg)}.qc-ob .ob-panel-body{padding:2px 16px 16px}.qc-ob .ob-swatch-inline{align-items:center;gap:6px;display:inline-flex}.qc-ob .ob-swatch-inline i{border-radius:4px;width:12px;height:12px;display:inline-block}.qc-ob .ob-slot{text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;display:flex;position:relative;overflow:hidden}.qc-ob .ob-slot.empty{border:1.5px dashed var(--gray300);background:var(--gray100);cursor:pointer;color:var(--gray600);padding:16px;transition:border-color .12s,background .12s}.qc-ob .ob-slot.empty:hover,.qc-ob .ob-slot.empty.over{border-color:var(--ink);background:var(--white)}.qc-ob .ob-slot.empty strong{color:var(--ink);font-size:13.5px}.qc-ob .ob-slot.empty small{font-size:12px}.qc-ob .ob-slot-ic svg{fill:none;stroke:currentColor;width:20px;height:20px}.qc-ob .ob-slot.filled{background:repeating-conic-gradient(var(--gray100) 0 25%, var(--white) 0 50%) 0 0 / 16px 16px;border:1px solid var(--gray300)}.qc-ob .ob-slot.filled img{object-fit:contain;width:100%;height:100%;display:block}.qc-ob .ob-slot-actions{opacity:0;justify-content:center;gap:6px;transition:opacity .12s;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.qc-ob .ob-slot.filled:hover .ob-slot-actions,.qc-ob .ob-slot.filled:focus-within .ob-slot-actions{opacity:1}.qc-ob .ob-slot-actions button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0d0dd9;border:none;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600}.qc-ob .ob-slot-actions button:hover{background:var(--ink)}@media (hover:none){.qc-ob .ob-slot-actions{opacity:1}}.qc-ob .ob-hex{align-items:center;gap:6px;max-width:160px;margin-top:12px;display:flex}.qc-ob .ob-hex span{color:var(--gray600);font-weight:600}.qc-ob .ob-hex .ob-input{text-transform:uppercase;padding:9px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.qc-ob .ob-fontpick{position:relative}.qc-ob .ob-fontpick-btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;display:flex}.qc-ob .ob-fontpick-btn span{color:var(--gray400);font-family:Jost,sans-serif;font-size:12px}.qc-ob .ob-fontpick-menu{background:var(--white);border:1px solid var(--gray300);border-radius:12px;margin-top:8px;overflow:hidden}.qc-ob .ob-fontpick-menu>.ob-input{border:none;border-bottom:1px solid var(--gray150);border-radius:0;font-size:14px}.qc-ob .ob-fontpick-menu>.ob-input:focus{border-color:var(--gray150)}.qc-ob .ob-fontpick-list{overscroll-behavior:contain;max-height:280px;overflow-y:auto}.qc-ob .ob-fontpick-group{letter-spacing:.08em;text-transform:uppercase;color:var(--gray400);padding:10px 14px 4px;font-size:10.5px;font-weight:700}.qc-ob .ob-fontrow{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px;font-size:15px;display:flex}.qc-ob .ob-fontrow small{color:var(--gray400);white-space:nowrap;font-size:12px}.qc-ob .ob-fontrow:hover{background:var(--gray100)}.qc-ob .ob-fontrow.on{background:var(--gray150)}.qc-ob .ob-fontpick-empty{color:var(--gray600);padding:14px;font-size:13px}.qc-ob .ob-quick-fonts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.qc-ob .ob-quick-fonts .ob-font{padding:7px 12px;font-size:13.5px}.cropper-dim{z-index:600;background:#0d0d0d99;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cropper{background:var(--white,#fff);color:#0d0d0d;border-radius:18px;flex-direction:column;width:600px;max-width:100%;max-height:96dvh;font-family:Jost,sans-serif;display:flex;overflow:hidden;box-shadow:0 30px 80px #0006}.cropper-head{border-bottom:1px solid #ece9e2;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.cropper-head h3{margin:0;font-size:15px;font-weight:600}.cropper-x{color:#5c5c5c;cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1}.cropper-stage-wrap{background:#242424;justify-content:center;padding:16px;display:flex;overflow:hidden}.cropper-stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0d0d0d;border-radius:6px;position:relative;overflow:hidden}.cropper-stage:active{cursor:grabbing}.cropper-grid{pointer-events:none;background-image:linear-gradient(#ffffff40 1px,#0000 1px),linear-gradient(90deg,#ffffff40 1px,#0000 1px);background-size:33.34% 33.34%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff9}.cropper-tools{border-bottom:1px solid #ece9e2;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px;display:flex}.cropper-aspects{background:#ece9e2;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.cropper-aspects button{font:inherit;color:#5c5c5c;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 11px;font-size:12.5px;font-weight:500}.cropper-aspects button.on{color:#0d0d0d;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.cropper-zoom{color:#5c5c5c;flex:1;align-items:center;gap:8px;min-width:160px;font-size:12.5px;display:flex}.cropper-zoom input{accent-color:#0d0d0d;flex:1}.cropper-rotate{font:inherit;cursor:pointer;background:#fff;border:1px solid #dcdad4;border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:600}.cropper-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.cropper-foot p{color:#9a9a9a;margin:0;font-size:12.5px}.cropper-foot>div{gap:8px;display:flex}.cropper-foot .ob-btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:11px 18px;font-size:13.5px;font-weight:600}.cropper-foot .ob-btn.primary{color:#faf9f5;background:#0d0d0d}.cropper-foot .ob-btn.ghost{color:#5c5c5c;background:0 0}@media (width<=640px){.cropper-dim{align-items:flex-end;padding:0}.cropper{border-radius:18px 18px 0 0}}.qc-ob .ob-colors .cp-dot{width:36px;height:36px}.qc-ob.ob-kinds-dim{z-index:60;background:#0d0d0d73;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;position:fixed;inset:0}.qc-ob .ob-kinds{background:var(--white);border-radius:18px;width:min(640px,100%);max-height:calc(100dvh - 32px);padding:28px;overflow:auto;box-shadow:0 24px 60px #0000002e}.qc-ob .ob-kinds h2{letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:600}.qc-ob .ob-kinds .ob-lead{margin-bottom:20px}.qc-ob .ob-kinds-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.qc-ob .ob-kind{text-align:left;border:1.5px solid var(--gray300);background:var(--white);cursor:pointer;color:var(--ink);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 18px;transition:border-color .12s,background .12s;display:flex;position:relative}.qc-ob .ob-kind:hover{border-color:var(--gray400)}.qc-ob .ob-kind.on{border-color:var(--ink);background:var(--gray100)}.qc-ob .ob-kind strong{font-size:16px;font-weight:600}.qc-ob .ob-kind>span:last-child{color:var(--gray600);font-size:13.5px;line-height:1.5}.qc-ob .ob-kind-icon{background:var(--gray150);border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.qc-ob .ob-kind-icon svg{width:22px;height:22px}.qc-ob .ob-kind-tick{border:1.5px solid var(--gray300);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex;position:absolute;top:14px;right:14px}.qc-ob .ob-kind.on .ob-kind-tick{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (width<=560px){.qc-ob .ob-kinds{padding:22px 18px}.qc-ob .ob-kinds .ob-actions .ob-btn.primary{width:100%}}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(87% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(87% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(98.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}@keyframes ticker-move{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes qc-fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.qc-wordmark{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:700}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
