/*! 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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:"Inter", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-white:#fff;--spacing:.25rem;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--blur-2xl:40px;--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);--font-display:"Space Grotesk", system-ui, sans-serif}}@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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.right-8{right:calc(var(--spacing) * 8)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-12{bottom:calc(var(--spacing) * 12)}.left-0{left:calc(var(--spacing) * 0)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.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}}.m-0{margin:calc(var(--spacing) * 0)}.m-4{margin:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-3{margin-right:calc(var(--spacing) * 3)}.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-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-\[var\(--sys-mar-lg\)\]{margin-bottom:var(--sys-mar-lg)}.mb-\[var\(--sys-mar-md\)\]{margin-bottom:var(--sys-mar-md)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-\[14px\]{height:14px}.h-\[30px\]{height:30px}.h-\[72px\]{height:72px}.h-\[95vh\]{height:95vh}.h-full{height:100%}.h-px{height:1px}.max-h-\[340px\]{max-height:340px}.min-h-\[75vh\]{min-height:75vh}.min-h-\[700px\]{min-height:700px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-48{width:calc(var(--spacing) * 48)}.w-\[14px\]{width:14px}.w-\[30px\]{width:30px}.w-\[58vw\]{width:58vw}.w-\[72px\]{width:72px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[600px\]{max-width:600px}.max-w-\[1920px\]{max-width:1920px}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[14px\]{min-width:14px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-2{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.columns-2{columns:2}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[8px\]{gap:8px}.gap-\[64px\]{gap:64px}.gap-\[var\(--sys-pad-lg\)\]{gap:var(--sys-pad-lg)}.gap-\[var\(--sys-pad-md\)\]{gap:var(--sys-pad-md)}: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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_srgb\,var\(--accent\)_20\%\,transparent\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--accent\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent) 20%,transparent)}}.border-\[var\(--line-soft\)\]{border-color:var(--line-soft)}.border-\[var\(--line-strong\)\]{border-color:var(--line-strong)}.border-transparent{border-color:#0000}.bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 10%,transparent)}}.bg-\[rgba\(var\(--page-bg-rgb\)\,0\.8\)\]{background-color:rgba(var(--page-bg-rgb),.8)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--inverse-bg\)\]{background-color:var(--inverse-bg)}.bg-\[var\(--page-bg\)\]{background-color:var(--page-bg)}.bg-\[var\(--surface-bg\)\]{background-color:var(--surface-bg)}.bg-\[var\(--surface-main\)\]{background-color:var(--surface-main)}.bg-\[var\(--surface-raised\)\]{background-color:var(--surface-raised)}.bg-\[var\(--surface-soft\)\]{background-color:var(--surface-soft)}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[rgba\(0\,0\,0\,0\.45\)\]{--tw-gradient-from:#00000073;--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))}.from-\[rgba\(var\(--hero-overlay-rgb\)\,0\.88\)\]{--tw-gradient-from:rgba(var(--hero-overlay-rgb),.88);--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))}.from-\[rgba\(var\(--page-bg-rgb\)\,0\.65\)\]{--tw-gradient-from:rgba(var(--page-bg-rgb),.65);--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))}.via-\[rgba\(var\(--hero-overlay-rgb\)\,0\.25\)\]{--tw-gradient-via:rgba(var(--hero-overlay-rgb),.25);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--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))}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[3px\]{padding-inline:3px}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[11px\]{padding-block:11px}.py-\[18px\]{padding-block:18px}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[32px\]{font-size:32px}.text-\[clamp\(28px\,4vw\,42px\)\]{font-size:clamp(28px,4vw,42px)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-\[\#fff\]{color:#fff}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--inverse-text\)\]{color:var(--inverse-text)}.text-\[var\(--text-faint\)\]{color:var(--text-faint)}.text-\[var\(--text-main\)\]{color:var(--text-main)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-strong\)\]{color:var(--text-strong)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[var\(--text-faint\)\]::placeholder{color:var(--text-faint)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.opacity-\[0\.03\]{opacity:.03}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-\[var\(--accent\)\]:is(:where(.group):hover *){border-color:var(--accent)}.group-hover\:text-\[var\(--accent\)\]:is(:where(.group):hover *){color:var(--accent)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:border-\[var\(--line-soft\)\]:hover{border-color:var(--line-soft)}.hover\:border-\[var\(--text-muted\)\]:hover{border-color:var(--text-muted)}.hover\:bg-\[var\(--accent\)\]:hover{background-color:var(--accent)}.hover\:bg-\[var\(--line-soft\)\]:hover{background-color:var(--line-soft)}.hover\:bg-\[var\(--surface-panel\)\]:hover{background-color:var(--surface-panel)}.hover\:bg-\[var\(--surface-raised\)\]:hover{background-color:var(--surface-raised)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--text-main\)\]:hover{color:var(--text-main)}.hover\:text-\[var\(--text-muted\)\]:hover{color:var(--text-muted)}.hover\:text-\[var\(--text-strong\)\]:hover{color:var(--text-strong)}.hover\:opacity-70:hover{opacity:.7}}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:columns-3{columns:3}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:right-14{right:calc(var(--spacing) * 14)}.md\:mt-0{margin-top:calc(var(--spacing) * 0)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[220px\]{width:220px}.md\:columns-4{columns:4}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:justify-end{justify-content:flex-end}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-0{padding-block:calc(var(--spacing) * 0)}.md\:py-18{padding-block:calc(var(--spacing) * 18)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:pr-12{padding-right:calc(var(--spacing) * 12)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}}@media (width>=64rem){.lg\:w-\[380px\]{width:380px}.lg\:columns-5{columns:5}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-24{gap:calc(var(--spacing) * 24)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}}@media (width>=80rem){.xl\:columns-6{columns:6}.xl\:px-20{padding-inline:calc(var(--spacing) * 20)}}}*,:before,:after{box-sizing:border-box}img,video{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:auto}:root{--sys-pad-sm:8px;--sys-pad-md:16px;--sys-pad-lg:24px;--sys-pad-xl:32px;--sys-pad-2xl:48px;--sys-mar-sm:8px;--sys-mar-md:16px;--sys-mar-lg:24px;--sys-mar-xl:32px;--sys-mar-2xl:48px;--page-bg:#111;--page-bg-rgb:17, 17, 17;--hero-overlay-rgb:10, 10, 10;--surface-soft:#181818;--surface-raised:#222;--surface-panel:#ffffff0a;--surface-bg:var(--surface-soft);--surface-main:var(--surface-raised);--text-strong:#f0eeee;--text-main:#f0eeeedb;--text-muted:#ffffff6b;--text-faint:#ffffff3d;--text:var(--text-strong);--text-secondary:var(--text-muted);--line-soft:#ffffff14;--line-strong:#ffffff24;--border:var(--line-soft);--accent:#dcc497;--accent-strong:#f0d59f;--inverse-bg:#f0eeee;--inverse-text:#111;--shadow-soft:0 20px 60px #00000057}html.light{--page-bg:#f3f0e9;--page-bg-rgb:243, 240, 233;--hero-overlay-rgb:12, 10, 8;--surface-soft:#ffffffb8;--surface-raised:#ffffffe6;--surface-panel:#fffffff0;--text-strong:#11100f;--text-main:#11100fe6;--text-muted:#191613b3;--text-faint:#1916137a;--line-soft:#19161324;--line-strong:#1916133d;--accent:#9a6b31;--accent-strong:#714717;--inverse-bg:#171615;--inverse-text:#fffaf0;--shadow-soft:0 24px 70px #392b1724}html,body{scroll-behavior:smooth;line-height:1.5;transition:background-color .28s,color .28s;background:var(--page-bg)!important;color:var(--text-main)!important}html.light body{background:radial-gradient(circle at 15% 50%, #9a6b3114, transparent 50%), radial-gradient(circle at 85% 30%, #ffffffb8, transparent 50%), var(--page-bg)!important}html.light [class*="bg-[var(--surface-"],html.light .settings-card,html.light .settings-panel,html.light .settings-stat,html.light .settings-input{-webkit-backdrop-filter:blur(28px)saturate(1.4);box-shadow:0 12px 40px #392b1714;border-color:#19161324!important}.wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 24px}@media (width>=768px){.wrap{padding:0 52px}}@media (width>=1200px){.wrap{padding:0 72px}}@media (width>=768px){.footer-grid{grid-template-columns:repeat(4,1fr)!important;gap:32px!important}.footer-brand{grid-column:1/2!important}}.no-scroll::-webkit-scrollbar{display:none}.no-scroll{-ms-overflow-style:none;scrollbar-width:none}@keyframes featIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.feat-animate{opacity:0}.feat-animate.in{animation:.5s cubic-bezier(.4,0,.2,1) forwards featIn}#nav{-webkit-backdrop-filter:blur(32px)saturate(1.5);will-change:backdrop-filter;background:#0a0a0a7a;border-bottom:1px solid #ffffff0d;transform:translate(0)}html.light #nav{-webkit-backdrop-filter:blur(32px)saturate(1.5);background:#f3f0e985;border-bottom:1px solid #0000000f}.nav-glass{-webkit-backdrop-filter:blur(32px)saturate(1.5)!important;background:#0a0a0ab8!important;border-bottom:1px solid #ffffff12!important}html.light .nav-glass{-webkit-backdrop-filter:blur(32px)saturate(1.5)!important;border-bottom-color:var(--line-soft)!important;background:#f3f0e9c7!important}.theme-icon{justify-content:center;align-items:center;display:inline-flex;color:var(--text-muted)!important}.theme-icon:hover{color:var(--text-strong)!important}:root{--skel-bg:#ffffff0f;--skel-hi:#ffffff21}html.light{--skel-bg:#00000012;--skel-hi:#00000008}@keyframes skelShimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.skel{background:linear-gradient(90deg, var(--skel-bg) 0%, var(--skel-hi) 45%, var(--skel-bg) 90%);background-size:1600px 100%;border-radius:5px;animation:1.8s ease-in-out infinite skelShimmer}.nav-link{letter-spacing:.2em;text-transform:uppercase;color:#ffffff61;padding:2px 0;font-size:9px;font-weight:600;text-decoration:none;transition:color .25s;display:inline-block;position:relative}.nav-link:after{content:"";background:#ffffffb3;height:1px;transition:left .28s cubic-bezier(.4,0,.2,1),right .28s cubic-bezier(.4,0,.2,1),background .25s;position:absolute;bottom:-1px;left:50%;right:50%}.nav-link:hover{color:#ffffffd9}.nav-link:hover:after{background:#ffffff8c;left:0;right:0}.nav-link.active{color:#f0eeee}.nav-link.active:after{background:#dcc497;left:0;right:0}html.light .nav-link{color:#231f1c7a}html.light .nav-link:hover,html.light .nav-link.active{color:#171615}html.light .nav-link:after{background:#231f1c80}html.light .nav-link.active:after{background:var(--accent)}.trade-nav-pill{text-align:center;border:0;min-width:auto;padding:2px 0}.theme-icon{width:30px;height:30px;color:var(--text-muted);background:0 0;border:0;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.theme-icon>.material-symbols-outlined{line-height:1;display:block}#nav-notif-btn,#nav-msg-btn{vertical-align:middle}#nav-notif-btn+.nav-dropdown,#nav-msg-btn+.nav-dropdown{top:calc(100% + 10px)}#nav-notif-btn,#nav-msg-btn,#nav-notif-btn~.nav-dropdown,#nav-msg-btn~.nav-dropdown{transform-origin:100% 0}.session-lock-page{min-height:100vh;color:var(--text-strong);background:linear-gradient(135deg,#0a0a0af2 0%,#1e160efa 100%);place-items:center;padding:24px;display:grid}.session-lock-card{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:16px;width:min(100%,430px);padding:clamp(24px,4vw,34px)}@supports (color:color-mix(in lab, red, red)){.session-lock-card{background:color-mix(in srgb, var(--surface-soft) 88%, transparent)}}.session-lock-card{box-shadow:var(--shadow-soft)}.session-lock-brand{color:var(--text-strong);letter-spacing:-.04em;margin-bottom:24px;font-family:Space Grotesk,system-ui,sans-serif;font-size:22px;font-weight:850}.session-lock-brand span,.session-lock-icon{color:var(--accent)}.session-lock-icon{border:1px solid var(--accent);justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.session-lock-icon{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent)}}.session-lock-icon{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.session-lock-icon{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.session-lock-card h1{margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(30px,4vw,44px);line-height:1}.session-lock-card p{color:var(--text-muted);margin-top:10px;font-size:13px;line-height:1.7}.session-lock-card label{margin-top:22px;display:block}.session-lock-card label span{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.session-lock-card input{border:1px solid var(--line-soft);background:var(--surface-raised);width:100%;min-height:48px;color:var(--text-strong);border-radius:10px;outline:none;padding:0 14px}.session-lock-card input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.session-lock-card input:focus{border-color:color-mix(in srgb, var(--accent) 48%, transparent)}}.session-lock-card button[type=submit]{background:var(--inverse-bg);width:100%;min-height:48px;color:var(--inverse-text);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:999px;margin-top:16px;font-size:10px;font-weight:850}.session-lock-card button:disabled{opacity:.5;cursor:not-allowed}.session-lock-link{width:100%;color:var(--text-faint);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;margin-top:14px;font-size:10px;font-weight:800}.session-lock-link:hover{color:var(--text-muted)}.session-lock-alert{color:#fca5a5;background:#f871711a;border:1px solid #f8717152;border-radius:10px;margin-top:16px;padding:11px 13px;font-size:12px;line-height:1.5}.minimal-nav{z-index:55;pointer-events:none;justify-content:space-between;align-items:center;height:88px;padding:18px clamp(18px,2.6vw,28px);display:flex;position:fixed;top:0;left:0;right:0}.minimal-nav:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.minimal-nav-btn,.minimal-nav-logo{pointer-events:auto;z-index:1;position:relative}.minimal-nav-btn{color:#f0eeeee6;-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .16s,background .2s,border-color .2s;display:inline-flex;box-shadow:0 12px 32px #0000002e}.minimal-nav-btn:hover{background:#ffffff2e;border-color:#ffffff47}.minimal-nav-btn:active{transform:scale(.94)}.minimal-nav-btn .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 250;font-size:19px;line-height:1}.minimal-nav-actions{pointer-events:auto;z-index:2;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex;position:relative}.minimal-nav-search{align-items:center;gap:10px;display:flex;position:relative}.minimal-search-input-wrap{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.22);background:#ffffff17;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:10px;width:min(360px,38vw);min-height:46px;padding:12px 18px;transition:opacity .22s,transform .28s cubic-bezier(.34,1.3,.64,1),background .3s,border-color .2s;display:flex;position:absolute;top:50%;right:52px;overflow:hidden;transform:translateY(-50%)translate(14px)scale(.98);box-shadow:0 14px 36px #0003}.minimal-nav-actions.search-open .minimal-search-input-wrap{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)scale(1)}.minimal-search-input-wrap:focus-within{background:#ffffff1f;border-color:#fff3}.minimal-search-input{color:#f0eeee;letter-spacing:.01em;appearance:none;background:0 0;flex:1;min-width:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;box-shadow:none!important;border:none!important;outline:none!important}.minimal-search-input::placeholder{color:#0000}.minimal-search-placeholder{color:#ffffff3d;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:Inter,sans-serif;font-size:14px;position:absolute;top:50%;left:48px;transform:translateY(-50%)}.minimal-search-clear{width:24px;height:24px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:color .18s,background .18s;display:inline-flex}.minimal-search-clear:hover{color:var(--text-strong);background:#ffffff14}.minimal-search-clear .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300;font-size:16px}.minimal-search-dropdown{-webkit-backdrop-filter:blur(28px);background:#101010f0;border:1px solid #ffffff14;border-radius:18px;width:min(420px,42vw);max-height:min(440px,100vh - 112px);display:none;position:absolute;top:54px;right:52px;overflow:hidden auto;box-shadow:0 24px 60px #00000059}.minimal-search-dropdown.show{display:block}.minimal-nav-logo{letter-spacing:-.03em;color:#f0eeeef5;text-shadow:0 2px 18px #0000005c;font-family:Space Grotesk,system-ui,sans-serif;font-size:22px;font-weight:700;text-decoration:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.minimal-nav-logo span{color:var(--accent)}html.light .minimal-nav:before{background:linear-gradient(to bottom, rgba(var(--page-bg-rgb), .92), rgba(var(--page-bg-rgb), .64) 64%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.18);border-bottom:1px solid #19161314}html.light .minimal-nav-btn{color:#11100fd1;background:#ffffffb8;border-color:#19161329;box-shadow:0 12px 28px #392b171f}html.light .minimal-nav-btn:hover{color:var(--text-strong);background:#fffffff0;border-color:#19161342}html.light .minimal-nav-logo{color:var(--text-strong);text-shadow:none}html.light .minimal-search-input-wrap{background:#ffffffb8;border-color:#1916131f;box-shadow:0 12px 28px #392b171f}html.light .minimal-search-input-wrap:focus-within{background:#ffffffdb;border-color:#1916132e}html.light .minimal-search-input{color:var(--text-strong)}html.light .minimal-search-placeholder{color:#19161357}html.light .minimal-search-dropdown{background:#fffffff7;border-color:#19161314}@media (width<=720px){.minimal-nav-searching .minimal-nav-logo{opacity:0;pointer-events:none}.minimal-nav-actions{gap:8px}.minimal-search-input-wrap{width:auto;min-height:42px;padding:10px 14px;position:fixed;top:44px;left:72px;right:112px}.minimal-search-dropdown{width:auto;max-height:min(420px,100vh - 92px);position:fixed;top:70px;left:18px;right:18px}.minimal-search-placeholder{text-overflow:ellipsis;max-width:calc(100% - 76px);left:44px;overflow:hidden}}@media (width<=430px){.minimal-search-input-wrap{left:66px;right:104px}}.hero-copy .hero-eyebrow{color:#dcc497e6}.hero-copy .hero-h1{color:#f0eeeef5}.hero-copy .hero-sub{color:#f0eeee85}.hero-copy .hero-tag{color:#f0eeee8c;border-color:#ffffff2e!important}.hero-copy .hero-price{color:#f0eeeef5}.hero-copy .hero-price-unit{color:#f0eeee52}.hero-copy .hero-btn-primary{color:#111;background:#f0eeeeeb}.hero-copy .hero-btn-primary:hover{color:#111;background:#dcc497}.hero-copy .hero-btn-secondary{color:#f0eeeecc;background:#ffffff1a;border:1px solid #ffffff24}.hero-copy .hero-btn-secondary:hover{color:#f0eeeef5;background:#ffffff2e}html.light .hero-copy .hero-eyebrow,html.light .hero-copy .hero-h1,html.light .hero-copy .hero-sub,html.light .hero-copy .hero-tag,html.light .hero-copy .hero-price,html.light .hero-copy .hero-price-unit{text-shadow:0 2px 18px #0000007a}html.light .hero-copy .hero-sub{color:#fffaf0c7}html.light .hero-copy .hero-tag{color:#fffaf0e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000002e;border-color:#fffaf061!important}html.light .hero-copy .hero-price-unit{color:#fffaf0b8}html.light .dot{background:#fffaf06b}html.light .dot.on{background:#fffaf0f0}.fade-slide{opacity:0;z-index:0;transition:opacity 1.6s ease-in-out;position:absolute;inset:0}.fade-slide.active{opacity:1;z-index:1}.fade-slide img{object-fit:cover;width:100%;height:100%}.dot{cursor:pointer;background:#fff3;border:none;border-radius:99px;width:14px;height:3px;padding:0;transition:width .4s,background .4s;display:block}.dot.on{background:#ffffffd9;width:26px}.eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:10px;font-weight:600;display:block}.section-title{color:var(--text-strong);font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(18px,2.2vw,28px);font-weight:700;line-height:1.5}.cat-card{animation:.4s cubic-bezier(.25,.46,.45,.94) both cl-card-in}.cat-img{opacity:.78;transition:transform .7s cubic-bezier(.25,.46,.45,.94),opacity .45s}.cat-card:hover .cat-img{opacity:1;transform:scale(1.05)}.cat-card h3,.cat-card [style*="color:var(--text-strong)"]{color:#f0eeeef5!important}.cat-card [style*="color:var(--text-muted)"]{color:#f0eeee85!important}.cat-card h3,.cat-card p,.cat-card span{text-shadow:0 1px 12px #00000061;color:#f0eeeef0!important}.cat-card p,.cat-card span{color:#f0eeeea3!important}.cat-card:hover>div:last-child>span:last-child,.cat-card:hover>div:last-child>span:last-child span{color:var(--accent)!important}html.light .cat-card>div:nth-child(2){background:linear-gradient(#0a08060d 0%,#0a080657 44%,#0a0806e0 100%)!important}html.light .cat-card h3{color:#fffaf0fa!important}html.light .cat-card p,html.light .cat-card span{color:#fffaf0b8!important}html.light .cat-card:hover>div:last-child>span:last-child,html.light .cat-card:hover>div:last-child>span:last-child span{color:var(--accent)!important}.cat-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.cat-card p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prod-img{filter:grayscale(8%);transition:transform .7s cubic-bezier(.25,.46,.45,.94),filter .5s}.prod-card:hover .prod-img{filter:grayscale(0%);transform:scale(1.05)}html.light .prod-img{filter:saturate(1.04)contrast(1.04)}html.light .home-page .prod-img,html.light .home-page .cat-img,html.light .home-page .feat-img{filter:saturate(1.06)contrast(1.04);opacity:1!important}html.light .home-page section[style*="var(--surface-soft)"]{background:#eee9df!important}html.light .home-page .prod-card [style*="var(--surface-soft)"]{background:0 0!important}html.light .prod-card{color:var(--text-main)}html.light .prod-card>div:first-child{border:1px solid #1916131f;box-shadow:0 10px 32px #392b1724}html.light .prod-card h4,html.light .prod-card p{color:var(--text-strong)!important}html.light .prod-card p:first-of-type,html.light .prod-card p[style*="var(--text-muted)"]{color:var(--text-muted)!important}.cart-btn{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;color:#ffffffad;-webkit-backdrop-filter:blur(10px);background:#ffffff1c;border:none;border-radius:999px;width:100%;padding:7px 16px;font-size:9px;font-weight:700;transition:background .2s,color .2s,transform .15s}.cart-btn:hover{color:var(--inverse-text);background:#f0eeeeeb}.cart-btn:active{transform:scale(.88)}html.light .cart-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffffe6;color:var(--text-strong)!important;background:#ffffffbf!important}html.light .cart-btn:hover{background:#fffffff2!important}.cart-btn.w-\[30px\]{width:30px!important;min-height:30px!important;padding:0!important}@keyframes pulse-line{0%{opacity:.8;height:0}to{opacity:0;height:56px}}.scroll-line{background:#ffffff14;width:1px;height:56px;position:relative}.scroll-line:after{content:"";background:#ffffff8c;width:1px;animation:2.2s ease-in-out infinite pulse-line;position:absolute;top:0;left:0}.glass{-webkit-backdrop-filter:blur(12px)saturate(1.2);background:#ffffff0a;border:1px solid #ffffff12}.slide-track{padding-left:24px;padding-right:24px}@media (width>=768px){.slide-track{padding-left:52px;padding-right:52px}}@media (width>=1200px){.slide-track{padding-left:max(72px,50% - 588px);padding-right:max(72px,50% - 588px)}}#feat-track{height:500px;position:relative;overflow:hidden}@media (width<=767px){#feat-track{height:580px}}.feat-slide{opacity:0;pointer-events:none;grid-template-columns:1fr 1fr;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;inset:0;transform:scale(1.025)}@media (width<=767px){.feat-slide{grid-template-rows:220px 1fr;grid-template-columns:1fr}}.feat-slide.active{opacity:1;pointer-events:auto;transform:scale(1)}.feat-img{transition:transform 7s ease-out;transform:scale(1.06)}.feat-slide.active .feat-img{transform:scale(1)}.feat-slide .feat-animate{opacity:0}.feat-slide.active .feat-animate{animation:.5s cubic-bezier(.4,0,.2,1) forwards featIn}.feat-slide.active .feat-animate:first-child{animation-delay:.18s}.feat-slide.active .feat-animate:nth-child(2){animation-delay:.26s}.feat-slide.active .feat-animate:nth-child(3){animation-delay:.33s}.feat-slide.active .feat-animate:nth-child(4){animation-delay:.4s}.feat-slide.active .feat-animate:nth-child(5){animation-delay:.46s}.feat-slide.active .feat-animate:nth-child(6){animation-delay:.52s}.feat-dot{cursor:pointer;background:#ffffff2e;border:none;border-radius:99px;width:18px;height:2px;padding:0;transition:width .35s,background .35s}.feat-dot.on{background:#ffffffb8;width:32px}.settings-input{border:1px solid var(--line-soft);background:var(--surface-soft);width:100%;color:var(--text-strong);box-sizing:border-box;border-radius:8px;outline:none;padding:12px 14px;font-family:Inter,sans-serif;font-size:12px;transition:border-color .2s}.settings-input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.settings-input:focus{border-color:color-mix(in srgb, var(--accent) 56%, transparent)}}.settings-input.invalid{border-color:#f87171!important}.settings-primary{background:var(--inverse-bg);color:var(--inverse-text);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,transform .16s;display:inline-flex}.settings-primary:hover{background:var(--accent);color:var(--inverse-text)}.settings-primary:active{transform:scale(.97)}.settings-primary:disabled{opacity:.58;cursor:not-allowed;transform:none}.settings-secondary{color:var(--text-muted);border:1px solid var(--line-soft);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex}.settings-secondary:hover{color:var(--text-strong);border-color:var(--line-strong)}.settings-switch{border:1px solid var(--line-strong);cursor:pointer;background:#ffffff0d;border-radius:999px;flex:0 0 46px;width:46px;height:26px;transition:background .2s,border-color .2s;position:relative}.settings-switch:after{content:"";background:var(--text-muted);border-radius:999px;width:18px;height:18px;transition:transform .22s cubic-bezier(.34,1.3,.64,1),background .2s;position:absolute;top:3px;left:3px}.settings-switch.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.settings-switch.is-on{border-color:color-mix(in srgb, var(--accent) 54%, transparent)}}.settings-switch.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.settings-switch.is-on{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.settings-switch.is-on:after{background:var(--accent);transform:translate(20px)}.theme-choice{border:1px solid var(--line-soft);background:var(--surface-panel);border-radius:999px;flex-shrink:0;gap:4px;padding:4px;display:inline-flex}.theme-choice button{width:34px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .18s,color .18s;display:inline-flex}.theme-choice button.active{background:var(--inverse-bg);color:var(--inverse-text)}.theme-choice .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300;font-size:16px;line-height:1}#profile-settings{padding-top:clamp(86px,10vh,118px)}.settings-title{color:var(--text-strong)}.settings-muted{color:var(--text-muted)}.settings-faint{color:var(--text-faint)}.settings-divider{border-color:var(--line-soft)}.settings-card,.settings-panel,.settings-stat{background:var(--surface-panel);border:1px solid var(--line-soft);border-radius:8px}.profile-hero{border:1px solid var(--line-soft);background:var(--surface-panel);box-shadow:var(--shadow-soft);border-radius:14px;position:relative;overflow:hidden}.profile-cover{cursor:pointer;background:linear-gradient(120deg,#dcc49752,#0000 44%),linear-gradient(135deg,#ffffff1a,#0000 62%),linear-gradient(160deg,#1a1510 0%,#0e0c09 100%);height:clamp(112px,18vw,180px);display:block;position:relative;overflow:hidden}.profile-cover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000014,#00000061),linear-gradient(120deg,#dcc4972e,#0000 46%);position:absolute;inset:0}.profile-cover-img{z-index:0;object-fit:cover;filter:saturate(.92)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.profile-cover-add{z-index:2;color:#fffaf0;-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#11100fc7;border:2px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .18s,background .2s,border-color .2s;display:inline-flex;position:absolute;bottom:16px;right:18px;box-shadow:0 12px 28px #00000042}.profile-cover-add svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:15px;height:15px;display:block}.profile-cover:hover .profile-cover-add{background:var(--accent);color:var(--inverse-text);border-color:#ffffff7a;transform:scale(1.06)}html.light .profile-cover-add{color:#fffaf0;background:#11100fc7;border-color:#ffffff85}.profile-hero-content{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:-42px;padding:0 clamp(18px,3vw,30px) clamp(20px,3vw,30px);display:grid}.profile-avatar-xl,.profile-avatar-lg{background:linear-gradient(135deg, var(--accent), var(--surface-raised));color:var(--inverse-text);border:3px solid var(--page-bg);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 16px 36px #00000047}.profile-avatar-xl{width:92px;height:92px}.profile-avatar-lg{flex:0 0 72px;width:72px;height:72px}.profile-avatar-add{border:2px solid var(--page-bg);background:var(--inverse-bg);width:24px;height:24px;color:var(--inverse-text);border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,background .2s,color .2s;display:inline-flex;position:absolute;bottom:5px;right:5px;box-shadow:0 8px 20px #0000003d}.profile-avatar-lg .profile-avatar-add{width:21px;height:21px;bottom:3px;right:3px}.profile-avatar-add svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:13px;height:13px;display:block}.profile-avatar-xl:hover .profile-avatar-add,.profile-avatar-lg:hover .profile-avatar-add{background:var(--accent);color:var(--inverse-text);transform:scale(1.06)}.profile-avatar-xl span,.profile-avatar-lg span{font-family:Space Grotesk,system-ui,sans-serif;font-size:30px;font-weight:800}.profile-avatar-xl .profile-avatar-add,.profile-avatar-lg .profile-avatar-add{font-family:inherit;font-size:inherit;font-weight:inherit}.profile-avatar-lg span{font-size:22px}.profile-hero-copy{min-width:0;padding-top:46px}.profile-eyebrow,.profile-panel-head span{color:var(--accent);letter-spacing:.26em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.profile-hero-copy h1{color:var(--text-strong);margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(28px,4vw,52px);font-weight:800;line-height:1.15}.profile-hero-copy p{color:var(--text-muted);margin-top:10px;font-size:12px}.profile-hero-actions{justify-content:flex-end;align-items:center;gap:10px;padding-bottom:2px;display:flex}.profile-hero-actions .settings-primary,.profile-hero-actions .settings-secondary,.profile-panel-head .settings-secondary,.profile-product-card .settings-secondary{letter-spacing:.14em;text-transform:uppercase;min-height:38px;padding:0 16px;font-size:10px;font-weight:800;text-decoration:none}.profile-signout-btn{color:#f87171}@supports (color:color-mix(in lab, red, red)){.profile-signout-btn{color:color-mix(in srgb, #f87171 82%, var(--text-muted))}}.profile-signout-btn{border-color:#f8717147}.profile-signout-btn:hover{color:#fca5a5;background:#f8717114;border-color:#f8717180}.profile-signout-btn .material-symbols-outlined{font-size:16px}.profile-save-note{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.profile-hub{grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:22px;margin-top:22px;display:grid}.profile-sidebar{align-self:start;gap:14px;display:grid;position:sticky;top:96px}.profile-completion,.profile-card,.profile-stat-card,.profile-product-card{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.profile-completion,.profile-card,.profile-stat-card,.profile-product-card{background:color-mix(in srgb, var(--surface-soft) 76%, transparent)}}.profile-completion,.profile-card,.profile-stat-card,.profile-product-card{box-shadow:0 16px 42px #0000001f}.profile-completion{align-items:center;gap:14px;padding:16px;display:flex}.profile-completion-ring{background:radial-gradient(circle at center, var(--surface-soft) 58%, transparent 60%), conic-gradient(var(--accent) var(--pct), var(--line-soft) 0);border-radius:999px;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.profile-completion-ring span{color:var(--text-strong);font-size:12px;font-weight:800}.profile-completion h2{color:var(--text-strong);font-size:13px;font-weight:800}.profile-completion p{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.5}.profile-nav{border:1px solid var(--line-soft);background:var(--surface-panel);border-radius:12px;gap:6px;padding:8px;display:grid}.profile-nav button{width:100%;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px;transition:background .2s,border-color .2s,color .2s;display:grid}.profile-nav button:hover,.profile-nav button.active{color:var(--text-strong);border-color:var(--line-soft);background:var(--surface-soft)}.profile-nav .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 260;font-size:20px}.profile-nav strong,.profile-nav small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.profile-nav strong{font-size:12px;font-weight:750}.profile-nav small{color:var(--text-faint);margin-top:2px;font-size:10px}.profile-content{min-width:0}.profile-panel{display:block}.profile-panel-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;padding-bottom:20px;display:flex}.profile-panel-head h2{color:var(--text-strong);margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.08}.profile-panel-head p{color:var(--text-muted);max-width:560px;margin-top:8px;font-size:12px;line-height:1.65}.profile-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.profile-stat-card{padding:16px}.profile-stat-card .material-symbols-outlined{color:var(--accent);font-variation-settings:"FILL" 0, "wght" 280;font-size:20px}.profile-stat-card p{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;margin-top:16px;font-size:10px;font-weight:800}.profile-stat-card strong{color:var(--text-strong);margin-top:6px;font-family:Space Grotesk,system-ui,sans-serif;font-size:28px;font-weight:800;display:block}.profile-card-grid{gap:16px;display:grid}.profile-card-grid.two{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.profile-card{padding:clamp(18px,2.4vw,24px)}.profile-card>h3{color:var(--text-strong);margin:0 0 12px;font-size:15px;font-weight:800}.profile-setting-row{border-bottom:1px solid var(--line-soft);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.profile-setting-row:last-child{border-bottom:0}.profile-setting-row.danger .profile-setting-icon,.profile-setting-row.danger h3{color:#f87171}.profile-setting-icon{background:var(--accent);border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-setting-icon{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.profile-setting-icon{color:var(--accent)}.profile-setting-icon .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 280;font-size:19px}.profile-setting-copy h3{color:var(--text-strong);font-size:13px;font-weight:760}.profile-setting-copy p{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.5}.profile-setting-control{justify-content:flex-end;align-items:center;display:inline-flex}.profile-mini-btn{border:1px solid var(--line-soft);min-height:34px;color:var(--text-muted);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:9px;font-weight:800;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.profile-mini-btn:hover{color:var(--text-strong);border-color:var(--line-strong);background:var(--surface-soft)}.profile-mini-btn.danger{color:#f87171;border-color:#f8717147}.profile-edit-header{border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;margin-bottom:18px;padding-bottom:18px;display:flex}.profile-edit-header h3{color:var(--text-strong);font-size:16px;font-weight:800}.profile-edit-header p{color:var(--text-muted);margin-top:4px;font-size:11px}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-field{display:block}.profile-field.wide{grid-column:1/-1}.profile-field span{color:var(--text-muted);letter-spacing:.18em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.profile-textarea{resize:vertical;min-height:104px}.preference-picker{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.preference-card{border:1px solid var(--line,var(--line-soft));background:linear-gradient(135deg, var(--pref-a,var(--accent)), transparent 42%), var(--surface,var(--surface-panel));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.preference-card{background:linear-gradient(135deg, color-mix(in srgb, var(--pref-a,var(--accent)) 10%, transparent), transparent 42%), var(--surface,var(--surface-panel))}}.preference-card{opacity:0;animation:.48s cubic-bezier(.2,.8,.2,1) forwards preferenceCardIn;animation-delay:var(--pref-delay,0s);align-self:start;transition:border-color .24s,background .24s,box-shadow .24s,transform .24s;position:relative;overflow:hidden;transform:translateY(12px)scale(.985)}.preference-card:after{content:"";background:radial-gradient(circle, var(--pref-b,var(--accent)), transparent 68%);border-radius:999px;width:86px;height:86px;position:absolute;inset:auto 12px -28px auto}@supports (color:color-mix(in lab, red, red)){.preference-card:after{background:radial-gradient(circle, color-mix(in srgb, var(--pref-b,var(--accent)) 28%, transparent), transparent 68%)}}.preference-card:after{opacity:.75;pointer-events:none;transition:transform .28s,opacity .28s}.preference-card:hover{border-color:var(--accent-border,var(--accent));transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.preference-card:hover{border-color:var(--accent-border,color-mix(in srgb, var(--accent) 36%, transparent))}}.preference-card:hover{box-shadow:0 18px 42px #0000002e}.preference-card:hover:after,.preference-card.active:after{opacity:1;transform:translate(-6px,-8px)scale(1.08)}.preference-card.active{border-color:var(--accent-border,var(--accent))}@supports (color:color-mix(in lab, red, red)){.preference-card.active{border-color:var(--accent-border,color-mix(in srgb, var(--accent) 36%, transparent))}}.preference-card.active{background:linear-gradient(135deg, var(--pref-a,var(--accent)), transparent 48%), linear-gradient(315deg, var(--pref-b,var(--accent)), transparent 52%), var(--accent-dim,var(--accent))}@supports (color:color-mix(in lab, red, red)){.preference-card.active{background:linear-gradient(135deg, color-mix(in srgb, var(--pref-a,var(--accent)) 18%, transparent), transparent 48%), linear-gradient(315deg, color-mix(in srgb, var(--pref-b,var(--accent)) 14%, transparent), transparent 52%), var(--accent-dim,color-mix(in srgb, var(--accent) 10%, transparent))}}.preference-card.active{box-shadow:0 20px 46px #0003}.preference-card-main{width:100%;min-height:112px;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:82px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:13px;display:grid}.preference-card-main:hover,.preference-card.active .preference-card-main{color:var(--text-strong,var(--text))}.preference-card-visual{background:#111;border-radius:16px;justify-content:center;align-items:center;width:82px;height:82px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 28px #0003}.preference-card-photo{background:linear-gradient(135deg, var(--pref-a,var(--accent)), var(--pref-b,var(--accent)));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.preference-card-photo{background:linear-gradient(135deg, color-mix(in srgb, var(--pref-a,var(--accent)) 86%, #111 14%), color-mix(in srgb, var(--pref-b,var(--accent)) 74%, #111 26%))}}.preference-card-photo{transition:transform .45s,filter .45s;transform:scale(1.02)}.preference-card-photo img{object-fit:cover;filter:saturate(1.06)contrast(1.04);width:100%;height:100%;display:block}.preference-card-photo:before{content:"";background:linear-gradient(to top, #0000006b, transparent 58%), linear-gradient(135deg, var(--pref-a,var(--accent)), transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.preference-card-photo:before{background:linear-gradient(to top, #0000006b, transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--pref-a,var(--accent)) 18%, transparent), transparent 45%)}}.preference-card-photo:before{z-index:1}.preference-card-photo:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff29;border-radius:13px;position:absolute;inset:10px}.preference-card:hover .preference-card-photo,.preference-card.active .preference-card-photo{filter:saturate(1.12);transform:scale(1.12)rotate(1deg)}.preference-card-icon{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-variation-settings:"FILL" 0, "wght" 320;background:#00000057;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;transition:transform .28s,background .28s;display:inline-flex;position:relative}.preference-card.active .preference-card-icon{background:#0000007a;transform:scale(1.08)}.preference-card-copy{min-width:0}.preference-card-copy strong{color:inherit;font-size:13px;font-weight:800;line-height:1.25;display:block}.preference-card-copy small{color:var(--text-faint,var(--text-muted));margin-top:5px;font-size:10px;font-weight:600;line-height:1.35;display:block}.preference-card-check{color:var(--text-faint,var(--text-muted));font-variation-settings:"FILL" 0, "wght" 260;font-size:20px;transition:transform .24s,color .24s}.preference-card.active .preference-card-check{color:var(--accent);font-variation-settings:"FILL" 1, "wght" 420;transform:scale(1.12)}.preference-lineups{flex-wrap:wrap;gap:8px;padding:0 14px 15px 109px;animation:.28s both preferenceLineupsIn;display:flex}.preference-lineup-chip{border:1px solid var(--line,var(--line-soft));background:var(--surface,var(--surface-panel));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.preference-lineup-chip{background:color-mix(in srgb, var(--surface,var(--surface-panel)) 75%, transparent)}}.preference-lineup-chip{color:var(--text-muted);cursor:pointer;padding:7px 10px;font-size:10px;font-weight:750;line-height:1;transition:border-color .2s,color .2s,background .2s,transform .2s}.preference-lineup-chip:hover,.preference-lineup-chip.active{border-color:var(--accent-border,var(--accent))}@supports (color:color-mix(in lab, red, red)){.preference-lineup-chip:hover,.preference-lineup-chip.active{border-color:var(--accent-border,color-mix(in srgb, var(--accent) 36%, transparent))}}.preference-lineup-chip:hover,.preference-lineup-chip.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.preference-lineup-chip:hover,.preference-lineup-chip.active{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.preference-lineup-chip:hover,.preference-lineup-chip.active{color:var(--text-strong,var(--text));transform:translateY(-1px)}.preference-summary-row{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.preference-save-row{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;display:flex}.profile-card .preference-picker{margin-top:16px}@keyframes preferenceCardIn{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes preferenceLineupsIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.preference-card,.preference-lineups{opacity:1;animation:none;transform:none}.preference-card,.preference-card-photo,.preference-card-icon,.preference-card-check,.preference-lineup-chip{transition:none}}@media (width<=640px){.preference-picker{grid-template-columns:1fr}.preference-card-main{grid-template-columns:74px minmax(0,1fr) 24px}.preference-card-visual{width:74px;height:74px}.preference-lineups{padding-left:14px}.preference-save-row{justify-content:stretch}.preference-save-row .settings-primary{width:100%}}.profile-order-row{border-bottom:1px solid var(--line-soft);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.profile-order-row:last-child{border-bottom:0}.profile-order-row.large{padding:16px 0}.profile-order-row .material-symbols-outlined{background:var(--surface-soft);width:38px;height:38px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.profile-order-row strong,.profile-order-row b{color:var(--text-strong);font-size:12px}.profile-order-row p{color:var(--text-muted);margin-top:3px;font-size:10px}.profile-empty{color:var(--text-muted);font-size:12px;line-height:1.7}.profile-wishlist-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;display:grid}.profile-product-card{padding:10px}.profile-product-card img,.profile-product-card video{aspect-ratio:3/4;object-fit:cover;background:var(--surface-soft);border-radius:9px;width:100%;display:block}.profile-product-card h3{color:var(--text-strong);margin-top:10px;font-size:12px;font-weight:750;line-height:1.35}.profile-product-card p{color:var(--text-muted);margin-top:4px;font-size:11px}.profile-product-card .settings-secondary{width:100%;margin-top:10px}.profile-listing-actions,.profile-video-actions,.studio-video-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.profile-listing-actions .settings-secondary{flex:82px;margin-top:0}.profile-listing-actions .profile-mini-btn,.profile-video-actions button,.studio-video-actions button{border:1px solid var(--line-soft);background:var(--surface-raised);min-height:34px;color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:0 12px;font-size:9px;font-weight:800;transition:border-color .18s,color .18s,background .18s}.profile-listing-actions .profile-mini-btn:hover,.profile-video-actions button:hover,.studio-video-actions button:hover{border-color:var(--accent);color:var(--text-strong)}.profile-listing-actions .profile-mini-btn.danger,.profile-video-actions button.danger,.studio-video-actions .studio-btn-danger{color:#c45064;border-color:#c45064}@supports (color:color-mix(in lab, red, red)){.profile-listing-actions .profile-mini-btn.danger,.profile-video-actions button.danger,.studio-video-actions .studio-btn-danger{border-color:color-mix(in srgb, #c45064 26%, var(--line-soft))}}.profile-listings-grid{margin-top:14px}.profile-video-listings,.studio-video-listings{gap:12px;margin-top:14px;display:grid}.profile-video-listing-card,.studio-video-listing-card{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:12px;overflow:hidden}.profile-video-listing-card video,.studio-video-listing-card video{aspect-ratio:16/10;object-fit:cover;background:#000;width:100%;display:block}.profile-video-listing-card div,.studio-video-listing-card div{padding:12px}.profile-video-listing-card strong,.studio-video-listing-card strong{color:var(--text-strong);font-size:12px;line-height:1.35;display:block}.profile-video-listing-card p,.studio-video-listing-card p{color:var(--text-muted);margin-top:4px;font-size:10px}.profile-video-listing-card a{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.profile-video-actions a,.profile-video-actions button{margin-top:0}.profile-video-actions button{align-items:center;display:inline-flex}.profile-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-social-card{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:12px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px;display:grid}.profile-social-card>.material-symbols-outlined{background:var(--accent);border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-social-card>.material-symbols-outlined{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.profile-social-card>.material-symbols-outlined{color:var(--accent);font-size:20px}.profile-social-card h3{color:var(--text-strong);font-size:13px;font-weight:800}.profile-social-card p{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.5}.profile-social-card .profile-field{grid-column:1/-1}.profile-social-preview{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:12px;margin-top:16px;padding:16px}@supports (color:color-mix(in lab, red, red)){.profile-social-preview{background:color-mix(in srgb, var(--surface-soft) 70%, transparent)}}.profile-social-preview h3{color:var(--text-strong);margin-bottom:10px;font-size:13px;font-weight:800}.profile-social-preview div{flex-wrap:wrap;gap:8px;display:flex}.profile-social-preview span{border:1px solid var(--line-soft);max-width:100%;color:var(--text-muted);border-radius:999px;align-items:center;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.seller-dashboard-hero{border:1px solid var(--line-soft);background:linear-gradient(120deg, var(--accent), transparent 56%), var(--surface-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:clamp(20px,3vw,30px);display:flex}@supports (color:color-mix(in lab, red, red)){.seller-dashboard-hero{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 18%, transparent), transparent 56%), color-mix(in srgb, var(--surface-soft) 76%, transparent)}}.seller-dashboard-hero{box-shadow:0 16px 42px #0000001f}.seller-dashboard-hero h3{color:var(--text-strong);margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(24px,3vw,38px);font-weight:800;line-height:1.05}.seller-dashboard-hero p{color:var(--text-muted);max-width:520px;margin-top:8px;font-size:12px;line-height:1.6}.seller-dashboard-status{border:1px solid var(--accent);border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seller-dashboard-status{border:1px solid color-mix(in srgb, var(--accent) 34%, transparent)}}.seller-dashboard-status{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.seller-dashboard-status{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.seller-dashboard-status{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:850}.seller-dashboard-status .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 350;font-size:15px}.seller-stat-grid{margin-bottom:16px}.seller-task-row{border-bottom:1px solid var(--line-soft);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:13px 0;display:grid}.seller-task-row:last-child{border-bottom:0}.seller-task-row .material-symbols-outlined{background:var(--accent);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seller-task-row .material-symbols-outlined{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.seller-task-row .material-symbols-outlined{color:var(--accent);font-size:18px}.seller-task-row strong{color:var(--text-strong);font-size:12px}.seller-task-row p{color:var(--text-muted);margin-top:3px;font-size:10px;line-height:1.45}.seller-insights-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;margin-top:16px;display:grid}.seller-insight-copy h3{color:var(--text-strong);font-size:15px;font-weight:800}.seller-insight-copy p{color:var(--text-muted);margin-top:7px;font-size:12px;line-height:1.65}.seller-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.seller-health-grid div{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:10px;min-height:84px;padding:14px 12px}.seller-health-grid strong{color:var(--text-strong);font-family:Space Grotesk,system-ui,sans-serif;font-size:22px;font-weight:800;display:block}.seller-health-grid span{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:800;display:block}.step-pill{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:700;transition:background .3s,color .3s;display:inline-flex}.step-pill.done,.step-pill.active{background:var(--inverse-bg);color:var(--inverse-text)}.step-pill.pending-step{background:var(--line-soft);color:var(--text-faint)}.step-line{background:var(--line-soft);flex:1;height:1px}.step-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-top:4px;font-size:9px;font-weight:600}.step-label.active,.step-label.done{color:var(--text-muted)}.order-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:10px 0;display:flex}.order-row:last-child{border-bottom:none}.order-row img{object-fit:cover;border-radius:8px;flex-shrink:0;width:52px;height:64px}.field-error{color:#f87171;margin-top:4px;font-size:10px;display:none}.field-error.show{display:block}@keyframes checkIn{0%{opacity:0;transform:scale(0)rotate(-45deg)}to{opacity:1;transform:scale(1)rotate(0)}}.check-anim{animation:.5s cubic-bezier(.34,1.3,.64,1) forwards checkIn}.fade-up{opacity:0;animation:.5s forwards fadeUp}#search-overlay{z-index:200;opacity:0;pointer-events:none;flex-direction:column;align-items:center;padding-top:108px;padding-left:20px;padding-right:20px;transition:opacity .25s;display:flex;position:fixed;inset:0}#search-overlay.open{opacity:1;pointer-events:auto}#search-backdrop{-webkit-backdrop-filter:blur(48px)saturate(1.5);will-change:backdrop-filter;background:#08080899;position:fixed;inset:0;transform:translate(0)}#search-box{z-index:1;opacity:0;width:100%;max-width:600px;transition:transform .38s cubic-bezier(.34,1.3,.64,1),opacity .28s;position:relative;transform:translateY(16px)scale(.97)}#search-overlay.open #search-box{opacity:1;transform:translateY(0)scale(1)}#search-input-wrap{-webkit-backdrop-filter:blur(24px)saturate(1.4);background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;transition:background .3s;display:flex;position:relative;overflow:hidden}#search-input-wrap:focus-within{background:#ffffff26;border-color:#ffffff38}#search-input{color:#f0eeee;letter-spacing:.01em;appearance:none;background:0 0;flex:1;font-family:Inter,sans-serif;font-size:14px;font-weight:400;box-shadow:none!important;border:none!important;outline:none!important}#search-input::placeholder{color:#0000}#search-ph{color:#ffffff3d;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:Inter,sans-serif;font-size:14px;transition:opacity .38s;position:absolute;top:50%;left:50px;transform:translateY(-50%)}#search-chips{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.s-chip{letter-spacing:.01em;color:#ffffff61;cursor:pointer;background:#ffffff12;border-radius:999px;padding:5px 13px;font-family:Inter,sans-serif;font-size:10px;font-weight:500;transition:all .18s}.s-chip:hover{color:#fffc;background:#ffffff1f}#search-dropdown{-webkit-backdrop-filter:blur(28px);background:#101010f0;border-radius:18px;margin-top:8px;display:none;overflow:hidden}#search-dropdown.show{display:block}.search-section-label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);padding:8px 16px 4px;font-size:8px;font-weight:700}.search-section-divider{background:#ffffff12;height:1px;margin:4px 0}.search-user-row{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:10px 16px;transition:background .15s;display:flex}.search-user-row:hover{background:#ffffff0f}.search-user-avatar{background:var(--surface-raised);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative;overflow:hidden}.search-user-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.search-user-initials{color:var(--text-muted);letter-spacing:.04em;z-index:1;font-size:12px;font-weight:700;position:relative}.search-user-info{flex:1;min-width:0}.search-user-name{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;display:block;overflow:hidden}.search-user-handle{color:var(--text-faint);letter-spacing:.04em;align-items:center;gap:5px;margin-top:2px;font-size:9px;display:flex}.search-seller-badge{letter-spacing:.1em;text-transform:uppercase;background:var(--accent);border-radius:4px;padding:1px 5px;font-size:7px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.search-seller-badge{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.search-seller-badge{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.search-seller-badge{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.search-user-arrow{color:var(--text-faint);flex-shrink:0;transition:transform .15s;font-size:13px!important}.search-user-row:hover .search-user-arrow{transform:translate(2px)}.search-product-row{transition:background .15s}.search-product-row:hover{background:#ffffff0f}@keyframes spin{to{transform:rotate(360deg)}}html.light .search-section-divider{background:#1916131a}html.light .search-user-row:hover,html.light .search-product-row:hover{background:#0000000a}.s-item{cursor:pointer;align-items:center;gap:12px;padding:12px 18px;transition:background .15s;display:flex}.s-item:hover{background:#ffffff0d}.s-item-label{color:#e5e2e1;font-family:Inter,sans-serif;font-size:13px}.s-item-sub{color:#7a7d7e;margin-top:2px;font-size:10px}@keyframes shimmerSweep{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}.shimmer-bar{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff12 50%,#0000 65%);border-radius:999px;animation:.85s cubic-bezier(.4,0,.2,1) forwards shimmerSweep;position:absolute;inset:0}#cart-overlay{z-index:210;opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;inset:0}#cart-overlay.open{opacity:1;pointer-events:auto}#cart-backdrop{-webkit-backdrop-filter:blur(20px)saturate(1.3);background:#080808b8;position:absolute;inset:0}#cart-drawer{background:var(--surface-soft);border-left:1px solid var(--line-soft);flex-direction:column;width:420px;max-width:100vw;transition:transform .38s cubic-bezier(.34,1.3,.64,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}#cart-overlay.open #cart-drawer{transform:translate(0)}#cart-items{flex:1;padding:0 20px;overflow-y:auto}#cart-items::-webkit-scrollbar{display:none}#cart-items{-ms-overflow-style:none;scrollbar-width:none}.cart-line{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding:16px 0;display:flex}.cart-line-img{object-fit:cover;border-radius:10px;flex-shrink:0;width:62px;height:76px}.cart-qty-btn{border:1px solid var(--line-soft);width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:14px;transition:all .18s;display:flex}.cart-qty-btn:hover{background:var(--surface-raised);color:var(--text-strong)}.cart-remove-btn{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:999px;justify-content:center;align-items:center;gap:4px;width:auto;min-height:24px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cart-remove-btn{background:color-mix(in srgb, var(--surface-raised) 55%, transparent)}}.cart-remove-btn{color:var(--text-faint);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1;transition:border-color .18s,background .18s,color .18s,transform .18s}.cart-remove-btn .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300;font-size:12px}.cart-remove-btn:hover{border-color:#f87171}@supports (color:color-mix(in lab, red, red)){.cart-remove-btn:hover{border-color:color-mix(in srgb, #f87171 40%, var(--line-soft))}}.cart-remove-btn:hover{color:#f87171;background:#f8717114;transform:translateY(-1px)}.cart-remove-btn-page{margin-left:auto;padding:5px 9px}#mobile-nav-overlay{z-index:205;opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;inset:0}#mobile-nav-overlay.open{opacity:1;pointer-events:auto}#mobile-nav-backdrop{-webkit-backdrop-filter:blur(16px);background:#080808a3;position:absolute;inset:0}#mobile-nav-drawer{background:var(--surface-soft);border-right:1px solid var(--line-soft);flex-direction:column;width:300px;max-width:85vw;transition:transform .38s cubic-bezier(.34,1.3,.64,1);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}#mobile-nav-overlay.open #mobile-nav-drawer{transform:translate(0)}.mobile-nav-link{color:var(--text-muted);border-bottom:1px solid var(--line-soft);cursor:pointer;align-items:center;gap:14px;padding:14px 24px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:flex}.mobile-nav-link:hover,.mobile-nav-link.active{color:var(--text-strong);background:var(--surface-panel)}#cl-toast.show{opacity:1!important;transform:translate(-50%)translateY(0)!important}.nav-dropdown{background:#141210b8;background:var(--page-bg);width:300px;position:absolute;top:calc(100% + 10px);right:0}@supports (color:color-mix(in lab, red, red)){.nav-dropdown{background:color-mix(in srgb, var(--page-bg) 55%, transparent)}}.nav-dropdown{-webkit-backdrop-filter:blur(40px)saturate(1.8)brightness(1.05);will-change:backdrop-filter;border:1px solid var(--line-soft);transform:translate(0)translateY(8px)scale(.97)}@supports (color:color-mix(in lab, red, red)){.nav-dropdown{border:1px solid color-mix(in srgb, var(--line-soft) 60%, transparent)}}.nav-dropdown{opacity:0;pointer-events:none;z-index:60;border-radius:18px;transition:opacity .22s,transform .26s cubic-bezier(.34,1.3,.64,1);overflow:hidden;transform:translateY(8px)scale(.97);box-shadow:0 8px 32px #0000002e,inset 0 1px #ffffff14}html.light .nav-dropdown{background:#f0ede6b8;background:var(--page-bg)}@supports (color:color-mix(in lab, red, red)){html.light .nav-dropdown{background:color-mix(in srgb, var(--page-bg) 55%, transparent)}}.nav-dropdown.open{opacity:1;pointer-events:auto;transform:translate(0)translateY(0)scale(1)}.notif-item{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.notif-item:last-child{border-bottom:none}.notif-icon{background:var(--surface-raised);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.notif-dot{background:var(--accent);border:1px solid var(--page-bg);border-radius:999px;width:7px;height:7px;position:absolute;top:0;right:0}html.light .nav-fade{background:0 0!important;display:none!important}html.light .feat-slide>div:last-child{background:rgba(var(--page-bg-rgb), .97)!important}html.light #search-backdrop{-webkit-backdrop-filter:blur(48px)saturate(1.6)brightness(1.04);background:#ebe8e073}html.light #search-input-wrap{-webkit-backdrop-filter:blur(24px)saturate(1.4);background:#fff9;border-color:#0000001a;box-shadow:0 2px 16px #3c321e12}html.light #search-input-wrap:focus-within{background:#ffffffd9;border-color:#00000024}html.light .s-chip{color:var(--text-muted);background:#ffffff6b}html.light .s-chip:hover{color:var(--text-strong);background:#ffffffb8}html.light #search-input{color:var(--text-strong)}html.light #search-ph{color:var(--text-faint)}html.light #search-dropdown{background:#fffffff7;box-shadow:0 8px 32px #3c321e1f,0 1px 4px #3c321e0f}html.light #search-dropdown button:hover,html.light .s-item:hover{background:#00000009}html.light .s-item-label{color:var(--text-strong)}html.light .s-item-sub{color:var(--text-muted)}html.light .feat-slide>div:first-child{background:var(--page-bg)!important}html.light .feat-slide>div:first-child:after{content:"";pointer-events:none;z-index:2;background:0 0;position:absolute;inset:0}html.light .feat-slide [style*="linear-gradient(to right"]{background:linear-gradient(to right, transparent 42%, rgba(var(--page-bg-rgb), 1))!important}html.light .feat-slide.active .feat-animate{color:var(--text-strong)}html.light .feat-slide.active p.feat-animate,html.light .feat-slide.active .feat-animate[style*="var(--text-muted)"],html.light .feat-slide.active .feat-animate[style*="var(--text-faint)"]{color:var(--text-muted)!important}html.light .feat-dot{background:#1916132e}html.light .feat-dot.on{background:#191613b8}html.light #promo-overlay{background:linear-gradient(135deg,#f5f0e6f7 0%,#fcf8f0f0 50%,#f5f0e6f7 100%)!important}html.light #promo-banner h2{color:var(--text-strong)!important}html.light #promo-banner p{color:var(--text-muted)!important}html.light #promo-banner [style*="color:var(--text-strong)"]{color:var(--text-strong)!important}html.light #promo-banner [style*="color:var(--text-muted)"]{color:var(--text-muted)!important}html.light #promo-banner [style*="color:var(--text-faint)"]{color:var(--text-faint)!important}html.light #hero-card-grad{background:linear-gradient(#0000 45%,#0000009e 100%)!important}html.light .hero-card-back{box-shadow:0 16px 40px #64503229!important}html.light .hero-card-front{box-shadow:0 24px 56px #64503233!important}html.light #promo-banner [style*="background:var(--surface-soft)"],html.light #promo-banner [style*="background:var(--surface-raised)"]{background:var(--surface-soft)!important}.home-page section button:not(.dot):not(.feat-dot):not(.cart-btn):not(#feat-prev):not(#feat-next),.home-page section a[class*=rounded-full]{font-size:10px!important}.fd-page{background:#060606;position:fixed;inset:0;overflow:hidden}.fd-nav{z-index:200;-webkit-backdrop-filter:blur(20px)saturate(180%);will-change:backdrop-filter;background:#0000008c;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:56px;padding:0 14px;display:flex;position:absolute;top:0;left:0;right:0;transform:translate(0)}.fd-nav-btn{color:#ffffffd1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:background .15s,color .15s;display:flex}.fd-nav-btn:hover{color:#fff;background:#ffffff29}.fd-nav-btn .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 300;font-size:20px}.fd-nav-btn--accent{color:var(--accent);background:#5b8a3633;border-color:#5b8a3659}.fd-nav-btn--accent:hover{background:#5b8a3659}.fd-nav-center{flex-direction:column;align-items:center;display:flex}.fd-nav-brand{color:#fff;letter-spacing:-.04em;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:800;line-height:1}.fd-nav-brand em{color:var(--accent);font-style:normal}.fd-nav-label{letter-spacing:.2em;text-transform:uppercase;color:#ffffff61;margin-top:3px;font-size:8px;font-weight:700}.fd-nav-right{align-items:center;gap:8px;display:flex}.fd-container{scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow-y:scroll}.fd-container::-webkit-scrollbar{display:none}.fd-card{scroll-snap-align:start;scroll-snap-stop:always;background:#060606;justify-content:center;align-items:center;width:100%;height:100dvh;min-height:100vh;display:flex;position:relative}.fd-card-media{background:#000;flex-shrink:0;width:100%;height:100%;position:relative;overflow:hidden}.fd-media{object-fit:cover;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.fd-gradient{pointer-events:none;z-index:1;background:linear-gradient(#0000 22%,#0000001f 45%,#00000080 70%,#000000e6 100%),linear-gradient(90deg,#0003 0%,#0000 55%);position:absolute;inset:0}.fd-play-hint{-webkit-backdrop-filter:blur(14px)saturate(160%);cursor:pointer;z-index:15;will-change:transform;background:#00000085;border:2px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;animation:.18s cubic-bezier(.34,1.4,.64,1) fdPlayIn;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fd-play-hint .material-symbols-outlined{color:#fff;font-variation-settings:"FILL" 1,"wght" 300;margin-left:3px;font-size:38px}@keyframes fdPlayIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.fd-heart-pop{pointer-events:none;z-index:20;animation:.75s cubic-bezier(.34,1.56,.64,1) forwards fdHeartBurst;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.fd-heart-pop .material-symbols-outlined{color:#fff;font-variation-settings:"FILL" 1,"wght" 400;filter:drop-shadow(0 4px 28px #ff50508c);font-size:100px}@keyframes fdHeartBurst{0%{opacity:0;transform:translate(-50%,-55%)scale(.2)}28%{opacity:1;transform:translate(-50%,-55%)scale(1.2)}55%{opacity:1;transform:translate(-50%,-55%)scale(.96)}to{opacity:0;transform:translate(-50%,-55%)scale(1.08)}}.fd-bottom{z-index:10;flex-direction:column;gap:10px;padding:0 16px 20px;display:flex;position:absolute;bottom:0;left:0;right:78px}.fd-creator-row{align-items:center;gap:9px;text-decoration:none;display:flex}.fd-creator-avatar-sm{color:#fff;background:#222;border:2px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:flex;overflow:hidden}.fd-creator-avatar-sm img{object-fit:cover;width:100%;height:100%}.fd-creator-row>div{flex-direction:column;gap:1px;display:flex}.fd-creator-row strong{color:#fff;letter-spacing:-.01em;text-shadow:0 1px 6px #00000080;font-size:14px;font-weight:800;line-height:1.2}.fd-creator-row>div>span{color:#ffffff80;font-size:11px;line-height:1}.fd-caption{color:#ffffffe6;-webkit-line-clamp:2;text-shadow:0 1px 5px #0000008c;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.fd-caption.expanded{-webkit-line-clamp:unset;display:block}.fd-caption-toggle{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.fd-product-pill{-webkit-backdrop-filter:blur(18px)saturate(160%);color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;will-change:backdrop-filter;background:#0000007a;border:1px solid #ffffff21;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;max-width:230px;padding:6px 14px;font-size:11px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex;overflow:hidden;transform:translate(0)}.fd-product-pill:hover{background:#ffffff24;border-color:#ffffff3d}.fd-product-pill .material-symbols-outlined{color:var(--accent);font-variation-settings:"FILL" 1,"wght" 400;flex-shrink:0;font-size:13px}.fd-product-price{color:var(--accent);font-weight:800}.fd-music-row{align-items:center;gap:7px;display:flex;overflow:hidden}.fd-music-row .material-symbols-outlined{color:#fff9;font-variation-settings:"FILL" 1,"wght" 300;flex-shrink:0;font-size:13px}.fd-music-ticker{flex:1;min-width:0;overflow:hidden}.fd-music-ticker span{color:#ffffff8c;white-space:nowrap;font-size:11px;animation:12s linear infinite fdMusicTick;display:block}@keyframes fdMusicTick{0%,10%{transform:translate(0)}45%,55%{transform:translate(-55%)}90%,to{transform:translate(0)}}.fd-comment-panel{flex-direction:column;gap:7px;display:flex}.fd-comment-preview{-webkit-backdrop-filter:blur(16px);will-change:backdrop-filter;background:#0000007a;border:1px solid #ffffff1a;border-radius:12px;align-items:baseline;gap:5px;padding:7px 11px;display:flex;overflow:hidden;transform:translate(0)}.fd-comment-author{color:#fff;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:800}.fd-comment-text{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.fd-comment-time{color:#ffffff59;flex-shrink:0;font-size:9px}.fd-comment-form{-webkit-backdrop-filter:blur(22px)saturate(160%);will-change:backdrop-filter;background:#00000080;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 14px;display:flex;transform:translate(0)}.fd-comment-input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:12px}.fd-comment-input::placeholder{color:#fff6}.fd-comment-post{background:var(--accent);color:#000;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;height:28px;padding:0 13px;font-size:10px;font-weight:800;transition:opacity .15s}.fd-comment-post:disabled{opacity:.32;cursor:not-allowed}.fd-actions{z-index:30;flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute;bottom:104px;right:10px}.fd-avatar-wrap{margin-bottom:4px;position:relative}.fd-creator-avatar{color:#fff;background:#1a1a1a;border:2.5px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:800;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 4px 20px #000000a6}.fd-creator-avatar img{object-fit:cover;width:100%;height:100%}.fd-follow-dot{background:var(--accent);cursor:pointer;border:2.5px solid #000;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000008c}.fd-follow-dot .material-symbols-outlined{color:#000;font-variation-settings:"FILL" 1,"wght" 700;font-size:12px}.fd-action-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:5px;padding:0;text-decoration:none;display:flex}.fd-action-icon{-webkit-backdrop-filter:blur(18px)saturate(160%);color:#fff;will-change:transform, backdrop-filter;background:#00000073;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .18s cubic-bezier(.34,1.4,.64,1),background .15s;display:flex;transform:translate(0)}.fd-action-btn:hover .fd-action-icon{background:#ffffff2e;transform:translate(0)scale(1.12)}.fd-action-icon.active{background:#5b8a3638;border-color:#5b8a3680}.fd-action-icon.active .material-symbols-outlined{color:var(--accent)}.fd-action-icon.danger{border-color:#ef444459}.fd-action-btn:hover .fd-action-icon.danger{background:#ef444433;border-color:#ef44448c}.fd-action-btn .material-symbols-outlined{font-size:22px}.fd-action-label{color:#ffffffe0;text-shadow:0 1px 5px #000000b3;letter-spacing:.03em;font-size:10px;font-weight:700}.fd-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:72px 24px 40px;display:flex;position:absolute;inset:0}.fd-empty-icon{background:#ffffff0f;border:2px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.fd-empty-icon .material-symbols-outlined{color:#ffffff6b;font-variation-settings:"FILL" 0,"wght" 200;font-size:36px}.fd-empty h2{color:#fff;letter-spacing:-.03em;font-size:22px;font-weight:800}.fd-empty p{color:#ffffff73;max-width:265px;font-size:13px;line-height:1.65}.fd-empty-btn{background:var(--accent);color:#000;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:12px 24px;font-size:11px;font-weight:800;text-decoration:none;transition:opacity .15s;display:inline-flex}.fd-empty-btn:hover{opacity:.82}.fd-empty-btn .material-symbols-outlined{font-size:17px}.fd-empty-btn--ghost{color:#ffffff85;background:0 0;border-color:#ffffff29}.fd-empty-btn--ghost:hover{color:#fff;opacity:1;background:#ffffff0f;border-color:#ffffff59}.fd-modal-overlay{-webkit-backdrop-filter:blur(12px)saturate(140%);z-index:500;will-change:backdrop-filter;background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;transform:translate(0)}.fd-modal{-webkit-backdrop-filter:blur(36px)saturate(180%);will-change:backdrop-filter;background:#121214f0;border:1px solid #ffffff17;border-radius:24px;flex-direction:column;gap:16px;width:min(100%,500px);max-height:90vh;padding:28px;display:flex;overflow-y:auto;transform:translate(0);box-shadow:0 40px 120px #000000d9}.fd-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fd-modal-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 4px;font-size:9px;font-weight:700}.fd-modal-head h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:20px;font-weight:800}.fd-modal-close{cursor:pointer;color:#ffffff8c;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:flex}.fd-modal-close:hover{color:#fff;background:#ffffff29}.fd-modal-close .material-symbols-outlined{font-size:18px}.fd-dropzone{cursor:pointer;text-align:center;color:#ffffff73;background:#ffffff0a;border:2px dashed #ffffff26;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;padding:24px;font-size:12px;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.fd-dropzone:hover{border-color:var(--accent);background:#5b8a360f}.fd-dropzone.has-vid{border-style:solid;border-color:#ffffff1f;padding:0}.fd-dz-icon{background:#5b8a361a;border:1px solid #5b8a3638;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:4px;display:flex}.fd-dz-icon .material-symbols-outlined{color:var(--accent);font-variation-settings:"FILL" 0,"wght" 200;font-size:30px}.fd-dz-preview{object-fit:contain;background:#000;width:100%;max-height:240px}.fd-dropzone strong{color:#ffffffd1;font-size:14px}.fd-dropzone em{color:#ffffff47;font-size:10px;font-style:normal}.fd-remove-btn{letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:5px 13px;font-size:10px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.fd-remove-btn:hover{color:#ef4444;border-color:#ef4444}.fd-remove-btn .material-symbols-outlined{font-size:13px}.fd-caption-input{color:#ffffffe0;resize:vertical;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:13px;transition:border-color .15s}.fd-caption-input:focus{border-color:#5b8a3680}.fd-caption-input::placeholder{color:#ffffff47}.fd-modal-field{flex-direction:column;gap:7px;display:flex}.fd-modal-field label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.fd-modal-field .material-symbols-outlined{font-size:14px}.fd-modal-field select{color:#ffffffd1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:10px;outline:none;padding:9px 12px;font-size:12px}.fd-modal-field select:focus{border-color:#5b8a3680}.fd-modal-err{color:#f87171;background:#ef444414;border:1px solid #ef444433;border-radius:8px;margin:0;padding:8px 12px;font-size:11px}.fd-progress-wrap{flex-direction:column;gap:6px;display:flex}.fd-progress-wrap>span{color:#fff6;font-size:10px}.fd-progress-bar{background:var(--accent);border-radius:4px;height:3px;transition:width .3s;box-shadow:0 0 6px #5b8a3680}.fd-publish-btn{color:#000;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#fffffff2;border:none;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;gap:7px;margin-top:4px;padding:13px 28px;font-size:11px;font-weight:800;transition:opacity .15s,transform .12s;display:flex}.fd-publish-btn:hover:not(:disabled){opacity:.88;transform:scale(1.02)}.fd-publish-btn:disabled{opacity:.3;cursor:not-allowed}.fd-publish-btn .material-symbols-outlined{font-size:17px}@keyframes fdSpin{to{transform:rotate(360deg)}}.fd-spin{animation:.8s linear infinite fdSpin}@media (width>=700px){.fd-card{gap:20px}.fd-card-media{border-radius:24px;flex-shrink:0;width:min(400px,38vw);height:min(1.77778*min(400px,38vw),100dvh - 56px);position:relative;box-shadow:0 28px 90px #000000f2,0 0 0 1px #ffffff0a}.fd-actions{gap:24px;position:static}.fd-bottom{right:14px}}.conv-item{border:none;border-bottom:1px solid var(--line-soft);text-align:left;cursor:pointer;background:0 0;border-left:2px solid #0000;outline:none;align-items:center;gap:12px;width:100%;padding:14px 18px;transition:background .15s;display:flex;position:relative}.conv-item:hover{background:var(--surface-raised)}.conv-item.active{background:var(--surface-raised);border-left:2px solid var(--accent)}.conv-avatar{background:var(--line-soft);width:42px;height:42px;color:var(--text-strong);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;display:flex}.conv-info{flex:1;min-width:0}.conv-name{color:var(--text-strong);font-size:13px;font-weight:600}.conv-preview{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.conv-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.conv-time{color:var(--text-faint);font-size:9px}.unread-badge{background:var(--accent);color:#000;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:700;display:flex}.online-dot{border:1.5px solid var(--surface-soft);background:#4ade80;border-radius:999px;width:9px;height:9px;position:absolute;bottom:14px;left:50px}.bubble{flex-direction:column;max-width:70%;display:flex}.bubble.me{align-self:flex-end;align-items:flex-end}.bubble.them{align-self:flex-start;align-items:flex-start}.bubble-text{border-radius:16px;padding:10px 14px;font-size:13px;line-height:1.5}.bubble.me .bubble-text{background:var(--accent);color:#000;border-bottom-right-radius:4px}.bubble.them .bubble-text{border:1px solid var(--line-strong);color:var(--text-strong);background:#2a2a2a;border-bottom-left-radius:4px}.bubble-time{color:var(--text-faint);margin-top:4px;padding:0 4px;font-size:9px}#msg-input{background:var(--page-bg);border:1px solid var(--line-strong);color:var(--text-strong);border-radius:999px;outline:none;flex:1;padding:11px 18px;font-family:Inter,sans-serif;font-size:13px;transition:border-color .2s,box-shadow .2s}#msg-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #dcc4971a}#send-btn{background:var(--accent);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .15s;display:flex}#send-btn:hover{transform:scale(1.06)}.new-chat-btn{background:var(--surface-raised);border:1px solid var(--line-soft);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 14px;font-size:9px;font-weight:700;transition:all .2s;display:flex}.new-chat-btn:hover{border-color:var(--accent);color:var(--accent)}#new-conv-overlay{z-index:100;opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}#new-conv-overlay.open{opacity:1;pointer-events:auto}#new-conv-backdrop{cursor:pointer;background:#00000094;border:0;position:absolute;inset:0}#new-conv-box{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:18px;width:min(440px,92vw);padding:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #00000080}@media (width<=640px){#msg-sidebar{position:absolute;inset:0;width:100%!important}.msg-sidebar-hidden{transform:translate(-100%)!important}.thread-back-btn{display:flex!important}}.notif-row{border-bottom:1px solid var(--line-soft);cursor:pointer;align-items:flex-start;gap:14px;padding:16px 20px;transition:background .15s;display:flex;position:relative}.notif-row:hover{background:var(--surface-soft)}.notif-row.unread{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.notif-row.unread{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.notif-row-in{animation:.35s both rowIn}@keyframes rowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.notif-icon-circle{background:var(--accent);border-radius:999px;flex-shrink:0;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.notif-icon-circle{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.notif-icon-circle{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.notif-icon-circle{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.notif-icon-circle{justify-content:center;align-items:center;display:flex}.unread-dot{background:var(--accent);border-radius:999px;flex-shrink:0;align-self:center;width:8px;height:8px}.delete-btn{color:var(--text-faint);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;align-items:center;padding:6px;transition:color .15s,background .15s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.notif-row:hover .delete-btn{opacity:1}.delete-btn:hover{color:#f87171;background:#f8717114}.arch-add-btn{border:1px solid var(--line-soft);color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:10px 22px;font-size:10px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.arch-add-btn:hover{border-color:var(--accent);color:var(--accent)}.studio-wrap{min-height:calc(100vh - 80px);display:flex}.studio-sidebar{background:var(--surface-soft);border-right:1px solid var(--line-soft);flex-direction:column;flex-shrink:0;width:220px;height:calc(100vh - 80px);display:flex;position:sticky;top:80px;overflow-y:auto}.studio-content{flex:1;min-width:0;padding:32px 32px 80px;overflow:hidden}.studio-panel{animation:.28s both panelIn;display:none}.studio-panel.active{display:block}@keyframes panelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.studio-tab{width:100%;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 18px;font-size:12px;font-weight:500;transition:all .18s;display:flex}.studio-tab:hover{background:var(--surface-raised);color:var(--text-strong)}.studio-tab.active{color:var(--text-strong);background:var(--accent);font-weight:600}@supports (color:color-mix(in lab, red, red)){.studio-tab.active{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.studio-tab .tab-icon{font-variation-settings:"FILL" 0, "wght" 200;font-size:17px}.studio-tab.active .tab-icon{font-variation-settings:"FILL" 1, "wght" 300;color:var(--accent)}.metric-card{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:14px;padding:20px}.metric-delta.up{color:#4ade80}.metric-delta.down{color:#f87171}.chart-bar-wrap{align-items:flex-end;gap:8px;display:flex}.chart-bar{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chart-bar{background:color-mix(in srgb, var(--accent) 38%, transparent)}}.chart-bar{border-radius:4px 4px 0 0;transition:height .4s}.content-card{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:12px;transition:border-color .2s;overflow:hidden}.content-card:hover{border-color:var(--line-strong)}.status-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.status-live{color:#4ade80;background:#4ade8024}.status-draft{color:#fbbf24;background:#fbbf2424}.status-scheduled{color:#60a5fa;background:#60a5fa24}.tool-btn{cursor:pointer;width:36px;height:36px;color:var(--text-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .18s;display:flex}.tool-btn:hover{background:var(--surface-raised);color:var(--text-strong)}.tool-btn.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tool-btn.active{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.tool-btn.active{color:var(--accent)}.btn-primary{background:var(--inverse-bg);color:var(--inverse-text);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:10px 22px;font-size:10px;font-weight:700;transition:background .2s;display:inline-flex}.btn-primary:hover{background:var(--accent);color:#000}.btn-ghost{color:var(--text-muted);border:1px solid var(--line-soft);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:10px 22px;font-size:10px;font-weight:700;transition:all .2s;display:inline-flex}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn-primary:disabled,.btn-ghost:disabled{opacity:.42;cursor:not-allowed;transform:none}.version-row{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:16px;padding:16px 0;display:flex;position:relative}.version-dot{background:var(--line-strong);border:2px solid var(--surface-soft);border-radius:999px;flex-shrink:0;width:12px;height:12px;margin-top:3px}.version-dot.current{background:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.version-dot.current{border-color:color-mix(in srgb, var(--accent) 36%, transparent)}}.collab-avatar{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;display:flex}@media (width<=768px){.studio-wrap{flex-direction:column}.studio-sidebar{width:100%;height:auto;position:static}.studio-content{padding:20px 16px 80px}.studio-tab{padding:8px 14px}}.studio-pro{background:var(--page-bg);grid-template-columns:268px minmax(0,1fr);min-height:100vh;padding-top:82px;display:grid}.studio-pro-sidebar{border-right:1px solid var(--line-soft);background:var(--surface-soft);flex-direction:column;gap:14px;height:calc(100vh - 82px);padding:18px;display:flex;position:sticky;top:82px}@supports (color:color-mix(in lab, red, red)){.studio-pro-sidebar{background:color-mix(in srgb, var(--surface-soft) 84%, var(--page-bg))}}.studio-brand-card{border:1px solid var(--line-soft);background:var(--surface-panel);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.studio-brand-avatar{background:var(--accent);border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.studio-brand-avatar{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.studio-brand-avatar{color:var(--accent);flex-shrink:0;font-family:Space Grotesk,system-ui,sans-serif;font-weight:800;overflow:hidden}.studio-brand-avatar img{object-fit:cover;width:100%;height:100%}.studio-brand-card h2{color:var(--text-strong);font-size:14px;font-weight:800}.studio-brand-card p{color:var(--text-faint);margin-top:2px;font-size:10px}.studio-pro-nav{gap:6px;display:grid;overflow-y:auto}.studio-pro-nav button{width:100%;min-height:42px;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:flex}.studio-pro-nav button:hover,.studio-pro-nav button.active{border-color:var(--line-soft);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.studio-pro-nav button:hover,.studio-pro-nav button.active{background:color-mix(in srgb, var(--accent) 8%, var(--surface-soft))}}.studio-pro-nav button:hover,.studio-pro-nav button.active{color:var(--text-strong)}.studio-pro-nav .material-symbols-outlined,.studio-publish-btn .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 280;font-size:18px}.studio-publish-btn{background:var(--inverse-bg);min-height:44px;color:var(--inverse-text);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:10px;font-weight:850;display:inline-flex}.studio-pro-content{min-width:0;padding:clamp(24px,4vw,44px)}.studio-toast{z-index:20;background:var(--inverse-bg);color:var(--inverse-text);letter-spacing:.14em;text-transform:uppercase;box-shadow:var(--shadow-soft);border-radius:999px;padding:10px 16px;font-size:10px;font-weight:850;position:fixed;bottom:24px;right:24px}.studio-panel-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;padding-bottom:20px;display:flex}.studio-panel-head span{color:var(--accent);letter-spacing:.26em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.studio-panel-head h1{color:var(--text-strong);margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(28px,4vw,52px);font-weight:850;line-height:1}.studio-panel-head p{max-width:620px;color:var(--text-muted);margin-top:10px;font-size:12px;line-height:1.7}.studio-head-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.studio-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.studio-stat-card,.studio-card,.studio-media-card,.studio-uplohero-card,.studio-post-card{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.studio-stat-card,.studio-card,.studio-media-card,.studio-uplohero-card,.studio-post-card{background:color-mix(in srgb, var(--surface-soft) 78%, transparent)}}.studio-stat-card,.studio-card,.studio-media-card,.studio-uplohero-card,.studio-post-card{box-shadow:0 16px 42px #0000001f}.studio-stat-card{padding:16px}.studio-stat-card .material-symbols-outlined{color:var(--accent);font-size:20px}.studio-stat-card p{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;margin-top:18px;font-size:10px;font-weight:850}.studio-stat-card strong{color:var(--text-strong);margin-top:6px;font-family:Space Grotesk,system-ui,sans-serif;font-size:28px;font-weight:850;display:block}.studio-stat-card small{color:var(--text-faint);margin-top:6px;font-size:10px;display:block}.studio-dashboard-grid,.studio-products-layout,.studio-post-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:16px;display:grid}.studio-card{padding:clamp(18px,2.5vw,24px)}.studio-card h3,.studio-properties h3{color:var(--text-strong);margin:0 0 14px;font-size:15px;font-weight:850}.studio-product-row,.studio-action-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;padding:11px 0;display:grid}.studio-product-row{grid-template-columns:46px minmax(0,1fr) auto}.studio-action-row{grid-template-columns:38px minmax(0,1fr)}.studio-product-row:last-child,.studio-action-row:last-child{border-bottom:0}.studio-product-row img,.studio-product-row video{object-fit:cover;background:var(--surface-raised);border-radius:7px;width:46px;height:56px}.studio-product-row strong,.studio-action-row strong{color:var(--text-strong);font-size:12px;display:block}.studio-product-row small,.studio-action-row small{color:var(--text-faint);margin-top:3px;font-size:10px;display:block}.studio-product-row b{color:var(--accent);font-size:12px}.studio-action-row .material-symbols-outlined{background:var(--accent);border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.studio-action-row .material-symbols-outlined{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.studio-action-row .material-symbols-outlined{color:var(--accent);font-size:18px}.studio-mini-dashboard{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:14px;display:grid}.studio-mini-dashboard span{border:1px solid var(--line-soft);background:#ffffff06;border-radius:10px;min-width:0;padding:12px}.studio-mini-dashboard strong,.studio-mini-dashboard small{display:block}.studio-mini-dashboard strong{color:var(--text-strong);font-size:16px;font-weight:850}.studio-mini-dashboard small{color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:800}.studio-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.studio-form-grid.single{grid-template-columns:1fr}.studio-form-grid .wide{grid-column:1/-1}.studio-form-grid label,.studio-properties label{display:block}.studio-form-grid span,.studio-properties label span,.studio-range span{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.studio-form-grid input,.studio-form-grid textarea,.studio-form-grid select,.studio-properties input,.studio-properties select{border:1px solid var(--line-soft);background:var(--surface-soft);width:100%;color:var(--text-strong);border-radius:9px;outline:none;padding:11px 12px;font-size:12px}.studio-form-grid textarea{resize:vertical;min-height:92px}.studio-inline-actions,.studio-card-actions,.studio-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-card-actions,.studio-row-actions{margin-top:10px}.studio-card-actions button,.studio-row-actions button{border:1px solid var(--line-soft);min-height:28px;color:var(--text-muted);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:999px;padding:0 9px;font-size:8px;font-weight:850}.studio-card-actions button:hover,.studio-row-actions button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.studio-card-actions button:hover,.studio-row-actions button:hover{border-color:color-mix(in srgb, var(--accent) 52%, transparent)}}.studio-card-actions button:hover,.studio-row-actions button:hover{color:var(--accent)}.studio-product-manage-row{grid-template-columns:46px minmax(0,1fr)}.studio-product-manage-row .studio-row-actions{grid-column:2}.studio-editor{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:14px;grid-template-columns:58px minmax(0,1fr) 290px;min-height:620px;display:grid;overflow:hidden}.studio-toolrail{border-right:1px solid var(--line-soft);flex-direction:column;align-items:center;gap:6px;padding:12px 0;display:flex}.studio-toolrail button{width:38px;height:38px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;transition:background .16s,color .16s,transform .16s}.studio-toolrail button.active,.studio-toolrail button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.studio-toolrail button.active,.studio-toolrail button:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.studio-toolrail button.active,.studio-toolrail button:hover{color:var(--accent)}.studio-toolrail button:hover{transform:translateY(-1px)}.studio-canvas-wrap{background-color:#0b0b0b;background-image:linear-gradient(45deg,#ffffff09 25%,#0000 25%),linear-gradient(-45deg,#ffffff09 25%,#0000 25%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:center;align-items:center;min-width:0;padding:clamp(18px,3vw,36px);display:flex}.studio-canvas{isolation:isolate;background:#111;width:min(100%,620px);position:relative;overflow:hidden;box-shadow:0 24px 80px #00000061}.studio-canvas img{object-fit:cover;width:100%;height:100%;transition:filter .18s,transform .18s;display:block}.studio-canvas-tint{pointer-events:none;position:absolute;inset:0}.studio-canvas-text{cursor:grab;outline-offset:8px;-webkit-user-select:none;user-select:none;touch-action:none;z-index:2;border-radius:6px;outline:1px solid #0000;max-width:72%;transition:outline-color .16s,background .16s;position:absolute}.studio-canvas-text:active{cursor:grabbing}.studio-canvas-text.is-selected{outline-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.studio-canvas-text.is-selected{outline-color:color-mix(in srgb, var(--accent) 72%, transparent)}}.studio-canvas-text.is-selected{background:#00000014}.studio-canvas-text.is-selected:after{content:"";border:2px solid var(--accent);background:var(--surface-raised);border-radius:999px;width:9px;height:9px;position:absolute;bottom:-14px;right:-14px}.studio-canvas-text h2{color:inherit;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(28px,4vw,58px);font-weight:850;line-height:.98}.studio-canvas-text p{letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:clamp(12px,1.6vw,18px);font-weight:800}.studio-canvas-hint{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;z-index:3;background:#0a0a0a8a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;bottom:14px;right:14px}.studio-canvas-hint .material-symbols-outlined{font-size:15px}.studio-properties{border-left:1px solid var(--line-soft);flex-direction:column;gap:13px;padding:16px;display:flex;overflow-y:auto}.studio-mini-actions,.studio-layer-tabs,.studio-danger-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.studio-layer-tabs{grid-template-columns:1fr}.studio-mini-actions button,.studio-layer-tabs button,.studio-danger-actions button{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:9px;min-height:34px}@supports (color:color-mix(in lab, red, red)){.studio-mini-actions button,.studio-layer-tabs button,.studio-danger-actions button{background:color-mix(in srgb, var(--surface-soft) 82%, transparent)}}.studio-mini-actions button,.studio-layer-tabs button,.studio-danger-actions button{color:var(--text-muted);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.studio-mini-actions button:hover,.studio-layer-tabs button:hover,.studio-layer-tabs button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.studio-mini-actions button:hover,.studio-layer-tabs button:hover,.studio-layer-tabs button.active{border-color:color-mix(in srgb, var(--accent) 56%, transparent)}}.studio-mini-actions button:hover,.studio-layer-tabs button:hover,.studio-layer-tabs button.active{color:var(--accent)}.studio-danger-actions{grid-template-columns:1fr}.studio-danger-actions button{color:#f87171}@supports (color:color-mix(in lab, red, red)){.studio-danger-actions button{color:color-mix(in srgb, #f87171 84%, var(--text-muted))}}.studio-danger-actions button:hover{background:#f8717114;border-color:#f8717175}.studio-range{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid}.studio-range span{grid-column:1/-1;margin:0}.studio-range input{width:100%;accent-color:var(--accent)}.studio-range strong{color:var(--text-muted);text-align:right;font-size:10px}.studio-color-row,.studio-format-row{flex-wrap:wrap;gap:8px;display:flex}.studio-color-row button{border:1px solid var(--line-soft);cursor:pointer;border-radius:999px;width:28px;height:28px}.studio-format-row button{border:1px solid var(--line-soft);min-height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:10px}.studio-format-row button.active{background:var(--inverse-bg);color:var(--inverse-text)}.studio-template-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.studio-template-row button{border:1px solid var(--line-soft);background:var(--surface-soft);min-height:34px;color:var(--text-muted);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border-radius:9px;font-size:9px;font-weight:850}.studio-template-row button:hover{border-color:var(--accent);color:var(--accent)}.studio-media-grid,.studio-post-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.studio-uplohero-card,.studio-media-card{cursor:pointer;min-height:190px;color:var(--text-muted);text-align:left;padding:12px}.studio-uplohero-card{border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.studio-uplohero-card .material-symbols-outlined{color:var(--accent);font-size:34px}.studio-uplohero-card strong,.studio-media-card span{color:var(--text-strong);font-size:12px}.studio-uplohero-card small{color:var(--text-faint);font-size:10px}.studio-media-card.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.studio-media-card.active{border-color:color-mix(in srgb, var(--accent) 48%, transparent)}}.studio-media-card img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%;margin-bottom:9px;display:block}.studio-post-card{overflow:hidden}.studio-post-card img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.studio-post-card>div{padding:13px}.studio-post-card h3{color:var(--text-strong);margin-top:8px;font-size:13px;font-weight:800}.studio-post-card p{color:var(--text-faint);margin-top:4px;font-size:10px}.studio-post-preview,.studio-selected-post{border:1px solid var(--line-soft);background:#ffffff06;border-radius:10px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding:10px;display:grid}.studio-selected-post{align-items:start;margin-top:16px;margin-bottom:0}.studio-post-preview img,.studio-selected-post img{object-fit:cover;background:var(--surface-raised);border-radius:8px;width:54px;height:64px}.studio-post-preview strong,.studio-selected-post strong{color:var(--text-strong);font-size:12px;display:block}.studio-post-preview small,.studio-selected-post p,.studio-card-note{color:var(--text-faint);font-size:10px;line-height:1.6}.studio-empty-state{border:1px dashed var(--line-soft);min-height:220px;color:var(--text-muted);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.studio-empty-state .material-symbols-outlined{color:var(--accent);font-size:32px}.studio-empty-state strong{color:var(--text-strong);font-size:13px}.studio-status{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.studio-status.live{color:#4ade80;background:#4ade8024}.studio-status.draft{color:#fbbf24;background:#fbbf2424}.studio-status.scheduled{color:#60a5fa;background:#60a5fa24}.studio-head-select{border:1px solid var(--line-soft);background:var(--surface-soft);min-height:38px;color:var(--text-strong);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;outline:none;padding:0 14px;font-size:10px;font-weight:800}.studio-analytics-grid,.studio-team-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:16px;display:grid}.studio-analytics-grid .studio-card:first-child{grid-row:span 2}.studio-chart{align-items:flex-end;gap:10px;height:220px;display:flex}.studio-chart span{background:linear-gradient(to top, var(--accent), var(--accent-strong));border-radius:6px 6px 0 0;flex:1}@supports (color:color-mix(in lab, red, red)){.studio-chart span{background:linear-gradient(to top, color-mix(in srgb, var(--accent) 66%, transparent), color-mix(in srgb, var(--accent-strong) 76%, transparent))}}.studio-analytics-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;display:grid}.studio-analytics-row:last-child{border-bottom:0}.studio-analytics-row img{object-fit:cover;border-radius:8px;width:44px;height:44px}.studio-analytics-row strong,.studio-analytics-row small{display:block}.studio-analytics-row strong{color:var(--text-strong);font-size:12px}.studio-analytics-row small{color:var(--text-faint);margin-top:3px;font-size:10px}.studio-analytics-row b{color:var(--accent);font-size:12px}.studio-readiness{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.studio-readiness span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-strong));height:100%;display:block}.studio-card-note{margin-top:12px}.studio-team-row,.studio-history-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:13px 0;display:grid}.studio-team-row{grid-template-columns:40px minmax(0,1fr) 124px auto}.studio-history-row{grid-template-columns:14px minmax(0,1fr) auto}.studio-team-row:last-child,.studio-history-row:last-child{border-bottom:0}.studio-team-row>span{background:var(--accent);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.studio-team-row>span{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.studio-team-row>span{color:var(--accent);font-weight:850}.studio-team-row strong,.studio-history-row strong{color:var(--text-strong);font-size:12px}.studio-team-row p{color:var(--text-faint);margin-top:3px;font-size:10px}.studio-team-row select{border:1px solid var(--line-soft);background:var(--surface-soft);min-height:34px;color:var(--text-strong);border-radius:999px;outline:none;padding:0 10px;font-size:10px}.studio-history-row>span{background:var(--line-strong);border-radius:999px;width:12px;height:12px}.studio-history-row>span.current{background:var(--accent)}.studio-history-row>span.post{background:#60a5fa}.studio-history-row>span.asset{background:#a78bfa}.studio-history-row>span.design{background:#dcc497}.studio-history-row>span.listing{background:#4ade80}.studio-history-row>span.team{background:#f472b6}.studio-history-row>span.analytics{background:#fbbf24}.studio-history-row p{color:var(--text-faint);margin-top:3px;font-size:10px}.studio-media-toggle{gap:8px;margin:12px 0 14px;display:flex}.studio-media-toggle button{border:1.5px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:.88rem;font-weight:600;transition:border-color .18s,background .18s,color .18s;display:flex}.studio-media-toggle button .material-symbols-outlined{font-size:18px}.studio-media-toggle button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.studio-media-toggle button.active{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.studio-media-toggle button.active{color:var(--accent)}.studio-upload-zone{border:2px dashed var(--border);text-align:center;cursor:pointer;color:var(--text-muted);-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;align-items:center;gap:6px;margin-bottom:14px;padding:36px 20px;transition:border-color .18s,background .18s,color .18s;display:flex}.studio-upload-zone:hover,.studio-upload-zone.drag-over{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.studio-upload-zone:hover,.studio-upload-zone.drag-over{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.studio-upload-zone:hover,.studio-upload-zone.drag-over{color:var(--text-strong)}.studio-upload-zone .material-symbols-outlined{opacity:.7;font-size:38px}.studio-upload-zone strong{font-size:.9rem}.studio-upload-zone small{opacity:.65;font-size:.78rem}.studio-media-previews{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.studio-preview-thumb{background:var(--surface-raised);border-radius:8px;width:76px;height:76px;position:relative;overflow:hidden}.studio-preview-thumb img{object-fit:cover;width:100%;height:100%;display:block}.studio-preview-thumb button{color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:15px;line-height:1;display:flex;position:absolute;top:3px;right:3px}.studio-video-preview{background:#000;border-radius:10px;width:100%;max-height:240px;display:block}.studio-publish-error{color:#f87171;background:#f8717114;border-left:3px solid #f87171;border-radius:8px;margin:6px 0 10px;padding:8px 12px;font-size:.82rem}.studio-product-no-img{background:var(--surface-raised);border-radius:8px;flex-shrink:0;width:44px;height:44px;display:block}.studio-product-count{background:var(--accent);border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.studio-product-count{background:color-mix(in srgb, var(--accent) 15%, transparent)}}.studio-product-count{color:var(--accent);margin-left:6px;font-size:11px;font-weight:700}.studio-btn-danger{color:#f87171!important}.studio-btn-danger:hover{background:#f871711a!important}.studio-product-manage-row.is-editing{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.studio-product-manage-row.is-editing{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.studio-product-manage-row.is-editing{border-radius:8px}.studio-product-list{flex-direction:column;gap:2px;max-height:520px;display:flex;overflow-y:auto}.uprofile-loading{justify-content:center;align-items:center;min-height:60vh;display:flex}.uprofile-loading-text{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:600}.uprofile-page{padding-bottom:80px}.uprofile-hero{position:relative}.uprofile-hero:before{content:"";background:linear-gradient(to bottom, #0c0c0c1a, #0c0c0c94), var(--profile-cover-image,none), radial-gradient(ellipse 90% 120% at 15% 50%, var(--accent) 0%, transparent 60%), radial-gradient(ellipse 70% 100% at 85% 10%, var(--accent) 0%, transparent 55%), linear-gradient(160deg, #0c0c0c 0%, #181818 55%, #0d0d0d 100%);height:260px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.uprofile-hero:before{background:linear-gradient(to bottom, #0c0c0c1a, #0c0c0c94), var(--profile-cover-image,none), radial-gradient(ellipse 90% 120% at 15% 50%, color-mix(in srgb, var(--accent) 24%, transparent) 0%, transparent 60%), radial-gradient(ellipse 70% 100% at 85% 10%, color-mix(in srgb, var(--accent) 12%, transparent) 0%, transparent 55%), linear-gradient(160deg, #0c0c0c 0%, #181818 55%, #0d0d0d 100%)}}.uprofile-hero:before{z-index:0;background-position:50%;background-size:cover,cover,auto,auto,auto}.uprofile-hero:after{content:"";z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;height:260px;position:absolute;top:0;left:0;right:0}html.light .uprofile-hero:before{background:linear-gradient(to bottom, #11100f05, #11100f61), var(--profile-cover-image,none), radial-gradient(ellipse 90% 120% at 15% 50%, var(--accent) 0%, transparent 60%), radial-gradient(ellipse 70% 100% at 85% 10%, var(--accent) 0%, transparent 55%), linear-gradient(160deg, var(--surface-raised) 0%, var(--page-bg) 55%, var(--surface-panel) 100%)}@supports (color:color-mix(in lab, red, red)){html.light .uprofile-hero:before{background:linear-gradient(to bottom, #11100f05, #11100f61), var(--profile-cover-image,none), radial-gradient(ellipse 90% 120% at 15% 50%, color-mix(in srgb, var(--accent) 15%, transparent) 0%, transparent 60%), radial-gradient(ellipse 70% 100% at 85% 10%, color-mix(in srgb, var(--accent) 8%, transparent) 0%, transparent 55%), linear-gradient(160deg, var(--surface-raised) 0%, var(--page-bg) 55%, var(--surface-panel) 100%)}}html.light .uprofile-hero:before{background-position:50%;background-size:cover,cover,auto,auto,auto}html.light .uprofile-hero:after{background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px)}.uprofile-hero-inner{z-index:1;border-bottom:1px solid var(--line-soft);background:linear-gradient(to bottom, transparent 0%, var(--page-bg) 26%);padding-top:180px;padding-bottom:32px;position:relative}.uprofile-top-strip{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.uprofile-avatar-xl{background:linear-gradient(145deg, var(--accent) 0%, var(--accent) 100%);border-radius:50%;width:120px;height:120px}@supports (color:color-mix(in lab, red, red)){.uprofile-avatar-xl{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 45%, #1c1c1c) 0%, color-mix(in srgb, var(--accent) 18%, #0f0f0f) 100%)}}.uprofile-avatar-xl{border:4px solid var(--page-bg);outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.uprofile-avatar-xl{outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.uprofile-avatar-xl{outline-offset:2px;color:#fff;letter-spacing:-1px;box-shadow:0 0 0 1px var(--accent), 0 16px 48px #0000008c, 0 0 80px var(--accent);flex-shrink:0;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;font-size:44px;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.uprofile-avatar-xl{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent), 0 16px 48px #0000008c, 0 0 80px color-mix(in srgb, var(--accent) 18%, transparent)}}.uprofile-avatar-xl{overflow:hidden}.uprofile-avatar-xl img{object-fit:cover;width:100%;height:100%}.uprofile-actions{flex-flow:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;padding-bottom:6px;display:flex}.uprofile-identity{flex-direction:column;gap:6px;display:flex}.uprofile-name{color:var(--text-strong);letter-spacing:-1px;font-family:Space Grotesk,sans-serif;font-size:clamp(26px,3.5vw,42px);font-weight:800;line-height:1.05}.uprofile-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:13px;display:flex}.uprofile-handle{color:var(--accent);font-size:13px;font-weight:700}.uprofile-role-badge{background:var(--accent);border-radius:99px;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.uprofile-role-badge{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.uprofile-role-badge{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--accent);font-size:9px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.uprofile-role-badge{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent)}}.uprofile-country{color:var(--text-faint);font-size:13px}.uprofile-bio{color:var(--text-muted);max-width:540px;margin-top:4px;font-size:14px;line-height:1.65}.uprofile-social-links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.uprofile-social-links.about{margin:0 0 18px}.uprofile-social-link{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.uprofile-social-link{background:color-mix(in srgb, var(--surface-soft) 82%, transparent)}}.uprofile-social-link{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;text-decoration:none;transition:color .18s,border-color .18s,background .18s}.uprofile-social-link:hover{color:var(--text-strong);border-color:var(--line-strong);background:var(--surface-raised)}.uprofile-social-link .material-symbols-outlined{color:var(--accent);font-variation-settings:"FILL" 0, "wght" 300;font-size:15px}.uprofile-stats-row{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:0;margin-top:20px;padding-top:20px;display:flex}.uprofile-stat{cursor:pointer;color:var(--text-muted);background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:3px;padding:0 36px 0 0;transition:color .18s;display:flex}.uprofile-stat+.uprofile-stat{border-left:1px solid var(--line-soft);padding-left:36px}.uprofile-stat:hover{color:var(--text-strong)}.uprofile-stat strong{color:var(--text-strong);letter-spacing:-1px;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:800;line-height:1}.uprofile-stat span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.uprofile-btn-primary{background:var(--accent);color:#000;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;box-shadow:0 4px 24px var(--accent);border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:12px 26px;font-size:10px;font-weight:800;text-decoration:none;transition:opacity .18s,transform .16s,box-shadow .18s;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.uprofile-btn-primary{box-shadow:0 4px 24px color-mix(in srgb, var(--accent) 45%, transparent)}}.uprofile-btn-primary:hover{opacity:.88;box-shadow:0 8px 32px var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.uprofile-btn-primary:hover{box-shadow:0 8px 32px color-mix(in srgb, var(--accent) 55%, transparent)}}.uprofile-btn-primary:active{transform:translateY(0)}.uprofile-btn-primary.is-following{background:var(--surface-raised);color:var(--text-strong);border:1.5px solid var(--border);box-shadow:none}.uprofile-btn-primary .material-symbols-outlined{font-size:16px}html.light .uprofile-btn-primary{color:#140e08;text-shadow:none;background:#ad7936;box-shadow:0 16px 42px #704c1f38}html.light .uprofile-btn-primary .material-symbols-outlined{color:currentColor}html.light .uprofile-btn-primary:hover{color:#0f0a05;opacity:1;background:#9c6c30;box-shadow:0 18px 46px #704c1f47}html.light .uprofile-btn-primary.is-following{color:var(--text-strong);border-color:var(--line-strong);background:#ffffff8f}.uprofile-btn-secondary{color:var(--text-strong);border:1.5px solid var(--border);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:11px 22px;font-size:10px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.uprofile-btn-secondary:hover{background:var(--surface-raised);border-color:var(--text-faint)}.uprofile-btn-secondary .material-symbols-outlined{font-size:16px}.uprofile-tabs-bar{background:var(--surface-soft);border-bottom:1px solid var(--line-soft);z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.uprofile-tabs{gap:0;display:flex}.uprofile-tab{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2.5px solid #0000;align-items:center;gap:7px;padding:16px 26px;font-size:11px;font-weight:700;transition:color .18s,border-color .18s;display:flex}.uprofile-tab .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300;font-size:17px}.uprofile-tab:hover{color:var(--text-strong)}.uprofile-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.uprofile-tab.active .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 400}.uprofile-tab-count{background:var(--accent);border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.uprofile-tab-count{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.uprofile-tab-count{color:var(--accent);font-size:9px;font-weight:700}.uprofile-content{padding-top:36px;padding-bottom:48px}.uprofile-product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.uprofile-product-card{color:inherit;background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .24s cubic-bezier(.34,1.3,.64,1),box-shadow .24s;display:flex;overflow:hidden}.uprofile-product-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000047}.uprofile-product-img{aspect-ratio:1;background:var(--surface-raised);position:relative;overflow:hidden}.uprofile-product-img img,.uprofile-product-img video{object-fit:cover;width:100%;height:100%;transition:transform .34s;display:block}.uprofile-product-card:hover .uprofile-product-img img,.uprofile-product-card:hover .uprofile-product-img video{transform:scale(1.07)}.uprofile-no-img-icon{color:var(--text-faint);font-variation-settings:"FILL" 0, "wght" 200;justify-content:center;align-items:center;font-size:42px;display:flex;position:absolute;inset:0}.uprofile-product-badge{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c7;border-radius:99px;padding:4px 10px;font-size:8px;font-weight:700;position:absolute;top:10px;left:10px}.uprofile-product-overlay{opacity:0;background:linear-gradient(#0000 0%,#00000026 40%,#000000b8 100%);justify-content:center;align-items:center;transition:opacity .24s;display:flex;position:absolute;inset:0}.uprofile-product-overlay .material-symbols-outlined{color:#fff;font-variation-settings:"FILL" 1, "wght" 300;filter:drop-shadow(0 2px 8px #00000080);font-size:34px}.uprofile-product-card:hover .uprofile-product-overlay{opacity:1}.uprofile-product-info{padding:14px 16px 16px}.uprofile-product-name{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:13px;font-weight:600;overflow:hidden}.uprofile-product-price{color:var(--accent);font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:800}.uprofile-posts-grid{columns:4;column-gap:20px}.uprofile-post-card{break-inside:avoid;background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:18px;margin-bottom:20px;transition:transform .24s cubic-bezier(.34,1.3,.64,1),box-shadow .24s;overflow:hidden}.uprofile-post-card:hover{transform:translateY(-3px);box-shadow:0 12px 36px #00000038}.uprofile-post-img{background:var(--surface-raised);position:relative;overflow:hidden}.uprofile-post-img img{width:100%;height:auto;display:block}.uprofile-post-overlay{opacity:0;color:#fff;background:#0000008c;justify-content:center;align-items:center;gap:24px;font-size:14px;font-weight:700;transition:opacity .24s;display:flex;position:absolute;inset:0}.uprofile-post-card:hover .uprofile-post-overlay{opacity:1}.uprofile-post-overlay span{align-items:center;gap:5px;display:flex}.uprofile-post-overlay .material-symbols-outlined{font-size:18px}.uprofile-post-overlay-link{color:#fff;align-items:center;gap:5px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.uprofile-post-body{padding:14px 16px 16px}.uprofile-post-caption{color:var(--text-strong);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.uprofile-post-meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.uprofile-post-stat{color:var(--text-muted);align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.uprofile-post-stat .material-symbols-outlined{font-size:14px}.uprofile-post-time{color:var(--text-faint);margin-left:auto;font-size:10px}.uprofile-people-list{grid-template-columns:minmax(0,720px);gap:10px;display:grid}.uprofile-person-card{border:1px solid var(--line-soft);background:var(--surface-soft);color:inherit;border-radius:14px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.uprofile-person-card:hover{border-color:var(--line-strong);background:var(--surface-raised);transform:translateY(-1px)}.uprofile-person-photo,.uprofile-person-avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:54px;height:54px}.uprofile-person-avatar{background:linear-gradient(145deg, var(--accent), #111);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.uprofile-person-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 36%, #202020), #111)}}.uprofile-person-avatar{color:#fff;font-size:16px;font-weight:800}.uprofile-person-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.uprofile-person-copy strong{color:var(--text-strong);font-size:13px;font-weight:800}.uprofile-person-copy small{color:var(--accent);font-size:11px;font-weight:700}.uprofile-person-copy em{color:var(--text-muted);font-size:11px;font-style:normal}.uprofile-person-card>.material-symbols-outlined{color:var(--text-faint);font-size:18px}.uprofile-about-wrap{grid-template-columns:3fr 2fr;align-items:start;gap:24px;display:grid}.uprofile-about-card{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:20px;padding:28px}.uprofile-about-card h3{color:var(--text-strong);letter-spacing:-.3px;margin-bottom:16px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700}.uprofile-about-bio{color:var(--text-muted);margin-bottom:20px;font-size:14px;line-height:1.7}.uprofile-bio-empty{color:var(--text-faint);font-style:italic}.uprofile-about-rows{flex-direction:column;gap:0;display:flex}.uprofile-about-row{color:var(--text-muted);border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.uprofile-about-row:last-child{border-bottom:none}.uprofile-about-row .material-symbols-outlined{color:var(--accent);font-variation-settings:"FILL" 1, "wght" 400;flex-shrink:0;font-size:18px}.uprofile-about-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.uprofile-about-products{flex-direction:column;gap:0;display:flex}.uprofile-about-product-row{border-bottom:1px solid var(--line-soft);color:inherit;align-items:center;gap:14px;padding:12px 0;text-decoration:none;transition:opacity .18s;display:flex}.uprofile-about-product-row:last-child{border-bottom:none}.uprofile-about-product-row:hover{opacity:.72}.uprofile-about-product-row img{object-fit:cover;border-radius:10px;flex-shrink:0;width:48px;height:48px}.uprofile-about-product-no-img{background:var(--surface-raised);border-radius:10px;flex-shrink:0;width:48px;height:48px;display:block}.uprofile-about-product-row span{flex:1;min-width:0}.uprofile-about-product-row strong{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.uprofile-about-product-row small{color:var(--accent);font-size:11px;font-weight:700}.uprofile-empty{text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:100px 20px;display:flex}.uprofile-empty .material-symbols-outlined{opacity:.22;font-variation-settings:"FILL" 0, "wght" 200;font-size:52px}.uprofile-empty strong{color:var(--text-strong);font-size:15px;font-weight:700}@keyframes upHeroIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.uprofile-hero-animate .uprofile-identity,.uprofile-hero-animate .uprofile-stats-row{animation:.48s cubic-bezier(.34,1.2,.64,1) both upHeroIn}.uprofile-hero-animate .uprofile-stats-row{animation-delay:80ms}.uprofile-btn-icon{padding:11px 14px}.uprofile-highlights-bar{border-bottom:1px solid var(--line-soft);background:var(--surface-soft);padding:20px 0}.uprofile-highlights-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.uprofile-hl-card{background:var(--surface-panel);border:1px solid var(--line-soft);color:inherit;border-radius:16px;align-items:center;gap:14px;min-height:80px;padding:14px 18px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.uprofile-hl-card:hover{border-color:var(--accent);transform:translateY(-2px)}.highlight-empty{opacity:.75;border-style:dashed}.highlight-empty:hover{opacity:1}.highlight-completeness,.highlight-actions{flex-direction:column;align-items:flex-start;gap:10px}.uprofile-hl-thumb{background:var(--surface-raised);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.uprofile-hl-thumb img{object-fit:cover;width:100%;height:100%}.uprofile-hl-body{flex:1;min-width:0}.uprofile-hl-label{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:9px;font-weight:700;display:block}.uprofile-hl-title{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:13px;font-weight:600;overflow:hidden}.uprofile-hl-sub{color:var(--text-muted);margin:0;font-size:11px}.uprofile-hl-arrow{color:var(--text-faint);flex-shrink:0;font-size:20px}.uprofile-completeness-header{justify-content:space-between;align-items:center;width:100%;display:flex}.uprofile-completeness-pct{color:var(--accent);font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:800}.uprofile-completeness-track{background:var(--line-soft);border-radius:99px;width:100%;height:4px;overflow:hidden}.uprofile-completeness-fill{background:var(--accent);border-radius:99px;height:100%;transition:width .6s cubic-bezier(.34,1.2,.64,1)}.uprofile-completeness-prompt{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:600;display:flex}.uprofile-completeness-prompt .material-symbols-outlined{font-size:15px}.uprofile-hl-qa-stack{flex-direction:column;gap:8px;width:100%;display:flex}.uprofile-product-quick-bar{opacity:0;pointer-events:none;background:linear-gradient(#0000 0%,#000000b3 100%);justify-content:center;align-items:center;gap:8px;padding:10px;transition:opacity .22s;display:flex;position:absolute;bottom:0;left:0;right:0}.uprofile-product-card:hover .uprofile-product-quick-bar,.uprofile-product-card-wrap:hover .uprofile-product-quick-bar{opacity:1;pointer-events:auto}.uprofile-quick-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.uprofile-quick-btn:hover{background:var(--accent);transform:scale(1.12)}.uprofile-quick-btn .material-symbols-outlined{font-size:16px}.uprofile-product-cat{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-bottom:4px;font-size:9px;font-weight:700;display:inline-block}.uprofile-delete-btn{z-index:10;color:#fff;cursor:pointer;background:#0000009e;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,transform .15s;display:flex;position:absolute;top:8px;right:8px}.uprofile-delete-btn:hover{background:#dc1e1ed1;transform:scale(1.08)}.uprofile-delete-btn:disabled{opacity:.45;pointer-events:none}.uprofile-delete-btn .material-symbols-outlined{font-size:14px}.uprofile-person-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.uprofile-person-card{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:14px;flex:1;align-items:center;gap:14px;min-width:0;padding:14px;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.uprofile-person-card:hover{border-color:var(--line-strong);background:var(--surface-raised)}.uprofile-person-actions{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.uprofile-person-btn{background:var(--surface-raised);border:1px solid var(--line-soft);width:36px;height:36px;color:var(--text-strong);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:flex}.uprofile-person-btn:hover{background:var(--accent);color:#000;border-color:var(--accent)}.uprofile-person-btn.is-following{background:var(--surface-panel);color:var(--text-muted)}.uprofile-person-btn .material-symbols-outlined{font-size:16px}.uprofile-about-grid{grid-template-columns:3fr 2fr;align-items:start;gap:24px;padding-top:4px;padding-bottom:40px;display:grid}.uprofile-about-main,.uprofile-about-sidebar{flex-direction:column;gap:20px;display:flex}.uprofile-cat-chips{flex-wrap:wrap;gap:8px;display:flex}.uprofile-cat-chip{background:var(--accent);border-radius:99px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.uprofile-cat-chip{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.uprofile-cat-chip{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.uprofile-cat-chip{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent)}}.uprofile-cat-chip{color:var(--text-strong);font-size:11px;font-weight:600}.uprofile-cat-chip em{color:var(--accent);background:var(--accent);font-size:9px;font-style:normal;font-weight:800}@supports (color:color-mix(in lab, red, red)){.uprofile-cat-chip em{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.uprofile-cat-chip em{border-radius:99px;padding:1px 6px}.uprofile-cover-upload{cursor:pointer;border:1.5px dashed var(--line-soft);border-radius:14px;transition:border-color .18s;display:block;overflow:hidden}.uprofile-cover-upload:hover{border-color:var(--accent)}.uprofile-cover-preview{object-fit:cover;width:100%;height:140px;display:block}.uprofile-cover-empty{height:100px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.uprofile-cover-empty .material-symbols-outlined{color:var(--accent);opacity:.7;font-size:28px}@keyframes upToastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.uprofile-toast{z-index:9999;background:var(--surface-bg);border:1px solid var(--line-soft);color:var(--text-strong);border-radius:14px;align-items:center;gap:10px;padding:12px 20px;font-size:13px;font-weight:600;animation:.28s cubic-bezier(.34,1.2,.64,1) upToastIn;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 8px 32px #0000004d}.uprofile-toast .material-symbols-outlined{color:var(--accent);font-variation-settings:"FILL" 1, "wght" 400;font-size:18px}@media (width<=860px){.uprofile-top-strip{flex-wrap:wrap;gap:16px}.uprofile-actions{justify-content:flex-start}.uprofile-product-grid{grid-template-columns:repeat(2,1fr)}.uprofile-about-wrap,.uprofile-about-grid{grid-template-columns:1fr}.uprofile-highlights-grid{grid-template-columns:1fr;gap:10px}.profile-social-grid{grid-template-columns:1fr}}@media (width<=640px){.uprofile-highlights-grid{grid-template-columns:1fr 1fr}}@media (width<=540px){.uprofile-hero:before,.uprofile-hero:after{height:180px}.uprofile-hero-inner{padding-top:110px}.uprofile-avatar-xl{width:88px;height:88px;font-size:32px}.uprofile-name{font-size:24px}.uprofile-posts-grid{columns:2;column-gap:12px}.uprofile-tabs{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.uprofile-tabs::-webkit-scrollbar{display:none}.uprofile-tab{padding:14px;font-size:10px}.uprofile-stat{width:50%;padding:10px 20px 10px 0}.uprofile-stat+.uprofile-stat{border-left:none;padding-left:0}.uprofile-highlights-grid{grid-template-columns:1fr}.uprofile-person-row{flex-wrap:wrap}.uprofile-person-actions{flex-direction:row}}.cat-mega{-webkit-backdrop-filter:blur(32px)saturate(1.5);border:1px solid var(--line-soft);opacity:0;pointer-events:none;z-index:200;width:560px;box-shadow:var(--shadow-soft);background:#1010108c;border-radius:16px;transition:opacity .22s,transform .26s cubic-bezier(.34,1.3,.64,1);display:flex;position:absolute;top:calc(100% + 12px);left:50%;overflow:hidden;transform:translate(-50%)translateY(8px)scale(.97)}html.light .cat-mega{background:#f0eeea8c}.cat-mega.open{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.cat-row{color:var(--text-muted);cursor:pointer;border-left:2px solid #0000;align-items:center;gap:8px;padding:10px 16px;font-size:11px;font-weight:500;transition:background .15s,color .15s;display:flex}.cat-row:hover,.cat-row.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cat-row:hover,.cat-row.active{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.cat-row:hover,.cat-row.active{color:var(--text-strong)}.cat-row.active{border-left-color:var(--accent);padding-left:14px}.cat-sub{color:var(--text-faint);cursor:pointer;border-radius:6px;padding:7px 10px;font-size:11px;transition:background .14s,color .14s}.cat-sub:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cat-sub:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.cat-sub:hover{color:var(--text-strong)}.bc-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=480px){.bc-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.bc-grid{grid-template-columns:repeat(4,1fr)}}@media (width>=1024px){.bc-grid{grid-template-columns:repeat(5,1fr)}}.bc-card{width:100%;font:inherit;appearance:none;border:1px solid var(--line-soft);background:var(--surface-soft);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:22px 12px 18px;transition:border-color .2s,background .2s,transform .22s,box-shadow .22s;display:flex}.bc-card:hover{border-color:var(--line-strong);background:var(--surface-raised);transform:translateY(-3px);box-shadow:0 10px 28px #0000002e}.bc-card.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bc-card.active{background:color-mix(in srgb, var(--accent) 7%, var(--surface-soft))}}.cc-icon{font-variation-settings:"FILL" 0, "wght" 200;color:var(--text-faint);font-size:26px;transition:color .2s;display:block}.bc-card:hover .cc-icon,.bc-card.active .cc-icon{color:var(--accent);font-variation-settings:"FILL" 0, "wght" 300}.cc-name{letter-spacing:-.01em;color:var(--text-strong);font-size:11px;font-weight:600;line-height:1.3}.cc-count{color:var(--text-faint);letter-spacing:.04em;font-size:9px}.prod-card{cursor:pointer;position:relative}.prod-card-skel{animation:.35s cubic-bezier(.25,.46,.45,.94) both cl-card-in;position:relative}.prod-card-img{aspect-ratio:3/4;background:var(--surface-soft);border-radius:10px;width:100%;position:relative;overflow:hidden}.prod-card .prod-img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.prod-overlay{opacity:0;background:linear-gradient(#0000 40%,#00000073 100%);align-items:flex-end;padding:14px;transition:opacity .3s;display:flex;position:absolute;inset:0}.prod-card:hover .prod-overlay{opacity:1}html.light .prod-overlay{background:linear-gradient(#0000 0%,#0a08062e 42%,#0a0806bd 100%)}html.light .prod-overlay button:not(.cart-btn){box-shadow:0 8px 22px #0003;color:#11100f!important;background:#fffaf0e6!important;border-color:#fffaf0eb!important}.browse-cart-btn{background:var(--inverse-bg);color:var(--inverse-text);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;width:100%;padding:10px 20px;font-size:9px;font-weight:700;transition:transform .18s,background .2s}.browse-cart-btn:hover{background:var(--accent);color:var(--inverse-text);transform:scale(1.02)}.prod-badge{background:var(--inverse-bg);color:var(--inverse-text);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:8px;font-weight:700;position:absolute;top:10px;left:10px}.prod-badge.accent-badge{background:var(--accent);color:var(--inverse-text)}.wishlist-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;color:#ffffffb3;background:#0000006b;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s,color .2s;display:flex;position:absolute;top:10px;right:10px}.wishlist-btn:hover{color:#fff;transform:scale(1.1)}html.light .wishlist-btn{color:#0009;background:#ffffffb3}html.light .wishlist-btn:hover{color:#111;background:#fff}:root{--trade-accent:#5b8a36;--trade-accent-dim:#5b8a362e}.tr-page{background:var(--page-bg);min-height:100vh;color:var(--text-main);scroll-behavior:smooth}.tr-band{border-top:1px solid var(--line-soft);padding:80px 0}.tr-band--raised{background:var(--surface-soft)}.tr-section-head{text-align:center;max-width:660px;margin:0 auto 48px}.tr-section-head--left{text-align:left;margin:0}.tr-section-head h2{font-family:var(--font-display);color:var(--text-strong);margin:10px 0 14px;font-size:clamp(26px,4vw,52px);font-weight:700;line-height:1.04}.tr-section-head p{color:var(--text-muted);font-size:14px;line-height:1.75}.tr-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--trade-accent);align-items:center;gap:6px;margin-bottom:4px;font-size:9px;font-weight:700;display:inline-flex}.tr-eyebrow-pill{letter-spacing:.22em;text-transform:uppercase;color:var(--trade-accent);background:var(--trade-accent-dim);border:1px solid #5b8a3652;border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:5px 12px;font-size:9px;font-weight:700;display:inline-flex}.tr-eyebrow-pill--dark{color:#a8d888;background:#5b8a3626;border-color:#5b8a3647}.tr-btn{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 20px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.tr-btn:hover{transform:translateY(-1px)}.tr-btn--lg{min-height:48px;padding:0 26px;font-size:11px}.tr-btn--full{justify-content:center;width:100%}.tr-btn--solid{background:var(--inverse-bg);color:var(--inverse-text);border-color:#0000}.tr-btn--solid:hover{border-color:#0000;box-shadow:0 6px 22px #00000038}.tr-btn--outline{color:var(--text-strong);border-color:var(--line-strong);background:0 0}.tr-btn--outline:hover{border-color:var(--trade-accent);color:var(--trade-accent)}.tr-btn--ghost{color:var(--text-muted);background:0 0;border-color:#0000}.tr-btn--ghost:hover{color:var(--text-strong)}.tr-btn--accent-solid{background:var(--trade-accent);color:#fff;border-color:#0000}.tr-btn--accent-solid:hover{background:#4d752e;border-color:#0000;box-shadow:0 6px 22px #5b8a3659}.tr-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.tr-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--trade-accent);white-space:nowrap;background:#5b8a3629;border:1px solid #5b8a364d;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:9px;font-weight:700;display:inline-flex}.tr-badge--muted{background:var(--surface-raised);color:var(--text-faint);border-color:var(--line-soft)}.tr-tag{letter-spacing:.1em;text-transform:uppercase;background:var(--surface-raised);color:var(--text-muted);border:1px solid var(--line-soft);border-radius:6px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-block}.tr-tag-row{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.tr-hero{padding:128px 0 72px;position:relative;overflow:hidden}.tr-hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tr-hero-orb{filter:blur(80px);opacity:.55;border-radius:50%;position:absolute}.tr-hero-orb--a{background:radial-gradient(circle,#5b8a3666 0%,#0000 70%);width:520px;height:520px;top:-120px;right:-80px}.tr-hero-orb--b{background:radial-gradient(circle,#2b64c838 0%,#0000 70%);width:360px;height:360px;bottom:-60px;left:8%}.tr-hero-orb--c{background:radial-gradient(circle,#5b8a362e 0%,#0000 70%);width:700px;height:700px;top:-200px;left:30%}.tr-hero-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 60% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 60% at 60% 40%,#000 30%,#0000 100%)}html.light .tr-hero-grid{background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px)}.tr-hero-inner{z-index:1;grid-template-columns:1fr 380px;align-items:center;gap:48px;display:grid;position:relative}.tr-hero-copy h1{font-family:var(--font-display);color:var(--text-strong);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(38px,6.5vw,84px);font-weight:700;line-height:.96}.tr-hero-copy h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#5b8a36 0%,#8ecf56 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.tr-hero-copy>p{color:var(--text-muted);max-width:580px;margin-bottom:28px;font-size:15px;line-height:1.72}.tr-hero-actions{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.tr-hero-signals{flex-wrap:wrap;gap:8px;display:flex}.tr-signal-pill{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);border:1px solid var(--line-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:9px;font-weight:600;display:inline-flex}.tr-signal-dot{background:var(--trade-accent);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite tr-pulse}@keyframes tr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.tr-hero-panel{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.tr-hero-panel{background:color-mix(in srgb, var(--surface-raised) 80%, transparent)}}.tr-hero-panel{border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(20px);border-radius:20px;padding:24px;box-shadow:0 24px 60px #00000024,inset 0 1px #ffffff0f}.tr-panel-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.tr-panel-live{letter-spacing:.14em;text-transform:uppercase;color:var(--trade-accent);align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.tr-panel-live:before{content:"";background:var(--trade-accent);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite tr-pulse;display:inline-block}.tr-panel-icon{color:var(--text-faint);font-variation-settings:"FILL" 0, "wght" 200;font-size:20px}.tr-stats-grid{grid-template-columns:1fr 1fr;gap:2px;margin-bottom:18px;display:grid}.tr-stat{background:var(--surface-panel,var(--surface-soft));border-radius:10px;padding:14px 12px}.tr-stat strong{font-family:var(--font-display);color:var(--text-strong);margin-bottom:4px;font-size:22px;font-weight:700;line-height:1;display:block}.tr-stat span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:9px;font-weight:600}.tr-panel-divider{background:var(--line-soft);height:1px;margin:16px 0}.tr-panel-label{letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);margin-bottom:10px;font-size:9px;font-weight:700}.tr-signal-tags{flex-wrap:wrap;gap:5px;margin-bottom:18px;display:flex}.tr-signal-tags span{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-soft);color:var(--text-muted);border-radius:6px;padding:3px 7px;font-size:8px;font-weight:700}.tr-panel-cta{margin-top:4px}.tr-actions-shell{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:18px;grid-template-columns:240px 1fr;gap:0;display:grid;overflow:hidden}.tr-actions-tabs{border-right:1px solid var(--line-soft);flex-direction:column;display:flex}.tr-action-tab{color:var(--text-muted);border:none;border-bottom:1px solid var(--line-soft);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:14px 18px;font-size:11px;font-weight:600;transition:background .18s,color .18s;display:flex}.tr-action-tab:last-child{border-bottom:none}.tr-action-tab .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300;flex-shrink:0;font-size:18px}.tr-action-tab:hover{background:var(--surface-raised);color:var(--text-strong)}.tr-action-tab.active{background:var(--inverse-bg);color:var(--inverse-text);border-color:#0000}.tr-action-tab.active .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 400}.tr-action-display{align-items:flex-start;gap:24px;padding:40px 36px;display:flex}.tr-action-icon-wrap{background:var(--trade-accent-dim);border:1px solid #5b8a3647;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.tr-action-icon-wrap .material-symbols-outlined{color:var(--trade-accent);font-variation-settings:"FILL" 0, "wght" 200;font-size:32px}.tr-action-display h3{font-family:var(--font-display);color:var(--text-strong);margin-bottom:12px;font-size:28px;font-weight:700;line-height:1.1}.tr-action-display p{color:var(--text-muted);max-width:440px;font-size:14px;line-height:1.75}.tr-cat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:28px;display:grid}.tr-cat-card{background:var(--surface-raised);border:1px solid var(--line-soft);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:20px 12px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex}.tr-cat-card:hover{border-color:var(--cat-color,#5b8a36)}@supports (color:color-mix(in lab, red, red)){.tr-cat-card:hover{border-color:color-mix(in srgb, var(--cat-color,#5b8a36) 50%, var(--line-soft))}}.tr-cat-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.tr-cat-card.active{background:var(--inverse-bg);border-color:var(--inverse-bg);transform:translateY(-3px);box-shadow:0 12px 32px #0000002e}.tr-cat-card.active .tr-cat-icon{background:#ffffff1f}.tr-cat-card.active .tr-cat-icon .material-symbols-outlined,.tr-cat-card.active h3{color:#fff}.tr-cat-icon{background:var(--trade-accent-dim);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex}.tr-cat-icon .material-symbols-outlined{color:var(--cat-color,#5b8a36);font-variation-settings:"FILL" 0, "wght" 300;font-size:22px}.tr-cat-card h3{color:var(--text-strong);letter-spacing:.01em;font-size:11px;font-weight:700;line-height:1.25}.tr-cat-detail{background:var(--surface-raised);border:1px solid var(--line-soft);border-radius:18px;align-items:center;gap:24px;padding:28px 32px;animation:.28s both cl-card-in;display:flex}.tr-cat-detail-icon{border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.tr-cat-detail-icon .material-symbols-outlined{color:#fff;font-variation-settings:"FILL" 0, "wght" 200;font-size:36px}.tr-cat-detail h3{font-family:var(--font-display);color:var(--text-strong);margin-bottom:8px;font-size:24px;font-weight:700}.tr-cat-detail p{color:var(--text-muted);font-size:13px;line-height:1.7}.tr-supplier-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.tr-supplier-card{background:var(--surface-raised);border:1px solid var(--line-soft);border-radius:18px;flex-direction:column;gap:0;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.tr-supplier-card:hover{border-color:var(--line-strong);transform:translateY(-4px);box-shadow:0 16px 48px #00000024}.tr-supplier-head{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.tr-supplier-avatar{color:#fff;letter-spacing:.02em;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:flex}.tr-supplier-meta h3{color:var(--text-strong);margin-bottom:2px;font-size:14px;font-weight:700}.tr-supplier-meta p{color:var(--text-faint);font-size:11px}.tr-supplier-head>.tr-badge{flex-shrink:0;margin-left:auto}.tr-supplier-desc{color:var(--text-muted);margin-bottom:12px;font-size:12px;line-height:1.65}.tr-supplier-stats{gap:12px;margin:14px 0;display:flex}.tr-supplier-stats>div{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:10px;flex:1;align-items:center;gap:8px;padding:10px 12px;display:flex}.tr-supplier-stats .material-symbols-outlined{color:var(--trade-accent);font-variation-settings:"FILL" 0, "wght" 300;font-size:16px}.tr-supplier-stats small{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:1px;font-size:8px;font-weight:700;display:block}.tr-supplier-stats strong{color:var(--text-strong);font-size:11px;font-weight:700;display:block}.tr-supplier-actions{gap:8px;margin-top:16px;display:flex}.tr-supplier-actions .tr-btn{flex:1;justify-content:center}.tr-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:relative}.tr-steps:before{content:"";background:var(--line-soft);z-index:0;height:1px;position:absolute;top:40px;left:calc(12.5% + 20px);right:calc(12.5% + 20px)}.tr-step{text-align:center;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:18px;flex-direction:column;align-items:center;padding:28px 20px;transition:background .22s;display:flex;position:relative}.tr-step:hover{background:var(--surface-raised)}.tr-step.active{background:var(--surface-raised);box-shadow:0 0 0 1px var(--line-strong)}.tr-step-num{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;transition:background .22s,border-color .22s;display:flex;position:relative}.tr-step:hover .tr-step-num,.tr-step.active .tr-step-num{background:var(--inverse-bg);border-color:var(--inverse-bg)}.tr-step-num .material-symbols-outlined{color:var(--text-muted);font-variation-settings:"FILL" 0, "wght" 300;font-size:24px}.tr-step:hover .tr-step-num .material-symbols-outlined,.tr-step.active .tr-step-num .material-symbols-outlined{color:var(--inverse-text)}.tr-step-n{letter-spacing:.04em;background:var(--trade-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;font-weight:800;display:flex;position:absolute;top:-6px;right:-6px}.tr-step-connector{display:none}.tr-step h3{color:var(--text-strong);margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.25}.tr-step p{color:var(--text-muted);font-size:12px;line-height:1.65}.tr-trust-section{border-top:1px solid var(--line-soft);padding:80px 0}.tr-trust-inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.tr-trust-items{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tr-trust-item{background:var(--surface-soft);border:1px solid var(--line-soft);color:var(--text-strong);border-radius:12px;align-items:center;gap:12px;padding:16px;font-size:12px;font-weight:600;transition:border-color .2s,transform .2s;display:flex}.tr-trust-item:hover{border-color:#5b8a36}@supports (color:color-mix(in lab, red, red)){.tr-trust-item:hover{border-color:color-mix(in srgb, #5b8a36 40%, var(--line-soft))}}.tr-trust-item:hover{transform:translateY(-1px)}.tr-trust-icon{background:var(--trade-accent-dim);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tr-trust-icon .material-symbols-outlined{color:var(--trade-accent);font-variation-settings:"FILL" 0, "wght" 300;font-size:18px}.tr-forms-section{background:var(--surface-soft);border-top:1px solid var(--line-soft);padding:80px 0}.tr-forms-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.tr-form-card{background:var(--page-bg);border:1px solid var(--line-soft);border-radius:20px;flex-direction:column;gap:0;padding:32px;display:flex}.tr-form-card--accent{border-color:#5b8a36}@supports (color:color-mix(in lab, red, red)){.tr-form-card--accent{border-color:color-mix(in srgb, #5b8a36 28%, var(--line-soft))}}.tr-form-card--accent{background:#5b8a36}@supports (color:color-mix(in lab, red, red)){.tr-form-card--accent{background:color-mix(in srgb, #5b8a36 3%, var(--page-bg))}}.tr-form-head{align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.tr-form-icon{background:var(--surface-raised);border:1px solid var(--line-soft);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.tr-form-icon .material-symbols-outlined{color:var(--text-muted);font-variation-settings:"FILL" 0, "wght" 300;font-size:22px}.tr-form-icon--accent{background:var(--trade-accent-dim);border-color:#5b8a3647}.tr-form-icon--accent .material-symbols-outlined{color:var(--trade-accent)}.tr-form-head>div>.tr-eyebrow{margin-bottom:4px;display:block}.tr-form-head h2{font-family:var(--font-display);color:var(--text-strong);margin-bottom:6px;font-size:22px;font-weight:700;line-height:1.1}.tr-form-head p{color:var(--text-muted);font-size:12px;line-height:1.65}.tr-form{flex-direction:column;gap:14px;display:flex}.tr-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tr-field{flex-direction:column;gap:6px;display:flex}.tr-field>span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:700}.tr-field input,.tr-field select,.tr-field textarea{background:var(--surface-soft);border:1px solid var(--line-soft);color:var(--text-strong);resize:vertical;border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:13px;transition:border-color .18s,box-shadow .18s}.tr-field input:focus,.tr-field select:focus,.tr-field textarea:focus{border-color:var(--trade-accent);box-shadow:0 0 0 3px #5b8a3629}.tr-form-error{color:#e05c3a;background:#e05c3a14;border:1px solid #e05c3a38;border-radius:10px;padding:10px 14px;font-size:12px}.tr-success-state{text-align:center;flex-direction:column;flex:1;align-items:center;gap:14px;padding:40px 20px;display:flex}.tr-success-icon{background:var(--trade-accent-dim);border:1px solid #5b8a3652;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.tr-success-icon .material-symbols-outlined{color:var(--trade-accent);font-variation-settings:"FILL" 1, "wght" 400;font-size:30px}.tr-success-state h3{font-family:var(--font-display);color:var(--text-strong);font-size:22px;font-weight:700}.tr-success-state p{color:var(--text-muted);max-width:340px;font-size:13px;line-height:1.7}@keyframes tr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tr-spin{animation:.7s linear infinite tr-spin}.cat-detail-back{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);border:1px solid var(--line-soft);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin-bottom:24px;padding:7px 14px;font-size:9px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.cat-detail-back:hover{color:var(--text-muted);border-color:var(--line-strong)}.subcat-chip{border:1px solid var(--line-soft);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:7px 16px;font-size:9px;font-weight:700;transition:all .2s}.subcat-chip:hover{border-color:var(--line-strong);color:var(--text-strong)}.subcat-chip.active{background:var(--inverse-bg);color:var(--inverse-text);border-color:#0000}.subcat-chip.collection-chip{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.subcat-chip.collection-chip{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.subcat-chip.collection-chip{color:var(--accent)}.subcat-chip.collection-chip.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.subcat-chip.collection-chip.active{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.subcat-chip.collection-chip.active{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.subcat-chip.collection-chip.active{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.card-in{opacity:0;animation:.45s forwards fadeUp}.filter-chip{border:1px solid var(--line-soft);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:8px 18px;font-size:9px;font-weight:700;transition:all .2s}.filter-chip:hover{border-color:var(--line-strong);color:var(--text-strong)}.filter-chip.active{background:var(--inverse-bg);color:var(--inverse-text);border-color:#0000}#msg-topbar{border-bottom:1px solid var(--line-soft);background:var(--page-bg);z-index:50;flex-shrink:0;justify-content:space-between;align-items:center;height:57px;padding:0 16px;display:flex;position:sticky;top:0}.topbar-btn{background:var(--surface-panel);border:1px solid var(--line-soft);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.topbar-btn:hover{color:var(--text-strong);border-color:var(--line-strong)}.topbar-profile-btn{overflow:hidden}.topbar-profile-btn img{object-fit:cover;width:100%;height:100%}.topbar-brand{color:var(--text-strong);letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}#msg-body{flex:1;min-height:0;display:flex;overflow:hidden}#msg-sidebar{border-right:1px solid var(--line-soft);flex-direction:column;flex-shrink:0;width:300px;transition:transform .3s;display:flex;overflow:hidden}#sidebar-header{border-bottom:1px solid var(--line-soft);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}#sidebar-header h2{color:var(--text-strong);margin:0;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700}#conv-list{flex:1;overflow:hidden auto}#conv-list::-webkit-scrollbar{width:4px}#conv-list::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.messages-notice,.messages-empty-list{border:1px solid var(--line-soft);background:var(--surface-panel);color:var(--text-muted);border-radius:12px;margin:12px;padding:12px;font-size:11px;line-height:1.5}.messages-empty-list{text-align:center;color:var(--text-faint)}#thread{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}#thread-header{border-bottom:1px solid var(--line-soft);background:var(--page-bg);flex-shrink:0;align-items:center;gap:12px;padding:14px 18px}#thread-back{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:4px;transition:color .2s;display:flex}#thread-back:hover{color:var(--text-strong)}#thread-avatar{background:var(--line-soft);width:38px;height:38px;color:var(--text-strong);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;display:flex}#thread-name{color:var(--text-strong);font-size:13px;font-weight:600}#thread-status{color:#4ade80;margin-top:1px;font-size:10px}#thread-messages{flex-direction:column;flex:1;gap:12px;padding:20px 18px;display:flex;overflow-y:auto}#thread-messages::-webkit-scrollbar{width:4px}#thread-messages::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}#thread-input{border-top:1px solid var(--line-soft);background:var(--page-bg);flex-shrink:0;align-items:center;gap:10px;padding:14px 18px;display:flex}#thread-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}@media (width<=640px){#msg-sidebar{z-index:10;background:var(--page-bg);width:100%;position:absolute;inset:57px 0 0}.msg-sidebar-hidden{transform:translate(-100%)}#thread-back{display:flex!important}}@media (width>=641px){#thread-back{display:none!important}}.py-\[18px\]{padding-top:18px;padding-bottom:18px}#cat-btn{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:2px 0;font-family:inherit;font-size:9px;font-weight:600;transition:color .25s;display:inline-flex;position:relative}#cat-btn:after{content:"";background:var(--line-strong);height:1px;transition:left .28s cubic-bezier(.4,0,.2,1),right .28s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-1px;left:50%;right:50%}#cat-btn:hover,#cat-btn.open{color:var(--text-strong)}#cat-btn:hover:after,#cat-btn.open:after{background:var(--accent);left:0;right:0}#cat-btn .cat-btn-chevron{font-variation-settings:"FILL" 0,"wght" 200;margin-left:-2px;font-size:14px;transition:transform .22s}#cat-btn.open .cat-btn-chevron{transform:rotate(180deg)}#cat-mega{opacity:0;pointer-events:none;z-index:55;transition:opacity .22s,transform .26s cubic-bezier(.34,1.2,.64,1);position:fixed;top:57px;left:0;right:0;transform:translate(0)translateY(8px)}#cat-mega.open{opacity:1;pointer-events:auto;transform:translate(0)translateY(0)}#cat-inner{clip-path:inset(0 round 0 0 18px 18px);-webkit-backdrop-filter:blur(40px)saturate(1.6);box-shadow:var(--shadow-soft);background:#0a0a0a85;border:1px solid #ffffff14;border-top:none;display:flex}html.light #cat-inner{-webkit-backdrop-filter:blur(40px)saturate(1.6);background:#f3f0e994;border-color:#00000012}#cat-sidebar{border-right:1px solid var(--line-soft);scrollbar-width:thin;scrollbar-color:var(--line-soft) transparent;flex-shrink:0;width:220px;max-height:480px;padding:10px 8px;overflow-y:auto}#cat-sidebar::-webkit-scrollbar{width:3px}#cat-sidebar::-webkit-scrollbar-thumb{background:var(--line-soft);border-radius:3px}.cat-row{cursor:pointer;width:100%;color:var(--text-muted);letter-spacing:-.015em;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-family:inherit;font-size:11.5px;font-weight:500;transition:background .13s,color .13s;display:flex}.cat-row:hover,.cat-row.active{background:var(--surface-raised);color:var(--text-strong)}.cat-row .cr-icon{font-variation-settings:"FILL" 0,"wght" 200;color:var(--text-faint);flex-shrink:0;font-size:17px;transition:color .13s}.cat-row:hover .cr-icon,.cat-row.active .cr-icon{color:var(--accent)}.cat-row .cr-arrow{font-variation-settings:"FILL" 0,"wght" 200;color:var(--text-faint);opacity:0;margin-left:auto;font-size:13px;transition:opacity .13s}.cat-row:hover .cr-arrow,.cat-row.active .cr-arrow{opacity:1}#cat-right{flex-direction:column;flex:1;min-width:0;display:flex}#cat-panel{flex:1;padding:20px 22px 14px}#cat-panel-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;margin-bottom:16px;padding-bottom:12px;display:flex}#cat-panel-head .cp-icon{font-variation-settings:"FILL" 0,"wght" 200;color:var(--accent);font-size:20px}#cat-panel-title{letter-spacing:-.025em;color:var(--text-strong);font-size:13px;font-weight:700}#cat-panel-subtitle{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-left:auto;font-size:9px;font-weight:600}#cat-panel-grid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.cat-sub{color:var(--text-muted);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:7px;padding:8px 11px;font-size:11px;font-weight:500;text-decoration:none;transition:background .13s,color .13s,border-color .13s;display:block;overflow:hidden}.cat-sub:hover{background:var(--surface-raised);color:var(--text-strong);border-color:var(--line-soft)}#cat-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:10px 22px 14px;display:flex}#cat-footer a{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:9px;font-weight:600;text-decoration:none;transition:color .2s}#cat-footer a:hover{color:var(--accent)}#cat-footer span{color:var(--text-faint);letter-spacing:.04em;font-size:9px}.breadcrumb-link{letter-spacing:.08em;color:var(--text-faint);text-transform:uppercase;font-size:10px;font-weight:500;text-decoration:none;transition:color .2s}.breadcrumb-link:hover{color:var(--text-muted)}:root{--page-gutter:clamp(20px, 4vw, 72px);--section-y:clamp(56px, 7vw, 96px);--card-pad:clamp(18px, 2.4vw, 28px);--card-radius:12px;--grid-gap:clamp(16px, 2vw, 24px);--content-max:1280px}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-width:320px}img,video,canvas{max-width:100%}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.page-shell{width:min(var(--content-max), calc(100% - (var(--page-gutter) * 2)));margin:0 auto;padding:clamp(88px,10vw,124px) 0 clamp(72px,8vw,104px)}.page-heading{padding:0 0 clamp(28px,4vw,44px)}.split-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.surface-card,.settings-card,.settings-panel,.settings-stat,.metric-card,.content-card{border-radius:var(--card-radius)}.surface-card{background:var(--surface-panel);border:1px solid var(--line-soft);padding:var(--card-pad);box-shadow:0 18px 48px #00000029}html.light .surface-card{box-shadow:0 16px 45px #3a2b1814}.settings-input,#msg-input,#new-conv-name{min-height:44px}.settings-primary,.settings-secondary,.btn-primary,.btn-ghost,.arch-add-btn,.filter-chip,.subcat-chip,.cat-detail-back{min-height:38px;text-decoration:none}.settings-primary,.settings-secondary,.btn-primary,.btn-ghost{gap:8px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,48px) clamp(14px,2vw,24px);display:grid}@media (width>=720px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1120px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.compact-product-grid{row-gap:28px}.prod-card{min-width:0}.prod-card-img{border-radius:var(--card-radius);box-shadow:0 14px 36px #00000029}.prod-card p{overflow-wrap:anywhere}.prod-card [style*="padding: '12px 2px 0'"],.prod-card>div[style*=padding]{min-width:0}.wishlist-btn{box-shadow:0 8px 22px #0000002e}.cart-btn,.browse-cart-btn{border-radius:999px;min-height:38px}.bc-grid{gap:clamp(10px,1.6vw,18px)}.bc-card{min-height:128px;padding:24px 14px 20px}.cc-name{justify-content:center;align-items:center;max-width:100%;min-height:2.6em;display:flex}.subcat-chip,.filter-chip{line-height:1.15}.checkout-grid{grid-template-columns:minmax(0,3fr) minmax(280px,2fr);align-items:start;gap:clamp(24px,4vw,44px);display:grid}.sticky-summary{position:sticky;top:100px}.step-line{min-width:clamp(24px,6vw,72px)}.product-breadcrumb{padding-top:clamp(88px,10vw,118px);padding-bottom:24px}.product-detail-section{padding-bottom:clamp(64px,8vw,100px)}.product-detail-grid{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:start;gap:clamp(32px,6vw,72px);display:grid}.product-media{aspect-ratio:4/5;background:var(--surface-soft);border-radius:18px}.product-info-panel{flex-direction:column;gap:18px;padding-top:8px;display:flex}.seller-profile-card{border:1px solid var(--line-soft);background:linear-gradient(135deg, var(--surface-raised), transparent 70%), var(--surface-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-top:18px;padding:clamp(18px,2.4vw,24px);display:grid}@supports (color:color-mix(in lab, red, red)){.seller-profile-card{background:linear-gradient(135deg, color-mix(in srgb, var(--surface-raised) 58%, transparent), transparent 70%), color-mix(in srgb, var(--surface-soft) 76%, transparent)}}.seller-profile-card{box-shadow:0 20px 48px #00000029}.seller-profile-main{align-items:center;gap:14px;min-width:0;display:flex}.seller-avatar-wrap{background:linear-gradient(135deg, var(--accent), #ffffff24);border-radius:999px;flex:0 0 64px;width:64px;height:64px;padding:2px;text-decoration:none;position:relative}.seller-avatar-wrap:after{content:"";border:2px solid var(--surface-soft);background:#22c55e;border-radius:999px;width:13px;height:13px;position:absolute;bottom:5px;right:4px}.seller-avatar{border-radius:inherit;object-fit:cover;object-position:52% 36%;filter:saturate(.95)contrast(1.04);width:100%;height:100%;display:block}.seller-avatar-initials{letter-spacing:-.01em;color:var(--text-strong);background:var(--accent);justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.seller-avatar-initials{background:color-mix(in srgb, var(--accent) 18%, var(--surface-raised))}}.seller-avatar-initials{border-radius:inherit}@keyframes productGalleryIn{0%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}.product-media-wrap{grid-template-columns:minmax(0,1fr) clamp(74px,8vw,92px);align-items:stretch;gap:clamp(10px,1.2vw,14px);display:grid}.product-gallery-stage{aspect-ratio:4/5;border:1px solid var(--line-soft);background:linear-gradient(135deg, var(--surface-raised), transparent 68%), var(--surface-soft);border-radius:18px;min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-gallery-stage{background:linear-gradient(135deg, color-mix(in srgb, var(--surface-raised) 52%, transparent), transparent 68%), var(--surface-soft)}}.product-gallery-stage{isolation:isolate;box-shadow:0 22px 70px #00000038}.product-gallery-stage:after{content:"";pointer-events:none;border-radius:inherit;z-index:2;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}.product-gallery-media{width:100%;height:100%;animation:.38s cubic-bezier(.2,.7,.2,1) both productGalleryIn}.product-gallery-media img,.product-gallery-media video{object-fit:cover;background:#050505;width:100%;height:100%;display:block}.product-media-placeholder{width:100%;height:100%;color:var(--text-faint);justify-content:center;align-items:center;display:flex}.product-media-placeholder .material-symbols-outlined{font-size:56px}.product-gallery-thumbs{scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;gap:clamp(8px,1vw,12px);max-height:min(68vh,680px);padding:1px;display:flex;overflow-y:auto}.product-gallery-thumbs::-webkit-scrollbar{display:none}.product-thumb{aspect-ratio:1;border:1px solid var(--line-soft);cursor:pointer;background:var(--surface-soft);opacity:.72;border-radius:10px;width:100%;padding:0;transition:border-color .18s,transform .18s,opacity .18s,box-shadow .18s;position:relative;overflow:hidden}.product-thumb:hover{opacity:.92;border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.product-thumb:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line-soft))}}.product-thumb img,.product-thumb video{object-fit:cover;filter:saturate(.96)contrast(1.02);width:100%;height:100%;display:block}.product-thumb.active{opacity:1;border-color:var(--accent);box-shadow:0 10px 28px var(--accent)}@supports (color:color-mix(in lab, red, red)){.product-thumb.active{box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 22%, transparent)}}.product-thumb-video-icon{color:#fff;font-variation-settings:"FILL" 1, "wght" 300;background:#0000009e;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:17px;display:inline-flex;position:absolute;inset:auto 8px 8px auto}@media (width<=640px){.product-media-wrap{grid-template-columns:1fr}.product-gallery-stage{border-radius:14px}.product-gallery-thumbs{flex-direction:row;max-height:none;padding-bottom:2px;overflow:auto hidden}.product-thumb{flex:0 0 64px;width:64px}}.product-badge-chip{letter-spacing:.1em;text-transform:uppercase;background:var(--accent);border-radius:99px;padding:3px 9px;font-size:9px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.product-badge-chip{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.product-badge-chip{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.product-badge-chip{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.review-blocked-card{text-align:center;min-height:180px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.review-blocked-card .material-symbols-outlined{opacity:.5;font-size:36px}.review-blocked-card strong{color:var(--text-strong);font-size:.95rem}.review-blocked-card p{font-size:.82rem}.review-no-data{text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:32px 16px;display:flex}.review-no-data .material-symbols-outlined{opacity:.4;font-size:36px}.review-no-data strong{color:var(--text-strong);font-size:.9rem}.review-no-data p{font-size:.8rem}.seller-profile-copy{min-width:0}.seller-name-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.seller-name-row h3{color:var(--text-strong);margin:0;font-size:16px;font-weight:750;line-height:1.2}.seller-profile-copy p,.seller-profile-description{color:var(--text-muted)}.seller-profile-copy p{margin-top:4px;font-size:12px}.seller-verified{border:1px solid var(--accent);border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seller-verified{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.seller-verified{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.seller-verified{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.seller-verified{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:800}.seller-profile-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.seller-action-btn{letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 18px;font-size:10px;font-weight:800;transition:transform .2s,border-color .2s,background .2s,color .2s,opacity .2s;display:inline-flex}.seller-action-btn:hover{transform:translateY(-1px)}.seller-icon-btn{flex-shrink:0;width:42px;border-radius:50%!important;padding:0!important}.seller-icon-btn svg{display:block}.seller-follow-btn{background:var(--inverse-bg);color:var(--inverse-text);border:0}.seller-follow-btn.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.seller-follow-btn.active{background:color-mix(in srgb, var(--accent) 15%, var(--surface-raised))}}.seller-follow-btn.active{color:var(--accent)}.seller-like-btn{border:1px solid var(--line-strong);color:var(--text-main);background:#ffffff08}.seller-like-btn.active{color:#fca5a5;background:#f871711f;border-color:#f8717170}.seller-profile-description{grid-column:1/-1;margin:0;font-size:13px;line-height:1.7}.seller-profile-stats{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:2px;display:flex}.seller-profile-stats span{border:1px solid var(--line-soft);min-height:28px;color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.product-actions{gap:12px;margin-top:14px;display:flex}.product-actions .settings-primary{min-height:50px}.product-reviews-section{border-top:1px solid var(--line-soft);padding-top:clamp(56px,7vw,88px);padding-bottom:clamp(56px,7vw,88px)}.product-reviews-shell{max-width:1120px;margin:0 auto}.product-reviews-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;padding-bottom:22px;display:flex}.product-reviews-heading h2{font-size:clamp(28px,4vw,48px);line-height:1.02}.product-reviews-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:clamp(18px,3vw,28px);display:grid}.review-summary-card,.review-form-card,.review-card{border:1px solid var(--line-soft);background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.review-summary-card,.review-form-card,.review-card{background:color-mix(in srgb, var(--surface-soft) 70%, transparent)}}.review-summary-card,.review-form-card,.review-card{border-radius:12px;box-shadow:0 18px 44px #00000029}.review-summary-card,.review-form-card{padding:clamp(22px,3vw,32px)}.review-score-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:22px;margin-bottom:24px;padding-bottom:26px;display:flex}.review-score{color:var(--text-strong);letter-spacing:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(56px,7vw,84px);font-weight:700;line-height:.9}.review-stars,.review-form-stars,.review-card-stars{color:#fbbf24;align-items:center;gap:2px;display:flex}.review-stars span{font-size:20px}.review-score-row p,.review-form-head p,.review-card-top p,.review-card-copy{color:var(--text-muted)}.review-score-row p{margin-top:5px;font-size:12px}.review-bars{gap:14px;display:grid}.review-bar-row{grid-template-columns:58px minmax(0,1fr) 38px;align-items:center;gap:14px;display:grid}.review-bar-row span{color:var(--text-strong);font-size:11px;font-weight:700}.review-bar-row strong{color:var(--text-muted);text-align:right;font-size:11px;font-weight:600}.review-bar-track{background:#ffffff14;border-radius:999px;height:7px;overflow:hidden}.review-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#f6d365,#fbbf24);height:100%}.review-form-card{flex-direction:column;display:flex}.review-form-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.review-form-head h3,.review-card-top h4{color:var(--text-strong);font-size:14px;font-weight:700}.review-form-head p{margin-top:4px;font-size:11px}.review-form-stars span{font-size:17px}.review-star-button{color:#fbbf24;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.review-star-button{color:color-mix(in srgb, #fbbf24 48%, var(--text-faint))}}.review-star-button{cursor:pointer;transition:color .18s,transform .18s}.review-star-button:hover,.review-star-button.active{color:#fbbf24}.review-star-button:hover{transform:translateY(-1px)scale(1.04)}.review-textarea{resize:none;border:1px solid var(--line-soft);width:100%;min-height:152px;color:var(--text-strong);background:#00000029;border-radius:10px;outline:none;padding:16px;font-size:13px;line-height:1.6;transition:border-color .2s,background .2s,box-shadow .2s}.review-textarea:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.review-textarea:focus{border-color:color-mix(in srgb, var(--accent) 46%, transparent)}}.review-textarea:focus{box-shadow:0 0 0 3px var(--accent);background:#00000038}@supports (color:color-mix(in lab, red, red)){.review-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}}.review-form-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:18px;display:flex}.review-form-message{color:var(--text-muted);margin-right:auto;font-size:11px;font-weight:600}.review-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.review-card{padding:18px}.review-card-top{align-items:center;gap:12px;margin-bottom:14px;display:flex}.review-card-top img{object-fit:cover;background:var(--surface-raised);border-radius:999px;width:38px;height:38px}.review-card-top p{margin-top:2px;font-size:10px}.review-card-stars span{font-size:15px}.review-card-copy{margin-top:10px;font-size:12px;line-height:1.65}html.light .review-summary-card,html.light .review-form-card,html.light .review-card{background:#ffffff6b;box-shadow:0 18px 46px #392b1714}html.light .seller-profile-card,html.light .profile-hero,html.light .profile-nav,html.light .profile-completion,html.light .profile-card,html.light .profile-stat-card,html.light .profile-product-card{background:#ffffff70;box-shadow:0 18px 46px #392b1714}html.light .profile-avatar-xl,html.light .profile-avatar-lg{border-color:var(--page-bg)}html.light .seller-like-btn{background:#ffffff57}html.light .review-textarea{background:#ffffff7a}.product-cart-btn,.profile-cart-btn{font-size:10px!important}.cat-card{isolation:isolate;border:1px solid var(--line-soft);min-height:200px;box-shadow:0 18px 44px #0000002e}.cat-card>div:last-child{max-width:100%}.cat-card h3{line-height:1.2}.cat-card p{max-width:100%}.section-title{line-height:1.15}.eyebrow{line-height:1.3}@keyframes cl-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes cl-card-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cl-skel{background:linear-gradient(90deg, var(--surface-raised) 25%, var(--surface-soft) 50%, var(--surface-raised) 75%);background-size:800px 100%;width:100%;animation:1.6s linear infinite cl-shimmer;display:block}.cl-skel-line{background:linear-gradient(90deg, var(--line-soft) 25%, var(--surface-raised) 50%, var(--line-soft) 75%);background-size:800px 100%;animation:1.6s linear infinite cl-shimmer;display:block}.cl-skel-line:nth-child(2){animation-delay:.12s}.cl-skel-line:nth-child(3){animation-delay:.24s}.cl-skel-line:nth-child(4){animation-delay:.36s}.prod-card,.cl-col-card,.disc-pin{animation:.35s cubic-bezier(.25,.46,.45,.94) both cl-card-in}@keyframes cl-horizontal-sweep{0%{transform:translate(-55%)}to{transform:translate(155%)}}@keyframes cl-route-skeleton-life{0%{opacity:0;transform:scaleX(.92)}10%{opacity:1;transform:scaleX(1)}74%{opacity:1}to{opacity:0;transform:scaleX(1)}}.cl-route-skeleton-bar{z-index:1000;pointer-events:none;transform-origin:0;background:var(--line-soft);height:3px;animation:1.05s forwards cl-route-skeleton-life;position:fixed;top:0;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cl-route-skeleton-bar{background:color-mix(in srgb, var(--line-soft) 54%, transparent)}}.cl-route-skeleton-bar.in-page{position:absolute}.cl-route-skeleton-bar span,.cl-horizontal-skeleton span{border-radius:inherit;background:linear-gradient(90deg, transparent 0%, var(--accent) 34%, #fff 50%, var(--accent) 66%, transparent 100%);width:46%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.cl-route-skeleton-bar span,.cl-horizontal-skeleton span{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent) 22%, var(--surface-raised)) 34%, color-mix(in srgb, #fff 36%, var(--accent)) 50%, color-mix(in srgb, var(--accent) 22%, var(--surface-raised)) 66%, transparent 100%)}}.cl-route-skeleton-bar span,.cl-horizontal-skeleton span{animation:1.15s ease-in-out infinite cl-horizontal-sweep}.cl-horizontal-skeleton{background:var(--surface-soft);border-radius:999px;width:100%;height:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cl-horizontal-skeleton{background:color-mix(in srgb, var(--surface-soft) 82%, transparent)}}.cl-horizontal-skeleton{border:1px solid var(--line-soft)}.cl-sk-nav{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:60px;padding:0 24px;display:flex}.cl-sk-logo{border-radius:6px;width:80px;height:18px}.cl-sk-nav-icons{gap:12px;display:flex}.cl-sk-icon{border-radius:50%;width:32px;height:32px}.cl-sk-hero{width:100%;height:min(55vh,480px)}.cl-sk-section{max-width:1200px;margin:0 auto;padding:40px 24px 0}.cl-sk-section-head{margin-bottom:24px}.cl-sk-section .cl-horizontal-skeleton{margin:0 0 16px}.cl-sk-eyebrow{border-radius:5px;width:70px;height:10px;margin-bottom:10px}.cl-sk-heading{border-radius:8px;width:200px;height:24px}.cl-sk-rail{gap:16px;display:flex;overflow:hidden}.cl-sk-rail+.cl-horizontal-skeleton{margin-top:18px}.cl-sk-card{flex:0 0 200px;min-width:0}.cl-sk-card-img{aspect-ratio:3/4;border-radius:16px;width:100%;margin-bottom:12px}.cl-sk-card-label{border-radius:5px;width:56px;height:10px;margin-bottom:8px}.cl-sk-card-title{border-radius:5px;width:110px;height:13px;margin-bottom:6px}.cl-sk-card-price{border-radius:5px;width:48px;height:10px}@media (width<=640px){.cl-sk-card{flex:0 0 58vw}.cl-sk-hero{height:min(50vh,340px)}}.slide-track{scroll-padding-inline:var(--page-gutter)}.home-product-section{--rail-gutter:24px}.home-product-section>.wrap{max-width:none;padding-inline:var(--rail-gutter);margin-inline:0}.home-product-section .slide-track{padding-left:var(--rail-gutter);padding-right:var(--rail-gutter);scroll-padding-inline:var(--rail-gutter);padding-bottom:8px}.product-rail{position:relative}.product-rail-controls{padding-inline:var(--rail-gutter);grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:clamp(14px,2vw,26px);margin-top:18px;display:grid}.product-rail:has(.cl-skel) .rail-arrow{opacity:.38;pointer-events:none}.product-rail:has(.cl-skel) .rail-scrollbar{cursor:wait;overflow:hidden}.product-rail:has(.cl-skel) .rail-scrollbar-thumb{background:linear-gradient(90deg, transparent 0%, var(--accent) 38%, #fff 50%, var(--accent) 62%, transparent 100%);width:46%;animation:1.15s ease-in-out infinite cl-horizontal-sweep;left:0;transform:translate(-55%)}@supports (color:color-mix(in lab, red, red)){.product-rail:has(.cl-skel) .rail-scrollbar-thumb{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent) 24%, #ffffff47) 38%, color-mix(in srgb, #fff 42%, var(--accent)) 50%, color-mix(in srgb, var(--accent) 24%, #ffffff47) 62%, transparent 100%)}}.rail-arrow{color:#ffffffe0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,border-color .2s,color .2s,opacity .2s,transform .2s;display:inline-flex}.rail-arrow:hover:not(:disabled){color:#fff;background:#ffffff24;border-color:#ffffff4d;transform:translateY(-1px)}.rail-arrow:disabled{opacity:.28;cursor:default}.rail-scrollbar{cursor:pointer;background:0 0;border:0;justify-self:center;width:clamp(220px,18vw,330px);min-width:0;height:28px;padding:0;position:relative}.rail-scrollbar:before{content:"";background:#3434349e;border-radius:999px;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.rail-scrollbar-thumb{background:#343434;border-radius:999px;width:12%;min-width:38px;height:6px;transition:left .16s,width .16s,background .2s;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 1px #ffffff14,0 8px 18px #00000047}.rail-scrollbar:hover .rail-scrollbar-thumb{background:#3f3f3f}html.light .rail-scrollbar:before{background:#00000014}html.light .rail-scrollbar-thumb{background:#a3a099;box-shadow:0 0 0 1px #0000000a,0 4px 12px #0000001a}html.light .rail-scrollbar:hover .rail-scrollbar-thumb{background:#8e8b85}.category-rail-controls{padding-inline:var(--rail-gutter,24px);justify-content:center;display:flex}html.light .rail-arrow{color:#171615c7;background:#ffffff75;border-color:#17161524}html.light .rail-arrow:hover:not(:disabled){color:var(--text-strong);background:#ffffffc7;border-color:#1716153d}@media (width>=768px){.home-product-section{--rail-gutter:52px}}@media (width>=1200px){.home-product-section{--rail-gutter:72px}}@media (width<=767px){.product-rail-controls{grid-template-columns:36px minmax(0,1fr) 36px;gap:12px;margin-top:14px}.rail-arrow{width:36px;height:36px}.rail-scrollbar{width:min(52vw,240px)}}.nav-dropdown,#cat-inner,#cart-drawer,#mobile-nav-drawer,#new-conv-box,#post-modal-box{box-shadow:var(--shadow-soft)}.notif-row,.conv-item,.cart-line,.order-row,.version-row{min-width:0}.notif-row p,.conv-preview,.bubble-text,.cart-line p,.order-row p{overflow-wrap:anywhere}.studio-content{padding:clamp(24px,3vw,40px) clamp(18px,3vw,40px) 88px}.metric-card,.content-card{box-shadow:0 12px 34px #0000001a}@media (width<=900px){:root{--page-gutter:20px}.page-shell{width:calc(100% - 40px);padding-top:104px}.checkout-grid,.product-detail-grid,.product-reviews-grid,.profile-hub,.profile-card-grid.two,.settings-shell{grid-template-columns:1fr}.profile-sidebar{position:static}.profile-nav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-auto-columns:minmax(178px,1fr);grid-auto-flow:column;overflow-x:auto}.profile-nav button{scroll-snap-align:start}.profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-pro{grid-template-columns:1fr}.studio-pro-sidebar{z-index:9;border-right:0;border-bottom:1px solid var(--line-soft);background:var(--surface-soft);height:auto;position:sticky;top:82px}@supports (color:color-mix(in lab, red, red)){.studio-pro-sidebar{background:color-mix(in srgb, var(--surface-soft) 92%, var(--page-bg))}}.studio-pro-sidebar{-webkit-backdrop-filter:blur(18px);gap:0;padding:0}.studio-brand-card,.studio-publish-btn{display:none}.studio-pro-nav{scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:0;width:100%;padding:0;display:flex;overflow:auto hidden}.studio-pro-nav::-webkit-scrollbar{display:none}.studio-pro-nav button{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:0;border-bottom:2.5px solid #0000;border-radius:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:auto;min-width:64px;min-height:56px;padding:8px 12px 6px;font-size:8px;font-weight:700}.studio-pro-nav button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.studio-pro-nav button:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.studio-pro-nav button:hover{border-color:#0000;border-bottom-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.studio-pro-nav button:hover{border-bottom-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.studio-pro-nav button:hover{color:var(--text-strong);border-radius:0}.studio-pro-nav button.active{color:var(--accent);border-color:#0000;border-bottom-color:var(--accent);background:0 0;border-radius:0}.studio-pro-nav .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300;font-size:20px}.studio-pro-nav button.active .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 400}.studio-dashboard-grid,.studio-products-layout,.studio-post-layout,.studio-analytics-grid,.studio-team-layout{grid-template-columns:1fr}.studio-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-analytics-grid .studio-card:first-child{grid-row:auto}.studio-editor{grid-template-columns:48px minmax(0,1fr)}.studio-properties{border-left:0;border-top:1px solid var(--line-soft);grid-column:1/-1;max-height:none}.studio-product-list{max-height:55vh}.sticky-summary{position:static}.product-info-panel{padding-top:0}.seller-profile-card{grid-template-columns:1fr}.seller-profile-actions{justify-content:flex-start}.review-list{grid-template-columns:1fr}#cat-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.wrap{padding-left:20px;padding-right:20px}.product-reviews-heading{display:block}.hero-card-container{perspective:1000px;width:210px;height:270px;position:relative}.hero-card{background:var(--surface-soft);transform-origin:50%;border-radius:1rem;width:100%;height:100%;transition:all .8s cubic-bezier(.25,1,.5,1);position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 32px 64px #000000a6}.hero-card.front{z-index:10;opacity:1;transform:rotate(-2deg)scale(1)translate(0)}.hero-card.back{z-index:5;opacity:.9;transform:rotate(6deg)scale(.9)translate(20px)translateY(-15px);box-shadow:0 24px 48px #00000080}.hero-card.hidden-card{z-index:1;opacity:0;transform:rotate(8deg)scale(.85)translate(60px)}.hero-card.sliding-out{z-index:15;opacity:0;transform:rotate(-10deg)scale(1.05)translate(-120%)}.profile-hero-content{grid-template-columns:1fr;align-items:start;margin-top:-38px}.profile-hero-actions{flex-wrap:wrap;justify-content:flex-start}.profile-avatar-xl{width:78px;height:78px}.profile-hero-copy{padding-top:0}.profile-panel-head{display:block}.profile-stat-grid,.profile-form-grid,.profile-wishlist-grid,.seller-health-grid,.seller-insights-card{grid-template-columns:1fr}.seller-dashboard-hero{flex-direction:column;align-items:flex-start}.profile-setting-row{grid-template-columns:34px minmax(0,1fr)}.profile-setting-control{grid-column:2;justify-content:flex-start}.profile-setting-icon{width:34px;height:34px}.studio-panel-head{display:block}.studio-head-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:14px}.studio-pro-content{padding:16px}.studio-form-grid{grid-template-columns:1fr}.studio-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-stat-card strong{font-size:20px}.studio-editor{min-height:auto}.studio-canvas-wrap{min-height:360px}.studio-team-row,.studio-history-row{grid-template-columns:40px minmax(0,1fr)}.studio-team-row select{grid-column:2;width:100%;max-width:100%}.studio-team-row .btn-ghost,.studio-history-row .btn-ghost{grid-column:2;width:fit-content}.studio-product-manage-row .studio-row-actions{flex-wrap:wrap;gap:4px}.studio-toast{white-space:nowrap;bottom:16px;left:50%;right:auto;transform:translate(-50%)}.review-score-row{align-items:flex-start}.review-form-head{flex-direction:column}.review-bar-row{grid-template-columns:52px minmax(0,1fr) 34px;gap:10px}.seller-profile-card{padding:16px}.seller-avatar-wrap{flex-basis:56px;width:56px;height:56px}.seller-profile-actions{grid-template-columns:1fr 1fr;display:grid}.seller-action-btn{width:100%;padding-inline:12px}.page-shell{width:calc(100% - 32px);padding-top:96px;padding-bottom:72px}.page-heading{padding-bottom:28px}.product-grid{gap:30px 12px}.bc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-card{min-height:116px;padding:20px 10px 16px}.cc-icon{font-size:24px}.cc-name{font-size:10.5px}.prod-card-img{border-radius:10px}.product-actions{flex-wrap:wrap}.product-actions .settings-primary{flex-basis:100%}.product-actions .settings-secondary{width:100%;min-height:46px}.cat-card{min-height:180px}.cat-card h3{font-size:14px!important}.cat-card p{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.settings-card,.settings-panel,.settings-stat,.surface-card{border-radius:10px}.notif-row{padding:16px}#cart-drawer{width:100vw}#cat-inner{border-radius:0 0 14px 14px}#cat-sidebar{width:170px}#cat-panel{padding:16px}#cat-panel-grid{grid-template-columns:1fr}}.hero-card-container{perspective:1000px;width:210px;height:270px;position:relative}.hero-card{background:var(--surface-soft);transform-origin:50%;border-radius:1rem;width:100%;height:100%;transition:all .8s cubic-bezier(.25,1,.5,1);position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 32px 64px #000000a6}.hero-card.front{z-index:10;opacity:1;transform:rotate(-2deg)scale(1)translate(0)}.hero-card.back{z-index:5;opacity:.9;transform:rotate(6deg)scale(.9)translate(20px)translateY(-15px);box-shadow:0 24px 48px #00000080}.hero-card.hidden-card{z-index:1;opacity:0;transform:rotate(10deg)scale(.8)translate(40px)translateY(-30px)}.hero-card.sliding-out{z-index:20;animation:1.2s cubic-bezier(.25,1,.5,1) forwards slideOutAndBack}@keyframes slideOutAndBack{0%{z-index:20;transform:rotate(-2deg)scale(1)translate(0)}40%{z-index:20;transform:rotate(-15deg)scale(1.05)translate(-120%)translateY(-20px)}41%{z-index:4}to{z-index:4;opacity:0;transform:rotate(10deg)scale(.8)translate(40px)translateY(-30px)}}.disc-page{background:var(--page-bg);min-height:100vh;padding-bottom:80px}.disc-banner{background:var(--page-bg);border-bottom:1px solid var(--line-soft);z-index:30;-webkit-backdrop-filter:blur(12px);background:var(--page-bg);padding:32px 0 16px;position:sticky;top:57px}@supports (color:color-mix(in lab, red, red)){.disc-banner{background:color-mix(in srgb, var(--page-bg) 90%, transparent)}}.disc-banner-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.disc-banner-title{font-family:var(--font-display,"Space Grotesk", sans-serif);letter-spacing:-.05em;color:var(--text-strong);margin:0 0 4px;font-size:clamp(26px,3.5vw,40px);font-weight:800;line-height:1}.disc-banner-sub{color:var(--text-faint);margin:0;font-size:12px}.disc-banner-controls{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.disc-search-pill{background:var(--surface-raised);border:1px solid var(--line-soft);border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 14px;transition:border-color .15s;display:flex}.disc-search-pill:focus-within{border-color:var(--text-strong)}.disc-search-pill .material-symbols-outlined{color:var(--text-faint);flex-shrink:0;font-size:16px}.disc-search-pill input{color:var(--text-strong);background:0 0;border:none;outline:none;width:180px;font-size:12px}.disc-search-pill input::placeholder{color:var(--text-faint)}.disc-search-pill button{cursor:pointer;color:var(--text-faint);background:0 0;border:none;align-items:center;padding:0;display:flex}.disc-search-pill button .material-symbols-outlined{font-size:15px}.disc-search-pill button:hover{color:var(--text-strong)}.disc-col-picker{background:var(--surface-raised);border:1px solid var(--line-soft);border-radius:10px;gap:4px;padding:4px;display:flex}.disc-col-picker button{cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:2px;padding:5px 8px;transition:background .12s;display:flex}.disc-col-picker button.active{background:var(--inverse-bg)}.disc-col-picker button.active .disc-col-bar{background:var(--inverse-text)}.disc-col-bar{background:var(--text-faint);border-radius:2px;width:3px;height:14px;transition:background .12s;display:block}.disc-col-picker button:hover:not(.active){background:var(--surface-soft)}.disc-wrap{padding-top:60px}.disc-masonry{column-gap:12px}.disc-pin{break-inside:avoid;background:var(--surface-raised);cursor:pointer;border:1px solid var(--line-soft);border-radius:8px;width:100%;margin-bottom:18px;transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s;display:inline-block;overflow:hidden}.disc-pin:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000038}.disc-pin-img-wrap{background:var(--surface-soft);position:relative;overflow:hidden}.disc-pin-img-wrap img{width:100%;height:auto;transition:transform .35s cubic-bezier(.25,1,.5,1);display:block}.disc-pin:hover .disc-pin-img-wrap img{transform:scale(1.04)}.disc-pin-overlay{opacity:0;background:#00000061;flex-direction:column;justify-content:space-between;padding:10px;transition:opacity .2s;display:flex;position:absolute;inset:0}.disc-pin:hover .disc-pin-overlay{opacity:1}.disc-pin-shop-pill{-webkit-backdrop-filter:blur(6px);color:var(--accent);text-overflow:ellipsis;white-space:nowrap;background:#0000008c;border:1px solid #ffffff2e;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;max-width:calc(100% - 20px);padding:5px 11px;font-size:10px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex;overflow:hidden}.disc-pin-shop-pill:hover{background:#000000bf}.disc-pin-shop-pill .material-symbols-outlined{flex-shrink:0;font-size:13px}.disc-pin-overlay-actions{justify-content:space-between;align-items:center;gap:6px;display:flex}.disc-pin-like-btn{-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11px;font-weight:700;transition:background .15s;display:inline-flex}.disc-pin-like-btn:hover{color:var(--accent);background:#dcc4974d}.disc-pin-like-btn .material-symbols-outlined{color:var(--accent);font-size:14px}.disc-pin-del-btn{cursor:pointer;color:#fff;background:#ef444433;border:1px solid #ef444459;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex}.disc-pin-del-btn:hover{background:#ef4444b3}.disc-pin-del-btn .material-symbols-outlined{font-size:15px}.disc-pin-footer{padding:12px 12px 14px}.disc-pin-user{align-items:center;gap:7px;margin-bottom:5px;text-decoration:none;display:flex}.disc-pin-avatar{background:var(--surface-soft);border:1px solid var(--line-soft);width:24px;height:24px;color:var(--text-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex;overflow:hidden}.disc-pin-avatar img{object-fit:cover;width:100%;height:100%}.disc-pin-name{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.disc-pin-user:hover .disc-pin-name{color:var(--accent)}.disc-pin-caption{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.disc-pin-action-row{align-items:center;gap:6px;margin:8px 0 7px;display:flex}.disc-pin-action-row button{min-height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.disc-pin-action-row button:hover{background:var(--surface-soft);color:var(--text-strong)}.disc-pin-action-row .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 300;font-size:17px}.disc-pin-action-row button:first-child .material-symbols-outlined{color:var(--accent);font-variation-settings:"FILL" 1,"wght" 300}.disc-pin-comment-cta{width:100%;color:var(--text-faint);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:11px}.disc-pin-comment-cta:hover{color:var(--text-muted)}.disc-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:100px 24px;display:flex}.disc-empty .material-symbols-outlined{color:var(--text-faint);font-variation-settings:"FILL" 0,"wght" 200;font-size:56px}.disc-empty strong{color:var(--text-muted);max-width:320px;font-size:15px;font-weight:700}.disc-empty-clear{background:var(--surface-raised);border:1px solid var(--line-soft);letter-spacing:.1em;text-transform:uppercase;color:var(--text-strong);cursor:pointer;border-radius:999px;padding:9px 20px;font-size:11px;font-weight:700;transition:border-color .15s}.disc-empty-clear:hover{border-color:var(--text-strong)}.disc-lb-overlay{z-index:900;-webkit-backdrop-filter:blur(18px);background:#000000b8;justify-content:center;align-items:center;padding:clamp(18px,4vw,54px);animation:.16s discFadeIn;display:flex;position:fixed;inset:0}@keyframes discFadeIn{0%{opacity:0}to{opacity:1}}.disc-lb-box{background:#f2f1ef;border:1px solid #ffffff52;border-radius:18px;grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);width:min(100%,1220px);height:min(88vh,880px);animation:.2s cubic-bezier(.34,1.15,.64,1) discPop;display:grid;overflow:hidden;box-shadow:0 40px 120px #000000a6}@keyframes discPop{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@media (width<=720px){.disc-lb-box{grid-template-columns:1fr;width:min(100%,520px);height:min(94vh,860px);overflow-y:auto}.disc-lb-img-panel{border-bottom:6px solid #050505;border-right:0;min-height:420px}}.disc-lb-img-panel{cursor:zoom-in;background:#050505;border-right:7px solid #050505;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.disc-lb-img-panel img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}.disc-lb-nav{-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer;z-index:5;background:#0000008c;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.disc-lb-nav:hover{background:#000000d1}.disc-lb-nav.left{left:10px}.disc-lb-nav.right{right:10px}.disc-lb-nav .material-symbols-outlined{font-size:22px}.disc-lb-heart-burst{pointer-events:none;z-index:20;animation:.65s cubic-bezier(.34,1.6,.64,1) forwards discHeartBurst;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.disc-lb-heart-burst .material-symbols-outlined{color:#fff;font-variation-settings:"FILL" 1,"wght" 400;filter:drop-shadow(0 4px 18px #dcc4978c);font-size:88px}@keyframes discHeartBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}60%{opacity:1;transform:translate(-50%,-50%)scale(.96)}to{opacity:0;transform:translate(-50%,-50%)scale(1.04)}}.disc-lb-info-panel{color:#1f1f1f;background:#efefee;flex-direction:column;gap:14px;min-height:0;max-height:100%;padding:28px 30px;display:flex;overflow-y:auto}.disc-lb-info-head{align-items:flex-start;gap:10px;display:flex}.disc-lb-creator{background:#ffffffb8;border:1px solid #00000017;border-radius:12px;flex:1;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:border-color .15s;display:flex}.disc-lb-creator:hover{border-color:#00000038}.disc-lb-avatar{color:#171717;background:#fff;border:1px solid #0000001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:flex;overflow:hidden}.disc-lb-avatar img{object-fit:cover;width:100%;height:100%}.disc-lb-creator-name{color:#171717;margin:0;font-size:13px;font-weight:800}.disc-lb-creator-meta{color:#8a8a8a;margin:0;font-size:10px}.disc-lb-close{cursor:pointer;color:#8a8a8a;background:#ffffffb8;border:1px solid #0000001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:color .15s,border-color .15s;display:flex}.disc-lb-close:hover{color:#171717;border-color:#0000003d}.disc-lb-close .material-symbols-outlined{font-size:18px}.disc-lb-caption-block{background:#ffffffb8;border:1px solid #00000017;border-radius:12px;gap:6px;padding:12px;display:grid}.disc-lb-caption-block strong{color:#171717;font-size:12px;font-weight:800}.disc-lb-caption{color:#5e5e5e;margin:0;font-size:14px;line-height:1.65}.disc-lb-product{background:#ffffffb8;border:1px solid #00000017;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:border-color .15s;display:flex}.disc-lb-product:hover{border-color:#0000003d}.disc-lb-prod-thumb{background:#fff;border-radius:8px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.disc-lb-prod-thumb img{object-fit:cover;width:100%;height:100%}.disc-lb-prod-text{flex-direction:column;gap:2px;display:flex}.disc-lb-prod-text span{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:9px;font-weight:700}.disc-lb-prod-text strong{color:#171717;font-size:13px}.disc-lb-prod-text em{color:#777;font-size:12px;font-style:normal}.disc-lb-actions{flex-wrap:wrap;gap:8px;display:flex}.disc-lb-btn{letter-spacing:.09em;text-transform:uppercase;color:#222;cursor:pointer;background:#ffffffb8;border:1px solid #00000017;border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:10px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.disc-lb-btn:hover{background:#fff;border-color:#0003}.disc-lb-btn.liked{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.disc-lb-btn.liked{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.disc-lb-btn.liked{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.disc-lb-btn.liked{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.disc-lb-btn.danger{color:#ef4444}.disc-lb-btn.danger:hover{background:#ef444414;border-color:#ef444459}.disc-lb-btn .material-symbols-outlined{font-size:15px}.disc-lb-comments{border-top:1px solid #0000001c;gap:12px;padding-top:4px;display:grid}.disc-lb-comments-head{justify-content:space-between;align-items:center;display:flex}.disc-lb-comments-head strong{color:#171717;font-size:12px;font-weight:800}.disc-lb-comments-head span{color:#8a8a8a;font-size:10px;font-weight:800}.disc-lb-comment-list{gap:10px;max-height:230px;padding-right:4px;display:grid;overflow-y:auto}.disc-lb-comment{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;display:grid}.disc-lb-comment-avatar{color:#171717;background:#fff;border:1px solid #0000001a;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:flex;overflow:hidden}.disc-lb-comment-avatar img{object-fit:cover;width:100%;height:100%}.disc-lb-comment p{color:#626262;margin:0;font-size:12px;line-height:1.45}.disc-lb-comment p strong{color:#171717;font-weight:800}.disc-lb-comment small,.disc-lb-no-comments{color:#8a8a8a;font-size:10px}.disc-lb-no-comments{margin:0}.disc-lb-comment-form{background:#fff;border:1px solid #00000021;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:4px 5px 4px 12px;display:flex}.disc-lb-comment-form input{color:#171717;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.disc-lb-comment-form input::placeholder{color:#9a9a9a}.disc-lb-comment-form button{background:var(--inverse-bg);height:30px;color:var(--inverse-text);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:999px;padding:0 13px;font-size:10px;font-weight:800}.disc-lb-comment-form button:disabled{opacity:.42;cursor:not-allowed}.disc-lb-counter{color:var(--text-faint);letter-spacing:.1em;text-align:right;margin-top:auto;font-size:10px}@media (width<=540px){.disc-masonry{column-gap:8px;columns:2!important}.disc-pin{border-radius:10px;margin-bottom:8px}.disc-col-picker{display:none}.disc-search-pill input{width:120px}}@media (width<=800px) and (width>=541px){.disc-masonry{columns:3!important}}.nf-page{background:var(--page-bg);flex-direction:column;min-height:100dvh;display:flex}.nf-topbar{z-index:100;background:var(--page-bg);border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:sticky;top:0}.nf-back-btn{cursor:pointer;color:var(--text);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.nf-back-btn:hover{background:var(--surface-soft)}.nf-back-btn .material-symbols-outlined{font-size:22px}.nf-brand{color:var(--text);letter-spacing:-.02em;font-size:1.25rem;font-weight:800;text-decoration:none}.nf-brand span{color:var(--accent)}.nf-topbar-right{align-items:center;gap:8px;display:flex}.nf-markall-btn{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:.78rem;font-weight:600}.nf-markall-btn:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nf-markall-btn:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.nf-header{padding:24px 0 8px}.nf-page-title{letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.65rem;font-weight:800;display:flex}.nf-page-sub{color:var(--text-faint);margin-top:4px;font-size:.85rem}.nf-unread-badge{background:var(--accent);color:#fff;text-align:center;border-radius:999px;min-width:22px;padding:2px 8px;font-size:.7rem;font-weight:700}.nf-live-dot{background:#22c55e;border-radius:999px;width:8px;height:8px;animation:1.5s infinite nfPulse;display:inline-block;box-shadow:0 0 0 3px #22c55e40}@keyframes nfPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.25)}}.nf-tabs-wrap{z-index:90;background:var(--page-bg);border-bottom:1px solid var(--line-soft);position:sticky;top:56px}.nf-tabs{scrollbar-width:none;gap:4px;padding:0;display:flex;overflow-x:auto}.nf-tabs::-webkit-scrollbar{display:none}.nf-tab{color:var(--text-faint);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:14px;font-size:.82rem;font-weight:600;transition:color .15s,border-color .15s;display:flex;position:relative}.nf-tab .material-symbols-outlined{font-size:18px}.nf-tab:hover{color:var(--text)}.nf-tab.active{color:var(--text);border-bottom-color:var(--accent)}.nf-tab-badge{background:var(--accent);color:#fff;text-align:center;border-radius:999px;min-width:16px;padding:1px 5px;font-size:.65rem;font-weight:700}.nf-body{flex-direction:column;gap:32px;padding:16px 0 80px;display:flex}.nf-list{flex-direction:column;gap:0;display:flex}.nf-group-label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;padding:20px 0 8px;font-size:.72rem;font-weight:700}.nf-row{border-bottom:1px solid var(--line-soft);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;margin:0 -10px;padding:12px 10px;transition:background .12s;display:flex}.nf-row:hover{background:var(--surface-soft)}.nf-row.unread{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nf-row.unread{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.nf-row.unread:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nf-row.unread:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.nf-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nf-icon-wrap{flex-shrink:0}.nf-actor-avatar{width:44px;height:44px;position:relative}.nf-actor-avatar img{object-fit:cover;border-radius:999px;width:44px;height:44px}.nf-type-dot{border:2px solid var(--page-bg);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-2px;right:-2px}.nf-type-dot .material-symbols-outlined{color:#fff;font-size:11px}.nf-icon-circle{border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.nf-icon-circle .material-symbols-outlined{font-size:20px}.nf-row-body{flex:1;min-width:0}.nf-title{color:var(--text);margin:0 0 2px;font-size:.82rem;font-weight:700}.nf-text{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.4}.nf-time{color:var(--text-faint);margin:4px 0 0;font-size:.74rem}.nf-right{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:8px;min-width:60px;display:flex}.nf-thumb{border-radius:10px;flex-shrink:0;width:54px;height:54px;overflow:hidden}.nf-thumb img{object-fit:cover;width:100%;height:100%}.nf-right-meta{align-items:center;gap:6px;display:flex}.nf-unread-dot{background:var(--accent);border-radius:999px;flex-shrink:0;width:8px;height:8px}.nf-delete-btn{cursor:pointer;opacity:0;width:26px;height:26px;color:var(--text-faint);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:opacity .15s,background .12s;display:flex}.nf-row:hover .nf-delete-btn{opacity:1}.nf-delete-btn:hover{background:var(--surface-raised);color:var(--text)}.nf-delete-btn .material-symbols-outlined{font-size:15px}.nf-action-btn{border:1.5px solid var(--accent);color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:6px 14px;font-size:.78rem;font-weight:700;transition:background .15s,color .15s}.nf-action-btn:hover{background:var(--accent);color:#fff}.nf-action-btn.following{background:var(--surface-soft);border-color:var(--line-soft);color:var(--text-faint)}.nf-loading{flex-direction:column;gap:12px;padding:8px 0;display:flex}.nf-skeleton{align-items:center;gap:12px;animation:1.4s infinite nfShimmer;display:flex}.nf-sk-avatar{background:var(--surface-raised);border-radius:999px;flex-shrink:0;width:44px;height:44px}.nf-sk-lines{flex-direction:column;flex:1;gap:8px;display:flex}.nf-sk-line{background:var(--surface-raised);border-radius:6px;height:12px}.nf-sk-line.long{width:70%}.nf-sk-line.short{width:40%}@keyframes nfShimmer{0%,to{opacity:.6}50%{opacity:1}}.nf-empty{text-align:center;color:var(--text-faint);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:64px 0;display:flex}.nf-empty .material-symbols-outlined{opacity:.4;font-size:48px}.nf-empty strong{color:var(--text-secondary);font-size:1rem}.nf-empty p{max-width:280px;font-size:.85rem}.nf-guest-wall{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:64px 24px;display:flex}.nf-guest-wall .material-symbols-outlined{opacity:.3;font-size:56px}.nf-guest-wall h2{font-size:1.25rem;font-weight:700}.nf-guest-wall p{color:var(--text-faint);max-width:260px;font-size:.9rem}.nf-auth-btn{background:var(--accent);color:#fff;border-radius:999px;padding:12px 32px;font-size:.9rem;font-weight:700;text-decoration:none}.nf-section{flex-direction:column;gap:14px;display:flex}.nf-section-head{align-items:center;gap:8px;display:flex}.nf-section-head .material-symbols-outlined{color:var(--accent);font-size:20px}.nf-section-head strong{flex:1;font-size:.95rem;font-weight:700}.nf-section-link{color:var(--accent);font-size:.78rem;font-weight:600;text-decoration:none}.nf-section-link:hover{text-decoration:underline}.nf-people-list{flex-direction:column;gap:2px;display:flex}.nf-people-card{border-radius:12px;align-items:center;gap:12px;padding:10px;transition:background .12s;display:flex}.nf-people-card:hover{background:var(--surface-soft)}.nf-people-link{flex:1;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.nf-people-avatar{background:var(--accent);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1rem;font-weight:700;display:flex;overflow:hidden}.nf-people-avatar img{object-fit:cover;width:100%;height:100%}.nf-people-info{flex-direction:column;min-width:0;display:flex}.nf-people-info strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;overflow:hidden}.nf-people-role{color:var(--text-faint);font-size:.75rem}.nf-follow-btn{border:1.5px solid var(--accent);color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:7px 14px;font-size:.78rem;font-weight:700;transition:background .15s,color .15s;display:flex}.nf-follow-btn .material-symbols-outlined{font-size:15px}.nf-follow-btn:hover{background:var(--accent);color:#fff}.nf-follow-btn.following{background:var(--surface-soft);border-color:var(--line-soft);color:var(--text-faint)}.nf-prod-scroll{scrollbar-width:none;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.nf-prod-scroll::-webkit-scrollbar{display:none}.nf-prod-card{background:var(--surface-raised);border-radius:14px;flex-direction:column;flex-shrink:0;min-width:150px;max-width:150px;text-decoration:none;transition:transform .15s;display:flex;overflow:hidden}.nf-prod-card:hover{transform:translateY(-3px)}.nf-prod-card-img{aspect-ratio:1;background:var(--surface-soft);position:relative;overflow:hidden}.nf-prod-card-img img{object-fit:cover;width:100%;height:100%}.nf-prod-badge{background:var(--accent);color:#fff;border-radius:6px;padding:2px 7px;font-size:.65rem;font-weight:700;position:absolute;top:8px;left:8px}.nf-prod-card-body{flex-direction:column;gap:2px;padding:10px;display:flex}.nf-prod-card-cat{color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.nf-prod-card-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.nf-prod-card-price{color:var(--accent);font-size:.85rem;font-weight:800}@media (width<=540px){.nf-page-title{font-size:1.35rem}.nf-tab{padding:12px 10px;font-size:.76rem}.nf-tab .material-symbols-outlined{display:none}.nf-prod-card{min-width:130px;max-width:130px}}.hero-skeleton{pointer-events:none}.hero-sk-line{background:#ffffff1f;border-radius:8px;animation:1.6s ease-in-out infinite heroSkShimmer}@keyframes heroSkShimmer{0%,to{opacity:.45}50%{opacity:.75}}.cl-col-page{background:var(--page-bg);min-height:100dvh}.cl-col-hero{padding:72px 0 48px;position:relative;overflow:hidden}.cl-col-hero:after{content:"";pointer-events:none;background:radial-gradient(at 70%,#ffffff0a 0%,#0000 70%);position:absolute;inset:0}.cl-col-hero-inner{z-index:1;flex-direction:column;gap:24px;display:flex;position:relative}.cl-col-back{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;width:38px;height:38px;transition:background .15s;display:flex}.cl-col-back:hover{background:#ffffff26}.cl-col-back .material-symbols-outlined{font-size:18px}.cl-col-eyebrow-row{align-items:center;gap:10px;display:flex}.cl-col-icon .material-symbols-outlined{font-size:20px}.cl-col-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.cl-col-badge{letter-spacing:.12em;color:#000;border-radius:6px;padding:3px 8px;font-size:.6rem;font-weight:800}.cl-col-hero-title{color:#fff;letter-spacing:-.03em;margin:8px 0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.05}.cl-col-hero-desc{color:#ffffffa6;max-width:520px;font-size:.95rem;line-height:1.6}.cl-col-stats{gap:32px;margin-top:24px;display:flex}.cl-col-stat{flex-direction:column;gap:2px;display:flex}.cl-col-stat strong{color:#fff;font-size:1.6rem;font-weight:800;line-height:1}.cl-col-stat span{color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.cl-col-sellers-row{padding:28px 0 4px}.cl-col-sellers-label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:.72rem;font-weight:700}.cl-col-sellers-scroll{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.cl-col-sellers-scroll::-webkit-scrollbar{display:none}.cl-col-seller-card{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:80px;display:flex}.cl-col-seller-avatar{background:var(--accent);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.1rem;font-weight:700;display:flex}.cl-col-seller-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:80px;font-size:.72rem;font-weight:600;overflow:hidden}.cl-col-seller-count{color:var(--text-faint);font-size:.65rem}.cl-col-toolbar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:0;padding:20px 0 16px;display:flex}.cl-col-cats{flex-wrap:wrap;flex:1;gap:6px;display:flex}.cl-col-cat-btn{border:1px solid var(--line-soft);color:var(--text-faint);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:6px 14px;font-size:.75rem;font-weight:600;transition:all .15s}.cl-col-cat-btn:hover{border-color:var(--text-faint);color:var(--text)}.cl-col-cat-btn.active{font-weight:700}.cl-col-toolbar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.cl-col-search{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:flex}.cl-col-search .material-symbols-outlined{color:var(--text-faint);font-size:16px}.cl-col-search input{color:var(--text);background:0 0;border:none;outline:none;width:120px;font-size:.8rem}.cl-col-search button{cursor:pointer;color:var(--text-faint);background:0 0;border:none;align-items:center;display:flex}.cl-col-search button .material-symbols-outlined{font-size:14px}.cl-col-sort{background:var(--surface-soft);border:1px solid var(--line-soft);color:var(--text);cursor:pointer;border-radius:999px;outline:none;padding:7px 14px;font-size:.78rem;font-weight:600}.cl-col-count-row{justify-content:space-between;align-items:center;padding:14px 0 20px;display:flex}.cl-col-count{color:var(--text-faint);font-size:.8rem}.cl-col-see-all{color:var(--accent);font-size:.78rem;font-weight:600;text-decoration:none}.cl-col-see-all:hover{text-decoration:underline}.cl-col-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px;padding-bottom:64px;display:grid}.cl-col-card{background:var(--surface-raised);border-radius:16px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.cl-col-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000024}.cl-col-card-img-wrap{aspect-ratio:3/4;background:var(--surface-soft);text-decoration:none;display:block;position:relative;overflow:hidden}.cl-col-card-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.cl-col-card:hover .cl-col-card-img-wrap img{transform:scale(1.04)}.cl-col-card-img-placeholder{background:var(--surface-raised);width:100%;height:100%}.cl-col-rank{z-index:2;color:#fff;letter-spacing:.06em;border-radius:6px;padding:3px 8px;font-size:.65rem;font-weight:800;position:absolute;top:10px;left:10px}.cl-col-card-overlay{opacity:0;background:linear-gradient(#0000 50%,#0006 100%);justify-content:flex-end;align-items:flex-start;padding:10px;transition:opacity .2s;display:flex;position:absolute;inset:0}.cl-col-card:hover .cl-col-card-overlay{opacity:1}.cl-col-wish-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0006;border:none;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}.cl-col-wish-btn:hover{background:#000000a6}.cl-col-wish-btn .material-symbols-outlined{font-size:18px}.cl-col-card-body{flex-direction:column;flex:1;gap:4px;padding:12px 14px 14px;display:flex}.cl-col-card-seller{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700}.cl-col-card-name{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:600;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.cl-col-card-name:hover{color:var(--accent)}.cl-col-card-foot{justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:10px;display:flex}.cl-col-card-price{color:var(--text);font-size:1rem;font-weight:800}.cl-col-card-rating{color:var(--text-faint);align-items:center;gap:3px;margin-top:2px;font-size:.72rem;display:flex}.cl-col-cart-btn{background:var(--accent);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .15s,transform .15s;display:flex}.cl-col-cart-btn:hover{opacity:.85;transform:scale(1.08)}.cl-col-cart-btn .material-symbols-outlined{color:#fff;font-size:16px}.cl-col-empty{text-align:center;color:var(--text-faint);flex-direction:column;grid-column:1/-1;align-items:center;gap:12px;padding:80px 0;display:flex}.cl-col-empty .material-symbols-outlined{opacity:.3;font-size:52px}.cl-col-empty p{max-width:280px;font-size:.9rem}.cl-col-empty-btn{background:var(--accent);color:#fff;border-radius:999px;margin-top:8px;padding:10px 24px;font-size:.82rem;font-weight:700;text-decoration:none}.cl-col-bottom-cta{justify-content:center;padding:0 0 64px;display:flex}.cl-col-bottom-btn{color:#000;border-radius:999px;align-items:center;gap:8px;padding:14px 32px;font-size:.85rem;font-weight:700;text-decoration:none;transition:opacity .15s,transform .15s;display:flex}.cl-col-bottom-btn:hover{opacity:.88;transform:translateY(-2px)}.cl-col-bottom-btn .material-symbols-outlined{font-size:18px}@media (width<=768px){.cl-col-hero{padding:52px 0 36px}.cl-col-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:14px}.cl-col-toolbar{flex-direction:column}.cl-col-toolbar-right,.cl-col-search input{width:100%}.cl-col-stats{gap:20px}}@media (width<=480px){.cl-col-grid{grid-template-columns:repeat(2,1fr);gap:10px}.cl-col-hero-title{font-size:1.8rem}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
