/*! tailwindcss v4.3.0 | 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-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--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-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-50:oklch(98% .016 73.684);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-800:oklch(43.7% .078 188.216);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-50:oklch(98.5% .002 247.839);--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-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--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-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--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-china-red:#c41e24;--color-china-red-dark:#a0181d}}@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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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:calc(var(--spacing) * 0)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-8{top:calc(var(--spacing) * 8)}.top-16{top:calc(var(--spacing) * 16)}.top-full{top:100%}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:calc(var(--spacing) * 0)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.left-\[15px\]{left:15px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 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}}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:calc(var(--spacing) * 1)}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.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}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-\[13px\]{height:13px}.h-\[18px\]{height:18px}.h-auto{height:auto}.h-full{height:100%}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[44px\]{min-height:44px}.min-h-\[55vh\]{min-height:55vh}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[90\%\]{width:90%}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[13px\]{min-width:13px}.min-w-\[18px\]{min-width:18px}.min-w-\[30px\]{min-width:30px}.min-w-\[36px\]{min-width:36px}.min-w-\[44px\]{min-width:44px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * 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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.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-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--color-china-red\)\]{border-color:var(--color-china-red)}.border-\[var\(--heritage-border\)\]{border-color:var(--heritage-border)}.border-amber-100\/50{border-color:#fef3c680}@supports (color:color-mix(in lab, red, red)){.border-amber-100\/50{border-color:color-mix(in oklab, var(--color-amber-100) 50%, transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-transparent{border-color:#0000}.bg-\[var\(--color-china-red\)\]{background-color:var(--color-china-red)}.bg-\[var\(--heritage-canvas\)\]{background-color:var(--heritage-canvas)}.bg-\[var\(--heritage-surface\)\]{background-color:var(--heritage-surface)}.bg-\[var\(--heritage-surface-strong\)\]{background-color:var(--heritage-surface-strong)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-red-50{--tw-gradient-from:var(--color-red-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-50{--tw-gradient-to:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-amber-400{fill:var(--color-amber-400)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.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-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-\[var\(--heritage-serif\)\]{--tw-font-weight:var(--heritage-serif);font-weight:var(--heritage-serif)}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--color-china-red\)\]{color:var(--color-china-red)}.text-\[var\(--heritage-ink\)\]{color:var(--heritage-ink)}.text-\[var\(--heritage-text\)\]{color:var(--heritage-text)}.text-\[var\(--heritage-text-muted\)\]{color:var(--heritage-text-muted)}.text-\[var\(--heritage-wine\)\]{color:var(--heritage-wine)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-700\/80{color:#b75000cc}@supports (color:color-mix(in lab, red, red)){.text-amber-700\/80{color:color-mix(in oklab, var(--color-amber-700) 80%, transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-current{color:currentColor}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.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-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-orange-600{color:var(--color-orange-600)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-teal-800{color:var(--color-teal-800)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-\[0\.04\]{opacity:.04}.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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.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)}.placeholder\:text-\[var\(--heritage-text-muted\)\]::placeholder{color:var(--heritage-text-muted)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}@media (hover:hover){.hover\:border-\[var\(--color-china-red\)\]:hover{border-color:var(--color-china-red)}.hover\:border-gray-200:hover{border-color:var(--color-gray-200)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:bg-\[\#eee7dd\]:hover{background-color:#eee7dd}.hover\:bg-\[var\(--color-china-red-dark\)\]:hover{background-color:var(--color-china-red-dark)}.hover\:bg-\[var\(--heritage-surface\)\]:hover{background-color:var(--heritage-surface)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:text-\[var\(--color-china-red\)\]:hover{color:var(--color-china-red)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--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)}.hover\:shadow-sm:hover{--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)}}.focus\:border-\[var\(--primary\)\]:focus{border-color:var(--primary)}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-1: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-\[var\(--color-china-red\)\]:focus{--tw-ring-color:var(--color-china-red)}.focus\:ring-red-200:focus{--tw-ring-color:var(--color-red-200)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[rgba\(145\,66\,57\,0\.14\)\]:focus-visible{--tw-ring-color:#91423924}.focus-visible\:ring-\[var\(--color-china-red\)\]:focus-visible{--tw-ring-color:var(--color-china-red)}.focus-visible\:ring-\[var\(--ring\)\]:focus-visible{--tw-ring-color:var(--ring)}.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-\[var\(--color-china-red\)\]:focus-visible{outline-color:var(--color-china-red)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:mt-1{margin-top:calc(var(--spacing) * 1)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:h-64{height:calc(var(--spacing) * 64)}.sm\:w-auto{width:auto}.sm\:min-w-64{min-width:calc(var(--spacing) * 64)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:text-right{text-align:right}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=48rem){.md\:sticky{position:sticky}.md\:top-0{top:calc(var(--spacing) * 0)}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:mx-auto{margin-inline:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-80{height:calc(var(--spacing) * 80)}.md\:max-h-\[80vh\]{max-height:80vh}.md\:w-1\/2{width:50%}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:w-full{width:100%}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:max-w-lg{max-width:var(--container-lg)}.md\:max-w-md{max-width:var(--container-md)}.md\:min-w-0{min-width:calc(var(--spacing) * 0)}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-1{gap:calc(var(--spacing) * 1)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-6{gap:calc(var(--spacing) * 6)}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\: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)))}.md\:self-start{align-self:flex-start}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.md\:bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.md\:bg-gray-50{background-color:var(--color-gray-50)}.md\:bg-white{background-color:var(--color-white)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (width>=64rem){.lg\:w-2\/5{width:40%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root:root{--heritage-canvas:#f1ede5;--heritage-surface:#fcfaf5;--heritage-surface-strong:#fffdf9;--heritage-ink:#33271e;--heritage-text:#756a60;--heritage-text-muted:#8d7b69;--heritage-wine:#98423b;--heritage-wine-dark:#8e3834;--heritage-wine-light:#b5574c;--heritage-gold:#d8ad63;--heritage-border:#5f462e26;--heritage-shadow:#45311f1a;--heritage-serif:"Noto Serif SC", "Songti SC", SimSun, serif;--heritage-sans:Inter, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--background:#f1ede5;--foreground:#33271e;--card:#fcfaf5;--card-foreground:#33271e;--popover:#fffdf9;--popover-foreground:#33271e;--primary:#98423b;--primary-foreground:#fffdf9;--secondary:#e9e1d6;--secondary-foreground:#4d3d31;--muted:#eee8df;--muted-foreground:#756a60;--accent:#eee5d8;--accent-foreground:#6f332f;--border:#d9d0c4;--input:#d9d0c4;--ring:#98423b;--color-china-red:#98423b;--color-china-red-light:#b5574c;--color-china-red-dark:#8e3834}body{font-family:var(--heritage-sans);background:var(--heritage-canvas);color:var(--heritage-ink)}.heritage-app{min-height:100dvh;color:var(--heritage-ink);background:linear-gradient(#5f462e06 1px, transparent 1px), linear-gradient(90deg, #5f462e05 1px, transparent 1px), var(--heritage-canvas);background-size:32px 32px}.heritage-workspace{position:relative}.heritage-workspace:before{content:"传统文化 × 产业 × 协作";border-left:2px solid var(--heritage-gold);color:var(--heritage-text-muted);letter-spacing:.16em;word-spacing:.08em;margin-bottom:18px;padding-left:12px;font-size:13px;font-weight:650;line-height:1.2;display:block}.heritage-workspace h1{font-family:var(--heritage-serif);letter-spacing:.03em;position:relative}.heritage-compact-page{position:relative;background:radial-gradient(circle at 14% 12%, #d8ad6324, transparent 25%), linear-gradient(135deg, #98423b0d, transparent 38%), var(--heritage-canvas)!important}.heritage-compact-page:before{content:"";pointer-events:none;opacity:.05;background-image:linear-gradient(45deg, transparent 46%, var(--heritage-wine) 47%, var(--heritage-wine) 50%, transparent 51%), linear-gradient(-45deg, transparent 46%, var(--heritage-gold) 47%, var(--heritage-gold) 50%, transparent 51%);background-size:64px 64px;position:absolute;inset:0}.heritage-compact-page>div{z-index:1;position:relative}.heritage-compact-page h1,.heritage-compact-page .heritage-compact-title{font-family:var(--heritage-serif);letter-spacing:.08em}.heritage-compact-card{border:1px solid var(--heritage-border);box-shadow:0 28px 76px var(--heritage-shadow)!important;background:#fcfaf5f0!important;border-radius:4px!important}.heritage-app .bg-gray-50{background-color:#f1ede5c2}.heritage-app .bg-white{background-color:var(--heritage-surface-strong)}.heritage-app .bg-gray-100{background-color:#eee8df}.heritage-app .bg-gray-200{background-color:#e2d9ce}.heritage-app .border-gray-100,.heritage-app .border-gray-200,.heritage-app .border-gray-300{border-color:var(--heritage-border)}.heritage-app .text-gray-900,.heritage-app .text-gray-800,.heritage-app .text-gray-700{color:var(--heritage-ink)}.heritage-app .text-gray-600,.heritage-app .text-gray-500{color:var(--heritage-text)}.heritage-app .text-gray-400{color:var(--heritage-text-muted)}.heritage-app .hover\:bg-gray-50:hover,.heritage-app .hover\:bg-gray-100:hover{background-color:#eee7dd}.heritage-app .hover\:text-gray-700:hover,.heritage-app .hover\:text-gray-600:hover,.heritage-app :where(h1,h2){color:var(--heritage-ink)}.heritage-app :where(input,textarea,select){color:var(--heritage-ink);background-color:var(--heritage-surface-strong);border-color:#d9d0c4}.heritage-app :where(input,textarea,select):focus-visible{border-color:var(--heritage-wine);outline:none;box-shadow:0 0 0 3px #91423924}.heritage-app :where(table){background:#fffdf9d1}.heritage-app :where(thead){color:var(--heritage-text);background:#eee8df}.heritage-app :where(tbody tr){border-color:var(--heritage-border)}.heritage-app :where(tbody tr:hover){background-color:#eee7dd9e}.heritage-role-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;box-shadow:0 10px 38px #45311f0f;border-color:var(--heritage-border)!important;background:#fcfaf5f0!important}.heritage-role-header:after{content:"";background:linear-gradient(90deg, transparent, var(--heritage-gold), transparent);opacity:.52;height:1px;position:absolute;inset:auto 0 -1px}.heritage-sidebar{border:1px solid var(--heritage-border);background:#fcfaf5b8;padding:14px 10px;box-shadow:0 18px 50px #45311f0f}.heritage-sidebar button,.heritage-sidebar a{min-height:40px;border-radius:3px!important}.heritage-sidebar button[style*=background-color]{box-shadow:0 8px 20px #782f2a21}.heritage-card,.heritage-app [data-slot=card]{border-color:var(--heritage-border);background:#fffdf9eb;border-radius:4px;box-shadow:0 18px 50px #45311f12}.heritage-app .rounded-2xl,.heritage-app .rounded-xl{border-radius:6px}.heritage-app .shadow-lg,.heritage-app .shadow-md,.heritage-app .shadow-sm{box-shadow:0 18px 50px #45311f14}.heritage-app button:not(:disabled):active{transform:translateY(1px)}.heritage-auth{background:var(--heritage-canvas);min-height:100dvh;color:var(--heritage-ink);position:relative;overflow:hidden}.heritage-auth__pattern{pointer-events:none;opacity:.075;background-image:linear-gradient(45deg, transparent 46%, var(--heritage-wine) 47%, var(--heritage-wine) 50%, transparent 51%), linear-gradient(-45deg, transparent 46%, var(--heritage-gold) 47%, var(--heritage-gold) 50%, transparent 51%);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 42% 100%);mask-image:linear-gradient(90deg,#000,#0000 42% 100%)}.heritage-auth__header{z-index:2;border-bottom:1px solid var(--heritage-border);justify-content:space-between;align-items:center;height:88px;padding:0 clamp(24px,4vw,72px);display:flex;position:relative}.heritage-auth__header>p{color:var(--heritage-text-muted);font-family:var(--heritage-serif);letter-spacing:.12em;font-size:12px}.heritage-auth__brand{align-items:center;gap:13px;display:flex}.heritage-auth__brand>span:last-child{gap:2px;display:grid}.heritage-auth__brand strong{font-family:var(--heritage-serif);letter-spacing:.12em;font-size:19px}.heritage-auth__brand small{color:var(--heritage-text-muted);letter-spacing:.18em;font-size:8px;font-weight:650}.heritage-auth__brand-glyph{border:1px solid var(--heritage-gold);place-items:center;width:34px;height:34px;display:grid;position:relative;transform:rotate(45deg)}.heritage-auth__brand-glyph:before,.heritage-auth__brand-glyph:after,.heritage-auth__brand-glyph i{content:"";border:1px solid var(--heritage-wine);width:14px;height:14px;position:absolute}.heritage-auth__brand-glyph:before{transform:translate(-6px,-6px)}.heritage-auth__brand-glyph:after{transform:translate(6px,6px)}.heritage-auth__brand-glyph i:first-child{background:var(--heritage-wine);width:6px;height:6px}.heritage-auth__brand-glyph i:nth-child(n+2){display:none}.heritage-auth__layout{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:clamp(25px,5vw,80px);width:min(1500px,92vw);min-height:calc(100dvh - 88px);margin:0 auto;display:grid;position:relative}.heritage-auth__gallery{height:min(590px,100dvh - 126px);min-height:520px;position:relative}.heritage-auth__copy{z-index:5;width:min(530px,62%);position:absolute;top:13%;left:0}.heritage-auth__copy>span,.heritage-auth__heading>span{color:var(--heritage-wine);letter-spacing:.2em;font-size:10px;font-weight:700}.heritage-auth__copy h1{font-family:var(--heritage-serif);letter-spacing:.04em;margin:18px 0 20px;font-size:clamp(47px,4.5vw,73px);font-weight:600;line-height:1.15}.heritage-auth__copy h1 em{color:var(--heritage-wine);font-style:normal}.heritage-auth__copy p{max-width:100%;color:var(--heritage-text);font-family:var(--heritage-serif);font-size:18px;line-height:1.9}.heritage-auth__photo{background:var(--heritage-surface-strong);margin:0;padding:7px 7px 28px;position:absolute;box-shadow:0 28px 70px #46301c29}.heritage-auth__photo img{object-fit:cover;width:100%;height:100%;display:block}.heritage-auth__photo--main{z-index:1;width:clamp(264px,24vw,324px);height:clamp(396px,34.8vw,480px);top:24px;right:0;transform:rotate(1.6deg)}.heritage-auth__photo--sub{z-index:0;width:clamp(198px,18vw,246px);height:clamp(246px,21.6vw,288px);bottom:4px;right:28%;transform:rotate(-2.2deg)}.heritage-auth__photo--entering{z-index:3;animation:1.1s cubic-bezier(.2,.7,.2,1) both heritage-auth-photo-enter}.heritage-auth__photo--exiting{z-index:1;pointer-events:none;animation:.9s ease-out both heritage-auth-photo-exit}@keyframes heritage-auth-photo-enter{0%{opacity:0;transform:translateY(-24px) rotate(calc(var(--auth-rotate,0deg) - 1deg)) scale(1.02)}to{opacity:1;transform:translateY(0) rotate(var(--auth-rotate,0deg)) scale(1)}}@keyframes heritage-auth-photo-exit{0%{opacity:1;transform:translateY(0) rotate(var(--auth-rotate,0deg)) scale(1)}to{opacity:0;transform:translateY(8px) rotate(var(--auth-rotate,0deg)) scale(.99)}}.heritage-auth__seal{width:68px;height:68px;color:var(--heritage-wine);font-family:var(--heritage-serif);text-align:center;border:2px solid #98423bb8;place-items:center;font-size:15px;font-weight:700;line-height:1.3;display:grid;position:absolute;bottom:8%;right:5%;transform:rotate(5deg)}.heritage-auth__seal:after{content:"";border:1px solid #98423b61;position:absolute;inset:4px}.heritage-auth__card{border:1px solid var(--heritage-border);width:min(420px,100%);box-shadow:0 28px 76px var(--heritage-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfaf5eb;justify-self:center;padding:clamp(30px,3vw,40px)}.heritage-auth__heading h2{font-family:var(--heritage-serif);margin:9px 0 8px;font-size:clamp(28px,2.4vw,34px);font-weight:650}.heritage-auth__heading p{color:var(--heritage-text);margin:0;font-size:16px;line-height:1.75}.heritage-auth__roles{border:1px solid var(--heritage-border);background:#eee8df;grid-template-columns:1fr 1fr;gap:4px;margin:26px 0 24px;padding:4px;display:grid}.heritage-auth__role{min-height:40px;color:var(--heritage-text);place-items:center;font-size:13px;font-weight:600;text-decoration:none;transition:all .16s;display:grid}.heritage-auth__role:hover{color:var(--heritage-wine);background:#fffdf99e}.heritage-auth__role.is-active{color:#fffdf9;background:var(--heritage-wine);box-shadow:0 8px 20px #782f2a24}.heritage-auth__form{gap:18px;display:grid}.heritage-auth__field{gap:8px;display:grid}.heritage-auth__field label{color:var(--heritage-ink);font-size:12px;font-weight:650}.heritage-auth__field input{box-sizing:border-box;background:var(--heritage-surface-strong);width:100%;height:48px;color:var(--heritage-ink);font-family:var(--heritage-sans);border:1px solid #d9d0c4;border-radius:3px;padding:0 14px;font-size:16px;transition:border-color .16s,box-shadow .16s}.heritage-auth__field input:focus{border-color:var(--heritage-wine);outline:none;box-shadow:0 0 0 3px #91423924}.heritage-auth__error{color:#b42318;background:#fff1ef;border:1px solid #b4231833;padding:11px 12px;font-size:13px;line-height:1.5}.heritage-auth__submit{background:var(--heritage-wine);color:#fffdf9;min-height:49px;font-family:var(--heritage-sans);letter-spacing:.08em;cursor:pointer;border:0;border-radius:3px;margin-top:6px;font-size:14px;font-weight:650;transition:background-color .16s,transform .16s;box-shadow:0 13px 30px #782f2a29}.heritage-auth__submit:hover{background:var(--heritage-wine-dark)}.heritage-auth__submit:focus-visible{outline:2px solid var(--heritage-gold);outline-offset:3px}.heritage-auth__submit:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.heritage-auth__join{color:var(--heritage-text);text-align:center;margin:18px 0 0;font-size:13px}.heritage-auth__join button{color:var(--heritage-wine);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:650}.heritage-auth__trust{border-top:1px solid var(--heritage-border);color:var(--heritage-text-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:24px;padding-top:18px;font-size:10px;display:flex}.heritage-auth__trust span{align-items:center;gap:4px;display:inline-flex}.heritage-auth__trust svg{color:var(--heritage-wine)}@media (width<=1179px){.heritage-auth__layout{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.heritage-auth__gallery{min-height:540px}.heritage-auth__copy{width:62%;top:20%}.heritage-auth__copy h1{font-size:43px}.heritage-auth__photo--main{width:228px;height:336px;top:210px}.heritage-auth__photo--sub{width:174px;height:216px;left:12px;right:auto}}@media (width<=900px){.heritage-auth{overflow:auto}.heritage-auth__header{height:72px}.heritage-auth__header>p{display:none}.heritage-auth__layout{width:min(620px,100% - 32px);min-height:calc(100dvh - 72px);padding:32px 0 max(32px, env(safe-area-inset-bottom));flex-direction:column;display:flex}.heritage-auth__gallery{width:100%;height:auto;min-height:170px}.heritage-auth__copy{width:min(480px,100%);position:relative;top:auto}.heritage-auth__copy h1{margin:12px 0;font-size:clamp(36px,9vw,43px)}.heritage-auth__copy p{margin:0}.heritage-auth__photo,.heritage-auth__seal{display:none}.heritage-auth__card{box-sizing:border-box;width:100%}}@media (width<=620px){.heritage-auth__header{padding:0 20px}.heritage-auth__layout{gap:24px;width:calc(100% - 24px);padding-top:24px}.heritage-auth__gallery{min-height:142px}.heritage-auth__copy p{font-size:16px;line-height:1.75}.heritage-auth__card{padding:26px 22px}.heritage-auth__trust{justify-content:flex-start}.heritage-workspace:before{display:none}}@media (prefers-reduced-motion:reduce){.heritage-app *,.heritage-app :before,.heritage-app :after,.heritage-auth *,.heritage-auth :before,.heritage-auth :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}: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(50.5% .213 27.5);--primary-foreground:oklch(98% 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.5);--destructive-foreground:oklch(98% 0 0);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(50.5% .213 27.5);--radius:.5rem}body{background:var(--background);color:var(--foreground);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#root{min-height:100vh}.phone-frame{max-width:430px;height:calc(100vh - var(--phone-header-h,48px));background:var(--background);border:2px solid #1a1a1a;border-radius:36px;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.phone-status-bar{z-index:20;background:#f0f0f0;flex-shrink:0;height:32px;position:relative}.dynamic-island{background:#1a1a1a;border-radius:999px;width:80px;height:20px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.phone-home-bar{background:#999;border-radius:999px;flex-shrink:0;width:140px;height:5px;margin:8px auto 12px}body{padding-bottom:env(safe-area-inset-bottom,0px);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation}@media (width<=767px){.phone-frame{max-width:100%;height:calc(100vh - var(--phone-header-h,48px) - var(--phone-bottom-offset,0px));border:none;border-radius:0}.phone-status-bar,.phone-home-bar{display:none}.phone-frame--with-tabs{height:calc(100vh - var(--phone-header-h,48px) - 56px)}}.status-badge{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-radius:3.40282e38px;align-items:center;display:inline-flex}button:not(:disabled):active{transition:transform .1s;transform:scale(.97)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}.showroom-auth{--showroom-canvas:#f1ede5;--showroom-paper:#fcfaf5;--showroom-paper-strong:#fffdf9;--showroom-ink:#33271e;--showroom-text:#756a60;--showroom-muted:#8d7b69;--showroom-wine:#98423b;--showroom-wine-dark:#8e3834;--showroom-gold:#d8ad63;--showroom-border:#5f462e26;--showroom-serif:"Noto Serif SC", "Songti SC", SimSun, serif;--showroom-sans:Inter, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;min-height:100dvh;color:var(--showroom-ink);background:var(--showroom-canvas);font-family:var(--showroom-sans);position:relative;overflow:hidden}.showroom-auth__pattern{pointer-events:none;opacity:.055;background-image:linear-gradient(45deg, transparent 47%, var(--showroom-wine) 48%, transparent 50%), linear-gradient(-45deg, transparent 47%, var(--showroom-gold) 48%, transparent 50%);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 42%);mask-image:linear-gradient(90deg,#000,#0000 42%)}.showroom-auth__header{z-index:2;border-bottom:1px solid var(--showroom-border);justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,4vw,68px);display:flex;position:relative}.showroom-auth__header>span{color:var(--showroom-muted);letter-spacing:.2em;font-size:9px;font-weight:700}.showroom-auth__brand{align-items:center;gap:13px;display:flex}.showroom-auth__brand>span:last-child{gap:2px;display:grid}.showroom-auth__brand strong{font-family:var(--showroom-serif);letter-spacing:.12em;font-size:19px}.showroom-auth__brand small{color:var(--showroom-muted);letter-spacing:.18em;font-size:8px;font-weight:700}.showroom-auth__mark{border:1px solid var(--showroom-gold);place-items:center;width:34px;height:34px;display:grid;position:relative;transform:rotate(45deg)}.showroom-auth__mark:before,.showroom-auth__mark:after{content:"";border:1px solid var(--showroom-wine);width:14px;height:14px;position:absolute}.showroom-auth__mark:before{transform:translate(-6px,-6px)}.showroom-auth__mark:after{transform:translate(6px,6px)}.showroom-auth__mark i{background:var(--showroom-wine);width:6px;height:6px}.showroom-auth__layout{z-index:1;box-sizing:border-box;grid-template-columns:minmax(260px,.86fr) minmax(250px,.76fr) minmax(350px,.82fr);align-items:center;gap:clamp(28px,4vw,66px);width:min(1480px,92vw);min-height:calc(100dvh - 82px);margin:0 auto;padding:clamp(28px,4vh,52px) 0;display:grid;position:relative}.showroom-auth__welcome>span,.showroom-auth__heading>span{color:var(--showroom-wine);letter-spacing:.2em;font-size:9px;font-weight:700}.showroom-auth__welcome h1{font-family:var(--showroom-serif);letter-spacing:.035em;margin:18px 0;font-size:clamp(42px,4.2vw,66px);font-weight:600;line-height:1.16}.showroom-auth__welcome>p{max-width:430px;color:var(--showroom-text);font-family:var(--showroom-serif);margin:0;font-size:13px;line-height:1.9}.showroom-auth__features{color:var(--showroom-muted);gap:12px;margin-top:34px;font-size:10px;display:grid}.showroom-auth__features span{align-items:center;gap:8px;display:flex}.showroom-auth__features svg{color:var(--showroom-wine)}.showroom-auth__stilllife{min-height:min(560px,100dvh - 155px);position:relative}.showroom-auth__stilllife figure{background:var(--showroom-paper-strong);margin:0;padding:7px;position:absolute;box-shadow:0 25px 65px #45311f26}.showroom-auth__stilllife figure.is-tall{width:58%;height:68%;top:0;left:13%;transform:rotate(1.8deg)}.showroom-auth__stilllife figure:not(.is-tall){width:49%;height:38%;bottom:7%;right:0;transform:rotate(-2.3deg)}.showroom-auth__stilllife img{object-fit:cover;width:100%;height:100%;display:block}.showroom-auth__seal{border:2px solid var(--showroom-wine);width:62px;height:62px;color:var(--showroom-wine);font-family:var(--showroom-serif);text-align:center;place-items:center;font-size:11px;font-weight:700;line-height:1.3;display:grid;position:absolute;bottom:12%;left:2%;transform:rotate(6deg)}.showroom-auth__card{box-sizing:border-box;border:1px solid var(--showroom-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfaf5ed;justify-self:end;width:min(420px,100%);padding:clamp(28px,3vw,40px);box-shadow:0 28px 76px #45311f1a}.showroom-auth__heading h2{font-family:var(--showroom-serif);margin:9px 0 8px;font-size:clamp(27px,2.2vw,33px);font-weight:650}.showroom-auth__heading p{color:var(--showroom-text);margin:0;font-size:12px;line-height:1.7}.showroom-auth__mode{border:1px solid var(--showroom-border);background:#eee8df;grid-template-columns:1fr 1fr;margin:22px 0 20px;padding:3px;display:grid}.showroom-auth__mode button{min-height:38px;color:var(--showroom-text);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:650}.showroom-auth__mode button.is-active{color:var(--showroom-paper-strong);background:var(--showroom-wine);box-shadow:0 8px 20px #782f2a21}.showroom-auth__form{gap:15px;display:grid}.showroom-auth__form label{gap:7px;display:grid;position:relative}.showroom-auth__form label>span{color:var(--showroom-ink);font-size:11px;font-weight:650}.showroom-auth__form input{box-sizing:border-box;width:100%;height:46px;color:var(--showroom-ink);background:var(--showroom-paper-strong);font:16px var(--showroom-sans);border:1px solid #d9d0c4;border-radius:3px;outline:none;padding:0 13px;transition:border-color .16s,box-shadow .16s}.showroom-auth__form input:focus{border-color:var(--showroom-wine);box-shadow:0 0 0 3px #91423924}.showroom-auth__password>button{width:24px;height:24px;color:var(--showroom-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;bottom:11px;right:10px}.showroom-auth__form label small{color:var(--showroom-muted);font-size:10px;line-height:1.5}.showroom-auth__code{text-align:center;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.showroom-auth__error{color:#b42318;background:#fff1ef;border:1px solid #b4231833;padding:10px 12px;font-size:12px;line-height:1.5}.showroom-auth__submit{min-height:48px;color:var(--showroom-paper-strong);background:var(--showroom-wine);letter-spacing:.06em;cursor:pointer;border:0;border-radius:3px;margin-top:3px;font-size:13px;font-weight:700;box-shadow:0 13px 30px #782f2a29}.showroom-auth__submit:hover{background:var(--showroom-wine-dark)}.showroom-auth__submit:focus-visible{outline:2px solid var(--showroom-gold);outline-offset:3px}.showroom-auth__submit:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.showroom-auth__switch{width:100%;color:var(--showroom-wine);cursor:pointer;background:0 0;border:0;margin-top:16px;font-size:11px}.showroom-auth__back{border-top:1px solid var(--showroom-border);color:var(--showroom-muted);justify-content:center;align-items:center;gap:6px;margin-top:15px;padding-top:14px;font-size:11px;text-decoration:none;display:flex}@media (width<=1120px){.showroom-auth__layout{grid-template-columns:minmax(240px,.8fr) minmax(210px,.58fr) minmax(350px,.9fr);gap:26px}.showroom-auth__welcome h1{font-size:43px}.showroom-auth__stilllife figure.is-tall{width:67%;left:4%}.showroom-auth__seal{left:0}}@media (width<=900px){.showroom-auth{overflow:auto}.showroom-auth__header{height:70px}.showroom-auth__header>span{display:none}.showroom-auth__layout{width:min(620px,100% - 32px);min-height:calc(100dvh - 70px);padding:32px 0 max(32px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;display:flex}.showroom-auth__welcome h1{margin:12px 0;font-size:clamp(36px,8vw,43px)}.showroom-auth__welcome>p{max-width:560px}.showroom-auth__features{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.showroom-auth__features span{align-items:flex-start;font-size:9px}.showroom-auth__stilllife{display:none}.showroom-auth__card{justify-self:auto;width:100%}}@media (width<=620px){.showroom-auth__header{padding:0 20px}.showroom-auth__layout{gap:24px;width:calc(100% - 24px);padding-top:24px}.showroom-auth__welcome>p{font-size:12px;line-height:1.75}.showroom-auth__features{display:none}.showroom-auth__card{padding:26px 22px}}@media (height<=760px) and (width>=901px){.showroom-auth__layout{padding-block:22px}.showroom-auth__welcome h1{font-size:42px}.showroom-auth__features{margin-top:20px}.showroom-auth__stilllife{min-height:480px}.showroom-auth__card{padding-block:26px}.showroom-auth__heading h2{font-size:27px}.showroom-auth__mode{margin-block:16px}}@media (prefers-reduced-motion:reduce){.showroom-auth *,.showroom-auth :before,.showroom-auth :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.enterprise-order-list-page{--eol-ink:#33271e;--eol-muted:#756a60;--eol-paper:#fffdf9;--eol-paper-soft:#fcfaf5;--eol-ground:#f1ede5;--eol-wine:#98423b;--eol-wine-dark:#8e3834;--eol-gold:#d8ad63;--eol-line:#5f462e2b;width:min(100%,1280px);color:var(--eol-ink);margin:0 auto;padding:8px 12px 56px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.enterprise-order-list-page button{cursor:pointer}.eol-archive-head{border-bottom:2px solid var(--eol-gold);justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 0 20px;display:flex}.eol-kicker{color:var(--eol-wine);letter-spacing:.16em;font-size:10px;font-weight:600}.eol-archive-head h1{letter-spacing:-.02em;margin:10px 0 6px;font:600 clamp(30px,3.4vw,46px)/1.1 Georgia,Noto Serif SC,Songti SC,SimSun,serif}.eol-archive-head h1 em{color:var(--eol-wine);margin-left:6px;font-size:.62em;font-style:normal;font-weight:500}.eol-archive-head p{color:var(--eol-muted);margin:0;font-size:12px;line-height:1.7}.eol-create-btn{flex:none}.eol-filter-wrap{border:1px solid var(--eol-line);background:var(--eol-paper);margin-top:16px;padding:14px 16px}.eol-sort-bar{color:var(--eol-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:12px;display:flex}.eol-sort-bar>svg{color:#b9ad9f}.eol-sort-bar>span:first-of-type{margin-right:4px}.eol-sort-item{color:var(--eol-muted);background:0 0;border:1px solid #0000;border-radius:2px;padding:5px 10px;font-size:12px;transition:background .16s,color .16s}.eol-sort-item:hover{color:var(--eol-wine-dark);background:#98423b0f}.eol-sort-item.is-active{background:var(--eol-wine);color:#fffdf9;font-weight:500}.eol-feedback{border:1px dashed var(--eol-line);background:var(--eol-paper-soft);min-height:220px;color:var(--eol-muted);justify-content:center;align-items:center;gap:12px;margin-top:18px;padding:30px 20px;font-size:13px;display:flex}.eol-feedback--empty{text-align:center;flex-direction:column}.eol-empty-mark{border:1px solid var(--eol-gold);width:46px;height:46px;color:var(--eol-wine);border-radius:50%;place-items:center;margin-bottom:10px;font:18px Georgia,Noto Serif SC,serif;display:grid}.eol-feedback strong{color:var(--eol-ink);font-size:14px;display:block}.eol-feedback p{margin:4px 0 0}.eol-spinner{border:2px solid #98423b40;border-top-color:var(--eol-wine);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite eol-spin}@keyframes eol-spin{to{transform:rotate(360deg)}}.eol-wall-meta{border-bottom:1px solid var(--eol-line);color:var(--eol-muted);justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;padding-bottom:9px;font-size:11px;display:flex}.eol-wall-meta span{letter-spacing:.16em;font-size:10px;font-weight:600}.eol-wall-meta b{color:var(--eol-wine);font-weight:600}.eol-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.eol-card{border:1px solid var(--eol-line);background:var(--eol-paper);cursor:pointer;grid-template-columns:150px minmax(0,1fr);transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.eol-card:hover{border-color:#98423b73;transform:translateY(-2px);box-shadow:0 14px 30px #50392517}.eol-card:focus-visible{outline:2px solid var(--eol-wine);outline-offset:2px}.eol-media{aspect-ratio:1;border-right:1px solid var(--eol-line);background:#e8e0d4;position:relative;overflow:hidden}.eol-media img{object-fit:cover;width:100%;height:100%;transition:transform .32s}.eol-card:hover .eol-media img{transform:scale(1.04)}.eol-media-fallback{color:var(--eol-muted);text-align:center;background:#efe7da;place-items:center;gap:6px;font-size:11px;position:absolute;inset:0}.eol-media-fallback svg{color:#b9ad9f}.eol-serial{color:#f3e7c4;letter-spacing:.04em;background:#2118128c;padding:2px 7px;font:600 11px Georgia,serif;position:absolute;top:8px;left:8px}.eol-source-tag{color:var(--eol-wine);letter-spacing:.04em;background:#fffdf9eb;padding:3px 8px;font-size:10px;position:absolute;bottom:8px;left:8px}.eol-body{align-content:start;gap:10px;min-width:0;padding:15px 16px 14px;display:grid}.eol-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.eol-order-number{color:var(--eol-muted);font-family:ui-monospace,monospace;font-size:11px;display:block}.eol-card-title h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font:600 16px/1.3 Noto Serif SC,Georgia,serif;display:-webkit-box;overflow:hidden}.eol-talent{color:var(--eol-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.eol-talent>span{color:var(--eol-muted)}.eol-talent>div{flex-wrap:wrap;gap:5px;display:flex}.eol-talent b{border:1px solid var(--eol-line);background:var(--eol-paper-soft);color:var(--eol-ink);padding:2px 7px;font-size:11px;font-weight:500}.eol-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:2px 0 0;display:grid}.eol-facts>div{border-bottom:1px dotted var(--eol-line);justify-content:space-between;gap:8px;padding-bottom:5px;font-size:11px;display:flex}.eol-facts dt{color:var(--eol-muted)}.eol-facts dd{color:var(--eol-ink);text-align:right;margin:0;font-weight:600}.eol-facts .is-overdue{color:#b85b52}.eol-facts .is-overdue em{font-size:10px;font-style:normal}.eol-facts .eol-amount{color:var(--eol-wine);font:600 13px Georgia,serif}.eol-card-actions{border-top:1px solid var(--eol-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;padding-top:8px;display:flex}.eol-detail-btn,.eol-dispatch-btn,.eol-delete-btn{border:1px solid var(--eol-line);color:var(--eol-wine);background:0 0;align-items:center;gap:5px;padding:6px 10px;font-size:11px;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.eol-detail-btn{border:0;padding-left:0}.eol-detail-btn:hover{color:var(--eol-wine-dark)}.eol-dispatch-btn{color:#fffdf9;background:var(--eol-wine);border-color:var(--eol-wine)}.eol-dispatch-btn:hover{background:var(--eol-wine-dark)}.eol-delete-btn{color:#b85b52;border-color:#b85b5259;margin-left:auto}.eol-delete-btn:hover{background:#fff0ee}@media (width<=1024px){.eol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eol-card{grid-template-columns:124px minmax(0,1fr)}}@media (width<=760px){.eol-grid{grid-template-columns:1fr}.eol-card{grid-template-columns:120px minmax(0,1fr)}.eol-archive-head{flex-direction:column;align-items:flex-start}.eol-media{aspect-ratio:1}}@media (width<=480px){.enterprise-order-list-page{padding:8px 8px 56px}.eol-card{grid-template-columns:1fr}.eol-media{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--eol-line)}.eol-facts{grid-template-columns:1fr 1fr}.eol-delete-btn{margin-left:0}}.enterprise-order-detail-page{--order-paper:#f1ede5;--order-surface:#fffdf9;--order-paper-soft:#fcfaf5;--order-ink:#33271e;--order-text:#756a60;--order-muted:#9a8878;--order-wine:#98423b;--order-wine-dark:#8e3834;--order-gold:#d8ad63;--order-border:#5f462e2b;width:min(100%,1320px);color:var(--order-ink);background:0 0;margin:0 auto;padding:8px 0 56px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.enterprise-order-detail-page button{cursor:pointer}.eod-loading,.eod-state-error{min-height:48vh;color:var(--order-muted);text-align:center;place-items:center;gap:12px;padding:40px 20px;display:grid}.eod-state-error .is-error-text{color:#b85b52;font-size:14px}.eod-state-error .is-empty-text{color:var(--order-muted);font-size:14px}.eod-local-header{border-bottom:1px solid var(--order-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0 16px;display:flex}.eod-back{min-height:38px;color:var(--order-muted);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:inline-flex}.eod-back:hover{color:var(--order-wine-dark)}.eod-local-title{text-align:center;gap:3px;display:grid}.eod-local-title span{color:var(--order-wine);letter-spacing:.16em;font-size:10px;font-weight:600}.eod-local-title b{font:500 19px Noto Serif SC,Georgia,serif}.eod-inline-error{color:#8a3b33;background:#fff0ee;border:1px solid #b85b524d;align-items:center;gap:11px;margin:14px 0 0;padding:11px 14px;font-size:12px;display:flex}.eod-inline-error span{color:#fff;background:#b85b52;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:700;display:grid}.eod-inline-error p{flex:1;margin:0}.eod-inline-error button{color:#8a3b33;background:0 0;border:0;font-size:12px;text-decoration:underline}.eod-kicker{color:var(--order-wine);letter-spacing:.16em;font-size:10px;font-weight:600}.eod-order-mast{border-bottom:2px solid var(--order-gold);justify-content:space-between;align-items:flex-end;gap:26px;padding:30px 0 24px;display:flex}.eod-order-mast h1{letter-spacing:-.02em;margin:10px 0 8px;font:600 clamp(30px,3.4vw,46px)/1.1 Georgia,Noto Serif SC,Songti SC,SimSun,serif}.eod-order-mast h1 em{color:var(--order-wine);font-style:normal}.eod-order-mast p{max-width:560px;color:var(--order-text);margin:0;font-size:13px;line-height:1.75}.eod-mast-record{text-align:right;flex:none;gap:8px;display:grid}.eod-mast-record span{color:var(--order-muted);letter-spacing:.14em;font-size:10px}.eod-mast-record strong{font:600 22px Georgia,Noto Serif SC,serif}.eod-dispatch-btn{justify-self:end}.eod-reason-card{border-left:3px solid var(--order-gold);background:#fbf5e8;margin-top:16px;padding:12px 15px;font-size:12px;line-height:1.7}.eod-reason-card.is-reject{color:#8a3b33;background:#fff0ee;border-left-color:#b85b52}.eod-reason-card.is-unfulfill{border-left-color:var(--order-muted);background:#f4efe7}.eod-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(290px,.8fr);align-items:start;gap:16px;margin-top:22px;display:grid}.eod-summary,.eod-production,.eod-review{gap:14px;min-width:0;display:grid}.eod-summary>*,.eod-production>*,.eod-review>*{border:1px solid var(--order-border);background:var(--order-surface);padding:20px}.eod-section-heading{margin-bottom:4px}.eod-section-heading small{color:var(--order-muted);letter-spacing:.16em;font-size:10px;font-weight:600;display:block}.eod-section-heading h2{margin:2px 0 0;font-size:18px;font-weight:600}.eod-product-panel{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;display:grid}.eod-product-media,.eod-media-placeholder{aspect-ratio:1;border:1px solid var(--order-border);background:#e8e0d4;display:block;overflow:hidden}.eod-product-media img{object-fit:cover;width:100%;height:100%}.eod-media-placeholder{color:var(--order-muted);text-align:center;place-items:center;padding:10px;font-size:11px;display:grid}.eod-product-copy h2{margin:6px 0;font:600 22px Noto Serif SC,Georgia,serif}.eod-product-copy strong{color:var(--order-wine);font:600 18px Georgia,serif}.eod-product-copy small{color:var(--order-muted);font-size:11px}.eod-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.eod-facts>div{border-bottom:1px dotted var(--order-border);flex-direction:column;gap:3px;padding-bottom:8px;display:flex}.eod-facts dt{color:var(--order-muted);font-size:11px}.eod-facts dd{color:var(--order-ink);word-break:break-word;margin:0;font-size:13px;font-weight:600}.eod-customer-panel h3{margin:8px 0 4px;font:600 18px Noto Serif SC,Georgia,serif}.eod-customer-panel p{color:var(--order-text);margin:0;font-size:12px}.eod-craft-tags{flex-wrap:wrap;gap:7px;margin:4px 0 14px;display:flex}.eod-craft-tags span{border:1px solid var(--order-border);background:var(--order-paper-soft);color:var(--order-wine);padding:5px 9px;font-size:11px}.eod-craft-panel dl{gap:10px;margin:0;display:grid}.eod-craft-panel dl>div{border-bottom:1px dotted var(--order-border);gap:3px;padding-bottom:8px;display:grid}.eod-craft-panel dl>div:last-child{border-bottom:0}.eod-craft-panel dt{color:var(--order-muted);font-size:11px}.eod-craft-panel dd{color:var(--order-ink);margin:0;font-size:12px;line-height:1.7}.eod-progress-panel{gap:14px;display:grid}.eod-progress-panel h2{margin:4px 0;font:600 19px Noto Serif SC,Georgia,serif}.eod-progress-panel p{color:var(--order-text);margin:0;font-size:12px}.eod-progress-stat{align-items:baseline;gap:12px;display:flex}.eod-progress-stat strong{color:var(--order-wine);font:600 34px Georgia,serif}.eod-progress-stat strong small{font-size:16px}.eod-progress-stat span{color:var(--order-muted);font-size:12px}.eod-progress-bar{gap:7px;display:grid}.eod-progress-bar>div{color:var(--order-muted);justify-content:space-between;font-size:11px;display:flex}.eod-progress-bar>div b{color:var(--order-wine);font-weight:600}.eod-progress-bar>i{background:#efe7da;height:7px;display:block;overflow:hidden}.eod-progress-bar>i>em{background:linear-gradient(90deg, var(--order-wine), var(--order-gold));height:100%;display:block}.eod-subhead{gap:3px;margin-bottom:2px;display:grid}.eod-subhead h3{margin:0;font:600 18px Georgia,Noto Serif SC,Songti SC,SimSun,serif}.eod-assignment-list,.eod-participant-list{gap:9px;display:grid}.eod-assignment-chip,.eod-participant-chip{border:1px solid var(--order-border);background:var(--order-paper-soft);cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;transition:border-color .18s;display:grid}.eod-assignment-chip:hover,.eod-participant-chip:hover{border-color:#98423b80}.eod-avatar{background:var(--order-wine);color:#fff;place-items:center;width:40px;height:50px;font:600 18px Georgia,serif;display:grid;overflow:hidden}.eod-avatar img{object-fit:cover;width:100%;height:100%}.eod-assignment-chip strong,.eod-participant-chip strong{font-size:13px;display:block}.eod-assignment-chip small,.eod-participant-chip small{color:var(--order-muted);font-size:11px;display:block}.eod-assignment-chip em{color:#b85b52;margin-top:4px;font-size:11px;font-style:normal;display:block}.eod-participant-qty{text-align:right;justify-items:end;gap:4px;display:grid}.eod-participant-qty b{font:600 15px Georgia,serif}.eod-task-ledger{gap:12px;display:grid}.eod-task-list{gap:11px;display:grid}.eod-task-empty{border:1px dashed var(--order-border);background:var(--order-paper-soft);align-items:center;gap:14px;min-width:0;padding:18px;display:flex}.eod-task-empty-mark{width:42px;height:48px;color:var(--order-wine);border:1px solid #862d333d;flex:0 0 42px;place-items:center;font:600 18px Georgia,serif;display:grid}.eod-task-empty>div{flex:1;min-width:0}.eod-task-empty strong{color:var(--order-ink);font-size:14px;display:block}.eod-task-empty p{color:var(--order-muted);margin:4px 0 0;font-size:12px;line-height:1.7}.eod-task-empty button{flex:none;min-height:38px}.eod-task-card{border:1px solid var(--order-border);background:var(--order-paper-soft);grid-template-columns:minmax(0,1.4fr) auto;grid-template-areas:"person amount""main main""actions actions""sample sample";gap:10px 14px;padding:14px;display:grid}.eod-task-card.is-rejected{background:#fff6f4;border-color:#b85b5266}.eod-task-person{grid-area:person;align-items:center;gap:10px;display:flex}.eod-task-person .eod-avatar{width:34px;height:42px;font-size:15px}.eod-task-person strong{font-size:13px}.eod-task-person small{color:var(--order-muted);font-size:11px;display:block}.eod-task-main{grid-area:main;gap:7px;min-width:0;display:grid}.eod-task-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.eod-task-id{color:var(--order-muted);font-family:ui-monospace,monospace;font-size:11px}.eod-task-main h4{margin:0;font-size:14px;font-weight:600}.eod-task-reason{color:#b85b52;font-size:11px}.eod-task-amount{text-align:right;grid-area:amount;justify-items:end;gap:3px;display:grid}.eod-task-amount span{color:var(--order-muted);font-size:10px}.eod-task-amount strong{font:600 16px Georgia,serif}.eod-task-actions{flex-wrap:wrap;grid-area:actions;gap:8px;display:flex}.eod-task-actions button{min-height:38px;font-size:12px}.eod-task-sample{grid-area:sample}.eod-timing{gap:14px;display:grid}.eod-timing-nodes{align-items:center;gap:6px;display:flex}.eod-timing-node{text-align:center;flex:none;justify-items:center;gap:3px;display:grid}.eod-timing-node i{border-radius:50%;width:12px;height:12px}.eod-timing-node i.is-green{background:#5e8d70}.eod-timing-node i.is-blue{background:#4a7fb3}.eod-timing-node i.is-red{background:var(--order-wine)}.eod-timing-node strong{font-size:12px}.eod-timing-node small{color:var(--order-muted);font-size:10px}.eod-timing-line{background:var(--order-border);height:1px;color:var(--order-wine);flex:1;font-size:11px;position:relative}.eod-timing-line:after{content:attr(data-content)}.eod-timing-stats{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.eod-timing-stats>div{border:1px solid var(--order-border);background:var(--order-paper-soft);text-align:center;gap:4px;padding:11px;display:grid}.eod-timing-stats span{color:var(--order-muted);font-size:11px}.eod-timing-stats b{font:600 18px Georgia,serif}.eod-timing-stats b.is-green{color:#5e8d70}.eod-timing-stats b.is-blue{color:#4a7fb3}.eod-timing-stats b.is-red{color:var(--order-wine)}.eod-timing-note{color:var(--order-text);text-align:center;margin:0;font-size:12px;line-height:1.7}.eod-timing-note strong{color:#5e8d70}.eod-action-panel{gap:14px;display:grid}.eod-action-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.eod-action-heading h3{margin:4px 0 0;font:600 18px Noto Serif SC,Georgia,serif}.eod-action-buttons{gap:9px;display:grid}.eod-action-buttons button{min-height:44px}.eod-unfulfillable{gap:6px;display:grid}.eod-unfulfillable button{min-height:40px}.eod-unfulfillable p{color:var(--order-muted);margin:0;font-size:11px;line-height:1.6}.eod-isolation-note{color:var(--order-muted);font-size:11px;line-height:1.6}.eod-danger-outline{color:#b85b52;border-color:#b85b5266}.eod-finance-panel{gap:14px;display:grid}.eod-finance-heading{justify-content:space-between;align-items:center;display:flex}.eod-finance-heading h3{margin:4px 0 0;font:600 18px Noto Serif SC,Georgia,serif}.eod-finance-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.eod-finance-grid>div{border-left:2px solid var(--order-gold);background:#fbf5e8;gap:4px;padding:11px;display:grid}.eod-finance-grid span{color:var(--order-muted);font-size:11px}.eod-finance-grid strong{font:600 17px Georgia,serif}.eod-finance-grid strong.is-positive{color:#5e8d70}.eod-finance-grid strong.is-negative{color:#b85b52}.eod-finance-form{gap:9px;display:grid}.eod-finance-form label{color:var(--order-muted);gap:5px;font-size:11px;display:grid}.eod-finance-form input{border:1px solid var(--order-border);width:100%;color:var(--order-ink);background:#fffefa;outline:0;height:42px;padding:0 11px;font-size:16px}.eod-finance-form input:focus{border-color:var(--order-wine)}.eod-finance-form button{min-height:40px}.eod-finance-note{color:var(--order-muted);margin:0;font-size:11px}.eod-mobile-actions{display:none}.eod-dialog-textarea{border:1px solid var(--order-border);background:#fffefa;outline:0;width:100%;padding:11px;font-size:14px}.eod-dialog-textarea:focus{border-color:var(--order-wine)}.eod-radio-list{gap:8px;margin-bottom:12px;display:grid}.eod-radio-list label{cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.eod-radio-list input{accent-color:var(--order-wine)}@media (width<=1180px){.eod-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eod-review{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-auto-flow:column}}@media (width<=860px){.eod-columns{grid-template-columns:1fr}.eod-review{grid-template-columns:1fr;grid-auto-flow:row}.eod-order-mast{flex-direction:column;align-items:flex-start}.eod-mast-record{text-align:left}.eod-product-panel{grid-template-columns:96px minmax(0,1fr)}.eod-task-card{grid-template-areas:"person person""main amount""actions actions""sample sample"}.eod-mobile-actions{z-index:30;padding:11px 14px calc(11px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--order-border);background:#fffdf9f7;gap:9px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 18px #49301c14}.enterprise-order-detail-page{padding-bottom:90px}}@media (width<=560px){.eod-facts{grid-template-columns:1fr}.eod-timing-nodes{flex-wrap:wrap}.eod-timing-line{display:none}.eod-task-empty{flex-wrap:wrap;align-items:flex-start}.eod-task-empty>div{flex-basis:calc(100% - 58px)}.eod-task-empty button{width:100%}.eod-dialog-textarea{font-size:16px}.eod-summary>*,.eod-production>*,.eod-review>*{padding:16px}.eod-finance-grid{grid-template-columns:1fr 1fr}}.order-dispatch-page{--odp-canvas:#f1ede5;--odp-paper:#fffdf9;--odp-paper-deep:#fcfaf5;--odp-ink:#33271e;--odp-text:#756a60;--odp-muted:#8d7b69;--odp-wine:#98423b;--odp-wine-dark:#8e3834;--odp-wine-soft:#f7e8e2;--odp-gold:#d8ad63;--odp-gold-soft:#fff8e9;--odp-line:#5f462e2b;--odp-line-light:#5f462e1a;--odp-green:#4d765c;--odp-green-soft:#edf5e9;--odp-blue:#5f7d84;--odp-blue-soft:#e9f1f3;--odp-serif:"Noto Serif SC", "Songti SC", SimSun, serif;--odp-sans:Inter, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;box-sizing:border-box;width:100%;color:var(--odp-ink);font-family:var(--odp-sans);padding:14px}.order-dispatch-page *,.order-dispatch-page :before,.order-dispatch-page :after{box-sizing:border-box}.order-dispatch-page__canvas{gap:18px;width:min(1280px,100%);margin:0 auto;display:grid}.order-dispatch-page__alert{color:#b42318;background:#fff1ef;border:1px solid #b4231838;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.order-dispatch-page__alert-close{color:#b42318;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.order-dispatch-page__state{text-align:center;min-height:48vh;color:var(--odp-muted);place-items:center;gap:12px;padding:36px 16px;font-size:14px;display:grid}.order-dispatch-page__state-error{color:var(--odp-wine);margin:0;font-size:14px}.order-dispatch-page__state-muted{color:var(--odp-muted);margin:0;font-size:14px}.order-dispatch-page__state-retry{border:1px solid var(--odp-line);background:var(--odp-paper);color:var(--odp-ink);cursor:pointer;border-radius:4px;justify-self:center;padding:9px 18px;font-size:13px}.order-dispatch-page__state-retry:hover{border-color:var(--odp-wine);color:var(--odp-wine)}.order-dispatch-page__header{gap:10px;display:grid}.order-dispatch-page__back{color:var(--odp-wine);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:6px 4px;font-size:13px;display:inline-flex}.order-dispatch-page__back:hover{color:var(--odp-wine-dark)}.order-dispatch-page__header-main{border-bottom:1px solid var(--odp-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:6px;display:flex}.order-dispatch-page__eyebrow{color:var(--odp-wine);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.order-dispatch-page__title{letter-spacing:-.02em;color:var(--odp-ink);margin:6px 0 0;font:600 clamp(30px,3.4vw,46px)/1.1 Georgia,Noto Serif SC,Songti SC,SimSun,serif}.order-dispatch-page__header-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.order-dispatch-page__header-warning{color:var(--odp-wine);font-size:12px}.order-dispatch-page__note{background:var(--odp-gold-soft);color:#8a6331;border:1px solid #e2c98e;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.order-dispatch-page__note-strong{color:var(--odp-wine);font-weight:700}.order-dispatch-page__note-sep{color:#c9a66a;opacity:.6}.order-dispatch-page__section-index{color:var(--odp-wine);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.order-dispatch-page__overline{color:var(--odp-wine);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:600;display:block}.order-dispatch-page__panel-head{border-bottom:1px solid var(--odp-line-light);justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;padding-bottom:12px;display:flex}.order-dispatch-page__panel-head h3{font-family:var(--odp-serif);letter-spacing:.02em;color:var(--odp-ink);margin:6px 0 0;font-size:18px;font-weight:600}.order-dispatch-page__panel-head p{color:var(--odp-muted);margin:6px 0 0;font-size:11px;line-height:1.6}.order-dispatch-page__link-button{color:var(--odp-wine);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 2px;font-size:12px;display:inline-flex}.order-dispatch-page__link-button:hover{color:var(--odp-wine-dark)}.order-dispatch-page__muted-dash{color:var(--odp-muted);font-size:12px}.order-dispatch-page__summary{gap:14px;padding:20px;display:grid}.order-dispatch-page__summary-lead strong{color:var(--odp-wine);letter-spacing:.08em;margin-top:10px;font-size:12px;display:block}.order-dispatch-page__summary-lead h2{font-family:var(--odp-serif);color:var(--odp-ink);margin:8px 0 4px;font-size:22px;font-weight:600}.order-dispatch-page__summary-lead p{color:var(--odp-text);margin:0;font-size:12px}.order-dispatch-page__summary-facts{border-top:1px solid var(--odp-line-light);border-bottom:1px solid var(--odp-line-light);grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 0;display:grid}.order-dispatch-page__summary-facts>div{border-left:1px solid var(--odp-line-light);min-width:0;padding-left:12px}.order-dispatch-page__summary-facts>div:first-child{border-left:0;padding-left:0}.order-dispatch-page__summary-facts span{color:var(--odp-text);font-size:10px;display:block}.order-dispatch-page__summary-facts b{color:var(--odp-ink);margin-top:7px;font-size:15px;display:block}.order-dispatch-page__summary-facts b small{color:var(--odp-muted);font-size:10px;font-weight:400}.order-dispatch-page__summary-metrics{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.order-dispatch-page__metric{border:1px solid var(--odp-line-light);background:var(--odp-paper-deep);border-radius:4px;padding:12px}.order-dispatch-page__metric span{color:var(--odp-text);font-size:11px;display:block}.order-dispatch-page__metric strong{color:var(--odp-ink);margin-top:6px;font-size:20px;font-weight:600;display:block}.order-dispatch-page__metric strong small{color:var(--odp-muted);font-size:11px;font-weight:400}.order-dispatch-page__metric em{color:var(--odp-muted);margin-top:4px;font-size:10px;font-style:normal;line-height:1.5;display:block}.order-dispatch-page__summary-progress{grid-template-columns:1fr 1fr;gap:16px;display:grid}.order-dispatch-page__progress-head{color:var(--odp-text);justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:11px;display:flex}.order-dispatch-page__progress-head span:last-child{color:var(--odp-muted)}.order-dispatch-page__summary-footnote{color:var(--odp-muted);margin:0;font-size:11px;line-height:1.6}.order-dispatch-page__workspace{gap:16px;display:grid}.order-dispatch-page__workspace-intro{padding:4px 2px 0}.order-dispatch-page__workspace-intro h2{font-family:var(--odp-serif);letter-spacing:.02em;color:var(--odp-ink);margin:7px 0 4px;font-size:clamp(20px,2vw,25px);font-weight:600}.order-dispatch-page__workspace-intro p{color:var(--odp-text);margin:0;font-size:12px}.order-dispatch-page__workspace-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.order-dispatch-page__results{min-width:0;padding:18px}.order-dispatch-page__weight-panel{border:1px solid var(--odp-line-light);background:var(--odp-paper-deep);border-radius:4px;margin:0 0 16px;padding:14px}.order-dispatch-page__match-entry{background:linear-gradient(100deg, #fffaf0, var(--odp-paper));border:1px solid #e3cfae;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:14px 16px;display:flex}.order-dispatch-page__match-entry strong{color:var(--odp-ink);margin:5px 0 3px;font-size:13px;display:block}.order-dispatch-page__match-entry small{color:var(--odp-text);font-size:11px;line-height:1.5}.order-dispatch-page__match-button{flex-shrink:0}.order-dispatch-page__filter-bar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.order-dispatch-page__select,.order-dispatch-page__search{border:1px solid var(--odp-line);background:var(--odp-paper);height:36px;color:var(--odp-ink);border-radius:4px;padding:0 10px;font-size:13px}.order-dispatch-page__search{flex:1;min-width:140px}.order-dispatch-page__select:focus-visible,.order-dispatch-page__search:focus-visible{border-color:var(--odp-wine);outline:none;box-shadow:0 0 0 3px #98423b24}.order-dispatch-page__toggle{border:1px solid var(--odp-line);background:var(--odp-paper);height:36px;color:var(--odp-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:6px;padding:0 11px;font-size:12px;display:inline-flex}.order-dispatch-page__toggle.is-active{border-color:var(--odp-wine);color:var(--odp-wine);background:var(--odp-wine-soft)}.order-dispatch-page__toggle input{accent-color:var(--odp-wine)}.order-dispatch-page__filter-count{color:var(--odp-muted);margin-left:auto;font-size:11px}.order-dispatch-page__checkbox{width:16px;height:16px;accent-color:var(--odp-wine);cursor:pointer}.order-dispatch-page__candidates-desktop{overflow-x:auto}.order-dispatch-page__table{border-collapse:collapse;background:0 0;width:100%;font-size:13px}.order-dispatch-page__table thead th{border-bottom:1px solid var(--odp-line);color:var(--odp-text);background:var(--odp-paper-deep);text-align:left;letter-spacing:.02em;white-space:nowrap;padding:9px 10px;font-size:11px;font-weight:600}.order-dispatch-page__table tbody td{border-bottom:1px solid var(--odp-line-light);color:var(--odp-ink);vertical-align:middle;padding:11px 10px}.order-dispatch-page__table tbody tr{cursor:pointer;transition:background .16s}.order-dispatch-page__table tbody tr:hover{background:#eee7dd80}.order-dispatch-page__table tbody tr.is-selected{background:#fff8f4}.order-dispatch-page__table .odp-num{text-align:right}.order-dispatch-page__table .odp-strong{font-weight:600}.order-dispatch-page__table .odp-w-sel{width:40px}.order-dispatch-page__table .odp-w-rank{width:36px;color:var(--odp-muted);font-size:12px;font-weight:600}.order-dispatch-page__table .odp-w-rank.is-top{color:var(--odp-wine)}.order-dispatch-page__person{min-width:0;color:var(--odp-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.order-dispatch-page__person:hover strong{color:var(--odp-wine)}.order-dispatch-page__avatar{border:1px solid var(--odp-line);background:#e7dfd4;border-radius:3px;flex-shrink:0;width:36px;height:44px;display:block;overflow:hidden}.order-dispatch-page__avatar img{object-fit:cover;width:100%;height:100%}.order-dispatch-page__avatar-fallback{width:100%;height:100%;color:var(--odp-wine);font-family:var(--odp-serif);place-items:center;font-size:16px;display:grid}.order-dispatch-page__person-text{min-width:0;display:grid;overflow:hidden}.order-dispatch-page__person-name{align-items:center;gap:6px;min-width:0;display:flex}.order-dispatch-page__person-name strong{color:var(--odp-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.order-dispatch-page__person-text small{color:var(--odp-text);align-items:flex-start;gap:3px;min-width:0;margin-top:3px;font-size:11px;display:flex}.order-dispatch-page__pin{flex:none;width:10px;height:10px;margin-top:2px}.order-dispatch-page__location{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.order-dispatch-page__match-cell{gap:4px;min-width:0;display:grid}.order-dispatch-page__tech-match{white-space:nowrap;flex:none;font-size:10px;line-height:1.4}.order-dispatch-page__tech-match.is-match{color:var(--odp-green)}.order-dispatch-page__tech-match.is-no-match{color:var(--odp-wine)}.order-dispatch-page__cand-grid{border:1px solid var(--odp-line);background:var(--odp-paper);display:grid}.order-dispatch-page__cand-head,.order-dispatch-page__cand-row{grid-template-columns:38px 26px minmax(130px,1.6fr) minmax(100px,1.2fr) 46px 46px 42px;align-items:center;column-gap:4px;display:grid}.order-dispatch-page__cand-head{border-bottom:1px solid var(--odp-line);background:var(--odp-paper-deep);color:var(--odp-text);letter-spacing:.02em;font-size:11px;font-weight:600}.order-dispatch-page__cand-head>*{white-space:nowrap;min-width:0;padding:9px 8px}.order-dispatch-page__cand-row{border-bottom:1px solid var(--odp-line-light);cursor:pointer;transition:background .16s}.order-dispatch-page__cand-row:last-child{border-bottom:0}.order-dispatch-page__cand-row:hover{background:#eee7dd80}.order-dispatch-page__cand-row.is-selected{background:#fff8f4}.order-dispatch-page__cand-row>*{min-width:0;padding:11px 8px}.order-dispatch-page__cand-row>.odp-num{text-align:right;white-space:nowrap;font-size:11px}.order-dispatch-page__cand-row .odp-w-rank{color:var(--odp-muted);font-size:12px;font-weight:600}.order-dispatch-page__cand-row .odp-w-rank.is-top{color:var(--odp-wine)}.order-dispatch-page__match-score{align-items:center;gap:8px;min-width:110px;display:flex}.order-dispatch-page__match-score b{color:var(--odp-wine);white-space:nowrap;font-size:12px;font-weight:700}.order-dispatch-page__bar{flex:1;min-width:60px}.order-dispatch-page__cand-row .order-dispatch-page__match-score{gap:6px;min-width:0}.order-dispatch-page__cand-row .order-dispatch-page__match-score b{font-size:11px}.order-dispatch-page__cand-row .order-dispatch-page__bar{min-width:44px}.order-dispatch-page__level{white-space:nowrap;border-radius:8px;flex:none;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.4;display:inline-block}.order-dispatch-page__level--high{background:var(--odp-wine-soft);color:var(--odp-wine)}.order-dispatch-page__level--mid{color:#a26938;background:#fff3db}.order-dispatch-page__level--low{background:var(--odp-blue-soft);color:var(--odp-blue)}.order-dispatch-page__rating{color:#a87833;align-items:center;gap:3px;display:inline-flex}.order-dispatch-page__rating svg{fill:#d8ad63;color:#d8ad63}.order-dispatch-page__inline-link{color:var(--odp-wine);cursor:pointer;text-decoration:none}.order-dispatch-page__inline-link:hover{text-decoration:underline}.order-dispatch-page__candidates-mobile{display:none}.order-dispatch-page__candidate-card{border:1px solid var(--odp-line);background:var(--odp-paper);border-radius:4px;margin-bottom:9px;padding:12px}.order-dispatch-page__candidate-card.is-selected{border-color:var(--odp-wine);background:#fff8f4}.order-dispatch-page__candidate-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.order-dispatch-page__rank{color:var(--odp-muted);font-size:12px;font-weight:700}.order-dispatch-page__rank.is-top{color:var(--odp-wine)}.order-dispatch-page__candidate-card .order-dispatch-page__match-score{margin:8px 0}.order-dispatch-page__candidate-card-meta{color:var(--odp-text);flex-wrap:wrap;gap:8px;margin-top:8px;font-size:11px;display:flex}.order-dispatch-page__empty{border:1px dashed var(--odp-line);color:var(--odp-muted);text-align:center;border-radius:4px;margin:0;padding:26px 12px;font-size:13px;line-height:1.7}.order-dispatch-page__empty-block{text-align:center;color:var(--odp-muted);padding:22px 12px;font-size:13px}.order-dispatch-page__empty-title{color:var(--odp-text);margin:0 0 5px;font-size:13px;font-weight:500}.order-dispatch-page__empty-block small{color:var(--odp-muted);font-size:11px}.order-dispatch-page__queue{border-left:3px solid var(--odp-wine);padding:16px;position:sticky;top:16px}.order-dispatch-page__queue-head{border-bottom:1px solid var(--odp-line-light);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.order-dispatch-page__queue-head h3{font-family:var(--odp-serif);color:var(--odp-ink);margin:6px 0 3px;font-size:18px;font-weight:600}.order-dispatch-page__queue-head p{color:var(--odp-text);margin:0;font-size:11px;line-height:1.5}.order-dispatch-page__queue-empty{text-align:center;margin:12px 0;padding:22px 8px}.order-dispatch-page__queue-empty strong{color:var(--odp-ink);font-size:13px;display:block}.order-dispatch-page__queue-empty p{color:var(--odp-muted);margin:7px 0 0;font-size:11px;line-height:1.6}.order-dispatch-page__queue-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.order-dispatch-page__queue-item{border:1px solid var(--odp-line-light);background:#fffaf5;border-radius:4px;align-items:center;gap:10px;padding:9px 10px;display:flex}.order-dispatch-page__queue-avatar{background:var(--odp-wine-soft);width:30px;height:30px;color:var(--odp-wine);font-family:var(--odp-serif);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;display:grid}.order-dispatch-page__queue-info{flex:1;min-width:0}.order-dispatch-page__queue-info strong{color:var(--odp-ink);font-size:13px;display:block}.order-dispatch-page__queue-info small{color:var(--odp-text);margin-top:2px;font-size:11px;display:block}.order-dispatch-page__queue-remove{width:24px;height:24px;color:var(--odp-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;font-size:16px;line-height:1}.order-dispatch-page__queue-remove:hover{background:var(--odp-wine-soft);color:var(--odp-wine)}.order-dispatch-page__quantity-note{border-left:3px solid var(--odp-gold);background:var(--odp-gold-soft);border-radius:0 4px 4px 0;margin:6px 0 14px;padding:12px}.order-dispatch-page__quantity-note span{color:#9b6d36;letter-spacing:.1em;font-size:10px;font-weight:700;display:block}.order-dispatch-page__quantity-note strong{color:#8a5e2c;margin-top:5px;font-size:15px;display:block}.order-dispatch-page__quantity-note p{color:#94785b;margin:5px 0 0;font-size:11px;line-height:1.5}.order-dispatch-page__dispatch-button{width:100%}.order-dispatch-page__dispatch-helper{color:var(--odp-muted);margin-top:9px;font-size:11px;line-height:1.5;display:block}.order-dispatch-page__receipt{padding:18px}.order-dispatch-page__receipt-head{border-bottom:1px solid var(--odp-line-light);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.order-dispatch-page__receipt-head h3{font-family:var(--odp-serif);color:var(--odp-ink);margin:6px 0 4px;font-size:20px;font-weight:600}.order-dispatch-page__receipt-head p{color:var(--odp-text);margin:0;font-size:12px}.order-dispatch-page__receipt-badges{flex-wrap:wrap;gap:8px;display:flex}.order-dispatch-page__badge{border-radius:12px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.order-dispatch-page__badge--pending{color:#a26938;background:#fff3db}.order-dispatch-page__badge--accepted{background:var(--odp-green-soft);color:var(--odp-green)}.order-dispatch-page__receipt-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.order-dispatch-page__receipt-item{border:1px solid var(--odp-line-light);background:var(--odp-paper);border-radius:4px;align-items:center;gap:11px;padding:11px;display:flex}.order-dispatch-page__receipt-avatar{background:var(--odp-wine);color:#fff;border-radius:4px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.order-dispatch-page__receipt-avatar img{object-fit:cover;width:100%;height:100%}.order-dispatch-page__receipt-info{flex:1;min-width:0}.order-dispatch-page__receipt-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:100%;color:var(--odp-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;display:block;overflow:hidden}.order-dispatch-page__receipt-name:hover{color:var(--odp-wine)}.order-dispatch-page__receipt-info small{color:var(--odp-text);margin-top:3px;font-size:11px;display:block}.order-dispatch-page__receipt-inactive{background:var(--odp-paper-deep);color:var(--odp-text);border-radius:4px;margin-top:14px;padding:11px 13px;font-size:12px}.order-dispatch-page__receipt-inactive summary{cursor:pointer;font-weight:600}.order-dispatch-page__receipt-inactive-list{gap:8px;margin-top:10px;display:grid}.order-dispatch-page__receipt-inactive-item{border-top:1px solid var(--odp-line-light);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.order-dispatch-page__receipt-inactive-item:first-child{border-top:0;padding-top:0}.order-dispatch-page__receipt-inactive-item>span{color:var(--odp-ink);font-weight:600}.order-dispatch-page__receipt-inactive-item small{color:var(--odp-muted)}.order-dispatch-page__subtasks{padding:18px}.order-dispatch-page__verify-cell{gap:4px;display:grid}.order-dispatch-page__verify-cell small{color:var(--odp-muted);font-size:11px}.order-dispatch-page__sample-row td{background:var(--odp-paper-deep);border-bottom:1px solid var(--odp-line)!important;padding:12px 10px!important}.order-dispatch-page__block-button{width:100%}.order-dispatch-page__subtasks-mobile{display:none}.order-dispatch-page__subtask-card{border:1px solid var(--odp-line);background:var(--odp-paper);border-radius:4px;margin-bottom:9px;padding:12px}.order-dispatch-page__subtask-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.order-dispatch-page__subtask-card-head strong{color:var(--odp-ink);font-size:14px}.order-dispatch-page__subtask-dl{color:var(--odp-text);grid-template-columns:1fr 1fr;gap:6px 12px;margin:0 0 10px;font-size:12px;display:grid}.order-dispatch-page__subtask-dl dt{color:var(--odp-muted);font-size:11px}.order-dispatch-page__subtask-dl dd{color:var(--odp-ink);margin:0}.order-dispatch-page__subtask-sample{margin-bottom:10px}.order-dispatch-page__subtask-verify{border-top:1px solid var(--odp-line-light);gap:5px;padding-top:9px;display:grid}.order-dispatch-page__subtask-verify small{color:var(--odp-muted);font-size:11px}.order-dispatch-page__settlement{padding:18px}.order-dispatch-page__settlement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.order-dispatch-page__amount{background:var(--odp-paper-deep);border-radius:4px;padding:14px}.order-dispatch-page__amount span{color:var(--odp-text);font-size:11px;display:block}.order-dispatch-page__amount b{color:var(--odp-ink);margin-top:7px;font-size:19px;font-weight:600;display:block}.order-dispatch-page__amount--done{background:var(--odp-green-soft)}.order-dispatch-page__amount--done span{color:var(--odp-green)}.order-dispatch-page__amount--doing{background:#fff3db}.order-dispatch-page__amount--doing span{color:#a26938}.order-dispatch-page__amount--profit{background:var(--odp-blue-soft)}.order-dispatch-page__amount--profit span{color:var(--odp-blue)}.order-dispatch-page__amount--loss b{color:var(--odp-wine)}.order-dispatch-page__settlement-note{color:var(--odp-muted);margin:12px 0 0;font-size:11px;line-height:1.6}.order-dispatch-page__actions{flex-wrap:wrap;gap:12px;display:flex}.order-dispatch-page__action-button{min-width:140px}.order-dispatch-page__modal-backdrop{z-index:50;background:#2b1e167a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.order-dispatch-page__modal{border:1px solid var(--odp-line);background:var(--odp-paper);border-radius:6px;width:min(100%,440px);padding:22px;box-shadow:0 24px 70px #21161040}.order-dispatch-page__modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-dispatch-page__modal-head h2{font-family:var(--odp-serif);color:var(--odp-ink);margin:0;font-size:19px}.order-dispatch-page__modal-close{color:var(--odp-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px}.order-dispatch-page__modal-close:hover{background:var(--odp-paper-deep);color:var(--odp-ink)}.order-dispatch-page__modal-empty{background:var(--odp-paper-deep);color:var(--odp-text);border-radius:4px;margin:16px 0 0;padding:14px;font-size:13px}.order-dispatch-page__modal-list{gap:9px;margin-top:16px;display:grid}.order-dispatch-page__modal-item{border:1px solid var(--odp-line-light);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.order-dispatch-page__modal-item strong{color:var(--odp-ink);font-size:13px;display:block}.order-dispatch-page__modal-item small{color:var(--odp-text);margin-top:3px;font-size:11px;display:block}.order-dispatch-page__phone{background:var(--odp-wine-soft);min-height:36px;color:var(--odp-wine);border-radius:4px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=1180px){.order-dispatch-page__cand-head .odp-w-rank,.order-dispatch-page__cand-row .odp-w-rank{display:none}.order-dispatch-page__cand-head,.order-dispatch-page__cand-row{grid-template-columns:38px minmax(150px,1.6fr) minmax(110px,1.2fr) 46px 46px 42px}}@media (width<=1050px){.order-dispatch-page__workspace-grid{grid-template-columns:minmax(0,1fr)}.order-dispatch-page__queue{border-left:0;border-top:3px solid var(--odp-wine);position:static}.order-dispatch-page__summary-facts{grid-template-columns:repeat(2,1fr)}.order-dispatch-page__summary-facts>div{border-left:0;padding-left:0}.order-dispatch-page__summary-facts>div:nth-child(n+3){border-top:1px solid var(--odp-line-light);padding-top:12px}.order-dispatch-page__summary-metrics{grid-template-columns:repeat(2,1fr)}.order-dispatch-page__summary-progress{grid-template-columns:1fr}.order-dispatch-page__settlement-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.order-dispatch-page{padding:10px}.order-dispatch-page__header-main{align-items:flex-start}.order-dispatch-page__match-entry{flex-direction:column;align-items:stretch}.order-dispatch-page__match-button{width:100%}.order-dispatch-page__filter-bar{grid-template-columns:1fr 1fr;display:grid}.order-dispatch-page__search{grid-column:1/-1}.order-dispatch-page__filter-count{grid-column:1/-1;margin-left:0}.order-dispatch-page__candidates-desktop{display:none}.order-dispatch-page__candidates-mobile{display:block}.order-dispatch-page__receipt-list{grid-template-columns:1fr}.order-dispatch-page__subtasks-desktop{display:none}.order-dispatch-page__subtasks-mobile{display:block}.order-dispatch-page__actions{flex-direction:column}.order-dispatch-page__action-button{width:100%}}@media (width<=420px){.order-dispatch-page__summary-facts{grid-template-columns:1fr}.order-dispatch-page__summary-facts>div:nth-child(n+2){border-top:1px solid var(--odp-line-light);padding-top:12px}.order-dispatch-page__summary-metrics,.order-dispatch-page__filter-bar,.order-dispatch-page__subtask-dl{grid-template-columns:1fr}}@media (width<=760px){.order-dispatch-page__search,.order-dispatch-page__select{font-size:16px}}.order-history-page{--oh-ink:#33271e;--oh-muted:#756a60;--oh-faint:#a99b8b;--oh-paper:#fffdf9;--oh-paper-soft:#fcfaf5;--oh-ground:#f1ede5;--oh-red:#98423b;--oh-red-deep:#7f3530;--oh-gold:#d8ad63;--oh-line:#5f462e2b;--oh-line-strong:#5f462e4d;width:100%;min-width:0;max-width:1100px;color:var(--oh-ink);margin:0 auto;padding:8px 4px 40px;font-family:Arial,Microsoft YaHei,sans-serif}.order-history-page *,.order-history-page :before,.order-history-page :after{box-sizing:border-box}.order-history-page button{cursor:pointer;font:inherit}.order-history-page button:disabled{cursor:not-allowed;opacity:.42}.order-history-page input{font:inherit}.order-history-page__header{border-bottom:1px solid var(--oh-line);padding:18px 0 24px}.order-history-page__kicker,.order-history-page__section-mark{color:var(--oh-red);letter-spacing:.16em;font-size:10px;font-weight:600}.order-history-page__title{letter-spacing:-.02em;margin:8px 0 0;font:600 clamp(30px,3.4vw,46px)/1.1 Georgia,Noto Serif SC,Songti SC,SimSun,serif}.order-history-page__tagline{max-width:640px;margin:10px 0 6px;font:500 clamp(18px,2.2vw,26px)/1.25 Georgia,Noto Serif SC,serif}.order-history-page__desc{max-width:620px;color:var(--oh-muted);margin:0;font-size:12px;line-height:1.8}.order-history-page__alert{color:#8a3a33;background:#fff8f5;border:1px solid #b85b5266;border-left:3px solid #b85b52;margin:16px 0;padding:10px 14px;font-size:12px;line-height:1.6}.order-history-page__controls{border:1px solid var(--oh-line);background:#fffdf9b8;margin:0 0 18px;padding:14px 16px}.order-history-page__control-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.order-history-page__search{border:1px solid var(--oh-line-strong);background:var(--oh-paper);flex:280px;align-items:center;min-width:180px;height:42px;display:flex}.order-history-page__search:focus-within{border-color:var(--oh-red);box-shadow:0 0 0 3px #98423b14}.order-history-page__search-icon{width:16px;height:16px;color:var(--oh-red);flex:none;margin:0 8px 0 12px}.order-history-page__search input{width:100%;min-width:0;height:100%;color:var(--oh-ink);background:0 0;border:0;outline:0;padding:0 6px 0 0;font-size:16px}.order-history-page__search input::placeholder{color:#b0a398}.order-history-page__search-clear{width:22px;height:22px;color:var(--oh-muted);background:#f1ebe2;border:0;border-radius:50%;margin-right:8px;padding:0;font-size:14px;line-height:1}.order-history-page__sort{color:var(--oh-faint);flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:flex}.order-history-page__sort-icon{width:14px;height:14px;color:var(--oh-faint)}.order-history-page__sort-btn{min-height:30px;color:var(--oh-muted);white-space:nowrap;background:0 0;border:1px solid #0000;padding:4px 10px;font-size:11px}.order-history-page__sort-btn:hover{border-color:var(--oh-line);background:var(--oh-paper)}.order-history-page__sort-btn.is-active{border-color:var(--oh-red);color:#fffdf9;background:var(--oh-red)}.order-history-page__count{color:var(--oh-faint);white-space:nowrap;margin-left:auto;font-size:11px}.order-history-page__filters{border-top:1px dashed var(--oh-line-strong);gap:10px;margin-top:12px;padding-top:12px;display:grid}.order-history-page__filter-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.order-history-page__filter-group>span{color:var(--oh-faint);letter-spacing:.04em;flex:none;font-size:11px}.order-history-page__filter-pills{flex-wrap:wrap;gap:5px;display:flex}.order-history-page__filter-pill{min-height:26px;color:var(--oh-muted);background:0 0;border:1px solid #0000;padding:3px 10px;font-size:11px;transition:border-color .16s,color .16s,background .16s}.order-history-page__filter-pill:hover{border-color:var(--oh-line);background:var(--oh-paper)}.order-history-page__filter-pill.is-active{border-color:var(--oh-red);color:#fffdf9;background:var(--oh-red)}.order-history-page__feedback{border:1px solid var(--oh-line);border-left:3px solid var(--oh-gold);background:var(--oh-paper);align-items:center;gap:16px;margin:0 0 18px;padding:16px 18px;display:flex}.order-history-page__feedback--empty{border-left-color:var(--oh-gold);background:#fffaf0}.order-history-page__feedback-marker{color:var(--oh-red);letter-spacing:.16em;font-size:10px;font-weight:600}.order-history-page__feedback>div{flex:1;min-width:0}.order-history-page__feedback strong{font-size:13px}.order-history-page__feedback p{color:var(--oh-muted);margin:6px 0 0;font-size:11px;line-height:1.7}.order-history-page__link-btn{color:var(--oh-red);background:0 0;border:0;margin-top:10px;padding:0;font-size:11px}.order-history-page__link-btn:hover{text-decoration:underline}.order-history-page__loader{border:2px solid #98423b2e;border-top-color:var(--oh-red);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite oh-spin}@keyframes oh-spin{to{transform:rotate(360deg)}}.order-history-page__summary{border:1px solid var(--oh-line);background:var(--oh-line);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(200px,1.3fr);gap:1px;margin-bottom:22px;display:grid}.order-history-page__summary-cell{background:var(--oh-paper);align-content:center;gap:5px;min-height:84px;padding:14px 16px;display:grid}.order-history-page__summary-cell span,.order-history-page__summary-cell em,.order-history-page__summary-note span{color:var(--oh-faint);font-size:10px;font-style:normal}.order-history-page__summary-cell strong{font:500 24px/1 Georgia,Noto Serif SC,serif}.order-history-page__summary-note{background:#fbf5e8;align-content:center;gap:6px;padding:14px 16px;display:grid}.order-history-page__summary-note p{max-width:280px;color:var(--oh-muted);margin:0;font-size:11px;line-height:1.6}.order-history-page__layout{grid-template-columns:minmax(180px,.32fr) minmax(0,1.68fr);align-items:start;gap:18px;display:grid}.order-history-page__index,.order-history-page__ledger{border:1px solid var(--oh-line);background:var(--oh-paper);min-width:0}.order-history-page__index{align-content:start;gap:10px;min-height:520px;padding:21px 18px;display:grid}.order-history-page__index-stamp{border:1px solid var(--oh-red);width:42px;height:42px;color:var(--oh-red);border-radius:50%;place-items:center;font:20px Georgia,Noto Serif SC,serif;display:grid}.order-history-page__index-title{margin:0;font:500 24px Georgia,Noto Serif SC,serif}.order-history-page__index-desc{color:var(--oh-muted);margin:0;font-size:11px;line-height:1.75}.order-history-page__years{border-top:1px solid var(--oh-line);gap:3px;margin-top:14px;display:grid}.order-history-page__years--empty{color:var(--oh-faint);text-align:center;padding:14px 0;font-size:11px}.order-history-page__year-btn{border:0;border-bottom:1px solid var(--oh-line);color:var(--oh-ink);text-align:left;background:0 0;gap:4px;padding:12px 0;transition:color .16s;display:grid}.order-history-page__year-btn:hover b,.order-history-page__year-btn:hover span{color:var(--oh-red)}.order-history-page__year-btn b{font:22px Georgia,serif}.order-history-page__year-btn span{color:var(--oh-muted);font-size:10px}.order-history-page__index-foot{align-content:end;min-height:40px;margin-top:auto;display:grid}.order-history-page__index-foot small{color:var(--oh-faint);font-size:9px;line-height:1.7}.order-history-page__ledger{padding:23px 26px 19px}.order-history-page__ledger-head{border-bottom:1px solid var(--oh-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.order-history-page__ledger-title{margin:7px 0 0;font:500 24px Georgia,Noto Serif SC,serif}.order-history-page__ledger-meta{color:var(--oh-faint);white-space:nowrap;font-size:11px}.order-history-page__timeline{display:grid}.order-history-page__entry{grid-template-columns:64px 24px minmax(0,1fr);gap:12px;min-width:0;padding:19px 0 0;scroll-margin-top:96px;display:grid}.order-history-page__entry-date{align-content:start;justify-items:end;gap:3px;padding-top:2px;display:grid}.order-history-page__entry-date strong{color:var(--oh-red);font:27px Georgia,serif}.order-history-page__entry-date span,.order-history-page__entry-date small{color:var(--oh-muted);font-size:10px}.order-history-page__entry-date small{color:var(--oh-faint)}.order-history-page__entry-track{justify-content:center;min-height:150px;display:flex;position:relative}.order-history-page__entry-track:before{background:var(--oh-gold);content:"";width:1px;position:absolute;top:11px;bottom:-19px}.order-history-page__entry:last-child .order-history-page__entry-track:before{height:20px;bottom:auto}.order-history-page__entry-track i{z-index:1;border:2px solid var(--oh-paper);background:var(--oh-red);width:9px;height:9px;box-shadow:0 0 0 1px var(--oh-red);border-radius:50%;margin-top:7px;display:block;position:relative}.order-history-page__entry-card{border:1px solid var(--oh-line);background:var(--oh-paper-soft);cursor:pointer;min-width:0;padding:14px 16px 12px;transition:border-color .18s,transform .18s}.order-history-page__entry-card:hover,.order-history-page__entry-card:focus-visible{border-color:#98423b7a;outline:none;transform:translate(3px)}.order-history-page__entry-top{color:var(--oh-faint);justify-content:space-between;align-items:center;gap:10px;font:10px monospace;display:flex}.order-history-page__entry-body{grid-template-columns:92px minmax(0,1fr);gap:14px;margin-top:12px;display:grid}.order-history-page__entry-media{border:1px solid var(--oh-line);background:var(--oh-ground);min-width:0;min-height:112px;overflow:hidden}.order-history-page__entry-media img{object-fit:cover;width:100%;height:100%;min-height:112px;display:block}.order-history-page__entry-media--fallback{place-items:center;display:grid}.order-history-page__entry-media--fallback span{color:var(--oh-red);opacity:.5;font:28px Georgia,Noto Serif SC,serif}.order-history-page__entry-copy{min-width:0}.order-history-page__entry-kicker{color:var(--oh-faint);letter-spacing:.16em;font-size:10px;font-weight:600}.order-history-page__entry-product{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 5px;font:500 16px Arial,Microsoft YaHei,sans-serif;overflow:hidden}.order-history-page__entry-note{color:var(--oh-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.5;overflow:hidden}.order-history-page__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.order-history-page__fact{gap:4px;min-width:0;display:grid}.order-history-page__fact small{color:var(--oh-faint);font-size:9px}.order-history-page__fact b{color:var(--oh-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.order-history-page__entry-actions{border-top:1px solid var(--oh-line);flex-wrap:wrap;align-items:center;gap:17px;margin-top:15px;padding-top:12px;display:flex}.order-history-page__entry-action{color:var(--oh-red);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.order-history-page__entry-action:hover{text-decoration:underline}.order-history-page__entry-action--repeat{color:var(--oh-ink)}.order-history-page__ledger-note{border-top:1px solid var(--oh-line);align-items:start;gap:11px;margin-top:19px;padding:12px 0 0 100px;display:flex}.order-history-page__ledger-note>span{color:var(--oh-red);white-space:nowrap;font:11px Georgia,serif}.order-history-page__ledger-note p{color:var(--oh-faint);flex:1;margin:0;font-size:10px;line-height:1.6}@media (width<=1080px){.order-history-page__layout{grid-template-columns:minmax(160px,.3fr) minmax(0,1.7fr);gap:14px}.order-history-page__ledger{padding:20px 18px 16px}.order-history-page__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.order-history-page{padding:4px 2px 32px}.order-history-page__header{padding:12px 0 18px}.order-history-page__title{font-size:30px}.order-history-page__tagline{font-size:19px}.order-history-page__controls{padding:12px 13px}.order-history-page__control-row{grid-template-columns:1fr;gap:10px;display:grid}.order-history-page__filter-group{grid-template-columns:1fr;gap:6px;display:grid}.order-history-page__search{width:100%}.order-history-page__sort{padding-top:2px}.order-history-page__count{margin-left:0}.order-history-page__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-history-page__summary-cell{min-height:74px;padding:12px}.order-history-page__summary-cell:nth-child(3){border-top:1px solid var(--oh-line)}.order-history-page__summary-note{border-top:1px solid var(--oh-line);grid-column:1/-1}.order-history-page__layout{display:block}.order-history-page__index{grid-template-columns:42px minmax(0,1fr);gap:7px 11px;min-height:0;margin-bottom:13px;padding:15px}.order-history-page__index>.order-history-page__section-mark,.order-history-page__index>.order-history-page__index-title,.order-history-page__index>.order-history-page__index-desc,.order-history-page__years,.order-history-page__index-foot{grid-column:1/-1}.order-history-page__index-title{align-self:center}.order-history-page__index-desc{margin-top:4px}.order-history-page__years{border-top:0;flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.order-history-page__year-btn{border:1px solid var(--oh-line);border-bottom:1px solid var(--oh-line);flex:120px;padding:9px 10px}.order-history-page__index-foot{min-height:0;margin-top:6px}.order-history-page__ledger{padding:16px 13px}.order-history-page__ledger-head{align-items:start}.order-history-page__ledger-title{font-size:21px}.order-history-page__entry{grid-template-columns:42px 12px minmax(0,1fr);gap:7px}.order-history-page__entry-date strong{font-size:21px}.order-history-page__entry-body{grid-template-columns:64px minmax(0,1fr);gap:10px}.order-history-page__entry-media,.order-history-page__entry-media img{min-height:80px}.order-history-page__entry-product{white-space:normal;margin-top:3px;font-size:14px}.order-history-page__entry-note{white-space:normal}.order-history-page__ledger-note{padding-left:0}}@media (width<=420px){.order-history-page__title{font-size:26px}.order-history-page__tagline{font-size:17px}.order-history-page__summary-cell strong{font-size:20px}.order-history-page__entry{grid-template-columns:34px 9px minmax(0,1fr);gap:5px}.order-history-page__entry-body{grid-template-columns:1fr}.order-history-page__entry-media,.order-history-page__entry-media img{min-height:96px}.order-history-page__entry-actions{gap:12px}}.enterprise-create-order-c{--eoc-ink:#33271e;--eoc-muted:#756a60;--eoc-paper:#fffdf9;--eoc-paper-soft:#fcfaf5;--eoc-ground:#f1ede5;--eoc-red:#98423b;--eoc-red-dark:#8e3834;--eoc-gold:#d8ad63;--eoc-line:#5f462e2b;width:100%;min-width:0;color:var(--eoc-ink);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;overflow:hidden}.enterprise-create-order-c button,.enterprise-create-order-c input,.enterprise-create-order-c select,.enterprise-create-order-c textarea{font:inherit}.enterprise-create-order-c button{cursor:pointer}.enterprise-create-order-c__topbar{border-bottom:1px solid var(--eoc-line);justify-content:space-between;align-items:center;gap:18px;padding:15px 0 17px;display:flex}.enterprise-create-order-c__topbar>button{min-height:38px;color:var(--eoc-muted);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.enterprise-create-order-c__topbar>button:hover{color:var(--eoc-red-dark)}.enterprise-create-order-c__topbar-title{color:var(--eoc-red);align-items:center;gap:8px;margin:auto;display:flex}.enterprise-create-order-c__topbar-title svg{color:var(--eoc-red)}.enterprise-create-order-c__topbar-title span{text-align:center;gap:3px;display:grid}.enterprise-create-order-c__topbar-title b{letter-spacing:.06em;font:500 18px Noto Serif SC,Georgia,serif}.enterprise-create-order-c__topbar-title small{color:var(--eoc-muted);letter-spacing:.16em;font-size:9px}.enterprise-create-order-c__topbar-role{border:1px solid var(--eoc-line);color:var(--eoc-muted);padding:5px 9px;font-size:10px}.enterprise-create-order-c__notice{border-left:3px solid var(--eoc-gold);color:var(--eoc-ink);background:#fbf5e8;margin:16px 0 0;padding:12px 15px;font-size:12px;line-height:1.6}.enterprise-create-order-c__notice.is-error{color:#8a3b33;background:#fff0ee;border-left-color:#b85b52}.enterprise-create-order-c__heading{border-bottom:2px solid var(--eoc-gold);justify-content:space-between;align-items:end;gap:28px;padding:34px 0 22px;display:flex}.enterprise-create-order-c__kicker{color:var(--eoc-red);letter-spacing:.16em;font-size:10px;font-weight:600}.enterprise-create-order-c__heading h1{letter-spacing:-.02em;max-width:780px;margin:12px 0 8px;font:600 clamp(30px,3.4vw,46px)/1.1 Georgia,Noto Serif SC,Songti SC,SimSun,serif}.enterprise-create-order-c__heading h1 em{color:var(--eoc-red);font-style:normal}.enterprise-create-order-c__heading p{max-width:620px;color:var(--eoc-muted);margin:0;font-size:13px;line-height:1.8}.enterprise-create-order-c__heading-meta{border-left:1px solid var(--eoc-gold);flex:0 0 130px;gap:5px;padding:12px 0 8px 18px;display:grid}.enterprise-create-order-c__heading-meta span{color:var(--eoc-red);letter-spacing:.14em;font-size:10px}.enterprise-create-order-c__heading-meta strong{font:24px Georgia,Noto Serif SC,serif}.enterprise-create-order-c__heading-meta small{color:var(--eoc-muted);font-size:10px;line-height:1.5}.enterprise-create-order-c__workbench-layout{grid-template-columns:minmax(0,1fr) 325px;align-items:start;gap:17px;margin-top:22px;display:grid}.enterprise-create-order-c__stepper{border:1px solid var(--eoc-line);background:var(--eoc-paper);grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid}.enterprise-create-order-c__stepper button{border:0;border-right:1px solid var(--eoc-line);min-height:52px;color:var(--eoc-muted);text-align:left;background:0 0;align-items:center;gap:9px;padding:0 16px;font-size:12px;display:flex}.enterprise-create-order-c__stepper button:last-child{border-right:0}.enterprise-create-order-c__stepper button span{color:var(--eoc-gold);font:16px Georgia,Noto Serif SC,serif}.enterprise-create-order-c__stepper button.is-active{color:var(--eoc-red);box-shadow:inset 0 -2px var(--eoc-red);background:#fbf5e8}.enterprise-create-order-c__stepper button.is-done span{color:#5e8d70}.enterprise-create-order-c__workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.enterprise-create-order-c__card{border:1px solid var(--eoc-line);border-top:3px solid var(--eoc-gold);background:var(--eoc-paper);min-width:0;padding:21px;scroll-margin-top:90px}.enterprise-create-order-c__card--product{border-top-color:#d8ad63}.enterprise-create-order-c__card--client{border-top-color:#aa756a}.enterprise-create-order-c__card--craft{border-top-color:#788e80}.enterprise-create-order-c__card--delivery{border-top-color:#b78342}.enterprise-create-order-c__section-heading{margin-bottom:17px}.enterprise-create-order-c__section-heading small{color:var(--eoc-muted);letter-spacing:.16em;margin:2px 0 6px;font-size:10px;font-weight:600;display:block}.enterprise-create-order-c__section-heading h2{margin:0;font-size:18px;font-weight:600}.enterprise-create-order-c__section-heading p{max-width:620px;color:var(--eoc-muted);margin:6px 0 0;font-size:11px;line-height:1.7}.enterprise-create-order-c__product-image{aspect-ratio:4/3;border:1px solid var(--eoc-line);background:#e8e0d4;margin:14px 0;display:block;overflow:hidden}.enterprise-create-order-c__product-image img{object-fit:cover;width:100%;height:100%}.enterprise-create-order-c__image-placeholder{width:100%;height:100%;color:var(--eoc-muted);text-align:center;place-items:center;gap:6px;font-size:11px;display:grid}.enterprise-create-order-c__image-placeholder svg{color:#b9ad9f}.enterprise-create-order-c__fields{gap:14px;display:grid}.enterprise-create-order-c__fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-create-order-c__field{min-width:0;color:var(--eoc-muted);align-content:start;gap:7px;font-size:12px;display:grid}.enterprise-create-order-c__card--client .enterprise-create-order-c__field+.enterprise-create-order-c__field,.enterprise-create-order-c__card--craft .enterprise-create-order-c__field+.enterprise-create-order-c__field{margin-top:12px}.enterprise-create-order-c__field>span{color:var(--eoc-ink);font-weight:600}.enterprise-create-order-c__field i{color:var(--eoc-red);margin-left:3px;font-style:normal}.enterprise-create-order-c__field input,.enterprise-create-order-c__field textarea{border:1px solid var(--eoc-line);width:100%;min-width:0;color:var(--eoc-ink);background:#fffefa;border-radius:2px;outline:0;font-size:16px;transition:border-color .18s,box-shadow .18s,background .18s}.enterprise-create-order-c__field input{height:48px;padding:0 13px}.enterprise-create-order-c__field textarea{resize:vertical;min-height:84px;padding:12px 13px;line-height:1.6}.enterprise-create-order-c__field input:focus,.enterprise-create-order-c__field textarea:focus{border-color:var(--eoc-red);background:#fff;box-shadow:0 0 0 3px #98423b14}.enterprise-create-order-c__field input::placeholder,.enterprise-create-order-c__field textarea::placeholder{color:#b2a69a}.enterprise-create-order-c__field.has-error input,.enterprise-create-order-c__field.has-error textarea{border-color:#b85b52}.enterprise-create-order-c__field em{color:#b85b52;font-size:11px;font-style:normal;line-height:1.4}.enterprise-create-order-c__technique-picker{background:#fbf5e8;border:1px solid #d8ad6373;margin:4px 0 14px;padding:12px}.enterprise-create-order-c__control-label{color:var(--eoc-ink);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.enterprise-create-order-c__control-label small{color:var(--eoc-red);font-size:11px;font-weight:400}.enterprise-create-order-c__source-choices{border:0;margin:16px 0 0;padding:0}.enterprise-create-order-c__source-choices legend{color:var(--eoc-ink);margin-bottom:9px;font-size:12px;font-weight:600}.enterprise-create-order-c__source-choices>div{flex-wrap:wrap;gap:6px;display:flex}.enterprise-create-order-c__source-choices label{border:1px solid var(--eoc-line);color:var(--eoc-muted);cursor:pointer;background:#fffefa;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.enterprise-create-order-c__source-choices input{accent-color:var(--eoc-red)}.enterprise-create-order-c__workbench-total{border-left:2px solid var(--eoc-gold);background:#fbf5e8;align-content:center;gap:2px;min-height:48px;margin-top:16px;padding:10px 13px;display:grid}.enterprise-create-order-c__workbench-total span{color:var(--eoc-muted);font-size:11px}.enterprise-create-order-c__workbench-total strong{color:var(--eoc-red);font:22px Georgia,Noto Serif SC,serif}.enterprise-create-order-c__workbench-total small{color:var(--eoc-muted);font-size:10px}.enterprise-create-order-c__preview-desk{border:1px solid var(--eoc-line);background:#f8f2e7;padding:22px;position:sticky;top:20px}.enterprise-create-order-c__preview-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.enterprise-create-order-c__preview-header span{color:var(--eoc-red);letter-spacing:.14em;font-size:10px}.enterprise-create-order-c__preview-header i{color:var(--eoc-gold);font-size:10px;font-style:normal}.enterprise-create-order-c__preview-image{aspect-ratio:4/3;background:#e8e0d4;border:8px solid #fffdf9;margin:18px 0 13px;display:block;overflow:hidden;box-shadow:0 5px 14px #55391f1a}.enterprise-create-order-c__preview-image img{object-fit:cover;width:100%;height:100%}.enterprise-create-order-c__preview-status{color:#5e8d70;font-size:10px}.enterprise-create-order-c__preview-desk h3{margin:8px 0 4px;font:22px Noto Serif SC,Georgia,serif}.enterprise-create-order-c__preview-desk>p{color:var(--eoc-muted);margin:0;font-size:11px}.enterprise-create-order-c__preview-figures{border-top:1px solid var(--eoc-line);border-bottom:1px solid var(--eoc-line);grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid}.enterprise-create-order-c__preview-figures>div{border-right:1px solid var(--eoc-line);text-align:center;gap:4px;padding:12px 7px;display:grid}.enterprise-create-order-c__preview-figures>div:last-child{border-right:0}.enterprise-create-order-c__preview-figures strong{color:var(--eoc-red);font-size:15px}.enterprise-create-order-c__preview-figures span{color:var(--eoc-muted);font-size:10px}.enterprise-create-order-c__preview-details{gap:9px;display:grid}.enterprise-create-order-c__preview-details span{border-bottom:1px dotted var(--eoc-line);color:var(--eoc-muted);justify-content:space-between;gap:8px;padding-bottom:8px;font-size:11px;display:flex}.enterprise-create-order-c__preview-details b{color:var(--eoc-ink);font-weight:600}.enterprise-create-order-c__outline-action{border:0;border-top:1px solid var(--eoc-red);color:var(--eoc-red);background:0 0;margin-top:20px;padding:10px 0;font-size:11px}.enterprise-create-order-c__outline-action:hover{color:var(--eoc-red-dark)}.enterprise-create-order-c__validation{background:#fbf5e8;border:1px solid #d8ad636b;align-items:flex-start;gap:11px;margin-top:17px;padding:14px 16px;display:flex}.enterprise-create-order-c__validation>span{color:#fffdf9;background:var(--eoc-gold);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.enterprise-create-order-c__validation.is-ready{background:#eef4ed;border-color:#5e8d7047}.enterprise-create-order-c__validation.is-ready>span{background:#5e8d70}.enterprise-create-order-c__validation.is-error{background:#fff0ee;border-color:#b85b524d}.enterprise-create-order-c__validation.is-error>span,.enterprise-create-order-c__validation.is-warning>span{background:#b85b52}.enterprise-create-order-c__validation strong{font-size:12px;display:block}.enterprise-create-order-c__validation p{color:var(--eoc-muted);margin:4px 0 0;font-size:11px;line-height:1.6}.enterprise-create-order-c__actions{border-top:1px solid var(--eoc-line);justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:16px 0 4px;display:flex}.enterprise-create-order-c__actions-note{color:var(--eoc-muted);align-items:center;gap:8px;font-size:11px;display:flex}.enterprise-create-order-c__actions-note svg{color:var(--eoc-gold)}.enterprise-create-order-c__action-buttons{gap:9px;display:flex}.enterprise-create-order-c__action-buttons button{min-height:44px;font-size:13px}@media (width<=1120px){.enterprise-create-order-c__workbench-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.65fr)}.enterprise-create-order-c__workbench-grid{grid-template-columns:1fr}}@media (width<=760px){.enterprise-create-order-c__topbar{flex-wrap:wrap;align-items:flex-start;padding-top:12px}.enterprise-create-order-c__topbar-title{flex:1 0 100%;order:-1;margin:0}.enterprise-create-order-c__topbar-role{align-self:center}.enterprise-create-order-c__heading{padding:25px 0 21px;display:block}.enterprise-create-order-c__heading h1{font-size:32px}.enterprise-create-order-c__heading p{font-size:12px}.enterprise-create-order-c__heading-meta{border-top:1px solid var(--eoc-gold);border-left:0;align-items:baseline;gap:9px;margin-top:18px;padding:7px 0 0;display:flex}.enterprise-create-order-c__heading-meta strong{font-size:19px}.enterprise-create-order-c__workbench-layout{display:block}.enterprise-create-order-c__workbench-layout>*{margin-bottom:12px}.enterprise-create-order-c__preview-desk{position:static}.enterprise-create-order-c__stepper{scrollbar-width:thin;display:flex;overflow-x:auto}.enterprise-create-order-c__stepper button{flex:0 0 112px;padding:0 12px}.enterprise-create-order-c__card{padding:17px}.enterprise-create-order-c__section-heading{grid-template-columns:31px minmax(0,1fr);gap:9px;margin-bottom:15px}.enterprise-create-order-c__section-heading h2{font-size:16px}.enterprise-create-order-c__fields--two{grid-template-columns:1fr}.enterprise-create-order-c__field input,.enterprise-create-order-c__field textarea{font-size:16px}.enterprise-create-order-c__preview-image{max-height:250px}.enterprise-create-order-c__actions{z-index:2;border:1px solid var(--eoc-line);background:#fffdf9f5;gap:12px;margin:0 -12px;padding:12px;display:grid;position:sticky;bottom:0;box-shadow:0 -7px 18px #49301c14}.enterprise-create-order-c__actions-note{text-align:center;justify-content:center}.enterprise-create-order-c__action-buttons{grid-template-columns:.75fr 1.25fr;display:grid}.enterprise-create-order-c__action-buttons button{width:100%;min-height:48px}}.enterprise-dashboard-page{--dash-paper:#fffdf9;--dash-paper-warm:#fcf8f0;--dash-ground:#f1ede5;--dash-line:#5f462e2b;--dash-line-light:#5f462e1a;--dash-ink:#33271e;--dash-muted:#756a60;--dash-red:#98423b;--dash-red-soft:#f2e3dd;--dash-red-dark:#843730;--dash-gold:#d8ad63;--dash-gold-soft:#f6ecd5;--dash-sage:#788a6f;--dash-blue:#879aa2;width:min(1280px,100% - 40px);color:var(--dash-ink);min-width:0;margin:0 auto;padding:22px 0 64px;animation:.26s both dashboard-rise-in}.enterprise-dashboard-page *,.enterprise-dashboard-page :before,.enterprise-dashboard-page :after{box-sizing:border-box}.enterprise-dashboard-page button{font:inherit;cursor:pointer}.enterprise-dashboard-page button:focus-visible{outline:2px solid var(--dash-red);outline-offset:3px}.dashboard-banner{border:1px solid var(--dash-gold);background:var(--dash-gold-soft);color:#8c6f36;letter-spacing:.04em;margin-bottom:16px;padding:10px 14px;font-size:12px}.dashboard-state{border:1px solid var(--dash-line);background:var(--dash-paper);flex-wrap:wrap;align-items:center;gap:22px;margin:48px auto;padding:30px;display:flex;box-shadow:0 10px 30px #533e280d}.dashboard-state--loading{text-align:center;flex-direction:column;justify-content:center}.dashboard-state h3{margin:12px 0 6px;font:500 24px/1.2 Georgia,Times New Roman,serif}.dashboard-state p{color:var(--dash-muted);margin:0;font-size:13px;line-height:1.7}.dashboard-state__mark{border:1px solid var(--dash-red);width:64px;height:64px;color:var(--dash-red);flex:none;place-items:center;font:600 28px/1 Georgia,serif;display:grid;transform:rotate(-4deg)}.dashboard-state__copy{flex:1;min-width:200px}.dashboard-loader{border:2px solid var(--dash-line);border-top-color:var(--dash-red);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite dashboard-spin}.dashboard-button{color:var(--dash-ink);background:0 0;border:1px solid #0000;border-radius:2px;transition:background .18s,border-color .18s,color .18s,transform .18s}.dashboard-button:hover{transform:translateY(-1px)}.dashboard-button--primary{background:var(--dash-red);color:var(--dash-paper);padding:11px 16px;box-shadow:0 4px 12px #98423b24}.dashboard-button--primary:hover{background:var(--dash-red-dark)}.dashboard-button--outline{border-color:var(--dash-red);color:var(--dash-red);background:var(--dash-paper);padding:10px 14px}.dashboard-button--outline:hover{background:var(--dash-red-soft)}.dashboard-inline-link{color:var(--dash-red);text-align:left;background:0 0;border:none;margin:14px 21px 18px;padding:6px 0;font-size:11px;transition:background .18s;display:inline-block}.dashboard-inline-link:hover{background:var(--dash-red-soft)}.dashboard-mountain-stage{border:1px solid var(--dash-line);background:linear-gradient(180deg, var(--dash-paper) 0%, var(--dash-gold-soft) 100%);padding:32px clamp(20px,4vw,48px) 36px;position:relative;overflow:hidden}.dashboard-mountain-sun{pointer-events:none;background:#f6ecd5a6;border:1px solid #d8ad63b3;border-radius:50%;width:110px;height:110px;position:absolute;top:48px;right:12%}.dashboard-mountain{pointer-events:none;clip-path:polygon(0 100%,0 75%,12% 56%,20% 66%,33% 22%,48% 57%,57% 42%,72% 68%,84% 37%,100% 73%,100% 100%);width:110%;position:absolute;bottom:0;right:-5%}.dashboard-mountain--far{background:#d8ad6329;height:65%}.dashboard-mountain--mid{background:#788a6f2b;height:53%;right:-7%;transform:scaleX(1.05)}.dashboard-mountain--near{background:#98423b1f;height:41%;right:-3%;transform:scaleX(1.12)}.dashboard-stage-label{z-index:2;flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:relative}.dashboard-stage-label>span{color:var(--dash-ink);font:500 18px/1 Georgia,Times New Roman,serif}.dashboard-stage-label>small{color:var(--dash-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.dashboard-stage-copy{z-index:2;max-width:640px;margin:22px 0 28px;position:relative}.dashboard-stage-kicker{color:var(--dash-red);letter-spacing:.16em;font-size:10px;font-weight:600;display:inline-block}.dashboard-stage-copy h2{letter-spacing:-.02em;margin:12px 0 10px;font:600 clamp(34px,5vw,58px)/1.04 Georgia,Noto Serif SC,Songti SC,SimSun,serif}.dashboard-stage-copy h2 i{color:var(--dash-red);font-style:normal}.dashboard-stage-copy p{color:var(--dash-muted);margin:0;font-size:13px;line-height:1.8}.dashboard-metric-wall{z-index:2;border:1px solid var(--dash-line);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffdf9eb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.dashboard-metric-wall__item{border-right:1px solid var(--dash-line-light);min-width:0;padding:26px clamp(16px,2vw,26px) 28px;position:relative}.dashboard-metric-wall__item:last-child{border-right:0}.dashboard-metric-wall__item:before{background:var(--dash-red);content:"";width:28px;height:3px;position:absolute;top:0;left:clamp(16px,2vw,26px)}.dashboard-metric-wall__item--gold:before{background:var(--dash-gold)}.dashboard-metric-wall__item--sage:before{background:var(--dash-sage)}.dashboard-metric-wall__item--ink:before{background:#85786d}.dashboard-metric-wall__label{color:var(--dash-muted);letter-spacing:.04em;font-size:12px;display:block}.dashboard-metric-wall__value{letter-spacing:-.05em;color:var(--dash-ink);word-break:break-all;margin:10px 0 8px;font:500 clamp(56px,8vw,104px)/.95 Georgia,Times New Roman,serif;display:block}.dashboard-metric-wall__item--red .dashboard-metric-wall__value{color:var(--dash-red)}.dashboard-metric-wall__note{color:var(--dash-muted);font-size:11px;line-height:1.5;display:block}.dashboard-command{border:1px solid var(--dash-line);background:var(--dash-paper);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:center;gap:20px;margin-top:22px;padding:18px 24px;display:grid}.dashboard-command>span{color:var(--dash-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.dashboard-command p{color:var(--dash-muted);margin:0;font-size:13px;line-height:1.7}.dashboard-command .dashboard-button{justify-self:end}.dashboard-module{border:1px solid var(--dash-line);background:var(--dash-paper);min-width:0;box-shadow:0 10px 30px #533e280d}.dashboard-module__head{border-bottom:1px solid var(--dash-line-light);justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 21px 14px;display:flex}.dashboard-module__head>div>span{color:var(--dash-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.dashboard-module h3{margin:5px 0 0;font:500 20px/1.15 Georgia,Times New Roman,serif}.dashboard-module__error{color:var(--dash-red);padding:22px 21px;font-size:12px}.dashboard-module__error span{margin-bottom:8px;display:block}.dashboard-module__note{color:var(--dash-muted);margin:14px 22px 19px;font-size:11px;line-height:1.6}.dashboard-empty{color:var(--dash-muted);text-align:center;margin:0;padding:26px 22px;font-size:12px}.dashboard-panels,.dashboard-lower{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:22px;margin-top:22px;display:grid}.dashboard-lower{grid-template-columns:minmax(0,1fr) minmax(300px,.65fr)}.dashboard-panels>.dashboard-module,.dashboard-lower>.dashboard-module{min-height:100%}.dashboard-trend{padding:18px 22px 20px}.dashboard-trend__intro{color:var(--dash-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.dashboard-trend__intro strong{color:var(--dash-ink);font-size:13px}.dashboard-trend__chart{width:100%;height:220px;margin-top:8px;display:block;overflow:visible}.dashboard-trend__chart line{stroke:var(--dash-line-light);stroke-width:1px}.dashboard-trend__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.dashboard-trend__line--total{stroke:var(--dash-gold)}.dashboard-trend__line--completed{stroke:var(--dash-red)}.dashboard-trend__dot{stroke:var(--dash-paper);stroke-width:2px}.dashboard-trend__dot--total{fill:var(--dash-gold)}.dashboard-trend__dot--completed{fill:var(--dash-red)}.dashboard-trend__chart text{fill:var(--dash-muted);font:10px Arial,Microsoft YaHei,sans-serif}.dashboard-trend__legend{color:var(--dash-muted);flex-wrap:wrap;align-items:center;gap:15px;margin-top:10px;font-size:11px;display:flex}.dashboard-trend__legend span{align-items:center;gap:5px;display:inline-flex}.dashboard-trend__legend b{color:var(--dash-red);margin-left:auto;font-weight:500}.dashboard-legend-dot{border-radius:50%;width:7px;height:7px}.dashboard-legend-dot--total{background:var(--dash-gold)}.dashboard-legend-dot--completed{background:var(--dash-red)}.dashboard-sources{padding:17px 22px 2px}.dashboard-source-row+.dashboard-source-row{margin-top:15px}.dashboard-source-label{color:var(--dash-muted);justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.dashboard-source-label b{color:var(--dash-ink);font-weight:500}.dashboard-source-track{background:#5f462e14;height:7px;overflow:hidden}.dashboard-source-fill{min-width:5px;height:100%;animation:.42s both dashboard-bar-in;display:block}.dashboard-source-fill--red{background:var(--dash-red)}.dashboard-source-fill--gold{background:var(--dash-gold)}.dashboard-source-fill--sage{background:var(--dash-sage)}.dashboard-source-fill--blue{background:var(--dash-blue)}.dashboard-source-fill--ink{background:#9d9082}.dashboard-source-percent{color:#a29383;text-align:right;margin-top:4px;font-size:10px;display:block}.dashboard-rank-switcher{flex-wrap:wrap;gap:5px;padding:15px 21px 6px;display:flex}.dashboard-rank-switch{border:1px solid var(--dash-line);color:var(--dash-muted);background:0 0;padding:5px 10px;font-size:11px;transition:all .18s}.dashboard-rank-switch:hover{border-color:var(--dash-red);color:var(--dash-red)}.dashboard-rank-switch.is-active{border-color:var(--dash-red);background:var(--dash-red);color:var(--dash-paper)}.dashboard-ranking-list{margin:4px 0 0;padding:0 21px;list-style:none}.dashboard-ranking-list li{border-bottom:1px solid var(--dash-line-light);cursor:pointer;grid-template-columns:28px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;transition:background .18s;display:grid}.dashboard-ranking-list li:last-child{border-bottom:none}.dashboard-ranking-list li:hover,.dashboard-ranking-list li:focus-visible{background:var(--dash-paper-warm)}.dashboard-rank-number{color:#b1a598;font:12px Georgia,serif}.dashboard-rank-number.is-top{color:var(--dash-red)}.dashboard-avatar{border:1px solid var(--dash-gold);background:var(--dash-gold-soft);color:#896938;border-radius:50%;place-items:center;width:32px;height:32px;font:15px Georgia,serif;display:grid;overflow:hidden}.dashboard-avatar img{object-fit:cover;width:100%;height:100%}.dashboard-person-name{gap:3px;min-width:0;display:grid}.dashboard-person-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.dashboard-person-name small{color:var(--dash-muted);font-size:10px}.dashboard-person-value{color:var(--dash-red);white-space:nowrap;font-size:12px;font-weight:500}.dashboard-profit-total{border-bottom:1px solid var(--dash-line-light);padding:22px 22px 17px}.dashboard-profit-total span,.dashboard-profit-total small{color:var(--dash-muted);font-size:11px;display:block}.dashboard-profit-total strong{color:var(--dash-red);letter-spacing:-.02em;margin:8px 0 5px;font:500 clamp(28px,3vw,36px)/1 Georgia,serif;display:block}.dashboard-profit-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-profit-grid div{border-bottom:1px solid var(--dash-line-light);padding:14px 22px}.dashboard-profit-grid div:nth-child(odd){border-right:1px solid var(--dash-line-light)}.dashboard-profit-grid div:nth-last-child(-n+2){border-bottom:none}.dashboard-profit-grid span,.dashboard-profit-grid b{display:block}.dashboard-profit-grid span{color:var(--dash-muted);font-size:10px}.dashboard-profit-grid b{margin-top:5px;font-size:14px;font-weight:500}.dashboard-footer{border-top:1px solid var(--dash-line);color:var(--dash-muted);justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:14px;font-size:11px;display:flex}.dashboard-footer .dashboard-inline-link{margin:0}@keyframes dashboard-rise-in{0%{transform:translateY(7px)}to{transform:translateY(0)}}@keyframes dashboard-bar-in{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes dashboard-spin{to{transform:rotate(360deg)}}@media (width<=1120px){.enterprise-dashboard-page{width:min(100% - 32px,960px)}.dashboard-metric-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric-wall__item:nth-child(2){border-right:0}.dashboard-metric-wall__item:nth-child(-n+2){border-bottom:1px solid var(--dash-line-light)}.dashboard-mountain-sun{width:84px;height:84px;top:38px;right:8%}}@media (width<=760px){.enterprise-dashboard-page{width:calc(100% - 24px);padding:16px 0 48px}.dashboard-banner{font-size:11px}.dashboard-state{text-align:center;flex-direction:column;align-items:stretch;margin:28px auto;padding:22px}.dashboard-state__mark{margin:0 auto}.dashboard-state .dashboard-button{width:100%}.dashboard-mountain-stage{padding:24px 18px 26px}.dashboard-mountain-sun{width:64px;height:64px;top:30px;right:6%}.dashboard-stage-copy{margin:18px 0 22px}.dashboard-stage-copy h2{font-size:34px}.dashboard-metric-wall{grid-template-columns:1fr}.dashboard-metric-wall__item{border-right:0;border-bottom:1px solid var(--dash-line-light);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:18px 18px 18px 22px;display:grid}.dashboard-metric-wall__item:last-child{border-bottom:0}.dashboard-metric-wall__item:before{top:18px;left:22px}.dashboard-metric-wall__label{grid-area:1/1}.dashboard-metric-wall__value{text-align:right;grid-area:1/2/span 2;margin:0;font-size:clamp(40px,12vw,64px)}.dashboard-metric-wall__note{grid-area:2/1}.dashboard-command{grid-template-columns:1fr;gap:10px;padding:16px 18px}.dashboard-command .dashboard-button{justify-self:stretch;width:100%}.dashboard-panels,.dashboard-lower{grid-template-columns:1fr}.dashboard-trend__chart{height:180px}.dashboard-trend__legend b{width:100%;margin-left:0}.dashboard-module__head{padding:15px 16px 12px}.dashboard-trend{padding:16px 16px 18px}.dashboard-sources{padding-left:16px;padding-right:16px}.dashboard-ranking-list{padding:0 16px}.dashboard-inline-link{margin-left:16px;margin-right:16px}.dashboard-profit-total{padding:18px 18px 14px}.dashboard-profit-grid div{padding:12px 18px}.dashboard-footer{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=430px){.dashboard-stage-copy h2{font-size:28px}.dashboard-metric-wall__value{font-size:clamp(34px,14vw,52px)}.dashboard-person-name strong{font-size:12px}}.enterprise-embroiderer-detail-page{--eed-ink:#33271e;--eed-muted:#756a60;--eed-paper:#fffdf9;--eed-paper-deep:#fcfaf5;--eed-ground:#f1ede5;--eed-red:#98423b;--eed-gold:#d8ad63;--eed-line:#5f462e2b;--eed-line-soft:#ebe3d8;--eed-serif:Georgia, "Times New Roman", "Songti SC", serif;--eed-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;max-width:1100px;color:var(--eed-ink);font-family:var(--eed-sans);margin:0 auto;padding:4px 16px 28px;animation:.24s both eed-enter}.enterprise-embroiderer-detail-page__back{color:var(--eed-red);margin:4px 0 14px}.enterprise-embroiderer-detail-page--state{place-items:center;min-height:240px;display:grid}.enterprise-embroiderer-detail-page__feedback{border:1px solid var(--eed-line);background:var(--eed-paper);color:var(--eed-muted);flex-direction:column;align-items:center;gap:12px;padding:28px 24px;font-size:13px;display:flex}.enterprise-embroiderer-detail-page__card{border:1px solid var(--eed-line);background:var(--eed-paper)}.enterprise-embroiderer-detail-page__card-head{border-bottom:1px solid var(--eed-line);background:var(--eed-paper-deep);justify-content:space-between;gap:24px;padding:26px 28px 24px;display:flex}.enterprise-embroiderer-detail-page__person{align-items:center;gap:18px;min-width:0;display:flex}.enterprise-embroiderer-detail-page__avatar{border:1px solid var(--eed-line);background:#dfc8ad;border-radius:4px;flex-shrink:0;width:84px;height:96px;position:relative;overflow:hidden}.enterprise-embroiderer-detail-page__avatar img{object-fit:cover;width:100%;height:100%;display:block}.enterprise-embroiderer-detail-page__avatar span{color:#fffdf9;width:56px;height:56px;font:500 26px/1 var(--eed-serif);background:#98423bd6;border:1px solid #fffdf9e6;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.enterprise-embroiderer-detail-page__person-info{min-width:0}.enterprise-embroiderer-detail-page__overline{color:var(--eed-red);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.enterprise-embroiderer-detail-page__name{font:500 28px/1.15 var(--eed-serif);letter-spacing:-.01em;color:var(--eed-ink);margin:7px 0 4px}.enterprise-embroiderer-detail-page__meta{color:var(--eed-muted);margin:0 0 10px;font-size:12px}.enterprise-embroiderer-detail-page__rating{color:#9a8b7c;flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.enterprise-embroiderer-detail-page__rating strong{color:#b17d31;font-weight:600}.enterprise-embroiderer-detail-page__contact{border-left:1px solid var(--eed-line);align-content:center;min-width:240px;padding-left:24px;display:grid}.enterprise-embroiderer-detail-page__contact-label,.enterprise-embroiderer-detail-page__contact-value,.enterprise-embroiderer-detail-page__contact-hint{display:block}.enterprise-embroiderer-detail-page__contact-label{color:var(--eed-red);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.enterprise-embroiderer-detail-page__contact-value{font:500 16px/1.3 var(--eed-serif);color:var(--eed-ink);word-break:break-all;margin-top:7px}.enterprise-embroiderer-detail-page__contact-hint{color:var(--eed-muted);margin:5px 0 14px;font-size:11px;line-height:1.6}.enterprise-embroiderer-detail-page__contact-action{border:1px solid var(--eed-red);background:var(--eed-red);color:#fffaf2;cursor:pointer;border-radius:3px;align-items:center;gap:6px;width:max-content;min-height:36px;padding:0 16px;font-size:12px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 12px #98423b21}.enterprise-embroiderer-detail-page__contact-action:hover{transform:translateY(-1px)}.enterprise-embroiderer-detail-page__contact-action.is-disabled{color:#b6a99a;border-color:var(--eed-line);box-shadow:none;cursor:not-allowed;opacity:.7;background:0 0}.enterprise-embroiderer-detail-page__card-body{grid-template-columns:1.15fr .85fr;display:grid}.enterprise-embroiderer-detail-page__skills,.enterprise-embroiderer-detail-page__performance{padding:24px 28px}.enterprise-embroiderer-detail-page__performance{border-left:1px solid var(--eed-line)}.enterprise-embroiderer-detail-page__section-heading{align-items:flex-start;gap:12px;display:flex}.enterprise-embroiderer-detail-page__section-title{font:600 18px/1.2 var(--eed-serif);color:var(--eed-ink);margin:0}.enterprise-embroiderer-detail-page__section-note{color:var(--eed-muted);margin:5px 0 0;font-size:11px}.enterprise-embroiderer-detail-page__skill-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.enterprise-embroiderer-detail-page__skill-item{border:1px solid var(--eed-line-soft);background:#fbf8f2;min-height:70px;padding:11px 12px}.enterprise-embroiderer-detail-page__skill-no{color:var(--eed-gold);font:500 11px var(--eed-serif);display:block}.enterprise-embroiderer-detail-page__skill-name{color:var(--eed-ink);margin-top:9px;font-size:12px;font-weight:600;display:block}.enterprise-embroiderer-detail-page__skill-empty{border:1px dashed var(--eed-line);color:var(--eed-muted);text-align:center;margin-top:18px;padding:16px;font-size:11px}.enterprise-embroiderer-detail-page__availability{border-top:1px solid var(--eed-line-soft);margin-top:18px;padding-top:14px}.enterprise-embroiderer-detail-page__availability-label,.enterprise-embroiderer-detail-page__availability-value{display:block}.enterprise-embroiderer-detail-page__availability-label{color:#9a8b7c;letter-spacing:.1em;font-size:10px}.enterprise-embroiderer-detail-page__availability-value{color:var(--eed-ink);margin-top:5px;font-size:12px;font-weight:600}.enterprise-embroiderer-detail-page__availability-note{color:var(--eed-muted);margin:5px 0 0;font-size:11px;line-height:1.6}.enterprise-embroiderer-detail-page__performance-rail{grid-template-columns:repeat(2,1fr);gap:0 19px;margin-top:18px;display:grid}.enterprise-embroiderer-detail-page__performance-item{border-top:1px solid var(--eed-line-soft);padding:11px 0 10px}.enterprise-embroiderer-detail-page__performance-label{color:var(--eed-muted);font-size:10px;display:block}.enterprise-embroiderer-detail-page__performance-value{font:500 22px/1.1 var(--eed-serif);color:var(--eed-ink);margin-top:4px;display:block}.enterprise-embroiderer-detail-page__performance-value small{font:11px var(--eed-sans);color:var(--eed-muted);margin-left:2px}.enterprise-embroiderer-detail-page__performance-meter{background:#eee7dd;height:4px;margin-top:8px;display:block;overflow:hidden}.enterprise-embroiderer-detail-page__performance-meter i{background:var(--eed-gold);height:100%;transition:width .24s;display:block}.enterprise-embroiderer-detail-page__story{border-top:1px solid var(--eed-line);background:var(--eed-paper-deep);padding:20px 28px}.enterprise-embroiderer-detail-page__story-label{color:var(--eed-red);letter-spacing:.12em;text-transform:uppercase;font-size:10px;display:block}.enterprise-embroiderer-detail-page__story-text{color:#695d51;max-width:720px;margin:8px 0 0;font-size:12px;line-height:1.85}.enterprise-embroiderer-detail-page__task-section{border-top:1px solid var(--eed-line);padding:22px 28px 26px}.enterprise-embroiderer-detail-page__task-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.enterprise-embroiderer-detail-page__task-filter{border:1px solid var(--eed-line);background:#faf6f0;gap:3px;padding:3px;display:flex}.enterprise-embroiderer-detail-page__task-filter-btn{min-height:28px;color:var(--eed-muted);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0 12px;font-size:11px}.enterprise-embroiderer-detail-page__task-filter-btn.is-active{color:#fffaf2;background:var(--eed-red)}.enterprise-embroiderer-detail-page__task-empty{border-top:1px solid var(--eed-line-soft);color:#9a8b7c;text-align:center;padding:30px 16px;font-size:12px}.enterprise-embroiderer-detail-page__task-stack{border-top:1px solid var(--eed-line)}.enterprise-embroiderer-detail-page__task{border-bottom:1px solid var(--eed-line-soft);grid-template-columns:48px minmax(190px,1fr) minmax(160px,.85fr);align-items:center;gap:16px;min-height:88px;padding:0 4px;display:grid}.enterprise-embroiderer-detail-page__task-marker{border-right:1px solid var(--eed-line-soft);align-self:stretch;place-items:center;display:grid;position:relative}.enterprise-embroiderer-detail-page__task-marker span{color:var(--eed-red);font:500 14px var(--eed-serif)}.enterprise-embroiderer-detail-page__task-marker i{border:1px solid var(--eed-red);background:var(--eed-paper);border-radius:50%;width:5px;height:5px;position:absolute;right:-3px}.enterprise-embroiderer-detail-page__task-info{min-width:0}.enterprise-embroiderer-detail-page__task-info-top{align-items:center;gap:10px;display:flex}.enterprise-embroiderer-detail-page__task-id{color:#9a8b7c;font-size:10px}.enterprise-embroiderer-detail-page__task-product{font:500 15px/1.3 var(--eed-serif);color:var(--eed-ink);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 3px;overflow:hidden}.enterprise-embroiderer-detail-page__task-technique{color:var(--eed-muted);margin:0;font-size:11px}.enterprise-embroiderer-detail-page__task-progress{gap:5px;display:grid}.enterprise-embroiderer-detail-page__task-progress strong{color:var(--eed-red);font:500 17px var(--eed-serif)}.enterprise-embroiderer-detail-page__task-progress i{background:#eee7dd;height:4px;display:block;overflow:hidden}.enterprise-embroiderer-detail-page__task-progress em{background:var(--eed-red);height:100%;display:block}.enterprise-embroiderer-detail-page__task-progress span{color:#9a8b7c;font-size:10px}@keyframes eed-enter{0%{transform:translateY(4px)}to{transform:translateY(0)}}@media (width<=960px){.enterprise-embroiderer-detail-page__card-body{grid-template-columns:1fr}.enterprise-embroiderer-detail-page__performance{border-top:1px solid var(--eed-line);border-left:0}}@media (width<=680px){.enterprise-embroiderer-detail-page{padding:4px 12px 22px}.enterprise-embroiderer-detail-page__card-head{padding:20px 16px;display:block}.enterprise-embroiderer-detail-page__person{align-items:flex-start;gap:14px}.enterprise-embroiderer-detail-page__avatar{width:64px;height:72px}.enterprise-embroiderer-detail-page__avatar span{width:44px;height:44px;font-size:22px}.enterprise-embroiderer-detail-page__name{font-size:24px}.enterprise-embroiderer-detail-page__contact{border-top:1px solid var(--eed-line);border-left:0;min-width:0;margin-top:18px;padding:18px 0 0}.enterprise-embroiderer-detail-page__contact-action,.enterprise-embroiderer-detail-page__contact-action.is-disabled{justify-content:center;width:100%;min-height:42px;font-size:16px}.enterprise-embroiderer-detail-page__skills,.enterprise-embroiderer-detail-page__performance,.enterprise-embroiderer-detail-page__story,.enterprise-embroiderer-detail-page__task-section{padding:18px 16px}.enterprise-embroiderer-detail-page__skill-grid{grid-template-columns:repeat(2,1fr)}.enterprise-embroiderer-detail-page__task-head{display:block}.enterprise-embroiderer-detail-page__task-filter{width:max-content;margin-top:14px}.enterprise-embroiderer-detail-page__task{grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px 12px;padding:12px 0}.enterprise-embroiderer-detail-page__task-marker{min-height:70px}.enterprise-embroiderer-detail-page__task-progress{grid-column:2/-1}}.product-management-page{--pm-ink:#33271e;--pm-text:#756a60;--pm-muted:#9a8a78;--pm-paper:#fffdf9;--pm-paper-2:#fcfaf5;--pm-ground:#f1ede5;--pm-wine:#98423b;--pm-wine-dark:#7e352f;--pm-gold:#d8ad63;--pm-line:#5f462e2b;--pm-line-soft:#5f462e1f;width:min(100%,1360px);color:var(--pm-ink);margin:0 auto;padding:24px 0 64px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.product-management-page__header{border-bottom:1px solid var(--pm-line);justify-content:space-between;align-items:flex-end;gap:28px;padding:4px 4px 22px;display:flex}.product-management-page__back{color:var(--pm-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:16px;padding:0;font-size:12px;transition:color .2s;display:inline-flex}.product-management-page__back:hover{color:var(--pm-wine)}.product-management-page__back-icon{width:14px;height:14px}.product-management-page__eyebrow{color:var(--pm-wine);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.product-management-page__title{color:var(--pm-ink);letter-spacing:-.02em;margin:8px 0;font:600 clamp(30px,3.4vw,46px)/1.1 Georgia,Noto Serif SC,Songti SC,SimSun,serif}.product-management-page__lede{max-width:560px;color:var(--pm-text);margin:0;font-size:13px;line-height:1.7}.product-management-page__header-mark{color:var(--pm-wine);text-align:right;border:1px solid var(--pm-line);background:var(--pm-paper-2);justify-items:end;gap:4px;padding:14px 18px;display:grid}.product-management-page__header-mark span,.product-management-page__header-mark small{color:var(--pm-muted);letter-spacing:.16em;font-size:10px;font-weight:600}.product-management-page__header-mark strong{font:26px Georgia,serif}.product-management-page__toolbar{background:var(--pm-ground);border:1px solid var(--pm-line);align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex}.product-management-page__search{flex:1;align-items:center;max-width:420px;display:flex;position:relative}.product-management-page__search-mark{z-index:1;width:16px;height:16px;color:var(--pm-wine);position:absolute;left:12px}.product-management-page__search-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-management-page__search input{width:100%;min-height:40px;color:var(--pm-ink);font:inherit;background:var(--pm-paper);border:1px solid var(--pm-line);border-radius:2px;outline:none;padding:0 12px 0 34px;font-size:16px;transition:border-color .2s,box-shadow .2s}.product-management-page__search input:focus{border-color:var(--pm-wine);box-shadow:0 0 0 2px #98423b1a}.product-management-page__rail-rule{background:var(--pm-line);height:1px}.product-management-page__rail-stat{color:var(--pm-text);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.product-management-page__rail-stat strong{color:var(--pm-wine);font:24px Georgia,serif}.product-management-page__rail-add{min-height:38px;color:var(--pm-paper);font:inherit;background:var(--pm-wine);border:1px solid var(--pm-wine);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:0 15px;font-size:12px;transition:background-color .2s,transform .2s;display:inline-flex}.product-management-page__rail-add:hover{background:var(--pm-wine-dark);border-color:var(--pm-wine-dark);transform:translateY(-1px)}.product-management-page__rail-reset{min-height:30px;color:var(--pm-wine);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.product-management-page__rail-reset:hover:not(:disabled){text-decoration:underline}.product-management-page__rail-reset:disabled{color:var(--pm-muted);cursor:not-allowed;opacity:.6}.product-management-page__btn-icon{width:14px;height:14px}.product-management-page__main{min-width:0}.product-management-page__stage-title{border-bottom:1px solid var(--pm-line);justify-content:space-between;align-items:center;gap:14px;min-height:45px;padding:0 0 13px;display:flex}.product-management-page__stage-title-left{align-items:center;gap:11px;display:flex}.product-management-page__stage-title-left strong{color:var(--pm-ink);font-size:13px;font-weight:600}.product-management-page__stage-title-right{color:var(--pm-muted);letter-spacing:.06em;font-size:10px}.product-management-page__status{text-align:center;background:var(--pm-paper);border:1px dashed var(--pm-line);flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding:60px 24px;display:flex}.product-management-page__status-icon{width:26px;height:26px;color:var(--pm-muted);animation:1.1s linear infinite product-management-spin}.product-management-page__status--error .product-management-page__status-icon{color:var(--pm-wine);animation:none}.product-management-page__status span{color:var(--pm-text);font-size:12px}.product-management-page__status-retry{min-height:32px;color:var(--pm-paper);font:inherit;background:var(--pm-wine);border:1px solid var(--pm-wine);cursor:pointer;border-radius:2px;padding:0 16px;font-size:12px}@keyframes product-management-spin{to{transform:rotate(360deg)}}.product-management-page__empty{text-align:center;background:var(--pm-paper);border:1px dashed var(--pm-line);justify-items:center;gap:8px;margin-top:20px;padding:64px 24px;display:grid}.product-management-page__empty-icon{width:40px;height:40px;color:var(--pm-muted)}.product-management-page__empty strong{color:var(--pm-ink);font:500 22px Georgia,Songti SC,serif}.product-management-page__empty span{color:var(--pm-text);font-size:12px}.product-management-page__empty-action{min-height:34px;color:var(--pm-wine);font:inherit;border:0;border-bottom:1px solid var(--pm-wine);cursor:pointer;background:0 0;align-items:center;gap:6px;margin-top:8px;padding:0 16px;font-size:12px;display:inline-flex}.product-management-page__empty-action:hover{background:#98423b0f}.product-management-page__stage{border:1px solid var(--pm-line);background:linear-gradient(#f8f4ed 0 60%,#e9dac7 60% 100%);margin-top:20px;padding:50px 25px 38px;position:relative;overflow:hidden}.product-management-page__stage-backdrop{color:#b09d87;letter-spacing:.16em;justify-content:space-between;font-size:10px;font-weight:600;display:flex;position:absolute;inset:18px 23px auto}.product-management-page__stage-backdrop:after{content:"SAMPLE"}.product-management-page__shelf{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-height:380px;display:grid;position:relative}.product-management-page__card{background:var(--pm-paper);border:1px solid var(--pm-line);flex-direction:column;min-width:0;padding:12px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 8px 16px #5035211a}.product-management-page__card:hover{z-index:2;transform:scale(1.03);box-shadow:0 16px 32px #5035212e}.product-management-page__card-edit{z-index:2;min-height:26px;color:var(--pm-paper);font:inherit;cursor:pointer;opacity:0;background:#33271ea3;border:0;border-radius:2px;padding:0 8px;font-size:9px;transition:opacity .2s;position:absolute;top:18px;right:18px}.product-management-page__card:hover .product-management-page__card-edit,.product-management-page__card-edit:focus-visible{opacity:1}.product-management-page__media{aspect-ratio:3/4;border:1px solid var(--pm-line-soft);background:#e7ddd0;width:100%;position:relative;overflow:hidden}.product-management-page__media-img{object-fit:cover;width:100%;height:100%;display:block}.product-management-page__media-fallback{width:100%;height:100%;color:var(--pm-text);background:repeating-linear-gradient(45deg,#efe6d8 0 10px,#e7dcc9 10px 20px);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.product-management-page__media-icon{width:32px;height:32px;color:var(--pm-muted)}.product-management-page__info{gap:8px;padding:13px 2px 5px;display:grid}.product-management-page__index{color:var(--pm-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.product-management-page__name{color:#3f3028;text-overflow:ellipsis;white-space:nowrap;margin:0;font:500 17px/1.25 Georgia,Songti SC,serif;overflow:hidden}.product-management-page__price{color:var(--pm-wine);font:600 17px Georgia,serif}.product-management-page__price small{font-size:10px;font-weight:400}.product-management-page__technique{flex-wrap:wrap;align-items:center;gap:4px;min-height:22px;display:flex}.product-management-page__technique>span,.product-management-page__technique span{font-size:10px}.product-management-page__actions{border-top:1px solid var(--pm-line-soft);justify-content:flex-end;align-items:center;gap:5px;margin-top:6px;padding-top:8px;display:flex}.product-management-page__actions button{color:#75665a;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:4px;padding:0 8px;font-size:10px;transition:color .2s,background-color .2s;display:inline-flex}.product-management-page__actions button:hover:not(:disabled){color:var(--pm-wine);background:#f7ebe5}.product-management-page__actions button.is-danger{color:var(--pm-wine)}.product-management-page__actions button:disabled{cursor:not-allowed;opacity:.45}.product-management-page__action-icon{width:11px;height:11px}.product-management-page__delete-confirm{color:#67443b;background:#fff4ee;border-top:1px solid #e1afa5;flex-direction:column;gap:10px;margin:10px -10px -10px;padding:12px 13px;font-size:11px;display:flex}.product-management-page__delete-confirm-text{gap:4px;display:grid}.product-management-page__delete-confirm-text strong{color:var(--pm-ink);font-size:12px}.product-management-page__delete-confirm-text span{color:#9c756a;line-height:1.45}.product-management-page__delete-error{color:var(--pm-wine);font-size:10px;font-style:normal}.product-management-page__delete-confirm-actions{justify-content:flex-end;gap:6px;display:flex}.product-management-page__delete-confirm-actions button{color:#75665a;min-height:30px;font:inherit;background:var(--pm-paper);border:1px solid var(--pm-line);cursor:pointer;border-radius:2px;padding:0 10px;font-size:11px}.product-management-page__delete-confirm-actions button.is-danger{color:var(--pm-wine);border-color:#c7988f}.product-management-page__delete-confirm-actions button:disabled{cursor:not-allowed;opacity:.55}.product-management-page__stage-line{background:#bd9870;height:8px;position:absolute;bottom:26px;left:18px;right:18px;box-shadow:0 6px #aa805a,0 13px 20px #53331c2e}.product-management-page__bottom{color:var(--pm-muted);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;font-size:10px;display:flex}@media (width<=1180px){.product-management-page{padding-left:20px;padding-right:20px}.product-management-page__shelf{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;min-height:0}.product-management-page__stage{padding:48px 18px 34px}.product-management-page__card--1,.product-management-page__card--2,.product-management-page__card--3{transform:none}}@media (width<=760px){.product-management-page{padding:18px 14px 96px}.product-management-page__header{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:18px}.product-management-page__title{font-size:36px}.product-management-page__header-mark{align-self:flex-end}.product-management-page__layout{grid-template-columns:1fr;gap:16px;margin-top:18px}.product-management-page__rail{gap:13px;min-height:0;padding:18px 15px}.product-management-page__rail-add{width:100%;margin-top:4px}.product-management-page__rail-reset{align-self:flex-start}.product-management-page__search input{font-size:16px}.product-management-page__stage{padding:44px 13px 34px}.product-management-page__shelf{grid-template-columns:1fr;gap:13px;min-height:0}.product-management-page__card{grid-template-rows:auto auto;grid-template-columns:120px minmax(0,1fr);gap:6px 13px;padding:10px;display:grid}.product-management-page__card-edit{display:none}.product-management-page__media{aspect-ratio:1;grid-row:span 2}.product-management-page__info{padding:0}.product-management-page__actions{grid-column:2;justify-content:flex-start;margin-top:0;padding-top:6px}.product-management-page__delete-confirm{grid-column:1/-1;margin:8px -10px -10px}.product-management-page__stage-line{bottom:18px}.product-management-page__bottom{flex-direction:column;align-items:stretch;gap:10px}.product-management-page__bottom-record{text-align:center}}@media (prefers-reduced-motion:reduce){.product-management-page__card,.product-management-page__rail-add,.product-management-page__status-icon{transition:none;animation:none}}.product-management-page__toolbar .product-management-page__search input{border:1px solid var(--pm-line);background:var(--pm-paper-2);width:100%;height:40px;color:var(--pm-ink);outline:none;padding:0 14px 0 36px;font-size:14px}.product-management-page__toolbar .product-management-page__search input:focus{border-color:var(--pm-wine);box-shadow:0 0 0 3px #98423b1a}.product-management-page__stats{color:var(--pm-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.product-management-page__stats strong{color:var(--pm-ink);font-weight:600}.product-management-page__actions-bar{align-items:center;gap:8px;margin-left:auto;display:flex}.product-management-page__rail-add{min-height:38px;color:var(--pm-paper);background:var(--pm-wine);border:1px solid var(--pm-wine);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;transition:background .18s;display:inline-flex}.product-management-page__rail-add:hover{background:var(--pm-wine-dark)}.product-management-page__rail-reset{min-height:38px;color:var(--pm-text);border:1px solid var(--pm-line);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 14px;font-size:12px;display:inline-flex}.product-management-page__main--wide{margin-top:8px}.product-management-page__shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.inventory-management-page,.inventory-management-page *{box-sizing:border-box}.inventory-management-page{--inv-ink:#33271e;--inv-text:#756a60;--inv-muted:#a49788;--inv-paper:#fffdf9;--inv-paper-deep:#fcfaf5;--inv-ground:#f1ede5;--inv-line:#5f462e2b;--inv-line-soft:#5f462e1a;--inv-red:#98423b;--inv-red-soft:#f5e8e3;--inv-gold:#d8ad63;--inv-green:#52765a;--inv-green-soft:#e9f0e8;--inv-amber:#a87531;--inv-amber-soft:#f7eddc;--inv-shadow:0 18px 42px #4e382412;width:min(100%,1240px);color:var(--inv-ink);margin:0 auto;padding:18px 0 48px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.inventory-management-page button,.inventory-management-page input,.inventory-management-page select,.inventory-management-page textarea{font:inherit}.inventory-management-page button{cursor:pointer}.inventory-management-page button:disabled{cursor:not-allowed;opacity:.48}.inventory-management-page button:focus-visible,.inventory-management-page input:focus-visible,.inventory-management-page select:focus-visible{outline:2px solid var(--inv-gold);outline-offset:2px}.inventory-management-page__header{border-bottom:1px solid var(--inv-line);justify-content:space-between;align-items:flex-end;gap:24px;padding:6px 2px 22px;display:flex}.inventory-management-page__header-copy{min-width:0}.inventory-management-page__back{height:auto;min-height:0;margin:0;padding:0 0 16px;font-size:12px;box-shadow:none!important;color:var(--inv-red)!important;background:0 0!important}.inventory-management-page__eyebrow{color:var(--inv-red);letter-spacing:.16em;font-size:10px;font-weight:600;display:block}.inventory-management-page__title{letter-spacing:-.02em;color:var(--inv-ink);margin:8px 0 6px;font:600 clamp(30px,3.4vw,46px)/1.1 Georgia,Noto Serif SC,Songti SC,SimSun,serif}.inventory-management-page__desc{max-width:620px;color:var(--inv-text);margin:0;font-size:13px;line-height:1.7}.inventory-management-page__header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.inventory-management-page__btn,.inventory-management-page__btn-primary{min-height:38px;padding:0 16px;font-size:12px;border-radius:3px!important}.inventory-management-page__btn{background:var(--inv-paper)!important;color:var(--inv-ink)!important;border:1px solid var(--inv-line)!important;box-shadow:none!important}.inventory-management-page__btn:hover{border-color:var(--inv-red)!important;color:var(--inv-red)!important}.inventory-management-page__btn-primary{background:var(--inv-red)!important;color:#fff!important;border:1px solid var(--inv-red)!important;box-shadow:0 6px 16px #98423b2e!important}.inventory-management-page__btn-primary:hover{background:#853a35!important}.inventory-management-page__kpis{grid-template-columns:1.45fr repeat(3,1fr);gap:10px;margin:22px 0 12px;display:grid}.inventory-management-page__kpi{border:1px solid var(--inv-line);background:#fffdf9b8;min-height:96px;padding:16px 18px}.inventory-management-page__kpi--lead{border-top:2px solid var(--inv-red);background:var(--inv-paper)}.inventory-management-page__kpi span{color:var(--inv-text);font-size:11px;display:block}.inventory-management-page__kpi strong{letter-spacing:-.04em;color:var(--inv-ink);margin:8px 0 3px;font:600 27px/1 Arial,sans-serif;display:block}.inventory-management-page__kpi small{color:var(--inv-muted);font-size:10px}.inventory-management-page__tickets{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.inventory-management-page__ticket{border:1px solid var(--inv-line);border-top:2px solid var(--inv-gold);background:var(--inv-paper);min-height:92px;padding:15px 17px;position:relative}.inventory-management-page__ticket:after{background:var(--inv-gold);content:"";width:26px;height:1px;position:absolute;bottom:10px;right:12px}.inventory-management-page__ticket--risk{border-top-color:var(--inv-amber)}.inventory-management-page__ticket span{color:var(--inv-muted);letter-spacing:.16em;font-size:10px;font-weight:600}.inventory-management-page__ticket b{color:var(--inv-ink);margin:9px 0 4px;font:600 23px/1 Arial,sans-serif;display:block}.inventory-management-page__ticket small{color:var(--inv-text);font-size:10px}.inventory-management-page__controls{grid-template-columns:minmax(220px,1fr) 180px auto;align-items:end;gap:10px;margin:6px 0 22px;display:grid}.inventory-management-page__search-field,.inventory-management-page__select-field{gap:6px;display:grid}.inventory-management-page__controls label>span{color:var(--inv-text);letter-spacing:.08em;font-size:10px}.inventory-management-page__search-input{align-items:center;display:flex;position:relative}.inventory-management-page__search-input>svg{color:var(--inv-muted);pointer-events:none;position:absolute;left:11px}.inventory-management-page__search-input input,.inventory-management-page__select-field select{border:1px solid var(--inv-line);width:100%;min-height:40px;color:var(--inv-ink);background:var(--inv-paper);border-radius:3px;padding:0 11px 0 34px;font-size:13px}.inventory-management-page__select-field select{padding-left:11px}.inventory-management-page__search-input input::placeholder{color:#b2a89e}.inventory-management-page__filter-chip{border:1px solid var(--inv-line);min-height:40px;color:var(--inv-ink);background:var(--inv-paper);border-radius:3px;padding:0 16px;font-size:12px;transition:border-color .2s,background .2s,color .2s}.inventory-management-page__filter-chip:hover{border-color:var(--inv-red);color:var(--inv-red)}.inventory-management-page__filter-chip.is-active{color:var(--inv-red);border-color:var(--inv-red);background:var(--inv-red-soft)}.inventory-management-page__section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.inventory-management-page__section-heading span{color:var(--inv-red);letter-spacing:.16em;font-size:10px;font-weight:600}.inventory-management-page__section-heading h3{color:var(--inv-ink);margin:6px 0 0;font:600 18px/1.2 Georgia,Noto Serif SC,Songti SC,SimSun,serif}.inventory-management-page__section-heading small{color:var(--inv-muted);font-size:10px}.inventory-management-page__layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:14px;display:grid}.inventory-management-page__ledger-panel{border:1px solid var(--inv-line);background:var(--inv-paper);min-width:0;box-shadow:var(--inv-shadow);padding:20px}.inventory-management-page__ledger-head,.inventory-management-page__ledger-row{grid-template-columns:1.9fr .8fr .85fr .8fr 1.05fr auto;align-items:center;gap:12px;display:grid}.inventory-management-page__ledger-head{color:var(--inv-muted);border-top:1px solid var(--inv-line);border-bottom:1px solid var(--inv-line);letter-spacing:.06em;padding:9px 11px;font-size:10px}.inventory-management-page__ledger-row{min-height:72px;color:var(--inv-text);border-bottom:1px solid #eee7dd;padding:11px;font-size:11px}.inventory-management-page__cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-management-page__product{align-items:center;gap:10px;min-width:0;display:flex}.inventory-management-page__thumb{border:1px solid var(--inv-line);background:var(--inv-ground);border-radius:4px;flex-shrink:0;width:42px;height:42px;overflow:hidden}.inventory-management-page__thumb img{object-fit:cover;width:100%;height:100%;display:block}.inventory-management-page__thumb-placeholder{width:100%;height:100%;color:var(--inv-muted);background:var(--inv-paper-deep);justify-content:center;align-items:center;display:flex}.inventory-management-page__product-index{color:var(--inv-gold);flex-shrink:0;font:12px Georgia,serif}.inventory-management-page__product-meta{gap:3px;min-width:0;display:grid}.inventory-management-page__product-meta strong{color:var(--inv-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.inventory-management-page__product-meta small{color:var(--inv-muted);font-size:10px}.inventory-management-page__stock{justify-items:start;gap:5px;display:grid}.inventory-management-page__stock strong{color:var(--inv-ink);font-size:18px}.inventory-management-page__status{white-space:nowrap;border:1px solid;border-radius:99px;align-items:center;min-height:20px;padding:0 8px;font-size:10px;display:inline-flex}.inventory-management-page__status--ready{color:var(--inv-green);background:var(--inv-green-soft)}.inventory-management-page__status--warning{color:var(--inv-amber);background:var(--inv-amber-soft)}.inventory-management-page__status--empty{color:var(--inv-red);background:var(--inv-red-soft)}.inventory-management-page__price{color:var(--inv-red);font-weight:500}.inventory-management-page__updated{color:var(--inv-text)}.inventory-management-page__row-actions{align-items:center;gap:12px;display:flex}.inventory-management-page__text-action{background:0 0;border:0;padding:4px 0;font-size:11px}.inventory-management-page__text-action--inbound{color:var(--inv-green)}.inventory-management-page__text-action--outbound{color:var(--inv-amber)}.inventory-management-page__text-action:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.inventory-management-page__side{gap:14px;display:grid}.inventory-management-page__side-block{border:1px solid var(--inv-line);background:var(--inv-paper);padding:19px}.inventory-management-page__side-label{color:var(--inv-red);letter-spacing:.16em;font-size:10px;font-weight:600}.inventory-management-page__side-title{color:var(--inv-ink);margin:7px 0 10px;font:500 22px Georgia,Songti SC,serif}.inventory-management-page__side-empty{color:var(--inv-muted);margin:4px 0;font-size:11px}.inventory-management-page__category-list{gap:2px;display:grid}.inventory-management-page__category-row{border-bottom:1px solid var(--inv-line-soft);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.inventory-management-page__category-row:last-child{border-bottom:0}.inventory-management-page__category-index{color:var(--inv-gold);font:11px Georgia,serif}.inventory-management-page__category-info{gap:3px;min-width:0;display:grid}.inventory-management-page__category-info b{color:var(--inv-ink);font-size:12px;font-weight:600}.inventory-management-page__category-info small{color:var(--inv-muted);font-size:10px}.inventory-management-page__category-row strong{color:var(--inv-ink);font-size:16px}.inventory-management-page__low-alert{border:1px solid #e4c993;border-left:3px solid var(--inv-amber);background:#fffaf0;padding:16px}.inventory-management-page__low-alert-heading{align-items:center;gap:10px;display:flex}.inventory-management-page__alert-dot{border:1px solid var(--inv-amber);width:24px;height:24px;color:var(--inv-amber);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.inventory-management-page__low-alert-heading div{gap:3px;display:grid}.inventory-management-page__low-alert-heading b{color:var(--inv-ink);font-size:13px}.inventory-management-page__low-alert-heading small{color:var(--inv-amber);font-size:10px}.inventory-management-page__low-alert-items{gap:4px;margin:14px 0 4px;display:grid}.inventory-management-page__low-alert-items button{color:var(--inv-ink);text-align:left;background:0 0;border:0;border-top:1px solid #e4c993a6;justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;display:flex}.inventory-management-page__low-alert-items strong{color:var(--inv-red);white-space:nowrap;font-weight:600}.inventory-management-page__low-alert-items strong small{color:var(--inv-muted);font-weight:400}.inventory-management-page__document-slip{border:1px dashed var(--inv-line);background:var(--inv-paper-deep);grid-template-columns:64px 1fr;gap:12px;padding:14px;display:grid}.inventory-management-page__document-icon{border:1px solid var(--inv-line);background:var(--inv-paper);width:64px;height:64px;color:var(--inv-red);place-items:center;display:grid}.inventory-management-page__document-slip>div:last-child{align-content:center;gap:4px;display:grid}.inventory-management-page__document-slip span{color:var(--inv-red);letter-spacing:.12em;font-size:9px}.inventory-management-page__document-slip b{color:var(--inv-ink);font-size:13px}.inventory-management-page__document-slip small{color:var(--inv-muted);font-size:10px;line-height:1.5}.inventory-management-page__document-slip button{color:var(--inv-red);text-underline-offset:3px;background:0 0;border:0;justify-self:start;margin-top:4px;padding:0;font-size:11px;text-decoration:underline}.inventory-management-page__pagination{color:var(--inv-muted);justify-content:center;align-items:center;gap:10px;margin-top:20px;font-size:11px;display:flex}.inventory-management-page__pagination>button,.inventory-management-page__page-numbers button{border:1px solid var(--inv-line);min-width:32px;min-height:32px;color:var(--inv-text);background:var(--inv-paper);border-radius:3px;padding:0 10px;font-size:11px}.inventory-management-page__pagination>button:hover:not(:disabled),.inventory-management-page__page-numbers button:hover{border-color:var(--inv-red);color:var(--inv-red)}.inventory-management-page__page-numbers{gap:4px;display:flex}.inventory-management-page__page-numbers button.is-current{color:#fff;border-color:var(--inv-red);background:var(--inv-red)}.inventory-management-page__page-gap{color:var(--inv-muted);place-items:center;padding:0 2px;display:grid}.inventory-management-page__empty{text-align:center;border:1px solid var(--inv-line);background:var(--inv-paper);align-content:center;justify-items:center;gap:8px;min-height:200px;padding:32px 24px;display:grid}.inventory-management-page__empty-mark{color:var(--inv-gold);place-items:center;font:28px Georgia,serif;display:grid}.inventory-management-page__empty b{color:var(--inv-ink);font:500 20px Georgia,Songti SC,serif}.inventory-management-page__empty p{color:var(--inv-text);margin:0;font-size:12px}.inventory-management-page__state-panel{border:1px solid var(--inv-line);background:var(--inv-paper);align-items:center;gap:16px;min-height:150px;padding:24px;display:flex}.inventory-management-page__state-panel--error{border-color:#d4a9a2}.inventory-management-page__state-mark{border:1px solid var(--inv-gold);width:44px;height:44px;color:var(--inv-red);flex-shrink:0;place-items:center;font:18px Georgia,serif;display:grid}.inventory-management-page__state-panel--error .inventory-management-page__state-mark{border-color:var(--inv-red)}.inventory-management-page__state-panel>div{flex:1;min-width:0}.inventory-management-page__state-panel b{color:var(--inv-ink);font:500 18px Georgia,Songti SC,serif;display:block}.inventory-management-page__state-panel p{color:var(--inv-text);margin:4px 0 0;font-size:12px}.inventory-management-page__state-panel button{border:1px solid var(--inv-red);min-height:36px;color:var(--inv-red);background:0 0;border-radius:3px;padding:0 16px;font-size:12px}@media (width<=1120px){.inventory-management-page__kpis{grid-template-columns:repeat(4,1fr)}.inventory-management-page__layout{grid-template-columns:minmax(0,1fr) 250px}}@media (width<=900px){.inventory-management-page__controls{grid-template-columns:1fr 1fr}.inventory-management-page__search-field{grid-column:1/-1}.inventory-management-page__filter-chip{grid-column:1/-1;justify-self:start}.inventory-management-page__layout{grid-template-columns:minmax(0,1fr)}.inventory-management-page__side{grid-template-columns:1fr 1fr}.inventory-management-page__document-slip{grid-column:1/-1}}@media (width<=760px){.inventory-management-page__header{flex-direction:column;align-items:flex-start;gap:16px}.inventory-management-page__header-actions{width:100%}.inventory-management-page__header-actions .inventory-management-page__btn,.inventory-management-page__header-actions .inventory-management-page__btn-primary{flex:1;min-width:0;padding:0 8px}.inventory-management-page__kpis{grid-template-columns:repeat(2,1fr)}.inventory-management-page__kpi--lead{grid-column:span 2}.inventory-management-page__kpi{min-height:84px;padding:14px}.inventory-management-page__kpi strong{font-size:23px}.inventory-management-page__tickets{grid-template-columns:1fr 1fr}.inventory-management-page__ticket:last-child{grid-column:1/-1}.inventory-management-page__controls input,.inventory-management-page__controls select,.inventory-management-page__filter-chip{min-height:44px;font-size:16px}.inventory-management-page__section-heading{flex-direction:column;align-items:flex-start;gap:6px}.inventory-management-page__ledger-panel{padding:14px}.inventory-management-page__ledger-head{display:none}.inventory-management-page__ledger-row{border-bottom:1px solid var(--inv-line-soft);grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:auto;padding:14px 0}.inventory-management-page__ledger-row>.inventory-management-page__cell,.inventory-management-page__ledger-row>.inventory-management-page__price,.inventory-management-page__ledger-row>.inventory-management-page__updated{display:none}.inventory-management-page__ledger-row .inventory-management-page__product{grid-column:1}.inventory-management-page__ledger-row .inventory-management-page__stock{grid-area:1/2/3;justify-items:end}.inventory-management-page__ledger-row .inventory-management-page__row-actions{border-top:1px solid var(--inv-line-soft);grid-column:1/-1;gap:18px;padding-top:10px}.inventory-management-page__text-action{padding:6px 0;font-size:13px}.inventory-management-page__side{grid-template-columns:1fr}.inventory-management-page__side-block,.inventory-management-page__low-alert{padding:15px}.inventory-management-page__pagination{flex-wrap:wrap}.inventory-management-page__pagination>span{text-align:center;order:-1;width:100%}.inventory-management-page__state-panel{flex-wrap:wrap;padding:18px}.inventory-management-page__state-panel>div{min-width:calc(100% - 60px)}}@media (width<=420px){.inventory-management-page__header-actions .inventory-management-page__btn,.inventory-management-page__header-actions .inventory-management-page__btn-primary{font-size:11px}.inventory-management-page__kpi small{font-size:9px}.inventory-management-page__ticket{padding:12px}.inventory-management-page__ticket b{font-size:20px}}.inventory-records-page,.inventory-records-page *{box-sizing:border-box}.inventory-records-page{--ir-ink:#33271e;--ir-muted:#756a60;--ir-faint:#a49788;--ir-paper:#fffdf9;--ir-paper-deep:#fcfaf5;--ir-ground:#f1ede5;--ir-line:#5f462e2b;--ir-line-soft:#5f462e1a;--ir-wine:#98423b;--ir-wine-soft:#f5e8e3;--ir-gold:#d8ad63;--ir-gold-soft:#fff8e9;--ir-green:#52765a;--ir-green-soft:#e9f0e8;--ir-shadow:0 18px 42px #4e382412;width:min(100%,1180px);color:var(--ir-ink);margin:0 auto;padding:8px 16px 48px;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}.inventory-records-page button,.inventory-records-page input,.inventory-records-page select{font:inherit}.inventory-records-page button{cursor:pointer}.inventory-records-page button:disabled{cursor:not-allowed;opacity:.46}.inventory-records-page button:focus-visible,.inventory-records-page input:focus-visible,.inventory-records-page select:focus-visible{outline:2px solid var(--ir-gold);outline-offset:2px}.inventory-records-page__header{border-bottom:1px solid var(--ir-line);justify-content:space-between;align-items:flex-end;gap:24px;padding:16px 0 22px;display:flex}.inventory-records-page__heading{min-width:0}.inventory-records-page__back{color:var(--ir-wine);margin-bottom:16px}.inventory-records-page__eyebrow{color:var(--ir-wine);letter-spacing:.16em;font-size:10px;font-weight:600;display:block}.inventory-records-page__title{color:var(--ir-ink);letter-spacing:-.02em;margin:8px 0 6px;font:600 clamp(30px,3.4vw,46px)/1.1 Georgia,Noto Serif SC,Songti SC,SimSun,serif}.inventory-records-page__lead{max-width:620px;color:var(--ir-muted);margin:0;font-size:13px;line-height:1.75}.inventory-records-page__header-note{border-left:1px solid var(--ir-gold);gap:5px;min-width:150px;padding:12px 0 2px 18px;display:grid}.inventory-records-page__header-note span{color:var(--ir-gold);letter-spacing:.16em;font-size:10px}.inventory-records-page__header-note b{color:var(--ir-ink);font:500 26px/1 Georgia,serif}.inventory-records-page__header-note small{color:var(--ir-faint);font-size:11px}.inventory-records-page__summary{grid-template-columns:1.25fr repeat(3,1fr);gap:10px;margin:20px 0 14px;display:grid}.inventory-records-page__summary-cell{border:1px solid var(--ir-line);background:#fffdf9cc;align-content:start;gap:4px;min-height:92px;padding:16px 18px;display:grid}.inventory-records-page__summary-cell.is-lead{border-top:2px solid var(--ir-wine);background:var(--ir-paper)}.inventory-records-page__summary-cell span{color:var(--ir-muted);letter-spacing:.04em;font-size:11px}.inventory-records-page__summary-cell strong{letter-spacing:-.03em;color:var(--ir-ink);margin:8px 0 3px;font:600 26px/1 Arial,sans-serif}.inventory-records-page__summary-cell strong.is-in{color:var(--ir-green)}.inventory-records-page__summary-cell strong.is-out{color:var(--ir-wine)}.inventory-records-page__summary-cell small{color:var(--ir-faint);font-size:11px}.inventory-records-page__filters{border:1px solid var(--ir-line);background:var(--ir-paper);flex-wrap:wrap;align-items:flex-end;gap:14px;margin:6px 0 22px;padding:16px 18px;display:flex}.inventory-records-page__filter-group{gap:7px;min-width:0;display:grid}.inventory-records-page__filter-label{color:var(--ir-muted);letter-spacing:.06em;font-size:11px}.inventory-records-page__direction-toggle{border:1px solid var(--ir-line);background:var(--ir-paper-deep);min-height:40px;display:flex}.inventory-records-page__direction-btn{color:var(--ir-muted);letter-spacing:.04em;background:0 0;border:0;padding:0 16px;font-size:12px;transition:color .15s,background .15s}.inventory-records-page__direction-btn+.inventory-records-page__direction-btn{border-left:1px solid var(--ir-line-soft)}.inventory-records-page__direction-btn:hover{color:var(--ir-ink)}.inventory-records-page__direction-btn.is-active{color:#fff;background:var(--ir-wine)}.inventory-records-page__source-select{border:1px solid var(--ir-line);min-width:168px;min-height:40px;color:var(--ir-ink);background:var(--ir-paper-deep);border-radius:2px;padding:0 12px;font-size:13px}.inventory-records-page__clear-btn{border:1px solid var(--ir-line);min-height:40px;color:var(--ir-muted);letter-spacing:.04em;background:0 0;margin-left:auto;padding:0 16px;font-size:12px;transition:color .15s,border-color .15s}.inventory-records-page__clear-btn:not(:disabled):hover{color:var(--ir-wine);border-color:var(--ir-wine)}.inventory-records-page__direction{white-space:nowrap;border:1px solid;border-radius:99px;align-items:center;gap:5px;min-height:22px;padding:0 9px;font-size:11px;display:inline-flex}.inventory-records-page__direction i{font-size:14px;font-style:normal;line-height:1}.inventory-records-page__direction.is-in{color:var(--ir-green);background:var(--ir-green-soft)}.inventory-records-page__direction.is-out{color:var(--ir-wine);background:var(--ir-wine-soft)}.inventory-records-page__feedback{border:1px solid var(--ir-line);background:var(--ir-paper);align-items:center;gap:16px;min-height:124px;margin:6px 0 18px;padding:22px;display:flex}.inventory-records-page__feedback.is-error{border-color:#d4a9a2}.inventory-records-page__feedback-mark{border:1px solid var(--ir-gold);width:42px;height:42px;color:var(--ir-wine);flex:0 0 42px;place-items:center;font:18px Georgia,serif;display:grid}.inventory-records-page__feedback.is-error .inventory-records-page__feedback-mark{border-color:var(--ir-wine)}.inventory-records-page__feedback.is-empty .inventory-records-page__feedback-mark{border-color:var(--ir-line);color:var(--ir-faint)}.inventory-records-page__feedback-body{flex:1;min-width:0}.inventory-records-page__feedback-body b{color:var(--ir-ink);font:500 20px Georgia,serif;display:block}.inventory-records-page__feedback-body p{color:var(--ir-muted);margin:6px 0 0;font-size:12px;line-height:1.7}.inventory-records-page__chronicle{grid-template-columns:minmax(0,1fr) 248px;align-items:start;gap:16px;display:grid}.inventory-records-page__timeline{border:1px solid var(--ir-line);background:var(--ir-paper);min-width:0;box-shadow:var(--ir-shadow);grid-template-columns:88px minmax(0,1fr);padding:22px 0;display:grid}.inventory-records-page__rail{border-right:1px solid var(--ir-line);align-content:start;gap:6px;padding:2px 16px 0 20px;display:grid}.inventory-records-page__rail-eyebrow{color:var(--ir-wine);letter-spacing:.14em;font-size:10px}.inventory-records-page__rail-year{color:var(--ir-ink);font:500 26px/1 Georgia,serif}.inventory-records-page__rail-label{color:var(--ir-gold);font-size:12px}.inventory-records-page__rail-note{color:var(--ir-faint);margin-top:18px;font-size:10px;line-height:1.7}.inventory-records-page__events{flex-direction:column;min-width:0;padding:4px 16px 4px 8px;display:flex}.inventory-records-page__event{grid-template-columns:58px 24px minmax(0,1fr);align-items:stretch;min-width:0;padding:14px 0;display:grid}.inventory-records-page__event-date{text-align:right;align-content:start;gap:3px;padding-top:12px;padding-right:8px;display:grid}.inventory-records-page__event-date b{color:var(--ir-ink);font:500 21px/1 Georgia,serif}.inventory-records-page__event-date span{color:var(--ir-faint);font-size:10px}.inventory-records-page__event-date small{color:var(--ir-wine);margin-top:4px;font:11px Georgia,serif}.inventory-records-page__event-axis{justify-content:center;display:flex;position:relative}.inventory-records-page__event-axis:before{content:"";background:var(--ir-line);width:1px;position:absolute;top:-14px;bottom:-14px;left:50%;transform:translate(-.5px)}.inventory-records-page__event-node{z-index:1;background:var(--ir-gold);border:2px solid var(--ir-paper);width:11px;height:11px;box-shadow:0 0 0 1px var(--ir-gold);border-radius:50%;margin-top:18px;position:relative}.inventory-records-page__event-node.is-out{background:var(--ir-wine);box-shadow:0 0 0 1px var(--ir-wine);border-radius:2px;transform:rotate(45deg)}.inventory-records-page__event-paper{border:1px solid var(--ir-line);background:var(--ir-paper-deep);min-width:0;margin-left:10px;padding:13px 15px}.inventory-records-page__event-head{border-bottom:1px dashed var(--ir-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.inventory-records-page__event-entry{color:var(--ir-faint);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;font-size:10px;overflow:hidden}.inventory-records-page__event-main{justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.inventory-records-page__event-product{min-width:0}.inventory-records-page__event-product h4{color:var(--ir-ink);text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font:500 18px Georgia,serif;overflow:hidden}.inventory-records-page__event-product p{color:var(--ir-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.inventory-records-page__quantity{white-space:nowrap;color:var(--ir-green);flex:none;font:600 24px/1 Arial,sans-serif}.inventory-records-page__quantity.is-out{color:var(--ir-wine)}.inventory-records-page__quantity small{font-size:11px;font-weight:400}.inventory-records-page__event-fields{border-top:1px solid var(--ir-line-soft);grid-template-columns:repeat(3,1fr);gap:10px;padding-top:12px;display:grid}.inventory-records-page__event-field{gap:4px;min-width:0;display:grid}.inventory-records-page__event-field small{color:var(--ir-faint);letter-spacing:.04em;font-size:10px}.inventory-records-page__event-field b{color:var(--ir-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.inventory-records-page__side{gap:14px;display:grid}.inventory-records-page__side-note{border:1px solid var(--ir-line);border-left:2px solid var(--ir-gold);background:var(--ir-paper);padding:20px 17px}.inventory-records-page__side-note>span{color:var(--ir-gold);letter-spacing:.14em;font-size:10px}.inventory-records-page__side-note h4{color:var(--ir-ink);margin:10px 0 8px;font:500 20px Georgia,serif}.inventory-records-page__side-note p{color:var(--ir-muted);margin:0;font-size:12px;line-height:1.8}.inventory-records-page__side-rule{background:var(--ir-line);height:1px;margin:16px 0 10px}.inventory-records-page__side-count{color:var(--ir-muted);justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.inventory-records-page__side-count b{color:var(--ir-wine);font:600 22px Arial,sans-serif}.inventory-records-page__side-count small{color:var(--ir-muted);font:12px Arial,sans-serif}.inventory-records-page__side-legend{border:1px dashed var(--ir-line);background:var(--ir-paper-deep);gap:12px;padding:16px 17px;display:grid}.inventory-records-page__side-legend>span{color:var(--ir-wine);letter-spacing:.13em;font-size:10px}.inventory-records-page__legend-item{align-items:center;gap:12px;display:flex}.inventory-records-page__legend-node{background:var(--ir-gold);border-radius:50%;flex:0 0 14px;width:14px;height:14px}.inventory-records-page__legend-node.is-out{background:var(--ir-wine);border-radius:2px;transform:rotate(45deg)}.inventory-records-page__legend-item div{gap:3px;min-width:0;display:grid}.inventory-records-page__legend-item b{color:var(--ir-ink);font-size:12px}.inventory-records-page__legend-item small{color:var(--ir-faint);font-size:10px}.inventory-records-page__pagination{margin-top:20px}@media (width<=1024px){.inventory-records-page__chronicle{grid-template-columns:minmax(0,1fr) 214px}.inventory-records-page__filters{gap:12px}.inventory-records-page__clear-btn{margin-left:0}}@media (width<=760px){.inventory-records-page{padding:4px 12px 40px}.inventory-records-page__header{flex-direction:column;align-items:flex-start;gap:16px}.inventory-records-page__header-note{border-left:0;border-top:1px solid var(--ir-line);width:100%;min-width:0;padding:10px 0 0}.inventory-records-page__summary{grid-template-columns:repeat(2,1fr)}.inventory-records-page__summary-cell.is-lead{grid-column:1/-1}.inventory-records-page__filters{flex-direction:column;align-items:stretch;gap:14px;padding:14px}.inventory-records-page__direction-toggle,.inventory-records-page__source-select{width:100%;min-height:44px}.inventory-records-page__direction-btn,.inventory-records-page__clear-btn{font-size:14px}.inventory-records-page__clear-btn{min-height:44px;margin-left:0}.inventory-records-page__source-select{font-size:16px}.inventory-records-page__feedback{flex-wrap:wrap;align-items:flex-start;padding:18px}.inventory-records-page__feedback-body{min-width:calc(100% - 58px)}.inventory-records-page__chronicle{display:block}.inventory-records-page__timeline{padding:14px 0;display:block}.inventory-records-page__rail{border-right:0;border-bottom:1px solid var(--ir-line);flex-wrap:wrap;align-items:baseline;gap:8px;padding:0 16px 13px;display:flex}.inventory-records-page__rail-year{font-size:22px}.inventory-records-page__rail-note{margin:0 0 0 auto}.inventory-records-page__events{padding:8px 12px 0}.inventory-records-page__event{grid-template-columns:46px 22px minmax(0,1fr)}.inventory-records-page__event-date{padding-top:12px;padding-right:4px}.inventory-records-page__event-date b{font-size:17px}.inventory-records-page__event-date span{font-size:9px}.inventory-records-page__event-paper{margin-left:6px;padding:11px 12px}.inventory-records-page__event-head{flex-direction:column;align-items:flex-start;gap:7px}.inventory-records-page__event-main{flex-direction:column;align-items:flex-start;gap:8px}.inventory-records-page__event-product h4{white-space:normal;font-size:16px}.inventory-records-page__quantity{font-size:22px}.inventory-records-page__event-fields{grid-template-columns:1fr 1fr;gap:10px}.inventory-records-page__event-field:last-child{grid-column:1/-1}.inventory-records-page__side{margin-top:16px}}@media (width<=420px){.inventory-records-page__title{font-size:30px}.inventory-records-page__event-fields{grid-template-columns:1fr}.inventory-records-page__event-field:last-child{grid-column:auto}}.emb-login-root{background:var(--heritage-canvas);min-height:100dvh;color:var(--heritage-ink);font-family:var(--heritage-sans)}.emb-login-header{border-bottom:1px solid var(--heritage-border);justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,4vw,56px);display:flex}.emb-login-header>p{color:var(--heritage-text-muted);font-family:var(--heritage-serif);letter-spacing:.1em;font-size:11px}.emb-login-brand{align-items:center;gap:10px;display:flex}.emb-login-brand>b{width:34px;height:34px;color:var(--heritage-wine);border:1px solid #98423b59;border-radius:50%;flex-shrink:0;place-items:center;font:22px Georgia,serif;display:grid}.emb-login-brand strong{font-family:var(--heritage-serif);letter-spacing:.08em;font-size:17px}.emb-login-brand small{color:var(--heritage-text-muted);letter-spacing:.14em;font-size:8px;display:block}.emb-login-layout{grid-template-columns:1.1fr .9fr;min-height:calc(100dvh - 72px);display:grid}.emb-login-hero{background:linear-gradient(160deg,#ede5d9 0%,#f5efe6 40%,#e8ded0 100%);flex-direction:column;justify-content:center;padding:clamp(28px,6vw,80px);display:flex}.emb-login-narrative{max-width:440px}.emb-login-eyebrow{color:var(--heritage-wine);letter-spacing:.16em;font-size:10px;font-weight:700;display:block}.emb-login-narrative h1{font-family:var(--heritage-serif);letter-spacing:.03em;margin-top:14px;font-size:clamp(36px,5vw,58px);font-weight:600;line-height:1.12}.emb-login-narrative h1 em{color:var(--heritage-wine);font-style:normal}.emb-login-narrative>p{max-width:380px;color:var(--heritage-text);margin-top:18px;font-size:13px;line-height:1.9}.emb-login-badge{color:var(--heritage-wine);background:#fcfaf5a6;border:1px solid #98423b38;margin-top:28px;padding:8px 16px;font-size:11px;display:inline-block}.emb-login-card{background:var(--heritage-surface);flex-direction:column;justify-content:center;padding:clamp(24px,5vw,56px);display:flex}.emb-login-roles{border:1px solid var(--heritage-border);background:#eee8df;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:26px;padding:4px;display:grid}.emb-login-role{min-height:38px;color:var(--heritage-text);place-items:center;font-size:13px;font-weight:600;text-decoration:none;transition:all .16s;display:grid}.emb-login-role:hover{color:var(--heritage-wine);background:#fffdf999}.emb-login-role.is-active{color:#fffdf9;background:var(--heritage-wine)}.emb-login-heading>span{color:var(--heritage-wine);letter-spacing:.16em;font-size:10px;font-weight:700}.emb-login-heading h2{font-family:var(--heritage-serif);margin:8px 0 6px;font-size:clamp(26px,2.4vw,32px)}.emb-login-heading p{color:var(--heritage-text);font-size:13px}.emb-login-form{gap:16px;margin-top:22px;display:grid}.emb-login-field{gap:6px;display:grid}.emb-login-field label{color:var(--heritage-ink);font-size:12px;font-weight:650}.emb-login-field input{background:var(--heritage-surface-strong);width:100%;height:46px;color:var(--heritage-ink);border:1px solid #d9d0c4;outline:none;padding:0 12px;font-size:15px;transition:all .16s}.emb-login-field input:focus{border-color:var(--heritage-wine);box-shadow:0 0 0 3px #9142391f}.emb-login-pwd{position:relative}.emb-login-pwd input{padding-right:42px}.emb-login-pwd button{width:42px;height:100%;color:var(--heritage-text-muted);cursor:pointer;background:0 0;border:0;position:absolute;top:0;right:0}.emb-login-error{color:#b42318;background:#fff1ef;border:1px solid #b4231833;padding:10px 12px;font-size:13px}.emb-login-submit{background:var(--heritage-wine);color:#fffdf9;letter-spacing:.06em;cursor:pointer;border:0;min-height:46px;margin-top:4px;font-size:14px;font-weight:650;transition:all .16s}.emb-login-submit:hover{background:var(--heritage-wine-dark)}.emb-login-submit:disabled{opacity:.55;cursor:not-allowed}.emb-login-join{color:var(--heritage-text);text-align:center;margin-top:16px;font-size:13px}.emb-login-join button{color:var(--heritage-wine);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:650}.emb-login-trust{border-top:1px solid var(--heritage-border);color:var(--heritage-text-muted);justify-content:space-between;margin-top:22px;padding-top:16px;font-size:10px;display:flex}.emb-stats-bar{border:1px solid var(--heritage-border);background:var(--heritage-surface);grid-template-columns:repeat(4,1fr);display:grid}.emb-stats-bar>div{border-right:1px solid var(--heritage-border);padding:12px 16px}.emb-stats-bar>div:last-child{border-right:0}.emb-stats-bar small{color:var(--heritage-text-muted);letter-spacing:.06em;font-size:9px;display:block}.emb-stats-bar strong{font-family:var(--heritage-serif);margin-top:3px;font-size:24px;font-weight:500;display:block}.emb-task-scroll{flex-direction:column;display:flex}.emb-task-scroll-item{grid-template-columns:40px 1fr 60px;align-items:stretch;min-height:100px;display:grid}.emb-task-num{color:var(--heritage-wine);font-family:var(--heritage-serif);flex-direction:column;align-items:center;padding:8px 0;font-size:14px;font-weight:600;display:flex}.emb-task-num-line{background:#98423b1a;flex:1;width:1px;margin-top:6px}.emb-task-scroll-item:last-child .emb-task-num-line{display:none}.emb-task-scroll-body{padding:0 0 16px 10px}.emb-task-scroll-status{flex-direction:column;align-items:center;padding:8px 0;display:flex}.emb-task-scroll-dot{background:var(--heritage-wine);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:14px}.emb-task-scroll-label{color:var(--heritage-text-muted);writing-mode:vertical-rl;letter-spacing:.06em;margin-top:4px;font-size:9px}.emb-dossier{border:1px solid var(--heritage-border);background:var(--heritage-surface)}.emb-dossier-hero{grid-template-columns:240px 1fr;display:grid}.emb-dossier-hero-img{background:#f4eee6;place-items:center;min-height:240px;display:grid;overflow:hidden}.emb-dossier-hero-img img{object-fit:contain;width:100%;height:100%}.emb-dossier-identity{flex-direction:column;justify-content:center;padding:22px;display:flex}.emb-dossier-sections{border-top:1px solid var(--heritage-border);grid-template-columns:1.3fr .7fr;display:grid}.emb-dossier-section{border-right:1px solid var(--heritage-border);padding:20px}.emb-dossier-section:last-child{border-right:0}.emb-dossier-section h4{align-items:center;gap:6px;margin-bottom:10px;font-size:14px;display:flex}.emb-dossier-specs{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.emb-dossier-specs>div{background:#f4eee6;padding:8px 10px}.emb-dossier-specs small{color:var(--heritage-text-muted);font-size:10px;display:block}.emb-dossier-specs strong{margin-top:2px;font-size:12px;display:block}.emb-dossier-pct{color:var(--heritage-wine);font-family:var(--heritage-serif);margin:6px 0 4px;font-size:40px;font-weight:500;display:block}.emb-dossier-bar{background:#e5ddd2;border-radius:99px;height:8px;overflow:hidden}.emb-dossier-bar>div{background:var(--heritage-wine);border-radius:99px;height:100%;transition:all .4s}.emb-dossier-actions{border-top:1px solid var(--heritage-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.emb-drawer-mask{z-index:40;background:#33271e59;justify-content:flex-end;display:flex;position:fixed;inset:0}.emb-drawer{background:var(--heritage-surface);width:360px;max-width:90vw;height:100%;animation:.22s embSlideIn;overflow-y:auto;box-shadow:-8px 0 32px #0000001f}@keyframes embSlideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.emb-drawer-close{float:right;z-index:2;color:var(--heritage-text-muted);cursor:pointer;background:0 0;border:0;position:sticky;top:12px}.emb-drawer-body{clear:both;padding:0 20px 20px}.emb-drawer-body .emb-dossier-hero-img{min-height:180px;margin-bottom:12px}.emb-claim-zones{grid-template-columns:1fr 1fr;gap:14px;display:grid}.emb-claim-zone{border:1px solid var(--heritage-border);background:var(--heritage-surface);padding:18px}.emb-claim-zone.is-wide{grid-column:1/-1}.emb-claim-info-grid{grid-template-columns:160px 1fr;align-items:start;gap:16px;display:grid}.emb-claim-info-grid .emb-dossier-hero-img{min-height:200px}.emb-claim-meta{grid-template-columns:1fr 1fr;gap:6px;display:grid}.emb-claim-meta>div{background:#f4eee6;padding:8px}.emb-claim-meta small{color:var(--heritage-text-muted);font-size:10px;display:block}.emb-claim-meta strong{margin-top:2px;font-size:12px;display:block}.emb-claim-meta .is-price{color:var(--heritage-wine)}.emb-claim-estimate{color:var(--heritage-wine);font-family:var(--heritage-serif);font-size:44px;font-weight:500;display:block}.emb-profile-hero{border:1px solid var(--heritage-border);background:linear-gradient(135deg,#ede5d9,#f7f2ea);align-items:center;gap:18px;padding:20px;display:flex}.emb-profile-avatar{width:72px;height:72px;color:var(--heritage-wine);font-family:var(--heritage-serif);background:#f7eee5;border:2px solid #98423b47;border-radius:50%;flex-shrink:0;place-items:center;font-size:32px;display:grid}.emb-profile-stats-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.emb-profile-stat{border:1px solid var(--heritage-border);background:var(--heritage-surface);text-align:center;padding:14px}.emb-profile-stat small{color:var(--heritage-text-muted);letter-spacing:.05em;font-size:10px;display:block}.emb-profile-stat strong{font-family:var(--heritage-serif);margin-top:4px;font-size:24px;font-weight:500;display:block}.emb-profile-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px;display:grid}.emb-profile-card{border:1px solid var(--heritage-border);background:var(--heritage-surface);padding:18px}@media (width<=800px){.emb-login-layout{grid-template-columns:1fr}.emb-login-hero{min-height:300px;padding:34px 22px}.emb-login-card{padding:34px 22px}.emb-dossier-hero{grid-template-columns:1fr}.emb-dossier-hero-img{min-height:200px}.emb-dossier-sections{grid-template-columns:1fr}.emb-dossier-section{border-right:0;border-bottom:1px solid var(--heritage-border)}.emb-claim-zones,.emb-claim-info-grid,.emb-profile-grid{grid-template-columns:1fr}.emb-stats-bar{grid-template-columns:repeat(2,1fr)}.emb-stats-bar>div:nth-child(2){border-right:0}.emb-task-scroll-item{grid-template-columns:32px 1fr}.emb-task-scroll-status{display:none}}@media (width<=500px){.emb-login-header>p{display:none}.emb-dossier-actions{flex-direction:column}.emb-dossier-actions button{width:100%}.emb-profile-hero{flex-wrap:wrap}.emb-profile-stats-row{grid-template-columns:repeat(3,1fr);gap:6px}}.customerlab-root{--cl-canvas:#f1ede5;--cl-paper:#fcfaf5;--cl-paper-strong:#fffdf9;--cl-ink:#33271e;--cl-text:#756a60;--cl-muted:#948272;--cl-wine:#98423b;--cl-wine-dark:#7e3531;--cl-gold:#d8ad63;--cl-border:#5f462e26;--cl-serif:"Noto Serif SC", "Songti SC", SimSun, serif;--cl-sans:Inter, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;box-sizing:border-box;width:100%;min-width:0;min-height:100dvh;color:var(--cl-ink);font-family:var(--cl-sans);background:#d8d0c4;padding:16px;overflow-x:hidden}.customerlab-picker,.customerlab-filters{box-sizing:border-box;background:#fffdf9f2;border:1px solid #3e2d2024;width:min(1520px,100%);margin-inline:auto}.customerlab-picker{justify-content:space-between;align-items:center;gap:18px;padding:11px 13px;display:flex;box-shadow:0 12px 35px #3e2d2014}.customerlab-picker__intro{color:var(--cl-wine);align-items:center;gap:9px;display:flex}.customerlab-picker__intro>span,.customerlab-picker__options button>span{text-align:left;gap:2px;display:grid}.customerlab-picker__intro strong{color:var(--cl-ink);font-size:13px}.customerlab-picker__intro small,.customerlab-picker__options small{color:var(--cl-muted);font-size:9px}.customerlab-picker__options{gap:6px;display:flex}.customerlab-picker__options button{border:1px solid var(--cl-border);min-width:154px;min-height:45px;color:var(--cl-muted);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:8px;padding:7px 10px;display:flex}.customerlab-picker__options button b{color:var(--cl-ink);font-size:10px}.customerlab-picker__options button.is-active{border-color:var(--cl-wine);color:var(--cl-wine);background:#98423b0f}.customerlab-picker__options button.is-active b{color:var(--cl-wine)}.customerlab-filters{justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:9px 13px;display:flex}.customerlab-search{width:min(320px,34vw);position:relative}.customerlab-search svg{color:var(--cl-muted);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.customerlab-search input{box-sizing:border-box;border:1px solid var(--cl-border);width:100%;height:36px;color:var(--cl-ink);background:var(--cl-paper-strong);font:12px var(--cl-sans);border-radius:2px;outline:none;padding:0 12px 0 34px}.customerlab-search input:focus{border-color:var(--cl-wine);box-shadow:0 0 0 3px #98423b1a}.customerlab-categories{gap:5px;display:flex;overflow-x:auto}.customerlab-categories button{min-height:31px;color:var(--cl-text);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 12px;font-size:10px}.customerlab-categories button.is-active{border-color:var(--cl-wine);color:#fff;background:var(--cl-wine)}.customerlab-filters.is-inverse{background:#27201b;border-color:#fff8eb1f}.customerlab-filters.is-inverse .customerlab-search input{color:#fff8eb;background:#ffffff0f;border-color:#fff8eb26}.customerlab-filters.is-inverse .customerlab-categories button{color:#fff8eb9e}.customerlab-filters.is-inverse .customerlab-categories button.is-active{border-color:var(--cl-gold);color:#271f1a;background:var(--cl-gold)}.customerlab-preview{background:var(--cl-canvas);border:1px solid #3e2d202e;width:min(1520px,100%);min-height:calc(100dvh - 148px);margin:8px auto 0;overflow:hidden;box-shadow:0 24px 70px #3e2d2021}.customerlab-loading{min-height:520px;color:var(--cl-muted);background:var(--cl-canvas);place-items:center;font-size:13px;display:grid}.customerlab-screen{width:100%;min-width:0;min-height:calc(100dvh - 150px);overflow:hidden}.customerlab-nav{border-bottom:1px solid var(--cl-border);justify-content:space-between;align-items:center;gap:26px;min-width:0;height:70px;padding:0 clamp(22px,4vw,62px);display:flex}.customerlab-nav nav{align-items:center;gap:clamp(18px,3vw,42px);display:flex}.customerlab-nav a{color:var(--cl-text);font-size:11px;text-decoration:none}.customerlab-nav nav a:first-child{color:var(--cl-wine);font-weight:700}.customerlab-cart{border:1px solid var(--cl-border);align-items:center;gap:6px;min-height:34px;padding:0 13px;display:inline-flex}.customerlab-brand{align-items:center;gap:11px;min-width:0;display:flex}.customerlab-brand>span:last-child{gap:1px;display:grid}.customerlab-brand strong{font-family:var(--cl-serif);letter-spacing:.1em;font-size:17px}.customerlab-brand small{color:var(--cl-muted);letter-spacing:.16em;font-size:7px;font-weight:700}.customerlab-brand__mark{border:1px solid var(--cl-gold);place-items:center;width:29px;height:29px;display:grid;position:relative;transform:rotate(45deg)}.customerlab-brand__mark:before,.customerlab-brand__mark:after{content:"";border:1px solid var(--cl-wine);width:11px;height:11px;position:absolute}.customerlab-brand__mark:before{transform:translate(-5px,-5px)}.customerlab-brand__mark:after{transform:translate(5px,5px)}.customerlab-brand__mark i{background:var(--cl-wine);width:5px;height:5px}.customerlab-brand.is-inverse strong{color:#fff8eb}.customerlab-brand.is-inverse small{color:#fff8eb7a}.customerlab-brand.is-inverse .customerlab-brand__mark:before,.customerlab-brand.is-inverse .customerlab-brand__mark:after{border-color:#fff8ebb3}.customerlab-nav.is-inverse{border-color:#fff8eb1f}.customerlab-nav.is-inverse a{color:#fff8eb9e}.customerlab-nav.is-inverse nav a:first-child{color:var(--cl-gold)}.customerlab-nav.is-inverse .customerlab-cart{border-color:#fff8eb29}.customerlab-section-title>span{color:var(--cl-wine);letter-spacing:.2em;font-size:8px;font-weight:700}.customerlab-section-title h2{font-family:var(--cl-serif);margin:7px 0 0;font-size:30px}.customerlab-a{background:var(--cl-paper)}.customerlab-a__hero{box-sizing:border-box;background:linear-gradient(135deg,#f4efe7,#ece4d8);grid-template-columns:.88fr .72fr .42fr;align-items:center;gap:clamp(24px,4vw,58px);min-height:510px;padding:clamp(35px,5vw,74px);display:grid}.customerlab-a__copy>span{color:var(--cl-wine);letter-spacing:.22em;font-size:8px;font-weight:700}.customerlab-a__copy h1{font-family:var(--cl-serif);margin:17px 0;font-size:clamp(44px,5vw,76px);font-weight:600;line-height:1.14}.customerlab-a__copy p{max-width:500px;color:var(--cl-text);font-family:var(--cl-serif);font-size:13px;line-height:1.9}.customerlab-a__copy button,.customerlab-d__story>div>button{color:#fff;background:var(--cl-wine);cursor:pointer;border:0;align-items:center;gap:8px;min-height:42px;margin-top:23px;padding:0 18px;font-size:11px;display:inline-flex}.customerlab-a__feature,.customerlab-a__accent{background:var(--cl-paper-strong);margin:0;padding:8px;position:relative;box-shadow:0 28px 68px #45311f2b}.customerlab-a__feature{height:390px;transform:rotate(1.5deg)}.customerlab-a__accent{align-self:end;height:245px;transform:translateY(18px)rotate(-2deg)}.customerlab-a__feature img,.customerlab-a__accent img{object-fit:cover;width:100%;height:100%;display:block}.customerlab-a__feature figcaption{transform-origin:0 100%;color:var(--cl-muted);letter-spacing:.12em;align-items:flex-start;gap:10px;font-size:8px;display:flex;position:absolute;bottom:34px;left:-45px;transform:rotate(-90deg)}.customerlab-a__feature figcaption span{gap:8px;display:flex}.customerlab-a__feature figcaption strong{color:var(--cl-ink)}.customerlab-a__accent figcaption{color:var(--cl-muted);letter-spacing:.12em;margin-top:10px;font-size:8px}.customerlab-a__collection{padding:42px clamp(28px,5vw,72px) 58px}.customerlab-a__grid{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:25px;display:grid}.customerlab-a__grid button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.customerlab-a__grid button>span{z-index:2;color:#fff;text-shadow:0 1px 6px #000;font-size:8px;position:absolute;top:8px;left:8px}.customerlab-a__grid img{object-fit:cover;width:100%;height:160px;display:block}.customerlab-a__grid button>div{gap:4px;padding-top:10px;display:grid}.customerlab-a__grid small{color:var(--cl-muted);font-size:8px}.customerlab-a__grid strong{color:var(--cl-ink);font-family:var(--cl-serif);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.customerlab-a__grid b{color:var(--cl-wine);font-size:11px}.customerlab-b{background:#f7f3ed;padding-bottom:55px}.customerlab-b__banner{background:#e8dfd2;grid-template-columns:1fr .72fr;height:290px;margin:22px clamp(22px,4vw,58px) 0;display:grid;overflow:hidden}.customerlab-b__banner>div{padding:clamp(30px,4vw,58px)}.customerlab-b__banner span{color:var(--cl-wine);letter-spacing:.2em;font-size:8px;font-weight:700}.customerlab-b__banner h1{font-family:var(--cl-serif);margin:13px 0;font-size:clamp(36px,4vw,58px)}.customerlab-b__banner p{max-width:560px;color:var(--cl-text);font-size:11px;line-height:1.8}.customerlab-b__banner img{object-fit:cover;object-position:center 24%;width:100%;height:100%}.customerlab-b__meta{border-bottom:1px solid var(--cl-border);color:var(--cl-muted);justify-content:center;gap:12%;margin:0 clamp(22px,4vw,58px);padding:15px 0;font-size:9px;display:flex}.customerlab-b__meta span{align-items:center;gap:7px;display:flex}.customerlab-b__meta svg{color:var(--cl-wine)}.customerlab-b__grid{grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,25px);margin:30px clamp(22px,4vw,58px) 0;display:grid}.customerlab-b__grid>button{border:1px solid var(--cl-border);text-align:left;background:var(--cl-paper-strong);cursor:pointer;padding:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.customerlab-b__grid>button:hover{transform:translateY(-3px);box-shadow:0 18px 45px #45311f1a}.customerlab-b__image{height:220px;position:relative;overflow:hidden}.customerlab-b__image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.customerlab-b__grid>button:hover img{transform:scale(1.025)}.customerlab-b__image span{color:#fff;background:#98423be6;padding:4px 7px;font-size:8px;position:absolute;bottom:9px;right:9px}.customerlab-b__info{gap:6px;padding:13px;display:grid}.customerlab-b__info small{color:var(--cl-muted);font-size:8px}.customerlab-b__info strong{color:var(--cl-ink);font-family:var(--cl-serif);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.customerlab-b__info>div{justify-content:space-between;align-items:center;display:flex}.customerlab-b__info b{color:var(--cl-wine);font-size:13px}.customerlab-b__info span{color:var(--cl-muted);font-size:8px}.customerlab-c{color:#fff8eb;background:#211b17}.customerlab-c__heading{padding:45px clamp(26px,5vw,76px) 28px}.customerlab-c__heading>span{color:var(--cl-gold);letter-spacing:.22em;font-size:8px;font-weight:700}.customerlab-c__heading h1{color:#fff8eb;font-family:var(--cl-serif);margin:13px 0;font-size:clamp(40px,4.5vw,68px)}.customerlab-c__heading p{color:#fff8eb94;max-width:670px;font-size:11px;line-height:1.8}.customerlab-c__wall{grid-template-columns:repeat(4,1fr);grid-auto-rows:245px;gap:8px;padding:0 clamp(20px,4vw,58px) 58px;display:grid}.customerlab-c__wall button{text-align:left;cursor:pointer;background:#332820;border:0;padding:0;position:relative;overflow:hidden}.customerlab-c__wall button.is-featured{grid-area:span 2/span 2}.customerlab-c__wall img{object-fit:cover;filter:saturate(.8)brightness(.72);width:100%;height:100%;transition:filter .22s,transform .32s}.customerlab-c__wall button:hover img{filter:saturate()brightness(.88);transform:scale(1.02)}.customerlab-c__wall button>div{background:linear-gradient(#0000,#140e0beb);gap:4px;padding:38px 14px 14px;display:grid;position:absolute;inset:auto 0 0}.customerlab-c__wall span{color:var(--cl-gold);letter-spacing:.14em;font-size:7px}.customerlab-c__wall strong{color:#fff8eb;font-family:var(--cl-serif);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.customerlab-c__wall .is-featured strong{font-size:21px}.customerlab-c__wall small{color:#fff8eb8c;font-size:8px}.customerlab-d{background:var(--cl-canvas);padding-bottom:58px}.customerlab-d:before{content:"";pointer-events:none;opacity:.045;background-image:linear-gradient(45deg, transparent 48%, var(--cl-wine) 49%, transparent 51%);background-size:62px 62px;position:absolute}.customerlab-d__nav-actions{align-items:center;gap:9px;display:flex}.customerlab-d__language{border:1px solid var(--cl-border);min-height:34px;color:var(--cl-wine);letter-spacing:.08em;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.customerlab-d__language:hover{background:#98423b0f}.customerlab-d__intro{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:end;gap:50px;padding:45px clamp(28px,5vw,72px);display:grid}.customerlab-d__intro>div{min-width:0}.customerlab-d__intro>div:first-child>span{color:var(--cl-wine);letter-spacing:.18em;font-size:11px;font-weight:700}.customerlab-d__intro h1{font-family:var(--cl-serif);margin:14px 0;font-size:clamp(40px,4.4vw,66px)}.customerlab-d__intro p{max-width:680px;color:var(--cl-text);font-family:var(--cl-serif);font-size:14px;line-height:1.85}.customerlab-d__stats{border-top:1px solid var(--cl-border);border-bottom:1px solid var(--cl-border);grid-template-columns:repeat(3,1fr);display:grid}.customerlab-d__stats>span{border-right:1px solid var(--cl-border);text-align:center;gap:4px;padding:20px 10px;display:grid}.customerlab-d__stats>span:last-child{border-right:0}.customerlab-d__stats b{color:var(--cl-wine);font-family:var(--cl-serif);font-size:26px}.customerlab-d__stats small{color:var(--cl-muted);font-size:11px;line-height:1.45}.customerlab-d__story{background:#e9e0d4;grid-template-columns:1.1fr .9fr;min-height:400px;margin:0 clamp(28px,5vw,72px);display:grid}.customerlab-d__story figure{background:#d8cec1;margin:0;position:relative;overflow:hidden}.customerlab-d__media{will-change:opacity, transform;width:100%;height:100%}.customerlab-d__media.is-up{animation:.62s cubic-bezier(.22,.76,.3,1) both customerlab-d-slide-up}.customerlab-d__media.is-down{animation:.62s cubic-bezier(.22,.76,.3,1) both customerlab-d-slide-down}.customerlab-d__story figure img{object-fit:cover;width:100%;height:100%;transition:transform .95s cubic-bezier(.2,.75,.25,1);display:block}.customerlab-d__story:hover figure img{transform:scale(1.055)}.customerlab-d__story figcaption{color:#fff8eb;letter-spacing:.12em;background:#33271ebd;padding:7px 10px;font-size:10px;position:absolute;bottom:15px;left:15px}.customerlab-d__arrow{z-index:3;color:#fff8eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;cursor:pointer;background:#33271e85;border:1px solid #fff8eb61;border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .18s,background-color .18s,transform .18s;display:grid;position:absolute;right:15px}.customerlab-d__arrow.is-previous{top:calc(50% - 44px)}.customerlab-d__arrow.is-next{top:calc(50% + 6px)}.customerlab-d__story:hover .customerlab-d__arrow,.customerlab-d__arrow:focus-visible{opacity:1}.customerlab-d__arrow:hover{background:#98423bdb;transform:scale(1.05)}.customerlab-d__dots{z-index:4;gap:7px;display:flex;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.customerlab-d__dots button{cursor:pointer;background:0 0;border:1px solid #fff8ebc7;border-radius:50%;width:7px;height:7px;padding:0;transition:width .18s,border-radius .18s,background-color .18s}.customerlab-d__dots button.is-active{background:#fff8eb;border-radius:999px;width:24px}.customerlab-d__story>div{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,68px);display:flex}.customerlab-d__story>div>span{color:var(--cl-wine);letter-spacing:.15em;font-size:11px;font-weight:700}.customerlab-d__story h2{font-family:var(--cl-serif);margin:12px 0;font-size:clamp(28px,3vw,44px)}.customerlab-d__story p{color:var(--cl-text);font-size:13px;line-height:1.7}.customerlab-d__category{color:var(--cl-wine);letter-spacing:.08em;margin-top:8px;font-size:11px;font-weight:700}.customerlab-d__story dl{border-block:1px solid var(--cl-border);grid-template-columns:1fr 1fr;margin:24px 0 0;display:grid}.customerlab-d__story dl>div{padding:13px 0}.customerlab-d__story dt{color:var(--cl-muted);font-size:10px}.customerlab-d__story dd{color:var(--cl-ink);font-family:var(--cl-serif);margin:4px 0 0;font-size:14px}.customerlab-d__rail{grid-template-columns:repeat(6,1fr);gap:11px;margin:30px clamp(28px,5vw,72px) 0;display:grid}.customerlab-d__rail button{text-align:left;background:var(--cl-paper-strong);cursor:pointer;border:0;padding:0;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 8px 22px #45311f0a}.customerlab-d__rail button:hover{transform:translateY(-4px);box-shadow:0 18px 42px #45311f1f}.customerlab-d__rail button>span{z-index:2;color:#fff;text-shadow:0 1px 5px #000;font-size:10px;position:absolute;top:8px;left:8px}.customerlab-d__rail img{object-fit:cover;width:100%;height:150px;transition:transform .85s cubic-bezier(.2,.75,.25,1);display:block}.customerlab-d__rail button:hover img{transform:scale(1.065)}.customerlab-d__rail button>div{gap:4px;padding:10px;display:grid}.customerlab-d__rail small{color:var(--cl-muted);font-size:10px}.customerlab-d__rail strong{color:var(--cl-ink);font-family:var(--cl-serif);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.customerlab-d__rail b{color:var(--cl-wine);font-size:12px}.customerlab-d__pagination{border-top:1px solid var(--cl-border);justify-content:center;align-items:center;gap:18px;margin:24px clamp(28px,5vw,72px) 0;padding:18px 0 34px;display:flex}.customerlab-d__pagination button{border:1px solid var(--cl-border);min-width:38px;height:38px;color:var(--cl-ink);font-family:var(--cl-serif);cursor:pointer;background:#fffcf6b8;justify-content:center;align-items:center;font-size:11px;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:inline-flex}.customerlab-d__pagination button:hover:not(:disabled){border-color:var(--cl-wine);color:#fff8eb;background:var(--cl-wine);transform:translateY(-2px)}.customerlab-d__pagination button:focus-visible{outline-offset:2px;outline:2px solid #98423b52}.customerlab-d__pagination button:disabled{opacity:.34;cursor:not-allowed}.customerlab-d__page-step{gap:6px;padding:0 13px}.customerlab-d__page-numbers{align-items:center;gap:7px;display:flex}.customerlab-d__page-numbers button.is-active{border-color:var(--cl-wine);color:#fff8eb;background:var(--cl-wine)}@keyframes customerlab-d-slide-up{0%{opacity:.24;transform:translateY(11%)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes customerlab-d-slide-down{0%{opacity:.24;transform:translateY(-11%)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1100px){.customerlab-picker{flex-direction:column;align-items:flex-start}.customerlab-picker__options{width:100%;overflow-x:auto}.customerlab-picker__options button{flex:1 0 145px}.customerlab-a__hero{grid-template-columns:.9fr .7fr}.customerlab-a__accent{display:none}.customerlab-a__grid,.customerlab-d__rail,.customerlab-b__grid,.customerlab-c__wall{grid-template-columns:repeat(3,1fr)}.customerlab-d__intro{grid-template-columns:1fr}}@media (width<=760px){.customerlab-root{padding:8px}.customerlab-filters{flex-direction:column;align-items:stretch}.customerlab-search{width:100%}.customerlab-search input{font-size:16px}.customerlab-categories{width:100%}.customerlab-preview{min-height:calc(100dvh - 205px)}.customerlab-screen{min-height:calc(100dvh - 207px);overflow:auto}.customerlab-nav{height:62px;padding-inline:18px}.customerlab-d__nav{gap:10px}.customerlab-d__nav-actions{flex:0 auto;min-width:0}.customerlab-nav nav{display:none}.customerlab-cart{border:0;padding:0;font-size:0!important}.customerlab-a__hero{min-height:auto;padding:32px 22px;display:block}.customerlab-a__copy h1{font-size:39px}.customerlab-a__feature{height:310px;margin-top:34px}.customerlab-a__feature figcaption{display:none}.customerlab-a__collection{padding:32px 20px}.customerlab-a__grid,.customerlab-d__rail{grid-template-columns:repeat(2,1fr)}.customerlab-a__grid img,.customerlab-d__rail img{height:145px}.customerlab-b__banner{height:auto;margin:12px;display:block}.customerlab-b__banner>div{padding:30px 22px}.customerlab-b__banner h1{font-size:38px}.customerlab-b__banner img{height:210px}.customerlab-b__meta{justify-content:space-around;gap:8px;margin-inline:12px}.customerlab-b__meta span{font-size:0}.customerlab-b__meta svg{width:18px;height:18px}.customerlab-b__grid{grid-template-columns:repeat(2,1fr);gap:9px;margin:20px 12px}.customerlab-b__image{height:170px}.customerlab-c__heading{padding:34px 20px 24px}.customerlab-c__heading h1{font-size:39px}.customerlab-c__wall{grid-template-columns:1fr 1fr;grid-auto-rows:190px;padding:0 10px 32px}.customerlab-c__wall button.is-featured{grid-area:span 1/span 2}.customerlab-c__wall .is-featured strong{font-size:15px}.customerlab-d__intro{gap:24px;padding:34px 20px}.customerlab-d__intro h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(30px,9.5vw,39px);line-height:1.22}.customerlab-d__intro p{overflow-wrap:anywhere;max-width:100%}.customerlab-d__stats{width:100%;min-width:0}.customerlab-d__stats>span{min-width:0;padding-inline:4px}.customerlab-d__stats b{font-size:20px}.customerlab-d__story{margin:0 12px;display:block}.customerlab-d__story figure{height:280px}.customerlab-d__arrow{opacity:1;width:34px;height:34px}.customerlab-d__dots{bottom:13px}.customerlab-d__story>div{padding:30px 22px}.customerlab-d__rail{margin:22px 12px}.customerlab-d__pagination{gap:9px;margin:0 12px;padding:16px 0 26px}.customerlab-d__pagination button{min-width:34px;height:34px}.customerlab-d__page-step{padding-inline:9px}.customerlab-d__page-step span{display:none}.customerlab-d__page-numbers{gap:5px}}@media (width<=430px){.customerlab-picker__intro small{display:none}.customerlab-picker__options button{min-width:138px}.customerlab-brand strong{font-size:15px}.customerlab-brand small{display:none}.customerlab-d__language{padding-inline:8px;font-size:8px}.customerlab-d__nav-actions .customerlab-cart{display:none}.customerlab-b__image{height:150px}.customerlab-b__info{padding:10px}}@media (prefers-reduced-motion:reduce){.customerlab-root *,.customerlab-root :before,.customerlab-root :after{transition-duration:.01ms!important;animation:none!important}}.product-detail-preview-root{--detail-canvas:#f1ede5;--detail-paper:#fffdf9;--detail-soft:#f8f3eb;--detail-ink:#33271e;--detail-text:#756a60;--detail-muted:#8d7b69;--detail-wine:#98423b;--detail-gold:#d8ad63;--detail-border:#5f462e29;min-height:100dvh;color:var(--detail-ink);background:var(--detail-canvas);padding:16px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.product-detail-preview__picker{justify-content:space-between;align-items:stretch;gap:18px;max-width:1500px;margin:0 auto;display:flex}.product-detail-preview__picker-brand{border:1px solid var(--detail-border);background:#fffdf9d1;align-items:center;gap:10px;min-width:280px;padding:13px 16px;display:flex}.product-detail-preview__picker-brand svg{color:var(--detail-wine)}.product-detail-preview__picker-brand span{gap:3px;display:grid}.product-detail-preview__picker-brand strong{font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:15px}.product-detail-preview__picker-brand small{color:var(--detail-muted);font-size:10px}.product-detail-preview__variants{flex:1;grid-template-columns:repeat(4,minmax(150px,1fr));gap:6px;display:grid}.product-detail-preview__variants button{border:1px solid var(--detail-border);color:var(--detail-text);text-align:left;cursor:pointer;background:#fffdf99e;align-items:center;gap:9px;padding:10px 12px;transition:all .18s;display:flex}.product-detail-preview__variants button:hover{border-color:var(--detail-wine);color:var(--detail-wine);transform:translateY(-2px)}.product-detail-preview__variants button.is-active{border-color:var(--detail-wine);color:#fffdf9;background:var(--detail-wine);box-shadow:0 12px 25px #782f2a26}.product-detail-preview__variants button>span{gap:3px;min-width:0;display:grid}.product-detail-preview__variants b{font-size:11px}.product-detail-preview__variants small{white-space:nowrap;text-overflow:ellipsis;opacity:.78;font-size:9px;overflow:hidden}.product-detail-preview__toolbar{justify-content:space-between;max-width:1500px;margin:12px auto;display:flex}.product-detail-preview__toolbar button{color:var(--detail-wine);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:11px;display:inline-flex}.product-detail-preview__canvas{max-width:1320px;margin:0 auto}.product-detail-preview__loading{min-height:60vh;color:var(--detail-muted);place-items:center;font-size:13px;display:grid}.product-detail-page--preview{--detail-canvas:#f1ede5;--detail-paper:#fffdf9;--detail-soft:#f8f3eb;--detail-ink:#33271e;--detail-text:#756a60;--detail-muted:#8d7b69;--detail-wine:#98423b;--detail-gold:#d8ad63;--detail-border:#5f462e29;min-height:720px;color:var(--detail-ink);background:var(--detail-paper);overflow:hidden}.product-detail-page--preview .product-detail-page__header{border-color:var(--detail-border);background:#fffdf9eb;padding:14px 20px}.product-detail-page--preview .product-detail-page__header>span{letter-spacing:.08em;font-family:Noto Serif SC,Songti SC,SimSun,serif}.product-detail-page--preview .product-detail-page__scroll{padding:28px 34px 42px}.product-detail-page--preview .product-detail-page__image{background:#ded2c4;border-radius:0;height:470px}.product-detail-page--preview .product-detail-page__image img{transition:transform .9s cubic-bezier(.2,.75,.25,1)}.product-detail-page--preview .product-detail-page__image:hover img{transform:scale(1.055)}.product-detail-page--preview .product-detail-page__summary,.product-detail-page--preview .product-detail-page__requirements,.product-detail-page--preview .product-detail-page__artisans{border-color:var(--detail-border)}.product-detail-page--preview .product-detail-page__summary h2{font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:clamp(30px,3vw,46px);line-height:1.25}.product-detail-page--preview .product-detail-page__summary>p{font-family:Noto Serif SC,serif;font-size:28px}.product-detail-page--preview .product-detail-page__summary span,.product-detail-page--preview .product-detail-page__requirements,.product-detail-page--preview .product-detail-page__artisans{font-size:12px}.product-detail-page--preview .product-detail-page__requirements h3,.product-detail-page--preview .product-detail-page__artisans h3{color:var(--detail-wine);letter-spacing:.05em;font-family:Noto Serif SC,serif;font-size:16px}.product-detail-page--preview .product-detail-page__artisan-card{border-color:var(--detail-border);box-shadow:none;background:#fffdf9bd;border-radius:0}.product-detail-page--preview .product-detail-page__artisan-card:hover{border-color:#98423b61;transform:translateY(-2px);box-shadow:0 14px 28px #45311f14}.product-detail-page--a{padding:0 20px 25px}.product-detail-page--a .product-detail-page__hero{align-items:start;gap:clamp(32px,6vw,86px)}.product-detail-page--a .product-detail-page__visual-column{width:52%}.product-detail-page--a .product-detail-page__info-column{padding-top:35px}.product-detail-page--a .product-detail-page__summary{padding-bottom:24px}.product-detail-page--a .product-detail-page__requirements{border-block:1px solid var(--detail-border);margin-top:20px;padding:22px 0}.product-detail-page--a .product-detail-page__artisans{border-top:1px solid var(--detail-border);margin-top:32px;padding:26px 0 0}.product-detail-page--a .product-detail-page__artisan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-page--b{background:var(--detail-soft);padding:16px}.product-detail-page--b .product-detail-page__scroll{background:var(--detail-paper);padding:18px}.product-detail-page--b .product-detail-page__hero{gap:28px}.product-detail-page--b .product-detail-page__visual-column{width:50%}.product-detail-page--b .product-detail-page__image{height:520px}.product-detail-page--b .product-detail-page__info-column{padding:24px 20px 0}.product-detail-page--b .product-detail-page__requirements{border:1px solid var(--detail-border);background:var(--detail-soft);margin-top:18px;padding:18px}.product-detail-page--b .product-detail-page__artisans{border:1px solid var(--detail-border);margin-top:20px;padding:22px}.product-detail-page--b .product-detail-page__artisan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-page--c{color:#f7eddf;background:#30251f}.product-detail-page--c .product-detail-page__header{color:#f7eddf;background:#382a23;border-color:#d8ad6340}.product-detail-page--c .product-detail-page__header svg{color:var(--detail-gold)}.product-detail-page--c .product-detail-page__scroll{background:#30251f}.product-detail-page--c .product-detail-page__hero{border:1px solid #d8ad6347;gap:0}.product-detail-page--c .product-detail-page__visual-column{width:58%}.product-detail-page--c .product-detail-page__image{height:590px}.product-detail-page--c .product-detail-page__info-column{background:#3b2d25;padding:30px}.product-detail-page--c .product-detail-page__summary,.product-detail-page--c .product-detail-page__requirements{border-color:#d8ad633d}.product-detail-page--c .product-detail-page__summary h2,.product-detail-page--c .product-detail-page__requirements h3,.product-detail-page--c .product-detail-page__artisans h3{color:#fff8ed}.product-detail-page--c .text-gray-900,.product-detail-page--c .text-gray-700,.product-detail-page--c .text-gray-500{color:#e8d9c8}.product-detail-page--c .text-gray-400{color:#bca998}.product-detail-page--c .bg-white{background:#ffffff0d}.product-detail-page--c .bg-gray-100{background:#ffffff14}.product-detail-page--c .border-gray-100,.product-detail-page--c .border-gray-200,.product-detail-page--c .border-gray-300{border-color:#d8ad6340}.product-detail-page--c select{color:#fff8ed;background:#3b2d25}.product-detail-page--c .product-detail-page__artisans{border-top:1px solid #d8ad6340;margin-top:26px;padding-top:25px}.product-detail-page--c .product-detail-page__artisan-card{color:#f7eddf;background:#ffffff0a;border-color:#d8ad6338}.product-detail-page--d{padding:0 28px 30px}.product-detail-page--d .product-detail-page__scroll{padding-top:36px}.product-detail-page--d .product-detail-page__hero{background:#e8ded1;grid-template-columns:1.12fr .88fr;gap:0;display:grid}.product-detail-page--d .product-detail-page__visual-column{width:auto}.product-detail-page--d .product-detail-page__image{height:540px}.product-detail-page--d .product-detail-page__info-column{flex-direction:column;justify-content:center;padding:38px clamp(25px,4vw,55px);display:flex}.product-detail-page--d .product-detail-page__summary{padding-top:0}.product-detail-page--d .product-detail-page__requirements{border-top:1px solid var(--detail-border);margin-top:18px;padding:20px 0 0}.product-detail-page--d .product-detail-page__artisans{border:1px solid var(--detail-border);background:var(--detail-paper);margin-top:28px;padding:26px}.product-detail-page--d .product-detail-page__artisan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.product-detail-preview__picker{flex-direction:column}.product-detail-preview__variants{width:100%}.product-detail-page--preview .product-detail-page__scroll{padding:22px}.product-detail-page--a .product-detail-page__artisan-grid,.product-detail-page--d .product-detail-page__artisan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.product-detail-preview-root{padding:8px}.product-detail-preview__picker-brand small{display:none}.product-detail-preview__variants{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-preview__variants button{min-height:54px}.product-detail-page--preview{min-height:auto;padding:0}.product-detail-page--preview .product-detail-page__header{padding-inline:14px}.product-detail-page--preview .product-detail-page__scroll{padding:0 0 24px}.product-detail-page--preview .product-detail-page__hero,.product-detail-page--d .product-detail-page__hero{flex-direction:column;display:flex}.product-detail-page--preview .product-detail-page__visual-column{width:100%}.product-detail-page--preview .product-detail-page__image,.product-detail-page--b .product-detail-page__image,.product-detail-page--c .product-detail-page__image,.product-detail-page--d .product-detail-page__image{height:310px}.product-detail-page--preview .product-detail-page__info-column{padding:22px 16px 0}.product-detail-page--preview .product-detail-page__summary h2{font-size:30px}.product-detail-page--preview .product-detail-page__artisans{margin:22px 12px 0;padding:20px 12px}.product-detail-page--preview .product-detail-page__artisan-grid{grid-template-columns:1fr;gap:10px;display:grid}.product-detail-page--c .product-detail-page__info-column{background:#3b2d25}}@media (prefers-reduced-motion:reduce){.product-detail-preview-root *,.product-detail-preview-root :before,.product-detail-preview-root :after{transition-duration:.01ms!important;animation:none!important}}.artisanlab-root{--artisan-canvas:#f1ede5;--artisan-paper:#fcfaf5;--artisan-paper-strong:#fffdf9;--artisan-ink:#33271e;--artisan-text:#756a60;--artisan-muted:#948272;--artisan-wine:#98423b;--artisan-gold:#d8ad63;--artisan-border:#5f462e26;min-height:100dvh;color:var(--artisan-ink);background:#d8d0c4;padding:16px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.artisanlab-screen{background:var(--artisan-canvas);width:min(1520px,100%);min-height:calc(100dvh - 32px);margin:0 auto;position:relative;overflow:hidden}.artisanlab-screen:before{content:"";pointer-events:none;opacity:.045;background-image:linear-gradient(45deg, transparent 48%, var(--artisan-wine) 49%, transparent 51%);background-size:62px 62px;position:absolute;inset:0}.artisanlab-nav,.artisanlab-hero,.artisanlab-toolbar,.artisanlab-grid,.artisanlab-pagination,.artisanlab-empty{z-index:1;position:relative}.artisanlab-nav{border-bottom:1px solid var(--artisan-border);background:#fcfaf5d1;align-items:center;gap:20px;min-height:68px;padding:0 clamp(20px,5vw,72px);display:flex}.artisanlab-brand{align-items:center;gap:11px;margin-right:auto;display:flex}.artisanlab-brand>span:last-child{gap:1px;display:grid}.artisanlab-brand strong{letter-spacing:.1em;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:17px}.artisanlab-brand small{color:var(--artisan-muted);letter-spacing:.16em;font-size:7px;font-weight:700}.artisanlab-brand__mark{border:1px solid var(--artisan-gold);place-items:center;width:29px;height:29px;display:grid;position:relative;transform:rotate(45deg)}.artisanlab-brand__mark:before,.artisanlab-brand__mark:after{content:"";border:1px solid var(--artisan-wine);width:11px;height:11px;position:absolute}.artisanlab-brand__mark:before{transform:translate(-5px,-5px)}.artisanlab-brand__mark:after{transform:translate(5px,5px)}.artisanlab-brand__mark i{background:var(--artisan-wine);width:5px;height:5px}.artisanlab-nav nav{gap:clamp(18px,3vw,42px);display:flex}.artisanlab-nav a{color:var(--artisan-text);font-size:11px;text-decoration:none}.artisanlab-nav a.is-active{color:var(--artisan-wine);font-weight:700}.artisanlab-cart,.artisanlab-language{border:1px solid var(--artisan-border);min-height:34px;color:var(--artisan-ink);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:10px;display:inline-flex}.artisanlab-language{color:var(--artisan-wine);padding-inline:10px}.artisanlab-cart:hover,.artisanlab-language:hover{border-color:var(--artisan-wine);background:#98423b0f}.artisanlab-hero{justify-content:space-between;align-items:flex-end;gap:30px;padding:52px clamp(24px,5vw,72px) 38px;display:flex}.artisanlab-hero>div:first-child>span{color:var(--artisan-wine);letter-spacing:.18em;font-size:10px;font-weight:700}.artisanlab-hero h1{margin:14px 0;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:clamp(38px,4.3vw,64px);line-height:1.15}.artisanlab-hero p{max-width:680px;color:var(--artisan-text);font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:14px;line-height:1.9}.artisanlab-hero__mark{border:1px solid var(--artisan-gold);flex:none;align-content:center;place-items:center;width:150px;height:150px;display:grid;transform:rotate(45deg)}.artisanlab-hero__mark b{color:var(--artisan-wine);font-family:Noto Serif SC,serif;font-size:70px;font-weight:500;transform:rotate(-45deg)}.artisanlab-hero__mark span{color:var(--artisan-muted);letter-spacing:.16em;font-size:7px;transform:rotate(-45deg)}.artisanlab-toolbar{border-block:1px solid var(--artisan-border);grid-template-columns:minmax(220px,300px) auto 1fr;align-items:center;gap:16px;margin:0 clamp(20px,5vw,72px);padding:14px 0;display:grid}.artisanlab-search{position:relative}.artisanlab-search svg{color:var(--artisan-muted);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.artisanlab-search input{box-sizing:border-box;border:1px solid var(--artisan-border);width:100%;height:38px;color:var(--artisan-ink);background:var(--artisan-paper-strong);outline:none;padding:0 12px 0 34px;font-size:12px}.artisanlab-search input:focus{border-color:var(--artisan-wine);box-shadow:0 0 0 3px #98423b1a}.artisanlab-summary{color:var(--artisan-muted);white-space:nowrap;font-size:11px}.artisanlab-summary strong{color:var(--artisan-wine);font-family:Noto Serif SC,serif;font-size:22px}.artisanlab-summary em{border-left:1px solid var(--artisan-border);color:#47704b;margin-left:8px;padding-left:8px;font-style:normal}.artisanlab-filters{justify-content:flex-end;gap:7px;display:flex}.artisanlab-filters select{border:1px solid var(--artisan-border);min-height:34px;color:var(--artisan-text);background:var(--artisan-paper-strong);padding:0 28px 0 10px;font-size:11px}.artisanlab-statuses{gap:4px;display:flex}.artisanlab-statuses button{min-height:34px;color:var(--artisan-text);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 10px;font-size:10px}.artisanlab-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:28px clamp(20px,5vw,72px) 0;display:grid}.artisanlab-card{border:1px solid var(--artisan-border);text-align:left;min-width:0;color:inherit;background:var(--artisan-paper-strong);cursor:pointer;padding:0;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden;box-shadow:0 8px 22px #45311f0a}.artisanlab-card:hover{border-color:#98423b66;transform:translateY(-5px);box-shadow:0 18px 42px #45311f1f}.artisanlab-card__portrait{background:linear-gradient(135deg,#cbbba7,#8d6d59);height:228px;position:relative;overflow:hidden}.artisanlab-card__portrait img{object-fit:cover;width:100%;height:100%;transition:transform .85s cubic-bezier(.2,.75,.25,1),filter .22s;display:block}.artisanlab-card:hover .artisanlab-card__portrait img{filter:saturate(1.06);transform:scale(1.06)}.artisanlab-card__portrait>span{color:#fff8eb;background:linear-gradient(145deg, var(--artisan-wine), #5a3028);place-items:center;width:100%;height:100%;font-family:Noto Serif SC,serif;font-size:72px;display:grid}.artisanlab-card__portrait small{color:#fff8eb;letter-spacing:.12em;text-shadow:0 1px 5px #33271e;font-size:9px;position:absolute;bottom:9px;left:10px}.artisanlab-card__status{color:#fff8eb;padding:5px 8px;font-size:9px;font-weight:500;position:absolute;top:10px;right:10px}.artisanlab-card__status.is-available{background:#47704b}.artisanlab-card__status.is-resting{background:#33271eb8}.artisanlab-card__body{padding:15px}.artisanlab-card__heading{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.artisanlab-card h2{margin:0;font-family:Noto Serif SC,serif;font-size:22px;font-weight:600}.artisanlab-card__heading span{color:var(--artisan-muted);align-items:center;gap:3px;margin-top:5px;font-size:10px;display:flex}.artisanlab-level{border:1px solid;flex:none;padding:4px 6px;font-size:9px;font-weight:500}.artisanlab-level.is-advanced{color:var(--artisan-wine);background:#98423b0f;border-color:#98423b59}.artisanlab-level.is-intermediate{color:#9a6d2f;background:#d8ad631a;border-color:#d8ad6380}.artisanlab-level.is-emerging{color:#47704b;background:#47704b0f;border-color:#47704b4d}.artisanlab-card__story{min-height:44px;color:var(--artisan-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:13px 0 11px;font-family:Noto Serif SC,serif;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.artisanlab-card__tags{flex-wrap:wrap;gap:4px;min-height:23px;display:flex}.artisanlab-card__tags span{color:var(--artisan-wine);background:#f4e8e1;padding:4px 6px;font-size:9px}.artisanlab-card__metrics{border-block:1px solid var(--artisan-border);grid-template-columns:repeat(3,1fr);margin-top:14px;padding:11px 0;display:grid}.artisanlab-card__metrics span{color:var(--artisan-wine);gap:2px;font-size:12px;display:grid}.artisanlab-card__metrics span+span{border-left:1px solid var(--artisan-border);padding-left:8px}.artisanlab-card__metrics svg{width:13px;color:var(--artisan-gold)}.artisanlab-card__metrics strong{font-family:Noto Serif SC,serif;font-size:16px;font-weight:500}.artisanlab-card__metrics small{color:var(--artisan-muted);font-size:8px}.artisanlab-card__footer{min-height:34px;color:var(--artisan-muted);align-items:center;gap:5px;font-size:9px;display:flex}.artisanlab-card__footer svg{color:var(--artisan-wine);margin-left:auto;transition:transform .18s}.artisanlab-card:hover .artisanlab-card__footer svg{transform:translate(3px)}.artisanlab-card__details{color:var(--artisan-wine)}.artisanlab-pagination{border-top:1px solid var(--artisan-border);justify-content:center;align-items:center;gap:18px;margin:26px clamp(20px,5vw,72px) 0;padding:18px 0 34px;display:flex}.artisanlab-pagination>button,.artisanlab-pagination>div button{border:1px solid var(--artisan-border);min-width:38px;height:36px;color:var(--artisan-ink);cursor:pointer;background:#fffcf6b8;justify-content:center;align-items:center;gap:5px;font-size:10px;display:inline-flex}.artisanlab-pagination>div{gap:6px;display:flex}.artisanlab-pagination button:hover:not(:disabled),.artisanlab-pagination button.is-active{color:#fff8eb;border-color:var(--artisan-wine);background:var(--artisan-wine)}.artisanlab-pagination button:disabled{opacity:.35;cursor:not-allowed}.artisanlab-empty{text-align:center;align-content:center;place-items:center;min-height:360px;margin:0 clamp(20px,5vw,72px);display:grid}.artisanlab-empty span{color:var(--artisan-wine);font-family:Noto Serif SC,serif;font-size:46px}.artisanlab-empty h2{margin:8px 0;font-family:Noto Serif SC,serif;font-size:24px}.artisanlab-empty p{max-width:480px;color:var(--artisan-text);font-size:12px;line-height:1.8}@media (width<=1100px){.artisanlab-nav nav{gap:16px}.artisanlab-hero__mark{width:110px;height:110px}.artisanlab-hero__mark b{font-size:52px}.artisanlab-grid{grid-template-columns:repeat(2,1fr)}.artisanlab-toolbar{grid-template-columns:minmax(200px,1fr) auto}.artisanlab-filters{grid-column:1/-1;justify-content:flex-start}}@media (width<=680px){.artisanlab-root{padding:0}.artisanlab-screen{min-height:100dvh}.artisanlab-nav{gap:8px;min-height:58px;padding:0 14px}.artisanlab-brand{margin-right:0}.artisanlab-brand strong{font-size:14px}.artisanlab-brand small,.artisanlab-nav nav,.artisanlab-cart{display:none}.artisanlab-language{min-height:32px;margin-left:auto}.artisanlab-hero{padding:34px 16px 26px}.artisanlab-hero h1{font-size:38px}.artisanlab-hero p{font-size:12px}.artisanlab-hero__mark{width:78px;height:78px}.artisanlab-hero__mark b{font-size:38px}.artisanlab-hero__mark span{display:none}.artisanlab-toolbar{grid-template-columns:1fr auto;gap:10px;margin:0 16px;padding:12px 0;display:grid}.artisanlab-summary{order:3;grid-column:1/-1}.artisanlab-filters{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.artisanlab-filters select{width:100%}.artisanlab-statuses{grid-column:1/-1}.artisanlab-statuses button{flex:1}.artisanlab-grid{grid-template-columns:1fr;gap:10px;margin:20px 16px 0}.artisanlab-card{grid-template-columns:112px 1fr;display:grid}.artisanlab-card__portrait{height:100%;min-height:260px}.artisanlab-card__body{padding:13px}.artisanlab-card h2{font-size:20px}.artisanlab-card__story{min-height:40px}.artisanlab-card__metrics{margin-top:10px}.artisanlab-pagination{gap:7px;margin-inline:16px}.artisanlab-pagination>button{min-width:34px;padding-inline:7px;font-size:0}.artisanlab-pagination>button svg{width:15px}.artisanlab-pagination>div{gap:4px}.artisanlab-pagination>div button{min-width:32px}}.artisanlab-statuses{flex:none}.artisanlab-statuses button{white-space:nowrap;border:1px solid var(--artisan-border);background:#fffcf6b8;min-width:52px;transition:border-color .18s,color .18s,background .18s}.artisanlab-statuses button:hover{border-color:var(--artisan-wine);color:var(--artisan-wine)}.artisanlab-statuses button.is-active{border-color:var(--artisan-wine);color:#fff8eb;background:var(--artisan-wine)}@media (width<=680px){.artisanlab-statuses button{flex:1 1 0;min-width:0}}.artisan-detail{--ad-canvas:#f1ede5;--ad-paper:#fcfaf5;--ad-strong:#fffdf9;--ad-ink:#33271e;--ad-text:#756a60;--ad-muted:#948272;--ad-wine:#98423b;--ad-gold:#d8ad63;--ad-border:#5f462e26;min-height:100dvh;color:var(--ad-ink);background:#d8d0c4;padding:16px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.artisan-detail__canvas{background:var(--ad-canvas);width:min(1520px,100%);min-height:calc(100dvh - 32px);margin:0 auto;position:relative;overflow:hidden}.artisan-detail__canvas:before{content:"";pointer-events:none;opacity:.04;background-image:linear-gradient(45deg,transparent 48%,var(--ad-wine) 49%,transparent 51%);background-size:62px 62px;position:absolute;inset:0}.artisan-detail__nav,.artisan-detail__eyebrow,.artisan-detail__profile,.artisan-detail__metrics,.artisan-detail__products{z-index:1;position:relative}.artisan-detail__nav{border-bottom:1px solid var(--ad-border);background:#fcfaf5d6;align-items:center;gap:20px;min-height:68px;padding:0 clamp(20px,5vw,72px);display:flex}.artisan-detail__back{border:1px solid var(--ad-border);width:32px;height:32px;color:var(--ad-wine);cursor:pointer;background:0 0;place-items:center;display:grid}.artisan-detail__brand{align-items:center;gap:11px;margin-right:auto;display:flex}.artisan-detail__brand>span:last-child{gap:1px;display:grid}.artisan-detail__brand strong{letter-spacing:.1em;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:17px}.artisan-detail__brand small{color:var(--ad-muted);letter-spacing:.16em;font-size:7px;font-weight:700}.artisan-detail__brand-mark{border:1px solid var(--ad-gold);place-items:center;width:29px;height:29px;display:grid;position:relative;transform:rotate(45deg)}.artisan-detail__brand-mark:before,.artisan-detail__brand-mark:after{content:"";border:1px solid var(--ad-wine);width:11px;height:11px;position:absolute}.artisan-detail__brand-mark:before{transform:translate(-5px,-5px)}.artisan-detail__brand-mark:after{transform:translate(5px,5px)}.artisan-detail__brand-mark i{background:var(--ad-wine);width:5px;height:5px}.artisan-detail__nav nav{gap:clamp(18px,3vw,42px);display:flex}.artisan-detail__nav nav a{color:var(--ad-text);font-size:11px;text-decoration:none}.artisan-detail__nav nav a.is-active{color:var(--ad-wine);font-weight:700}.artisan-detail__cart,.artisan-detail__order-top{border:1px solid var(--ad-border);min-height:34px;color:var(--ad-text);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 11px;font-size:10px;display:inline-flex}.artisan-detail__order-top{color:#fff8eb;border-color:var(--ad-wine);background:var(--ad-wine)}.artisan-detail__eyebrow{color:var(--ad-wine);letter-spacing:.2em;margin:42px clamp(24px,5vw,72px) 0;font-size:10px;font-weight:700}.artisan-detail__profile{border:1px solid var(--ad-border);background:var(--ad-strong);grid-template-columns:260px 1fr;gap:30px;margin:14px clamp(24px,5vw,72px) 0;padding:24px;display:grid;box-shadow:0 12px 30px #45311f0f}.artisan-detail__portrait{background:linear-gradient(145deg,#c7b29b,#765348);height:340px;position:relative;overflow:hidden}.artisan-detail__portrait img{object-fit:cover;width:100%;height:100%;display:block}.artisan-detail__portrait>span{color:#fff8eb;background:linear-gradient(145deg,var(--ad-wine),#5a3028);place-items:center;width:100%;height:100%;font-family:Noto Serif SC,serif;font-size:100px;display:grid}.artisan-detail__portrait>small{color:#fff8eb;letter-spacing:.14em;text-shadow:0 1px 5px #000;font-size:9px;position:absolute;bottom:10px;left:12px}.artisan-detail__status{color:#fff8eb;padding:6px 9px;font-size:9px;font-weight:500;position:absolute;top:12px;right:12px}.artisan-detail__status.is-available{background:#47704b}.artisan-detail__status.is-resting{background:#33271eb8}.artisan-detail__identity{flex-direction:column;justify-content:center;display:flex}.artisan-detail__identity-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.artisan-detail__identity h1{margin:0;font-family:Noto Serif SC,serif;font-size:clamp(42px,5vw,72px);font-weight:600;line-height:1.05}.artisan-detail__identity-head p{color:var(--ad-muted);align-items:center;gap:5px;margin:12px 0 0;font-size:11px;display:flex}.artisan-detail__identity-head p span{color:var(--ad-border);margin-inline:4px}.artisan-detail__identity-head>strong{color:var(--ad-wine);background:#98423b0d;border:1px solid #98423b4d;padding:6px 9px;font-size:10px;font-weight:500}.artisan-detail__story{max-width:620px;color:var(--ad-text);white-space:pre-wrap;margin:28px 0 16px;font-family:Noto Serif SC,serif;font-size:14px;line-height:1.9}.artisan-detail__tags{flex-wrap:wrap;gap:5px;display:flex}.artisan-detail__tags span{color:var(--ad-wine);background:#f4e8e1;padding:5px 8px;font-size:10px}.artisan-detail__profile-actions{gap:8px;margin-top:24px;display:flex}.artisan-detail__profile-actions button{border:1px solid var(--ad-wine);color:#fff8eb;background:var(--ad-wine);cursor:pointer;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;display:inline-flex}.artisan-detail__profile-actions button.is-quiet{color:var(--ad-text);border-color:var(--ad-border);background:0 0}.artisan-detail__metrics{border-block:1px solid var(--ad-border);grid-template-columns:repeat(4,1fr);margin:20px clamp(24px,5vw,72px) 0;display:grid}.artisan-detail__metrics div{gap:4px;padding:14px 16px;display:grid}.artisan-detail__metrics div+div{border-left:1px solid var(--ad-border)}.artisan-detail__metrics svg{color:var(--ad-wine)}.artisan-detail__metrics div:last-child svg{color:var(--ad-gold)}.artisan-detail__metrics small{color:var(--ad-muted);font-size:9px}.artisan-detail__metrics strong{font-family:Noto Serif SC,serif;font-size:20px;font-weight:500}.artisan-detail__products{margin:34px clamp(24px,5vw,72px) 58px}.artisan-detail__section-head{justify-content:space-between;align-items:end;gap:15px;margin-bottom:14px;display:flex}.artisan-detail__section-head span{color:var(--ad-wine);letter-spacing:.18em;font-size:9px;font-weight:700}.artisan-detail__section-head h2{margin:7px 0 0;font-family:Noto Serif SC,serif;font-size:30px}.artisan-detail__section-head>b{color:var(--ad-muted);font-size:10px;font-weight:400}.artisan-detail__product-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.artisan-detail__product{border:1px solid var(--ad-border);background:var(--ad-strong);min-width:0;position:relative}.artisan-detail__product-main{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;padding:0 45px 0 0;display:flex}.artisan-detail__product-image{background:#e7dcd0;flex:none;width:100px;height:100px;position:relative;overflow:hidden}.artisan-detail__product-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.artisan-detail__product-main:hover .artisan-detail__product-image img{transform:scale(1.07)}.artisan-detail__product-image>span{width:100%;height:100%;color:var(--ad-wine);place-items:center;font-family:Noto Serif SC,serif;font-size:40px;display:grid}.artisan-detail__product-image>b{color:#fff8eb;background:var(--ad-wine);padding:4px 5px;font-size:8px;position:absolute;top:7px;left:7px}.artisan-detail__product-copy{min-width:0;padding:12px}.artisan-detail__product-copy small{color:var(--ad-muted);font-size:9px}.artisan-detail__product-copy h3{white-space:nowrap;text-overflow:ellipsis;margin:6px 0;font-family:Noto Serif SC,serif;font-size:18px;overflow:hidden}.artisan-detail__product-copy p{color:var(--ad-wine);margin:0;font-size:10px}.artisan-detail__add{border:1px solid var(--ad-wine);color:#fff8eb;background:var(--ad-wine);cursor:pointer;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.artisan-detail__add:hover{background:#7e3531}.artisan-detail__empty,.artisan-detail__state{min-height:300px;color:var(--ad-muted);align-content:center;place-items:center;gap:10px;font-size:12px;display:grid}.artisan-detail__state strong{color:var(--ad-ink);font-family:Noto Serif SC,serif;font-size:24px}.artisan-detail__state button{border:1px solid var(--ad-wine);color:#fff8eb;background:var(--ad-wine);cursor:pointer;padding:9px 13px}.artisan-detail__toast{z-index:20;color:#fff8eb;background:#33271ee6;padding:9px 17px;font-size:11px;position:fixed;top:72px;left:50%;transform:translate(-50%)}.artisan-detail__toast+.artisan-detail__canvas{padding-top:0}@media (width<=900px){.artisan-detail__profile{grid-template-columns:200px 1fr}.artisan-detail__portrait{height:300px}.artisan-detail__identity h1{font-size:50px}.artisan-detail__nav nav{gap:14px}.artisan-detail__product-grid{grid-template-columns:1fr}}@media (width<=680px){.artisan-detail{padding:0}.artisan-detail__canvas{min-height:100dvh}.artisan-detail__nav{gap:8px;min-height:58px;padding:0 14px}.artisan-detail__brand{margin-right:0}.artisan-detail__brand strong{font-size:14px}.artisan-detail__brand small,.artisan-detail__nav nav,.artisan-detail__cart{display:none}.artisan-detail__order-top{margin-left:auto}.artisan-detail__eyebrow{margin:28px 16px 0;font-size:8px;line-height:1.6}.artisan-detail__profile{margin:12px 12px 0;padding:12px;display:block}.artisan-detail__portrait{height:330px}.artisan-detail__identity{padding:18px 4px 8px}.artisan-detail__identity h1{font-size:42px}.artisan-detail__identity-head>strong{font-size:9px}.artisan-detail__story{margin:20px 0 14px;font-size:12px}.artisan-detail__profile-actions{flex-direction:column}.artisan-detail__profile-actions button{justify-content:center}.artisan-detail__metrics{grid-template-columns:repeat(2,1fr);margin:16px 12px 0}.artisan-detail__metrics div{padding:12px}.artisan-detail__metrics div:nth-child(odd){border-left:0}.artisan-detail__metrics div:nth-child(n+3){border-top:1px solid var(--ad-border)}.artisan-detail__products{margin:28px 12px 35px}.artisan-detail__section-head h2{font-size:25px}.artisan-detail__product-main{padding-right:40px}.artisan-detail__product-image{width:88px;height:88px}.artisan-detail__product-copy h3{font-size:16px}.artisan-detail__product-copy p{line-height:1.5}.artisan-detail__add{right:9px}}.place-order-page{--place-wine:#98423b;--place-gold:#d8ad63;--place-ink:#33271e;--place-text:#756a60;--place-line:#5f462e29;color:var(--place-ink);background:#f1ece4}.place-order-page__header{background:#fffdf9f2;border-color:var(--place-line)!important}.place-order-page__header h2{letter-spacing:.08em;font-family:Noto Serif SC,Songti SC,SimSun,serif}.place-order-page__scroll{max-width:1180px;margin:0 auto;padding:28px!important}.place-order-page__form-grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.place-order-page__form-column>div,.place-order-page__spec-section,.place-order-page__craft-section{border:1px solid var(--place-line);background:#fffdf9;padding:22px 24px;box-shadow:0 9px 25px #472f1f0d}.place-order-page__product-section:before,.place-order-page__customer-section:before{color:#9a836e;letter-spacing:.2em;margin-bottom:10px;font-size:9px;display:block}.place-order-page__product-section:before{content:"01 / PRODUCT & ARTISAN"}.place-order-page__customer-section:before{content:"02 / DELIVERY"}.place-order-page__form-grid h4{font-family:Noto Serif SC,Songti SC,SimSun,serif;color:var(--place-ink)!important;font-size:20px!important}.place-order-page__form-grid .text-xs.text-gray-400{color:#928273}.place-order-page__readonly-field{cursor:not-allowed;box-shadow:inset 3px 0 #98423b80;color:#72665b!important;background:#eee8df!important;border-style:dashed!important}.place-order-page__spec-section,.place-order-page__craft-section{margin-top:16px}.place-order-page__spec-section:before,.place-order-page__craft-section:before{color:#9a836e;letter-spacing:.2em;margin-bottom:9px;font-size:9px;display:block}.place-order-page__spec-section:before{content:"03 / ORDER SPECIFICATION"}.place-order-page__craft-section:before{content:"04 / CRAFT CONFIRMATION"}.place-order-page__spec-section h4,.place-order-page__craft-section h4{font-family:Noto Serif SC,Songti SC,SimSun,serif;color:var(--place-ink)!important;font-size:20px!important}.place-order-page__confirm{border:1px solid var(--place-line);border-left:4px solid var(--place-wine);background:#fffdf9;justify-content:space-between;align-items:center;margin-top:16px;padding:18px 22px;display:flex;box-shadow:0 10px 26px #472f1f0f;max-width:none!important}.place-order-page__confirm>button{letter-spacing:.08em;min-height:46px;background:var(--place-wine)!important}.place-order-page__confirm .text-center{color:var(--place-text)}.place-order-page__scroll>div:last-child{color:#735b40!important;background:#fbf2df!important;border-color:#d8ad636b!important}@media (width<=900px){.place-order-page__scroll{padding:14px!important}.place-order-page__form-grid{flex-direction:column;display:flex}.place-order-page__confirm{flex-direction:column;align-items:stretch;gap:12px}.place-order-page__confirm>button{width:100%}}@media (width<=640px){.place-order-page__scroll{padding:10px!important}.place-order-page__form-column>div,.place-order-page__spec-section,.place-order-page__craft-section{padding:18px 16px}.place-order-page__form-grid h4,.place-order-page__spec-section h4,.place-order-page__craft-section h4{font-size:18px!important}}.cart-page--preview{--cart-wine:#98423b;--cart-wine-dark:#7e302d;--cart-gold:#d8ad63;--cart-ink:#33271e;--cart-text:#756a60;--cart-border:#5f462e29;min-height:720px;color:var(--cart-ink);background:#f5f0e8}.cart-page--preview .cart-page__header{border-color:var(--cart-border);background:#fffdf9eb;min-height:72px;padding:0 28px}.cart-page--preview .cart-page__header>span{letter-spacing:.08em;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:22px}.cart-page--preview .cart-page__header>button:last-child{border:1px solid var(--cart-border);padding:8px 14px;font-size:13px}.cart-page--preview .cart-page__body{padding:26px}.cart-page--preview .cart-page__content{border:1px solid var(--cart-border);background:#fffdf9c7}.cart-page--preview .cart-page__select-all{border-color:var(--cart-border);background:#f5f0e8b8;min-height:54px;padding-inline:22px}.cart-page--preview .cart-page__items{padding:14px}.cart-page--preview .cart-page__item{border-color:var(--cart-border);border-radius:2px;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 25px #472f1f0d}.cart-page--preview .cart-page__item:hover{transform:translateY(-2px);box-shadow:0 15px 32px #472f1f1a}.cart-page--preview .cart-page__product h4{color:var(--cart-ink);font-size:16px}.cart-page--preview .cart-page__product p{color:var(--cart-text);font-size:12px}.cart-page--preview .cart-page__product span{color:var(--cart-wine)!important}.cart-page--preview .cart-page__quantity button{border-color:var(--cart-border);border-radius:1px}.cart-page--preview .cart-page__summary{border-color:var(--cart-border);background:#fffdf9}.cart-page--preview .cart-page__summary>div{align-items:flex-start}.cart-page--preview .cart-page__summary>div>div:last-child{flex-wrap:wrap;justify-content:flex-end}.cart-page--preview .cart-page__summary button[style]{border-radius:2px;background:var(--cart-wine)!important}.cart-page--preview .cart-page__summary span[style],.cart-page--preview .cart-page__checkout-item span[style],.cart-page--preview .cart-page__checkout-actions span[style]{color:var(--cart-wine)!important}.cart-page--preview .cart-page__checkout-items,.cart-page--preview .cart-page__address,.cart-page--preview .cart-page__checkout-actions{border-color:var(--cart-border);padding:22px}.cart-page--preview .cart-page__checkout-item{border-color:var(--cart-border);min-height:74px}.cart-page--preview .cart-page__address input{border-color:var(--cart-border);background:#fffdf9}.cart-page--preview .cart-page__empty{min-height:520px}.cart-page--preview .cart-page__success{background:radial-gradient(circle,#d8ad631f,#0000 38%);min-height:600px}.cart-page--a{background:#eee7dc}.cart-page--a .cart-page__header{padding-left:38px;position:relative}.cart-page--a .cart-page__header:after{content:"COLLECTION BAG · YI EMBROIDERY";color:#9a836e;letter-spacing:.18em;margin-left:auto;font-size:10px}.cart-page--a .cart-page__body{gap:28px;width:100%;max-width:1260px;margin:0 auto}.cart-page--a .cart-page__items{gap:14px;display:grid}.cart-page--a .cart-page__item{min-height:138px;padding:16px}.cart-page--a .cart-page__image{border-radius:1px;width:112px;height:112px}.cart-page--a .cart-page__product h4{font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:20px}.cart-page--a .cart-page__product p:first-of-type:before{content:"图录分类 · ";color:#ac9279}.cart-page--a .cart-page__summary{width:340px;padding:24px}.cart-page--a .cart-page__summary:before{content:"COLLECTION SUMMARY\a 收藏结算";border-bottom:1px solid var(--cart-border);white-space:pre;margin-bottom:22px;padding-bottom:15px;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:18px;line-height:1.7;display:block}.cart-page--b{--cart-wine:#8d272b;background:#f7f5f1}.cart-page--b .cart-page__header{color:#fff;background:#171717}.cart-page--b .cart-page__header svg,.cart-page--b .cart-page__header span{color:#fff}.cart-page--b .cart-page__header:after{content:"SELECTED PIECES / SECURE CHECKOUT";color:#b9b3a9;letter-spacing:.16em;margin-left:auto;font-size:10px}.cart-page--b .cart-page__body{width:100%;max-width:1400px;margin:0 auto}.cart-page--b .cart-page__content{background:#fff}.cart-page--b .cart-page__items{padding:0}.cart-page--b .cart-page__item{min-height:98px;box-shadow:none;border-width:0 0 1px;margin:0;padding:13px 20px}.cart-page--b .cart-page__item:hover{box-shadow:none;background:#fbfaf7;transform:none}.cart-page--b .cart-page__image{border-radius:0;width:72px;height:72px}.cart-page--b .cart-page__product>div{margin-top:8px}.cart-page--b .cart-page__summary{color:#fff;background:#171717;width:360px;padding:26px}.cart-page--b .cart-page__summary:before{content:"ORDER SUMMARY";color:#c9c1b5;letter-spacing:.22em;margin-bottom:24px;font-size:11px;display:block}.cart-page--b .cart-page__summary .text-gray-500,.cart-page--b .cart-page__summary .text-gray-400{color:#c9c1b5}.cart-page--b .cart-page__summary button[style]{color:#171717;background:#f4efe7!important}.cart-page--c{--cart-wine:#e0a35b;--cart-ink:#f3eadf;--cart-text:#b9aa9a;--cart-border:#e0a35b38;color:var(--cart-ink);background:#151311}.cart-page--c .cart-page__header{border-color:var(--cart-border);background:#0f0e0d}.cart-page--c .cart-page__header svg,.cart-page--c .cart-page__header span{color:#f3eadf}.cart-page--c .cart-page__header:after{content:"EXHIBITION ORDER CONSOLE 03";color:#d79c58;letter-spacing:.2em;margin-left:auto;font-size:10px}.cart-page--c .cart-page__content{border-color:var(--cart-border);background:#1b1815}.cart-page--c .cart-page__select-all{border-color:var(--cart-border);background:#211d19}.cart-page--c .cart-page__select-all span,.cart-page--c .cart-page__product h4,.cart-page--c .cart-page__product .text-gray-900{color:#f3eadf}.cart-page--c .cart-page__product p,.cart-page--c .cart-page__product .text-gray-400,.cart-page--c .cart-page__product .text-gray-500{color:#b9aa9a}.cart-page--c .cart-page__item{border-color:var(--cart-border);background:linear-gradient(100deg,#211d19,#181513);min-height:116px;box-shadow:inset 3px 0 #e0a35bb3}.cart-page--c .cart-page__item:hover{box-shadow:inset 5px 0 #e0a35b,0 18px 34px #00000047}.cart-page--c .cart-page__image{filter:saturate(.84)contrast(1.04);border-radius:0;width:90px;height:90px}.cart-page--c .cart-page__quantity button{border-color:var(--cart-border);color:#d5c7b8;background:#151311}.cart-page--c .cart-page__quantity span{color:#f3eadf}.cart-page--c .cart-page__summary{border-color:var(--cart-border);color:#f3eadf;background:#0f0e0d;width:360px}.cart-page--c .cart-page__summary:before{content:"03 / ORDER MATRIX";border-bottom:1px solid var(--cart-border);color:#d79c58;letter-spacing:.2em;margin-bottom:24px;padding-bottom:18px;font-size:11px;display:block}.cart-page--c .cart-page__summary .text-gray-500,.cart-page--c .cart-page__summary .text-gray-400{color:#b9aa9a}.cart-page--c .cart-page__checkout-items,.cart-page--c .cart-page__address,.cart-page--c .cart-page__checkout-actions{color:#f3eadf;background:#1b1815}.cart-page--c .cart-page__checkout-item,.cart-page--c .cart-page__address{border-color:var(--cart-border)}.cart-page--c .cart-page__checkout-item h4,.cart-page--c .cart-page__address h4,.cart-page--c .cart-page__address span{color:#f3eadf}.cart-page--c .cart-page__address input{border-color:var(--cart-border);color:#f3eadf;background:#100f0e}.cart-page--d{--cart-wine:#93413b;background-color:#f0ebe3;background-image:linear-gradient(90deg,#93413b09 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.cart-page--d .cart-page__header{background:#fffdf9}.cart-page--d .cart-page__header:after{content:"商品选择  ×  绣娘协作  ×  履约确认";color:#8d7b69;letter-spacing:.08em;margin-left:auto;font-size:12px}.cart-page--d .cart-page__body{width:100%;max-width:1380px;margin:0 auto}.cart-page--d .cart-page__content{background:#fffdf9f0}.cart-page--d .cart-page__select-all:after{content:"协作对象已随商品同步保留";color:#9a8876;margin-left:auto;font-size:11px}.cart-page--d .cart-page__item{min-height:126px;padding:16px 20px;position:relative;overflow:hidden}.cart-page--d .cart-page__item:after{content:"协作生产";color:var(--cart-wine);letter-spacing:.12em;background:#93413b14;padding:4px 10px;font-size:10px;position:absolute;top:0;right:0}.cart-page--d .cart-page__image{border-radius:2px;width:98px;height:98px}.cart-page--d .cart-page__product p:last-of-type{border-left:2px solid var(--cart-gold);color:#705f50;background:#f7f1e8;width:fit-content;margin-top:8px;padding:4px 8px}.cart-page--d .cart-page__summary{background:#fffdf9;width:370px;padding:24px}.cart-page--d .cart-page__summary:before{content:"产业协同购物单\a 确认商品、绣娘与交付信息";border-bottom:1px solid var(--cart-border);white-space:pre;margin-bottom:22px;padding-bottom:17px;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:18px;line-height:1.7;display:block}.cart-page--d .cart-page__checkout-items:before{content:"01  商品与协作绣娘";color:var(--cart-wine);letter-spacing:.08em;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.cart-page--d .cart-page__address:before{content:"02  收货与联系信息";color:var(--cart-wine);letter-spacing:.08em;margin-bottom:14px;font-size:12px;font-weight:700;display:block}.cart-page--d .cart-page__checkout-actions:before{content:"03  金额与履约确认";color:var(--cart-wine);letter-spacing:.08em;margin-bottom:14px;font-size:12px;font-weight:700;display:block}@media (width<=900px){.cart-page--preview{min-height:620px}.cart-page--preview .cart-page__header{min-height:58px;padding-inline:14px}.cart-page--preview .cart-page__header>span{font-size:18px}.cart-page--preview .cart-page__header:after{display:none}.cart-page--preview .cart-page__body{padding:10px}.cart-page--preview .cart-page__content{border:0}.cart-page--preview .cart-page__items{padding:8px 0}.cart-page--preview .cart-page__item{min-height:0;padding:12px 10px}.cart-page--preview .cart-page__image,.cart-page--a .cart-page__image,.cart-page--b .cart-page__image,.cart-page--c .cart-page__image,.cart-page--d .cart-page__image{width:68px;height:68px}.cart-page--preview .cart-page__product h4{font-size:15px}.cart-page--preview .cart-page__summary{width:auto;padding:12px}.cart-page--preview .cart-page__summary:before{display:none}.cart-page--preview .cart-page__checkout-items,.cart-page--preview .cart-page__address,.cart-page--preview .cart-page__checkout-actions{padding:14px 12px}.cart-page--d .cart-page__select-all:after,.cart-page--d .cart-page__item:after{display:none}}@media (width<=480px){.cart-page--preview .cart-page__body{padding:0}.cart-page--preview .cart-page__select-all{min-height:48px;padding-inline:12px}.cart-page--preview .cart-page__item{box-shadow:none;border-width:0 0 1px;gap:9px}.cart-page--preview .cart-page__item:hover{box-shadow:none;transform:none}.cart-page--preview .cart-page__image,.cart-page--a .cart-page__image,.cart-page--b .cart-page__image,.cart-page--c .cart-page__image,.cart-page--d .cart-page__image{width:58px;height:58px}.cart-page--preview .cart-page__quantity button{width:24px;height:24px}.cart-page--preview .cart-page__summary>div{align-items:center}.cart-page--preview .cart-page__summary>div>div:last-child{gap:7px}.cart-page--preview .cart-page__summary button[style]{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.cart-page--preview *,.cart-page--preview :before,.cart-page--preview :after{transition-duration:.01ms!important}}.my-orders-page--preview{--orders-wine:#98423b;--orders-gold:#d8ad63;--orders-ink:#33271e;--orders-text:#756a60;--orders-border:#5f462e29;min-height:720px;color:var(--orders-ink);background:#f5f0e8}.my-orders-page--preview .my-orders-page__header{border-color:var(--orders-border);background:#fffdf9eb;align-items:center;min-height:72px;padding:0 28px;display:flex}.my-orders-page--preview .my-orders-page__header h2{letter-spacing:.08em;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:22px}.my-orders-page--preview .my-orders-page__search{padding:20px 28px 10px}.my-orders-page--preview .my-orders-page__search-box{max-width:520px}.my-orders-page--preview .my-orders-page__search-box input{border-color:var(--orders-border);background:#fffdf9;height:42px;font-size:14px}.my-orders-page--preview .my-orders-page__filters{border-bottom:1px solid var(--orders-border);gap:8px;padding:8px 28px 18px}.my-orders-page--preview .my-orders-page__filters button{border:1px solid var(--orders-border);color:var(--orders-text);background:0 0;border-radius:2px;padding:7px 14px}.my-orders-page--preview .my-orders-page__filters button[aria-pressed=true]{border-color:var(--orders-wine);color:#fff;background:var(--orders-wine)!important}.my-orders-page--preview .my-orders-page__list{gap:14px;padding:22px 28px}.my-orders-page--preview .my-orders-page__order{border-color:var(--orders-border);border-radius:2px;min-height:164px;padding:18px;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 25px #472f1f0d}.my-orders-page--preview .my-orders-page__order:hover{transform:translateY(-2px);box-shadow:0 15px 32px #472f1f1a}.my-orders-page--preview .my-orders-page__order{align-items:stretch;gap:16px;display:flex}.my-orders-page--preview .my-orders-page__visual{border:1px solid var(--orders-border);background:#eee5d8;flex:0 0 116px;width:116px;min-height:126px;overflow:hidden}.my-orders-page--preview .my-orders-page__visual img{object-fit:cover;width:100%;height:100%;transition:transform .42s;display:block}.my-orders-page--preview .my-orders-page__order:hover .my-orders-page__visual img{transform:scale(1.045)}.my-orders-page--preview .my-orders-page__visual span{color:#9a836e;place-items:center;width:100%;height:100%;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:30px;display:grid}.my-orders-page--preview .my-orders-page__order-content{flex:1;min-width:0}.my-orders-page--preview .my-orders-page__product{color:var(--orders-ink);font-size:17px}.my-orders-page--preview .my-orders-page__amount span:nth-child(2){color:var(--orders-wine);font-size:16px}.my-orders-page--preview .my-orders-page__progress-track{background:#e8dfd2;height:7px}.my-orders-page--preview .my-orders-page__progress-bar{background:var(--orders-wine)!important}.my-orders-page--preview .my-orders-page__cancel{color:var(--orders-wine)}.my-orders-page--preview .my-orders-page__state{grid-column:1/-1;min-height:280px;padding-top:90px}.my-orders-page--preview .my-orders-page__timeline,.my-orders-page--preview .my-orders-page__dossier,.my-orders-page--preview .my-orders-page__next-action{margin-top:14px}.my-orders-page--e{background:#eee7dc}.my-orders-page--e .my-orders-page__header:after{content:"ORDER TIMELINE · YI EMBROIDERY";color:#9a836e;letter-spacing:.18em;margin-left:auto;font-size:10px}.my-orders-page--e .my-orders-page__list{grid-template-columns:1fr;width:100%;max-width:1280px;margin:0 auto}.my-orders-page--e .my-orders-page__order{background:#fffdf9;padding-left:30px;position:relative}.my-orders-page--e .my-orders-page__visual{flex-basis:150px;width:150px;min-height:160px}.my-orders-page--e .my-orders-page__product{font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:20px}.my-orders-page--e .my-orders-page__progress{border-left:2px solid var(--orders-wine);background:#f7f1e8;padding:10px 12px}.my-orders-page--e .my-orders-page__dates{border-top:1px solid var(--orders-border);padding-top:8px}.my-orders-page--e .my-orders-page__timeline{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.my-orders-page--e .my-orders-page__stage{color:#aa9c90;text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.my-orders-page--e .my-orders-page__stage:not(:last-child):after{content:"";z-index:0;background:#ddd2c4;width:calc(100% - 26px);height:2px;position:absolute;top:13px;left:calc(50% + 13px)}.my-orders-page--e .my-orders-page__stage>span{z-index:1;background:#fffdf9;border:1px solid #d8ccbd;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid;position:relative}.my-orders-page--e .my-orders-page__stage small{font-size:11px}.my-orders-page--e .my-orders-page__stage.is-done{color:#8a6843}.my-orders-page--e .my-orders-page__stage.is-done>span{border-color:var(--orders-gold);background:var(--orders-gold);color:#fff}.my-orders-page--e .my-orders-page__stage.is-done:after{background:var(--orders-gold)}.my-orders-page--e .my-orders-page__stage.is-current{color:var(--orders-wine);font-weight:700}.my-orders-page--e .my-orders-page__stage.is-current>span{border-color:var(--orders-wine);background:var(--orders-wine);color:#fff;box-shadow:0 0 0 4px #98423b1f}.my-orders-page--e .my-orders-page__stage.is-cancelled{color:#817a73}.my-orders-page--e .my-orders-page__stage.is-cancelled>span{color:#fff;background:#817a73;border-color:#817a73}.my-orders-page--f{background:#f7f5f1}.my-orders-page--f .my-orders-page__header{color:#fff;background:#171717}.my-orders-page--f .my-orders-page__header h2{color:#fff}.my-orders-page--f .my-orders-page__header:after{content:"ORDER BOARD / ACCOUNT OVERVIEW";color:#b9b3a9;letter-spacing:.16em;margin-left:auto;font-size:10px}.my-orders-page--f .my-orders-page__search{padding-top:14px}.my-orders-page--f .my-orders-page__search-box input,.my-orders-page--f .my-orders-page__filters button{border-radius:0}.my-orders-page--f .my-orders-page__board{background:#f7f5f1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:16px 28px 4px;display:grid}.my-orders-page--f .my-orders-page__board button{color:#6d655d;cursor:pointer;background:#fff;border:1px solid #ded8cf;place-content:center;gap:3px;min-height:78px;display:grid}.my-orders-page--f .my-orders-page__board button strong{color:#171717;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:26px}.my-orders-page--f .my-orders-page__board button span{letter-spacing:.08em;font-size:11px}.my-orders-page--f .my-orders-page__board button[aria-pressed=true]{color:#d9d2c8;background:#171717;border-color:#171717}.my-orders-page--f .my-orders-page__board button[aria-pressed=true] strong{color:#fff}.my-orders-page--f .my-orders-page__list{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:1400px;margin:0 auto}.my-orders-page--f .my-orders-page__order{min-height:142px;box-shadow:none;border-width:0 0 1px;border-radius:0}.my-orders-page--f .my-orders-page__order:hover{box-shadow:none;background:#fbfaf7;transform:none}.my-orders-page--f .my-orders-page__order-top{border-bottom:1px solid #e7e2da;padding-bottom:8px}.my-orders-page--f .my-orders-page__product{font-size:16px}.my-orders-page--f .my-orders-page__amount span:nth-child(2){font-size:18px}.my-orders-page--f .my-orders-page__order{display:block}.my-orders-page--f .my-orders-page__visual{width:100%;height:126px;min-height:126px;margin-bottom:14px}.my-orders-page--g{--orders-wine:#e0a35b;--orders-ink:#f3eadf;--orders-text:#b9aa9a;--orders-border:#e0a35b38;color:var(--orders-ink);background:#151311}.my-orders-page--g .my-orders-page__header{border-color:var(--orders-border);background:#0f0e0d}.my-orders-page--g .my-orders-page__header h2{color:#f3eadf}.my-orders-page--g .my-orders-page__header:after{content:"DOSSIER / ARTISAN COLLABORATION";color:#d79c58;letter-spacing:.2em;margin-left:auto;font-size:10px}.my-orders-page--g .my-orders-page__search-box input{border-color:var(--orders-border);color:#f3eadf;background:#100f0e}.my-orders-page--g .my-orders-page__search-box svg{color:#d79c58}.my-orders-page--g .my-orders-page__filters{border-color:var(--orders-border)}.my-orders-page--g .my-orders-page__filters button{border-color:var(--orders-border);color:#b9aa9a;background:#211d19}.my-orders-page--g .my-orders-page__filters button[aria-pressed=true]{color:#151311;background:#d79c58!important}.my-orders-page--g .my-orders-page__list{background:#1b1815;grid-template-columns:repeat(2,minmax(0,1fr))}.my-orders-page--g .my-orders-page__order{border-color:var(--orders-border);background:linear-gradient(100deg,#211d19,#181513);box-shadow:inset 3px 0 #e0a35bb3}.my-orders-page--g .my-orders-page__visual{border-color:var(--orders-border);filter:saturate(.82)contrast(1.06)}.my-orders-page--g .my-orders-page__order:hover{box-shadow:inset 5px 0 #e0a35b,0 18px 34px #00000047}.my-orders-page--g .my-orders-page__product,.my-orders-page--g .my-orders-page__amount .text-gray-900{color:#f3eadf}.my-orders-page--g .my-orders-page__dates,.my-orders-page--g .my-orders-page__amount{color:#b9aa9a}.my-orders-page--g .my-orders-page__amount span:nth-child(2){color:#e0a35b}.my-orders-page--g .my-orders-page__progress-track{background:#3b3025}.my-orders-page--g .my-orders-page__progress-bar{background:#e0a35b!important}.my-orders-page--g .my-orders-page__cancel{color:#e0a35b}.my-orders-page--g .my-orders-page__dossier{border:1px solid var(--orders-border);background:#0f0e0d75;gap:7px;padding:10px 12px;display:grid}.my-orders-page--g .my-orders-page__dossier div{grid-template-columns:74px 1fr;align-items:baseline;gap:10px;display:grid}.my-orders-page--g .my-orders-page__dossier span{color:#9e8f80;letter-spacing:.1em;font-size:10px}.my-orders-page--g .my-orders-page__dossier strong{color:#eadfce;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.my-orders-page--h{--orders-wine:#93413b;background-color:#f0ebe3;background-image:linear-gradient(90deg,#93413b09 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.my-orders-page--h .my-orders-page__header{background:#fffdf9}.my-orders-page--h .my-orders-page__header:after{content:"ORDER FLOW  /  NEXT ACTION";color:#8d7b69;letter-spacing:.08em;margin-left:auto;font-size:12px}.my-orders-page--h .my-orders-page__search-box input{background:#fffdf9}.my-orders-page--h .my-orders-page__filters button{background:#fffdf9c2}.my-orders-page--h .my-orders-page__list{grid-template-columns:1fr;width:100%;max-width:1180px;margin:0 auto}.my-orders-page--h .my-orders-page__order{background:#fffdf9;position:relative;overflow:hidden}.my-orders-page--h .my-orders-page__order:after{content:"下一步：查看进度";color:var(--orders-wine);letter-spacing:.12em;background:#93413b14;padding:4px 10px;font-size:10px;position:absolute;top:0;right:0}.my-orders-page--h .my-orders-page__order-top{padding-right:110px}.my-orders-page--h .my-orders-page__product{font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:19px}.my-orders-page--h .my-orders-page__amount span:first-child{border-left:2px solid var(--orders-gold);color:#705f50;background:#f7f1e8;padding:4px 8px}.my-orders-page--h .my-orders-page__progress{background:#f7f1e8;padding:9px 10px}.my-orders-page--h .my-orders-page__progress-track{background:#e7dacc;height:7px}.my-orders-page--h .my-orders-page__progress-bar{background:var(--orders-wine)!important}.my-orders-page--h .my-orders-page__visual{flex-basis:88px;width:88px;min-height:108px}.my-orders-page--h .my-orders-page__next-action{border-top:1px solid var(--orders-border);border-bottom:1px solid var(--orders-border);justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.my-orders-page--h .my-orders-page__next-action span{color:#978777;letter-spacing:.14em;font-size:10px}.my-orders-page--h .my-orders-page__next-action strong{color:var(--orders-wine);font-size:13px}.my-orders-page--i{--orders-wine:#93413b;--orders-gold:#d8ad63;background-color:#eee8df;background-image:linear-gradient(90deg,#93413b08 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.my-orders-page--i .my-orders-page__header{background:#fffdf9}.my-orders-page--i .my-orders-page__header:after{content:"ORDER JOURNEY  ×  PRODUCTION OVERVIEW";color:#8d7b69;letter-spacing:.14em;margin-left:auto;font-size:11px}.my-orders-page--i .my-orders-page__search-box input{background:#fffdf9}.my-orders-page--i .my-orders-page__filters button{background:#fffdf9c7}.my-orders-page--i .my-orders-page__board{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:calc(100% - 56px);max-width:1280px;margin:4px auto 0;display:grid}.my-orders-page--i .my-orders-page__board button{border:1px solid var(--orders-border);color:#786b60;cursor:pointer;background:#fffdf9e6;place-content:center;gap:3px;min-height:76px;transition:transform .16s,box-shadow .16s;display:grid}.my-orders-page--i .my-orders-page__board button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #54372614}.my-orders-page--i .my-orders-page__board button strong{color:var(--orders-ink);font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:26px}.my-orders-page--i .my-orders-page__board button span{letter-spacing:.08em;font-size:11px}.my-orders-page--i .my-orders-page__board button[aria-pressed=true]{border-color:var(--orders-wine);background:var(--orders-wine);color:#f4e9df}.my-orders-page--i .my-orders-page__board button[aria-pressed=true] strong{color:#fff}.my-orders-page--i .my-orders-page__list{grid-template-columns:1fr;width:100%;max-width:1280px;margin:0 auto}.my-orders-page--i .my-orders-page__order{background:#fffdf9;min-height:188px;padding:18px 22px}.my-orders-page--i .my-orders-page__visual{flex-basis:150px;width:150px;min-height:164px}.my-orders-page--i .my-orders-page__product{font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:20px}.my-orders-page--i .my-orders-page__dates{border-top:1px solid var(--orders-border);padding-top:8px}.my-orders-page--i .my-orders-page__timeline{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.my-orders-page--i .my-orders-page__stage{color:#aa9c90;text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.my-orders-page--i .my-orders-page__stage:not(:last-child):after{content:"";z-index:0;background:#ddd2c4;width:calc(100% - 26px);height:2px;position:absolute;top:13px;left:calc(50% + 13px)}.my-orders-page--i .my-orders-page__stage>span{z-index:1;background:#fffdf9;border:1px solid #d8ccbd;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid;position:relative}.my-orders-page--i .my-orders-page__stage small{font-size:11px}.my-orders-page--i .my-orders-page__stage.is-done{color:#8a6843}.my-orders-page--i .my-orders-page__stage.is-done>span{border-color:var(--orders-gold);background:var(--orders-gold);color:#fff}.my-orders-page--i .my-orders-page__stage.is-done:after{background:var(--orders-gold)}.my-orders-page--i .my-orders-page__stage.is-current{color:var(--orders-wine);font-weight:700}.my-orders-page--i .my-orders-page__stage.is-current>span{border-color:var(--orders-wine);background:var(--orders-wine);color:#fff;box-shadow:0 0 0 4px #93413b1f}.my-orders-page--i .my-orders-page__stage.is-cancelled{color:#817a73}.my-orders-page--i .my-orders-page__stage.is-cancelled>span{color:#fff;background:#817a73;border-color:#817a73}.my-orders-page--i .my-orders-page__next-action{border-left:3px solid var(--orders-wine);background:#f7f1e8;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:10px 12px;display:flex}.my-orders-page--i .my-orders-page__next-action span{color:#978777;letter-spacing:.14em;font-size:10px}.my-orders-page--i .my-orders-page__next-action strong{color:var(--orders-wine);font-size:13px}.my-orders-page--i .my-orders-page__progress{background:#f7f1e8;padding:9px 10px}@media (width<=900px){.my-orders-page--preview{min-height:620px}.my-orders-page--preview .my-orders-page__header{min-height:58px;padding-inline:14px}.my-orders-page--preview .my-orders-page__header h2{font-size:18px}.my-orders-page--preview .my-orders-page__header:after{display:none}.my-orders-page--preview .my-orders-page__search{padding:12px 10px 8px}.my-orders-page--preview .my-orders-page__filters{padding:6px 10px 12px}.my-orders-page--preview .my-orders-page__list{flex-direction:column;padding:10px;display:flex}.my-orders-page--preview .my-orders-page__order{min-height:0;padding:14px}.my-orders-page--preview .my-orders-page__visual{flex-basis:82px;width:82px;min-height:104px}.my-orders-page--preview .my-orders-page__state{min-height:240px;padding-top:72px}.my-orders-page--e .my-orders-page__list,.my-orders-page--f .my-orders-page__list,.my-orders-page--g .my-orders-page__list,.my-orders-page--h .my-orders-page__list,.my-orders-page--i .my-orders-page__list{grid-template-columns:1fr}.my-orders-page--f .my-orders-page__board{grid-template-columns:repeat(5,minmax(82px,1fr));padding:10px;overflow-x:auto}.my-orders-page--f .my-orders-page__board button{min-height:66px}.my-orders-page--e .my-orders-page__visual{flex-basis:100px;width:100px;min-height:126px}.my-orders-page--i .my-orders-page__board{grid-template-columns:repeat(5,minmax(82px,1fr));width:calc(100% - 20px);padding:0;overflow-x:auto}.my-orders-page--i .my-orders-page__visual{flex-basis:100px;width:100px;min-height:132px}.my-orders-page--h .my-orders-page__order:after{display:none}.my-orders-page--h .my-orders-page__order-top{padding-right:0}}@media (width<=480px){.my-orders-page--preview .my-orders-page__product{font-size:16px}.my-orders-page--preview .my-orders-page__dates{flex-wrap:wrap;gap:4px 10px}.my-orders-page--preview .my-orders-page__order{box-shadow:none;border-width:0 0 1px;border-radius:0;gap:10px;padding-inline:10px}.my-orders-page--preview .my-orders-page__visual{flex-basis:70px;width:70px;min-height:92px}.my-orders-page--e .my-orders-page__timeline{grid-template-columns:repeat(5,minmax(82px,1fr));margin-inline:-80px 0;padding-top:8px;overflow-x:auto}.my-orders-page--i .my-orders-page__timeline{grid-template-columns:repeat(5,minmax(82px,1fr));margin-inline:-110px 0;padding-top:8px;overflow-x:auto}.my-orders-page--e .my-orders-page__stage small,.my-orders-page--i .my-orders-page__stage small{font-size:10px}.my-orders-page--f .my-orders-page__visual{width:100%;height:112px;min-height:112px}.my-orders-page--g .my-orders-page__dossier div{grid-template-columns:62px 1fr}.my-orders-page--preview .my-orders-page__order:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.my-orders-page--preview *,.my-orders-page--preview :before,.my-orders-page--preview :after{transition-duration:.01ms!important}}.order-tracking-page--preview{--tracking-wine:#98423b;--tracking-gold:#d8ad63;--tracking-ink:#33271e;--tracking-text:#756a60;--tracking-border:#5f462e29;min-height:760px;color:var(--tracking-ink);background:#f2ede5}.order-tracking-page--preview .order-tracking-page__header{border-color:var(--tracking-border);background:#fffdf9f0;min-height:72px;padding:0 28px}.order-tracking-page--preview .order-tracking-page__header>span{letter-spacing:.08em;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:22px}.order-tracking-page--preview .order-tracking-page__scroll{max-width:1400px;padding:26px 28px}.order-tracking-page--preview .order-tracking-page__summary,.order-tracking-page--preview .order-tracking-page__artisans,.order-tracking-page--preview .order-tracking-page__timeline,.order-tracking-page--preview .order-tracking-page__progress,.order-tracking-page--preview .order-tracking-page__production,.order-tracking-page--preview .order-tracking-page__requirements,.order-tracking-page--preview .order-tracking-page__contact{border-color:var(--tracking-border);background:#fffdf9;border-radius:2px;box-shadow:0 8px 24px #472f1f0d}.order-tracking-page--preview h3{color:var(--tracking-ink);font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:21px}.order-tracking-page--preview h4{color:var(--tracking-ink);font-size:14px}.order-tracking-page--preview .order-tracking-page__progress-track{background:#e8dfd2;height:8px}.order-tracking-page--preview .order-tracking-page__progress-track>div,.order-tracking-page--preview .order-tracking-page__task>div>div{background:var(--tracking-wine)!important}.order-tracking-page--preview .order-tracking-page__task{border-bottom:1px solid var(--tracking-border);min-height:34px;padding:7px 8px}.order-tracking-page--preview .order-tracking-page__task:last-child{border-bottom:0}.order-tracking-page--preview .order-tracking-page__variant-hero{border:1px solid var(--tracking-border);padding:26px 30px;position:relative;overflow:hidden;box-shadow:0 13px 30px #472f1f14}.order-tracking-page--preview .order-tracking-page__hero-kicker{color:#9a836e;letter-spacing:.2em;font-size:10px}.order-tracking-page--preview .order-tracking-page__hero-title{margin-top:8px;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:28px;line-height:1.35}.order-tracking-page--preview .order-tracking-page__hero-subtitle{color:var(--tracking-text);margin-top:7px;font-size:13px}.order-tracking-page--a .order-tracking-page__variant-hero{background:#fffaf0;grid-area:1/1/auto/-1;width:100%}.order-tracking-page--a .order-tracking-page__variant-hero:before{content:"彝";color:#98423b14;font-family:Noto Serif SC,SimSun,serif;font-size:150px;position:absolute;top:-18px;right:34px}.order-tracking-page--a .order-tracking-page__hero-route{z-index:1;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:28px;display:grid;position:relative}.order-tracking-page--a .order-tracking-page__hero-route-item{color:#a79a8c;text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.order-tracking-page--a .order-tracking-page__hero-route-item:not(:last-child):after{content:"";background:#ded2c2;width:calc(100% - 34px);height:2px;position:absolute;top:14px;left:calc(50% + 17px)}.order-tracking-page--a .order-tracking-page__hero-route-item span{z-index:1;background:#fffaf0;border:1px solid #d9ccbc;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid;position:relative}.order-tracking-page--a .order-tracking-page__hero-route-item small{font-size:11px}.order-tracking-page--a .order-tracking-page__hero-route-item.is-done{color:#8a6843}.order-tracking-page--a .order-tracking-page__hero-route-item.is-done span{border-color:var(--tracking-gold);background:var(--tracking-gold);color:#fff}.order-tracking-page--a .order-tracking-page__hero-route-item.is-done:after{background:var(--tracking-gold)}.order-tracking-page--a .order-tracking-page__hero-route-item.is-current{color:var(--tracking-wine);font-weight:700}.order-tracking-page--a .order-tracking-page__hero-route-item.is-current span{border-color:var(--tracking-wine);background:var(--tracking-wine);color:#fff;box-shadow:0 0 0 5px #98423b1f}.order-tracking-page--a .order-tracking-page__journey-heading{z-index:1;justify-content:space-between;align-items:end;gap:30px;display:flex;position:relative}.order-tracking-page--a .order-tracking-page__journey-metrics{background:#fffdf9b8;border:1px solid #5f462e24;align-items:stretch;display:flex}.order-tracking-page--a .order-tracking-page__journey-metrics>div{border-right:1px solid #5f462e1f;gap:4px;min-width:150px;padding:13px 16px;display:grid}.order-tracking-page--a .order-tracking-page__journey-metrics>div:last-child{border-right:0}.order-tracking-page--a .order-tracking-page__journey-metrics small{color:#95816e;letter-spacing:.16em;font-size:9px}.order-tracking-page--a .order-tracking-page__journey-metrics strong{color:var(--tracking-wine);font-family:Georgia,Noto Serif SC,serif;font-size:21px;font-weight:400}.order-tracking-page--a .order-tracking-page__journey-special{z-index:1;background:#fffdf9bd;border:1px solid #98423b33;align-items:center;gap:14px;margin-top:24px;padding:18px 20px;display:flex;position:relative}.order-tracking-page--a .order-tracking-page__journey-special>svg{width:26px;height:26px;color:var(--tracking-wine)}.order-tracking-page--a .order-tracking-page__journey-special>div{gap:4px;display:grid}.order-tracking-page--a .order-tracking-page__journey-special strong{color:var(--tracking-wine);font-family:Noto Serif SC,SimSun,serif;font-size:16px}.order-tracking-page--a .order-tracking-page__journey-special span{color:var(--tracking-text);font-size:12px}.order-tracking-page--b .order-tracking-page__variant-hero{color:#f3eadf;background:#0f0e0d;border-color:#e0a35b4d}.order-tracking-page--b .order-tracking-page__hero-kicker{color:#d79c58}.order-tracking-page--b .order-tracking-page__hero-title{color:#fff;letter-spacing:.12em}.order-tracking-page--b .order-tracking-page__hero-metrics{border-top:1px solid #e0a35b3d;border-bottom:1px solid #e0a35b3d;grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid}.order-tracking-page--b .order-tracking-page__hero-metrics div{border-right:1px solid #e0a35b3d;align-content:center;gap:5px;min-height:92px;padding:15px;display:grid}.order-tracking-page--b .order-tracking-page__hero-metrics div:last-child{border-right:0}.order-tracking-page--b .order-tracking-page__hero-metrics strong{color:#e0a35b;font-family:Georgia,serif;font-size:30px;font-weight:400}.order-tracking-page--b .order-tracking-page__hero-metrics span{color:#b9aa9a;letter-spacing:.1em;font-size:11px}.order-tracking-page--c .order-tracking-page__variant-hero{border-top:4px solid var(--tracking-gold);background:#fffdf9}.order-tracking-page--c .order-tracking-page__hero-title{font-size:32px}.order-tracking-page--c .order-tracking-page__hero-subtitle{color:var(--tracking-wine);font-family:Noto Serif SC,SimSun,serif;font-size:16px}.order-tracking-page--c .order-tracking-page__artisan-strip{gap:24px;margin-top:20px;display:flex}.order-tracking-page--c .order-tracking-page__artisan-strip div{justify-items:center;gap:6px;display:grid}.order-tracking-page--c .order-tracking-page__artisan-strip span{background:var(--tracking-wine);color:#fff;place-items:center;width:48px;height:58px;font-family:Noto Serif SC,SimSun,serif;font-size:20px;display:grid}.order-tracking-page--c .order-tracking-page__artisan-strip small{color:var(--tracking-text);font-size:11px}.order-tracking-page--d .order-tracking-page__variant-hero{border-left:4px solid var(--tracking-wine);background:#f8f1e7;grid-template-columns:88px 1fr auto;align-items:center;gap:20px;display:grid}.order-tracking-page--d .order-tracking-page__archive-index{color:var(--tracking-wine);letter-spacing:.08em;font-family:Georgia,serif;font-size:22px;line-height:1.25}.order-tracking-page--d .order-tracking-page__hero-title{font-size:24px}.order-tracking-page--d .order-tracking-page__variant-hero>span{justify-self:end}.order-tracking-page--a{background:#eee7dc}.order-tracking-page--a .order-tracking-page__header:after{content:"PRODUCTION JOURNEY · YI EMBROIDERY";color:#9a836e;letter-spacing:.18em;margin-left:auto;font-size:10px}.order-tracking-page--a .order-tracking-page__scroll{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.order-tracking-page--a .order-tracking-page__layout,.order-tracking-page--a .order-tracking-page__left,.order-tracking-page--a .order-tracking-page__right{display:contents}.order-tracking-page--a .order-tracking-page__timeline{grid-area:2/1/auto/-1;padding:22px}.order-tracking-page--a .order-tracking-page__timeline-list{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.order-tracking-page--a .order-tracking-page__stage{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.order-tracking-page--a .order-tracking-page__stage-icon{position:relative}.order-tracking-page--a .order-tracking-page__stage-icon:after{content:"";background:#ded3c5;width:calc(20vw - 54px);max-width:220px;height:2px;position:absolute;top:15px;left:32px}.order-tracking-page--a .order-tracking-page__stage:last-child .order-tracking-page__stage-icon:after,.order-tracking-page--a .order-tracking-page__connector{display:none}.order-tracking-page--a .order-tracking-page__stage-copy{padding-bottom:0}.order-tracking-page--a .order-tracking-page__stage.is-past .order-tracking-page__stage-icon:after{background:var(--tracking-gold)}.order-tracking-page--a .order-tracking-page__summary{grid-column:1;grid-template-columns:minmax(180px,.9fr) minmax(220px,1.1fr);align-items:stretch;gap:20px;min-height:220px;padding:0;display:grid;overflow:hidden}.order-tracking-page--a .order-tracking-page__summary-copy{align-content:center;padding:24px 24px 24px 0;display:grid}.order-tracking-page--a .order-tracking-page__summary--no-image{grid-template-columns:1fr}.order-tracking-page--a .order-tracking-page__summary--no-image .order-tracking-page__summary-copy{padding:28px}.order-tracking-page--a .order-tracking-page__summary-eyebrow{color:#9a836e;letter-spacing:.18em;margin-bottom:8px;font-size:9px}.order-tracking-page--a .order-tracking-page__summary-copy h3{margin-top:9px;font-size:25px;line-height:1.35}.order-tracking-page--a .order-tracking-page__recipient{border-top:1px solid #5f462e1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:18px;padding-top:14px;display:grid}.order-tracking-page--a .order-tracking-page__recipient>div{gap:3px;display:grid}.order-tracking-page--a .order-tracking-page__recipient small{color:#9a8979;letter-spacing:.1em;font-size:9px}.order-tracking-page--a .order-tracking-page__recipient strong{color:#4e4035;font-size:12px;font-weight:500;line-height:1.55}.order-tracking-page--a .order-tracking-page__recipient-address{grid-column:1/-1}.order-tracking-page--a .order-tracking-page__product-visual{background:#eee4d6;min-height:220px;position:relative;overflow:hidden}.order-tracking-page--a .order-tracking-page__product-visual img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}.order-tracking-page--a .order-tracking-page__product-visual:hover img{transform:scale(1.045)}.order-tracking-page--a .order-tracking-page__product-visual-index{color:#ffffffe6;letter-spacing:.14em;text-shadow:0 1px 8px #0006;font-family:Georgia,serif;font-size:9px;line-height:1.4;position:absolute;top:14px;left:14px}.order-tracking-page--a .order-tracking-page__product-visual-caption{color:#fff;letter-spacing:.12em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#281d16b8;padding:5px 8px;font-size:10px;position:absolute;bottom:12px;left:14px}.order-tracking-page--a-image-catalog .order-tracking-page__product-visual{background:#f6f0e7;border:1px solid #5f462e26;min-height:184px;margin:18px 0 18px 18px;box-shadow:0 12px 28px #452d1d1f}.order-tracking-page--a-image-catalog .order-tracking-page__product-visual img{object-fit:contain;padding:14px}.order-tracking-page--a-image-catalog .order-tracking-page__product-visual-index{color:#8a6e53;text-shadow:none}.order-tracking-page--a-image-scene .order-tracking-page__summary{grid-template-columns:1.2fr .8fr}.order-tracking-page--a-image-scene .order-tracking-page__product-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 48%,#2a1a1459);position:absolute;inset:0}.order-tracking-page--a-image-scene .order-tracking-page__product-visual img{filter:saturate(.88)contrast(1.06)sepia(.12)}.order-tracking-page--a-image-detail .order-tracking-page__summary{grid-template-columns:.82fr 1.18fr}.order-tracking-page--a-image-detail .order-tracking-page__product-visual img{object-position:58% 48%;filter:saturate(1.12)contrast(1.08);transform:scale(1.65)}.order-tracking-page--a-image-detail .order-tracking-page__product-visual:hover img{transform:scale(1.76)}.order-tracking-page--a .order-tracking-page__artisans{grid-column:2}.order-tracking-page--a .order-tracking-page__progress,.order-tracking-page--a .order-tracking-page__production{grid-column:1/-1}.order-tracking-page--a .order-tracking-page__requirements{grid-column:1}.order-tracking-page--a .order-tracking-page__contact{grid-column:2;align-self:start}.order-tracking-page--a-image-catalog .order-tracking-page__scroll{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:stretch}.order-tracking-page--a-image-catalog .order-tracking-page__summary{grid-area:1/1}.order-tracking-page--a-image-catalog .order-tracking-page__requirements{background:linear-gradient(145deg,#fffdf8,#f6efe4);grid-area:1/2;min-height:100%;padding:26px 28px}.order-tracking-page--a-image-catalog .order-tracking-page__requirements h4:before{content:"01 / CRAFT REQUIREMENTS";color:#9a836e;letter-spacing:.18em;margin-bottom:10px;font-family:Inter,sans-serif;font-size:9px;font-weight:500;display:block}.order-tracking-page--a-image-catalog .order-tracking-page__requirements>div{gap:12px;line-height:1.7;display:grid}.order-tracking-page--a-image-catalog .order-tracking-page__requirements>div>div{border-bottom:1px solid #5f462e1a;padding-bottom:10px}.order-tracking-page--a-image-catalog .order-tracking-page__requirements>div>div:last-child{border-bottom:0}.order-tracking-page--a-image-catalog .order-tracking-page__journey-hero{grid-area:2/1/auto/-1;min-height:248px;padding:30px 34px}.order-tracking-page--a-image-catalog .order-tracking-page__timeline,.order-tracking-page--a-image-catalog .order-tracking-page__progress{display:none}.order-tracking-page--a-image-catalog .order-tracking-page__artisans{grid-area:3/1;padding:24px}.order-tracking-page--a-image-catalog .order-tracking-page__production{grid-area:3/2;padding:24px}.order-tracking-page--a-image-catalog .order-tracking-page__artisans h4:before{content:"03 / ARTISANS";color:#9a836e;letter-spacing:.18em;margin-bottom:8px;font-size:9px;font-weight:500;display:block}.order-tracking-page--a-image-catalog .order-tracking-page__production h4:before{content:"04 / INDIVIDUAL PROGRESS";color:#9a836e;letter-spacing:.18em;margin-bottom:8px;font-size:9px;font-weight:500;display:block}.order-tracking-page--a-image-catalog .order-tracking-page__artisans>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.order-tracking-page--a-image-catalog .order-tracking-page__artisans>div>div{background:#faf5ec;border:1px solid #5f462e1c;grid-template-columns:auto 1fr;align-items:center;padding:12px;display:grid}.order-tracking-page--a-image-catalog .order-tracking-page__artisans>div>div>span{grid-area:2/2;justify-self:start}.order-tracking-page--a-image-catalog .order-tracking-page__production .order-tracking-page__task{grid-template-columns:minmax(72px,.8fr) minmax(70px,.7fr) auto auto minmax(80px,1fr);min-height:54px;padding:10px 0;display:grid}.order-tracking-page--a-image-catalog .order-tracking-page__contact{grid-area:4/1/auto/-1}.order-tracking-page--b{--tracking-wine:#e0a35b;--tracking-ink:#f3eadf;--tracking-text:#b9aa9a;--tracking-border:#e0a35b38;color:var(--tracking-ink);background:#151311}.order-tracking-page--b .order-tracking-page__header{border-color:var(--tracking-border);background:#0f0e0d}.order-tracking-page--b .order-tracking-page__header span,.order-tracking-page--b .order-tracking-page__header svg{color:#f3eadf}.order-tracking-page--b .order-tracking-page__header:after{content:"PRODUCTION CONTROL / LIVE TASKS";color:#d79c58;letter-spacing:.2em;margin-left:auto;font-size:10px}.order-tracking-page--b .order-tracking-page__scroll{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.order-tracking-page--b .order-tracking-page__layout,.order-tracking-page--b .order-tracking-page__left,.order-tracking-page--b .order-tracking-page__right{display:contents}.order-tracking-page--b .order-tracking-page__summary,.order-tracking-page--b .order-tracking-page__artisans,.order-tracking-page--b .order-tracking-page__timeline,.order-tracking-page--b .order-tracking-page__progress,.order-tracking-page--b .order-tracking-page__production,.order-tracking-page--b .order-tracking-page__requirements,.order-tracking-page--b .order-tracking-page__contact{border-color:var(--tracking-border);color:#f3eadf;background:linear-gradient(110deg,#211d19,#181513);box-shadow:inset 3px 0 #e0a35b94}.order-tracking-page--b h3,.order-tracking-page--b h4,.order-tracking-page--b .text-gray-900,.order-tracking-page--b .text-gray-700{color:#f3eadf}.order-tracking-page--b .text-gray-400,.order-tracking-page--b .text-gray-500{color:#b9aa9a}.order-tracking-page--b .order-tracking-page__summary{grid-column:span 2}.order-tracking-page--b .order-tracking-page__progress{grid-area:1/3}.order-tracking-page--b .order-tracking-page__timeline{grid-area:span 2/1}.order-tracking-page--b .order-tracking-page__artisans{grid-column:2/4}.order-tracking-page--b .order-tracking-page__production{grid-column:1/-1}.order-tracking-page--b .order-tracking-page__requirements{grid-column:1/3}.order-tracking-page--b .order-tracking-page__contact{grid-column:3;align-self:start}.order-tracking-page--b .order-tracking-page__task{border-color:var(--tracking-border)}.order-tracking-page--b .order-tracking-page__progress-track,.order-tracking-page--b .order-tracking-page__task>div{background:#3b3025}.order-tracking-page--c{background-color:#f0ebe3;background-image:linear-gradient(90deg,#93413b09 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.order-tracking-page--c .order-tracking-page__header:after{content:"绣娘协作  ×  工艺任务  ×  交付成果";color:#8d7b69;letter-spacing:.08em;margin-left:auto;font-size:12px}.order-tracking-page--c .order-tracking-page__scroll{grid-template-columns:.9fr 1.1fr;gap:18px;display:grid}.order-tracking-page--c .order-tracking-page__layout,.order-tracking-page--c .order-tracking-page__left,.order-tracking-page--c .order-tracking-page__right{display:contents}.order-tracking-page--c .order-tracking-page__artisans{grid-area:1/1/span 2;padding:20px}.order-tracking-page--c .order-tracking-page__artisans>div>div{border-bottom:1px solid var(--tracking-border);min-height:82px;padding:10px}.order-tracking-page--c .order-tracking-page__artisans>div>div>div:first-child{border-radius:2px;width:54px;height:68px}.order-tracking-page--c .order-tracking-page__summary{grid-column:2}.order-tracking-page--c .order-tracking-page__production{grid-area:2/2/span 2}.order-tracking-page--c .order-tracking-page__timeline,.order-tracking-page--c .order-tracking-page__progress{grid-column:1}.order-tracking-page--c .order-tracking-page__requirements,.order-tracking-page--c .order-tracking-page__contact{grid-column:1/-1}.order-tracking-page--c .order-tracking-page__production{border-top:3px solid var(--tracking-gold)}.order-tracking-page--c .order-tracking-page__task{min-height:52px}.order-tracking-page--d{background:#ece6dc}.order-tracking-page--d .order-tracking-page__header:after{content:"FULFILLMENT ARCHIVE · 订单履约档案";color:#8d7b69;letter-spacing:.14em;margin-left:auto;font-size:11px}.order-tracking-page--d .order-tracking-page__scroll{grid-template-columns:1fr;gap:14px;max-width:1120px;display:grid}.order-tracking-page--d .order-tracking-page__layout,.order-tracking-page--d .order-tracking-page__left,.order-tracking-page--d .order-tracking-page__right{display:contents}.order-tracking-page--d .order-tracking-page__summary,.order-tracking-page--d .order-tracking-page__artisans,.order-tracking-page--d .order-tracking-page__timeline,.order-tracking-page--d .order-tracking-page__progress,.order-tracking-page--d .order-tracking-page__production,.order-tracking-page--d .order-tracking-page__requirements,.order-tracking-page--d .order-tracking-page__contact{padding:20px 22px 20px 62px;position:relative}.order-tracking-page--d .order-tracking-page__summary:before{content:"01"}.order-tracking-page--d .order-tracking-page__timeline:before{content:"02"}.order-tracking-page--d .order-tracking-page__progress:before{content:"03"}.order-tracking-page--d .order-tracking-page__artisans:before{content:"04"}.order-tracking-page--d .order-tracking-page__production:before{content:"05"}.order-tracking-page--d .order-tracking-page__requirements:before{content:"06"}.order-tracking-page--d .order-tracking-page__contact:before{content:"07"}.order-tracking-page--d .order-tracking-page__summary:before,.order-tracking-page--d .order-tracking-page__timeline:before,.order-tracking-page--d .order-tracking-page__progress:before,.order-tracking-page--d .order-tracking-page__artisans:before,.order-tracking-page--d .order-tracking-page__production:before,.order-tracking-page--d .order-tracking-page__requirements:before,.order-tracking-page--d .order-tracking-page__contact:before{color:var(--tracking-wine);font-family:Georgia,serif;font-size:16px;font-weight:700;position:absolute;top:20px;left:20px}.order-tracking-page--d .order-tracking-page__timeline{order:2}.order-tracking-page--d .order-tracking-page__progress{order:3}.order-tracking-page--d .order-tracking-page__artisans{order:4}.order-tracking-page--d .order-tracking-page__production{order:5}.order-tracking-page--d .order-tracking-page__requirements{order:6}.order-tracking-page--d .order-tracking-page__contact{order:7}@media (width<=900px){.order-tracking-page--preview{min-height:620px}.order-tracking-page--preview .order-tracking-page__header{min-height:58px;padding-inline:14px}.order-tracking-page--preview .order-tracking-page__header>span{font-size:18px}.order-tracking-page--preview .order-tracking-page__header:after{display:none}.order-tracking-page--preview .order-tracking-page__scroll,.order-tracking-page--a .order-tracking-page__scroll,.order-tracking-page--b .order-tracking-page__scroll,.order-tracking-page--c .order-tracking-page__scroll,.order-tracking-page--d .order-tracking-page__scroll{flex-direction:column;padding:10px;display:flex}.order-tracking-page--preview .order-tracking-page__layout,.order-tracking-page--preview .order-tracking-page__left,.order-tracking-page--preview .order-tracking-page__right{flex-direction:column;gap:10px;display:flex}.order-tracking-page--a .order-tracking-page__timeline-list{grid-template-columns:repeat(5,minmax(116px,1fr));padding-bottom:8px;overflow-x:auto}.order-tracking-page--a .order-tracking-page__summary{grid-template-columns:1fr;min-height:0}.order-tracking-page--a .order-tracking-page__product-visual,.order-tracking-page--a-image-catalog .order-tracking-page__product-visual{height:210px;min-height:210px;margin:0}.order-tracking-page--a .order-tracking-page__summary-copy{padding:18px}.order-tracking-page--a-image-scene .order-tracking-page__summary,.order-tracking-page--a-image-detail .order-tracking-page__summary{grid-template-columns:1fr}.order-tracking-page--a-image-catalog .order-tracking-page__layout,.order-tracking-page--a-image-catalog .order-tracking-page__left,.order-tracking-page--a-image-catalog .order-tracking-page__right{display:contents}.order-tracking-page--a-image-catalog .order-tracking-page__summary{order:1}.order-tracking-page--a-image-catalog .order-tracking-page__requirements{order:2;min-height:0;padding:20px 18px}.order-tracking-page--a-image-catalog .order-tracking-page__journey-hero{order:3;min-height:0;padding:22px 18px}.order-tracking-page--a-image-catalog .order-tracking-page__artisans{order:4;padding:18px}.order-tracking-page--a-image-catalog .order-tracking-page__production{order:5;padding:18px}.order-tracking-page--a-image-catalog .order-tracking-page__contact{order:6;align-self:stretch;width:100%}.order-tracking-page--a .order-tracking-page__journey-heading{flex-direction:column;align-items:stretch;gap:16px}.order-tracking-page--a .order-tracking-page__journey-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-tracking-page--a .order-tracking-page__journey-metrics>div{min-width:0}.order-tracking-page--a-image-catalog .order-tracking-page__artisans>div{grid-template-columns:1fr}.order-tracking-page--a-image-catalog .order-tracking-page__production .order-tracking-page__task{grid-template-columns:minmax(68px,1fr) auto auto;gap:7px}.order-tracking-page--a-image-catalog .order-tracking-page__production .order-tracking-page__task>span:nth-child(2){grid-area:2/1}.order-tracking-page--a-image-catalog .order-tracking-page__production .order-tracking-page__task>div{grid-area:2/2/auto/-1;width:100%}.order-tracking-page--a .order-tracking-page__stage-icon:after{width:84px}.order-tracking-page--preview .order-tracking-page__variant-hero{padding:20px 16px}.order-tracking-page--preview .order-tracking-page__hero-title{font-size:22px}.order-tracking-page--a .order-tracking-page__hero-route{grid-template-columns:repeat(5,minmax(104px,1fr));overflow-x:auto}.order-tracking-page--b .order-tracking-page__hero-metrics{grid-template-columns:repeat(2,1fr)}.order-tracking-page--b .order-tracking-page__hero-metrics div:nth-child(2){border-right:0}.order-tracking-page--b .order-tracking-page__hero-metrics div:nth-child(-n+2){border-bottom:1px solid #e0a35b3d}.order-tracking-page--c .order-tracking-page__artisan-strip{gap:14px;overflow-x:auto}.order-tracking-page--d .order-tracking-page__variant-hero{grid-template-columns:60px 1fr;gap:12px}.order-tracking-page--d .order-tracking-page__variant-hero>span{grid-column:2;justify-self:start}.order-tracking-page--d .order-tracking-page__summary,.order-tracking-page--d .order-tracking-page__artisans,.order-tracking-page--d .order-tracking-page__timeline,.order-tracking-page--d .order-tracking-page__progress,.order-tracking-page--d .order-tracking-page__production,.order-tracking-page--d .order-tracking-page__requirements,.order-tracking-page--d .order-tracking-page__contact{padding:15px 14px 15px 48px}.order-tracking-page--d .order-tracking-page__summary:before,.order-tracking-page--d .order-tracking-page__timeline:before,.order-tracking-page--d .order-tracking-page__progress:before,.order-tracking-page--d .order-tracking-page__artisans:before,.order-tracking-page--d .order-tracking-page__production:before,.order-tracking-page--d .order-tracking-page__requirements:before,.order-tracking-page--d .order-tracking-page__contact:before{top:16px;left:14px}}@media (prefers-reduced-motion:reduce){.order-tracking-page--preview *,.order-tracking-page--preview :before,.order-tracking-page--preview :after{transition-duration:.01ms!important}}.showcase-preview{--showcase-ink:#050b14;--showcase-navy:#091426;--showcase-cyan:#43d7ff;--showcase-blue:#6a7dff;--showcase-gold:#d8ad63;--showcase-red:#de4e55;color:#f4f7fb;background:var(--showcase-ink);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;overflow-x:hidden}.showcase-preview *{box-sizing:border-box}.showcase-hero{background:radial-gradient(circle at 78% 38%,#246aaf33,#0000 28%),radial-gradient(circle at 18% 86%,#b42d3a1f,#0000 26%),linear-gradient(135deg,#040912 0%,#07111f 46%,#0b1424 100%);min-height:100svh;position:relative;overflow:hidden}.showcase-grid{opacity:.18;pointer-events:none;background-image:linear-gradient(#70abd224 1px,#0000 1px),linear-gradient(90deg,#70abd224 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.showcase-grid:after{content:"";background:linear-gradient(90deg, var(--showcase-ink), transparent 22%, transparent 78%, var(--showcase-ink));position:absolute;inset:0}.showcase-orbit{pointer-events:none;border:1px solid #57c4f01f;border-radius:50%;position:absolute}.showcase-orbit-one{width:680px;height:680px;top:8%;right:-170px}.showcase-orbit-two{border-color:#de4e5514;width:880px;height:880px;top:-1%;right:-250px}.showcase-nav{z-index:20;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;width:min(1380px,100% - 64px);height:86px;margin:0 auto;display:flex;position:relative}.showcase-brand{color:#f8fbff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.showcase-brand>span:last-child{gap:2px;display:grid}.showcase-brand strong{letter-spacing:.12em;font-size:20px}.showcase-brand small{color:#8796aa;letter-spacing:.18em;font-size:8px}.showcase-brand-mark{background:linear-gradient(135deg,#43d7ff14,#de4e552e);border:1px solid #43d7ff73;place-items:center;width:37px;height:37px;display:grid;position:relative;transform:rotate(45deg)}.showcase-brand-mark:before,.showcase-brand-mark:after,.showcase-brand-mark span{content:"";border:1px solid #d8ad63b8;width:16px;height:16px;position:absolute}.showcase-brand-mark:before{transform:translate(-6px,-6px)}.showcase-brand-mark:after{transform:translate(6px,6px)}.showcase-brand-mark span{background:#43d7ff1f}.showcase-nav-links{gap:36px;display:flex}.showcase-nav-links a{color:#9eacbd;letter-spacing:.08em;font-size:13px;text-decoration:none;transition:color .18s}.showcase-nav-links a:hover{color:#fff}.showcase-nav-action{color:#eef9ff;background:#1446602b;border:1px solid #43d7ff57;align-items:center;gap:8px;padding:10px 17px;font-size:13px;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.showcase-nav-action:hover{background:#1d6c8e40;border-color:#43d7ffcc}.showcase-hero-inner{z-index:10;grid-template-columns:minmax(0,1fr) minmax(520px,.94fr);align-items:center;gap:64px;width:min(1380px,100% - 64px);min-height:calc(100svh - 86px);margin:0 auto;padding:62px 0 92px;display:grid;position:relative}.showcase-copy{max-width:660px}.showcase-kicker{color:#b9c7d7;letter-spacing:.18em;align-items:center;gap:10px;font-size:12px;display:inline-flex}.showcase-kicker-dot{background:var(--showcase-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #43d7ffe6}.showcase-kicker-en{color:#597087;letter-spacing:.2em;border-left:1px solid #334354;padding-left:10px;font-size:10px}.showcase-copy h1{color:#f7fbff;letter-spacing:-.055em;margin:30px 0 26px;font-size:clamp(50px,5vw,80px);font-weight:650;line-height:1.08}.showcase-copy h1 span{color:#0000;background:linear-gradient(100deg,#f4f7fa 2%,#67ddff 48%,#c5b07e 96%);-webkit-background-clip:text;background-clip:text;margin-top:8px;display:block}.showcase-lead{color:#9eacbd;letter-spacing:.02em;max-width:590px;margin:0;font-size:17px;line-height:1.9}.showcase-actions{align-items:center;gap:14px;margin-top:38px;display:flex}.showcase-primary-action,.showcase-secondary-action{justify-content:center;align-items:center;gap:11px;height:50px;padding:0 23px;font-size:14px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.showcase-primary-action{color:#06101b;background:linear-gradient(105deg,#75e3ff,#a7c9ff);font-weight:650;box-shadow:0 12px 40px #43d7ff2b}.showcase-primary-action:hover{transform:translateY(-2px);box-shadow:0 16px 48px #43d7ff42}.showcase-secondary-action{color:#dce7f2;background:#ffffff06;border:1px solid #ffffff26}.showcase-secondary-action:hover{border-color:#ffffff61;transform:translateY(-2px)}.showcase-proof{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:22px;margin-top:34px;padding-top:24px;display:flex}.showcase-proof div{color:#7f8ea1;align-items:center;gap:7px;font-size:12px;display:inline-flex}.showcase-proof svg{color:var(--showcase-gold)}.showcase-visual{justify-content:flex-end;align-items:center;min-height:600px;display:flex;position:relative}.showcase-visual-glow{filter:blur(10px);background:radial-gradient(circle,#2797c030,#0000 66%);border-radius:50%;width:430px;height:430px;position:absolute;top:15%;right:6%}.showcase-network-card{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0e1b2deb,#08101cc7);border:1px solid #73b9da38;width:min(100%,520px);padding:22px;position:relative;box-shadow:0 35px 90px #0000006b,inset 0 1px #ffffff0a}.showcase-network-card:before,.showcase-network-card:after{content:"";pointer-events:none;width:38px;height:38px;position:absolute}.showcase-network-card:before{border-left:2px solid var(--showcase-cyan);border-top:2px solid var(--showcase-cyan);top:-1px;left:-1px}.showcase-network-card:after{border-bottom:2px solid #d8ad63b8;border-right:2px solid #d8ad63b8;bottom:-1px;right:-1px}.showcase-network-head,.showcase-network-foot{justify-content:space-between;align-items:center;display:flex}.showcase-network-head{border-bottom:1px solid #ffffff14;padding-bottom:17px}.showcase-network-head>div{color:#84dff6;letter-spacing:.18em;align-items:center;gap:8px;font-size:9px;display:inline-flex}.showcase-network-head>span{color:#77879a;font-size:11px}.showcase-live-dot{background:#55efb6;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite showcaseBlink;box-shadow:0 0 12px #55efb6e6}.showcase-network-body{gap:14px;padding:22px 0;display:grid;position:relative}.showcase-flow-line{background:linear-gradient(#43d7ffb3,#d8ad63b3,#de4e55b3);width:1px;position:absolute;top:49px;bottom:49px;left:28px}.showcase-flow-pulse{background:#fff;border-radius:50%;width:5px;height:5px;animation:3.2s linear infinite showcaseFlow;position:absolute;left:-2px;box-shadow:0 0 14px #43d7fff2}.showcase-flow-pulse-two{animation-delay:-1.6s}.showcase-role-node{z-index:2;background:#ffffff06;border:1px solid #ffffff13;grid-template-columns:57px 1fr auto;align-items:center;min-height:88px;padding:13px 14px 13px 0;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.showcase-role-node:hover{background:#ffffff0b;border-color:#6bcff247;transform:translate(-4px)}.showcase-role-icon{place-items:center;width:57px;display:grid}.showcase-role-blue .showcase-role-icon{color:var(--showcase-cyan)}.showcase-role-gold .showcase-role-icon{color:var(--showcase-gold)}.showcase-role-red .showcase-role-icon{color:#ef7075}.showcase-role-copy{gap:2px;display:grid}.showcase-role-copy>span{color:#617589;letter-spacing:.18em;font-size:8px}.showcase-role-copy strong{color:#eef6fd;font-size:16px;font-weight:600}.showcase-role-copy small{color:#7f8ea1;margin-top:2px;font-size:10px}.showcase-role-status{color:#9fb4c7;background:#ffffff09;border:1px solid #ffffff17;padding:5px 8px;font-size:9px}.showcase-network-foot{border-top:1px solid #ffffff14;padding-top:16px}.showcase-network-foot>div:first-child{gap:2px;display:grid}.showcase-network-foot span{color:#65768a;letter-spacing:.12em;font-size:9px}.showcase-network-foot strong{color:#a8f0d1;font-size:11px;font-weight:500}.showcase-signal{align-items:flex-end;gap:4px;height:18px;display:flex}.showcase-signal i{opacity:.8;background:linear-gradient(#64edbd,#3ec6ed);width:3px;display:block}.showcase-signal i:first-child{height:5px}.showcase-signal i:nth-child(2){height:8px}.showcase-signal i:nth-child(3){height:11px}.showcase-signal i:nth-child(4){height:14px}.showcase-signal i:nth-child(5){height:17px}.showcase-art-card{z-index:7;background:#0c1420;border:1px solid #d8ad6347;width:180px;position:absolute;top:15px;right:-45px;overflow:hidden;box-shadow:0 20px 52px #0000006b}.showcase-art-card img{object-fit:cover;filter:saturate(.82)contrast(1.06);width:100%;height:210px;display:block}.showcase-art-card div{background:linear-gradient(135deg,#111c2a,#0b121c);gap:3px;padding:13px 14px;display:grid}.showcase-art-card span{color:var(--showcase-gold);letter-spacing:.15em;font-size:9px}.showcase-art-card strong{color:#ced8e4;font-size:11px;font-weight:500}.showcase-floating-chip{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07101ce3;border:1px solid #ffffff1c;gap:3px;min-width:118px;padding:11px 14px;display:grid;position:absolute;box-shadow:0 16px 42px #00000059}.showcase-floating-chip span{color:#64768a;letter-spacing:.15em;font-size:8px}.showcase-floating-chip strong{color:#e9f2fa;font-size:11px;font-weight:500}.showcase-chip-order{border-left-color:var(--showcase-cyan);top:106px;left:4px}.showcase-chip-progress{border-left-color:#ef7075;bottom:86px;right:-15px}.showcase-scroll-hint{z-index:12;color:#55677b;letter-spacing:.14em;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.showcase-scroll-hint span{background:linear-gradient(90deg,#0000,#678098);width:32px;height:1px}.showcase-platform{color:#142132;background:#f2f4f7;padding:110px 0 120px}.showcase-section-inner{width:min(1240px,100% - 64px);margin:0 auto}.showcase-section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.showcase-section-heading span{color:#3d6b86;letter-spacing:.2em;font-size:10px}.showcase-section-heading h2,.showcase-workflow-copy h2{color:#111d2c;letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(34px,3.5vw,52px);font-weight:650;line-height:1.18}.showcase-section-heading p,.showcase-workflow-copy>p{color:#667382;margin:0;font-size:15px;line-height:1.9}.showcase-highlight-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:58px;display:grid}.showcase-highlight-card{background:#ffffffb8;border:1px solid #dce1e7;min-height:285px;padding:30px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.showcase-highlight-card:after{content:"";background:radial-gradient(circle,#4ab2d91f,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-100px;right:-80px}.showcase-highlight-card:hover{border-color:#b9cbd8;transform:translateY(-6px);box-shadow:0 22px 60px #1c374b1a}.showcase-card-topline{color:#2f6d8d;justify-content:space-between;align-items:center;display:flex}.showcase-card-topline span{color:#a0aab5;letter-spacing:.16em;font-size:11px}.showcase-highlight-card h3{color:#152231;margin:52px 0 14px;font-size:22px;font-weight:620}.showcase-highlight-card p{color:#6d7885;margin:0;font-size:14px;line-height:1.75}.showcase-card-link{color:#2d647f;align-items:center;gap:8px;font-size:11px;display:inline-flex;position:absolute;bottom:27px;left:30px}.showcase-workflow{color:#eaf1f7;background:#07101d;padding:120px 0}.showcase-workflow-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:96px;display:grid}.showcase-product-stage{background:#111a25;border:1px solid #d8ad6340;height:610px;position:relative;overflow:hidden}.showcase-product-stage:after{content:"";background:linear-gradient(#0000 52%,#04090fd1);position:absolute;inset:0}.showcase-product-stage img{object-fit:cover;filter:saturate(.9)contrast(1.06);width:100%;height:100%;display:block}.showcase-product-caption{z-index:2;gap:8px;display:grid;position:absolute;bottom:30px;left:32px;right:32px}.showcase-product-caption span{color:var(--showcase-gold);letter-spacing:.16em;font-size:10px}.showcase-product-caption strong{color:#fff;font-size:24px;font-weight:520}.showcase-section-label{color:#74dff9;letter-spacing:.17em;align-items:center;gap:9px;font-size:10px;display:inline-flex}.showcase-workflow-copy h2{color:#f5f8fb}.showcase-workflow-copy>p{color:#8f9dae;margin-top:24px}.showcase-step-list{gap:12px;margin:42px 0 0;padding:0;list-style:none;display:grid}.showcase-step-list li{border-top:1px solid #ffffff17;grid-template-columns:58px 1fr;align-items:center;gap:16px;padding:20px 0;display:grid}.showcase-step-list>li>span{color:#4e687c;letter-spacing:.14em;font-size:11px}.showcase-step-list li div{gap:5px;display:grid}.showcase-step-list strong{color:#eaf1f8;font-size:16px;font-weight:550}.showcase-step-list small{color:#748599;font-size:12px}@keyframes showcaseBlink{0%,to{opacity:1}50%{opacity:.38}}@keyframes showcaseFlow{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - 5px)}}@media (width<=1180px){.showcase-hero-inner{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);gap:30px}.showcase-copy h1{font-size:clamp(48px,5vw,65px)}.showcase-art-card{right:-20px}.showcase-chip-order{left:-15px}}@media (width<=940px){.showcase-nav{width:min(100% - 40px,760px)}.showcase-nav-links{display:none}.showcase-hero-inner{grid-template-columns:1fr;width:min(100% - 40px,760px);padding-top:80px}.showcase-copy{max-width:680px}.showcase-visual{justify-content:center;min-height:610px}.showcase-art-card{right:0}.showcase-chip-order{left:0}.showcase-section-heading,.showcase-workflow-grid{grid-template-columns:1fr;gap:45px}.showcase-section-inner{width:min(100% - 40px,760px)}.showcase-highlight-grid{grid-template-columns:1fr}.showcase-product-stage{height:560px}}@media (width<=620px){.showcase-nav{width:calc(100% - 30px);height:72px}.showcase-brand strong{font-size:17px}.showcase-brand-mark{width:32px;height:32px}.showcase-nav-action{padding:9px 12px}.showcase-hero-inner{width:calc(100% - 30px);min-height:auto;padding:70px 0 76px}.showcase-kicker-en{display:none}.showcase-copy h1{margin-top:22px;font-size:clamp(43px,13vw,58px)}.showcase-lead{font-size:15px;line-height:1.8}.showcase-actions{flex-direction:column;align-items:stretch}.showcase-proof{gap:12px 18px}.showcase-visual{min-height:540px}.showcase-network-card{padding:14px}.showcase-role-node{grid-template-columns:49px 1fr;padding-right:8px}.showcase-role-icon{width:49px}.showcase-role-status{display:none}.showcase-flow-line{left:24px}.showcase-art-card{width:120px;top:-30px}.showcase-art-card img{height:135px}.showcase-art-card div,.showcase-floating-chip,.showcase-scroll-hint{display:none}.showcase-platform,.showcase-workflow{padding:80px 0}.showcase-section-inner{width:calc(100% - 30px)}.showcase-section-heading{gap:26px}.showcase-highlight-card{min-height:255px}.showcase-product-stage{height:440px}}@media (prefers-reduced-motion:reduce){.showcase-live-dot,.showcase-flow-pulse{animation:none}.showcase-preview *,.showcase-preview :before,.showcase-preview :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.loginlab-root{color:#172131;background:#0a101a;min-height:100vh;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.loginlab-root *{box-sizing:border-box}.loginlab-variant-picker{z-index:100;color:#d9e3ec;background:#070c13;border-bottom:1px solid #ffffff17;justify-content:center;align-items:center;gap:28px;min-height:82px;padding:10px 24px;display:flex;position:relative;box-shadow:0 10px 34px #0000004d}.loginlab-picker-label{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.loginlab-picker-label svg{color:#59d8f7}.loginlab-picker-options{gap:8px;display:flex}.loginlab-picker-options>button{text-align:left;color:#8594a5;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-width:156px;padding:9px 13px;transition:all .18s;display:grid}.loginlab-picker-options>button:hover{color:#dae5ef;border-color:#5dcaed52}.loginlab-picker-options>button.is-active{color:#eff9ff;background:#3097be21;border-color:#52d5f885;box-shadow:inset 0 0 24px #2d9bc814}.loginlab-picker-options>button>span{color:#07111c;background:#728294;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.loginlab-picker-options>button.is-active>span{background:linear-gradient(135deg,#6ce2ff,#a8c8ff)}.loginlab-picker-options div{gap:2px;display:grid}.loginlab-picker-options strong{font-size:11px;font-weight:620}.loginlab-picker-options small{color:#596a7d;font-size:9px}.loginlab-preview-frame{min-height:calc(100vh - 82px)}.loginlab-screen{min-height:calc(100vh - 82px);position:relative;overflow:hidden}.loginlab-brand-glyph{background:linear-gradient(135deg,#44cff414,#cb3f492e);border:1px solid #46d3f673;place-items:center;width:38px;height:38px;display:grid;position:relative;transform:rotate(45deg)}.loginlab-brand-glyph:before,.loginlab-brand-glyph:after,.loginlab-brand-glyph span{content:"";border:1px solid #d3a95cc2;width:16px;height:16px;position:absolute}.loginlab-brand-glyph:before{transform:translate(-6px,-6px)}.loginlab-brand-glyph:after{transform:translate(6px,6px)}.loginlab-brand-glyph span{background:#46d3f61a}.loginlab-brand-glyph-warm{background:#992b270d;border-color:#8529268c}.loginlab-brand-glyph-warm:before,.loginlab-brand-glyph-warm:after,.loginlab-brand-glyph-warm span{border-color:#9a3e37}.loginlab-form-heading span{color:#3e7795;letter-spacing:.2em;font-size:9px}.loginlab-form-heading h2{color:#111d2c;letter-spacing:-.04em;margin:12px 0 7px;font-size:34px;font-weight:660;line-height:1.15}.loginlab-form-heading p{color:#788492;margin:0;font-size:13px}.loginlab-form-heading-dark span{color:#69d9f4}.loginlab-form-heading-dark h2{color:#f3f8fb}.loginlab-form-heading-dark p{color:#8292a5}.loginlab-form-heading-warm span{color:#9f5148}.loginlab-form-heading-warm h2{color:#32271e}.loginlab-form-heading-warm p{color:#81766b}.loginlab-form{margin-top:28px}.loginlab-role-switch{background:#edf0f4;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px;padding:4px;display:grid}.loginlab-role-switch button{color:#7a8591;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;height:38px;font-size:12px;font-weight:560;display:inline-flex}.loginlab-form-light .loginlab-role-switch button.is-active{color:#152334;background:#fff;box-shadow:0 4px 14px #182c3f14}.loginlab-form-dark .loginlab-role-switch{background:#ffffff0e}.loginlab-form-dark .loginlab-role-switch button{color:#718196}.loginlab-form-dark .loginlab-role-switch button.is-active{color:#e8f8fd;background:#44cbed21;box-shadow:inset 0 0 0 1px #55d3f438}.loginlab-form-warm .loginlab-role-switch{background:#eee9e1}.loginlab-form-warm .loginlab-role-switch button{color:#887d72}.loginlab-form-warm .loginlab-role-switch button.is-active{color:#7f302d;background:#fffdf9;box-shadow:0 4px 14px #48362614}.loginlab-field{gap:8px;margin-top:17px;display:grid}.loginlab-field>span{color:#536172;font-size:11px;font-weight:580}.loginlab-field>div{background:#fff;border:1px solid #d8dee6;grid-template-columns:36px 1fr auto;align-items:center;height:48px;padding:0 12px 0 7px;transition:border-color .16s,box-shadow .16s;display:grid}.loginlab-field>div:focus-within{border-color:#4baccd;box-shadow:0 0 0 3px #37a7cb1a}.loginlab-field svg{color:#8d98a5;justify-self:center}.loginlab-field input{color:#192536;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.loginlab-field input::placeholder{color:#aeb6c0}.loginlab-password-toggle{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.loginlab-form-dark .loginlab-field>span{color:#a2afbe}.loginlab-form-dark .loginlab-field>div{background:#ffffff0e;border-color:#ffffff1f}.loginlab-form-dark .loginlab-field>div:focus-within{border-color:#53d7f994;box-shadow:0 0 0 3px #31bae114}.loginlab-form-dark .loginlab-field input{color:#eef6fb}.loginlab-form-dark .loginlab-field input::placeholder{color:#5f7084}.loginlab-form-warm .loginlab-field>span{color:#756a60}.loginlab-form-warm .loginlab-field>div{background:#fffdf9;border-color:#d9d0c4}.loginlab-form-warm .loginlab-field>div:focus-within{border-color:#a75a50;box-shadow:0 0 0 3px #91423914}.loginlab-form-meta{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.loginlab-form-meta label{color:#778391;align-items:center;gap:7px;font-size:11px;display:inline-flex}.loginlab-form-meta input{accent-color:#388cab}.loginlab-form-meta button,.loginlab-register button{color:#397c98;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.loginlab-form-dark .loginlab-form-meta label{color:#78899d}.loginlab-form-dark .loginlab-form-meta button,.loginlab-form-dark .loginlab-register button{color:#68cce8}.loginlab-form-warm .loginlab-form-meta button,.loginlab-form-warm .loginlab-register button{color:#94463e}.loginlab-form-warm .loginlab-form-meta input{accent-color:#93443c}.loginlab-submit{color:#07141e;cursor:pointer;background:linear-gradient(105deg,#6bdcf9,#aac9ff);border:0;justify-content:center;align-items:center;gap:9px;width:100%;height:49px;margin-top:24px;font-size:13px;font-weight:680;transition:transform .17s,box-shadow .17s;display:flex;box-shadow:0 13px 30px #37a2c72b}.loginlab-submit:hover{transform:translateY(-2px);box-shadow:0 17px 38px #37a2c73d}.loginlab-form-warm .loginlab-submit{color:#fffaf4;background:linear-gradient(105deg,#8e3834,#b5574c);box-shadow:0 13px 30px #782f2a29}.loginlab-register{text-align:center;color:#8c96a2;margin:18px 0 0;font-size:11px}.loginlab-register button{margin-left:5px}.loginlab-a{background:#f4f6f9;grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr);display:grid}.loginlab-a-visual{min-height:inherit;color:#eef7fd;background:radial-gradient(circle at 72% 31%,#2696be30,#0000 28%),radial-gradient(circle at 16% 83%,#a92c3424,#0000 28%),linear-gradient(135deg,#050b13,#091526 62%,#0d1726);padding:54px 64px 42px;position:relative;overflow:hidden}.loginlab-tech-grid,.loginlab-c-grid{opacity:.18;background-image:linear-gradient(#56a1c621 1px,#0000 1px),linear-gradient(90deg,#56a1c621 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.loginlab-a-head,.loginlab-b-brand,.loginlab-c-brand,.loginlab-d-brand{z-index:5;align-items:center;gap:13px;display:flex;position:relative}.loginlab-a-head>div,.loginlab-b-brand>div,.loginlab-c-brand>div,.loginlab-d-brand>div{gap:2px;display:grid}.loginlab-a-head strong,.loginlab-b-brand strong,.loginlab-c-brand strong,.loginlab-d-brand strong{letter-spacing:.12em;font-size:19px}.loginlab-a-head small,.loginlab-b-brand small,.loginlab-c-brand small,.loginlab-d-brand small{color:#718195;letter-spacing:.17em;font-size:8px}.loginlab-a-copy{z-index:5;max-width:630px;margin-top:clamp(100px,15vh,160px);position:relative}.loginlab-eyebrow{color:#a7b7c7;letter-spacing:.17em;align-items:center;gap:9px;font-size:10px;display:inline-flex}.loginlab-eyebrow i{background:#54d9fa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #4fd8fae6}.loginlab-a-copy h1{color:#f5f9fc;letter-spacing:-.055em;margin:22px 0 20px;font-size:clamp(45px,5vw,70px);font-weight:640;line-height:1.1}.loginlab-a-copy h1 em{color:#0000;background:linear-gradient(100deg,#eef7fc,#63dcfa 52%,#d6b36d);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.loginlab-a-copy p{color:#8d9daf;margin:0;font-size:15px;line-height:1.8}.loginlab-mini-network{align-items:center;gap:12px;margin-top:38px;display:flex}.loginlab-mini-network>div{color:#b8c8d7;background:#ffffff09;border:1px solid #ffffff1c;place-items:center;gap:5px;width:88px;height:72px;font-size:10px;display:grid}.loginlab-mini-network>div:first-of-type svg{color:#59d8f7}.loginlab-mini-network>div:nth-of-type(2) svg{color:#d8ad63}.loginlab-mini-network>div:nth-of-type(3) svg{color:#eb6a71}.loginlab-mini-network b{background:#5ecdee4d;justify-content:space-around;width:52px;height:1px;display:flex}.loginlab-mini-network b i{background:#7ae0f7;border-radius:50%;width:4px;height:4px;margin-top:-1.5px;animation:2.4s ease-in-out infinite loginlabPulse}.loginlab-mini-network b i:nth-child(2){animation-delay:-.8s}.loginlab-mini-network b i:nth-child(3){animation-delay:-1.6s}.loginlab-a-art{z-index:3;background:#0b1420;border:1px solid #d8ad6347;width:170px;position:absolute;top:120px;right:48px;overflow:hidden;box-shadow:0 22px 60px #00000061}.loginlab-a-art img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:210px;display:block}.loginlab-a-art span{color:#d4b878;letter-spacing:.1em;padding:12px;font-size:9px;display:block}.loginlab-a-foot{z-index:5;gap:22px;display:flex;position:absolute;bottom:42px;left:64px}.loginlab-a-foot span{color:#66788c;letter-spacing:.14em;font-size:9px}.loginlab-a-formside{min-height:inherit;background-color:#f4f6f9;background-image:linear-gradient(#2b475d07 1px,#0000 1px),linear-gradient(90deg,#2b475d07 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;padding:58px;display:grid}.loginlab-form-shell{width:min(100%,390px)}.loginlab-secure-note{color:#8894a0;justify-content:center;align-items:center;gap:6px;margin-top:26px;font-size:10px;display:flex}.loginlab-b{color:#f4f8fb;background:#050912}.loginlab-b-image,.loginlab-b-shade{position:absolute;inset:0}.loginlab-b-image{filter:saturate(.82)contrast(1.12);background-image:url(/images/products/dress.webp);background-position:50% 34%;background-size:cover;transform:scale(1.08)}.loginlab-b-shade{background:linear-gradient(90deg,#03070dd1 0%,#050a1291 48%,#04080ec7 100%),linear-gradient(#0000 42%,#02050ac2)}.loginlab-b-head{z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;top:42px;left:54px;right:54px}.loginlab-b-head>span{color:#d1b572;letter-spacing:.17em;font-size:10px}.loginlab-b-statement{z-index:5;max-width:610px;position:absolute;bottom:11vh;left:7vw}.loginlab-b-statement>span{color:#d6b971;letter-spacing:.22em;font-size:9px}.loginlab-b-statement h1{color:#fff;letter-spacing:-.05em;text-shadow:0 10px 32px #00000040;margin:17px 0;font-size:clamp(48px,5vw,75px);font-weight:600;line-height:1.08}.loginlab-b-statement p{color:#eaf0f4b3;max-width:510px;margin:0;font-size:14px;line-height:1.8}.loginlab-b-glass{z-index:8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#060e19b3;border:1px solid #ffffff26;width:min(400px,100% - 40px);padding:34px;position:absolute;top:50%;right:7vw;transform:translateY(-50%);box-shadow:0 34px 90px #00000073,inset 0 1px #ffffff0f}.loginlab-b-glass:before{content:"";border-top:2px solid #55d7f7;border-left:2px solid #55d7f7;width:44px;height:44px;position:absolute;top:-1px;left:-1px}.loginlab-b-status{color:#66778a;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:23px;padding-top:16px;font-size:9px;display:flex}.loginlab-b-status span:first-child{color:#8bb7a7;align-items:center;gap:6px;display:inline-flex}.loginlab-b-status i{background:#58e1a7;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #58e1a7b3}.loginlab-c{color:#f0f7fb;background:radial-gradient(circle at 37% 44%,#1c8eb833,#0000 27%),linear-gradient(135deg,#030812,#07111f 56%,#0b1422)}.loginlab-c-grid{opacity:.24;background-size:58px 58px}.loginlab-c-orbit{border:1px solid #43caee21;border-radius:50%;position:absolute}.loginlab-c-orbit-one{width:620px;height:620px;top:7%;left:5%}.loginlab-c-orbit-two{border-color:#d7ab5b14;width:760px;height:760px;top:-2%;left:0}.loginlab-c-head{z-index:8;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:88px;margin:0 54px;display:flex;position:relative}.loginlab-c-system{align-items:center;gap:15px;display:flex}.loginlab-c-system span{color:#6fe0bd;letter-spacing:.18em;align-items:center;gap:7px;font-size:8px;display:inline-flex}.loginlab-c-system i{background:#54e8ad;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite loginlabBlink;box-shadow:0 0 11px #54e8add9}.loginlab-c-system small{color:#51657a;font-size:9px}.loginlab-c-content{z-index:5;grid-template-columns:minmax(610px,1.35fr) minmax(390px,.65fr);align-items:center;gap:8vw;min-height:calc(100vh - 170px);padding:34px 7vw 55px;display:grid;position:relative}.loginlab-c-network{height:570px;position:relative}.loginlab-c-title{z-index:5;max-width:390px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.loginlab-c-title>span{color:#65d7f4;letter-spacing:.18em;align-items:center;gap:8px;font-size:9px;display:inline-flex}.loginlab-c-title h1{color:#f5f9fc;letter-spacing:-.055em;margin:18px 0 17px;font-size:clamp(48px,5vw,72px);font-weight:630;line-height:1.07}.loginlab-c-title p{color:#77899d;max-width:360px;margin:0;font-size:13px;line-height:1.8}.loginlab-c-links span{z-index:1;transform-origin:0;background:linear-gradient(90deg,#42d5f726,#42d5f7cc);height:1px;display:block;position:absolute}.loginlab-c-link-one{width:255px;top:30%;left:55%;transform:rotate(34deg)}.loginlab-c-link-two{width:235px;top:68%;left:55%;transform:rotate(-31deg)}.loginlab-c-links i{background:#86e7fb;border-radius:50%;width:6px;height:6px;animation:3s linear infinite loginlabMove;display:block;position:absolute;top:-2.5px;left:0;box-shadow:0 0 14px #50dbf9e6}.loginlab-c-link-two i{animation-delay:-1.5s}.loginlab-c-node{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081321e0;border:1px solid #ffffff1c;align-items:center;gap:11px;min-width:170px;padding:13px;display:flex;position:absolute;box-shadow:0 18px 45px #00000052}.loginlab-c-node>span{color:#67dcf8;background:#3fb7db17;border:1px solid #53d4f43b;place-items:center;width:38px;height:38px;display:grid}.loginlab-c-node div{gap:3px;display:grid}.loginlab-c-node strong{color:#e9f4f9;font-size:12px}.loginlab-c-node small{color:#617488;font-size:9px}.loginlab-node-enterprise{top:12%;right:4%}.loginlab-node-workshop{border-color:#d8ad634d;top:50%;right:22%;transform:translateY(-50%)}.loginlab-node-workshop>span{color:#d8ad63;background:#d8ad6314;border-color:#d8ad6347}.loginlab-node-embroiderer{border-color:#dc4f5540;bottom:10%;right:2%}.loginlab-node-embroiderer>span{color:#ec7175;background:#dc4f5514;border-color:#dc4f5545}.loginlab-c-metric{z-index:3;color:#70d8f0;background:#091625d1;border-left:1px solid #4fd1f3;align-items:center;gap:9px;padding:10px 12px;display:flex;position:absolute}.loginlab-c-metric div{gap:2px;display:grid}.loginlab-c-metric span{color:#526a7f;font-size:8px}.loginlab-c-metric strong{color:#bcd5e0;font-size:9px;font-weight:500}.loginlab-c-metric-one{top:39%;right:10%}.loginlab-c-metric-two{bottom:16%;right:27%}.loginlab-c-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0d1b2deb,#070f1be0);border:1px solid #68b9da2e;justify-self:end;width:min(100%,410px);padding:34px;box-shadow:0 30px 80px #0006,inset 0 1px #ffffff0a}.loginlab-c-panel-foot{color:#60778b;border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:6px;margin-top:22px;padding-top:16px;font-size:9px;display:flex}.loginlab-d{color:#392f26;background:#f1ede5}.loginlab-d-pattern{opacity:.2;background-image:linear-gradient(45deg,#0000 48%,#7d322b1f 49% 51%,#0000 52%),linear-gradient(-45deg,#0000 48%,#a1763d17 49% 51%,#0000 52%);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.loginlab-d-head{z-index:5;border-bottom:1px solid #533c2624;justify-content:space-between;align-items:center;height:88px;margin:0 52px;display:flex;position:relative}.loginlab-d-brand strong{color:#562c29}.loginlab-d-brand small{color:#9d8a77}.loginlab-d-head>span{color:#8d7b69;letter-spacing:.13em;font-size:10px}.loginlab-d-layout{z-index:3;grid-template-columns:1.2fr .8fr;align-items:center;gap:5vw;min-height:calc(100vh - 170px);padding:42px 7vw 52px;display:grid;position:relative}.loginlab-d-gallery{height:590px;position:relative}.loginlab-d-copy{z-index:8;max-width:470px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.loginlab-d-copy>span{color:#9f554b;letter-spacing:.2em;font-size:9px}.loginlab-d-copy h1{color:#33271e;letter-spacing:-.04em;margin:17px 0;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:clamp(47px,5vw,73px);font-weight:600;line-height:1.15}.loginlab-d-copy p{color:#786c60;max-width:385px;margin:0;font-size:13px;line-height:1.9}.loginlab-d-photo{z-index:4;border:8px solid #fffdf8c7;margin:0;position:absolute;overflow:hidden;box-shadow:0 28px 70px #46301c29}.loginlab-d-photo img{object-fit:cover;width:100%;height:100%;display:block}.loginlab-d-photo figcaption{color:#f8efe3;letter-spacing:.08em;background:linear-gradient(#0000,#231810d1);justify-content:space-between;padding:30px 15px 13px;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.loginlab-d-photo-main{width:270px;height:400px;top:15px;right:4%}.loginlab-d-photo-sub{z-index:6;width:205px;height:240px;bottom:0;right:25%;transform:rotate(-2deg)}.loginlab-d-seal{z-index:9;text-align:center;color:#fff7ec;background:#98423b;place-items:center;width:70px;height:70px;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:14px;line-height:1.25;display:grid;position:absolute;bottom:55px;right:2%;transform:rotate(4deg)}.loginlab-d-formside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfaf5de;border:1px solid #5f462e26;justify-self:end;width:min(100%,420px);padding:40px;box-shadow:0 28px 76px #45311f1a}.loginlab-d-trust{color:#8b7d70;border-top:1px solid #5f462e1f;justify-content:space-between;margin-top:24px;padding-top:17px;font-size:9px;display:flex}.loginlab-d-trust span{align-items:center;gap:4px;display:inline-flex}.loginlab-d-trust svg{color:#9e4c44}@keyframes loginlabPulse{0%,to{opacity:.25;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@keyframes loginlabBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes loginlabMove{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@media (width<=1180px){.loginlab-variant-picker{justify-content:flex-start;overflow-x:auto}.loginlab-picker-options>button{min-width:144px}.loginlab-a{grid-template-columns:1fr 430px}.loginlab-a-visual{padding-left:42px;padding-right:42px}.loginlab-a-art{opacity:.65}.loginlab-b-statement{left:5vw}.loginlab-b-glass{right:4vw}.loginlab-c-content{grid-template-columns:1fr 390px;gap:30px;padding-left:4vw;padding-right:4vw}.loginlab-c-title{max-width:300px}.loginlab-c-title h1{font-size:52px}.loginlab-d-layout{grid-template-columns:1fr 400px;gap:25px;padding-left:4vw;padding-right:4vw}}@media (width<=900px){.loginlab-picker-label{display:none}.loginlab-a{grid-template-columns:1fr}.loginlab-a-visual{min-height:440px}.loginlab-a-copy{margin-top:70px}.loginlab-a-art{right:30px}.loginlab-a-formside{min-height:620px}.loginlab-b{min-height:940px}.loginlab-b-statement{top:130px;bottom:auto}.loginlab-b-glass{inset:auto auto 48px 50%;transform:translate(-50%)}.loginlab-c-content,.loginlab-d-layout{grid-template-columns:1fr}.loginlab-c-network{height:500px}.loginlab-c-panel,.loginlab-d-formside{justify-self:center;margin-bottom:60px}.loginlab-d-gallery{min-height:550px}}@media (width<=620px){.loginlab-variant-picker{min-height:70px;padding:8px 10px}.loginlab-picker-options>button{grid-template-columns:1fr;min-width:54px;padding:8px}.loginlab-picker-options>button>span{margin:0 auto}.loginlab-picker-options div{display:none}.loginlab-preview-frame,.loginlab-screen{min-height:calc(100vh - 70px)}.loginlab-a-visual{min-height:560px;padding:32px 22px}.loginlab-a-copy{margin-top:80px}.loginlab-a-copy h1{font-size:43px}.loginlab-a-art{width:100px;top:80px;right:18px}.loginlab-a-art img{height:120px}.loginlab-a-art span,.loginlab-a-foot{display:none}.loginlab-mini-network{gap:5px}.loginlab-mini-network>div{width:75px}.loginlab-mini-network b{width:24px}.loginlab-a-formside{min-height:600px;padding:48px 22px}.loginlab-b-head,.loginlab-c-head,.loginlab-d-head{margin-left:0;margin-right:0;left:22px;right:22px}.loginlab-b-head>span,.loginlab-c-system,.loginlab-d-head>span{display:none}.loginlab-b-statement{top:120px;left:22px;right:22px}.loginlab-b-statement h1{font-size:43px}.loginlab-b-glass,.loginlab-c-panel,.loginlab-d-formside{width:calc(100% - 30px);padding:26px 22px}.loginlab-c-content,.loginlab-d-layout{padding-left:15px;padding-right:15px}.loginlab-c-network{height:540px}.loginlab-c-title{top:25%}.loginlab-c-title h1{font-size:43px}.loginlab-c-node{min-width:135px}.loginlab-node-enterprise{right:0}.loginlab-node-workshop{right:8%}.loginlab-node-embroiderer{right:0}.loginlab-c-metric{display:none}.loginlab-d-gallery{height:590px}.loginlab-d-copy{top:25%}.loginlab-d-copy h1{font-size:43px}.loginlab-d-photo-main{width:190px;height:280px;top:255px;right:0}.loginlab-d-photo-sub{width:145px;height:180px;left:15px;right:auto}.loginlab-d-seal{bottom:0;right:3px}}@media (prefers-reduced-motion:reduce){.loginlab-root *,.loginlab-root :before,.loginlab-root :after{transition-duration:.01ms!important;animation:none!important}}.showroomlab-root{--sl-canvas:#f1ede5;--sl-paper:#fcfaf5;--sl-paper-strong:#fffdf9;--sl-ink:#33271e;--sl-text:#756a60;--sl-muted:#998878;--sl-wine:#98423b;--sl-wine-dark:#71322f;--sl-gold:#d8ad63;--sl-border:#5f462e29;--sl-serif:"Noto Serif SC", "Songti SC", SimSun, serif;--sl-sans:Inter, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;min-height:100dvh;color:var(--sl-ink);font-family:var(--sl-sans);background:#d9d1c5;padding:18px}.showroomlab-picker{background:#fffdf9f0;border:1px solid #3e2d2024;justify-content:space-between;align-items:center;gap:20px;width:min(1500px,100%);margin:0 auto 14px;padding:12px 14px;display:flex;box-shadow:0 12px 35px #3e2d2014}.showroomlab-picker__intro{color:var(--sl-wine);align-items:center;gap:10px;display:flex}.showroomlab-picker__intro>span,.showroomlab-picker__options button>span{text-align:left;gap:2px;display:grid}.showroomlab-picker__intro strong{color:var(--sl-ink);font-size:13px}.showroomlab-picker__intro small,.showroomlab-picker__options small{color:var(--sl-muted);font-size:9px}.showroomlab-picker__options{gap:7px;display:flex}.showroomlab-picker__options button{border:1px solid var(--sl-border);min-width:148px;min-height:48px;color:var(--sl-text);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:9px;padding:7px 10px;display:flex}.showroomlab-picker__options button b{border:1px solid var(--sl-border);width:28px;height:28px;color:var(--sl-wine);font-family:var(--sl-serif);place-items:center;display:grid}.showroomlab-picker__options button strong{color:var(--sl-ink);font-size:11px}.showroomlab-picker__options button.is-active{border-color:var(--sl-wine);background:#98423b0f}.showroomlab-picker__options button.is-active b{border-color:var(--sl-wine);color:#fff;background:var(--sl-wine)}.showroomlab-preview{background:var(--sl-canvas);border:1px solid #3e2d202e;width:min(1500px,100%);min-height:calc(100dvh - 110px);margin:0 auto;overflow:hidden;box-shadow:0 24px 70px #3e2d2024}.showroomlab-screen{min-height:calc(100dvh - 112px);position:relative;overflow:hidden}.showroomlab-screen>header{z-index:10;border-bottom:1px solid var(--sl-border);justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,3.4vw,54px);display:flex;position:relative}.showroomlab-screen>header>span{color:var(--sl-muted);letter-spacing:.2em;align-items:center;gap:7px;font-size:9px;font-weight:650;display:inline-flex}.showroomlab-brand{align-items:center;gap:12px;display:flex}.showroomlab-brand>span:last-child{gap:2px;display:grid}.showroomlab-brand strong{font-family:var(--sl-serif);letter-spacing:.12em;font-size:17px}.showroomlab-brand small{color:var(--sl-muted);letter-spacing:.18em;font-size:7px;font-weight:700}.showroomlab-brand__mark{border:1px solid var(--sl-gold);place-items:center;width:30px;height:30px;display:grid;position:relative;transform:rotate(45deg)}.showroomlab-brand__mark:before,.showroomlab-brand__mark:after{content:"";border:1px solid var(--sl-wine);width:12px;height:12px;position:absolute}.showroomlab-brand__mark:before{transform:translate(-5px,-5px)}.showroomlab-brand__mark:after{transform:translate(5px,5px)}.showroomlab-brand__mark i{background:var(--sl-wine);width:5px;height:5px}.showroomlab-brand.is-inverse strong{color:#fff8eb}.showroomlab-brand.is-inverse small{color:#fff8eb94}.showroomlab-brand.is-inverse .showroomlab-brand__mark{border-color:#d8ad63d1}.showroomlab-brand.is-inverse .showroomlab-brand__mark:before,.showroomlab-brand.is-inverse .showroomlab-brand__mark:after{border-color:#fff8ebb8}.showroomlab-brand.is-inverse .showroomlab-brand__mark i{background:var(--sl-gold)}.showroomlab-form{box-sizing:border-box;width:100%;color:var(--sl-ink)}.showroomlab-form__head>span{color:var(--sl-wine);letter-spacing:.2em;font-size:9px;font-weight:700}.showroomlab-form__head h2{color:inherit;font-family:var(--sl-serif);margin:8px 0 7px;font-size:clamp(25px,2vw,31px);font-weight:650}.showroomlab-form__head p{color:var(--sl-text);margin:0;font-size:11px;line-height:1.65}.showroomlab-mode{border:1px solid var(--sl-border);background:#756a6012;grid-template-columns:1fr 1fr;margin:20px 0;padding:3px;display:grid}.showroomlab-mode button{min-height:35px;color:var(--sl-text);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:650}.showroomlab-mode button.is-active{color:#fff;background:var(--sl-wine)}.showroomlab-form form{gap:13px;display:grid}.showroomlab-form label{gap:6px;display:grid;position:relative}.showroomlab-form label>span{color:var(--sl-text);letter-spacing:.08em;font-size:9px;font-weight:650}.showroomlab-form input{box-sizing:border-box;width:100%;height:42px;color:var(--sl-ink);font:13px var(--sl-sans);background:#fffdf9e0;border:1px solid #5f462e38;border-radius:2px;outline:none;padding:0 12px}.showroomlab-form input:focus{border-color:var(--sl-wine);box-shadow:0 0 0 3px #98423b1a}.showroomlab-password>button{width:24px;height:24px;color:var(--sl-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.showroomlab-form label small{color:var(--sl-muted);font-size:9px}.showroomlab-code{text-align:center;letter-spacing:.14em;font-family:ui-monospace,monospace!important}.showroomlab-submit{color:#fff;background:var(--sl-wine);letter-spacing:.08em;cursor:pointer;border:0;border-radius:2px;min-height:44px;margin-top:3px;font-size:12px;font-weight:700;box-shadow:0 12px 28px #71322f29}.showroomlab-submit:hover{background:var(--sl-wine-dark)}.showroomlab-switch{width:100%;color:var(--sl-wine);cursor:pointer;background:0 0;border:0;margin-top:15px;font-size:10px}.showroomlab-back{border-top:1px solid var(--sl-border);color:var(--sl-muted);justify-content:center;align-items:center;gap:6px;margin-top:15px;padding-top:14px;font-size:10px;text-decoration:none;display:flex}.showroomlab-a{color:#fff8eb;background:#211a16}.showroomlab-a:after{content:"";pointer-events:none;background:linear-gradient(90deg,#19120ef5 0%,#19120e70 49%,#19120ee6 100%);position:absolute;inset:0}.showroomlab-a>header{color:#fff;border-color:#fff8eb24}.showroomlab-a>header>span{color:#fff8eb7a}.showroomlab-a__art{grid-template-columns:1.1fr .7fr .8fr;gap:2px;display:grid;position:absolute;inset:0}.showroomlab-a__art figure{margin:0;position:relative;overflow:hidden}.showroomlab-a__art img{object-fit:cover;filter:saturate(.74)brightness(.6);width:100%;height:100%}.showroomlab-a__art figure.is-main img{object-position:center 18%}.showroomlab-a__art figure span{letter-spacing:.18em;font-size:8px;position:absolute;bottom:18px;left:18px}.showroomlab-a__copy{z-index:2;width:min(430px,34%);position:absolute;top:30%;left:clamp(38px,6vw,94px)}.showroomlab-a__copy>span{color:var(--sl-gold);letter-spacing:.22em;font-size:9px;font-weight:700}.showroomlab-a__copy h1{color:#fff8eb;font-family:var(--sl-serif);margin:16px 0 18px;font-size:clamp(42px,4vw,64px);line-height:1.17}.showroomlab-a__copy p{color:#fff8eb9e;font-size:12px;line-height:1.8}.showroomlab-a__panel{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#271c16e6;border:1px solid #d8ad634d;width:min(370px,31vw);padding:30px;position:absolute;top:50%;right:clamp(35px,5vw,78px);transform:translateY(-46%);box-shadow:0 28px 80px #00000057}.showroomlab-form--dark{color:#fff8eb}.showroomlab-form--dark .showroomlab-form__head>span{color:var(--sl-gold)}.showroomlab-form--dark .showroomlab-form__head p,.showroomlab-form--dark label>span,.showroomlab-form--dark .showroomlab-back{color:#fff8eb8f}.showroomlab-form--dark .showroomlab-mode{background:#ffffff0d;border-color:#fff8eb24}.showroomlab-form--dark .showroomlab-mode button{color:#fff8eb99}.showroomlab-form--dark .showroomlab-mode button.is-active{color:#241a16;background:var(--sl-gold)}.showroomlab-form--dark input{color:#fff8eb;background:#fffdf912;border-color:#fff8eb29}.showroomlab-form--dark .showroomlab-submit{color:#281b16;background:var(--sl-gold)}.showroomlab-form--dark .showroomlab-switch{color:var(--sl-gold)}.showroomlab-form--dark .showroomlab-back{border-color:#fff8eb1f}.showroomlab-b{background:var(--sl-paper)}.showroomlab-b:before{content:"";opacity:.05;pointer-events:none;background-image:linear-gradient(#33271e66 1px,#0000 1px);background-size:100% 28px;position:absolute;inset:0}.showroomlab-b__grid{z-index:2;grid-template-columns:1.32fr .68fr;min-height:calc(100dvh - 188px);display:grid;position:relative}.showroomlab-b__editorial{border-right:1px solid var(--sl-border);padding:clamp(35px,5vw,76px)}.showroomlab-b__index{color:var(--sl-wine);letter-spacing:.2em;justify-content:space-between;font-size:8px;font-weight:700;display:flex}.showroomlab-b__editorial h1{max-width:700px;font-family:var(--sl-serif);margin:34px 0 18px;font-size:clamp(46px,5vw,76px);font-weight:600;line-height:1.15}.showroomlab-b__editorial>p{max-width:520px;color:var(--sl-text);font-family:var(--sl-serif);font-size:13px;line-height:1.9}.showroomlab-b__catalog{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(30px,5vh,58px);display:grid}.showroomlab-b__catalog figure{margin:0}.showroomlab-b__catalog img{object-fit:cover;width:100%;height:145px;display:block}.showroomlab-b__catalog figcaption{color:var(--sl-muted);letter-spacing:.12em;margin-top:9px;font-size:8px}.showroomlab-b__catalog b{color:var(--sl-wine);margin-right:8px}.showroomlab-b aside{background:#eee7dd;align-items:center;padding:clamp(32px,4vw,64px);display:flex}.showroomlab-c{background:linear-gradient(135deg,#efe8dc,#f8f4ed 46%,#e7ddd0)}.showroomlab-c__halo{background:radial-gradient(circle,#d8ad6347,#d8ad630f 45%,#0000 68%);border-radius:50%;width:640px;height:640px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.showroomlab-c__stage{z-index:2;grid-template-columns:.8fr .78fr .9fr;align-items:center;gap:clamp(25px,4vw,68px);min-height:calc(100dvh - 188px);padding:30px clamp(30px,5vw,76px);display:grid;position:relative}.showroomlab-c__copy>span{color:var(--sl-wine);letter-spacing:.2em;font-size:8px;font-weight:700}.showroomlab-c__copy h1{font-family:var(--sl-serif);margin:17px 0;font-size:clamp(37px,3.8vw,60px);line-height:1.18}.showroomlab-c__copy p{color:var(--sl-text);font-size:12px;line-height:1.8}.showroomlab-c__copy>div{color:var(--sl-muted);letter-spacing:.12em;flex-wrap:wrap;gap:15px;margin-top:28px;font-size:8px;display:flex}.showroomlab-c__copy>div span{align-items:center;gap:6px;display:flex}.showroomlab-c__stage>figure{text-align:center;margin:0}.showroomlab-c__frame{background:#fffdf98f;border:1px solid #d8ad63b3;padding:12px;position:relative;transform:rotate(-1.6deg);box-shadow:0 34px 80px #45311f2e}.showroomlab-c__frame:before{content:"";border:1px solid #98423b29;position:absolute;inset:-9px}.showroomlab-c__frame img{object-fit:cover;width:100%;height:clamp(330px,46vh,490px);display:block}.showroomlab-c__stage figcaption{color:var(--sl-muted);letter-spacing:.17em;margin-top:18px;font-size:8px}.showroomlab-c__stage aside{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffdf9a3;border:1px solid #ffffffb8;padding:clamp(25px,3vw,38px);box-shadow:0 28px 76px #45311f1f}.showroomlab-d{background:var(--sl-canvas)}.showroomlab-d:before{content:"";opacity:.055;background-image:linear-gradient(45deg, transparent 48%, var(--sl-wine) 49%, transparent 51%);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 40%);mask-image:linear-gradient(90deg,#000,#0000 40%)}.showroomlab-d__layout{z-index:2;grid-template-columns:.82fr .78fr .82fr;align-items:center;gap:clamp(30px,4vw,64px);min-height:calc(100dvh - 188px);padding:clamp(34px,5vw,72px);display:grid;position:relative}.showroomlab-d__welcome>span{color:var(--sl-wine);letter-spacing:.21em;font-size:8px;font-weight:700}.showroomlab-d__welcome h1{font-family:var(--sl-serif);margin:18px 0;font-size:clamp(40px,4vw,62px);line-height:1.18}.showroomlab-d__welcome p{color:var(--sl-text);font-family:var(--sl-serif);font-size:12px;line-height:1.9}.showroomlab-d__features{color:var(--sl-muted);letter-spacing:.12em;gap:11px;margin-top:34px;font-size:8px;display:grid}.showroomlab-d__features span{align-items:center;gap:8px;display:flex}.showroomlab-d__features svg{color:var(--sl-wine)}.showroomlab-d__stilllife{min-height:500px;position:relative}.showroomlab-d__stilllife figure{background:var(--sl-paper-strong);margin:0;padding:7px;position:absolute;box-shadow:0 25px 65px #45311f26}.showroomlab-d__stilllife figure.is-tall{width:58%;height:68%;top:0;left:13%;transform:rotate(1.8deg)}.showroomlab-d__stilllife figure:not(.is-tall){width:49%;height:38%;bottom:7%;right:0;transform:rotate(-2.3deg)}.showroomlab-d__stilllife img{object-fit:cover;width:100%;height:100%}.showroomlab-d__seal{border:2px solid var(--sl-wine);width:62px;height:62px;color:var(--sl-wine);font-family:var(--sl-serif);text-align:center;place-items:center;font-size:11px;line-height:1.3;display:grid;position:absolute;bottom:12%;left:2%;transform:rotate(6deg)}.showroomlab-d__layout>aside{border:1px solid var(--sl-border);background:#fcfaf5eb;padding:clamp(27px,3vw,38px);box-shadow:0 28px 76px #45311f1a}@media (width<=1100px){.showroomlab-picker{flex-direction:column;align-items:flex-start}.showroomlab-picker__options{width:100%;overflow-x:auto}.showroomlab-picker__options button{flex:1 0 145px}.showroomlab-a__panel{width:350px;right:28px}.showroomlab-a__copy{width:34%;left:42px}.showroomlab-b__grid{grid-template-columns:1fr 390px}.showroomlab-c__stage,.showroomlab-d__layout{grid-template-columns:.8fr .75fr 1fr;gap:25px;padding-inline:32px}}@media (width<=820px){.showroomlab-root{padding:8px}.showroomlab-picker{margin-bottom:8px}.showroomlab-preview,.showroomlab-screen{min-height:calc(100dvh - 145px)}.showroomlab-screen{overflow:auto}.showroomlab-screen>header{height:64px}.showroomlab-screen>header>span{display:none}.showroomlab-a__art{grid-template-columns:1fr}.showroomlab-a__art figure:not(.is-main){display:none}.showroomlab-a__copy{width:auto;padding:42px 24px 20px;position:relative;top:auto;left:auto}.showroomlab-a__copy h1{font-size:38px}.showroomlab-a__panel{width:auto;margin:0 16px 30px;padding:25px;position:relative;top:auto;right:auto;transform:none}.showroomlab-b__grid{display:block}.showroomlab-b__editorial{border-right:0;padding:34px 24px}.showroomlab-b__editorial h1{margin-top:24px;font-size:40px}.showroomlab-b__catalog{grid-template-columns:repeat(3,1fr);gap:8px}.showroomlab-b__catalog img{height:100px}.showroomlab-b aside{padding:28px 24px 38px}.showroomlab-c__stage,.showroomlab-d__layout{padding:34px 24px;display:block}.showroomlab-c__stage>figure{max-width:330px;margin:32px auto}.showroomlab-c__frame img{height:350px}.showroomlab-c__stage aside,.showroomlab-d__layout>aside{margin-top:30px}.showroomlab-d__stilllife{min-height:360px;margin-top:28px}}@media (width<=520px){.showroomlab-picker__intro small{display:none}.showroomlab-picker__options button{min-width:132px}.showroomlab-screen>header{padding-inline:20px}.showroomlab-form input{min-height:44px;font-size:16px}.showroomlab-b__catalog,.showroomlab-c__stage>figure,.showroomlab-d__stilllife{display:none}.showroomlab-b aside{padding-top:8px}.showroomlab-c__stage aside,.showroomlab-d__layout>aside{margin-top:24px}.showroomlab-d__stilllife figure.is-tall{width:64%;left:8%}}@media (prefers-reduced-motion:reduce){.showroomlab-root *,.showroomlab-root :before,.showroomlab-root :after{transition-duration:.01ms!important;animation:none!important}}.cart-design-preview{--cart-preview-canvas:#eee8de;--cart-preview-paper:#fffdf9;--cart-preview-ink:#33271e;--cart-preview-text:#756a60;--cart-preview-wine:#98423b;--cart-preview-gold:#d8ad63;min-height:100dvh;color:var(--cart-preview-ink);background:radial-gradient(circle at 10% 0%, #d8ad6321, transparent 25%), var(--cart-preview-canvas);padding:16px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.cart-design-preview__picker{justify-content:space-between;align-items:stretch;gap:18px;width:min(1500px,100%);margin:0 auto;display:flex}.cart-design-preview__brand{background:#fffdf9e0;border:1px solid #5f462e29;align-items:center;gap:11px;min-width:310px;padding:14px 17px;display:flex}.cart-design-preview__brand svg{color:var(--cart-preview-wine)}.cart-design-preview__brand span{gap:3px;display:grid}.cart-design-preview__brand strong{font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:16px}.cart-design-preview__brand small{color:var(--cart-preview-text);font-size:11px}.cart-design-preview__variants{flex:1;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid}.cart-design-preview__variants button{min-height:64px;color:var(--cart-preview-text);text-align:left;cursor:pointer;background:#fffdf9b3;border:1px solid #5f462e24;align-items:center;gap:9px;padding:10px 12px;transition:all .18s;display:flex}.cart-design-preview__variants button:hover,.cart-design-preview__variants button.is-active{border-color:var(--cart-preview-wine);background:var(--cart-preview-paper);color:var(--cart-preview-ink);transform:translateY(-1px);box-shadow:0 9px 24px #49301f14}.cart-design-preview__variants button.is-active svg{color:var(--cart-preview-wine)}.cart-design-preview__variants span{gap:3px;min-width:0;display:grid}.cart-design-preview__variants b{font-size:12px}.cart-design-preview__variants small{color:#8d7b69;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cart-design-preview__toolbar{color:#7f7164;justify-content:space-between;align-items:center;gap:12px;width:min(1500px,100%);margin:10px auto;font-size:12px;display:flex}.cart-design-preview__toolbar button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.cart-design-preview__toolbar button:hover{color:var(--cart-preview-wine)}.cart-design-preview__toolbar p{margin:0}.cart-design-preview__canvas{background:var(--cart-preview-paper);border:1px solid #5f462e29;width:min(1500px,100%);min-height:calc(100dvh - 126px);margin:0 auto;overflow:hidden;box-shadow:0 20px 55px #412b1d1f}@media (width<=1100px){.cart-design-preview__picker{flex-direction:column}.cart-design-preview__brand{min-width:0}}@media (width<=760px){.cart-design-preview{padding:8px}.cart-design-preview__variants{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-design-preview__variants button{min-height:58px;padding:8px}.cart-design-preview__brand small,.cart-design-preview__variants small,.cart-design-preview__toolbar p{display:none}.cart-design-preview__toolbar{margin:5px auto}.cart-design-preview__canvas{min-height:calc(100dvh - 176px)}}.my-orders-design-preview{--orders-canvas:#eee8de;--orders-paper:#fffdf9;--orders-ink:#33271e;--orders-text:#756a60;--orders-wine:#98423b;min-height:100dvh;color:var(--orders-ink);background:radial-gradient(circle at 88% 0%, #d8ad6324, transparent 25%), var(--orders-canvas);padding:16px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.my-orders-design-preview__picker{justify-content:space-between;align-items:stretch;gap:18px;width:min(1500px,100%);margin:0 auto;display:flex}.my-orders-design-preview__brand{background:#fffdf9e0;border:1px solid #5f462e29;align-items:center;gap:11px;min-width:310px;padding:14px 17px;display:flex}.my-orders-design-preview__brand svg{color:var(--orders-wine)}.my-orders-design-preview__brand span{gap:3px;display:grid}.my-orders-design-preview__brand strong{font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:16px}.my-orders-design-preview__brand small{color:var(--orders-text);font-size:11px}.my-orders-design-preview__variants{flex:1;grid-template-columns:repeat(5,minmax(140px,1fr));gap:8px;display:grid}.my-orders-design-preview__variants button{min-height:64px;color:var(--orders-text);text-align:left;cursor:pointer;background:#fffdf9b3;border:1px solid #5f462e24;align-items:center;gap:9px;padding:10px 12px;transition:all .18s;display:flex}.my-orders-design-preview__variants button:hover,.my-orders-design-preview__variants button.is-active{border-color:var(--orders-wine);background:var(--orders-paper);color:var(--orders-ink);transform:translateY(-1px);box-shadow:0 9px 24px #49301f14}.my-orders-design-preview__variants button.is-active svg{color:var(--orders-wine)}.my-orders-design-preview__variants span{gap:3px;min-width:0;display:grid}.my-orders-design-preview__variants b{font-size:12px}.my-orders-design-preview__variants small{color:#8d7b69;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.my-orders-design-preview__toolbar{color:#7f7164;justify-content:space-between;align-items:center;gap:12px;width:min(1500px,100%);margin:10px auto;font-size:12px;display:flex}.my-orders-design-preview__toolbar button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.my-orders-design-preview__toolbar button:hover{color:var(--orders-wine)}.my-orders-design-preview__toolbar p{margin:0}.my-orders-design-preview__canvas{background:var(--orders-paper);border:1px solid #5f462e29;width:min(1500px,100%);min-height:calc(100dvh - 126px);margin:0 auto;overflow:hidden;box-shadow:0 20px 55px #412b1d1f}@media (width<=1100px){.my-orders-design-preview__picker{flex-direction:column}.my-orders-design-preview__brand{min-width:0}}@media (width<=760px){.my-orders-design-preview{padding:8px}.my-orders-design-preview__variants{grid-template-columns:repeat(2,minmax(0,1fr))}.my-orders-design-preview__variants button{min-height:58px;padding:8px}.my-orders-design-preview__brand small,.my-orders-design-preview__variants small,.my-orders-design-preview__toolbar p{display:none}.my-orders-design-preview__toolbar{margin:5px auto}.my-orders-design-preview__canvas{min-height:calc(100dvh - 176px)}}.tracking-design-preview{--tracking-preview-canvas:#eee8de;--tracking-preview-paper:#fffdf9;--tracking-preview-ink:#33271e;--tracking-preview-text:#756a60;--tracking-preview-wine:#98423b;min-height:100dvh;color:var(--tracking-preview-ink);background:radial-gradient(circle at 8% 0%, #d8ad6324, transparent 25%), var(--tracking-preview-canvas);padding:16px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.tracking-design-preview__picker{justify-content:space-between;align-items:stretch;gap:18px;width:min(1500px,100%);margin:0 auto;display:flex}.tracking-design-preview__brand{background:#fffdf9e0;border:1px solid #5f462e29;align-items:center;gap:11px;min-width:310px;padding:14px 17px;display:flex}.tracking-design-preview__brand svg{color:var(--tracking-preview-wine)}.tracking-design-preview__brand span{gap:3px;display:grid}.tracking-design-preview__brand strong{font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:16px}.tracking-design-preview__brand small{color:var(--tracking-preview-text);font-size:11px}.tracking-design-preview__variants{flex:1;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid}.tracking-design-preview__variants button{min-height:64px;color:var(--tracking-preview-text);text-align:left;cursor:pointer;background:#fffdf9b3;border:1px solid #5f462e24;align-items:center;gap:9px;padding:10px 12px;transition:all .18s;display:flex}.tracking-design-preview__variants button:hover,.tracking-design-preview__variants button.is-active{border-color:var(--tracking-preview-wine);background:var(--tracking-preview-paper);color:var(--tracking-preview-ink);transform:translateY(-1px);box-shadow:0 9px 24px #49301f14}.tracking-design-preview__variants button.is-active svg{color:var(--tracking-preview-wine)}.tracking-design-preview__variants span{gap:3px;min-width:0;display:grid}.tracking-design-preview__variants b{font-size:12px}.tracking-design-preview__variants small{color:#8d7b69;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tracking-design-preview__toolbar{color:#7f7164;justify-content:space-between;align-items:center;gap:12px;width:min(1500px,100%);margin:10px auto;font-size:12px;display:flex}.tracking-design-preview__toolbar button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.tracking-design-preview__toolbar button:hover{color:var(--tracking-preview-wine)}.tracking-design-preview__toolbar p{margin:0}.tracking-design-preview__image-variants{background:#fffdf9d1;border:1px solid #5f462e24;align-items:stretch;gap:8px;width:min(1500px,100%);margin:0 auto 10px;padding:8px;display:flex}.tracking-design-preview__image-variants>span{color:#8d7b69;letter-spacing:.12em;place-items:center;padding:0 12px;font-size:11px;display:grid}.tracking-design-preview__image-variants button{min-width:150px;color:var(--tracking-preview-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:2px;padding:8px 12px;display:grid}.tracking-design-preview__image-variants button:hover,.tracking-design-preview__image-variants button.is-active{color:var(--tracking-preview-ink);background:#fffaf0;border-color:#98423b59}.tracking-design-preview__image-variants b{font-size:12px}.tracking-design-preview__image-variants small{color:#9a8979;font-size:10px}.tracking-design-preview__canvas{background:var(--tracking-preview-paper);border:1px solid #5f462e29;width:min(1500px,100%);min-height:calc(100dvh - 126px);margin:0 auto;overflow:hidden;box-shadow:0 20px 55px #412b1d1f}@media (width<=1100px){.tracking-design-preview__picker{flex-direction:column}.tracking-design-preview__brand{min-width:0}}@media (width<=760px){.tracking-design-preview{padding:8px}.tracking-design-preview__variants{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-design-preview__variants button{min-height:58px;padding:8px}.tracking-design-preview__brand small,.tracking-design-preview__variants small,.tracking-design-preview__toolbar p{display:none}.tracking-design-preview__toolbar{margin:5px auto}.tracking-design-preview__image-variants{overflow-x:auto}.tracking-design-preview__image-variants>span{display:none}.tracking-design-preview__image-variants button{min-width:126px}.tracking-design-preview__canvas{min-height:calc(100dvh - 176px)}}.place-order-demo{--wine:#98423b;--gold:#d8ad63;--ink:#33271e;--text:#756a60;--line:#5f462e29;min-height:100vh;color:var(--ink);background:#eee8de;padding:16px;font-family:Inter,Microsoft YaHei,sans-serif}.place-order-demo button{font:inherit}.place-order-demo__picker{gap:14px;width:min(1500px,100%);margin:auto;display:flex}.place-order-demo__picker-brand{border:1px solid var(--line);background:#fffdf9;align-items:center;gap:11px;min-width:315px;padding:14px 16px;display:flex}.place-order-demo__picker-brand svg{color:var(--wine)}.place-order-demo__picker-brand div,.place-order-demo__variant-buttons button span{gap:3px;display:grid}.place-order-demo__picker-brand strong{font-family:Noto Serif SC,serif}.place-order-demo__picker-brand small,.place-order-demo__variant-buttons small{color:#89796b;font-size:10px}.place-order-demo__variant-buttons{flex:1;grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.place-order-demo__variant-buttons button{border:1px solid var(--line);min-height:64px;color:var(--text);text-align:left;cursor:pointer;background:#fffdf9b3;align-items:center;gap:8px;padding:9px 11px;display:flex}.place-order-demo__variant-buttons button.is-active{border-color:var(--wine);color:var(--ink);background:#fffdf9;box-shadow:0 8px 24px #412b1d17}.place-order-demo__variant-buttons b{font-size:12px}.place-order-demo__toolbar{color:#806f61;justify-content:space-between;align-items:center;width:min(1500px,100%);margin:8px auto;font-size:12px;display:flex}.place-order-demo__toolbar button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:flex}.place-order-demo__canvas{border:1px solid var(--line);background:#f8f4ec;width:min(1500px,100%);margin:auto;box-shadow:0 18px 50px #402a1b1f}.place-order-demo h1,.place-order-demo h2{font-family:Noto Serif SC,Songti SC,serif}.place-order-demo h1,.place-order-demo h2,.place-order-demo h3,.place-order-demo p{margin:0}.place-order-demo__card{border:1px solid var(--line);background:#fffdf9;padding:24px;position:relative}.place-order-demo__field-grid{gap:11px;display:grid}.place-order-demo__field-grid.is-spec{grid-template-columns:repeat(3,1fr)}.place-order-demo__field{gap:5px;display:grid}.place-order-demo__field>span{color:#948373;letter-spacing:.08em;font-size:10px}.place-order-demo__field input,.place-order-demo__field textarea{width:100%;min-width:0;color:var(--ink);background:#f8f4ecb3;border:0;border-bottom:1px solid #5f462e33;outline:none;padding:10px 11px;font-size:13px}.place-order-demo__field textarea{resize:vertical;min-height:66px}.place-order-demo__field input:focus,.place-order-demo__field textarea:focus{border-color:var(--wine);background:#fff}.place-order-demo__product-visual{background:#efe5d7;min-height:230px;position:relative;overflow:hidden}.place-order-demo__product-visual img{object-fit:contain;width:100%;height:100%;padding:16px;transition:transform .65s;position:absolute;inset:0}.place-order-demo__product-visual:hover img{transform:scale(1.04)}.place-order-demo__product-visual small{color:#80664f;letter-spacing:.15em;font-size:8px;position:absolute;top:12px;left:14px}.place-order-demo__artisan{border:1px solid var(--line);background:#faf4eb;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.place-order-demo__artisan-avatar{background:var(--wine);color:#fff;place-items:center;width:42px;height:52px;font-family:serif;font-size:18px;display:grid}.place-order-demo__artisan div:nth-child(2){gap:2px;display:grid}.place-order-demo__artisan small,.place-order-demo__artisan span{color:#8e7c6c;font-size:9px}.place-order-demo__artisan strong{font-family:Noto Serif SC,serif}.place-order-demo__artisan>svg{color:var(--wine)}.place-order-demo__total{gap:3px;display:grid}.place-order-demo__total span,.place-order-demo__total small{color:#8f7b69;font-size:10px}.place-order-demo__total strong{color:var(--wine);font-family:Georgia,serif;font-size:30px;font-weight:400}.place-order-demo__a-layout{grid-template-columns:1.15fr .85fr;gap:16px;padding:30px;display:grid}.place-order-demo__a-layout>header{grid-column:1/-1;padding:10px 0 14px}.place-order-demo__a-layout>header small,.place-order-demo__c-layout header small{color:#9a836e;letter-spacing:.2em;font-size:9px}.place-order-demo__a-layout>header h1{font-size:34px}.place-order-demo__a-layout>header p{color:var(--text);margin-top:6px;font-size:12px}.place-order-demo__a-layout .place-order-demo__card>i{color:#98423b24;font-family:Georgia,serif;font-size:44px;font-style:normal;position:absolute;top:16px;right:20px}.place-order-demo__a-product{grid-column:1;grid-template-columns:.9fr 1.1fr;gap:20px;display:grid}.place-order-demo__a-product>div:last-child{align-content:start;gap:16px;display:grid}.place-order-demo__a-delivery{grid-area:2/2;align-content:start;gap:15px;display:grid}.place-order-demo__a-craft{grid-column:1/-1}.place-order-demo__a-layout>aside{border-left:4px solid var(--wine);color:#fff;background:#33271e;grid-column:1/-1;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.place-order-demo__a-layout>aside button,.place-order-demo__c-layout footer button,.place-order-demo__d-form footer button{background:var(--wine);color:#fff;cursor:pointer;border:0;padding:13px 24px}.place-order-demo__a-layout>aside p{color:#cbbdaf;font-size:10px}.place-order-demo__b-layout{background:#f1ece4;padding:30px}.place-order-demo__b-layout>header{text-align:center}.place-order-demo__b-layout>header>small{color:var(--wine);letter-spacing:.2em;font-size:9px}.place-order-demo__b-layout h1{font-size:32px}.place-order-demo__steps{grid-template-columns:repeat(3,1fr);width:min(760px,100%);margin:22px auto;display:grid}.place-order-demo__steps button{color:#9b8e81;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:10px;display:grid;position:relative}.place-order-demo__steps button:not(:last-child):after{content:"";background:#d5c8ba;height:1px;position:absolute;top:25px;left:calc(50% + 18px);right:calc(18px - 50%)}.place-order-demo__steps span{z-index:1;background:#f1ece4;border:1px solid #cdbfb0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.place-order-demo__steps .is-current,.place-order-demo__steps .is-done{color:var(--wine)}.place-order-demo__steps .is-current span{background:var(--wine);color:#fff;box-shadow:0 0 0 5px #98423b1f}.place-order-demo__steps .is-done span{background:var(--gold);border-color:var(--gold);color:#fff}.place-order-demo__b-body{grid-template-columns:330px 1fr;gap:18px;display:grid}.place-order-demo__b-body>aside{align-content:start;gap:12px;display:grid}.place-order-demo__b-body>.place-order-demo__card{align-content:start;gap:20px;min-height:470px;padding:34px;display:grid}.place-order-demo__step-heading small{color:var(--wine);letter-spacing:.18em;font-size:9px}.place-order-demo__step-heading h2{font-size:25px}.place-order-demo__b-body footer{justify-content:space-between;margin-top:20px;display:flex}.place-order-demo__b-body footer button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:5px;padding:10px 15px;display:flex}.place-order-demo__b-body footer button:last-child{border-color:var(--wine);background:var(--wine);color:#fff}.place-order-demo__b-body footer button:disabled{opacity:.35}.place-order-demo__c-layout{background:#f6f0e7;padding:30px}.place-order-demo__c-layout>header{border-top:4px solid var(--gold);background:#fffdf9;justify-content:space-between;align-items:center;gap:30px;padding:24px 28px;display:flex}.place-order-demo__c-layout>header h1{font-size:31px}.place-order-demo__c-layout>header p{color:var(--text);margin-top:6px;font-size:12px}.place-order-demo__c-layout>header .place-order-demo__artisan{min-width:350px}.place-order-demo__c-story{color:#fff;background:#34281f;grid-template-columns:410px 1fr;margin-top:16px;display:grid}.place-order-demo__c-story>div:last-child{align-content:center;gap:12px;padding:32px;display:grid}.place-order-demo__c-story h2{font-size:28px}.place-order-demo__c-story p{color:#cfbfae;font-size:12px;line-height:1.8}.place-order-demo__c-story .place-order-demo__field input{color:#fff;background:#ffffff14}.place-order-demo__c-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.place-order-demo__c-grid .place-order-demo__card{gap:14px;display:grid}.place-order-demo__c-grid i{color:var(--wine);letter-spacing:.18em;font-size:9px;font-style:normal}.place-order-demo__c-layout>footer{border:1px solid var(--line);background:#fffdf9;justify-content:space-between;align-items:center;margin-top:16px;padding:18px 22px;display:flex}.place-order-demo__c-layout>footer>div:last-child{align-items:center;gap:20px;display:flex}.place-order-demo__c-layout>footer p{color:var(--text);font-size:10px}.place-order-demo__d-layout{color:#f3eadf;background:#171411}.place-order-demo__d-hero{min-height:480px;position:relative}.place-order-demo__d-hero .place-order-demo__product-visual{background:#241c17;height:480px}.place-order-demo__d-hero .place-order-demo__product-visual img{object-fit:cover;filter:brightness(.62)saturate(.85);padding:0}.place-order-demo__d-hero .place-order-demo__product-visual small{color:#e6cfad}.place-order-demo__d-overlay{background:linear-gradient(90deg,#110d0be0,#110d0b1a 70%);align-content:end;padding:52px;display:grid;position:absolute;inset:0}.place-order-demo__d-overlay>small{color:#d9a85e;letter-spacing:.23em;font-size:9px}.place-order-demo__d-overlay h1{max-width:650px;font-size:45px}.place-order-demo__d-overlay p{color:#d2c1b1;margin-top:6px}.place-order-demo__d-overlay>div{gap:40px;margin-top:28px;display:flex}.place-order-demo__d-overlay span{color:#bbaa9b;gap:4px;font-size:9px;display:grid}.place-order-demo__d-overlay strong{color:#fff;font-family:serif;font-size:16px}.place-order-demo__d-form{padding:32px 42px}.place-order-demo__d-form>header small{color:#d9a85e;letter-spacing:.2em;font-size:9px}.place-order-demo__d-form h2{font-size:27px}.place-order-demo__d-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.place-order-demo__d-grid>div{background:#211d19;border:1px solid #e0a35b38;padding:22px}.place-order-demo__d-grid .is-wide{grid-column:1/-1}.place-order-demo__d-grid h3{color:#e0a35b;margin:0 0 14px;font-family:serif}.place-order-demo__d-form .place-order-demo__field input,.place-order-demo__d-form .place-order-demo__field textarea{color:#f3eadf;background:#171411;border-color:#e0a35b33}.place-order-demo__d-form .place-order-demo__field>span{color:#b9aa9a}.place-order-demo__d-form footer{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.place-order-demo__d-form footer p{color:#b9aa9a;font-size:10px}.place-order-demo__d-form footer button{color:#1c1713;background:#d9a85e}.place-order-demo__field.is-readonly>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.place-order-demo__field.is-readonly em{color:var(--wine);letter-spacing:.08em;background:#f4ebe2;border:1px solid #98423b2e;padding:2px 5px;font-size:8px;font-style:normal}.place-order-demo__field.is-readonly input,.place-order-demo__field.is-readonly textarea{color:#73675d;cursor:not-allowed;background:#eee8df;border-bottom-style:dashed}.place-order-demo__a-layout>.place-order-demo__a-confirm{border:1px solid var(--line);border-left:4px solid var(--wine);color:var(--ink);background:#fffdf9;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;box-shadow:0 10px 26px #472f1f0f}.place-order-demo__a-confirm>div:last-child{align-items:center;gap:20px;display:flex}.place-order-demo__a-confirm p{color:var(--text);font-size:10px}.place-order-demo__a-confirm button{background:var(--wine);color:#fff;cursor:pointer;border:0;padding:13px 24px}@media (width<=1000px){.place-order-demo__picker{flex-direction:column}.place-order-demo__picker-brand{min-width:0}.place-order-demo__variant-buttons{grid-template-columns:repeat(2,1fr)}.place-order-demo__a-layout,.place-order-demo__c-grid,.place-order-demo__d-grid{grid-template-columns:1fr}.place-order-demo__a-product,.place-order-demo__a-delivery,.place-order-demo__a-craft,.place-order-demo__a-layout>aside,.place-order-demo__d-grid .is-wide{grid-area:auto/1}.place-order-demo__b-body{grid-template-columns:1fr}.place-order-demo__b-body>aside{grid-template-columns:1fr 1fr}.place-order-demo__b-body>aside .place-order-demo__total{grid-column:1/-1}.place-order-demo__c-story{grid-template-columns:340px 1fr}}@media (width<=680px){.place-order-demo{padding:7px}.place-order-demo__picker-brand small,.place-order-demo__variant-buttons small,.place-order-demo__toolbar p{display:none}.place-order-demo__variant-buttons button{min-height:52px;padding:7px}.place-order-demo__toolbar{margin:5px auto}.place-order-demo__a-layout,.place-order-demo__b-layout,.place-order-demo__c-layout,.place-order-demo__d-form{padding:15px}.place-order-demo__a-layout>header h1,.place-order-demo__b-layout h1,.place-order-demo__c-layout>header h1,.place-order-demo__d-overlay h1{font-size:26px}.place-order-demo__a-product,.place-order-demo__c-story{grid-template-columns:1fr}.place-order-demo__a-layout>aside,.place-order-demo__c-layout>footer,.place-order-demo__d-form footer{flex-direction:column;align-items:stretch;gap:13px}.place-order-demo__field-grid.is-spec,.place-order-demo__b-body>aside{grid-template-columns:1fr}.place-order-demo__steps b{font-size:10px}.place-order-demo__b-body>.place-order-demo__card{min-height:0;padding:20px}.place-order-demo__c-layout>header{flex-direction:column;align-items:stretch}.place-order-demo__c-layout>header .place-order-demo__artisan{min-width:0}.place-order-demo__c-story>div:last-child{padding:20px}.place-order-demo__d-hero,.place-order-demo__d-hero .place-order-demo__product-visual{height:390px;min-height:390px}.place-order-demo__d-overlay{padding:25px}.place-order-demo__d-overlay>div{flex-wrap:wrap;gap:14px}}.artisan-preview{--ap-canvas:#d8d0c4;--ap-paper:#f1ede5;--ap-surface:#fcfaf5;--ap-strong:#fffdf9;--ap-ink:#33271e;--ap-text:#756a60;--ap-muted:#948272;--ap-wine:#98423b;--ap-gold:#d8ad63;--ap-border:#5f462e29;min-height:100dvh;color:var(--ap-ink);background:var(--ap-canvas);padding:16px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.artisan-preview__picker,.artisan-preview__toolbar,.artisan-preview__loading{box-sizing:border-box;width:min(1520px,100%);margin-inline:auto}.artisan-preview__picker{border:1px solid var(--ap-border);background:#fffdf9f2;justify-content:space-between;align-items:center;gap:18px;padding:11px 13px;display:flex;box-shadow:0 12px 35px #3e2d2014}.artisan-preview__picker-intro{color:var(--ap-wine);align-items:center;gap:9px;display:flex}.artisan-preview__picker-intro span,.artisan-preview__variants button span{text-align:left;gap:2px;display:grid}.artisan-preview__picker-intro strong{color:var(--ap-ink);font-size:13px}.artisan-preview__picker small{color:var(--ap-muted);font-size:9px}.artisan-preview__variants{gap:6px;display:flex}.artisan-preview__variants button{border:1px solid var(--ap-border);min-width:154px;min-height:45px;color:var(--ap-muted);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 10px;display:flex}.artisan-preview__variants button b{color:var(--ap-ink);font-size:10px}.artisan-preview__variants button.is-active{border-color:var(--ap-wine);color:var(--ap-wine);background:#98423b0f}.artisan-preview__variants button.is-active b{color:var(--ap-wine)}.artisan-preview__toolbar{border:1px solid var(--ap-border);background:#fffdf9f2;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:9px 13px;display:flex}.artisan-preview__toolbar label{width:min(330px,34vw);position:relative}.artisan-preview__toolbar label svg{color:var(--ap-muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.artisan-preview__toolbar input{box-sizing:border-box;border:1px solid var(--ap-border);width:100%;height:36px;color:var(--ap-ink);background:var(--ap-strong);outline:0;padding:0 12px 0 34px;font-size:12px}.artisan-preview__toolbar>div{gap:5px;display:flex}.artisan-preview__toolbar button{min-height:31px;color:var(--ap-text);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 11px;font-size:10px}.artisan-preview__toolbar button.is-active{border-color:var(--ap-wine);color:#fff;background:var(--ap-wine)}.artisan-preview__lang{align-items:center;gap:5px;margin-left:5px;display:inline-flex;border-left:1px solid var(--ap-border)!important}.artisan-preview__canvas{background:var(--ap-paper);border:1px solid #3e2d202e;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 70px #3e2d2021}.artisan-preview__nav{border-bottom:1px solid var(--ap-border);background:#fcfaf5cc;align-items:center;gap:25px;min-height:68px;padding:0 clamp(20px,5vw,72px);display:flex}.artisan-preview__brand{align-items:center;gap:11px;margin-right:auto;display:flex}.artisan-preview__brand>span:last-child{gap:1px;display:grid}.artisan-preview__brand strong{letter-spacing:.1em;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:17px}.artisan-preview__brand small{color:var(--ap-muted);letter-spacing:.16em;font-size:7px;font-weight:700}.artisan-preview__brand-mark{border:1px solid var(--ap-gold);place-items:center;width:29px;height:29px;display:grid;position:relative;transform:rotate(45deg)}.artisan-preview__brand-mark:before,.artisan-preview__brand-mark:after{content:"";border:1px solid var(--ap-wine);width:11px;height:11px;position:absolute}.artisan-preview__brand-mark:before{transform:translate(-5px,-5px)}.artisan-preview__brand-mark:after{transform:translate(5px,5px)}.artisan-preview__brand-mark i{background:var(--ap-wine);width:5px;height:5px}.artisan-preview__nav nav{gap:clamp(18px,3vw,42px);display:flex}.artisan-preview__nav nav a,.artisan-preview__cart{color:var(--ap-text);font-size:11px;text-decoration:none}.artisan-preview__nav nav a.is-active{color:var(--ap-wine);font-weight:700}.artisan-preview__cart{border:1px solid var(--ap-border);padding:9px 12px}.artisan-preview__c .artisan-preview__nav{background:#211b17;border-color:#fff8eb1f}.artisan-preview__c .artisan-preview__brand strong,.artisan-preview__c .artisan-preview__nav nav a,.artisan-preview__c .artisan-preview__cart{color:#fff8eb}.artisan-preview__c .artisan-preview__brand small{color:#fff8eb80}.artisan-preview__a-hero{grid-template-columns:1fr .75fr;align-items:center;gap:40px;padding:54px clamp(26px,5vw,72px);display:grid}.artisan-preview__a-hero>div>span,.artisan-preview__section-title>span{color:var(--ap-wine);letter-spacing:.18em;font-size:10px;font-weight:700}.artisan-preview__a-hero h1{margin:14px 0;font-family:Noto Serif SC,serif;font-size:clamp(40px,5vw,72px);line-height:1.12}.artisan-preview__a-hero h1 em{color:var(--ap-wine);font-size:.48em;font-style:normal}.artisan-preview__a-hero p{max-width:510px;color:var(--ap-text);font-family:Noto Serif SC,serif;font-size:13px;line-height:1.9}.artisan-preview__a-hero button,.artisan-preview__d-feature button{border:1px solid var(--ap-wine);color:#fff8eb;background:var(--ap-wine);cursor:pointer;align-items:center;gap:8px;margin-top:20px;padding:11px 14px;display:inline-flex}.artisan-preview__a-hero figure{height:390px;margin:0;position:relative;overflow:hidden}.artisan-preview__a-hero figure img{object-fit:cover;filter:saturate(.78);width:100%;height:100%;transition:transform .8s,opacity .25s}.artisan-preview__a-hero:hover figure img{transform:scale(1.025)}.artisan-preview__a-hero figcaption{color:#fff8eb;background:linear-gradient(#0000,#1e140fdb);align-items:end;gap:10px;padding:35px 16px 16px;display:flex;position:absolute;inset:auto 0 0}.artisan-preview__a-hero figcaption b{font-family:serif;font-size:30px}.artisan-preview__a-arrow{z-index:2;color:#fff8eb;cursor:pointer;background:#33271e7a;border:1px solid #fff8eba6;place-items:center;width:38px;height:38px;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.artisan-preview__a-arrow:hover{background:var(--ap-wine);transform:translateY(-50%)scale(1.05)}.artisan-preview__a-arrow.is-prev{left:12px}.artisan-preview__a-arrow.is-next{right:12px}.artisan-preview__a-dots{z-index:2;gap:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.artisan-preview__a-dots button{cursor:pointer;background:0 0;border:1px solid #fff8ebcc;border-radius:50%;width:7px;height:7px;padding:0}.artisan-preview__a-dots button.is-active{background:#fff8eb;border-radius:99px;width:23px}.artisan-preview__a-index{padding:0 clamp(26px,5vw,72px) 52px}.artisan-preview__section-title h2{margin:8px 0 22px;font-family:Noto Serif SC,serif;font-size:30px}.artisan-preview__a-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.artisan-preview__a-grid button{text-align:left;background:var(--ap-strong);cursor:pointer;border:0;padding:0;position:relative;overflow:hidden}.artisan-preview__a-grid img{object-fit:cover;width:100%;height:150px;transition:transform .5s}.artisan-preview__a-grid button:hover img{transform:scale(1.07)}.artisan-preview__a-grid button>span{z-index:1;color:#fff;text-shadow:0 1px 5px #000;margin:8px;font-size:10px;position:absolute}.artisan-preview__a-grid div{gap:4px;padding:10px;display:grid}.artisan-preview__a-grid strong{font-family:Noto Serif SC,serif;font-size:13px}.artisan-preview__a-grid small,.artisan-preview__a-grid b{color:var(--ap-muted);font-size:9px}.artisan-preview__a-grid b{color:var(--ap-wine)}.artisan-preview__a-pagination{border-top:1px solid var(--ap-border);justify-content:center;align-items:center;gap:14px;margin-top:22px;padding-top:16px;display:flex}.artisan-preview__a-pagination>button,.artisan-preview__a-pagination>div button{border:1px solid var(--ap-border);min-width:36px;height:34px;color:var(--ap-ink);background:var(--ap-strong);cursor:pointer;justify-content:center;align-items:center;gap:5px;font-size:10px;display:inline-flex}.artisan-preview__a-pagination>div{gap:5px;display:flex}.artisan-preview__a-pagination button:hover:not(:disabled),.artisan-preview__a-pagination button.is-active{color:#fff8eb;border-color:var(--ap-wine);background:var(--ap-wine)}.artisan-preview__a-pagination button:disabled{opacity:.35;cursor:not-allowed}.artisan-preview__a-copy{animation:.72s cubic-bezier(.22,.75,.25,1) both artisan-a-copy-in}.artisan-preview__a-media{width:100%;height:100%;animation:.82s cubic-bezier(.18,.76,.24,1) both artisan-a-media-in}.artisan-preview__a-media img{object-fit:cover;filter:saturate(.78);width:100%;height:100%}.artisan-preview__a-hero figure>figcaption{animation:.7s .12s both artisan-a-caption-in}@keyframes artisan-a-copy-in{0%{opacity:0;filter:blur(3px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes artisan-a-media-in{0%{opacity:0;transform:translateY(9%)}to{opacity:1;transform:translateY(0)}}@keyframes artisan-a-caption-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.artisan-preview__a-copy,.artisan-preview__a-media,.artisan-preview__a-hero figure>figcaption{animation:none}}.artisan-preview__b{background:#f7f1e9}.artisan-preview__b-head{padding:48px clamp(26px,5vw,72px) 28px}.artisan-preview__b-head>span{color:var(--ap-wine);letter-spacing:.2em;font-size:10px}.artisan-preview__b-head h1,.artisan-preview__c-head h1{margin:12px 0;font-family:Noto Serif SC,serif;font-size:clamp(38px,4.4vw,66px)}.artisan-preview__b-head p,.artisan-preview__c-head p{max-width:650px;color:var(--ap-text);font-family:Noto Serif SC,serif;font-size:13px;line-height:1.8}.artisan-preview__b-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 clamp(20px,4vw,58px) 54px;display:grid}.artisan-preview__b-grid>button{border:1px solid var(--ap-border);text-align:left;background:var(--ap-strong);cursor:pointer;padding:0;transition:transform .22s,box-shadow .22s;overflow:hidden}.artisan-preview__b-grid>button:hover{transform:translateY(-5px);box-shadow:0 18px 40px #45311f24}.artisan-preview__b-image{height:240px;position:relative;overflow:hidden}.artisan-preview__b-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.artisan-preview__b-grid>button:hover img{transform:scale(1.06)}.artisan-preview__b-image>span{color:#fff;text-shadow:0 1px 5px #000;font-family:serif;font-size:20px;position:absolute;top:10px;left:10px}.artisan-preview__b-image>b{color:#fff8eb;background:#33271eb8;padding:5px 7px;font-size:9px;position:absolute;top:10px;right:10px}.artisan-preview__b-image>b.is-available{background:#47704b}.artisan-preview__b-body{padding:14px}.artisan-preview__b-body>div:first-child{justify-content:space-between;align-items:start;gap:8px;display:flex}.artisan-preview__b-body h2{margin:0;font-family:Noto Serif SC,serif;font-size:20px}.artisan-preview__b-body small{color:var(--ap-muted);align-items:center;gap:3px;margin-top:4px;font-size:9px;display:flex}.artisan-preview__b-body em{color:var(--ap-wine);font-size:9px;font-style:normal}.artisan-preview__b-body p{min-height:42px;color:var(--ap-text);margin:12px 0;font-size:10px;line-height:1.7;overflow:hidden}.artisan-preview__meta{border-block:1px solid var(--ap-border);grid-template-columns:repeat(3,1fr);padding:9px 0;display:grid}.artisan-preview__meta span{color:var(--ap-wine);gap:2px;font-size:12px;display:grid}.artisan-preview__meta span+span{border-left:1px solid var(--ap-border);padding-left:7px}.artisan-preview__meta small{color:var(--ap-muted);margin:0;font-size:8px}.artisan-preview__meta svg{color:var(--ap-gold)}.artisan-preview__b-body footer{color:var(--ap-wine);justify-content:space-between;align-items:center;padding-top:10px;font-size:9px;display:flex}.artisan-preview__c{color:#fff8eb;background:#211b17}.artisan-preview__c-head{padding:50px clamp(26px,5vw,72px) 30px}.artisan-preview__c-head>span{color:var(--ap-gold);letter-spacing:.2em;font-size:9px}.artisan-preview__c-head h1{color:#fff8eb}.artisan-preview__c-head p{color:#fff8eb99}.artisan-preview__c-wall{grid-template-columns:repeat(4,1fr);grid-auto-rows:230px;gap:7px;padding:0 clamp(20px,4vw,58px) 58px;display:grid}.artisan-preview__c-wall button{text-align:left;cursor:pointer;background:#332820;border:0;padding:0;position:relative;overflow:hidden}.artisan-preview__c-wall button.is-featured{grid-area:span 2/span 2}.artisan-preview__c-wall img{object-fit:cover;filter:saturate(.68)brightness(.66);width:100%;height:100%;transition:transform .35s,filter .25s}.artisan-preview__c-wall button:hover img{filter:saturate()brightness(.86);transform:scale(1.04)}.artisan-preview__c-wall button>div{background:linear-gradient(#0000,#140e0bf0);gap:4px;padding:42px 14px 14px;display:grid;position:absolute;inset:auto 0 0}.artisan-preview__c-wall span{color:var(--ap-gold);letter-spacing:.15em;font-size:8px}.artisan-preview__c-wall strong{color:#fff8eb;font-family:Noto Serif SC,serif;font-size:14px}.artisan-preview__c-wall button.is-featured strong{font-size:24px}.artisan-preview__c-wall small{color:#fff8eb94;font-size:9px}.artisan-preview__d{background:var(--ap-paper)}.artisan-preview__d-intro{grid-template-columns:1fr .7fr;align-items:end;gap:48px;padding:46px clamp(28px,5vw,72px);display:grid}.artisan-preview__d-intro>div>span{color:var(--ap-wine);letter-spacing:.18em;font-size:10px;font-weight:700}.artisan-preview__d-intro h1{margin:13px 0;font-family:Noto Serif SC,serif;font-size:clamp(40px,4.5vw,68px)}.artisan-preview__d-intro p{max-width:650px;color:var(--ap-text);font-family:Noto Serif SC,serif;font-size:13px;line-height:1.85}.artisan-preview__d-stats{border-top:1px solid var(--ap-border);grid-template-columns:repeat(3,1fr);display:grid}.artisan-preview__d-stats span{gap:4px;padding:13px 0;display:grid}.artisan-preview__d-stats span+span{border-left:1px solid var(--ap-border);padding-left:13px}.artisan-preview__d-stats b{color:var(--ap-wine);font-family:Noto Serif SC,serif;font-size:25px;font-weight:500}.artisan-preview__d-stats small{color:var(--ap-muted);font-size:9px}.artisan-preview__d-feature{border:1px solid var(--ap-border);background:var(--ap-strong);align-items:center;gap:28px;margin:0 clamp(20px,5vw,72px) 28px;padding:28px;display:flex}.artisan-preview__d-mark{border:1px solid var(--ap-gold);width:110px;height:110px;color:var(--ap-wine);flex:none;place-items:center;font-family:Noto Serif SC,serif;font-size:65px;display:grid;transform:rotate(45deg)}.artisan-preview__d-mark:first-letter{transform:rotate(-45deg)}.artisan-preview__d-feature>div:last-child{padding-left:20px}.artisan-preview__d-feature span{color:var(--ap-wine);letter-spacing:.18em;font-size:9px}.artisan-preview__d-feature h2{margin:8px 0;font-family:Noto Serif SC,serif;font-size:30px}.artisan-preview__d-feature p{max-width:650px;color:var(--ap-text);font-size:12px;line-height:1.8}.artisan-preview__d-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 clamp(20px,5vw,72px);padding-bottom:54px;display:grid}.artisan-preview__d-grid>button{border:1px solid var(--ap-border);text-align:left;background:var(--ap-strong);cursor:pointer;grid-template-columns:110px 1fr 20px;align-items:center;gap:13px;min-width:0;padding:0;transition:transform .2s,box-shadow .2s;display:grid}.artisan-preview__d-grid>button:hover{transform:translateY(-4px);box-shadow:0 16px 35px #45311f1f}.artisan-preview__d-grid>button>div{height:120px;position:relative;overflow:hidden}.artisan-preview__d-grid img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.artisan-preview__d-grid button:hover img{transform:scale(1.06)}.artisan-preview__d-grid>button>div>span{color:#fff;text-shadow:0 1px 4px #000;font-size:10px;position:absolute;top:7px;left:8px}.artisan-preview__d-grid section{min-width:0}.artisan-preview__d-grid section>small{color:var(--ap-muted);font-size:8px}.artisan-preview__d-grid h2{white-space:nowrap;text-overflow:ellipsis;margin:6px 0;font-family:Noto Serif SC,serif;font-size:19px;overflow:hidden}.artisan-preview__d-grid p{color:var(--ap-wine);white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:9px;overflow:hidden}.artisan-preview__d-grid .artisan-preview__meta{border:0;padding:0}.artisan-preview__d-grid>button>svg{color:var(--ap-wine);margin-right:12px}@media (width<=1100px){.artisan-preview__picker{flex-direction:column;align-items:flex-start}.artisan-preview__variants{width:100%;overflow:auto}.artisan-preview__variants button{flex:1 0 145px}.artisan-preview__a-grid{grid-template-columns:repeat(3,1fr)}.artisan-preview__b-grid,.artisan-preview__d-grid{grid-template-columns:repeat(2,1fr)}.artisan-preview__d-intro{grid-template-columns:1fr}.artisan-preview__c-wall{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.artisan-preview{padding:0}.artisan-preview__toolbar{flex-direction:column;align-items:stretch}.artisan-preview__toolbar label{width:100%}.artisan-preview__toolbar>div{overflow:auto}.artisan-preview__canvas{border-inline:0}.artisan-preview__nav{min-height:58px;padding:0 14px}.artisan-preview__brand strong{font-size:14px}.artisan-preview__brand small,.artisan-preview__nav nav,.artisan-preview__cart{display:none}.artisan-preview__a-hero{grid-template-columns:1fr;padding:34px 16px}.artisan-preview__a-hero figure{height:270px}.artisan-preview__a-index{padding:0 16px 34px}.artisan-preview__a-grid{grid-template-columns:repeat(2,1fr)}.artisan-preview__a-grid img{height:135px}.artisan-preview__a-pagination>button{padding-inline:7px;font-size:0}.artisan-preview__a-pagination>button svg{width:15px}.artisan-preview__b-head,.artisan-preview__c-head{padding:34px 16px 24px}.artisan-preview__b-grid{grid-template-columns:1fr;padding:0 12px 30px}.artisan-preview__b-image{height:230px}.artisan-preview__c-wall{grid-template-columns:repeat(2,1fr);grid-auto-rows:180px;padding:0 10px 30px}.artisan-preview__c-wall button.is-featured{grid-area:span 2/span 2}.artisan-preview__d-intro{padding:34px 16px}.artisan-preview__d-feature{gap:20px;margin:0 12px 20px;padding:20px}.artisan-preview__d-mark{width:72px;height:72px;font-size:40px}.artisan-preview__d-feature>div:last-child{padding-left:0}.artisan-preview__d-grid{grid-template-columns:1fr;margin:0 12px}.artisan-preview__d-grid>button{grid-template-columns:92px 1fr 18px}.artisan-preview__d-grid>button>div{height:108px}.artisan-preview__picker-intro small{display:none}}.artisan-preview__a-arrow{color:#ffffffe0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ffffffb8;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 10px #ffffff14;background:0 0!important}.artisan-preview__a-arrow:hover{color:#fff;background:#ffffff2e;border-color:#fffffff5;box-shadow:0 7px 22px #140e0b33}.detail-preview{--dp-canvas:#d8d0c4;--dp-paper:#f1ede5;--dp-strong:#fffdf9;--dp-ink:#33271e;--dp-text:#756a60;--dp-muted:#948272;--dp-wine:#98423b;--dp-gold:#d8ad63;--dp-border:#5f462e29;min-height:100dvh;color:var(--dp-ink);background:var(--dp-canvas);padding:16px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.detail-preview__picker,.detail-preview__loading{width:min(1520px,100%);margin:auto}.detail-preview__picker{border:1px solid var(--dp-border);background:#fffdf9f5;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:10px 13px;display:flex;box-shadow:0 12px 35px #3e2d2014}.detail-preview__picker-intro{color:var(--dp-wine);align-items:center;gap:9px;display:flex}.detail-preview__picker-intro span,.detail-preview__variants button span{text-align:left;gap:2px;display:grid}.detail-preview__picker-intro strong{color:var(--dp-ink);font-size:13px}.detail-preview__picker small{color:var(--dp-muted);font-size:9px}.detail-preview__variants{align-items:center;gap:6px;display:flex}.detail-preview__variants button{border:1px solid var(--dp-border);min-width:145px;min-height:43px;color:var(--dp-muted);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 9px;display:flex}.detail-preview__variants button b{color:var(--dp-ink);font-size:10px}.detail-preview__variants button.is-active{border-color:var(--dp-wine);color:var(--dp-wine);background:#98423b0f}.detail-preview__variants button.is-active b{color:var(--dp-wine)}.detail-preview__language{min-width:auto!important;color:var(--dp-wine)!important}.detail-preview__canvas{background:var(--dp-paper);border:1px solid #3e2d202e;width:100%;margin-top:8px;position:relative;overflow:hidden;box-shadow:0 24px 70px #3e2d2021}.detail-preview__canvas:before{content:"";pointer-events:none;opacity:.04;background-image:linear-gradient(45deg,transparent 48%,var(--dp-wine) 49%,transparent 51%);background-size:62px 62px;position:absolute;inset:0}.detail-preview__nav,.detail-preview__canvas>div,.detail-preview__canvas>section{z-index:1;position:relative}.detail-preview__nav{border-bottom:1px solid var(--dp-border);background:#fcfaf5d6;align-items:center;gap:22px;min-height:68px;padding:0 clamp(20px,5vw,72px);display:flex}.detail-preview__brand{align-items:center;gap:11px;margin-right:auto;display:flex}.detail-preview__brand>span:last-child{gap:1px;display:grid}.detail-preview__brand strong{letter-spacing:.1em;font-family:Noto Serif SC,serif;font-size:17px}.detail-preview__brand small{color:var(--dp-muted);letter-spacing:.16em;font-size:7px}.detail-preview__mark{border:1px solid var(--dp-gold);place-items:center;width:29px;height:29px;display:grid;position:relative;transform:rotate(45deg)}.detail-preview__mark:before,.detail-preview__mark:after{content:"";border:1px solid var(--dp-wine);width:11px;height:11px;position:absolute}.detail-preview__mark:before{transform:translate(-5px,-5px)}.detail-preview__mark:after{transform:translate(5px,5px)}.detail-preview__mark i{background:var(--dp-wine);width:5px;height:5px}.detail-preview__nav nav{gap:clamp(18px,3vw,42px);display:flex}.detail-preview__nav nav a{color:var(--dp-text);font-size:11px;text-decoration:none}.detail-preview__nav nav a.is-active{color:var(--dp-wine);font-weight:700}.detail-preview__cart{color:var(--dp-text);align-items:center;gap:5px;font-size:10px;text-decoration:none;display:inline-flex}.detail-preview__a-hero{grid-template-columns:1fr .8fr;align-items:center;gap:42px;padding:54px clamp(26px,5vw,72px);display:grid}.detail-preview__a-hero>div>span,.detail-preview__a-body>div>span,.detail-preview__section-heading span{color:var(--dp-wine);letter-spacing:.18em;font-size:9px;font-weight:700}.detail-preview__a-hero h1{margin:15px 0;font-family:Noto Serif SC,serif;font-size:clamp(45px,5vw,76px);line-height:1.06}.detail-preview__a-hero h1 em{color:var(--dp-wine);letter-spacing:.08em;font-size:.32em;font-style:normal;display:block}.detail-preview__a-hero p,.detail-preview__story{max-width:540px;color:var(--dp-text);font-family:Noto Serif SC,serif;font-size:13px;line-height:1.9}.detail-preview__a-hero figure{height:420px;margin:0;position:relative;overflow:hidden}.detail-preview__a-hero figure img{object-fit:cover;filter:saturate(.76);width:100%;height:100%}.detail-preview__a-hero figcaption{color:#fff8eb;background:linear-gradient(#0000,#1e140fdb);gap:10px;padding:36px 16px 16px;display:flex;position:absolute;inset:auto 0 0}.detail-preview__a-hero figcaption b{font-family:serif;font-size:22px}.detail-preview__a-body{grid-template-columns:.7fr 1.3fr;gap:32px;padding:0 clamp(26px,5vw,72px) 54px;display:grid}.detail-preview__a-body h2,.detail-preview__section-heading h2{margin:8px 0 16px;font-family:Noto Serif SC,serif;font-size:30px}.detail-preview__tags{flex-wrap:wrap;gap:5px;display:flex}.detail-preview__tags span{color:var(--dp-wine);background:#f4e8e1;padding:5px 8px;font-size:10px}.detail-preview__primary{border:1px solid var(--dp-wine);color:#fff8eb;background:var(--dp-wine);cursor:pointer;align-items:center;gap:7px;margin-top:20px;padding:11px 14px;font-size:10px;display:inline-flex}.detail-preview__stats{border-top:1px solid var(--dp-border);grid-template-columns:repeat(4,1fr);margin-top:20px;padding-top:13px;display:grid}.detail-preview__stats span{color:var(--dp-wine);gap:3px;display:grid}.detail-preview__stats span+span{border-left:1px solid var(--dp-border);padding-left:9px}.detail-preview__stats svg{color:var(--dp-gold)}.detail-preview__stats b{font-family:Noto Serif SC,serif;font-size:17px;font-weight:500}.detail-preview__stats small{color:var(--dp-muted);font-size:8px}.detail-preview__products{margin:0 clamp(26px,5vw,72px) 52px}.detail-preview__section-heading{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.detail-preview__section-heading>b{color:var(--dp-muted);font-size:10px}.detail-preview__product-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.detail-preview__product{border:1px solid var(--dp-border);background:var(--dp-strong);position:relative}.detail-preview__product>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;padding:0 40px 0 0;display:flex}.detail-preview__product-image{background:#e7dcd0;flex:none;width:105px;height:105px;position:relative;overflow:hidden}.detail-preview__product-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.detail-preview__product:hover .detail-preview__product-image img{transform:scale(1.06)}.detail-preview__product-image>b{color:#fff8eb;background:var(--dp-wine);padding:4px 5px;font-size:8px;position:absolute;top:7px;left:7px}.detail-preview__product>button:first-child>div:last-child{padding:12px}.detail-preview__product small{color:var(--dp-muted);font-size:9px}.detail-preview__product h3{margin:5px 0;font-family:Noto Serif SC,serif;font-size:17px}.detail-preview__product p{color:var(--dp-wine);margin:0 0 6px;font-size:10px}.detail-preview__product>button:first-child span{color:var(--dp-wine);align-items:center;gap:4px;font-size:9px;display:inline-flex}.detail-preview__add{border:1px solid var(--dp-wine);color:#fff8eb;background:var(--dp-wine);cursor:pointer;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.detail-preview__b{background:#f7f1e9}.detail-preview__b-head{grid-template-columns:250px 1fr;align-items:center;gap:32px;padding:48px clamp(26px,5vw,72px) 34px;display:grid}.detail-preview__b-portrait{height:360px;position:relative;overflow:hidden}.detail-preview__b-portrait img{object-fit:cover;width:100%;height:100%}.detail-preview__b-portrait>b{color:#fff8eb;background:var(--dp-wine);padding:6px 8px;font-size:9px;position:absolute;top:10px;right:10px}.detail-preview__b-portrait>b.is-available{background:#47704b}.detail-preview__b-head .detail-preview__identity{flex-direction:column;justify-content:center;display:flex}.detail-preview__identity{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.detail-preview__identity>div>span{color:var(--dp-wine);letter-spacing:.18em;font-size:9px}.detail-preview__identity h1{margin:11px 0;font-family:Noto Serif SC,serif;font-size:clamp(46px,5vw,74px)}.detail-preview__identity p{color:var(--dp-muted);align-items:center;gap:5px;font-size:11px;display:flex}.detail-preview__identity>b{color:var(--dp-wine);background:#98423b0d;border:1px solid #98423b4d;padding:5px 8px;font-size:9px}.detail-preview__identity>b.is-available{color:#47704b;background:#47704b0f;border-color:#47704b4d}.detail-preview__b-head .detail-preview__story{margin:21px 0 14px}.detail-preview__b-stats{border-block:1px solid var(--dp-border);margin:0 clamp(26px,5vw,72px) 29px;padding:15px 0}.detail-preview__b-stats .detail-preview__stats{border:0;margin:0;padding:0}.detail-preview__c{color:#fff8eb;background:#211b17}.detail-preview__c .detail-preview__nav{color:#fff8eb;background:#211b17;border-color:#fff8eb1f}.detail-preview__c .detail-preview__brand strong,.detail-preview__c .detail-preview__nav a,.detail-preview__c .detail-preview__cart{color:#fff8eb}.detail-preview__c .detail-preview__brand small{color:#fff8eb80}.detail-preview__c-hero{grid-template-columns:260px 1fr;align-items:center;gap:34px;padding:55px clamp(26px,5vw,72px) 34px;display:grid}.detail-preview__c-avatar{border:1px solid #d8ad638c;height:300px;overflow:hidden}.detail-preview__c-avatar img{object-fit:cover;filter:saturate(.72)brightness(.72);width:100%;height:100%}.detail-preview__c-hero>div:last-child>span,.detail-preview__d-title>span{color:var(--dp-gold);letter-spacing:.18em;font-size:9px}.detail-preview__c-hero h1,.detail-preview__d-title h1{color:#fff8eb;margin:13px 0;font-family:Noto Serif SC,serif;font-size:clamp(42px,5vw,72px)}.detail-preview__c-hero p{color:#fff8eb9e;max-width:620px;font-size:13px;line-height:1.9}.detail-preview__c-hero button{border:1px solid var(--dp-gold);color:var(--dp-gold);cursor:pointer;background:0 0;align-items:center;gap:6px;margin-top:18px;padding:10px 13px;display:inline-flex}.detail-preview__c-data{border-block:1px solid #fff8eb29;grid-template-columns:repeat(4,1fr);margin:0 clamp(26px,5vw,72px) 30px;display:grid}.detail-preview__c-data span{gap:5px;padding:14px 12px;display:grid}.detail-preview__c-data span+span{border-left:1px solid #fff8eb29}.detail-preview__c-data small{color:#fff8eb7a;font-size:9px}.detail-preview__c-data b{color:var(--dp-gold);font-family:Noto Serif SC,serif;font-size:16px}.detail-preview__products.is-dark .detail-preview__section-heading h2,.detail-preview__products.is-dark .detail-preview__section-heading span{color:#fff8eb}.detail-preview__products.is-dark .detail-preview__section-heading>b{color:#fff8eb8c}.detail-preview__products.is-dark .detail-preview__product{background:#332820;border-color:#fff8eb24}.detail-preview__products.is-dark .detail-preview__product h3,.detail-preview__products.is-dark .detail-preview__product small{color:#fff8eb}.detail-preview__products.is-dark .detail-preview__product p{color:var(--dp-gold)}.detail-preview__products.is-dark .detail-preview__add{color:#211b17;background:var(--dp-gold);border-color:var(--dp-gold)}.detail-preview__d-title{padding:50px clamp(26px,5vw,72px) 25px}.detail-preview__d-title>span{color:var(--dp-wine)}.detail-preview__d-title h1{color:var(--dp-ink)}.detail-preview__d-title p{max-width:700px;color:var(--dp-text);font-size:13px;line-height:1.8}.detail-preview__d-grid{grid-template-columns:1.3fr .7fr;gap:10px;margin:0 clamp(26px,5vw,72px) 34px;display:grid}.detail-preview__d-profile,.detail-preview__d-side{border:1px solid var(--dp-border);background:var(--dp-strong);padding:22px}.detail-preview__d-profile{grid-template-columns:160px 1fr;gap:20px;display:grid}.detail-preview__d-photo{height:210px;overflow:hidden}.detail-preview__d-photo img{object-fit:cover;width:100%;height:100%}.detail-preview__d-profile .detail-preview__identity h1{font-size:38px}.detail-preview__d-profile .detail-preview__story{margin:13px 0;font-size:11px}.detail-preview__d-side .detail-preview__stats{grid-template-columns:repeat(2,1fr);margin:0}.detail-preview__d-side .detail-preview__stats span:nth-child(3){border-top:1px solid var(--dp-border);padding-top:10px}.detail-preview__d-status{border-top:1px solid var(--dp-border);margin-top:22px;padding-top:16px}.detail-preview__d-status span{color:var(--dp-wine);letter-spacing:.18em;font-size:9px}.detail-preview__d-status strong{margin:7px 0;font-family:Noto Serif SC,serif;font-size:25px;display:block}.detail-preview__d-status p{color:var(--dp-text);font-size:11px;line-height:1.7}.detail-preview__loading{min-height:520px;color:var(--dp-muted);background:var(--dp-paper);place-items:center;display:grid}.detail-preview__empty{text-align:center;color:var(--dp-muted);padding:55px 10px;font-size:11px}@media (width<=1100px){.detail-preview__picker{flex-direction:column;align-items:flex-start}.detail-preview__variants{width:100%;overflow:auto}.detail-preview__variants button{flex:1 0 145px}.detail-preview__a-body,.detail-preview__product-grid,.detail-preview__d-grid{grid-template-columns:1fr}}@media (width<=680px){.detail-preview{padding:0}.detail-preview__picker{padding:10px}.detail-preview__picker-intro small{display:none}.detail-preview__canvas{border-inline:0}.detail-preview__nav{min-height:58px;padding:0 14px}.detail-preview__brand{margin-right:0}.detail-preview__brand strong{font-size:14px}.detail-preview__brand small,.detail-preview__nav nav{display:none}.detail-preview__cart{margin-left:auto}.detail-preview__a-hero{grid-template-columns:1fr;padding:34px 16px}.detail-preview__a-hero figure{height:290px}.detail-preview__a-body{padding:0 16px 35px}.detail-preview__stats{grid-template-columns:repeat(2,1fr);gap:10px 0}.detail-preview__stats span:nth-child(3){border-left:0}.detail-preview__stats span:nth-child(n+3){border-top:1px solid var(--dp-border);padding-top:9px}.detail-preview__products{margin-inline:16px}.detail-preview__b-head{padding:32px 16px 25px;display:block}.detail-preview__b-portrait{height:330px}.detail-preview__identity h1{font-size:48px}.detail-preview__b-stats{margin-inline:16px}.detail-preview__c-hero{grid-template-columns:1fr;padding:35px 16px 25px}.detail-preview__c-avatar{height:270px}.detail-preview__c-data{grid-template-columns:repeat(2,1fr);margin-inline:16px}.detail-preview__c-data span:nth-child(3){border-top:1px solid #fff8eb29;border-left:0}.detail-preview__c-data span:nth-child(4){border-top:1px solid #fff8eb29}.detail-preview__d-title{padding:35px 16px 22px}.detail-preview__d-title h1{font-size:42px}.detail-preview__d-grid{margin-inline:16px}.detail-preview__d-profile{grid-template-columns:1fr;padding:14px}.detail-preview__d-photo{height:270px}.detail-preview__products{margin-bottom:35px}}.detail-preview__e{color:#fff8eb;background:#1d1714}.detail-preview__e .detail-preview__nav,.detail-preview__e .detail-preview__brand strong,.detail-preview__e .detail-preview__brand small,.detail-preview__e .detail-preview__nav nav a,.detail-preview__e .detail-preview__cart{color:#fff8eb}.detail-preview__e-cover{align-items:flex-end;min-height:720px;display:flex;position:relative;overflow:hidden}.detail-preview__e-cover>img{object-fit:cover;filter:saturate(.75)contrast(1.05);width:100%;height:100%;animation:12s ease-in-out infinite alternate detail-preview-e-breathe;position:absolute;inset:0;transform:scale(1.015)}.detail-preview__e-shade{background:linear-gradient(90deg,#120c0ab8,#120c0a1a 65%),linear-gradient(#0000 40%,#120c0ae6);position:absolute;inset:0}.detail-preview__e-copy{z-index:1;width:min(100%,920px);padding:clamp(48px,8vw,110px);position:relative}.detail-preview__e-copy>span,.detail-preview__e-intro>span{color:#d9b56f;letter-spacing:.2em;font-size:10px}.detail-preview__e-copy h1{color:#fff8eb;letter-spacing:-.08em;margin:15px 0;font:500 clamp(58px,9vw,136px)/.95 Noto Serif SC,serif}.detail-preview__e-copy p{color:#fff8ebc7;max-width:490px;font-size:15px;line-height:2}.detail-preview__e-copy>div{align-items:center;gap:26px;margin-top:30px;display:flex}.detail-preview__e-copy>div>b{color:#fff8eb;font-size:12px;font-weight:500}.detail-preview__e .detail-preview__primary{color:#241914;background:#d9b56f;border-color:#d9b56f}.detail-preview__e-body{grid-template-columns:.72fr 1.28fr;gap:44px;padding:80px clamp(24px,7vw,110px) 100px;display:grid}.detail-preview__e-intro{padding-top:18px}.detail-preview__e-intro h2{color:#fff8eb;max-width:350px;margin:16px 0;font:500 clamp(30px,4vw,54px)/1.2 Noto Serif SC,serif}.detail-preview__e-intro p{color:#fff8eba8;max-width:390px;line-height:2}.detail-preview__e .detail-preview__stats{border-color:#fff8eb29;margin:42px 0 0}.detail-preview__e .detail-preview__stats span{border-color:#fff8eb29}.detail-preview__e .detail-preview__stats b,.detail-preview__e .detail-preview__stats small{color:#fff8eb}.detail-preview__e .detail-preview__products{background:0 0;margin:0}.detail-preview__e .detail-preview__section-heading h2,.detail-preview__e .detail-preview__section-heading span{color:#fff8eb}.detail-preview__e .detail-preview__product{background:#2b211c;border-color:#fff8eb21}.detail-preview__e .detail-preview__product h3,.detail-preview__e .detail-preview__product small{color:#fff8eb}.detail-preview__e .detail-preview__product p{color:#d9b56f}.detail-preview__e .detail-preview__add{color:#241914;background:#d9b56f;border-color:#d9b56f}.detail-preview__f{background:#f7f2e9}.detail-preview__f-masthead{border-bottom:1px solid var(--dp-border);text-align:center;padding:58px clamp(24px,7vw,110px) 35px}.detail-preview__f-masthead span,.detail-preview__f-masthead i{color:var(--dp-muted);letter-spacing:.18em;font-size:10px;font-style:normal}.detail-preview__f-masthead h1{color:var(--dp-ink);letter-spacing:-.08em;margin:20px 0 12px;font:500 clamp(54px,9vw,126px)/.9 Noto Serif SC,serif}.detail-preview__f-feature{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,6vw,90px);padding:66px clamp(24px,8vw,130px);display:grid}.detail-preview__f-feature-image{height:min(62vw,570px);position:relative;overflow:hidden}.detail-preview__f-feature-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.detail-preview__f-feature-image:hover img{transform:scale(1.06)}.detail-preview__f-feature-image>span{color:#fff8eb;font:500 46px/1 Noto Serif SC,serif;position:absolute;bottom:16px;right:22px}.detail-preview__f-feature-copy>span,.detail-preview__f-products>div>span{color:var(--dp-wine);letter-spacing:.2em;font-size:10px}.detail-preview__f-feature-copy h2{color:var(--dp-ink);margin:17px 0;font:500 clamp(32px,4vw,60px)/1.2 Noto Serif SC,serif}.detail-preview__f-feature-copy p{color:var(--dp-text);font-size:14px;line-height:2}.detail-preview__f-feature-copy .detail-preview__tags{margin:25px 0}.detail-preview__f-products{padding:15px clamp(24px,8vw,130px) 90px}.detail-preview__f-products>div:first-child{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.detail-preview__f-products h2{color:var(--dp-ink);margin:8px 0 0;font:500 38px/1.1 Noto Serif SC,serif}.detail-preview__f-products .detail-preview__products{background:0 0;margin:0;padding:0}.detail-preview__f-products .detail-preview__section-heading{display:none}.detail-preview__g{color:#eff0e8;background:#171b1c;min-height:100vh}.detail-preview__g .detail-preview__nav,.detail-preview__g .detail-preview__brand strong,.detail-preview__g .detail-preview__brand small,.detail-preview__g .detail-preview__nav nav a,.detail-preview__g .detail-preview__cart{color:#eff0e8}.detail-preview__g-header{border-bottom:1px solid #eff0e829;justify-content:space-between;align-items:center;gap:35px;padding:75px clamp(24px,8vw,130px) 55px;display:flex}.detail-preview__g-header>div:first-child>span,.detail-preview__g-record>div>span{color:#cbb476;letter-spacing:.18em;font-size:10px}.detail-preview__g-header h1{color:#eff0e8;letter-spacing:-.08em;margin:19px 0 12px;font:500 clamp(58px,9vw,130px)/.9 Noto Serif SC,serif}.detail-preview__g-header p{color:#eff0e89e;line-height:1.8}.detail-preview__g-header button{color:#cbb476;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cbb476;align-items:center;gap:8px;margin-top:28px;padding:12px 0;display:flex}.detail-preview__g-stamp{color:#cbb476;text-align:center;letter-spacing:.18em;border:1px solid #cbb476a6;border-radius:50%;place-content:center;width:150px;height:150px;font:12px/1.7 Georgia,serif;display:grid;transform:rotate(-12deg)}.detail-preview__g-stamp b{font-size:18px}.detail-preview__g-index{border-inline:1px solid #eff0e829;grid-template-columns:repeat(4,1fr);margin:0 clamp(24px,8vw,130px);display:grid}.detail-preview__g-index span{border-right:1px solid #eff0e829;align-content:center;gap:8px;min-height:105px;padding:0 22px;display:grid}.detail-preview__g-index span:last-child{border-right:0}.detail-preview__g-index small{color:#eff0e873;letter-spacing:.1em;font-size:10px}.detail-preview__g-index b{color:#eff0e8;font:500 17px Noto Serif SC,serif}.detail-preview__g-record{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(25px,7vw,105px);padding:70px clamp(24px,8vw,130px);display:grid}.detail-preview__g-image{border:1px solid #eff0e829;height:420px;padding:12px;overflow:hidden}.detail-preview__g-image img{object-fit:cover;filter:grayscale(.25);width:100%;height:100%}.detail-preview__g-record h2{color:#eff0e8;max-width:580px;margin:18px 0;font:500 clamp(31px,4vw,58px)/1.25 Noto Serif SC,serif}.detail-preview__g-record p{color:#eff0e8a3;max-width:520px;line-height:2}.detail-preview__g .detail-preview__tags span{color:#cbb476;border-color:#cbb4766b}.detail-preview__g .detail-preview__products{background:0 0;border-top:1px solid #eff0e829;margin:0 clamp(24px,8vw,130px) 80px;padding:28px 0 0}.detail-preview__g .detail-preview__section-heading h2,.detail-preview__g .detail-preview__section-heading span{color:#eff0e8}.detail-preview__g .detail-preview__product{background:#202627;border-color:#eff0e824}.detail-preview__g .detail-preview__product h3,.detail-preview__g .detail-preview__product small{color:#eff0e8}.detail-preview__g .detail-preview__product p{color:#cbb476}.detail-preview__g .detail-preview__add{color:#171b1c;background:#cbb476;border-color:#cbb476}.detail-preview__h{background:#eee8dc}.detail-preview__h-hero{background:linear-gradient(125deg,#f5efe4,#e5d6bd);grid-template-columns:90px 1fr minmax(250px,390px);align-items:center;gap:35px;padding:80px clamp(24px,9vw,145px) 72px;display:grid}.detail-preview__h-number{color:var(--dp-wine);align-self:start;font:500 55px/1 Noto Serif SC,serif}.detail-preview__h-hero span,.detail-preview__h-line span{color:var(--dp-wine);letter-spacing:.18em;font-size:10px}.detail-preview__h-hero h1{color:var(--dp-ink);letter-spacing:-.08em;margin:17px 0;font:500 clamp(52px,8vw,112px)/.95 Noto Serif SC,serif}.detail-preview__h-hero p{color:var(--dp-text)}.detail-preview__h-avatar{border-radius:190px 190px 0 0;height:330px;overflow:hidden;box-shadow:22px 22px #98423b29}.detail-preview__h-avatar img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.detail-preview__h-avatar:hover img{transform:scale(1.06)}.detail-preview__h-line{grid-template-columns:160px 1fr;align-items:start;gap:35px;max-width:900px;margin:75px auto 40px;padding:0 24px;display:grid}.detail-preview__h-marker{border:1px solid var(--dp-wine);width:98px;height:98px;color:var(--dp-wine);border-radius:50%;place-items:center;font:500 44px Noto Serif SC,serif;display:grid}.detail-preview__h-line h2{color:var(--dp-ink);margin:15px 0;font:500 clamp(30px,4vw,52px)/1.25 Noto Serif SC,serif}.detail-preview__h-line p{max-width:620px;color:var(--dp-text);line-height:2}.detail-preview__h-metrics{max-width:900px;margin:0 auto 65px;padding:0 24px}.detail-preview__h-metrics .detail-preview__stats{margin:0}.detail-preview__h .detail-preview__products{max-width:1120px;margin:0 auto 80px}@keyframes detail-preview-e-breathe{0%{transform:scale(1.015)}to{transform:scale(1.07)}}@media (width<=900px){.detail-preview__e-body,.detail-preview__f-feature,.detail-preview__g-record{grid-template-columns:1fr}.detail-preview__e-cover{min-height:650px}.detail-preview__g-index{grid-template-columns:repeat(2,1fr)}.detail-preview__g-index span:nth-child(2){border-right:0}.detail-preview__g-index span:nth-child(n+3){border-top:1px solid #eff0e829}.detail-preview__g-index span:nth-child(3){border-right:1px solid #eff0e829}.detail-preview__h-hero{grid-template-columns:55px 1fr}.detail-preview__h-avatar{grid-column:1/-1;justify-self:end;width:min(100%,420px)}}@media (width<=680px){.detail-preview__e-copy{padding:35px 18px 48px}.detail-preview__e-copy h1{font-size:65px}.detail-preview__e-copy>div{flex-wrap:wrap;gap:14px}.detail-preview__e-body,.detail-preview__f-feature{padding:45px 18px 60px}.detail-preview__f-masthead{padding:40px 18px 25px}.detail-preview__f-masthead h1{font-size:66px}.detail-preview__f-products{padding:0 18px 60px}.detail-preview__g-header,.detail-preview__g-record{padding:48px 18px}.detail-preview__g-header{flex-direction:column;align-items:flex-start}.detail-preview__g-stamp{width:105px;height:105px}.detail-preview__g-index{margin-inline:18px}.detail-preview__g-index span{min-height:90px;padding-inline:12px}.detail-preview__g .detail-preview__products{margin-inline:18px}.detail-preview__h-hero{grid-template-columns:42px 1fr;padding:48px 18px}.detail-preview__h-hero h1{font-size:61px}.detail-preview__h-line{grid-template-columns:70px 1fr;gap:18px;margin-top:50px}.detail-preview__h-marker{width:62px;height:62px;font-size:28px}.detail-preview__h-metrics{margin-bottom:45px}}.detail-preview__a .detail-preview__products{margin-top:34px}.detail-preview__a .detail-preview__product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.detail-preview__a .detail-preview__product{flex-direction:column;min-height:420px;transition:transform .45s,box-shadow .45s;display:flex;overflow:hidden}.detail-preview__a .detail-preview__product:hover{transform:translateY(-6px);box-shadow:0 20px 42px #3e2d2024}.detail-preview__a .detail-preview__product>button:first-child{flex:1;padding:0 0 46px;display:block}.detail-preview__a .detail-preview__product-image{width:100%;height:290px}.detail-preview__a .detail-preview__product>button:first-child>div:last-child{padding:17px 19px 0}.detail-preview__a .detail-preview__product h3{margin:7px 0 9px;font-size:21px}.detail-preview__a .detail-preview__product p{font-size:12px}.detail-preview__a .detail-preview__add{width:34px;height:34px;bottom:13px;right:13px}@media (width>=1250px){.detail-preview__a .detail-preview__product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-preview__a .detail-preview__product-image{height:330px}}@media (width<=680px){.detail-preview__a .detail-preview__products{margin-inline:0}.detail-preview__a .detail-preview__product-grid{grid-template-columns:1fr;gap:16px}.detail-preview__a .detail-preview__product{min-height:0}.detail-preview__a .detail-preview__product-image{height:300px}.detail-preview__a .detail-preview__product h3{font-size:20px}}:root{--eop-paper:#f3eee6;--eop-surface:#fffdf8;--eop-ink:#33271e;--eop-text:#756a60;--eop-muted:#9a8878;--eop-wine:#98423b;--eop-gold:#d8ad63;--eop-border:#5f462e29}.enterprise-order-preview{min-height:100vh;color:var(--eop-ink);background:#e8e0d5;font-family:Inter,Microsoft YaHei,sans-serif}.enterprise-order-preview__picker{z-index:10;border-bottom:1px solid var(--eop-border);background:#fffdf8f7;align-items:center;gap:24px;padding:14px 4vw;display:flex;position:sticky;top:0;box-shadow:0 10px 30px #3723140f}.enterprise-order-preview__picker-title{min-width:245px;color:var(--eop-wine);align-items:center;gap:10px;display:flex}.enterprise-order-preview__picker-title span,.enterprise-order-preview__variants button span{gap:3px;display:grid}.enterprise-order-preview__picker small{color:var(--eop-muted);font-size:11px}.enterprise-order-preview__variants{flex:1;gap:8px;display:flex;overflow-x:auto}.enterprise-order-preview__variants button{min-width:150px;color:var(--eop-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;display:flex}.enterprise-order-preview__variants button.is-active{color:var(--eop-wine);background:#f8eee5;border-color:#98423b47}.enterprise-order-preview__variants b{font-size:12px}.enterprise-order-preview__current{color:var(--eop-muted);white-space:nowrap;font-size:12px}.enterprise-order-preview__canvas{min-height:calc(100vh - 74px);padding:30px 5vw 74px}.enterprise-order-preview__canvas.is-a,.enterprise-order-preview__canvas.is-c{background:var(--eop-paper)}.enterprise-order-preview__canvas.is-b,.enterprise-order-preview__canvas.is-d{color:#f5efe6;background:#211c19}.enterprise-order-preview__nav{justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto 52px;display:flex}.enterprise-order-preview__brand{align-items:center;gap:10px;display:flex}.enterprise-order-preview__brand i{color:#fff;background:var(--eop-wine);border-radius:50%;place-items:center;width:38px;height:38px;font:700 18px Georgia,serif;display:grid}.enterprise-order-preview__brand span{gap:2px;display:grid}.enterprise-order-preview__brand small{color:var(--eop-muted);letter-spacing:.15em;font-size:9px}.enterprise-order-preview__nav-links{gap:30px;display:flex}.enterprise-order-preview__nav-links a{color:var(--eop-text);font-size:13px;text-decoration:none}.enterprise-order-preview__nav-links a.is-active{color:var(--eop-wine);font-weight:700}.enterprise-order-preview__nav-role{color:var(--eop-muted);font-size:12px}.is-b .enterprise-order-preview__nav a,.is-d .enterprise-order-preview__nav a,.is-b .enterprise-order-preview__nav-role,.is-d .enterprise-order-preview__nav-role{color:#c8b9ac}.is-b .enterprise-order-preview__nav a.is-active,.is-d .enterprise-order-preview__nav a.is-active{color:var(--eop-gold)}.enterprise-order-preview__heading,.enterprise-order-preview__board-heading,.enterprise-order-preview__gallery-heading,.enterprise-order-preview__command-heading{max-width:1320px;margin:0 auto}.enterprise-order-preview__heading h1,.enterprise-order-preview__board-heading h1,.enterprise-order-preview__gallery-heading h1,.enterprise-order-preview__command-heading h1{letter-spacing:-.045em;margin:10px 0 8px;font:600 clamp(42px,7vw,88px)/.98 Georgia,serif}.enterprise-order-preview__heading p,.enterprise-order-preview__board-heading p,.enterprise-order-preview__gallery-heading p,.enterprise-order-preview__command-heading p{max-width:610px;color:var(--eop-text);margin:0;line-height:1.8}.is-b .enterprise-order-preview__board-heading p,.is-d .enterprise-order-preview__command-heading p{color:#b7a99d}.enterprise-order-preview__eyebrow{color:var(--eop-wine);letter-spacing:.18em;font-size:10px;font-weight:700}.is-b .enterprise-order-preview__eyebrow,.is-d .enterprise-order-preview__eyebrow{color:var(--eop-gold)}.enterprise-order-preview__featured-stamp{color:var(--eop-wine);letter-spacing:.12em;text-align:center;border:1px solid #98423b4d;padding:12px;font:12px/1.3 Georgia,serif;transform:rotate(4deg)}.enterprise-order-preview__featured-stamp b{font-size:17px}.enterprise-order-preview__metrics{border-top:1px solid var(--eop-border);border-bottom:1px solid var(--eop-border);grid-template-columns:repeat(4,1fr);max-width:1320px;margin:34px auto 22px;display:grid}.enterprise-order-preview__metrics div{border-right:1px solid var(--eop-border);gap:5px;min-height:105px;padding:19px 22px;display:grid}.enterprise-order-preview__metrics div:last-child{border-right:0}.enterprise-order-preview__metrics span,.enterprise-order-preview__metrics small{color:var(--eop-muted);font-size:11px}.enterprise-order-preview__metrics b{font:600 34px Georgia,serif}.enterprise-order-preview__metrics b.is-danger{color:var(--eop-wine)}.enterprise-order-preview__a-feature{background:var(--eop-surface);border:1px solid var(--eop-border);border-radius:22px;grid-template-columns:minmax(330px,.95fr) minmax(0,1.05fr);gap:36px;max-width:1320px;margin:28px auto;padding:22px;display:grid;box-shadow:0 18px 44px #412d1a14}.enterprise-order-preview__a-feature>div:last-child{align-self:center}.enterprise-order-preview__a-feature>div:last-child>span,.enterprise-order-preview__gallery-caption>div>span{color:var(--eop-wine);letter-spacing:.16em;font-size:10px;font-weight:700}.enterprise-order-preview__a-feature h2{margin:10px 0;font:600 clamp(30px,4vw,55px)/1.05 Georgia,serif}.enterprise-order-preview__a-feature p{color:var(--eop-text);line-height:1.7}.enterprise-order-preview__a-feature strong{color:var(--eop-wine);margin:22px 0;font:600 30px Georgia,serif;display:block}.enterprise-order-preview__image{min-height:88px;color:var(--eop-gold);background:linear-gradient(135deg,#dfc9a7,#76574a);border-radius:12px;place-items:center;font:700 35px Georgia,serif;display:grid;overflow:hidden}.enterprise-order-preview__image.is-large{border-radius:16px;min-height:390px}.enterprise-order-preview__image img{width:100%;height:100%;min-height:inherit;object-fit:cover;transition:transform .45s}.enterprise-order-preview__image:hover img{transform:scale(1.04)}.enterprise-order-preview__meta{color:var(--eop-muted);flex-wrap:wrap;gap:10px 16px;margin-top:10px;font-size:11px;display:flex}.enterprise-order-preview__meta span+span:before{content:"·";color:var(--eop-gold);margin-right:16px}.enterprise-order-preview__filters{border:1px solid var(--eop-border);background:#fffdf8c2;border-radius:13px;grid-template-columns:minmax(260px,1.7fr) repeat(4,minmax(110px,.7fr)) auto;gap:9px;max-width:1320px;margin:24px auto 12px;padding:12px;display:grid}.enterprise-order-preview__search,.enterprise-order-preview__filters label{min-height:38px;color:var(--eop-muted);border:1px solid var(--eop-border);background:#fffdf9;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.enterprise-order-preview__search input,.enterprise-order-preview__filters select{width:100%;min-width:0;color:var(--eop-ink);background:0 0;border:0;outline:0;font-size:12px}.enterprise-order-preview__filters label>span{display:none}.enterprise-order-preview__showroom{white-space:nowrap;cursor:pointer}.enterprise-order-preview__showroom input{accent-color:var(--eop-wine)}.enterprise-order-preview__sort{max-width:1320px;color:var(--eop-muted);align-items:center;gap:13px;margin:10px auto 14px;font-size:12px;display:flex}.enterprise-order-preview__sort button{color:var(--eop-muted);cursor:pointer;background:0 0;border:0;padding:4px 0}.enterprise-order-preview__sort button.is-active{color:var(--eop-wine);font-weight:700}.enterprise-order-preview__ledger{background:var(--eop-surface);border:1px solid var(--eop-border);border-radius:16px;max-width:1320px;margin:0 auto;overflow:hidden}.enterprise-order-preview__ledger-row{border-bottom:1px solid var(--eop-border);grid-template-columns:52px minmax(280px,1.8fr) 120px 130px 190px;align-items:center;gap:16px;padding:17px 20px;display:grid}.enterprise-order-preview__ledger-row:last-child{border-bottom:0}.enterprise-order-preview__index{color:var(--eop-gold);font:600 18px Georgia,serif}.enterprise-order-preview__ledger-product{grid-template-columns:92px 1fr;align-items:center;gap:15px;display:grid}.enterprise-order-preview__ledger-product h3{margin:5px 0;font:600 20px Georgia,serif}.enterprise-order-preview__ledger-product>div>span,.enterprise-order-preview__ledger-row>div>span{color:var(--eop-muted);letter-spacing:.1em;font-size:10px}.enterprise-order-preview__ledger-row>div>b{margin-top:8px;font:600 17px Georgia,serif;display:block}.enterprise-order-preview__status{color:#806e5c;background:#f1e9dc;border-radius:999px;margin-top:7px;padding:5px 9px;font-size:11px;display:inline-flex}.enterprise-order-preview__status.is-done{color:#47745d;background:#e3f0e6}.enterprise-order-preview__status.is-active{color:#8a5d16;background:#f7ebcd}.enterprise-order-preview__status.is-danger{color:#a23e38;background:#fae4df}.enterprise-order-preview__actions{justify-content:flex-end;gap:8px;display:flex}.enterprise-order-preview__actions button{color:#fff;background:var(--eop-wine);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;display:inline-flex}.enterprise-order-preview__actions button.is-secondary{color:var(--eop-wine);background:#f5e9dd}.enterprise-order-preview__pager{justify-content:center;align-items:center;gap:8px;margin:18px auto 0;display:flex}.enterprise-order-preview__pager button,.enterprise-order-preview__pager span{width:30px;height:30px;color:var(--eop-text);background:var(--eop-surface);border:1px solid var(--eop-border);border-radius:50%;place-items:center;display:grid}.enterprise-order-preview__pager button{cursor:pointer}.is-b .enterprise-order-preview__metrics,.is-d .enterprise-order-preview__metrics,.is-b .enterprise-order-preview__metrics div,.is-d .enterprise-order-preview__metrics div{border-color:#ffffff21}.is-b .enterprise-order-preview__metrics span,.is-d .enterprise-order-preview__metrics span,.is-b .enterprise-order-preview__metrics small,.is-d .enterprise-order-preview__metrics small{color:#9d8f84}.is-b .enterprise-order-preview__metrics b,.is-d .enterprise-order-preview__metrics b{color:#f5efe6}.enterprise-order-preview__board-heading{max-width:1320px}.enterprise-order-preview__b-hero{background:#2d2622;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:minmax(370px,.9fr) minmax(0,1.1fr);gap:38px;max-width:1320px;margin:30px auto;padding:22px;display:grid}.enterprise-order-preview__b-hero h2{color:#f5efe6;margin:12px 0;font:600 clamp(30px,4vw,58px)/1.05 Georgia,serif}.enterprise-order-preview__b-hero p{color:#b7a99d;line-height:1.7}.is-b .enterprise-order-preview__filters{background:#2d2622;border-color:#ffffff1a}.is-b .enterprise-order-preview__search,.is-b .enterprise-order-preview__filters label{background:#211c19;border-color:#ffffff1f}.is-b .enterprise-order-preview__search input,.is-b .enterprise-order-preview__filters select{color:#f5efe6}.enterprise-order-preview__lanes{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1320px;margin:20px auto;display:grid}.enterprise-order-preview__lane{background:#2d2622;border:1px solid #ffffff1a;border-radius:14px;min-height:310px;padding:15px}.enterprise-order-preview__lane-title{color:#f5efe6;border-bottom:1px solid #ffffff1a;justify-content:space-between;padding-bottom:12px;display:flex}.enterprise-order-preview__lane-title b{color:var(--eop-gold)}.enterprise-order-preview__lane article{border-bottom:1px solid #ffffff14;grid-template-columns:72px 1fr 24px;align-items:center;gap:9px;padding:12px 0;display:grid}.enterprise-order-preview__lane article h3{color:#f5efe6;margin:0 0 4px;font:500 14px Georgia,serif}.enterprise-order-preview__lane article p{color:#9d8f84;margin:0;font-size:10px}.enterprise-order-preview__lane article button{color:var(--eop-gold);cursor:pointer;background:0 0;border:0}.enterprise-order-preview__gallery-heading{padding-bottom:24px}.enterprise-order-preview__gallery-heading h1{font-size:clamp(48px,8vw,104px)}.enterprise-order-preview__gallery{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1320px;margin:20px auto;display:grid}.enterprise-order-preview__gallery-card{background:var(--eop-surface);border:1px solid var(--eop-border);border-radius:16px;overflow:hidden;box-shadow:0 14px 36px #412d1a14}.enterprise-order-preview__gallery-card .enterprise-order-preview__image.is-large{border-radius:0;min-height:390px}.enterprise-order-preview__gallery-caption{padding:18px}.enterprise-order-preview__gallery-caption>div:first-child,.enterprise-order-preview__gallery-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.enterprise-order-preview__gallery-caption h2{margin:13px 0 8px;font:600 25px Georgia,serif}.enterprise-order-preview__gallery-footer{margin-top:22px}.enterprise-order-preview__gallery-footer>b{color:var(--eop-wine);font:600 23px Georgia,serif}.enterprise-order-preview__gallery-bottom,.enterprise-order-preview__command-bottom{max-width:1320px;margin:0 auto}.enterprise-order-preview__command-heading{justify-content:space-between;align-items:center;display:flex}.enterprise-order-preview__command-mark{width:112px;height:112px;color:var(--eop-gold);border:1px solid #d8ad6373;border-radius:50%;place-items:center;font:600 62px Georgia,serif;display:grid}.enterprise-order-preview__command-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:20px;max-width:1320px;margin:28px auto 0;display:grid}.is-d .enterprise-order-preview__filters{background:#2d2622;border-color:#ffffff1a;margin-top:0}.is-d .enterprise-order-preview__search,.is-d .enterprise-order-preview__filters label{background:#211c19;border-color:#ffffff1f}.is-d .enterprise-order-preview__search input,.is-d .enterprise-order-preview__filters select{color:#f5efe6}.enterprise-order-preview__command-list{background:#2d2622;border:1px solid #ffffff1a;border-radius:15px;overflow:hidden}.enterprise-order-preview__command-list article{border-bottom:1px solid #ffffff17;grid-template-columns:42px 78px minmax(0,1fr) 120px 24px;align-items:center;gap:14px;padding:14px 18px;display:grid}.enterprise-order-preview__command-list article:last-child{border-bottom:0}.enterprise-order-preview__command-number{color:var(--eop-gold);font:500 18px Georgia,serif}.enterprise-order-preview__command-list h3{color:#f5efe6;margin:4px 0;font:500 18px Georgia,serif}.enterprise-order-preview__command-list p{color:#9d8f84;margin:0;font-size:10px}.enterprise-order-preview__command-list article>b{color:var(--eop-gold);font-size:13px}.enterprise-order-preview__command-list article>button{color:var(--eop-gold);cursor:pointer;background:0 0;border:0}.enterprise-order-preview__risk{color:#f5efe6;background:#2d2622;border:1px solid #ffffff1f;border-radius:15px;padding:22px}.enterprise-order-preview__risk>span{color:var(--eop-gold);letter-spacing:.16em;font-size:10px}.enterprise-order-preview__risk h2{margin:9px 0 22px;font:600 32px Georgia,serif}.enterprise-order-preview__risk>button{color:#f5efe6;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr 14px;align-items:center;gap:8px;width:100%;padding:13px 0;display:grid}.enterprise-order-preview__risk>button strong{font-size:12px}.enterprise-order-preview__risk>button small{color:#9d8f84;grid-column:2;font-size:10px}.enterprise-order-preview__risk-note{color:var(--eop-gold);border-top:1px solid #ffffff1a;gap:8px;margin-top:22px;padding-top:15px;display:flex}.enterprise-order-preview__risk-note p{color:#b7a99d;margin:0;font-size:11px;line-height:1.7}.enterprise-order-preview__loading{min-height:55vh;color:var(--eop-muted);background:var(--eop-paper);place-items:center;gap:10px;display:grid}.enterprise-order-preview__loading span{font-size:13px}@media (width<=1100px){.enterprise-order-preview__picker{flex-direction:column;align-items:flex-start;gap:10px}.enterprise-order-preview__current{display:none}.enterprise-order-preview__filters{grid-template-columns:repeat(3,1fr)}.enterprise-order-preview__search{grid-column:1/-1}.enterprise-order-preview__ledger-row{grid-template-columns:42px minmax(220px,1fr) 100px 120px}.enterprise-order-preview__ledger-row .enterprise-order-preview__actions{grid-column:2/-1;justify-content:flex-start}.enterprise-order-preview__gallery,.enterprise-order-preview__lanes{grid-template-columns:repeat(2,1fr)}.enterprise-order-preview__command-grid{grid-template-columns:1fr}}@media (width<=680px){.enterprise-order-preview__canvas{padding:20px 14px 52px}.enterprise-order-preview__nav-links{display:none}.enterprise-order-preview__heading,.enterprise-order-preview__board-heading,.enterprise-order-preview__gallery-heading,.enterprise-order-preview__command-heading{padding-inline:2px}.enterprise-order-preview__heading h1,.enterprise-order-preview__board-heading h1,.enterprise-order-preview__command-heading h1{font-size:58px}.enterprise-order-preview__metrics{grid-template-columns:repeat(2,1fr)}.enterprise-order-preview__metrics div:nth-child(2){border-right:0}.enterprise-order-preview__metrics div:nth-child(n+3){border-top:1px solid var(--eop-border)}.enterprise-order-preview__a-feature,.enterprise-order-preview__b-hero{grid-template-columns:1fr;gap:20px;padding:14px}.enterprise-order-preview__a-feature .enterprise-order-preview__image.is-large,.enterprise-order-preview__b-hero .enterprise-order-preview__image.is-large{min-height:300px}.enterprise-order-preview__filters{grid-template-columns:1fr 1fr}.enterprise-order-preview__filters label{min-width:0}.enterprise-order-preview__showroom{grid-column:1/-1}.enterprise-order-preview__ledger-row{grid-template-columns:34px 1fr;padding:14px}.enterprise-order-preview__ledger-row>div:nth-child(3),.enterprise-order-preview__ledger-row>div:nth-child(4){display:none}.enterprise-order-preview__ledger-row .enterprise-order-preview__actions{grid-column:2}.enterprise-order-preview__gallery{display:block}.enterprise-order-preview__gallery-card{margin-bottom:16px}.enterprise-order-preview__gallery-card .enterprise-order-preview__image.is-large{min-height:300px}.enterprise-order-preview__lanes{grid-template-columns:1fr}.enterprise-order-preview__command-heading{align-items:flex-start}.enterprise-order-preview__command-mark{width:72px;height:72px;font-size:38px}.enterprise-order-preview__command-list article{grid-template-columns:30px 60px 1fr 18px;gap:8px;padding:12px}.enterprise-order-preview__command-list article>b{display:none}}.create-order-preview{--cop-canvas:#d9d0c4;--cop-paper:#f4efe6;--cop-surface:#fffdf8;--cop-ink:#33271e;--cop-text:#756a60;--cop-muted:#9a8878;--cop-wine:#98423b;--cop-gold:#d8ad63;--cop-border:#5f462e29;background:var(--cop-canvas);min-height:100dvh;color:var(--cop-ink);padding:16px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.create-order-preview__picker{border:1px solid var(--cop-border);background:#fffdf8f5;align-items:center;gap:18px;width:min(1520px,100%);margin:auto;padding:10px 13px;display:flex}.create-order-preview__picker>div:first-child{color:var(--cop-wine);align-items:center;gap:9px;margin-right:auto;display:flex}.create-order-preview__picker>div:first-child>span,.create-order-preview__picker>div:last-child button span{gap:2px;display:grid}.create-order-preview__picker b{color:var(--cop-ink);font-size:13px}.create-order-preview__picker small{color:var(--cop-muted);font-size:9px}.create-order-preview__picker>div:last-child{gap:6px;display:flex}.create-order-preview__picker>div:last-child button{border:1px solid var(--cop-border);min-width:150px;min-height:43px;color:var(--cop-muted);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 9px;display:flex}.create-order-preview__picker>div:last-child button span{text-align:left}.create-order-preview__picker>div:last-child button b{font-size:10px}.create-order-preview__picker>div:last-child button.is-active{border-color:var(--cop-wine);color:var(--cop-wine);background:#98423b12}.create-order-preview__picker>div:last-child button.is-active b{color:var(--cop-wine)}.create-order-preview__canvas{background:var(--cop-paper);border:1px solid #3e2d202e;width:100%;max-width:1520px;margin:8px auto 0;overflow:hidden;box-shadow:0 24px 70px #3e2d2021}.create-order-preview__nav{border-bottom:1px solid var(--cop-border);background:#fcfaf5d6;align-items:center;gap:32px;min-height:68px;padding:0 clamp(20px,5vw,72px);display:flex}.create-order-preview__nav>div:first-child{align-items:center;gap:10px;margin-right:auto;display:flex}.create-order-preview__brand i{border:1px solid var(--cop-gold);width:29px;height:29px;color:var(--cop-wine);place-items:center;font:18px Noto Serif SC,serif;display:grid;transform:rotate(45deg)}.create-order-preview__brand span{gap:2px;display:grid}.create-order-preview__brand b{letter-spacing:.1em;font:500 17px Noto Serif SC,serif}.create-order-preview__brand small{color:var(--cop-muted);letter-spacing:.16em;font-size:7px}.create-order-preview__nav>div:last-of-type{gap:28px;display:flex}.create-order-preview__nav a{color:var(--cop-text);font-size:11px;text-decoration:none}.create-order-preview__nav a.is-active{color:var(--cop-wine);font-weight:700}.create-order-preview__nav>span{border:1px solid var(--cop-border);color:var(--cop-muted);padding:5px 9px;font-size:10px}.create-order-preview__hero{background:linear-gradient(125deg,#f6f0e7,#e6d8c5);justify-content:space-between;align-items:end;padding:65px clamp(24px,7vw,105px) 48px;display:flex}.create-order-preview__hero>div:first-child>span,.create-order-preview__section-label>span,.create-order-preview__workbench-heading>div>span,.create-order-preview__release-heading>div>span{color:var(--cop-wine);letter-spacing:.2em;font-size:9px;font-weight:700}.create-order-preview__hero h1{color:var(--cop-ink);letter-spacing:-.07em;margin:17px 0;font:500 clamp(47px,7vw,94px)/1.03 Noto Serif SC,serif}.create-order-preview__hero h1 em{color:var(--cop-wine);font-style:normal}.create-order-preview__hero p{max-width:500px;color:var(--cop-text);font-size:14px;line-height:1.9}.create-order-preview__hero-mark{border:1px solid var(--cop-wine);width:126px;height:126px;color:var(--cop-wine);text-align:center;border-radius:50%;place-items:center;font:500 36px Noto Serif SC,serif;display:grid;transform:rotate(-12deg)}.create-order-preview__hero-mark small{letter-spacing:.18em;font:9px/1.5 Inter,sans-serif}.create-order-preview__a-layout{grid-template-columns:minmax(0,1fr) 310px;gap:24px;padding:30px clamp(24px,7vw,105px) 45px;display:grid}.create-order-preview__a-layout main{min-width:0}.create-order-preview__product-block,.create-order-preview__basic-block,.create-order-preview__fulfillment-block,.create-order-preview__craft-block{border-bottom:1px solid var(--cop-border);padding:24px 0}.create-order-preview__section-label h2{margin:8px 0;font:500 28px Noto Serif SC,serif}.create-order-preview__section-label p{max-width:600px;color:var(--cop-text);margin:0 0 18px;font-size:12px;line-height:1.8}.create-order-preview__product-layout{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:18px;display:grid}.create-order-preview__product-preview{height:190px;color:var(--cop-muted);text-align:center;background:#e7dcd0;place-items:center;display:grid;overflow:hidden}.create-order-preview__product-preview img{object-fit:cover;width:100%;height:100%}.create-order-preview__product-preview div{justify-items:center;gap:8px;padding:20px;font-size:10px;display:grid}.create-order-preview__product-meta{color:var(--cop-muted);gap:18px;margin-top:13px;font-size:10px;display:flex}.create-order-preview__product-meta span{align-items:center;gap:5px;display:flex}.create-order-preview__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.create-order-preview__field{gap:7px;display:grid}.create-order-preview__field>span{color:var(--cop-text);font-size:11px}.create-order-preview__field input,.create-order-preview__field select,.create-order-preview__field textarea{box-sizing:border-box;border:1px solid var(--cop-border);background:var(--cop-surface);width:100%;color:var(--cop-ink);font:inherit;outline:0;padding:10px 11px;font-size:12px}.create-order-preview__field input:focus,.create-order-preview__field select:focus,.create-order-preview__field textarea:focus{border-color:var(--cop-wine);box-shadow:0 0 0 2px #98423b14}.create-order-preview__field textarea{resize:vertical;line-height:1.7}.create-order-preview__field.is-textarea,.create-order-preview__field.is-technique{margin-top:16px}.create-order-preview__field.is-technique>div{width:100%}.create-order-preview__field.is-technique>textarea{margin-top:9px}.create-order-preview__craft-fields{max-width:780px}.create-order-preview__total{border-top:1px solid var(--cop-border);justify-content:space-between;align-items:end;margin-top:18px;padding-top:15px;display:flex}.create-order-preview__total span{color:var(--cop-muted);font-size:10px}.create-order-preview__total b{color:var(--cop-wine);font:500 28px Noto Serif SC,serif}.create-order-preview__a-layout aside{border:1px solid var(--cop-border);background:var(--cop-surface);align-self:start;padding:18px;position:sticky;top:20px}.create-order-preview__aside-title{color:var(--cop-wine);letter-spacing:.16em;align-items:center;gap:7px;font-size:9px;display:flex}.create-order-preview__a-layout aside .create-order-preview__product-preview{height:245px;margin:18px 0}.create-order-preview__a-layout aside h3{margin:0;font:500 24px Noto Serif SC,serif}.create-order-preview__a-layout aside>p{color:var(--cop-muted);margin:7px 0 20px;font-size:10px}.create-order-preview__metrics{border-top:1px solid var(--cop-border);border-left:1px solid var(--cop-border);grid-template-columns:repeat(2,1fr);display:grid}.create-order-preview__metrics span{border-right:1px solid var(--cop-border);border-bottom:1px solid var(--cop-border);gap:6px;padding:12px;display:grid}.create-order-preview__metrics small{color:var(--cop-muted);font-size:9px}.create-order-preview__metrics b{font:500 15px Noto Serif SC,serif}.create-order-preview__metrics em{color:var(--cop-muted);font:9px Inter,sans-serif}.create-order-preview__aside-note{border-top:1px solid var(--cop-border);color:var(--cop-wine);gap:7px;margin-top:18px;padding-top:14px;font-size:10px;line-height:1.7;display:flex}.create-order-preview__aside-note span{color:var(--cop-text)}.create-order-preview__submit{z-index:4;border-top:1px solid var(--cop-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8f2;justify-content:space-between;align-items:center;gap:18px;padding:15px clamp(24px,7vw,105px);display:flex;position:sticky;bottom:0}.create-order-preview__submit>div:first-child{color:var(--cop-muted);align-items:center;gap:7px;font-size:11px;display:flex}.create-order-preview__submit>div:first-child svg{color:#4d7255}.create-order-preview__submit>div:last-child{gap:8px;display:flex}.create-order-preview__submit button{border:1px solid var(--cop-wine);background:var(--cop-wine);color:#fff8eb;cursor:pointer;align-items:center;gap:6px;padding:10px 15px;font-size:11px;display:inline-flex}.create-order-preview__submit button.is-secondary{background:var(--cop-surface);color:var(--cop-text);border-color:var(--cop-border)}.create-order-preview__b{color:#eff0e8;background:#1c2020}.create-order-preview__b .create-order-preview__nav{background:#1c2020;border-color:#eff0e824}.create-order-preview__b .create-order-preview__brand b,.create-order-preview__b .create-order-preview__brand small,.create-order-preview__b .create-order-preview__nav a,.create-order-preview__b .create-order-preview__nav>span{color:#eff0e8}.create-order-preview__b-cover{align-items:end;min-height:590px;display:flex;position:relative;overflow:hidden}.create-order-preview__b-cover .create-order-preview__product-preview{background:#252b2a;height:100%;position:absolute;inset:0}.create-order-preview__b-cover .create-order-preview__product-preview img{filter:saturate(.7);transform:scale(1.03)}.create-order-preview__b-cover:after{content:"";background:linear-gradient(90deg,#121615d6,#1216152e 72%),linear-gradient(#0000 35%,#121615cc);position:absolute;inset:0}.create-order-preview__b-cover>div:last-child{z-index:1;max-width:760px;padding:70px clamp(24px,8vw,130px);position:relative}.create-order-preview__b-cover span,.create-order-preview__b-cover h1,.create-order-preview__b-cover p{z-index:1;position:relative}.create-order-preview__b-cover span{color:#d9b56f;letter-spacing:.2em;font-size:10px}.create-order-preview__b-cover h1{color:#fff8eb;margin:16px 0;font:500 clamp(48px,8vw,110px)/.95 Noto Serif SC,serif}.create-order-preview__b-cover p{color:#fff8ebb8;max-width:470px;line-height:1.9}.create-order-preview__b .create-order-preview__primary{color:#241914;background:#d9b56f;border-color:#d9b56f}.create-order-preview__b-form{padding:35px clamp(24px,8vw,130px) 65px}.create-order-preview__b-form .create-order-preview__section-label h2,.create-order-preview__b-form .create-order-preview__field>span{color:#eff0e8}.create-order-preview__b-form .create-order-preview__section-label p,.create-order-preview__b-form .create-order-preview__product-meta,.create-order-preview__b-form .create-order-preview__field>span{color:#eff0e894}.create-order-preview__b-form .create-order-preview__field input,.create-order-preview__b-form .create-order-preview__field select,.create-order-preview__b-form .create-order-preview__field textarea{color:#eff0e8;background:#252b2a;border-color:#eff0e826}.create-order-preview__b-form .create-order-preview__product-block,.create-order-preview__b-form .create-order-preview__basic-block,.create-order-preview__b-form .create-order-preview__fulfillment-block,.create-order-preview__b-form .create-order-preview__craft-block{border-color:#eff0e826}.create-order-preview__b-form .create-order-preview__product-preview{background:#252b2a}.create-order-preview__b-columns{grid-template-columns:1fr 1fr;gap:42px;display:grid}.create-order-preview__b-customer{color:#d9b56f;border:1px solid #eff0e824;align-items:center;gap:9px;margin-top:22px;padding:14px;display:flex}.create-order-preview__b-customer span{gap:4px;display:grid}.create-order-preview__b-customer small{color:#eff0e885;font-size:10px}.create-order-preview__b .create-order-preview__submit{background:#1c2020f2;border-color:#eff0e826}.create-order-preview__b .create-order-preview__submit>div:first-child{color:#eff0e88f}.create-order-preview__c{background:#efe8dc}.create-order-preview__workbench-heading{justify-content:space-between;align-items:end;padding:62px clamp(24px,7vw,110px) 38px;display:flex}.create-order-preview__workbench-heading h1{letter-spacing:-.07em;margin:15px 0 8px;font:500 clamp(48px,7vw,94px)/1 Noto Serif SC,serif}.create-order-preview__workbench-heading p{color:var(--cop-text);font-size:13px;line-height:1.8}.create-order-preview__parameter-score{border:1px solid var(--cop-wine);width:110px;height:110px;color:var(--cop-wine);border-radius:50%;place-content:center;justify-items:center;gap:5px;display:grid}.create-order-preview__parameter-score b{font:500 24px Noto Serif SC,serif}.create-order-preview__parameter-score small{font-size:9px}.create-order-preview__workbench{grid-template-columns:1.1fr .9fr;gap:26px;padding:0 clamp(24px,7vw,110px) 30px;display:grid}.create-order-preview__workbench-left,.create-order-preview__workbench-right{border:1px solid var(--cop-border);background:#fffdf88f;padding:0 20px}.create-order-preview__c .create-order-preview__metrics{grid-template-columns:repeat(4,1fr);margin:0 clamp(24px,7vw,110px) 25px}.create-order-preview__c .create-order-preview__metrics span{border-right:1px solid var(--cop-border)}.create-order-preview__c .create-order-preview__submit{background:#efe8dcf5}.create-order-preview__d{background:#f1ede5}.create-order-preview__release-heading{justify-content:space-between;align-items:end;padding:55px clamp(24px,7vw,105px) 28px;display:flex}.create-order-preview__release-heading h1{margin:15px 0 8px;font:500 clamp(50px,7vw,92px)/1 Noto Serif SC,serif}.create-order-preview__release-heading p{color:var(--cop-text);margin:0;font-size:13px;line-height:1.8}.create-order-preview__release-grid{grid-template-columns:1fr 285px;gap:22px;padding:0 clamp(24px,7vw,105px) 50px;display:grid}.create-order-preview__release-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.create-order-preview__release-fields>section{border:1px solid var(--cop-border);background:var(--cop-surface);padding:20px}.create-order-preview__release-grid aside{color:#fff8eb;background:#33271e;align-self:start;padding:20px;position:sticky;top:20px}.create-order-preview__release-stamp{color:#d9b56f;text-align:center;border:1px solid #d9b56f;border-radius:50%;place-content:center;width:100px;height:100px;margin:0 auto 25px;font:22px Noto Serif SC,serif;display:grid;transform:rotate(-10deg)}.create-order-preview__release-stamp small{letter-spacing:.16em;font:8px/1.5 Inter,sans-serif}.create-order-preview__release-grid aside h2{margin:0 0 22px;font:500 25px Noto Serif SC,serif}.create-order-preview__status-line{border-top:1px solid #fff8eb2e;grid-template-columns:18px 42px 1fr;align-items:center;gap:6px;padding:12px 0;font-size:10px;display:grid}.create-order-preview__status-line svg{color:#d9b56f}.create-order-preview__status-line span{color:#fff8eb8c}.create-order-preview__status-line b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.create-order-preview__d .create-order-preview__submit{background:#fffdf8f2}@media (width<=1000px){.create-order-preview__picker{flex-direction:column;align-items:flex-start}.create-order-preview__picker>div:first-child{margin-right:0}.create-order-preview__picker>div:last-child{width:100%;overflow:auto}.create-order-preview__picker>div:last-child button{flex:1 0 150px}.create-order-preview__a-layout,.create-order-preview__b-columns,.create-order-preview__workbench,.create-order-preview__release-grid{grid-template-columns:1fr}.create-order-preview__a-layout aside,.create-order-preview__release-grid aside{position:static}.create-order-preview__release-fields{grid-template-columns:1fr}.create-order-preview__workbench-left,.create-order-preview__workbench-right{padding:0 18px}.create-order-preview__b-cover{min-height:530px}}@media (width<=680px){.create-order-preview{padding:0}.create-order-preview__picker{padding:10px}.create-order-preview__canvas{border-inline:0}.create-order-preview__nav{min-height:58px;padding:0 14px}.create-order-preview__nav>div:last-of-type{display:none}.create-order-preview__hero,.create-order-preview__release-heading,.create-order-preview__workbench-heading{padding:42px 18px 30px;display:block}.create-order-preview__hero h1,.create-order-preview__workbench-heading h1,.create-order-preview__release-heading h1{font-size:57px}.create-order-preview__hero-mark,.create-order-preview__parameter-score{margin-top:25px}.create-order-preview__a-layout,.create-order-preview__b-form,.create-order-preview__workbench,.create-order-preview__release-grid{padding-inline:18px}.create-order-preview__product-layout{grid-template-columns:1fr}.create-order-preview__product-preview{height:260px}.create-order-preview__a-layout aside .create-order-preview__product-preview{height:300px}.create-order-preview__field-grid{grid-template-columns:1fr}.create-order-preview__submit{padding:12px 18px;display:block}.create-order-preview__submit>div:first-child{margin-bottom:10px}.create-order-preview__submit>div:last-child{grid-template-columns:1fr 1fr;display:grid}.create-order-preview__b-cover>div:last-child{padding:50px 18px}.create-order-preview__b-cover h1{font-size:62px}.create-order-preview__b-form{padding-top:22px}.create-order-preview__c .create-order-preview__metrics{grid-template-columns:repeat(2,1fr);margin-inline:18px}.create-order-preview__c .create-order-preview__metrics span:nth-child(2){border-right:0}.create-order-preview__c .create-order-preview__metrics span:nth-child(n+3){border-top:1px solid var(--cop-border)}}.enterprise-order-detail-preview{min-height:100vh;color:var(--eodp-ink);background:#ede7dc;font-family:Inter,Microsoft YaHei,sans-serif}.enterprise-order-detail-preview__picker{z-index:5;border-bottom:1px solid var(--eodp-border);background:#fffdf8f5;align-items:center;gap:24px;padding:14px 4vw;display:flex;position:sticky;top:0;box-shadow:0 10px 30px #3223140f}.enterprise-order-detail-preview__picker-title{min-width:230px;color:var(--eodp-wine);align-items:center;gap:10px;display:flex}.enterprise-order-detail-preview__picker-title span,.enterprise-order-detail-preview__variant-list button span{gap:3px;display:grid}.enterprise-order-detail-preview__picker small{color:var(--eodp-muted);font-size:11px}.enterprise-order-detail-preview__variant-list{flex:1;gap:8px;display:flex}.enterprise-order-detail-preview__variant-list button{color:var(--eodp-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;display:flex}.enterprise-order-detail-preview__variant-list button.is-active{color:var(--eodp-wine);background:#f8eee5;border-color:#98423b47}.enterprise-order-detail-preview__variant-list b{font-size:12px}.enterprise-order-detail-preview__current{color:var(--eodp-muted);white-space:nowrap;font-size:12px}.enterprise-order-detail-preview__canvas{min-height:calc(100vh - 74px);padding:28px 5vw 72px}.enterprise-order-detail-preview__canvas.is-a,.enterprise-order-detail-preview__canvas.is-c{background:var(--eodp-paper)}.enterprise-order-detail-preview__canvas.is-b,.enterprise-order-detail-preview__canvas.is-d{color:#f5efe6;background:#211c19}.enterprise-order-detail-preview__nav{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto 54px;display:flex}.enterprise-order-detail-preview__brand{align-items:center;gap:10px;display:flex}.enterprise-order-detail-preview__brand i{color:#fff;background:var(--eodp-wine);border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:700;display:grid}.enterprise-order-detail-preview__brand span{gap:2px;display:grid}.enterprise-order-detail-preview__brand small{color:var(--eodp-muted);letter-spacing:.14em;font-size:9px}.enterprise-order-detail-preview__nav-links{gap:28px;display:flex}.enterprise-order-detail-preview__nav a{color:var(--eodp-text);font-size:13px;text-decoration:none}.enterprise-order-detail-preview__nav a.is-active{color:var(--eodp-wine);font-weight:700}.enterprise-order-detail-preview__nav.is-dark a,.enterprise-order-detail-preview__nav.is-dark .enterprise-order-detail-preview__role{color:#c9bcae}.enterprise-order-detail-preview__nav.is-dark a.is-active{color:var(--eodp-gold)}.enterprise-order-detail-preview__role{color:var(--eodp-muted);font-size:12px}.enterprise-order-detail-preview__heading,.enterprise-order-detail-preview__a-grid,.enterprise-order-detail-preview__b-hero,.enterprise-order-detail-preview__b-bottom,.enterprise-order-detail-preview__c-grid,.enterprise-order-detail-preview__d-grid,.enterprise-order-detail-preview__canvas>.enterprise-order-detail-preview__panel,.enterprise-order-detail-preview__canvas>.enterprise-order-detail-preview__action-card{max-width:1240px;margin-left:auto;margin-right:auto}.enterprise-order-detail-preview__heading{margin-bottom:30px}.enterprise-order-detail-preview__back{color:var(--eodp-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.enterprise-order-detail-preview__back svg{transform:rotate(180deg)}.enterprise-order-detail-preview__eyebrow,.enterprise-order-detail-preview__panel-title span,.enterprise-order-detail-preview__action-card>div>span,.enterprise-order-detail-preview__risk span{color:var(--eodp-wine);letter-spacing:.16em;font-size:10px;font-weight:700}.is-b .enterprise-order-detail-preview__eyebrow,.is-d .enterprise-order-detail-preview__eyebrow{color:var(--eodp-gold)}.enterprise-order-detail-preview__heading-row{justify-content:space-between;align-items:end;gap:18px;margin-top:12px;display:flex}.enterprise-order-detail-preview__heading h1{margin:0;font:600 clamp(30px,4vw,58px)/1.05 Georgia,serif}.enterprise-order-detail-preview__heading p{color:var(--eodp-text);margin:12px 0 0}.is-b .enterprise-order-detail-preview__heading p,.is-d .enterprise-order-detail-preview__heading p{color:#b7a99d}.enterprise-order-detail-preview__status{color:#80705e;background:#efe8dc;border-radius:999px;padding:6px 10px;font-size:11px;display:inline-flex}.enterprise-order-detail-preview__status.is-done{color:#47745d;background:#e3f0e6}.enterprise-order-detail-preview__status.is-active{color:#8a5d16;background:#f7ebcd}.enterprise-order-detail-preview__status.is-danger{color:#a23e38;background:#fae4df}.enterprise-order-detail-preview__a-grid,.enterprise-order-detail-preview__d-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);gap:20px;display:grid}.enterprise-order-detail-preview__a-grid main,.enterprise-order-detail-preview__a-grid aside,.enterprise-order-detail-preview__d-grid main,.enterprise-order-detail-preview__d-grid aside{align-content:start;gap:20px;display:grid}.enterprise-order-detail-preview__panel,.enterprise-order-detail-preview__action-card,.enterprise-order-detail-preview__risk{background:var(--eodp-surface);border:1px solid var(--eodp-border);border-radius:18px;padding:24px;box-shadow:0 12px 32px #412d1a0f}.is-b .enterprise-order-detail-preview__panel,.is-d .enterprise-order-detail-preview__panel{box-shadow:none;background:#2b2521;border-color:#ffffff1a}.enterprise-order-detail-preview__panel-title{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.enterprise-order-detail-preview__panel-title h2{margin:6px 0 0;font:600 23px Georgia,serif}.enterprise-order-detail-preview__panel-title span{color:var(--eodp-muted);order:2}.enterprise-order-detail-preview__a-profile,.enterprise-order-detail-preview__d-product,.enterprise-order-detail-preview__b-hero{grid-template-columns:200px 1fr;align-items:center;gap:24px;display:grid}.enterprise-order-detail-preview__image{min-height:130px;color:var(--eodp-gold);background:linear-gradient(135deg,#dfc9a7,#76574a);border-radius:14px;place-items:center;font:700 48px Georgia,serif;display:grid;overflow:hidden}.enterprise-order-detail-preview__image.is-large{min-height:210px}.enterprise-order-detail-preview__image img{width:100%;height:100%;min-height:inherit;object-fit:cover}.enterprise-order-detail-preview__a-profile h2,.enterprise-order-detail-preview__d-product h2,.enterprise-order-detail-preview__b-hero h2{margin:8px 0;font:600 clamp(24px,3vw,40px) Georgia,serif}.enterprise-order-detail-preview__a-profile p,.enterprise-order-detail-preview__d-product p{color:var(--eodp-muted)}.enterprise-order-detail-preview__summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.enterprise-order-detail-preview__summary div{gap:6px;display:grid}.enterprise-order-detail-preview__summary span,.enterprise-order-detail-preview__info-grid span,.enterprise-order-detail-preview__craft span{color:var(--eodp-muted);font-size:11px}.enterprise-order-detail-preview__summary b{font-size:15px}.is-b .enterprise-order-detail-preview__summary span,.is-d .enterprise-order-detail-preview__summary span{color:#9d8f84}.enterprise-order-detail-preview__info-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.enterprise-order-detail-preview__info-grid>div{grid-template-columns:18px 1fr;gap:4px 8px;display:grid}.enterprise-order-detail-preview__info-grid svg{color:var(--eodp-wine);grid-row:span 2}.enterprise-order-detail-preview__info-grid b{font-size:13px}.enterprise-order-detail-preview__craft{gap:14px;display:grid}.enterprise-order-detail-preview__craft div{border-bottom:1px solid var(--eodp-border);padding-bottom:14px}.enterprise-order-detail-preview__craft p{margin:5px 0 0;font-size:13px;line-height:1.65}.enterprise-order-detail-preview__tasks{gap:12px;display:grid}.enterprise-order-detail-preview__task{background:#faf5ed;border-radius:12px;gap:12px;padding:15px;display:flex}.is-b .enterprise-order-detail-preview__task,.is-d .enterprise-order-detail-preview__task{background:#332c27}.enterprise-order-detail-preview__task-avatar{color:#fff;background:linear-gradient(135deg,var(--eodp-wine),#d08a65);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.enterprise-order-detail-preview__task-main{flex:1}.enterprise-order-detail-preview__task-head,.enterprise-order-detail-preview__task-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.enterprise-order-detail-preview__task-head>div{gap:4px;display:grid}.enterprise-order-detail-preview__task-head span,.enterprise-order-detail-preview__task-meta{color:var(--eodp-muted);font-size:11px}.enterprise-order-detail-preview__progress{background:#98423b29;border-radius:999px;height:6px;margin:13px 0 8px;overflow:hidden}.enterprise-order-detail-preview__progress i{background:linear-gradient(90deg,var(--eodp-wine),var(--eodp-gold));border-radius:inherit;height:100%;display:block}.enterprise-order-detail-preview__timeline{grid-template-columns:repeat(5,1fr);gap:0;display:grid}.enterprise-order-detail-preview__timeline-item{text-align:center;justify-items:center;gap:10px;display:grid;position:relative}.enterprise-order-detail-preview__timeline-dot{width:36px;height:36px;color:var(--eodp-muted);border:1px solid var(--eodp-border);border-radius:50%;place-items:center;display:grid}.enterprise-order-detail-preview__timeline-item.is-active .enterprise-order-detail-preview__timeline-dot{color:#fff;background:var(--eodp-wine);border-color:var(--eodp-wine)}.enterprise-order-detail-preview__timeline-item p{max-width:145px;color:var(--eodp-muted);margin:5px 0 0;font-size:11px}.enterprise-order-detail-preview__timeline-item>i{border-top:1px dashed var(--eodp-border);width:calc(100% - 40px);position:absolute;top:18px;left:calc(50% + 20px)}.enterprise-order-detail-preview__b-hero{grid-template-columns:340px 1fr;margin-bottom:20px}.enterprise-order-detail-preview__b-hero p{color:#b7a99d;max-width:560px;line-height:1.8}.enterprise-order-detail-preview__b-timeline{margin-bottom:20px}.enterprise-order-detail-preview__b-bottom,.enterprise-order-detail-preview__c-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px;display:grid}.enterprise-order-detail-preview__b-bottom .enterprise-order-detail-preview__summary{margin:0 0 24px}.enterprise-order-detail-preview__c-product-name{margin:18px 0;font:600 29px Georgia,serif}.enterprise-order-detail-preview__c-quantity{border-top:1px solid var(--eodp-border);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.enterprise-order-detail-preview__c-quantity span{color:var(--eodp-text);align-items:center;gap:8px;display:flex}.enterprise-order-detail-preview__collaborators{margin-top:20px}.enterprise-order-detail-preview__c-intro{max-width:720px;margin:-22px auto 28px 0}.enterprise-order-detail-preview__c-intro>span{color:var(--eodp-wine);letter-spacing:.16em;font-size:10px;font-weight:700}.enterprise-order-detail-preview__c-intro h2{margin:8px 0;font:600 clamp(27px,4vw,48px)/1.12 Georgia,serif}.enterprise-order-detail-preview__c-intro p{color:var(--eodp-text);margin:0;line-height:1.7}.enterprise-order-detail-preview__c-network{background:#fbfaf6;border-color:#98423b3b;box-shadow:0 18px 46px #98423b14}.enterprise-order-detail-preview__c-parameters{background:#f8f2e9}.is-c .enterprise-order-detail-preview__task{background:#fffdf9;border:1px solid #5f462e1a}.is-c .enterprise-order-detail-preview__task-avatar{color:var(--eodp-wine);background:#f0dfbf}.is-c .enterprise-order-detail-preview__status{box-shadow:0 0 0 1px #98423b14}.enterprise-order-detail-preview__b-metrics{gap:30px;margin-top:28px;display:flex}.enterprise-order-detail-preview__b-metrics b{color:var(--eodp-gold);font:600 32px Georgia,serif;display:grid}.enterprise-order-detail-preview__b-metrics small{color:#9d8f84;font:11px Inter,sans-serif}.enterprise-order-detail-preview__b-makers .enterprise-order-detail-preview__task{border-left:3px solid var(--eodp-gold)}.enterprise-order-detail-preview__action-card{gap:10px;display:grid}.enterprise-order-detail-preview__action-card button{color:#fff;background:var(--eodp-wine);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:12px 14px;display:flex}.enterprise-order-detail-preview__action-card button svg:last-child{margin-left:auto}.enterprise-order-detail-preview__action-card p{color:var(--eodp-muted);margin:5px 0 0;font-size:11px;line-height:1.6}.enterprise-order-detail-preview__risk{color:#f5efe6;background:#3a2925;border-color:#d8ad6340;gap:14px;display:grid}.enterprise-order-detail-preview__risk>div:not(:first-child){border-top:1px solid #ffffff1a;align-items:start;gap:9px;padding-top:12px;display:flex}.enterprise-order-detail-preview__risk h2{margin:7px 0 0;font:600 24px Georgia,serif}.enterprise-order-detail-preview__risk p{color:#d5c5b8;margin:0;font-size:13px;line-height:1.5}.enterprise-order-detail-preview__risk svg{color:var(--eodp-gold);flex:none;margin-top:2px}.enterprise-order-detail-preview__loading{min-height:50vh;color:var(--eodp-muted);place-items:center;gap:10px;display:grid}@media (width<=900px){.enterprise-order-detail-preview__picker{flex-direction:column;align-items:stretch;gap:10px}.enterprise-order-detail-preview__variant-list{overflow-x:auto}.enterprise-order-detail-preview__current,.enterprise-order-detail-preview__nav-links{display:none}.enterprise-order-detail-preview__a-grid,.enterprise-order-detail-preview__d-grid,.enterprise-order-detail-preview__b-bottom,.enterprise-order-detail-preview__c-grid{grid-template-columns:1fr}.enterprise-order-detail-preview__timeline{grid-template-columns:repeat(5,minmax(140px,1fr));padding-bottom:10px;overflow-x:auto}}@media (width<=560px){.enterprise-order-detail-preview__canvas{padding:20px 16px 48px}.enterprise-order-detail-preview__a-profile,.enterprise-order-detail-preview__d-product,.enterprise-order-detail-preview__b-hero{grid-template-columns:1fr}.enterprise-order-detail-preview__summary,.enterprise-order-detail-preview__info-grid{grid-template-columns:repeat(2,1fr)}.enterprise-order-detail-preview__panel{padding:18px}.enterprise-order-detail-preview__b-metrics{gap:16px}.enterprise-order-detail-preview__b-metrics b{font-size:26px}.enterprise-order-detail-preview__c-intro{margin-top:0}}:root{--eodp-paper:#f3eee6;--eodp-surface:#fffdf8;--eodp-ink:#33271e;--eodp-text:#756a60;--eodp-muted:#9a8878;--eodp-wine:#98423b;--eodp-gold:#d8ad63;--eodp-border:#5f462e29}.enterprise-order-dispatch-preview{min-height:100vh;color:var(--eodp-ink);background:#e8e0d5;font-family:Inter,Microsoft YaHei,sans-serif}.enterprise-order-dispatch-preview__picker{z-index:10;border-bottom:1px solid var(--eodp-border);background:#fffdf8f7;align-items:center;gap:24px;padding:14px 4vw;display:flex;position:sticky;top:0;box-shadow:0 10px 30px #3723140f}.enterprise-order-dispatch-preview__picker>div:first-child{min-width:245px;color:var(--eodp-wine);align-items:center;gap:10px;display:flex}.enterprise-order-dispatch-preview__picker>div:first-child span,.enterprise-order-dispatch-preview__variants button span{gap:3px;display:grid}.enterprise-order-dispatch-preview__picker small{color:var(--eodp-muted);font-size:11px}.enterprise-order-dispatch-preview__variants{flex:1;gap:8px;display:flex;overflow:auto}.enterprise-order-dispatch-preview__variants button{min-width:150px;color:var(--eodp-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;display:flex}.enterprise-order-dispatch-preview__variants button.is-active{color:var(--eodp-wine);background:#f8eee5;border-color:#98423b47}.enterprise-order-dispatch-preview__variants b{font-size:12px}.enterprise-order-dispatch-preview__current{color:var(--eodp-muted);white-space:nowrap;font-size:12px}.enterprise-order-dispatch-preview__canvas{min-height:calc(100vh - 74px);padding:30px 5vw 70px}.enterprise-order-dispatch-preview__canvas.is-a,.enterprise-order-dispatch-preview__canvas.is-c{background:var(--eodp-paper)}.enterprise-order-dispatch-preview__canvas.is-b,.enterprise-order-dispatch-preview__canvas.is-d{color:#f5efe6;background:#211c19}.enterprise-order-dispatch-preview__nav{justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto 42px;display:flex}.enterprise-order-dispatch-preview__nav>div:nth-child(2){gap:28px;display:flex}.enterprise-order-dispatch-preview__nav a{color:var(--eodp-text);font-size:13px;text-decoration:none}.enterprise-order-dispatch-preview__nav a.is-active{color:var(--eodp-wine);font-weight:700}.enterprise-order-dispatch-preview__nav.is-dark a,.enterprise-order-dispatch-preview__nav.is-dark>span{color:#c8b9ac}.enterprise-order-dispatch-preview__nav.is-dark a.is-active{color:var(--eodp-gold)}.enterprise-order-dispatch-preview__brand{align-items:center;gap:10px;display:flex}.enterprise-order-dispatch-preview__brand i{color:#fff;background:var(--eodp-wine);border-radius:50%;place-items:center;width:38px;height:38px;font:700 18px Georgia,serif;display:grid}.enterprise-order-dispatch-preview__brand span{gap:2px;display:grid}.enterprise-order-dispatch-preview__brand small{color:var(--eodp-muted);letter-spacing:.15em;font-size:9px}.enterprise-order-dispatch-preview__back{max-width:1320px;color:var(--eodp-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0 auto 16px;padding:0;display:flex}.enterprise-order-dispatch-preview__heading{justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto;display:flex}.enterprise-order-dispatch-preview__heading>div:first-child>span,.enterprise-order-dispatch-preview__section-title>span{color:var(--eodp-wine);letter-spacing:.17em;font-size:10px;font-weight:700}.is-b .enterprise-order-dispatch-preview__heading>div:first-child>span,.is-d .enterprise-order-dispatch-preview__heading>div:first-child>span,.is-b .enterprise-order-dispatch-preview__section-title>span,.is-d .enterprise-order-dispatch-preview__section-title>span{color:var(--eodp-gold)}.enterprise-order-dispatch-preview__heading h1{letter-spacing:-.04em;margin:9px 0 7px;font:600 clamp(34px,5vw,70px)/1 Georgia,serif}.enterprise-order-dispatch-preview__heading p{color:var(--eodp-text);margin:0}.is-b .enterprise-order-dispatch-preview__heading p,.is-d .enterprise-order-dispatch-preview__heading p{color:#b7a99d}.enterprise-order-dispatch-preview__order-mark{width:88px;height:88px;color:var(--eodp-gold);border:1px solid #d8ad6373;border-radius:50%;place-items:center;font:600 48px Georgia,serif;display:grid}.enterprise-order-dispatch-preview__summary{border-top:1px solid var(--eodp-border);border-bottom:1px solid var(--eodp-border);grid-template-columns:repeat(4,1fr);max-width:1320px;margin:28px auto 16px;display:grid}.enterprise-order-dispatch-preview__summary div{border-right:1px solid var(--eodp-border);gap:6px;padding:15px 18px;display:grid}.enterprise-order-dispatch-preview__summary div:last-child{border-right:0}.enterprise-order-dispatch-preview__summary span{color:var(--eodp-muted);font-size:11px}.enterprise-order-dispatch-preview__summary b{font:600 22px Georgia,serif}.is-b .enterprise-order-dispatch-preview__summary,.is-d .enterprise-order-dispatch-preview__summary,.is-b .enterprise-order-dispatch-preview__summary div,.is-d .enterprise-order-dispatch-preview__summary div{border-color:#ffffff21}.is-b .enterprise-order-dispatch-preview__summary span,.is-d .enterprise-order-dispatch-preview__summary span{color:#9d8f84}.enterprise-order-dispatch-preview__filters{border:1px solid var(--eodp-border);background:#fffdf8c7;border-radius:12px;align-items:center;gap:10px;max-width:1320px;margin:18px auto;padding:11px;display:flex}.enterprise-order-dispatch-preview__filters label,.enterprise-order-dispatch-preview__filters select,.enterprise-order-dispatch-preview__filters button{min-height:36px;color:var(--eodp-text);border:1px solid var(--eodp-border);background:#fffdf9;border-radius:8px;align-items:center;gap:7px;padding:0 11px;display:flex}.enterprise-order-dispatch-preview__filters label{flex:1}.enterprise-order-dispatch-preview__filters input{width:100%;color:var(--eodp-ink);background:0 0;border:0;outline:0;font-size:12px}.enterprise-order-dispatch-preview__filters button{cursor:pointer}.enterprise-order-dispatch-preview__filters button.is-active{color:#fff;background:var(--eodp-wine);border-color:var(--eodp-wine)}.is-b .enterprise-order-dispatch-preview__filters,.is-d .enterprise-order-dispatch-preview__filters{background:#2d2622;border-color:#ffffff1a}.is-b .enterprise-order-dispatch-preview__filters label,.is-b .enterprise-order-dispatch-preview__filters select,.is-b .enterprise-order-dispatch-preview__filters button,.is-d .enterprise-order-dispatch-preview__filters label,.is-d .enterprise-order-dispatch-preview__filters select,.is-d .enterprise-order-dispatch-preview__filters button{color:#f5efe6;background:#211c19;border-color:#ffffff1f}.is-b .enterprise-order-dispatch-preview__filters input,.is-d .enterprise-order-dispatch-preview__filters input{color:#f5efe6}.enterprise-order-dispatch-preview__smart-panel{background:var(--eodp-surface);border:1px solid var(--eodp-border);border-radius:16px;max-width:1320px;margin:20px auto 16px;padding:20px;box-shadow:0 12px 28px #412d1a0f}.enterprise-order-dispatch-preview__smart-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.enterprise-order-dispatch-preview__smart-head span{color:var(--eodp-wine);letter-spacing:.16em;font-size:10px;font-weight:700}.enterprise-order-dispatch-preview__smart-head h2{margin:7px 0 4px;font:600 25px Georgia,serif}.enterprise-order-dispatch-preview__smart-head p{color:var(--eodp-muted);margin:0;font-size:12px}.enterprise-order-dispatch-preview__smart-head>button{color:var(--eodp-wine);cursor:pointer;background:#f8eee5;border:1px solid #98423b2e;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;display:flex}.enterprise-order-dispatch-preview__weights{border:1px solid var(--eodp-border);background:#faf5ed;border-radius:10px;margin-top:16px;padding:15px}.enterprise-order-dispatch-preview__match-button{color:#fff;background:var(--eodp-wine);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:16px;padding:12px;display:flex}.enterprise-order-dispatch-preview__match-button:disabled{cursor:wait;opacity:.55}.is-b .enterprise-order-dispatch-preview__smart-panel,.is-d .enterprise-order-dispatch-preview__smart-panel{color:#f5efe6;box-shadow:none;background:#2d2622;border-color:#ffffff1f}.is-b .enterprise-order-dispatch-preview__smart-head p,.is-d .enterprise-order-dispatch-preview__smart-head p{color:#b7a99d}.is-b .enterprise-order-dispatch-preview__weights,.is-d .enterprise-order-dispatch-preview__weights{background:#211c19;border-color:#ffffff1f}.enterprise-order-dispatch-preview__a-layout,.enterprise-order-dispatch-preview__b-layout,.enterprise-order-dispatch-preview__d-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:20px;max-width:1320px;margin:0 auto;display:grid}.enterprise-order-dispatch-preview__section-title{margin:30px 0 16px}.enterprise-order-dispatch-preview__section-title h2{margin:7px 0 0;font:600 30px Georgia,serif}.enterprise-order-dispatch-preview__a-list,.enterprise-order-dispatch-preview__b-grid,.enterprise-order-dispatch-preview__d-list{gap:12px;display:grid}.enterprise-order-dispatch-preview__candidate{background:var(--eodp-surface);border:1px solid var(--eodp-border);cursor:pointer;border-radius:15px;grid-template-columns:94px minmax(0,1fr) 36px;align-items:center;gap:15px;padding:15px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;box-shadow:0 9px 24px #412d1a0d}.enterprise-order-dispatch-preview__candidate:hover,.enterprise-order-dispatch-preview__candidate.is-selected{border-color:#98423b73;transform:translateY(-2px);box-shadow:0 14px 30px #412d1a1a}.enterprise-order-dispatch-preview__candidate.is-selected{background:#fff8f3}.is-b .enterprise-order-dispatch-preview__candidate,.is-d .enterprise-order-dispatch-preview__candidate{color:#f5efe6;box-shadow:none;background:#2d2622;border-color:#ffffff1f}.is-b .enterprise-order-dispatch-preview__candidate.is-selected,.is-d .enterprise-order-dispatch-preview__candidate.is-selected{border-color:var(--eodp-gold);background:#3a3029}.enterprise-order-dispatch-preview__candidate-image{width:94px;height:120px;color:var(--eodp-wine);background:linear-gradient(145deg,#e3cdb0,#8d6254);border-radius:12px;place-items:center;font:600 30px Georgia,serif;display:grid;overflow:hidden}.enterprise-order-dispatch-preview__candidate-image img{object-fit:cover;width:100%;height:100%}.enterprise-order-dispatch-preview__candidate-image.is-large{border-radius:14px;width:100%;height:270px}.enterprise-order-dispatch-preview__candidate-top{justify-content:space-between;align-items:center;display:flex}.enterprise-order-dispatch-preview__rank{color:var(--eodp-gold);font:600 16px Georgia,serif}.enterprise-order-dispatch-preview__score{border-radius:999px;padding:5px 8px;font-size:11px}.enterprise-order-dispatch-preview__score.is-excellent{color:#47745d;background:#e3f0e6}.enterprise-order-dispatch-preview__score.is-good{color:#8a5d16;background:#f7ebcd}.enterprise-order-dispatch-preview__score.is-normal{color:#806e5c;background:#f1e9dc}.enterprise-order-dispatch-preview__candidate h3{margin:8px 0 4px;font:600 24px Georgia,serif}.enterprise-order-dispatch-preview__candidate p{color:var(--eodp-muted);align-items:center;gap:4px;margin:0;font-size:11px;display:flex}.enterprise-order-dispatch-preview__candidate-tags,.enterprise-order-dispatch-preview__candidate-stats{color:var(--eodp-text);flex-wrap:wrap;gap:7px;margin-top:12px;font-size:11px;display:flex}.is-b .enterprise-order-dispatch-preview__candidate-tags,.is-b .enterprise-order-dispatch-preview__candidate-stats,.is-d .enterprise-order-dispatch-preview__candidate-tags,.is-d .enterprise-order-dispatch-preview__candidate-stats{color:#b7a99d}.enterprise-order-dispatch-preview__candidate-tags span{background:#f5ede2;border-radius:5px;padding:4px 7px}.is-b .enterprise-order-dispatch-preview__candidate-tags span,.is-d .enterprise-order-dispatch-preview__candidate-tags span{background:#211c19}.enterprise-order-dispatch-preview__candidate-stats span{align-items:center;gap:3px;display:flex}.enterprise-order-dispatch-preview__candidate-stats svg{color:#d79d36;fill:#d79d36}.enterprise-order-dispatch-preview__select{width:30px;height:30px;color:var(--eodp-wine);cursor:pointer;background:#f6eae0;border:1px solid #98423b38;border-radius:50%;place-items:center;display:grid}.is-selected .enterprise-order-dispatch-preview__select{color:#fff;background:var(--eodp-wine)}.enterprise-order-dispatch-preview__assignment{background:var(--eodp-surface);border:1px solid var(--eodp-border);border-radius:16px;align-self:start;padding:22px;position:sticky;top:95px;box-shadow:0 14px 30px #412d1a14}.enterprise-order-dispatch-preview__assignment-head{color:var(--eodp-muted);letter-spacing:.14em;justify-content:space-between;font-size:10px;display:flex}.enterprise-order-dispatch-preview__assignment-head b{color:var(--eodp-wine);letter-spacing:0;font-size:12px}.enterprise-order-dispatch-preview__assignment h2{margin:9px 0 22px;font:600 29px Georgia,serif}.enterprise-order-dispatch-preview__selected{border-top:1px solid var(--eodp-border);grid-template-columns:42px 1fr 18px;align-items:start;gap:10px;padding:12px 0;display:grid}.enterprise-order-dispatch-preview__selected .enterprise-order-dispatch-preview__candidate-image{border-radius:7px;width:42px;height:52px;font-size:18px}.enterprise-order-dispatch-preview__selected>div:nth-child(2){gap:4px;display:grid}.enterprise-order-dispatch-preview__selected span,.enterprise-order-dispatch-preview__selected label{color:var(--eodp-muted);font-size:10px}.enterprise-order-dispatch-preview__selected label{align-items:center;gap:5px;display:flex}.enterprise-order-dispatch-preview__selected input{width:50px;color:var(--eodp-ink);border:1px solid var(--eodp-border);border-radius:5px;padding:3px 4px}.enterprise-order-dispatch-preview__selected>button{color:var(--eodp-muted);cursor:pointer;background:0 0;border:0}.enterprise-order-dispatch-preview__assignment-empty{min-height:145px;color:var(--eodp-muted);text-align:center;place-items:center;gap:7px;display:grid}.enterprise-order-dispatch-preview__assignment-total{border-top:1px solid var(--eodp-border);color:var(--eodp-muted);justify-content:space-between;margin-top:16px;padding-top:15px;font-size:12px;display:flex}.enterprise-order-dispatch-preview__assignment-total b{color:var(--eodp-ink);font-size:18px}.enterprise-order-dispatch-preview__dispatch-button{color:#fff;background:var(--eodp-wine);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:17px;padding:12px;display:flex}.enterprise-order-dispatch-preview__dispatch-button:disabled{cursor:not-allowed;opacity:.45}.enterprise-order-dispatch-preview__assignment small{color:var(--eodp-muted);margin-top:10px;font-size:10px;line-height:1.6;display:block}.enterprise-order-dispatch-preview__quantity-trigger{width:100%;color:var(--eodp-wine);cursor:pointer;background:#f8eee5;border:1px solid #98423b2e;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-top:5px;padding:5px 7px;font-size:10px;display:flex}.enterprise-order-dispatch-preview__quantity-trigger strong{font-size:11px}.enterprise-order-dispatch-preview__remaining{color:#8a5d16;background:#fff4d9;border:1px solid #d8ad6373;border-radius:8px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 11px;font-size:11px;display:flex}.enterprise-order-dispatch-preview__remaining b{font-size:16px}.enterprise-order-dispatch-preview__remaining.is-complete{color:#47745d;background:#edf5ed;border-color:#47745d3d}.enterprise-order-dispatch-preview__modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#261b147a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.enterprise-order-dispatch-preview__quantity-modal{background:var(--eodp-surface);border:1px solid var(--eodp-border);border-radius:18px;width:min(100%,420px);padding:28px;position:relative;box-shadow:0 24px 70px #19120d47}.enterprise-order-dispatch-preview__quantity-modal>span{color:var(--eodp-wine);letter-spacing:.16em;font-size:10px;font-weight:700}.enterprise-order-dispatch-preview__quantity-modal h2{color:var(--eodp-ink);margin:9px 0 7px;font:600 28px Georgia,serif}.enterprise-order-dispatch-preview__quantity-modal p{color:var(--eodp-muted);margin:0 0 22px;font-size:12px}.enterprise-order-dispatch-preview__quantity-modal label{color:var(--eodp-text);gap:8px;font-size:12px;display:grid}.enterprise-order-dispatch-preview__quantity-modal input{width:100%;color:var(--eodp-ink);border:1px solid var(--eodp-border);background:#fffdf9;border-radius:9px;outline:0;padding:12px 13px;font-size:18px}.enterprise-order-dispatch-preview__quantity-modal input:focus{border-color:var(--eodp-wine);box-shadow:0 0 0 3px #98423b1a}.enterprise-order-dispatch-preview__quantity-error{color:#a23e38;margin-top:8px;font-size:11px;display:block}.enterprise-order-dispatch-preview__modal-close{color:var(--eodp-muted);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:14px;right:16px}.enterprise-order-dispatch-preview__modal-actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.enterprise-order-dispatch-preview__modal-actions button{color:var(--eodp-text);border:1px solid var(--eodp-border);cursor:pointer;background:#f5ede2;border-radius:8px;padding:10px 15px}.enterprise-order-dispatch-preview__modal-actions button:last-child{color:#fff;background:var(--eodp-wine);border-color:var(--eodp-wine)}.enterprise-order-dispatch-preview__modal-actions button:disabled{cursor:not-allowed;opacity:.45}.enterprise-order-dispatch-preview__b-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.is-b .enterprise-order-dispatch-preview__assignment,.is-d .enterprise-order-dispatch-preview__assignment{color:#f5efe6;box-shadow:none;background:#2d2622;border-color:#ffffff1f}.is-b .enterprise-order-dispatch-preview__selected,.is-d .enterprise-order-dispatch-preview__selected,.is-b .enterprise-order-dispatch-preview__assignment-total,.is-d .enterprise-order-dispatch-preview__assignment-total{border-color:#ffffff1f}.is-b .enterprise-order-dispatch-preview__selected input,.is-d .enterprise-order-dispatch-preview__selected input{color:#f5efe6;background:#211c19;border-color:#ffffff1f}.is-b .enterprise-order-dispatch-preview__assignment-total b,.is-d .enterprise-order-dispatch-preview__assignment-total b{color:#f5efe6}.enterprise-order-dispatch-preview__b-grid{grid-template-columns:repeat(2,1fr)}.is-b .enterprise-order-dispatch-preview__candidate{grid-template-columns:1fr 28px;gap:0}.is-b .enterprise-order-dispatch-preview__candidate-image{grid-column:1/-1;width:100%;height:210px;margin-bottom:13px}.enterprise-order-dispatch-preview__c-gallery{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1320px;margin:0 auto;display:grid}.is-c .enterprise-order-dispatch-preview__candidate{padding:12px;display:block}.is-c .enterprise-order-dispatch-preview__candidate-body{padding:7px 4px 0}.is-c .enterprise-order-dispatch-preview__candidate h3{font-size:22px}.is-c .enterprise-order-dispatch-preview__select{position:absolute;top:275px;right:20px}.is-c .enterprise-order-dispatch-preview__assignment{max-width:1320px;margin:22px auto 0;position:static}.enterprise-order-dispatch-preview__d-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr)}.is-d .enterprise-order-dispatch-preview__candidate{grid-template-columns:62px 100px minmax(0,1fr) 34px;gap:13px;padding:12px}.is-d .enterprise-order-dispatch-preview__candidate-image{width:100px;height:78px}.is-d .enterprise-order-dispatch-preview__candidate-body{display:contents}.is-d .enterprise-order-dispatch-preview__candidate-top,.is-d .enterprise-order-dispatch-preview__candidate-top .enterprise-order-dispatch-preview__rank{display:block}.is-d .enterprise-order-dispatch-preview__candidate-top .enterprise-order-dispatch-preview__score{position:absolute;top:15px;right:52px}.is-d .enterprise-order-dispatch-preview__candidate h3{margin:0;font-size:19px}.is-d .enterprise-order-dispatch-preview__candidate p{margin:4px 0}.is-d .enterprise-order-dispatch-preview__candidate-tags,.is-d .enterprise-order-dispatch-preview__candidate-stats{margin-top:4px}.enterprise-order-dispatch-preview__risk-box{color:#f5efe6;background:#3a2925;border:1px solid #d8ad6347;border-radius:14px;margin-bottom:16px;padding:20px}.enterprise-order-dispatch-preview__risk-box span{color:var(--eodp-gold);letter-spacing:.15em;font-size:10px;display:block}.enterprise-order-dispatch-preview__risk-box b{color:#f5efe6;margin:11px 0 7px;font:600 19px Georgia,serif;display:block}.enterprise-order-dispatch-preview__risk-box p{color:#cbbdb0;margin:0;font-size:11px;line-height:1.6}.enterprise-order-dispatch-preview__loading{min-height:55vh;color:var(--eodp-muted);background:var(--eodp-paper);place-items:center;gap:10px;display:grid}@media (width<=1000px){.enterprise-order-dispatch-preview__picker{flex-direction:column;align-items:flex-start;gap:10px}.enterprise-order-dispatch-preview__current{display:none}.enterprise-order-dispatch-preview__filters{flex-wrap:wrap}.enterprise-order-dispatch-preview__filters label{min-width:220px}.enterprise-order-dispatch-preview__a-layout,.enterprise-order-dispatch-preview__b-layout,.enterprise-order-dispatch-preview__d-layout{grid-template-columns:1fr}.enterprise-order-dispatch-preview__assignment{position:static}.enterprise-order-dispatch-preview__c-gallery{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.enterprise-order-dispatch-preview__canvas{padding:20px 14px 50px}.enterprise-order-dispatch-preview__nav>div:nth-child(2){display:none}.enterprise-order-dispatch-preview__heading{align-items:flex-start}.enterprise-order-dispatch-preview__order-mark{width:65px;height:65px;font-size:35px}.enterprise-order-dispatch-preview__summary{grid-template-columns:repeat(2,1fr)}.enterprise-order-dispatch-preview__summary div:nth-child(2){border-right:0}.enterprise-order-dispatch-preview__summary div:nth-child(n+3){border-top:1px solid var(--eodp-border)}.enterprise-order-dispatch-preview__filters label{flex-basis:100%;min-width:100%}.enterprise-order-dispatch-preview__filters select,.enterprise-order-dispatch-preview__filters button{flex:1}.enterprise-order-dispatch-preview__b-grid,.enterprise-order-dispatch-preview__c-gallery{grid-template-columns:1fr}.enterprise-order-dispatch-preview__candidate-image.is-large{height:300px}.is-d .enterprise-order-dispatch-preview__candidate{grid-template-columns:30px 68px 1fr 30px}.is-d .enterprise-order-dispatch-preview__candidate-image{width:68px;height:68px}.is-d .enterprise-order-dispatch-preview__candidate-top .enterprise-order-dispatch-preview__score{top:11px;right:45px}.enterprise-order-dispatch-preview__candidate-stats span:nth-child(n+2){display:none}}.epv-nav-brand strong{font:15px Georgia,Noto Serif SC,serif;display:block}.epv-overline{color:var(--ep-wine);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.epv-img{background:linear-gradient(135deg,#e7ded1 0%,#d9cdb8 50%,#e8e0d2 100%);place-items:center;display:grid;position:relative;overflow:hidden}.epv-img-real{background:#f4eee6}.epv-img-real img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.epv-img-text{color:#98423b61;z-index:1;font:48px Georgia,serif}.epv-img-pattern{opacity:.08;background:repeating-linear-gradient(45deg, transparent, transparent 8px, var(--ep-wine) 8px, var(--ep-wine) 9px);position:absolute;inset:0}.epv-tag{border-radius:999px;padding:4px 9px;font-size:10px;font-weight:500;display:inline-block}.epv-tag.is-active{color:#8f4038;background:#f5dfdc}.epv-tag.is-done{color:#537862;background:#e2efe4}.epv-tag.is-open{color:#87683e;background:#f7ecd8}.epv-wine-btn{border:1px solid var(--ep-wine);background:var(--ep-wine);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:13px;transition:all .2s;display:inline-flex}.epv-wine-btn:hover{opacity:.9}.epv-wine-btn.is-sm{min-height:34px;padding:0 12px;font-size:12px}.epv-outline-btn{min-height:40px;color:var(--ep-wine);cursor:pointer;background:0 0;border:1px solid #98423b59;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-size:13px;transition:all .2s;display:inline-flex}.epv-outline-btn:hover{background:#98423b0f}.epv-ghost-btn{width:100%;color:var(--ep-wine);cursor:pointer;text-align:center;background:0 0;border:0;margin-top:12px;padding:8px;font-size:12px;display:block}.epv-pwd-wrap{position:relative}.epv-pwd-wrap input{padding-right:42px}.epv-pwd-wrap button{width:42px;height:100%;color:var(--ep-muted);cursor:pointer;background:0 0;border:0;position:absolute;top:0;right:0}.epv-gold-line{background:linear-gradient(to right, transparent, var(--ep-gold), transparent);height:1px;margin:16px 0}.epv-seal-lg{width:68px;height:68px;color:var(--ep-wine);border:2px solid #98423b59;border-radius:50%;flex-shrink:0;place-items:center;font:42px Georgia,serif;display:grid}.y01-layout{min-height:560px;overflow:hidden}.y01-a{border:1px solid var(--ep-border);background:var(--ep-strong);box-shadow:var(--ep-shadow);grid-template-columns:1.1fr .9fr;display:grid}.y01a-hero{background:linear-gradient(160deg,#ede5d9 0%,#f5efe6 40%,#e8ded0 100%);flex-direction:column;justify-content:center;padding:clamp(28px,6vw,80px);display:flex}.y01a-brand{max-width:420px}.y01a-title{letter-spacing:-.03em;margin-top:16px;font:500 clamp(36px,5vw,60px)/1.12 Georgia,Noto Serif SC,serif}.y01a-title em{color:var(--ep-wine);font-style:normal}.y01a-sub{color:var(--ep-text);margin-top:18px;font-size:13px;line-height:2}.y01a-badge{color:var(--ep-wine);background:#fcfaf5b3;border:1px solid #98423b40;margin-top:32px;padding:8px 16px;font-size:11px;display:inline-block}.y01a-card{background:var(--ep-paper);flex-direction:column;justify-content:center;padding:clamp(24px,5vw,60px);display:flex}.y01a-card h2{margin-top:10px;font:500 28px Georgia,Noto Serif SC,serif}.y01a-card label,.y01b-form-area label{color:var(--ep-text);margin-top:18px;font-size:12px;display:block}.y01a-card input,.y01b-form-area input,.y01d-login-card input{border:1px solid var(--ep-border);background:var(--ep-strong);width:100%;color:var(--ep-ink);outline:0;margin-top:6px;padding:11px 12px;font-size:13px}.y01a-card .epv-wine-btn,.y01b-form-area .epv-wine-btn,.y01d-login-card .epv-wine-btn{width:100%;margin-top:20px}.y01-b{border:1px solid var(--ep-border);background:var(--ep-strong);box-shadow:var(--ep-shadow);grid-template-columns:1fr 1fr;display:grid}.y01b-flow{background:var(--ep-paper);flex-direction:column;justify-content:center;gap:24px;padding:clamp(24px,5vw,60px);display:flex;position:relative}.y01b-step{z-index:1;align-items:flex-start;gap:16px;display:flex;position:relative}.y01b-num{border:2px solid var(--ep-wine);width:44px;height:44px;color:var(--ep-wine);background:var(--ep-paper);border-radius:50%;flex-shrink:0;place-items:center;font:16px Georgia,serif;display:grid}.y01b-step strong{font-size:15px;display:block}.y01b-step p{color:var(--ep-text);margin-top:4px;font-size:12px;line-height:1.6}.y01b-connector{background:linear-gradient(to bottom, var(--ep-gold), var(--ep-wine) 50%, var(--ep-gold));opacity:.5;width:2px;position:absolute;top:44px;bottom:44px;left:21px}.y01b-form-area{background:linear-gradient(160deg,#fcfaf5,#f7f2ea);flex-direction:column;justify-content:center;padding:clamp(24px,5vw,60px);display:flex}.y01b-form-area h2{margin-top:10px;font:500 28px Georgia,Noto Serif SC,serif}.y01b-form-area>p{color:var(--ep-text);margin-top:6px;font-size:13px}.y01-c{justify-content:center;align-items:center;padding:40px 0;display:flex}.y01c-paper{border:1px solid var(--ep-border);background:var(--ep-paper);width:100%;max-width:520px;padding:48px 40px;position:relative;box-shadow:0 4px #5f462e0a,0 12px 24px #4e361f0f}.y01c-paper:before{content:"";background:#98423b1a;width:1px;position:absolute;top:0;bottom:0;left:38px}.y01c-stamp-row{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.y01c-num{color:var(--ep-muted);letter-spacing:.08em;font-size:11px}.y01c-stamp{border:2px solid var(--ep-wine);color:var(--ep-wine);opacity:.7;border-radius:4px;padding:6px 12px;font:14px Georgia,serif;display:inline-block;transform:rotate(-3deg)}.y01c-title{text-align:center;font:500 36px Georgia,Noto Serif SC,serif}.y01c-subtitle{text-align:center;color:var(--ep-muted);margin-top:6px;font-size:13px;display:block}.y01c-form{margin-top:8px}.y01c-field{margin-top:18px}.y01c-label{color:var(--ep-text);background:#f4eee6;margin-bottom:6px;padding:2px 8px;font-size:11px;display:inline-block}.y01c-field input{border:0;border-bottom:1px solid var(--ep-border);width:100%;color:var(--ep-ink);background:0 0;outline:0;padding:10px 12px;font-size:14px}.y01c-form .epv-wine-btn{width:100%;margin-top:24px}.y01c-seal-row{color:var(--ep-muted);border-top:1px dashed #98423b26;justify-content:space-between;margin-top:28px;padding-top:16px;font-size:11px;display:flex}.y01-d{justify-content:center;align-items:center;min-height:600px;display:flex}.y01d-canvas{border:1px solid var(--ep-border);background:linear-gradient(160deg,#f0e9dc 0%,#e4d8c4 30%,#ece2d2 60%,#f5efe6 100%);justify-content:center;align-items:center;width:100%;max-width:780px;min-height:500px;display:flex;position:relative;overflow:hidden}.y01d-glow{background:radial-gradient(circle,#d8ad631f 0%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-60px;right:-60px}.y01d-card-group{z-index:1;align-items:center;gap:24px;padding:40px;display:flex}.y01d-intro-card{text-align:center;max-width:260px;padding:32px}.y01d-seal{margin:0 auto 20px}.y01d-intro-card h1{font:500 36px Georgia,Noto Serif SC,serif}.y01d-intro-card p{color:var(--ep-text);margin-top:12px;font-size:13px;line-height:1.8}.y01d-login-card{background:var(--ep-paper);border:1px solid var(--ep-border);min-width:280px;padding:32px;box-shadow:0 20px 40px #4e361f1a}.y01d-login-card input,.y01d-login-card .epv-pwd-wrap{margin-top:12px}.y01d-ornament{color:#98423b1f;gap:12px;font:48px Noto Serif SC,Georgia,serif;display:flex;position:absolute;bottom:20px;right:40px}.y02a-stats-bar{border:1px solid var(--ep-border);background:var(--ep-paper);grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid}.y02a-stats-bar>div{border-right:1px solid var(--ep-border);padding:14px 18px}.y02a-stats-bar>div:last-child{border-right:0}.y02a-stats-bar small{color:var(--ep-muted);font-size:10px;display:block}.y02a-stats-bar strong{margin-top:4px;font:500 26px Georgia,serif;display:block}.y02a-scroll{flex-direction:column;display:flex}.y02a-scroll-item{grid-template-columns:52px 1fr 72px;align-items:stretch;min-height:120px;display:grid}.y02a-num-col{flex-direction:column;align-items:center;padding:10px 0;display:flex}.y02a-num-col b{color:var(--ep-wine);font:16px Georgia,serif}.y02a-num-line{background:#98423b1f;flex:1;width:1px;margin-top:8px}.y02a-scroll-item:last-child .y02a-num-line{display:none}.y02a-empty{text-align:center;color:var(--ep-muted);padding:48px 20px;font-size:13px}.y02a-content{padding:0 0 18px 12px}.y02a-card{border:1px solid var(--ep-border);background:var(--ep-paper);grid-template-columns:140px 1fr;gap:16px;display:grid;overflow:hidden}.y02a-card-body{padding:14px}.y02a-card-head{justify-content:space-between;align-items:center;display:flex}.y02a-card-head small{color:var(--ep-muted);letter-spacing:.06em;font-size:10px}.y02a-card-body h3{margin-top:10px;font-size:16px}.y02a-card-body>p{color:var(--ep-text);margin-top:6px;font-size:12px}.y02a-card-foot{color:var(--ep-muted);justify-content:space-between;align-items:center;margin-top:14px;font-size:11px;display:flex}.y02a-card-foot strong{color:var(--ep-wine);font-size:14px}.y02a-status-col{flex-direction:column;align-items:center;padding:10px 0;display:flex}.y02a-dot{background:var(--ep-wine);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:18px}.y02a-status-label{color:var(--ep-muted);writing-mode:vertical-rl;letter-spacing:.1em;margin-top:6px;font-size:10px}.y02b-toolbar{border:1px solid var(--ep-border);background:var(--ep-paper);flex-direction:column;gap:12px;margin-bottom:20px;padding:18px;display:flex}.y02b-chips{flex-wrap:wrap;gap:6px;display:flex}.y02b-chips button{border:1px solid var(--ep-border);color:var(--ep-text);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:11px;transition:all .2s}.y02b-chips button.is-on{background:var(--ep-wine);border-color:var(--ep-wine);color:#fff}.y02b-sort{color:var(--ep-text);align-items:center;gap:8px;font-size:12px;display:flex}.y02b-sort select{border:1px solid var(--ep-border);background:var(--ep-strong);color:var(--ep-ink);padding:5px 8px;font-size:11px}.y02b-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.y02b-card{border:1px solid var(--ep-border);background:var(--ep-paper);transition:all .2s;overflow:hidden}.y02b-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #4e361f1a}.y02b-card-info{padding:14px}.y02b-card-info h3{margin-top:8px;font-size:15px}.y02b-card-info>p{color:var(--ep-text);margin-top:4px;font-size:12px}.y02b-card-meta{color:var(--ep-muted);justify-content:space-between;align-items:center;margin:12px 0;font-size:11px;display:flex}.y02b-card-meta strong{color:var(--ep-wine);font-size:13px}.y02c-header{justify-content:space-between;align-items:baseline;margin-bottom:20px;display:flex}.y02c-header h2{font:500 28px Georgia,Noto Serif SC,serif}.y02c-count{color:var(--ep-muted);font-size:12px}.y02c-wall{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.y02c-column{border:1px solid var(--ep-border);background:#f7f3ec;padding:14px}.y02c-col-head{border-bottom:2px solid var(--ep-border);align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}.y02c-col-head h3{font-size:15px}.y02c-col-head b{color:var(--ep-muted);margin-left:auto;font-size:13px}.y02c-col-dot{border-radius:50%;width:10px;height:10px}.y02c-col-dot.is-open{background:#d8ad63}.y02c-col-dot.is-active{background:var(--ep-wine)}.y02c-col-dot.is-done{background:#6a9b7a}.y02c-card{border:1px solid var(--ep-border);background:var(--ep-paper);margin-bottom:10px;padding:12px}.y02c-card h4{margin-top:8px;font-size:14px}.y02c-card p{color:var(--ep-text);margin-top:4px;font-size:11px}.y02c-card-foot{color:var(--ep-muted);justify-content:space-between;margin-top:10px;font-size:11px;display:flex}.y02c-card-foot strong{color:var(--ep-wine)}.y02d-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.y02d-header h2{margin-top:6px;font:500 32px Georgia,Noto Serif SC,serif}.y02d-header p{color:var(--ep-text);margin-top:4px;font-size:12px}.y02d-actions{gap:8px;display:flex}.y02d-icon-btn{border:1px solid var(--ep-border);background:var(--ep-paper);width:38px;height:38px;color:var(--ep-text);cursor:pointer;place-items:center;display:grid}.y02d-catalog{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.y02d-catalog-item{border:1px solid var(--ep-border);background:var(--ep-paper);cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.y02d-catalog-item:hover{transform:translateY(-6px);box-shadow:0 18px 36px #4e361f1f}.y02d-catalog-item .epv-img{min-height:260px!important}.y02d-item-overlay{background:linear-gradient(#0000 0%,#fcfaf5b3 30%,#fcfaf5f7 100%);padding:24px 16px 16px;position:absolute;bottom:0;left:0;right:0}.y02d-item-overlay small{color:var(--ep-wine);letter-spacing:.1em;font-size:10px}.y02d-item-overlay h3{margin-top:4px;font-size:16px}.y02d-item-overlay p{color:var(--ep-text);margin-top:4px;font-size:12px}.y02d-item-overlay .epv-tag{margin-top:6px}.y03a-dossier{border:1px solid var(--ep-border);background:var(--ep-paper)}.y03a-cover{grid-template-columns:300px 1fr;gap:0;display:grid}.y03a-cover .epv-img{min-height:280px!important}.y03a-identity{flex-direction:column;justify-content:center;padding:28px;display:flex}.y03a-identity h1{margin-top:10px;font:500 clamp(26px,3vw,40px) Georgia,Noto Serif SC,serif}.y03a-tags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.y03a-tags span{color:var(--ep-wine);background:#fbf3ed;border:1px solid #98423b33;padding:5px 10px;font-size:11px}.y03a-sections{border-top:1px solid var(--ep-border);grid-template-columns:1.3fr .7fr;gap:0;display:grid}.y03a-section{border-right:1px solid var(--ep-border);padding:24px}.y03a-section:last-child{border-right:0}.y03a-section h3{align-items:center;gap:8px;margin-bottom:12px;font-size:16px;display:flex}.y03a-section>p{color:var(--ep-text);font-size:12px;line-height:1.8}.y03a-specs{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.y03a-specs>div{background:#f4eee6;padding:10px}.y03a-specs small{color:var(--ep-muted);font-size:10px;display:block}.y03a-specs strong{margin-top:3px;font-size:13px;display:block}.y03a-pct{color:var(--ep-wine);margin:8px 0 4px;font:500 44px Georgia,serif;display:block}.y03a-bar{background:#e5ddd2;border-radius:99px;height:9px;overflow:hidden}.y03a-bar>div{background:var(--ep-wine);border-radius:99px;height:100%;transition:all .4s}.y03a-progress-text{color:var(--ep-muted);margin-top:8px;font-size:12px;display:block}.y03a-actions{border-top:1px solid var(--ep-border);justify-content:flex-end;gap:10px;padding:20px 24px;display:flex}.y03b-hero{border:1px solid var(--ep-border);background:var(--ep-paper);grid-template-columns:340px 1fr;gap:28px;padding:28px;display:grid}.y03b-hero .epv-img{min-height:320px!important}.y03b-info{flex-direction:column;display:flex}.y03b-mega-progress{align-items:center;gap:24px;margin-top:20px;display:flex}.y03b-big-num{color:var(--ep-wine);font:500 84px/1 Georgia,serif}.y03b-big-num small{font-size:32px}.y03b-ring{flex-shrink:0;width:120px;height:120px}.y03b-ring svg{width:100%;height:100%}.y03b-sub{color:var(--ep-muted);margin-top:16px;font-size:12px}.y03b-info input[type=range]{width:100%;accent-color:var(--ep-wine);margin-top:10px}.y03b-stats-row{color:var(--ep-text);gap:28px;margin:16px 0;font-size:13px;display:flex}.y03b-stats-row strong{color:var(--ep-ink)}.y03b-info .epv-wine-btn{align-self:flex-start;margin-top:8px}.y03c-sheet{border:1px solid var(--ep-border);background:var(--ep-paper);max-width:780px;margin:0 auto;padding:36px;box-shadow:0 4px #5f462e0a}.y03c-sheet-head{justify-content:space-between;align-items:flex-start;display:flex}.y03c-sheet-head h1{font:500 32px Georgia,Noto Serif SC,serif}.y03c-stamp{border:2px solid var(--ep-wine);color:var(--ep-wine);opacity:.7;border-radius:4px;padding:8px 16px;font:16px Georgia,serif;display:inline-block;transform:rotate(-5deg)}.y03c-table{border-collapse:collapse;width:100%;margin:8px 0}.y03c-table tr{border-bottom:1px solid #98423b14}.y03c-table td{padding:12px 10px;font-size:13px}.y03c-td-label{color:var(--ep-muted);letter-spacing:.06em;width:100px;font-size:11px}.y03c-pct-text{color:var(--ep-wine);font-size:18px}.y03c-footer{color:var(--ep-muted);gap:24px;margin:8px 0;font-size:11px;display:flex}.y03c-date{margin-left:auto}.y03c-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.y03d-container{border:1px solid var(--ep-border);background:var(--ep-paper);padding:28px;position:relative;overflow:hidden}.y03d-watermark{color:#98423b0f;-webkit-user-select:none;user-select:none;pointer-events:none;font:180px Noto Serif SC,Georgia,serif;position:absolute;top:20px;right:20px}.y03d-top{z-index:1;align-items:center;gap:20px;margin-bottom:24px;display:flex;position:relative}.y03d-top .epv-img{flex-shrink:0;width:120px;min-height:100px!important}.y03d-top h2{margin-top:6px;font:500 24px Georgia,Noto Serif SC,serif}.y03d-top p{color:var(--ep-text);margin-top:4px;font-size:12px}.y03d-spine{z-index:1;margin-bottom:20px;position:relative}.y03d-node{cursor:pointer;border-left:2px solid #98423b1a;grid-template-columns:48px 1fr 64px;align-items:center;gap:14px;padding:14px 10px;transition:all .2s;display:grid}.y03d-node:last-child{border-left-color:#0000}.y03d-node.is-done{border-left-color:#6a9b7a}.y03d-node.is-now{border-left-color:var(--ep-wine);background:#98423b08}.y03d-node-dot{background:var(--ep-paper);width:36px;height:36px;color:var(--ep-muted);border:2px solid #98423b33;border-radius:50%;place-items:center;margin-left:-19px;font-size:12px;display:grid}.y03d-node.is-done .y03d-node-dot{color:#6a9b7a;background:#eaf4ed;border-color:#6a9b7a}.y03d-node.is-now .y03d-node-dot{border-color:var(--ep-wine);color:var(--ep-wine)}.y03d-pulse{background:var(--ep-wine);border-radius:50%;width:10px;height:10px;animation:1.5s infinite epPulse}@keyframes epPulse{0%,to{opacity:1}50%{opacity:.4}}.y03d-node strong{font-size:14px}.y03d-node small{color:var(--ep-muted);margin-top:2px;font-size:11px;display:block}.y03d-node-time{color:var(--ep-muted);text-align:right;font-size:11px}.y03d-container>.epv-wine-btn{z-index:1;position:relative}.y04a-header{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.y04a-header h2{margin-top:4px;font:500 28px Georgia,Noto Serif SC,serif}.y04a-count{color:var(--ep-muted);font-size:12px}.y04a-table{border-collapse:collapse;border:1px solid var(--ep-border);background:var(--ep-paper);width:100%}.y04a-table th{text-align:left;color:var(--ep-muted);letter-spacing:.08em;border-bottom:1px solid var(--ep-border);padding:12px 14px;font-size:10px;font-weight:600}.y04a-table td{border-bottom:1px solid var(--ep-border);padding:12px 14px;font-size:13px}.y04a-table tr:last-child td{border-bottom:0}.y04a-id{color:var(--ep-muted);font-family:monospace;font-size:11px}.y04a-amount{color:var(--ep-wine);font-weight:500}.y04a-mini-bar{background:#e5ddd2;border-radius:99px;width:60px;height:5px;overflow:hidden}.y04a-mini-bar>div{background:var(--ep-wine);border-radius:99px;height:100%}.y04b-tabs{border:1px solid var(--ep-border);background:#f5f0e8;border-radius:999px;gap:0;width:max-content;margin-bottom:18px;padding:4px;display:flex}.y04b-tabs button{color:var(--ep-text);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 18px;font-size:12px;transition:all .2s}.y04b-tabs button.is-on{background:var(--ep-wine);color:#fff}.y04b-list{border:1px solid var(--ep-border);background:var(--ep-paper);flex-direction:column;gap:0;display:flex}.y04b-row{border-bottom:1px solid var(--ep-border);cursor:pointer;grid-template-columns:72px 1fr 24px;align-items:center;gap:14px;padding:14px;transition:all .15s;display:grid}.y04b-row:last-child{border-bottom:0}.y04b-row:hover{background:#98423b08}.y04b-row .epv-img{min-height:64px!important}.y04b-row-top{justify-content:space-between;align-items:center;display:flex}.y04b-row-top h4{font-size:14px}.y04b-row-body>p{color:var(--ep-text);margin-top:4px;font-size:11px}.y04b-row-meta{color:var(--ep-muted);gap:16px;margin-top:8px;font-size:11px;display:flex}.y04b-chevron{color:var(--ep-muted)}.y04b-drawer-mask{z-index:30;background:#33271e4d;justify-content:flex-end;display:flex;position:fixed;inset:0}.y04b-drawer{background:var(--ep-paper);width:380px;max-width:90vw;height:100%;padding:28px;animation:.25s epSlideIn;overflow-y:auto;box-shadow:-8px 0 32px #0000001f}@keyframes epSlideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.y04b-drawer-close{color:var(--ep-muted);cursor:pointer;background:0 0;border:0;position:absolute;top:16px;right:16px}.y04b-drawer .epv-img{margin-bottom:16px;min-height:200px!important}.y04b-drawer h3{margin:12px 0 8px;font-size:18px}.y04b-drawer-stats{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.y04b-drawer-stats>div{background:#f4eee6;padding:10px}.y04b-drawer-stats small{color:var(--ep-muted);font-size:10px;display:block}.y04b-drawer-stats strong{margin-top:3px;font-size:13px;display:block}.y04b-drawer .epv-wine-btn{width:100%}.y04c-header{margin-bottom:28px}.y04c-header h2{font:500 30px Georgia,Noto Serif SC,serif}.y04c-header p{color:var(--ep-text);margin-top:4px;font-size:13px}.y04c-timeline{padding-left:20px}.y04c-month{margin-bottom:32px}.y04c-month-label{align-items:center;gap:12px;margin-bottom:16px;display:flex}.y04c-dot-big{background:var(--ep-wine);border:3px solid #98423b26;border-radius:50%;width:16px;height:16px;margin-left:-28px}.y04c-month-label h3{font:500 20px Georgia,Noto Serif SC,serif}.y04c-month-label span{color:var(--ep-muted);font-size:12px}.y04c-tl-item{grid-template-columns:16px 1fr;gap:16px;margin-bottom:12px;display:grid}.y04c-tl-dot-col{flex-direction:column;align-items:center;display:flex}.y04c-tl-dot{background:var(--ep-gold);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:8px}.y04c-tl-line{background:#d8ad634d;flex:1;width:1px;min-height:16px}.y04c-tl-item:last-child .y04c-tl-line{display:none}.y04c-tl-card{border:1px solid var(--ep-border);background:var(--ep-paper);padding:14px}.y04c-tl-card-head{justify-content:space-between;display:flex}.y04c-tl-card-head small{color:var(--ep-muted);font-size:10px}.y04c-tl-card-head time{color:var(--ep-text);font-size:11px}.y04c-tl-card h4{margin-top:6px;font-size:14px}.y04c-tl-card>p{color:var(--ep-text);margin-top:4px;font-size:11px}.y04c-tl-card .epv-tag{margin-top:8px}.y04d-header{margin-bottom:20px}.y04d-header h2{font:500 28px Georgia,Noto Serif SC,serif}.y04d-header p{color:var(--ep-text);margin-top:4px;font-size:13px}.y04d-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.y04d-grid-sm{grid-template-columns:repeat(3,1fr)}.y04d-gallery-item{border:1px solid var(--ep-border);background:var(--ep-paper);transition:all .2s;overflow:hidden}.y04d-gallery-item:hover{transform:translateY(-3px);box-shadow:0 10px 20px #4e361f14}.y04d-gallery-item .epv-img{min-height:180px!important}.y04d-item-caption{padding:12px}.y04d-item-caption h4{font-size:13px}.y04d-item-caption p{color:var(--ep-text);margin-top:3px;font-size:11px}.y04d-item-stars{gap:2px;margin-top:6px;display:flex}.y04d-item-caption .epv-tag{margin-top:6px}.y04d-subhead{margin:28px 0 14px;font:500 20px Georgia,Noto Serif SC,serif}.y05a-zones{grid-template-columns:1fr 1fr;gap:16px;display:grid}.y05a-zone{border:1px solid var(--ep-border);background:var(--ep-paper);padding:22px}.y05a-zone:first-child{flex-direction:column;grid-column:1/-1;display:flex}.y05a-zone h3{margin:8px 0;font:500 22px Georgia,Noto Serif SC,serif}.y05a-zone h4{margin-bottom:10px;font-size:14px}.y05a-info .epv-img{margin:12px 0;min-height:200px!important}.y05a-info p{color:var(--ep-text);font-size:13px}.y05a-info .epv-tag{align-self:flex-start;margin-top:8px}.y05a-tech-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.y05a-tech-grid button{border:1px solid var(--ep-border);color:var(--ep-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:14px 8px;font-size:13px;transition:all .2s;display:flex}.y05a-tech-grid button.is-on{border-color:var(--ep-wine);color:var(--ep-wine);background:#fbefeb}.y05a-qty input{border:1px solid var(--ep-border);background:var(--ep-strong);width:100%;color:var(--ep-ink);outline:0;padding:12px;font-size:16px}.y05a-qty small{color:var(--ep-muted);margin-top:6px;font-size:11px;display:block}.y05a-confirm strong{color:var(--ep-wine);font:500 36px Georgia,serif;display:block}.y05a-confirm p{color:var(--ep-text);margin:8px 0 16px;font-size:12px}.y05a-confirm .epv-ghost-btn{text-align:left;padding-left:0}.y05b-hero{border:1px solid var(--ep-border);background:var(--ep-paper);grid-template-columns:1fr 1fr;gap:0;margin-bottom:16px;display:grid}.y05b-hero .epv-img{min-height:300px!important}.y05b-hero-info{flex-direction:column;justify-content:center;padding:28px;display:flex}.y05b-hero-info h2{margin-top:4px;font:500 28px Georgia,Noto Serif SC,serif}.y05b-hero-info h3{margin-top:12px;font-size:20px}.y05b-hero-info p{color:var(--ep-text);margin-top:6px;font-size:12px}.y05b-options{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.y05b-option-card{border:2px solid var(--ep-border);background:var(--ep-paper);cursor:pointer;padding:18px;transition:all .2s}.y05b-option-card.is-picked{border-color:var(--ep-wine);background:#fbefeb}.y05b-option-head{justify-content:space-between;align-items:center;display:flex}.y05b-option-head h4{font-size:15px}.y05b-option-head span{color:var(--ep-wine);font-size:13px}.y05b-option-card>p{color:var(--ep-text);margin-top:8px;font-size:12px;line-height:1.6}.y05b-option-qty{border-top:1px solid var(--ep-border);color:var(--ep-muted);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.y05b-confirm-bar{border:1px solid var(--ep-wine);background:#fbefeb;justify-content:space-between;align-items:center;margin-top:16px;padding:16px 20px;display:flex}.y05b-confirm-bar span{font-size:13px}.y05b-confirm-bar strong{color:var(--ep-wine)}.y05c-contract{border:1px solid var(--ep-border);background:var(--ep-paper);max-width:640px;margin:0 auto;padding:40px;box-shadow:0 4px #5f462e0a}.y05c-contract-head{text-align:center}.y05c-contract-seal{border:2px solid var(--ep-wine);width:72px;height:72px;color:var(--ep-wine);border-radius:50%;place-items:center;margin:0 auto 16px;font:38px Georgia,serif;display:grid}.y05c-contract-head h1{font:500 30px Georgia,Noto Serif SC,serif}.y05c-contract-head p{color:var(--ep-muted);letter-spacing:.1em;margin-top:4px;font-size:11px}.y05c-contract-body{margin-top:8px}.y05c-clause{gap:14px;margin-top:18px;display:flex}.y05c-clause-num{color:var(--ep-wine);flex-shrink:0;min-width:44px;font-size:13px;font-weight:600}.y05c-clause p{color:var(--ep-text);font-size:13px;line-height:2}.y05c-clause b{color:var(--ep-ink)}.y05c-sign-area{border-top:1px solid var(--ep-border);grid-template-columns:1fr 1fr;gap:20px;margin-top:32px;padding-top:20px;display:grid}.y05c-sign-area>div{color:var(--ep-text);font-size:13px}.y05c-sign-stamp{border:2px solid var(--ep-wine);color:var(--ep-wine);opacity:.7;margin-top:6px;padding:4px 12px;font:14px Georgia,serif;display:inline-block}.y05c-sign-done{color:#537862;align-items:center;gap:4px;margin-top:6px;font-size:13px;display:inline-flex}.y05c-sign-btn{border:1px dashed var(--ep-wine);color:var(--ep-wine);cursor:pointer;background:0 0;align-items:center;gap:5px;margin-top:6px;padding:6px 14px;font-size:12px;display:inline-flex}.y05d-header{margin-bottom:20px}.y05d-header h2{font:500 28px Georgia,Noto Serif SC,serif}.y05d-header p{color:var(--ep-text);margin-top:4px;font-size:12px}.y05d-table{border:1px solid var(--ep-border);background:var(--ep-paper)}.y05d-table-head{border-bottom:1px solid var(--ep-border);grid-template-columns:repeat(3,1fr);display:grid}.y05d-th{border-right:1px solid var(--ep-border);align-items:center;gap:8px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.y05d-th:last-child{border-right:0}.y05d-th.is-active{background:#fbefeb}.y05d-th-dot{background:#cfc3b6;border-radius:50%;width:9px;height:9px}.y05d-th-dot.is-active{background:var(--ep-wine)}.y05d-table-body{grid-template-columns:repeat(3,1fr);display:grid}.y05d-td{border-right:1px solid var(--ep-border);padding:14px}.y05d-td:last-child{border-right:0}.y05d-td.is-active{background:#98423b05}.y05d-cell{text-align:center}.y05d-cell .epv-img{margin-bottom:8px;min-height:100px!important}.y05d-cell strong{font-size:13px;display:block}.y05d-cell small{color:var(--ep-text);margin-top:3px;font-size:11px;display:block}.y05d-cell span{color:var(--ep-muted);margin-top:3px;font-size:11px;display:block}.y05d-cell .epv-wine-btn{margin-top:10px}.y06a-hero{border:1px solid var(--ep-border);background:linear-gradient(135deg,#ede5d9,#f7f2ea);align-items:center;gap:20px;padding:24px;display:flex}.y06a-avatar{width:80px;height:80px;color:var(--ep-wine);background:#f7eee5;border:2px solid #98423b4d;border-radius:50%;flex-shrink:0;place-items:center;font:38px Georgia,serif;display:grid}.y06a-hero h1{margin-top:4px;font:500 28px Georgia,Noto Serif SC,serif}.y06a-hero p{color:var(--ep-text);align-items:center;gap:5px;margin-top:4px;font-size:12px;display:flex}.y06a-rating{color:var(--ep-wine);align-items:center;gap:4px;margin-top:6px;font-size:13px;display:flex}.y06a-hero .epv-outline-btn{margin-left:auto}.y06a-grid{grid-template-columns:1.3fr .7fr;gap:16px;margin-top:16px;display:grid}.y06a-card{border:1px solid var(--ep-border);background:var(--ep-paper);padding:20px}.y06a-card h3{margin-bottom:12px;font-size:15px}.y06a-chips{flex-wrap:wrap;gap:6px;display:flex}.y06a-chips span{color:var(--ep-wine);background:#fbf3ed;border:1px solid #98423b33;padding:5px 12px;font-size:11px}.y06a-toggle-row{justify-content:space-between;align-items:center;display:flex}.y06a-toggle-row span{font-size:14px}.y06a-toggle{cursor:pointer;background:#cfc3b6;border:0;border-radius:99px;width:42px;height:24px;transition:all .2s;position:relative}.y06a-toggle i{background:#fff;border-radius:50%;width:18px;height:18px;margin:3px;transition:all .2s;display:block}.y06a-toggle.is-on{background:var(--ep-wine)}.y06a-toggle.is-on i{transform:translate(18px)}.y06a-recent{border:1px solid var(--ep-border);background:var(--ep-paper);margin-top:16px;padding:20px}.y06a-recent h3{margin-bottom:12px;font-size:15px}.y06a-recent-row{border-bottom:1px solid var(--ep-border);grid-template-columns:56px 1fr auto 20px;align-items:center;gap:12px;padding:10px 0;display:grid}.y06a-recent-row:last-child{border-bottom:0}.y06a-recent-row .epv-img{min-height:48px!important}.y06a-recent-row strong{font-size:13px;display:block}.y06a-recent-row small{color:var(--ep-muted);margin-top:2px;font-size:10px;display:block}.y06b-cover{text-align:center;border:1px solid var(--ep-border);background:linear-gradient(160deg,#ede5d9,#f5efe6);margin-bottom:20px;padding:40px 20px}.y06b-avatar-lg{width:96px;height:96px;color:var(--ep-wine);background:#f7eee5;border:2px solid #98423b4d;border-radius:50%;place-items:center;margin:0 auto 16px;font:44px Georgia,serif;display:grid}.y06b-cover h1{font:500 36px Georgia,Noto Serif SC,serif}.y06b-cover>p{color:var(--ep-text);margin-top:4px;font-size:13px}.y06b-badge{border:1px solid var(--ep-wine);color:var(--ep-wine);margin-top:12px;padding:4px 14px;font-size:11px;display:inline-block}.y06b-chapters{gap:8px;margin-bottom:20px;display:flex}.y06b-chapter-btn{border:1px solid var(--ep-border);background:var(--ep-paper);color:var(--ep-text);cursor:pointer;text-align:center;flex:1;padding:14px;font-size:13px;transition:all .2s}.y06b-chapter-btn.is-open{border-color:var(--ep-wine);color:var(--ep-wine);background:#fbefeb;font-weight:600}.y06b-chapter-content{border:1px solid var(--ep-border);background:var(--ep-paper);padding:28px}.y06b-chapter-content h3{font:500 20px Georgia,Noto Serif SC,serif}.y06b-chapter-content p{color:var(--ep-text);margin-top:12px;font-size:14px;line-height:2.2}.y06c-card{border:1px solid var(--ep-border);background:var(--ep-paper);max-width:420px;margin:0 auto;box-shadow:0 16px 32px #4e361f14}.y06c-card-front{padding:32px}.y06c-card-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.y06c-seal{width:44px;height:44px;color:var(--ep-wine);border:1px solid #98423b4d;border-radius:50%;place-items:center;font:22px Georgia,serif;display:grid}.y06c-org{color:var(--ep-muted);font-size:11px}.y06c-avatar-area{text-align:center;padding:12px 0}.y06c-avatar-circle{width:64px;height:64px;color:var(--ep-wine);background:#f7eee5;border:2px solid #98423b40;border-radius:50%;place-items:center;margin:0 auto 12px;font:30px Georgia,serif;display:grid}.y06c-avatar-area h2{font:500 26px Georgia,Noto Serif SC,serif}.y06c-title{color:var(--ep-muted);margin-top:2px;font-size:12px}.y06c-details{grid-template-columns:1fr 1fr;gap:10px;display:grid}.y06c-details>div{padding:8px}.y06c-details small{color:var(--ep-muted);font-size:10px;display:block}.y06c-details strong{margin-top:2px;font-size:13px;display:block}.y06c-status-row{border-top:1px solid var(--ep-border);justify-content:space-between;align-items:center;margin-top:16px;padding:10px 0;display:flex}.y06c-tech-row{gap:6px;margin-top:12px;display:flex}.y06c-tech-row span{color:var(--ep-wine);background:#fbf3ed;border:1px solid #98423b26;padding:4px 10px;font-size:10px}.y06d-header{text-align:center;padding:30px 0 10px}.y06d-avatar-ring{place-items:center;width:140px;height:140px;margin:0 auto 20px;display:grid;position:relative}.y06d-avatar-inner{width:64px;height:64px;color:var(--ep-wine);z-index:1;background:#f7eee5;border:2px solid #98423b40;border-radius:50%;place-items:center;font:30px Georgia,serif;display:grid}.y06d-ring-svg{position:absolute;inset:0}.y06d-header h1{font:500 32px Georgia,Noto Serif SC,serif}.y06d-header h2{color:var(--ep-text);margin-top:4px;font-size:20px}.y06d-header p{color:var(--ep-muted);margin-top:4px;font-size:12px}.y06d-rings{max-width:520px;margin:20px auto 0}.y06d-ring-item{grid-template-columns:24px 1fr;gap:18px;display:grid}.y06d-ring-left{flex-direction:column;align-items:center;display:flex}.y06d-ring-dot{background:var(--ep-wine);border-radius:50%;flex-shrink:0;width:14px;height:14px}.y06d-ring-line{background:linear-gradient(to bottom, var(--ep-wine), var(--ep-gold));opacity:.3;flex:1;width:2px;min-height:24px}.y06d-ring-item:last-child .y06d-ring-line{display:none}.y06d-ring-content{padding-bottom:28px}.y06d-ring-year{align-items:baseline;gap:12px;display:flex}.y06d-ring-year h3{font:500 22px Georgia,Noto Serif SC,serif}.y06d-ring-year span{color:var(--ep-muted);font-size:12px}.y06d-ring-works{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.y06d-work-tag{color:var(--ep-text);border:1px solid #98423b26;padding:4px 10px;font-size:11px}@media (width<=1000px){.epv-nav{flex-direction:column;align-items:flex-start}.epv-nav-controls{justify-content:space-between;width:100%}.y01-a,.y01-b,.y03b-hero{grid-template-columns:1fr}.y01a-hero{min-height:300px}.y02b-grid,.y02d-catalog{grid-template-columns:repeat(2,1fr)}.y02c-wall,.y03a-cover,.y03a-sections{grid-template-columns:1fr}.y03a-section{border-right:0;border-bottom:1px solid var(--ep-border)}.y05b-hero,.y05b-options,.y05d-table-head,.y05d-table-body{grid-template-columns:1fr}.y05d-th,.y05d-td{border-right:0;border-bottom:1px solid var(--ep-border)}.y06b-chapters{flex-direction:column}}@media (width<=640px){.epv-stage{width:calc(100% - 20px);padding-top:18px}.epv-bar{flex-direction:column;align-items:flex-start}.epv-bar-badge{width:48px;height:48px}.y02a-stats-bar{grid-template-columns:repeat(2,1fr)}.y02a-scroll-item{grid-template-columns:36px 1fr}.y02a-status-col{display:none}.y02a-card{grid-template-columns:1fr}.y02a-card .epv-img{min-height:120px!important}.y02b-grid{grid-template-columns:1fr}.y03b-mega-progress{flex-direction:column;align-items:flex-start}.y03c-sheet{padding:20px}.y03c-table td{padding:6px 10px;display:block}.y03c-td-label{width:auto}.y04a-table{font-size:11px}.y04a-table th:nth-child(4),.y04a-table td:nth-child(4),.y04a-table th:nth-child(6),.y04a-table td:nth-child(6){display:none}.y04d-grid,.y04d-grid-sm,.y05a-zones{grid-template-columns:1fr}.y05c-contract{padding:24px}.y05c-sign-area,.y06a-grid{grid-template-columns:1fr}.y06a-hero{flex-wrap:wrap}.y06a-hero .epv-outline-btn{margin-left:0}.y01d-card-group{flex-direction:column;padding:24px}}.cd-root{--ep-canvas:#f1ede5;--ep-paper:#fcfaf5;--ep-strong:#fffdf9;--ep-ink:#33271e;--ep-text:#756a60;--ep-muted:#9a8979;--ep-wine:#98423b;--ep-gold:#d8ad63;--ep-border:#5f462e29;background:var(--ep-canvas);min-height:100vh;color:var(--ep-ink);font-family:Noto Sans SC,Microsoft YaHei,sans-serif}.cd-nav{z-index:30;border-bottom:1px solid var(--ep-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fcfaf5f7;align-items:center;gap:18px;padding:10px clamp(14px,4vw,48px);display:flex;position:sticky;top:0}.cd-nav-brand{align-items:center;gap:10px;display:flex}.cd-nav-brand>b{width:34px;height:34px;color:var(--ep-wine);border:1px solid #98423b59;border-radius:50%;flex-shrink:0;place-items:center;font:22px Georgia,serif;display:grid}.cd-nav-brand strong{font:14px Georgia,Noto Serif SC,serif}.cd-nav-brand small{color:var(--ep-muted);letter-spacing:.1em;margin-top:1px;font-size:9px;display:block}.cd-nav-links{gap:2px;margin-left:auto;display:flex}.cd-nav-links a{color:var(--ep-text);border-radius:6px;padding:6px 12px;font-size:12px;text-decoration:none;transition:all .15s}.cd-nav-links a:hover,.cd-nav-links a.is-on{color:var(--ep-wine);background:#98423b0f}.cd-nav-ext{color:var(--ep-wine);white-space:nowrap;font-size:11px;text-decoration:none}.cd-nav-ext:hover{text-decoration:underline}.cd-stage{width:min(1100px,100% - 28px);margin:auto;padding:28px 0 80px}.cd-intro{margin-bottom:40px}.cd-intro h1{letter-spacing:-.03em;margin-top:6px;font:500 clamp(34px,5vw,56px)/1.1 Georgia,Noto Serif SC,serif}.cd-intro>p{max-width:620px;color:var(--ep-text);margin-top:10px;font-size:13px;line-height:1.8}.cd-prefs{color:var(--ep-muted);margin-top:16px;font-size:11px;line-height:2}.cd-prefs span{color:var(--ep-wine);font-weight:600}.cd-prefs i{opacity:.4;margin:0 6px}.cd-page{margin-bottom:50px;padding-top:10px}.cd-pg-header{border:1px solid var(--ep-border);background:var(--ep-strong);align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;display:flex}.cd-pg-header>b{background:var(--ep-wine);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font:15px Georgia,serif;display:grid}.cd-pg-header h2{margin:0;font:500 20px Georgia,Noto Serif SC,serif}.cd-pg-header p{color:var(--ep-text);margin-top:3px;font-size:12px}.cd-pg-header .cd-tag{margin-left:auto}.cd-img{background:#f4eee6;position:relative;overflow:hidden}.cd-img img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.cd-img.is-lg{min-height:240px}.cd-img-fallback{color:#98423b4d;place-items:center;width:100%;height:100%;font:40px Georgia,serif;display:grid}.cd-tag{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:500;display:inline-block}.cd-tag.is-active{color:#8f4038;background:#f5dfdc}.cd-tag.is-done{color:#537862;background:#e2efe4}.cd-tag.is-open{color:#87683e;background:#f7ecd8}.cd-tag.is-pending{color:#b87a2b;background:#fff3e0}.cd-btn{border:1px solid var(--ep-wine);background:var(--ep-wine);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:12px;transition:all .2s;display:inline-flex}.cd-btn:hover{opacity:.9}.cd-btn.is-sm{min-height:32px;padding:0 10px;font-size:11px}.cd-btn.is-block{width:100%}.cd-btn-out{min-height:38px;color:var(--ep-wine);cursor:pointer;background:0 0;border:1px solid #98423b4d;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-size:12px;display:inline-flex}.cd-btn-out:hover{background:#98423b0d}.cd-err{color:#b91c1c;background:#fef2f2;border-radius:4px;align-items:center;gap:6px;margin-top:10px;padding:9px 12px;font-size:12px;display:flex}.cd-success{color:#52725b;background:#e5f0e6;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex}.cd-hint{color:var(--ep-muted);margin-top:6px;font-size:11px}.cd-gold-line{background:linear-gradient(to right, transparent, var(--ep-gold), transparent);height:1px;margin:16px 0}.cd-role-tabs{border:1px solid var(--ep-border);border-radius:6px;gap:0;display:flex;overflow:hidden}.cd-role-tab{text-align:center;color:var(--ep-muted);background:var(--ep-strong);cursor:pointer;flex:1;padding:8px;font-size:12px}.cd-role-tab.is-on{background:var(--ep-wine);color:#fff}.cd-modal-mask{z-index:40;background:#33271e59;place-items:center;display:grid;position:fixed;inset:0}.cd-modal{background:var(--ep-paper);border:1px solid var(--ep-border);width:min(400px,90vw);padding:24px;box-shadow:0 20px 48px #4e361f26}.cd-modal h3{margin-bottom:12px;font:500 18px Georgia,Noto Serif SC,serif}.cd-modal label{color:var(--ep-text);margin-top:12px;font-size:12px;display:block}.cd-modal input,.cd-modal textarea{border:1px solid var(--ep-border);background:var(--ep-strong);width:100%;color:var(--ep-ink);outline:0;margin-top:4px;padding:10px;font-size:13px}.cd-modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.cd-order-meta{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.cd-order-meta>div{background:#f4eee6;padding:8px}.cd-order-meta small{color:var(--ep-muted);font-size:10px;display:block}.cd-order-meta strong{margin-top:2px;font-size:13px;display:block}.cd-price{color:var(--ep-wine)}.cd-assign-banner{background:#fdf8ef;border:1px solid #d8ad6366;margin-bottom:14px;padding:16px}.cd-assign-banner>div:first-child{color:#87683e;align-items:center;gap:8px;font-size:14px;display:flex}.cd-assign-banner>p{color:var(--ep-text);margin-top:6px;font-size:12px}.cd-assign-actions{gap:8px;margin-top:10px;display:flex}.cd-reject-form{margin-top:12px}.cd-reject-form textarea{border:1px solid var(--ep-border);background:var(--ep-strong);resize:vertical;outline:0;width:100%;padding:10px;font-size:13px}.cd-more-btn{width:100%;color:var(--ep-wine);cursor:pointer;background:0 0;border:1px dashed #98423b59;margin-top:8px;padding:10px;font-size:12px;display:block}.cd-other-needle{background:#fef8f0!important;border-color:#d8ad634d!important}.cd-stats-row{grid-template-columns:repeat(3,1fr);gap:14px;margin:16px 0;display:grid}.cd-stat-card{border:1px solid var(--ep-border);background:var(--ep-paper);text-align:center;padding:16px}.cd-stat-card small{color:var(--ep-muted);letter-spacing:.06em;font-size:10px;display:block}.cd-stat-card strong{margin-top:6px;font:500 28px Georgia,serif;display:block}.cd-edit-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.cd-edit-grid label{color:var(--ep-text);font-size:12px}.cd-edit-grid input,.cd-edit-grid textarea{border:1px solid var(--ep-border);background:var(--ep-strong);width:100%;color:var(--ep-ink);outline:0;margin-top:4px;padding:9px;font-size:13px}.cd-edit-grid small{color:var(--ep-muted);margin-top:3px;font-size:10px;display:block}.cd-edit-full{grid-column:1/-1}.cd-my-header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.cd-back{color:var(--ep-muted);cursor:pointer}.cd-my-header h3{flex:1;font:500 18px Georgia,Noto Serif SC,serif}.cd-my-count{color:var(--ep-muted);font-size:12px}.cd-story{color:var(--ep-text);margin-top:8px;font-size:12px;font-style:italic;line-height:1.8}@media (width<=800px){.cd-nav{flex-wrap:wrap}.cd-nav-links{order:3;width:100%;padding-bottom:4px;overflow-x:auto}.cd-stats-row{grid-template-columns:repeat(3,1fr)}.cd-stat-card strong{font-size:22px}.cd-edit-grid,.cd-order-meta{grid-template-columns:1fr}}@media (width<=500px){.cd-stage{width:calc(100% - 16px)}.cd-pg-header{flex-wrap:wrap}.cd-pg-header .cd-tag{margin-left:0}.cd-stats-row{grid-template-columns:1fr 1fr 1fr;gap:8px}.cd-stat-card{padding:10px 8px}.cd-stat-card strong{font-size:18px}}.epv-root{--ep-canvas:#f1ede5;--ep-paper:#fcfaf5;--ep-strong:#fffdf9;--ep-ink:#33271e;--ep-text:#756a60;--ep-muted:#9a8979;--ep-wine:#98423b;--ep-gold:#d8ad63;--ep-border:#5f462e29;--ep-shadow:0 12px 28px #4e361f0f;background:var(--ep-canvas);min-height:100vh;color:var(--ep-ink);font-family:Noto Sans SC,Microsoft YaHei,sans-serif}.epv-nav{z-index:20;border-bottom:1px solid var(--ep-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fcfaf5f7;justify-content:space-between;align-items:center;gap:18px;padding:12px clamp(14px,4vw,56px);display:flex;position:sticky;top:0}.epv-nav-brand{align-items:center;gap:10px;display:flex}.epv-nav-brand>b{width:38px;height:38px;color:var(--ep-wine);border:1px solid #98423b59;border-radius:50%;flex-shrink:0;place-items:center;font:24px Georgia,serif;display:grid}.epv-nav-brand strong{font:15px Georgia,Noto Serif SC,serif}.epv-nav-brand small{color:var(--ep-muted);letter-spacing:.12em;margin-top:2px;font-size:9px;display:block}.epv-nav-controls{align-items:center;gap:14px;display:flex}.epv-nav-controls label{color:var(--ep-text);align-items:center;gap:7px;font-size:12px;display:flex}.epv-nav select{border:1px solid var(--ep-border);background:var(--ep-strong);color:var(--ep-ink);border-radius:4px;padding:7px 22px 7px 9px;font-size:12px}.epv-variant-tabs{border:1px solid var(--ep-border);background:#f5f0e8;border-radius:999px;gap:4px;padding:4px;display:flex}.epv-variant-tabs button{width:30px;height:27px;color:var(--ep-text);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:12px;font-weight:700;transition:all .2s}.epv-variant-tabs button.is-active{background:var(--ep-wine);color:#fff}.epv-stage{width:min(1280px,100% - 28px);margin:auto;padding:28px 0 76px}.epv-bar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.epv-bar-info h1{letter-spacing:-.03em;margin:6px 0 0;font:500 clamp(28px,4vw,48px)/1.15 Georgia,Noto Serif SC,serif}.epv-bar-info p{max-width:580px;color:var(--ep-text);margin-top:8px;font-size:12px;line-height:1.7}.epv-bar-badge{width:64px;height:64px;color:var(--ep-wine);border:1px solid #98423b4d;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.epv-bar-badge b{font:20px Georgia,serif}.ep-ovl{color:var(--ep-wine);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.ep-gold{background:linear-gradient(to right,transparent,var(--ep-gold),transparent);height:1px;margin:16px 0}.ep-tag{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:500;display:inline-block}.ep-tag.is-active{color:#8f4038;background:#f5dfdc}.ep-tag.is-done{color:#537862;background:#e2efe4}.ep-tag.is-open{color:#87683e;background:#f7ecd8}.ep-tag.is-pending{color:#b87a2b;background:#fff3e0}.ep-tag.is-accept{color:#4a6fa5;background:#e8f0fe}.ep-tag.is-in{color:#537862;background:#e2efe4}.ep-tag.is-out{color:#8f4038;background:#f5dfdc}.ep-btn{border:1px solid var(--ep-wine);background:var(--ep-wine);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:12px;transition:all .2s;display:inline-flex}.ep-btn:hover{opacity:.9}.ep-btn.is-sm{min-height:32px;padding:0 10px;font-size:11px}.ep-btn.is-block{width:100%}.ep-btn:disabled{opacity:.4;cursor:not-allowed}.ep-btn-out{min-height:38px;color:var(--ep-wine);cursor:pointer;background:0 0;border:1px solid #98423b4d;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-size:12px;display:inline-flex}.ep-btn-out:hover{background:#98423b0d}.ep-pwd{position:relative}.ep-pwd input{padding-right:42px}.ep-pwd button{width:42px;height:100%;color:var(--ep-muted);cursor:pointer;background:0 0;border:0;position:absolute;top:0;right:0}.ep-sec-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.ep-sec-head h3{margin:4px 0 0;font:500 20px Georgia,Noto Serif SC,serif}.ep-demo-img{background:#f4eee6;place-items:center;min-height:100px;display:grid;position:relative;overflow:hidden}.ep-demo-img img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ep-demo-img.is-lg{min-height:180px}.ep-demo-img-fb{color:#98423b40;font:32px Georgia,serif}.e01-layout{min-height:500px;overflow:hidden}.e01-a{border:1px solid var(--ep-border);background:var(--ep-strong);box-shadow:var(--ep-shadow);grid-template-columns:1.1fr .9fr;display:grid}.e01a-hero{background:linear-gradient(160deg,#ede5d9,#f5efe6 40%,#e8ded0);flex-direction:column;justify-content:center;padding:clamp(28px,6vw,72px);display:flex}.e01a-hero h1{letter-spacing:-.02em;margin-top:14px;font:500 clamp(34px,5vw,54px)/1.12 Georgia,Noto Serif SC,serif}.e01a-hero h1 em{color:var(--ep-wine);font-style:normal}.e01a-hero>p{color:var(--ep-text);max-width:400px;margin-top:18px;font-size:13px;line-height:2}.e01a-seal{width:60px;height:60px;color:var(--ep-wine);border:2px solid #98423b4d;border-radius:50%;place-items:center;font:36px Georgia,serif;display:grid}.e01a-card{background:var(--ep-paper);flex-direction:column;justify-content:center;padding:clamp(24px,5vw,56px);display:flex}.e01a-card h2{margin-top:8px;font:500 26px Georgia,Noto Serif SC,serif}.e01a-card label{color:var(--ep-text);margin-top:16px;font-size:12px;display:block}.e01a-card input{border:1px solid var(--ep-border);background:var(--ep-strong);width:100%;color:var(--ep-ink);outline:0;margin-top:5px;padding:11px;font-size:13px}.e01a-card .ep-btn{margin-top:18px}.e01-b{border:1px solid var(--ep-border);background:var(--ep-strong)}.e01b-top{border-bottom:1px solid var(--ep-border);align-items:center;gap:10px;padding:16px 24px;display:flex}.e01b-top>b{width:34px;height:34px;color:var(--ep-wine);border:1px solid #98423b4d;border-radius:50%;place-items:center;font:20px Georgia,serif;display:grid}.e01b-top>span{color:var(--ep-ink);font:14px Georgia,Noto Serif SC,serif}.e01b-body{grid-template-columns:1fr 1fr;gap:30px;padding:32px;display:grid}.e01b-form h2{margin-top:6px;font:500 24px Georgia,Noto Serif SC,serif}.e01b-form input{border:1px solid var(--ep-border);background:var(--ep-strong);width:100%;color:var(--ep-ink);outline:0;margin-top:12px;padding:11px;font-size:13px}.e01b-form .ep-btn{margin-top:14px}.e01b-flow{flex-direction:column;justify-content:center;gap:18px;display:flex}.e01b-step{align-items:flex-start;gap:12px;display:flex}.e01b-step>b{border:2px solid var(--ep-wine);width:38px;height:38px;color:var(--ep-wine);border-radius:50%;flex-shrink:0;place-items:center;font:14px Georgia,serif;display:grid}.e01b-step strong{font-size:14px}.e01b-step p{color:var(--ep-text);margin-top:3px;font-size:11px}.e01-c{justify-content:center;align-items:center;padding:40px 0;display:flex}.e01c-paper{border:1px solid var(--ep-border);background:var(--ep-paper);width:100%;max-width:500px;padding:44px 36px;box-shadow:0 4px #5f462e0a}.e01c-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.e01c-head>span{color:var(--ep-muted);letter-spacing:.08em;font-size:11px}.e01c-stamp{border:2px solid var(--ep-wine);color:var(--ep-wine);opacity:.7;border-radius:4px;padding:5px 10px;font:13px Georgia,serif;display:inline-block;transform:rotate(-3deg)}.e01c-paper h1{text-align:center;font:500 30px Georgia,Noto Serif SC,serif}.e01c-sub{text-align:center;color:var(--ep-muted);margin-top:4px;font-size:12px;display:block}.e01c-field{margin-top:14px}.e01c-field>span{color:var(--ep-text);background:#f4eee6;margin-bottom:5px;padding:2px 8px;font-size:11px;display:inline-block}.e01c-field input{border:0;border-bottom:1px solid var(--ep-border);width:100%;color:var(--ep-ink);background:0 0;outline:0;padding:10px 12px;font-size:14px}.e01c-paper .ep-btn{margin-top:20px}.e01c-footer{color:var(--ep-muted);border-top:1px dashed #98423b1f;justify-content:space-between;margin-top:20px;padding-top:14px;font-size:11px;display:flex}.e01-d{justify-content:center;align-items:center;min-height:520px;display:flex}.e01d-canvas{border:1px solid var(--ep-border);background:linear-gradient(160deg,#f0e9dc,#e4d8c4 30%,#ece2d2 60%,#f5efe6);justify-content:center;align-items:center;width:100%;max-width:740px;min-height:440px;display:flex;position:relative;overflow:hidden}.e01d-glow{background:radial-gradient(circle,#d8ad631a,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-40px;right:-40px}.e01d-float{z-index:1;align-items:center;gap:20px;padding:30px;display:flex}.e01d-intro{text-align:center;max-width:220px}.e01d-intro h1{margin-top:12px;font:500 30px Georgia,Noto Serif SC,serif}.e01d-intro p{color:var(--ep-text);margin-top:8px;font-size:12px}.e01d-login{background:var(--ep-paper);border:1px solid var(--ep-border);min-width:260px;padding:28px;box-shadow:0 16px 36px #4e361f14}.e01d-login input{border:1px solid var(--ep-border);background:var(--ep-strong);width:100%;color:var(--ep-ink);outline:0;margin-top:10px;padding:10px;font-size:13px}.e01d-login .ep-pwd{margin-top:10px}.e01d-login .ep-btn{margin-top:14px}.e01d-ornament{color:#98423b1a;gap:10px;font:40px Noto Serif SC,Georgia,serif;display:flex;position:absolute;bottom:16px;right:32px}.e02a-stats{border:1px solid var(--ep-border);background:var(--ep-paper);grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid}.e02a-stats>div{border-right:1px solid var(--ep-border);padding:12px 16px}.e02a-stats>div:last-child{border-right:0}.e02a-stats small{color:var(--ep-muted);letter-spacing:.06em;font-size:9px;display:block}.e02a-stats strong{margin-top:3px;font:500 22px Georgia,serif;display:block}.e02a-scroll{flex-direction:column;display:flex}.e02a-item{grid-template-columns:42px 1fr 64px;align-items:stretch;min-height:90px;display:grid}.e02a-num{color:var(--ep-wine);flex-direction:column;align-items:center;padding:8px 0;font:600 14px Georgia,serif;display:flex}.e02a-nl{background:#98423b1a;flex:1;width:1px;margin-top:6px}.e02a-item:last-child .e02a-nl{display:none}.e02a-card{border:1px solid var(--ep-border);background:var(--ep-paper);grid-template-columns:120px 1fr;gap:12px;margin:0 0 14px 10px;display:grid;overflow:hidden}.e02a-card-body{padding:12px}.e02a-card-head{justify-content:space-between;align-items:center;display:flex}.e02a-card-head small{color:var(--ep-muted);font-size:10px}.e02a-card-body h3{margin-top:8px;font-size:14px}.e02a-card-body>p{color:var(--ep-text);margin-top:4px;font-size:11px}.e02a-card-foot{color:var(--ep-muted);justify-content:space-between;align-items:center;margin-top:10px;font-size:11px;display:flex}.e02a-card-foot strong{color:var(--ep-wine);font-size:13px}.e02a-status-col{flex-direction:column;align-items:center;padding:8px 0;display:flex}.e02a-dot{background:var(--ep-wine);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:12px}.e02a-sl{color:var(--ep-muted);writing-mode:vertical-rl;letter-spacing:.06em;margin-top:4px;font-size:9px}.e02b-metrics{background:var(--ep-border);border:1px solid var(--ep-border);grid-template-columns:repeat(5,1fr);gap:1px;margin-bottom:16px;display:grid}.e02b-metrics>div{background:var(--ep-paper);text-align:center;padding:10px 14px}.e02b-metrics small{color:var(--ep-muted);font-size:9px;display:block}.e02b-metrics strong{margin-top:2px;font:500 20px Georgia,serif;display:block}.e02b-table{border-collapse:collapse;border:1px solid var(--ep-border);background:var(--ep-paper);width:100%}.e02b-table th{text-align:left;color:var(--ep-muted);letter-spacing:.06em;border-bottom:1px solid var(--ep-border);background:#f5f0e8;padding:10px 12px;font-size:10px;font-weight:600}.e02b-table td{border-bottom:1px solid var(--ep-border);padding:10px 12px;font-size:12px}.e02b-table tr:last-child td{border-bottom:0}.e02b-id{color:var(--ep-muted);font-family:monospace;font-size:10px}.e02b-amt{color:var(--ep-wine);font-weight:500}.e02c-header{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.e02c-header h2{font:500 24px Georgia,Noto Serif SC,serif}.e02c-header>span{color:var(--ep-muted);font-size:12px}.e02c-cols{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.e02c-cols button{border:1px solid var(--ep-border);background:var(--ep-paper);color:var(--ep-text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;transition:all .2s;display:flex}.e02c-cols button.is-on{background:var(--ep-wine);color:#fff;border-color:var(--ep-wine)}.e02c-cols b{opacity:.7;font-size:11px}.e02c-list{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.e02c-card{border:1px solid var(--ep-border);background:var(--ep-paper);padding:12px}.e02c-card h4{margin-top:8px;font-size:13px}.e02c-card p{color:var(--ep-text);margin-top:3px;font-size:11px}.e02c-foot{color:var(--ep-muted);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.e02c-foot strong{color:var(--ep-wine)}.e02d-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.e02d-header h2{margin-top:4px;font:500 28px Georgia,Noto Serif SC,serif}.e02d-ibtn{border:1px solid var(--ep-border);background:var(--ep-paper);width:36px;height:36px;color:var(--ep-text);cursor:pointer;place-items:center;display:grid}.e02d-actions{gap:6px;display:flex}.e02d-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.e02d-card{border:1px solid var(--ep-border);background:var(--ep-paper);transition:all .25s;overflow:hidden}.e02d-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px #4e361f1a}.e02d-card-body{padding:12px}.e02d-card-body small{color:var(--ep-wine);letter-spacing:.06em;font-size:10px}.e02d-card-body h3{margin-top:4px;font-size:14px}.e02d-card-body p{color:var(--ep-text);margin-top:3px;font-size:11px}.e02d-card-foot{color:var(--ep-muted);justify-content:space-between;align-items:center;margin-top:8px;font-size:11px;display:flex}.e03-a{grid-template-columns:1fr 340px;gap:16px;display:grid}.e03a-form{border:1px solid var(--ep-border);background:var(--ep-paper);padding:20px}.e03a-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.e03a-fields label{color:var(--ep-text);font-size:12px}.e03a-fields input,.e03a-fields textarea{border:1px solid var(--ep-border);background:var(--ep-strong);width:100%;color:var(--ep-ink);outline:0;margin-top:4px;padding:9px;font-size:13px}.e03a-fields textarea{resize:vertical}.e03a-fields label:last-child{grid-column:1/-1}.e03a-summary{border:1px solid var(--ep-border);background:var(--ep-paper);height:fit-content;padding:20px;position:sticky;top:80px}.e03a-summary h3{margin-bottom:12px;font:500 18px Georgia,Noto Serif SC,serif}.e03a-sum-items{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.e03a-sum-items>div{background:#f4eee6;padding:8px}.e03a-sum-items small{color:var(--ep-muted);font-size:10px;display:block}.e03a-sum-items strong{margin-top:2px;font-size:12px;display:block}.e03-b{border:1px solid var(--ep-border);background:var(--ep-paper);padding:20px}.e03b-steps{gap:4px;margin-bottom:20px;display:flex}.e03b-steps button{border:1px solid var(--ep-border);color:var(--ep-text);cursor:pointer;background:0 0;flex:1;align-items:center;gap:8px;padding:10px 12px;font-size:12px;transition:all .2s;display:flex}.e03b-steps button.is-on{background:var(--ep-wine);color:#fff;border-color:var(--ep-wine)}.e03b-steps button b{font:14px Georgia,serif}.e03b-body{grid-template-columns:1fr 280px;gap:20px;display:grid}.e03b-zone label{color:var(--ep-text);margin-top:12px;font-size:12px;display:block}.e03b-zone input,.e03b-zone textarea,.e03b-zone select{border:1px solid var(--ep-border);background:var(--ep-strong);width:100%;color:var(--ep-ink);outline:0;margin-top:4px;padding:9px;font-size:13px}.e03b-confirm{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.e03b-confirm>div{background:#f4eee6;padding:10px}.e03b-confirm small{color:var(--ep-muted);font-size:10px;display:block}.e03b-confirm strong{margin-top:2px;font-size:13px;display:block}.e03b-preview{border:1px solid var(--ep-border);background:var(--ep-strong);padding:16px}.e03b-preview h4{margin-bottom:8px;font-size:14px}.e03b-preview p{color:var(--ep-text);margin-top:8px;font-size:12px}.e03c-paper{border:1px solid var(--ep-border);background:var(--ep-paper);max-width:580px;margin:0 auto;padding:36px;box-shadow:0 4px #5f462e0a}.e03c-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.e03c-head>span{color:var(--ep-muted);letter-spacing:.06em;font-size:11px}.e03c-stamp{border:2px solid var(--ep-wine);color:var(--ep-wine);opacity:.7;border-radius:4px;padding:5px 12px;font:13px Georgia,serif;display:inline-block;transform:rotate(-3deg)}.e03c-paper h1{text-align:center;font:500 28px Georgia,Noto Serif SC,serif}.e03c-fields{margin:8px 0}.e03c-row{align-items:center;gap:10px;margin-top:14px;display:flex}.e03c-label{color:var(--ep-wine);flex-shrink:0;min-width:120px;font-size:13px;font-weight:600}.e03c-row input,.e03c-row textarea{border:0;border-bottom:1px solid var(--ep-border);color:var(--ep-ink);background:0 0;outline:0;flex:1;padding:9px 12px;font-size:13px}.e03c-row textarea{resize:vertical}.e03c-footer{color:var(--ep-muted);gap:16px;margin:8px 0;font-size:11px;display:flex}.e03c-paper>.ep-btn{margin-top:16px}.e03c-row-2{align-items:center}.e03-d{grid-template-columns:1fr 1fr;gap:20px;display:grid}.e03d-left{border:1px solid var(--ep-border);background:var(--ep-paper);padding:20px}.e03d-left label{color:var(--ep-text);margin-top:12px;font-size:12px;display:block}.e03d-left input{border:1px solid var(--ep-border);background:var(--ep-strong);width:100%;color:var(--ep-ink);outline:0;margin-top:4px;padding:9px;font-size:13px}.e03d-right{border:1px solid var(--ep-border);background:var(--ep-paper);padding:20px}.e03d-blueprint{padding-left:28px;position:relative}.e03d-node{cursor:pointer;border-left:2px solid #98423b14;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:12px 8px;transition:all .2s;display:grid}.e03d-node:last-child{border-left-color:#0000}.e03d-node.is-done{border-left-color:#6a9b7a}.e03d-node.is-now{border-left-color:var(--ep-wine);background:#98423b08}.e03d-ndot{background:var(--ep-paper);width:28px;height:28px;color:var(--ep-muted);border:2px solid #98423b26;border-radius:50%;place-items:center;margin-left:-16px;font-size:11px;display:grid}.e03d-node.is-done .e03d-ndot{color:#6a9b7a;border-color:#6a9b7a}.e03d-node.is-now .e03d-ndot{border-color:var(--ep-wine);color:var(--ep-wine)}.e03d-pulse{background:var(--ep-wine);border-radius:50%;width:8px;height:8px;animation:1.5s infinite ep-pulse}@keyframes ep-pulse{0%,to{opacity:1}50%{opacity:.4}}.e03d-node strong{font-size:13px}.e03d-node small{color:var(--ep-muted);margin-top:1px;font-size:10px;display:block}.e03d-ntime{color:var(--ep-muted);font-size:10px}.e04a-dossier{border:1px solid var(--ep-border);background:var(--ep-paper)}.e04a-hero{grid-template-columns:260px 1fr;display:grid}.e04a-hero .ep-demo-img{min-height:240px}.e04a-identity{flex-direction:column;justify-content:center;padding:22px;display:flex}.e04a-identity h1{margin-top:8px;font:500 clamp(24px,3vw,36px) Georgia,Noto Serif SC,serif}.e04a-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.e04a-tags span{color:var(--ep-wine);background:#fbf3ed;border:1px solid #98423b2e;padding:4px 9px;font-size:11px}.e04a-sections{border-top:1px solid var(--ep-border);grid-template-columns:1.3fr .7fr;display:grid}.e04a-sec{border-right:1px solid var(--ep-border);padding:20px}.e04a-sec:last-child{border-right:0}.e04a-sec h3{align-items:center;gap:6px;margin-bottom:10px;font-size:15px;display:flex}.e04a-sec>p{color:var(--ep-text);font-size:12px;line-height:1.7}.e04a-specs{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.e04a-specs>div{background:#f4eee6;padding:8px}.e04a-specs small{color:var(--ep-muted);font-size:10px;display:block}.e04a-specs strong{margin-top:2px;font-size:12px;display:block}.e04a-pct{color:var(--ep-wine);margin:6px 0 2px;font:500 38px Georgia,serif;display:block}.e04a-bar{background:#e5ddd2;border-radius:99px;height:8px;overflow:hidden}.e04a-bar>div{background:var(--ep-wine);border-radius:99px;height:100%;transition:all .4s}.e04a-prog-text{color:var(--ep-muted);margin-top:6px;font-size:11px;display:block}.e04a-subs{margin-top:14px}.e04a-subs h4{margin-bottom:8px;font-size:13px}.e04a-sub{border-bottom:1px solid var(--ep-border);align-items:center;gap:10px;padding:8px 0;display:flex}.e04a-sub:last-child{border-bottom:0}.e04a-sub-avatar{background:var(--ep-wine);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.e04a-sub strong{font-size:12px;display:block}.e04a-sub small{color:var(--ep-muted);font-size:10px;display:block}.e04a-sub>span{color:var(--ep-wine);margin-left:auto;font-size:12px;font-weight:600}.e04a-actions{border-top:1px solid var(--ep-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.e04-b{border:1px solid var(--ep-border);background:var(--ep-paper);padding:20px}.e04b-top{align-items:center;gap:16px;margin-bottom:20px;display:flex}.e04b-top .ep-demo-img{width:140px;min-height:120px}.e04b-top h2{margin-top:4px;font:500 22px Georgia,Noto Serif SC,serif}.e04b-top p{color:var(--ep-text);margin-top:4px;font-size:12px}.e04b-scroll{padding-left:20px}.e04b-node{grid-template-columns:28px 1fr;gap:12px;padding:10px 0;display:grid;position:relative}.e04b-node:not(:last-child):after{content:"";background:#98423b1a;width:2px;position:absolute;top:34px;bottom:0;left:13px}.e04b-node.is-done:not(:last-child):after{background:#6a9b7a}.e04b-ndot{background:var(--ep-paper);width:28px;height:28px;color:var(--ep-muted);border:2px solid #98423b26;border-radius:50%;place-items:center;font-size:11px;display:grid}.e04b-node.is-done .e04b-ndot{color:#6a9b7a;border-color:#6a9b7a}.e04b-nbody strong{font-size:13px}.e04b-nbody small{color:var(--ep-muted);font-size:10px;display:block}.e04b-tasks{border-top:1px solid var(--ep-border);margin-top:20px;padding-top:16px}.e04b-tasks h3{margin-bottom:10px;font-size:15px}.e04b-task{border-bottom:1px solid var(--ep-border);align-items:center;gap:10px;padding:8px 0;display:flex}.e04b-task:last-child{border-bottom:0}.e04b-task strong{flex:1;font-size:12px}.e04b-task small{color:var(--ep-muted);font-size:10px}.e04-c{border:1px solid var(--ep-border);background:var(--ep-paper);grid-template-columns:240px 1fr 180px;gap:0;display:grid}.e04c-col{border-right:1px solid var(--ep-border);padding:16px}.e04c-col:last-child{border-right:0}.e04c-col h3{margin-bottom:10px;font-size:14px}.e04c-info{flex-direction:column;gap:6px;margin-top:10px;display:flex}.e04c-info>div{background:#f4eee6;padding:6px 8px}.e04c-info small{color:var(--ep-muted);font-size:9px;display:block}.e04c-info strong{font-size:11px;display:block}.e04c-progress{margin:12px 0}.e04c-progress b{color:var(--ep-wine);font:500 32px Georgia,serif;display:block}.e04c-progress span{color:var(--ep-muted);font-size:11px}.e04c-task{border-bottom:1px solid var(--ep-border);align-items:center;gap:8px;padding:8px 0;display:flex}.e04c-task:last-child{border-bottom:0}.e04c-task strong{font-size:11px;display:block}.e04c-task small{color:var(--ep-muted);font-size:9px;display:block}.e04c-col .ep-btn,.e04c-col .ep-btn-out{width:100%;margin-top:6px}.e04c-fin{border-top:1px solid var(--ep-border);text-align:center;margin-top:16px;padding-top:12px}.e04c-fin small{color:var(--ep-muted);font-size:10px;display:block}.e04c-fin strong{color:var(--ep-wine);margin-top:4px;font:500 22px Georgia,serif;display:block}.e04c-fin span{color:var(--ep-text);margin-top:2px;font-size:11px;display:block}.e04-d{border:1px solid var(--ep-border);background:var(--ep-paper);padding:22px;position:relative;overflow:hidden}.e04d-watermark{color:#98423b0d;-webkit-user-select:none;user-select:none;pointer-events:none;font:160px Noto Serif SC,Georgia,serif;position:absolute;top:20px;right:20px}.e04d-top{z-index:1;align-items:center;gap:16px;margin-bottom:20px;display:flex;position:relative}.e04d-top .ep-demo-img{width:110px;min-height:90px}.e04d-top h2{margin-top:4px;font:500 20px Georgia,Noto Serif SC,serif}.e04d-top p{color:var(--ep-text);margin-top:3px;font-size:11px}.e04d-spine{z-index:1;margin-bottom:16px;position:relative}.e04d-node{cursor:pointer;border-left:2px solid #98423b14;grid-template-columns:32px 1fr;gap:12px;padding:12px 6px;transition:all .2s;display:grid}.e04d-node:last-child{border-left-color:#0000}.e04d-node.is-done{border-left-color:#6a9b7a}.e04d-node.is-now{border-left-color:var(--ep-wine);background:#98423b08}.e04d-ndot{background:var(--ep-paper);width:28px;height:28px;color:var(--ep-muted);border:2px solid #98423b26;border-radius:50%;place-items:center;margin-left:-17px;font-size:11px;display:grid}.e04d-node.is-done .e04d-ndot{color:#6a9b7a;border-color:#6a9b7a}.e04d-node.is-now .e04d-ndot{border-color:var(--ep-wine);color:var(--ep-wine)}.e04d-nbody strong{font-size:13px}.e04d-nbody small{color:var(--ep-muted);font-size:10px;display:block}.e04-d>.ep-btn{z-index:1;position:relative}.e05a-top{background:var(--ep-border);border:1px solid var(--ep-border);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:14px;display:grid}.e05a-top>div{background:var(--ep-paper);text-align:center;padding:12px 16px}.e05a-top small{color:var(--ep-muted);font-size:10px;display:block}.e05a-top strong{margin-top:3px;font:500 22px Georgia,serif;display:block}.e05a-body{grid-template-columns:200px 1fr 220px;gap:14px;display:grid}.e05a-left,.e05a-mid,.e05a-right{border:1px solid var(--ep-border);background:var(--ep-paper);padding:16px}.e05a-left h4,.e05a-mid h4,.e05a-right h4{margin-bottom:10px;font-size:13px}.e05a-weights{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.e05a-witem{grid-template-columns:1fr auto;gap:4px;display:grid}.e05a-witem span{color:var(--ep-text);font-size:11px}.e05a-witem span:last-child{color:var(--ep-wine);font-size:10px}.e05a-wbar{background:#e5ddd2;border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.e05a-wbar>div{background:var(--ep-wine);border-radius:99px;height:100%}.e05a-emb{border:1px solid var(--ep-border);background:var(--ep-strong);cursor:pointer;align-items:center;gap:10px;margin-bottom:8px;padding:10px;transition:all .15s;display:flex;position:relative}.e05a-emb:hover{background:#98423b08}.e05a-emb.is-picked{border-color:var(--ep-wine);background:#fbefeb}.e05a-emb .ep-demo-img{width:40px;min-height:40px}.e05a-emb strong{font-size:12px;display:block}.e05a-emb small{color:var(--ep-muted);font-size:10px;display:block}.e05a-score{color:var(--ep-wine);align-items:center;gap:3px;margin-top:2px;font-size:12px;display:flex}.e05a-match{text-align:center;margin-left:auto}.e05a-match b{color:var(--ep-wine);font:18px Georgia,serif;display:block}.e05a-match span{color:var(--ep-muted);font-size:9px}.e05a-check{color:var(--ep-wine);flex-shrink:0}.e05a-sel{border-bottom:1px solid var(--ep-border);align-items:center;gap:8px;padding:8px 0;display:flex}.e05a-sel:last-child{border-bottom:0}.e05a-sel span{font-size:12px;font-weight:500}.e05a-sel small{color:var(--ep-muted);font-size:10px}.e05a-sel button{color:var(--ep-muted);cursor:pointer;background:0 0;border:0;margin-left:auto}.e05b-top{border:1px solid var(--ep-border);background:var(--ep-paper);align-items:center;gap:16px;margin-bottom:14px;padding:16px;display:flex}.e05b-top .ep-demo-img{width:200px;min-height:200px}.e05b-top h2{margin-top:4px;font:500 24px Georgia,Noto Serif SC,serif}.e05b-top p{color:var(--ep-text);margin-top:4px;font-size:12px}.e05b-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.e05b-card{border:1px solid var(--ep-border);background:var(--ep-paper);transition:all .2s;overflow:hidden}.e05b-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px #4e361f14}.e05b-card-body{padding:12px}.e05b-card-body h3{font-size:14px}.e05b-card-body>p{color:var(--ep-text);margin-top:3px;font-size:11px}.e05b-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.e05b-tags span{color:var(--ep-wine);border:1px solid #98423b1f;padding:3px 8px;font-size:10px}.e05b-foot{color:var(--ep-muted);justify-content:space-between;align-items:center;margin:8px 0;font-size:11px;display:flex}.e05-c{grid-template-columns:180px 1fr 200px;gap:14px;display:grid}.e05c-left,.e05c-mid,.e05c-right{border:1px solid var(--ep-border);background:var(--ep-paper);padding:16px}.e05c-left h4,.e05c-mid h4,.e05c-right h4{margin-bottom:10px;font-size:13px}.e05c-witem{grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.e05c-witem span{color:var(--ep-text);font-size:11px}.e05c-witem input{width:80px;accent-color:var(--ep-wine)}.e05c-witem b{color:var(--ep-wine);font-size:11px}.e05c-graph{background:#fcfaf580;border:1px dashed #98423b1a;min-height:200px;position:relative}.e05c-node{align-items:center;gap:4px;display:flex;position:absolute}.e05c-node small{color:var(--ep-text);font-size:10px}.e05c-ndot{background:var(--ep-wine);border-radius:50%;width:10px;height:10px}.e05c-svg{width:100%;height:100%;position:absolute;inset:0}.e05c-result{border-bottom:1px solid var(--ep-border);align-items:center;gap:8px;padding:8px 0;display:flex}.e05c-result:last-child{border-bottom:0}.e05c-result strong{font-size:11px;display:block}.e05c-result small{color:var(--ep-muted);font-size:9px;display:block}.e05c-result b{color:var(--ep-wine);margin-left:auto;font:16px Georgia,serif}.e05d-top{border:1px solid var(--ep-border);background:var(--ep-paper);color:var(--ep-text);margin-bottom:14px;padding:12px 16px;font-size:12px}.e05d-table{border:1px solid var(--ep-border);background:var(--ep-paper)}.e05d-thead{border-bottom:1px solid var(--ep-border);grid-template-columns:repeat(3,1fr);display:grid}.e05d-thead>div{border-right:1px solid var(--ep-border);align-items:center;gap:6px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.e05d-thead>div:last-child{border-right:0}.e05d-thead>div.is-active{background:#fbefeb}.e05d-thead b{color:var(--ep-muted);margin-left:auto;font-size:11px}.e05d-thdot{background:#cfc3b6;border-radius:50%;width:8px;height:8px}.e05d-thdot.is-active{background:var(--ep-wine)}.e05d-tbody{grid-template-columns:repeat(3,1fr);display:grid}.e05d-td{border-right:1px solid var(--ep-border);min-height:100px;padding:12px}.e05d-td:last-child{border-right:0}.e05d-td.is-active{background:#98423b03}.e05d-cell{text-align:center;margin-bottom:10px}.e05d-cell .e04a-sub-avatar{margin:0 auto 6px}.e05d-cell strong{font-size:12px;display:block}.e05d-cell small{color:var(--ep-text);margin-top:2px;font-size:10px;display:block}.e05d-cell .ep-btn{margin-top:8px}.e05d-empty{text-align:center;color:var(--ep-muted);padding:16px;font-size:11px}.e06a-timeline{padding-left:16px}.e06a-tl-item{grid-template-columns:48px 1fr;gap:14px;margin-bottom:16px;display:grid}.e06a-tl-left{flex-direction:column;align-items:center;display:flex}.e06a-tl-year{color:var(--ep-wine);font:14px Georgia,serif}.e06a-tl-line{background:#d8ad634d;flex:1;width:1px;min-height:20px;margin-top:4px}.e06a-tl-item:last-child .e06a-tl-line{display:none}.e06a-tl-card{border:1px solid var(--ep-border);background:var(--ep-paper);align-items:center;gap:12px;padding:12px;display:flex}.e06a-tl-card .ep-demo-img{width:80px;min-height:70px}.e06a-tl-card h4{margin-top:2px;font-size:13px}.e06a-tl-card>div{flex:1}.e06a-tl-card p{color:var(--ep-text);margin-top:3px;font-size:11px}.e06a-tl-card small{color:var(--ep-muted);font-size:10px}.e06b-list{border:1px solid var(--ep-border);background:var(--ep-paper)}.e06b-row{border-bottom:1px solid var(--ep-border);cursor:pointer;grid-template-columns:80px 60px 1fr auto auto 24px;align-items:center;gap:12px;padding:12px;transition:all .15s;display:grid}.e06b-row:hover{background:#98423b05}.e06b-row:last-child{border-bottom:0}.e06b-num{color:var(--ep-muted);font-family:monospace;font-size:10px}.e06b-row .ep-demo-img{min-height:50px}.e06b-row-body h4{font-size:13px}.e06b-row-body p{color:var(--ep-text);margin-top:2px;font-size:11px}.e06b-mask{z-index:40;background:#33271e59;justify-content:flex-end;display:flex;position:fixed;inset:0}.e06b-drawer{background:var(--ep-paper);width:380px;max-width:90vw;height:100%;padding:20px;animation:.22s e06b-in;overflow-y:auto;box-shadow:-8px 0 32px #0000001f}@keyframes e06b-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.e06b-close{float:right;color:var(--ep-muted);cursor:pointer;background:0 0;border:0;position:sticky;top:8px}.e06b-drawer h3{margin:12px 0;font:500 18px Georgia,Noto Serif SC,serif}.e06b-dinfo{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.e06b-dinfo>div{background:#f4eee6;padding:8px}.e06b-dinfo small{color:var(--ep-muted);font-size:10px;display:block}.e06b-dinfo strong{margin-top:2px;font-size:12px;display:block}.e06c-project{border:1px solid var(--ep-border);background:var(--ep-paper);margin-bottom:14px;padding:20px}.e06c-phead{align-items:center;gap:12px;margin-bottom:8px;display:flex}.e06c-phead>b{color:var(--ep-wine);font:18px Georgia,serif}.e06c-phead h3{flex:1;font:500 18px Georgia,Noto Serif SC,serif}.e06c-pid{color:var(--ep-muted);font-family:monospace;font-size:10px}.e06c-pnodes{gap:24px;margin:12px 0;display:flex}.e06c-pnode{align-items:center;gap:8px;display:flex}.e06c-pnode strong{font-size:12px;display:block}.e06c-pnode small{color:var(--ep-muted);font-size:9px;display:block}.e06c-pfoot{color:var(--ep-text);justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;display:flex}.e06d-header{margin-bottom:16px}.e06d-header h2{font:500 26px Georgia,Noto Serif SC,serif}.e06d-header p{color:var(--ep-text);margin-top:4px;font-size:12px}.e06d-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.e06d-card{border:1px solid var(--ep-border);background:var(--ep-paper);transition:all .2s;overflow:hidden}.e06d-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #4e361f1a}.e06d-card-body{padding:12px}.e06d-card-body small{color:var(--ep-wine);font-size:10px}.e06d-card-body h3{margin-top:4px;font-size:14px}.e06d-card-body p{color:var(--ep-text);margin-top:3px;font-size:11px}.e06d-card-body .ep-tag{margin:6px 0}.e07a-tickets{background:var(--ep-border);border:1px solid var(--ep-border);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:16px;display:grid}.e07a-ticket{background:var(--ep-paper);padding:14px 18px}.e07a-ticket small{color:var(--ep-muted);letter-spacing:.05em;font-size:10px;display:block}.e07a-ticket strong{margin-top:4px;font:500 28px Georgia,serif;display:block}.e07a-change{color:#6a9b7a;margin-top:4px;font-size:10px;display:block}.e07a-chart{border:1px solid var(--ep-border);background:var(--ep-paper);margin-bottom:16px;padding:20px}.e07a-chart h3{margin-bottom:12px;font-size:14px}.e07a-chart-placeholder{justify-content:center;align-items:flex-end;gap:8px;height:160px;padding:12px 0;display:flex;position:relative}.e07a-bars{align-items:flex-end;gap:6px;width:100%;height:100%;display:flex}.e07a-bar{background:var(--ep-wine);opacity:.7;border-radius:4px 4px 0 0;flex:1;min-height:8px}.e07a-chart-label{color:var(--ep-muted);font-size:10px;position:absolute;bottom:0}.e07a-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.e07a-block{border:1px solid var(--ep-border);background:var(--ep-paper);padding:16px}.e07a-block h3{margin-bottom:10px;font-size:14px}.e07a-src{align-items:center;gap:10px;margin-bottom:8px;display:flex}.e07a-src span{color:var(--ep-text);font-size:11px}.e07a-src span:last-child{color:var(--ep-wine);margin-left:auto;font-size:10px}.e07a-rank{border-bottom:1px solid var(--ep-border);align-items:center;gap:8px;padding:6px 0;display:flex}.e07a-rank:last-child{border-bottom:0}.e07a-rank>b{text-align:center;width:18px;color:var(--ep-muted);font-size:11px}.e07a-rank strong{font-size:11px;display:block}.e07a-rank small{color:var(--ep-muted);font-size:9px;display:block}.e07a-profit{color:var(--ep-wine);font:500 36px Georgia,serif;display:block}.e07-b{grid-template-columns:220px 1fr;gap:14px;display:grid}.e07b-left{background:var(--ep-border);border:1px solid var(--ep-border);flex-direction:column;gap:1px;display:flex}.e07b-metric{background:var(--ep-paper);padding:14px 16px}.e07b-metric small{color:var(--ep-muted);font-size:10px;display:block}.e07b-metric strong{margin-top:2px;font:500 22px Georgia,serif;display:block}.e07b-metric span{color:#6a9b7a;margin-top:2px;font-size:10px;display:block}.e07b-right{flex-direction:column;gap:14px;display:flex}.e07b-chart-block{border:1px solid var(--ep-border);background:var(--ep-paper);padding:16px}.e07b-chart-block h3{margin-bottom:10px;font-size:14px}.e07b-rank{border:1px solid var(--ep-border);background:var(--ep-paper);padding:16px}.e07b-rank h3{margin-bottom:10px;font-size:14px}.e07b-rank-item{border-bottom:1px solid var(--ep-border);align-items:center;gap:10px;padding:8px 0;display:flex}.e07b-rank-item:last-child{border-bottom:0}.e07b-rank-item>b{width:20px;color:var(--ep-muted);text-align:center;font-size:12px}.e07b-rank-item strong{font-size:12px;display:block}.e07b-rank-item small{color:var(--ep-muted);font-size:10px;display:block}.e07-c{border:1px solid var(--ep-border);background:var(--ep-paper)}.e07c-nav{border-bottom:1px solid var(--ep-border);display:flex}.e07c-nav button{color:var(--ep-text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:12px;transition:all .2s;display:flex}.e07c-nav button.is-on{border-bottom-color:var(--ep-wine);color:var(--ep-wine);font-weight:600}.e07c-nav button b{font:14px Georgia,serif}.e07c-content{padding:20px}.e07c-content h2{margin-bottom:8px;font:500 24px Georgia,Noto Serif SC,serif}.e07-d{border:1px solid var(--ep-border);background:var(--ep-paper);padding:20px}.e07d-mountain{margin-bottom:16px}.e07d-svg{width:100%;height:160px}.e08a-hero{border:1px solid var(--ep-border);background:linear-gradient(135deg,#ede5d9,#f7f2ea);gap:18px;margin-bottom:14px;padding:20px;display:flex}.e08a-hero .ep-demo-img{width:140px;min-height:160px}.e08a-hero h1{margin-top:6px;font:500 28px Georgia,Noto Serif SC,serif}.e08a-hero>div>p{color:var(--ep-text);margin-top:4px;font-size:13px}.e08a-rating{color:var(--ep-wine);align-items:center;gap:4px;margin-top:4px;font-size:13px;display:flex}.e08a-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.e08a-tags span{color:var(--ep-wine);background:#fbf3ed;border:1px solid #98423b26;padding:4px 10px;font-size:11px}.e08a-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.e08a-card{border:1px solid var(--ep-border);background:var(--ep-paper);padding:16px}.e08a-card h3{margin-bottom:10px;font-size:14px}.e08a-stats{grid-template-columns:1fr 1fr;gap:6px;display:grid}.e08a-stats>div{background:#f4eee6;padding:10px}.e08a-stats small{color:var(--ep-muted);font-size:10px;display:block}.e08a-stats strong{margin-top:2px;font-size:13px;display:block}.e08a-task{border-bottom:1px solid var(--ep-border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.e08a-task:last-child{border-bottom:0}.e08a-task strong{font-size:12px;display:block}.e08a-task small{color:var(--ep-muted);font-size:10px;display:block}.e08b-hero{border:1px solid var(--ep-border);background:var(--ep-paper);align-items:center;gap:16px;margin-bottom:14px;padding:20px;display:flex}.e08b-hero .ep-demo-img{width:120px;min-height:140px}.e08b-hero h1{font:500 26px Georgia,Noto Serif SC,serif}.e08b-hero p{color:var(--ep-text);margin-top:4px;font-size:13px}.e08b-works{margin-bottom:14px}.e08b-works h3{margin-bottom:10px;font-size:14px}.e08b-wgrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.e08b-work{border:1px solid var(--ep-border);background:var(--ep-paper);overflow:hidden}.e08b-work span{text-align:center;color:var(--ep-text);padding:8px;font-size:11px;display:block}.e08b-info{grid-template-columns:1fr auto;gap:14px;display:grid}.e08b-card{border:1px solid var(--ep-border);background:var(--ep-paper);padding:16px}.e08b-card h3{margin-bottom:8px;font-size:14px}.e08-c{justify-content:center;padding:20px 0;display:flex}.e08c-card{border:1px solid var(--ep-border);background:var(--ep-paper);text-align:center;width:100%;max-width:400px;padding:32px;box-shadow:0 16px 36px #4e361f14}.e08c-seal{width:52px;height:52px;color:var(--ep-wine);border:2px solid #98423b40;border-radius:50%;place-items:center;margin:0 auto 10px;font:28px Georgia,serif;display:grid}.e08c-org{color:var(--ep-muted);font-size:10px;display:block}.e08c-avatar{margin:16px auto}.e08c-avatar>span{background:var(--ep-wine);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto;font:26px Georgia,serif;display:grid}.e08c-card h2{font:500 26px Georgia,Noto Serif SC,serif}.e08c-card>p{color:var(--ep-muted);font-size:12px}.e08c-details{text-align:left;grid-template-columns:1fr 1fr;gap:8px;display:grid}.e08c-details>div{background:#f4eee6;padding:8px}.e08c-details small{color:var(--ep-muted);font-size:9px;display:block}.e08c-details strong{margin-top:2px;font-size:11px;display:block}.e08c-actions{justify-content:center;gap:8px;margin-top:14px;display:flex}.e08d-top{border:1px solid var(--ep-border);background:var(--ep-paper);align-items:center;gap:14px;margin-bottom:16px;padding:16px;display:flex}.e08d-top .ep-demo-img{width:80px;min-height:80px}.e08d-top h2{font:500 22px Georgia,Noto Serif SC,serif}.e08d-top p{color:var(--ep-text);margin-top:3px;font-size:12px}.e08d-timeline{padding-left:20px}.e08d-year{margin-bottom:20px}.e08d-yhead{align-items:center;gap:10px;margin-bottom:8px;display:flex}.e08d-ydot{background:var(--ep-wine);border-radius:50%;width:12px;height:12px;margin-left:-26px}.e08d-yhead h3{font:500 18px Georgia,Noto Serif SC,serif}.e08d-yitems{padding-left:16px}.e08d-yitem{align-items:flex-start;gap:8px;padding:6px 0;display:flex}.e08d-ydot-sm{background:var(--ep-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.e08d-yitem p{color:var(--ep-text);font-size:12px}.e09a-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.e09a-header .y02b-search{width:300px}.e09a-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.e09a-card{border:1px solid var(--ep-border);background:var(--ep-paper);transition:all .2s;overflow:hidden}.e09a-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #4e361f1a}.e09a-card-body{padding:12px}.e09a-card-body small{color:var(--ep-muted);font-size:10px}.e09a-card-body h3{margin-top:3px;font-size:14px}.e09a-foot{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.e09a-foot>span{color:var(--ep-wine);font-size:13px;font-weight:500}.e09a-actions{gap:6px;margin-top:8px;display:flex}.e09b-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.e09b-header h2{font:500 24px Georgia,Noto Serif SC,serif}.e09b-header .y02b-search{width:260px}.e09b-stand{border:1px solid var(--ep-border);background:linear-gradient(#f7f3ec,#ede5d9);grid-template-columns:repeat(3,1fr);gap:20px;padding:20px;display:grid}.e09b-sample{border:1px solid var(--ep-border);background:var(--ep-strong);overflow:hidden;box-shadow:0 8px 20px #4e361f14}.e09b-sample-info{padding:12px}.e09b-sample-info h3{font-size:14px}.e09b-sample-info p{color:var(--ep-text);margin-top:4px;font-size:11px}.e09b-sample-info .ep-tag{margin-top:4px}.e09c-header{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.e09c-header h2{font:500 24px Georgia,Noto Serif SC,serif}.e09c-header>span{color:var(--ep-muted);font-size:12px}.e09c-pages{flex-direction:column;gap:20px;display:flex}.e09c-page{border:1px solid var(--ep-border);background:var(--ep-paper);grid-template-columns:40px 1fr 1fr;gap:0;display:grid;overflow:hidden}.e09c-page-num{color:var(--ep-wine);border-right:1px solid var(--ep-border);background:#f7f3ec;place-items:center;font:16px Georgia,serif;display:grid}.e09c-page-left{border-right:1px solid var(--ep-border)}.e09c-page-right{flex-direction:column;padding:16px;display:flex}.e09c-page-right h3{font-size:15px}.e09c-fields{flex:1;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.e09c-fields>div{background:#f4eee6;padding:8px}.e09c-fields small{color:var(--ep-muted);font-size:9px;display:block}.e09c-fields strong{margin-top:1px;font-size:11px;display:block}.e09c-page-actions{gap:6px;margin-top:10px;display:flex}.e09d-card{border:1px solid var(--ep-border);background:var(--ep-paper);grid-template-columns:100px 1fr;gap:14px;margin-bottom:10px;padding:14px;display:grid}.e09d-card-body small{color:var(--ep-muted);font-size:10px}.e09d-card-body h3{margin-top:2px;font-size:14px}.e09d-meta{color:var(--ep-text);align-items:center;gap:10px;margin-top:6px;font-size:11px;display:flex}.e09d-actions{gap:6px;margin-top:8px;display:flex}.e10a-metrics{background:var(--ep-border);border:1px solid var(--ep-border);grid-template-columns:repeat(5,1fr);gap:1px;margin-bottom:16px;display:grid}.e10a-metrics>div{background:var(--ep-paper);text-align:center;padding:12px 14px}.e10a-metrics small{color:var(--ep-muted);font-size:9px;display:block}.e10a-metrics strong{margin-top:3px;font:500 22px Georgia,serif;display:block}.e10a-warn{color:var(--ep-wine)!important}.e10b-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.e10b-card{border:1px solid var(--ep-border);background:var(--ep-paper);text-align:center;padding-bottom:14px;overflow:hidden}.e10b-card h3{margin-top:8px;font-size:14px}.e10b-stock{margin:8px 0}.e10b-stock small{color:var(--ep-muted);margin-left:4px;font-size:11px}.e10b-card .ep-tag{margin:6px 0}.e10c-zones{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.e10c-zones button{border:1px solid var(--ep-border);background:var(--ep-paper);color:var(--ep-text);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:7px 12px;font-size:11px;display:flex}.e10c-zones button.is-on{background:var(--ep-wine);color:#fff;border-color:var(--ep-wine)}.e10c-map{border:1px solid var(--ep-border);background:var(--ep-paper);padding:16px}.e10c-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.e10c-cell{border:1px solid var(--ep-border);background:var(--ep-strong);align-items:center;gap:10px;padding:10px;display:flex}.e10c-cell .ep-demo-img{width:50px;min-height:50px}.e10c-cell strong{font-size:12px;display:block}.e10c-cell small{color:var(--ep-muted);font-size:10px;display:block}.e10d-body{grid-template-columns:1fr 1fr;gap:14px;display:grid}.e10d-left,.e10d-right{border:1px solid var(--ep-border);background:var(--ep-paper);padding:16px}.e10d-left h3,.e10d-right h3{margin-bottom:10px;font-size:14px}.e10d-row{color:var(--ep-text);align-items:center;gap:8px;padding:6px 0;font-size:11px;display:flex}.e10d-flow{border-bottom:1px solid var(--ep-border);align-items:center;gap:8px;padding:6px 0;display:flex}.e10d-flow:last-child{border-bottom:0}.e10d-fqty{color:var(--ep-wine);margin-left:auto;font-weight:600}.e11a-timeline{padding-left:12px}.e11a-item{grid-template-columns:20px 1fr;gap:10px;margin-bottom:14px;display:grid}.e11a-left{flex-direction:column;align-items:center;display:flex}.e11a-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:6px}.e11a-dot.is-in{background:#6a9b7a}.e11a-dot.is-out{background:var(--ep-wine)}.e11a-line{background:#98423b14;flex:1;width:1px;min-height:12px;margin-top:2px}.e11a-item:last-child .e11a-line{display:none}.e11a-card{border:1px solid var(--ep-border);background:var(--ep-paper);padding:12px}.e11a-card-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.e11a-card-head time{color:var(--ep-muted);font-size:10px}.e11a-card h4{font-size:13px}.e11a-card p{color:var(--ep-text);margin-top:4px;font-size:11px}.e11b-filters{gap:10px;margin-bottom:14px;display:flex}.e11b-filters .y02b-search{flex:1;max-width:400px}.e11b-filters select{border:1px solid var(--ep-border);background:var(--ep-strong);color:var(--ep-ink);padding:8px 12px;font-size:12px}.e11b-in{color:#6a9b7a;font-weight:600}.e11b-out{color:var(--ep-wine);font-weight:600}.e11c-header{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.e11c-header h3{font:500 20px Georgia,Noto Serif SC,serif}.e11c-header>span{color:var(--ep-muted);font-size:12px}.e11c-walls{grid-template-columns:1fr 1fr;gap:14px;display:grid}.e11c-wall{border:1px solid var(--ep-border);padding:16px}.e11c-in{background:#6a9b7a0a}.e11c-out{background:#98423b08}.e11c-wall h4{margin-bottom:8px;font-size:13px}.e11c-item{border-bottom:1px solid var(--ep-border);align-items:center;gap:8px;padding:8px 0;display:flex}.e11c-item:last-child{border-bottom:0}.e11c-item strong{font-size:11px;display:block}.e11c-item small{color:var(--ep-muted);font-size:9px;display:block}.e11c-idot{background:#6a9b7a;border-radius:50%;flex-shrink:0;width:8px;height:8px}.e11c-odot{background:var(--ep-wine);border-radius:50%;flex-shrink:0;width:8px;height:8px}.e11c-item>div{flex:1}.e11c-item>b{margin-left:auto;font-size:12px}.e11d-voucher{border:1px solid var(--ep-border);background:var(--ep-paper);margin-bottom:12px;padding:18px;box-shadow:0 2px #5f462e08}.e11d-vhead{justify-content:space-between;align-items:center;display:flex}.e11d-seal{border:2px solid;padding:4px 10px;font:12px Georgia,serif;display:inline-block}.e11d-seal.is-in{color:#6a9b7a;border-color:#6a9b7a}.e11d-seal.is-out{border-color:var(--ep-wine);color:var(--ep-wine)}.e11d-vhead>span{color:var(--ep-muted);font-family:monospace;font-size:10px}.e11d-vbody{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0;display:grid}.e11d-vbody>div{background:#f4eee6;padding:6px 8px}.e11d-vbody small{color:var(--ep-muted);font-size:9px;display:block}.e11d-vbody strong{margin-top:1px;font-size:11px;display:block}.e11d-vfoot{color:var(--ep-muted);text-align:right;margin-top:8px;font-size:10px}.y02b-search{border:1px solid var(--ep-border);background:var(--ep-strong);align-items:center;gap:6px;padding:7px 10px;display:flex}.y02b-search input{width:100%;color:var(--ep-ink);background:0 0;border:0;outline:0;font-size:12px}@media (width<=900px){.epv-nav{flex-direction:column;align-items:flex-start}.epv-nav-controls{justify-content:space-between;width:100%}.e01-a,.e01b-body,.e03-a,.e03b-body,.e03-d,.e04a-hero,.e04a-sections,.e04-c,.e05a-body,.e05-c,.e07-b,.e10d-body{grid-template-columns:1fr}.e02d-grid,.e05b-grid,.e06d-grid,.e09a-grid,.e09b-stand,.e10b-grid{grid-template-columns:repeat(2,1fr)}.e02c-list{grid-template-columns:1fr}.e02a-item{grid-template-columns:32px 1fr}.e02a-status-col{display:none}.e02b-metrics{grid-template-columns:repeat(3,1fr)}.e07a-grid{grid-template-columns:1fr}.e04c-col{border-right:0;border-bottom:1px solid var(--ep-border)}.e06b-row{grid-template-columns:60px 1fr auto}.e06b-row .ep-demo-img,.e06b-row .e06b-num{display:none}.e09c-page{grid-template-columns:1fr}.e09c-page-num,.e09c-page-left{border-right:0}.e11c-walls{grid-template-columns:1fr}}@media (width<=500px){.epv-stage{width:calc(100% - 20px);padding-top:16px}.epv-bar{flex-direction:column;align-items:flex-start}.e01a-hero,.e01a-card{padding:24px 18px}.e01d-float{flex-direction:column;padding:20px}.e02d-grid,.e05b-grid,.e06d-grid,.e09a-grid,.e09b-stand,.e10b-grid,.e10c-grid{grid-template-columns:1fr}.e07a-tickets{grid-template-columns:repeat(2,1fr)}.e05d-thead,.e05d-tbody{grid-template-columns:1fr}.e05d-thead>div,.e05d-td{border-right:0;border-bottom:1px solid var(--ep-border)}.e03a-fields,.e03b-steps{grid-template-columns:1fr}.e04a-actions{flex-direction:column}.e04a-actions button{width:100%}}
