@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-duration:initial;--tw-ease:initial;--tw-content:"";--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-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-900:#101828;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@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{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-\(--header-height\){top:var(--header-height)}.top-0{top:0}.top-16{top:calc(var(--spacing) * 16)}.top-\[23px\]{top:23px}.bottom-0{bottom:0}.left-6{left:calc(var(--spacing) * 6)}.left-12{left:calc(var(--spacing) * 12)}.z-\(--header-zindex\){z-index:var(--header-zindex)}.z-\[1000\]{z-index:1000}.z-\[calc\(var\(--header-zindex\)-1\)\]{z-index:calc(var(--header-zindex) - 1)}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-px{margin:-1px}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:calc(var(--spacing) * 8)}.m-9{margin:calc(var(--spacing) * 9)}.m-10{margin:calc(var(--spacing) * 10)}.m-11{margin:calc(var(--spacing) * 11)}.m-12{margin:calc(var(--spacing) * 12)}.m-13{margin:calc(var(--spacing) * 13)}.m-14{margin:calc(var(--spacing) * 14)}.m-15{margin:calc(var(--spacing) * 15)}.m-16{margin:calc(var(--spacing) * 16)}.m-17{margin:calc(var(--spacing) * 17)}.m-18{margin:calc(var(--spacing) * 18)}.m-19{margin:calc(var(--spacing) * 19)}.m-20{margin:calc(var(--spacing) * 20)}.m-21{margin:calc(var(--spacing) * 21)}.m-22{margin:calc(var(--spacing) * 22)}.m-23{margin:calc(var(--spacing) * 23)}.m-24{margin:calc(var(--spacing) * 24)}.m-25{margin:calc(var(--spacing) * 25)}.m-26{margin:calc(var(--spacing) * 26)}.m-27{margin:calc(var(--spacing) * 27)}.m-28{margin:calc(var(--spacing) * 28)}.m-29{margin:calc(var(--spacing) * 29)}.m-30{margin:calc(var(--spacing) * 30)}.m-31{margin:calc(var(--spacing) * 31)}.m-32{margin:calc(var(--spacing) * 32)}.m-33{margin:calc(var(--spacing) * 33)}.m-34{margin:calc(var(--spacing) * 34)}.m-35{margin:calc(var(--spacing) * 35)}.m-36{margin:calc(var(--spacing) * 36)}.m-37{margin:calc(var(--spacing) * 37)}.m-38{margin:calc(var(--spacing) * 38)}.m-39{margin:calc(var(--spacing) * 39)}.m-40{margin:calc(var(--spacing) * 40)}.m-41{margin:calc(var(--spacing) * 41)}.m-42{margin:calc(var(--spacing) * 42)}.m-43{margin:calc(var(--spacing) * 43)}.m-44{margin:calc(var(--spacing) * 44)}.m-45{margin:calc(var(--spacing) * 45)}.m-46{margin:calc(var(--spacing) * 46)}.m-47{margin:calc(var(--spacing) * 47)}.m-48{margin:calc(var(--spacing) * 48)}.m-49{margin:calc(var(--spacing) * 49)}.m-50{margin:calc(var(--spacing) * 50)}.m-51{margin:calc(var(--spacing) * 51)}.m-52{margin:calc(var(--spacing) * 52)}.m-53{margin:calc(var(--spacing) * 53)}.m-54{margin:calc(var(--spacing) * 54)}.m-55{margin:calc(var(--spacing) * 55)}.m-56{margin:calc(var(--spacing) * 56)}.m-57{margin:calc(var(--spacing) * 57)}.m-58{margin:calc(var(--spacing) * 58)}.m-59{margin:calc(var(--spacing) * 59)}.m-60{margin:calc(var(--spacing) * 60)}.m-61{margin:calc(var(--spacing) * 61)}.m-62{margin:calc(var(--spacing) * 62)}.m-63{margin:calc(var(--spacing) * 63)}.m-64{margin:calc(var(--spacing) * 64)}.m-65{margin:calc(var(--spacing) * 65)}.m-66{margin:calc(var(--spacing) * 66)}.m-67{margin:calc(var(--spacing) * 67)}.m-68{margin:calc(var(--spacing) * 68)}.m-69{margin:calc(var(--spacing) * 69)}.m-70{margin:calc(var(--spacing) * 70)}.m-71{margin:calc(var(--spacing) * 71)}.m-72{margin:calc(var(--spacing) * 72)}.m-73{margin:calc(var(--spacing) * 73)}.m-74{margin:calc(var(--spacing) * 74)}.m-75{margin:calc(var(--spacing) * 75)}.m-76{margin:calc(var(--spacing) * 76)}.m-77{margin:calc(var(--spacing) * 77)}.m-78{margin:calc(var(--spacing) * 78)}.m-79{margin:calc(var(--spacing) * 79)}.m-80{margin:calc(var(--spacing) * 80)}.m-81{margin:calc(var(--spacing) * 81)}.m-82{margin:calc(var(--spacing) * 82)}.m-83{margin:calc(var(--spacing) * 83)}.m-84{margin:calc(var(--spacing) * 84)}.m-85{margin:calc(var(--spacing) * 85)}.m-86{margin:calc(var(--spacing) * 86)}.m-87{margin:calc(var(--spacing) * 87)}.m-88{margin:calc(var(--spacing) * 88)}.m-89{margin:calc(var(--spacing) * 89)}.m-90{margin:calc(var(--spacing) * 90)}.m-91{margin:calc(var(--spacing) * 91)}.m-92{margin:calc(var(--spacing) * 92)}.m-93{margin:calc(var(--spacing) * 93)}.m-94{margin:calc(var(--spacing) * 94)}.m-95{margin:calc(var(--spacing) * 95)}.m-96{margin:calc(var(--spacing) * 96)}.m-97{margin:calc(var(--spacing) * 97)}.m-98{margin:calc(var(--spacing) * 98)}.m-99{margin:calc(var(--spacing) * 99)}.m-100{margin:calc(var(--spacing) * 100)}.m-101{margin:calc(var(--spacing) * 101)}.m-102{margin:calc(var(--spacing) * 102)}.m-103{margin:calc(var(--spacing) * 103)}.m-104{margin:calc(var(--spacing) * 104)}.m-105{margin:calc(var(--spacing) * 105)}.m-106{margin:calc(var(--spacing) * 106)}.m-107{margin:calc(var(--spacing) * 107)}.m-108{margin:calc(var(--spacing) * 108)}.m-109{margin:calc(var(--spacing) * 109)}.m-110{margin:calc(var(--spacing) * 110)}.m-111{margin:calc(var(--spacing) * 111)}.m-112{margin:calc(var(--spacing) * 112)}.m-113{margin:calc(var(--spacing) * 113)}.m-114{margin:calc(var(--spacing) * 114)}.m-115{margin:calc(var(--spacing) * 115)}.m-116{margin:calc(var(--spacing) * 116)}.m-117{margin:calc(var(--spacing) * 117)}.m-118{margin:calc(var(--spacing) * 118)}.m-119{margin:calc(var(--spacing) * 119)}.m-120{margin:calc(var(--spacing) * 120)}.m-121{margin:calc(var(--spacing) * 121)}.m-122{margin:calc(var(--spacing) * 122)}.m-123{margin:calc(var(--spacing) * 123)}.m-124{margin:calc(var(--spacing) * 124)}.m-125{margin:calc(var(--spacing) * 125)}.m-126{margin:calc(var(--spacing) * 126)}.m-127{margin:calc(var(--spacing) * 127)}.m-128{margin:calc(var(--spacing) * 128)}.m-129{margin:calc(var(--spacing) * 129)}.m-130{margin:calc(var(--spacing) * 130)}.m-131{margin:calc(var(--spacing) * 131)}.m-132{margin:calc(var(--spacing) * 132)}.m-133{margin:calc(var(--spacing) * 133)}.m-134{margin:calc(var(--spacing) * 134)}.m-135{margin:calc(var(--spacing) * 135)}.m-136{margin:calc(var(--spacing) * 136)}.m-137{margin:calc(var(--spacing) * 137)}.m-138{margin:calc(var(--spacing) * 138)}.m-139{margin:calc(var(--spacing) * 139)}.m-140{margin:calc(var(--spacing) * 140)}.m-141{margin:calc(var(--spacing) * 141)}.m-142{margin:calc(var(--spacing) * 142)}.m-143{margin:calc(var(--spacing) * 143)}.m-144{margin:calc(var(--spacing) * 144)}.m-145{margin:calc(var(--spacing) * 145)}.m-146{margin:calc(var(--spacing) * 146)}.m-147{margin:calc(var(--spacing) * 147)}.m-148{margin:calc(var(--spacing) * 148)}.m-149{margin:calc(var(--spacing) * 149)}.m-150{margin:calc(var(--spacing) * 150)}.m-151{margin:calc(var(--spacing) * 151)}.m-152{margin:calc(var(--spacing) * 152)}.m-153{margin:calc(var(--spacing) * 153)}.m-154{margin:calc(var(--spacing) * 154)}.m-155{margin:calc(var(--spacing) * 155)}.m-156{margin:calc(var(--spacing) * 156)}.m-157{margin:calc(var(--spacing) * 157)}.m-158{margin:calc(var(--spacing) * 158)}.m-159{margin:calc(var(--spacing) * 159)}.m-160{margin:calc(var(--spacing) * 160)}.m-161{margin:calc(var(--spacing) * 161)}.m-162{margin:calc(var(--spacing) * 162)}.m-163{margin:calc(var(--spacing) * 163)}.m-164{margin:calc(var(--spacing) * 164)}.m-165{margin:calc(var(--spacing) * 165)}.m-166{margin:calc(var(--spacing) * 166)}.m-167{margin:calc(var(--spacing) * 167)}.m-168{margin:calc(var(--spacing) * 168)}.m-169{margin:calc(var(--spacing) * 169)}.m-170{margin:calc(var(--spacing) * 170)}.m-171{margin:calc(var(--spacing) * 171)}.m-172{margin:calc(var(--spacing) * 172)}.m-173{margin:calc(var(--spacing) * 173)}.m-174{margin:calc(var(--spacing) * 174)}.m-175{margin:calc(var(--spacing) * 175)}.m-176{margin:calc(var(--spacing) * 176)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-auto{margin-inline:auto}.my-\[var\(--geist-gap-half\)\]{margin-block:var(--geist-gap-half)}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.me-4{margin-inline-end:calc(var(--spacing) * 4)}.me-5{margin-inline-end:calc(var(--spacing) * 5)}.me-6{margin-inline-end:calc(var(--spacing) * 6)}.me-7{margin-inline-end:calc(var(--spacing) * 7)}.me-8{margin-inline-end:calc(var(--spacing) * 8)}.me-9{margin-inline-end:calc(var(--spacing) * 9)}.me-10{margin-inline-end:calc(var(--spacing) * 10)}.me-11{margin-inline-end:calc(var(--spacing) * 11)}.me-12{margin-inline-end:calc(var(--spacing) * 12)}.me-13{margin-inline-end:calc(var(--spacing) * 13)}.me-14{margin-inline-end:calc(var(--spacing) * 14)}.me-15{margin-inline-end:calc(var(--spacing) * 15)}.me-16{margin-inline-end:calc(var(--spacing) * 16)}.me-17{margin-inline-end:calc(var(--spacing) * 17)}.me-18{margin-inline-end:calc(var(--spacing) * 18)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-13{margin-top:calc(var(--spacing) * 13)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-15{margin-top:calc(var(--spacing) * 15)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-17{margin-top:calc(var(--spacing) * 17)}.mt-18{margin-top:calc(var(--spacing) * 18)}.mt-19{margin-top:calc(var(--spacing) * 19)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-21{margin-top:calc(var(--spacing) * 21)}.mt-22{margin-top:calc(var(--spacing) * 22)}.mt-23{margin-top:calc(var(--spacing) * 23)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-25{margin-top:calc(var(--spacing) * 25)}.mt-26{margin-top:calc(var(--spacing) * 26)}.mt-27{margin-top:calc(var(--spacing) * 27)}.mt-28{margin-top:calc(var(--spacing) * 28)}.mt-29{margin-top:calc(var(--spacing) * 29)}.mt-30{margin-top:calc(var(--spacing) * 30)}.mt-31{margin-top:calc(var(--spacing) * 31)}.mt-32{margin-top:calc(var(--spacing) * 32)}.mt-33{margin-top:calc(var(--spacing) * 33)}.mt-34{margin-top:calc(var(--spacing) * 34)}.mt-35{margin-top:calc(var(--spacing) * 35)}.mt-36{margin-top:calc(var(--spacing) * 36)}.mt-37{margin-top:calc(var(--spacing) * 37)}.mt-38{margin-top:calc(var(--spacing) * 38)}.mt-39{margin-top:calc(var(--spacing) * 39)}.mt-40{margin-top:calc(var(--spacing) * 40)}.mt-41{margin-top:calc(var(--spacing) * 41)}.mt-42{margin-top:calc(var(--spacing) * 42)}.mt-43{margin-top:calc(var(--spacing) * 43)}.mt-44{margin-top:calc(var(--spacing) * 44)}.mt-45{margin-top:calc(var(--spacing) * 45)}.mt-46{margin-top:calc(var(--spacing) * 46)}.mt-47{margin-top:calc(var(--spacing) * 47)}.mt-48{margin-top:calc(var(--spacing) * 48)}.mt-49{margin-top:calc(var(--spacing) * 49)}.mt-50{margin-top:calc(var(--spacing) * 50)}.mt-51{margin-top:calc(var(--spacing) * 51)}.mt-52{margin-top:calc(var(--spacing) * 52)}.mt-53{margin-top:calc(var(--spacing) * 53)}.mt-54{margin-top:calc(var(--spacing) * 54)}.mt-55{margin-top:calc(var(--spacing) * 55)}.mt-56{margin-top:calc(var(--spacing) * 56)}.mt-57{margin-top:calc(var(--spacing) * 57)}.mt-58{margin-top:calc(var(--spacing) * 58)}.mt-59{margin-top:calc(var(--spacing) * 59)}.mt-60{margin-top:calc(var(--spacing) * 60)}.mt-61{margin-top:calc(var(--spacing) * 61)}.mt-62{margin-top:calc(var(--spacing) * 62)}.mt-63{margin-top:calc(var(--spacing) * 63)}.mt-64{margin-top:calc(var(--spacing) * 64)}.mt-65{margin-top:calc(var(--spacing) * 65)}.mt-66{margin-top:calc(var(--spacing) * 66)}.mt-67{margin-top:calc(var(--spacing) * 67)}.mt-68{margin-top:calc(var(--spacing) * 68)}.mt-69{margin-top:calc(var(--spacing) * 69)}.mt-70{margin-top:calc(var(--spacing) * 70)}.mt-71{margin-top:calc(var(--spacing) * 71)}.mt-72{margin-top:calc(var(--spacing) * 72)}.mt-73{margin-top:calc(var(--spacing) * 73)}.mt-74{margin-top:calc(var(--spacing) * 74)}.mt-75{margin-top:calc(var(--spacing) * 75)}.mt-76{margin-top:calc(var(--spacing) * 76)}.mt-77{margin-top:calc(var(--spacing) * 77)}.mt-78{margin-top:calc(var(--spacing) * 78)}.mt-79{margin-top:calc(var(--spacing) * 79)}.mt-80{margin-top:calc(var(--spacing) * 80)}.mt-81{margin-top:calc(var(--spacing) * 81)}.mt-82{margin-top:calc(var(--spacing) * 82)}.mt-83{margin-top:calc(var(--spacing) * 83)}.mt-84{margin-top:calc(var(--spacing) * 84)}.mt-85{margin-top:calc(var(--spacing) * 85)}.mt-86{margin-top:calc(var(--spacing) * 86)}.mt-87{margin-top:calc(var(--spacing) * 87)}.mt-88{margin-top:calc(var(--spacing) * 88)}.mt-89{margin-top:calc(var(--spacing) * 89)}.mt-90{margin-top:calc(var(--spacing) * 90)}.mt-91{margin-top:calc(var(--spacing) * 91)}.mt-92{margin-top:calc(var(--spacing) * 92)}.mt-93{margin-top:calc(var(--spacing) * 93)}.mt-94{margin-top:calc(var(--spacing) * 94)}.mt-95{margin-top:calc(var(--spacing) * 95)}.mt-96{margin-top:calc(var(--spacing) * 96)}.mt-97{margin-top:calc(var(--spacing) * 97)}.mt-98{margin-top:calc(var(--spacing) * 98)}.mt-99{margin-top:calc(var(--spacing) * 99)}.mt-100{margin-top:calc(var(--spacing) * 100)}.mt-101{margin-top:calc(var(--spacing) * 101)}.mt-102{margin-top:calc(var(--spacing) * 102)}.mt-103{margin-top:calc(var(--spacing) * 103)}.mt-104{margin-top:calc(var(--spacing) * 104)}.mt-105{margin-top:calc(var(--spacing) * 105)}.mt-106{margin-top:calc(var(--spacing) * 106)}.mt-107{margin-top:calc(var(--spacing) * 107)}.mt-108{margin-top:calc(var(--spacing) * 108)}.mt-109{margin-top:calc(var(--spacing) * 109)}.mt-110{margin-top:calc(var(--spacing) * 110)}.mt-111{margin-top:calc(var(--spacing) * 111)}.mt-112{margin-top:calc(var(--spacing) * 112)}.mt-113{margin-top:calc(var(--spacing) * 113)}.mt-114{margin-top:calc(var(--spacing) * 114)}.mt-115{margin-top:calc(var(--spacing) * 115)}.mt-116{margin-top:calc(var(--spacing) * 116)}.mt-117{margin-top:calc(var(--spacing) * 117)}.mt-118{margin-top:calc(var(--spacing) * 118)}.mt-119{margin-top:calc(var(--spacing) * 119)}.mt-120{margin-top:calc(var(--spacing) * 120)}.mt-121{margin-top:calc(var(--spacing) * 121)}.mt-122{margin-top:calc(var(--spacing) * 122)}.mt-123{margin-top:calc(var(--spacing) * 123)}.mt-124{margin-top:calc(var(--spacing) * 124)}.mt-125{margin-top:calc(var(--spacing) * 125)}.mt-126{margin-top:calc(var(--spacing) * 126)}.mt-\[5px\]{margin-top:5px}.mr-\[3px\]{margin-right:3px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.ml-\[0\.125em\]{margin-left:.125em}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-\(--header-height\){height:var(--header-height)}.h-8{height:calc(var(--spacing) * 8)}.h-\[16px\]{height:16px}.h-\[var\(--height\)\]{height:var(--height)}.h-full{height:100%}.min-h-\(--header-height\){min-height:var(--header-height)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[605px\]{min-height:605px}.min-h-\[calc\(100vh-var\(--header-height\)-var\(--footer-height\)\)\]{min-height:calc(100vh - var(--header-height) - var(--footer-height))}.min-h-screen{min-height:100vh}.w-80{width:calc(var(--spacing) * 80)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\(--ds-page-width-with-margin\),.max-w-\[var\(--ds-page-width-with-margin\)\]{max-width:var(--ds-page-width-with-margin)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[250px\]{min-width:250px}.flex-1{flex:1}.flex-initial{flex:0 auto}.shrink-0{flex-shrink:0}.translate-x-2\.5{--tw-translate-x:calc(var(--spacing) * 2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-z-0{--tw-translate-z:0;translate:var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.75{gap:calc(var(--spacing) * .75)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[5px\]{border-radius:5px}.rounded-\[8px\]{border-radius:8px}.rounded-\[var\(--geist-radius\)\]{border-radius:var(--geist-radius)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.bg-\(--ds-background-200\){background-color:var(--ds-background-200)}.bg-\[var\(--geist-background\)\]{background-color:var(--geist-background)}.bg-\[var\(--themed-bg\,_var\(--ds-gray-1000\)\)\]{background-color:var(--themed-bg,var(--ds-gray-1000))}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-\[3px\]{padding:3px}.\!px-\(--geist-gap-half\){padding-inline:var(--geist-gap-half)!important}.px-\(--geist-page-margin\){padding-inline:var(--geist-page-margin)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[var\(--geist-page-margin\)\]{padding-inline:var(--geist-page-margin)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.\!pr-\[var\(--x-padding\)\]{padding-right:var(--x-padding)!important}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-13{padding-right:calc(var(--spacing) * 13)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-15{padding-right:calc(var(--spacing) * 15)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-17{padding-right:calc(var(--spacing) * 17)}.pr-18{padding-right:calc(var(--spacing) * 18)}.pr-19{padding-right:calc(var(--spacing) * 19)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pr-21{padding-right:calc(var(--spacing) * 21)}.pr-22{padding-right:calc(var(--spacing) * 22)}.pr-23{padding-right:calc(var(--spacing) * 23)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pr-25{padding-right:calc(var(--spacing) * 25)}.pr-26{padding-right:calc(var(--spacing) * 26)}.pr-27{padding-right:calc(var(--spacing) * 27)}.pr-28{padding-right:calc(var(--spacing) * 28)}.pr-29{padding-right:calc(var(--spacing) * 29)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.\!pl-\[var\(--x-padding\)\]{padding-left:var(--x-padding)!important}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-left{text-align:left}.align-baseline{vertical-align:baseline}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--geist-form-large-font\){font-size:var(--geist-form-large-font)}.text-\(length\:--geist-form-small-font\){font-size:var(--geist-form-small-font)}.text-\[8px\]{font-size:8px}.text-\[14px\]{font-size:14px}.text-\[22px\]{font-size:22px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[var\(--geist-form-large-line-height\)\]{--tw-leading:var(--geist-form-large-line-height);line-height:var(--geist-form-large-line-height)}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.\!text-\[var\(--themed-bg\,_var\(--ds-gray-1000\)\)\]{color:var(--themed-bg,var(--ds-gray-1000))!important}.\!text-gray-900{color:var(--color-gray-900)!important}.text-\[var\(--geist-foreground\)\]{color:var(--geist-foreground)}.text-\[var\(--geist-link-color\)\]{color:var(--geist-link-color)}.text-\[var\(--themed-fg\,_var\(--ds-background-100\)\)\]{color:var(--themed-fg,var(--ds-background-100))}.text-gray-600\!{color:var(--color-gray-600)!important}.text-gray-900{color:var(--color-gray-900)}.text-inherit{color:inherit}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.decoration-1{text-decoration-thickness:1px}.underline-offset-\[5px\]{text-underline-offset:5px}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--ds-gray-alpha-400\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--ds-gray-alpha-400));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--themed-border\,_transparent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--themed-border,transparent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--geist-background\)\,0_0_0_4px_var\(--geist-link-color\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--geist-background)), 0 0 0 4px var(--tw-shadow-color,var(--geist-link-color));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_0_0_var\(--ds-gray-alpha-300\)\]{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,var(--ds-gray-alpha-300));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-offset-2{outline-offset:2px}.outline-offset-4{outline-offset:4px}.outline-\[var\(--ds-focus-color\)\]{outline-color:var(--ds-focus-color)}.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,)}.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-none{transition-property:none}.duration-150,.duration-\[time\:150ms\]{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.will-change-\[opacity\]{will-change:opacity}.outline-none{--tw-outline-style:none;outline-style:none}.outline-none\!{--tw-outline-style:none!important;outline-style:none!important}.select-none{-webkit-user-select:none;user-select:none}.\[--height\:32px\]{--height:32px}.\[--height\:var\(--ds-size-large\)\]{--height:var(--ds-size-large)}.\[--lighten-color\:_rgba\(255\,_255\,_255\,_0\.8\)\]{--lighten-color:#fffc}.\[--spinner-size\:16px\]{--spinner-size:16px}.\[--themed-bg\:_var\(--ds-background-100\)\]{--themed-bg:var(--ds-background-100)}.\[--themed-border\:_transparent\]{--themed-border:transparent}.\[--themed-border\:_var\(--ds-gray-400\)\]{--themed-border:var(--ds-gray-400)}.\[--themed-fg\:_var\(--ds-gray-1000\)\]{--themed-fg:var(--ds-gray-1000)}.\[--themed-hover-bg\:_var\(--ds-gray-alpha-200\)\]{--themed-hover-bg:var(--ds-gray-alpha-200)}.\[--x-padding\:6px\]{--x-padding:6px}.\[--x-padding\:14px\]{--x-padding:14px}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:decoration-gray-500:is(:where(.group):hover *){-webkit-text-decoration-color:var(--color-gray-500);-webkit-text-decoration-color:var(--color-gray-500);-webkit-text-decoration-color:var(--color-gray-500);text-decoration-color:var(--color-gray-500)}}.group-focus-visible\:\!\[box-shadow\:var\(--ds-focus-ring\)\]:is(:where(.group):focus-visible *){box-shadow:var(--ds-focus-ring)!important}.group-aria-\[current\=page\]\:underline:is(:where(.group)[aria-current=page] *){text-decoration-line:underline}.group-aria-\[current\=page\]\:decoration-gray-500:is(:where(.group)[aria-current=page] *){-webkit-text-decoration-color:var(--color-gray-500);-webkit-text-decoration-color:var(--color-gray-500);-webkit-text-decoration-color:var(--color-gray-500);text-decoration-color:var(--color-gray-500)}.group-data-\[open\]\:block:is(:where(.group)[data-open] *){display:block}.group-data-\[open\]\:hidden:is(:where(.group)[data-open] *){display:none}.peer-data-\[nav-open\]\:opacity-100:is(:where(.peer)[data-nav-open]~*){opacity:1}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:-top-3:before{content:var(--tw-content);top:calc(var(--spacing) * -3)}.before\:h-3:before{content:var(--tw-content);height:calc(var(--spacing) * 3)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:right-\[-200\%\]:after{content:var(--tw-content);right:-200%}.after\:bg-gradient-to-r:after{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-gray-100:after{content:var(--tw-content);--tw-gradient-from:var(--color-gray-100);--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))}.after\:via-gray-200:after{content:var(--tw-content);--tw-gradient-via:var(--color-gray-200);--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)}.after\:to-gray-100:after{content:var(--tw-content);--tw-gradient-to:var(--color-gray-100);--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))}.after\:bg-\[length\:50\%_100\%\]:after{content:var(--tw-content);background-size:50% 100%}.after\:bg-\[position\:0_0\]:after{content:var(--tw-content);background-position:0 0}@media (hover:hover){.hover\:text-gray-900\!:hover{color:var(--color-gray-900)!important}.hover\:shadow-\[0_0_0_1px_var\(--ds-gray-alpha-500\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--ds-gray-alpha-500));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:\[pointer-events\:_all\]:focus{pointer-events:all}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:rounded-sm:focus-visible{border-radius:var(--radius-sm)}.focus-visible\:shadow-\[var\(--ds-focus-ring\)\]:focus-visible{--tw-shadow:var(--ds-focus-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:\!\[box-shadow\:var\(--ds-focus-ring\)\]:focus-visible{box-shadow:var(--ds-focus-ring)!important}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-none\!:focus-visible{--tw-outline-style:none!important;outline-style:none!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[var\(--ds-gray-100\)\]:disabled{background-color:var(--ds-gray-100)}.disabled\:text-\[var\(--ds-gray-700\)\]:disabled{color:var(--ds-gray-700)}.disabled\:opacity-100:disabled{opacity:1}.disabled\:\!\[--themed-border\:_var\(--ds-gray-400\)\]:disabled{--themed-border:var(--ds-gray-400)!important}.disabled\:\[-webkit-text-fill-color\:var\(--accents-3\)\]:disabled{-webkit-text-fill-color:var(--accents-3)}.disabled\:placeholder\:text-\[var\(--accents-3\)\]:disabled::placeholder{color:var(--accents-3)}.has-\[\:focus\]\:\!shadow-\[0_0_0_1px_var\(--ds-gray-alpha-600\)\,0px_0px_0px_4px_rgba\(0\,0\,0\,0\.16\)\]:has(:focus){--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--ds-gray-alpha-600)), 0px 0px 0px 4px var(--tw-shadow-color,#00000029)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:bg-\[var\(--ds-gray-100\)\][aria-disabled=true]{background-color:var(--ds-gray-100)}.aria-disabled\:text-\[var\(--ds-gray-700\)\][aria-disabled=true]{color:var(--ds-gray-700)}.aria-\[current\=page\]\:underline[aria-current=page]{text-decoration-line:underline}.aria-\[current\=page\]\:decoration-gray-500[aria-current=page]{-webkit-text-decoration-color:var(--color-gray-500);-webkit-text-decoration-color:var(--color-gray-500);-webkit-text-decoration-color:var(--color-gray-500);text-decoration-color:var(--color-gray-500)}.aria-\[current\=page\]\:decoration-1[aria-current=page]{text-decoration-thickness:1px}.aria-\[current\=page\]\:underline-offset-\[5px\][aria-current=page]{text-underline-offset:5px}.data-hover\:bg-\[var\(--ds-gray-100\)\][data-hover]{background-color:var(--ds-gray-100)}.data-hover\:bg-\[var\(--themed-hover-bg\,_hsl\(0\,_0\%\,_22\%\)\)\][data-hover]{background-color:var(--themed-hover-bg,#383838)}.data-hover\:text-\[var\(--themed-fg\)\][data-hover]{color:var(--themed-fg)}.data-hover\:\!\[--themed-border\:_var\(--ds-gray-alpha-200\)\][data-hover]{--themed-border:var(--ds-gray-alpha-200)!important}.data-hover\:\[--themed-border\:var\(--themed-hover-bg\,_var\(--ds-gray-200\)\)\][data-hover]{--themed-border:var(--themed-hover-bg,var(--ds-gray-200))}.data-hover\:disabled\:bg-\[var\(--ds-gray-100\)\][data-hover]:disabled{background-color:var(--ds-gray-100)}.data-\[focus\]\:shadow-\[0_0_0_1px_var\(--themed-border\,_transparent\)\,0_0_0_2px_var\(--ds-background-100\)\,0_0_0_4px_var\(--ds-focus-color\)\][data-focus]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--themed-border,transparent)), 0 0 0 2px var(--tw-shadow-color,var(--ds-background-100)), 0 0 0 4px var(--tw-shadow-color,var(--ds-focus-color));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[focus\]\:shadow-\[var\(--ds-focus-ring\)\][data-focus]{--tw-shadow:var(--ds-focus-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[focus\]\:transition-none[data-focus]{transition-property:none}.data-\[mobile-open\]\:\!shadow-none[data-mobile-open],.data-\[nav-open\]\:\!shadow-none[data-nav-open]{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.data-\[open\]\:visible[data-open]{visibility:visible}.data-\[open\]\:rotate-180[data-open]{rotate:180deg}.data-\[otp-screen\]\:pt-4[data-otp-screen]{padding-top:calc(var(--spacing) * 4)}.data-\[scrolled\]\:shadow-\[0_1px_0_0_var\(--ds-gray-alpha-400\)\][data-scrolled]{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,var(--ds-gray-alpha-400));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media not all and (min-width:880px){.max-\[880px\]\:flex{display:flex}.max-\[880px\]\:hidden{display:none}.max-\[880px\]\:data-\[open\]\:\!visible[data-open]{visibility:visible!important}.max-\[880px\]\:data-\[open\]\:\!block[data-open]{display:block!important}.max-\[880px\]\:data-\[open\]\:\!opacity-100[data-open]{opacity:1!important}}@media (min-width:48rem){.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pl-8{padding-left:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (hover:hover){.\[\:not\(\[aria-disabled\]\)\]\:hover\:underline:not([aria-disabled]):hover{text-decoration-line:underline}}.\[\[data-mobile-open\]_\\u0026\]\:\!hidden:is([data-mobile-open] u0026){display:none!important}.\[\\u0026_a\]\:no-underline:is(u0026 a){text-decoration-line:none}.\[\\u0026_a\]\:transition-colors:is(u0026 a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\\u0026_a\]\:duration-200:is(u0026 a){--tw-duration:.2s;transition-duration:.2s}.\[\\u0026_a\]\:ease-\[ease\]:is(u0026 a){--tw-ease:ease;transition-timing-function:ease}.\[\\u0026_button\]\:transition-colors:is(u0026 button){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))}.\[\\u0026_button\]\:duration-200:is(u0026 button){--tw-duration:.2s;transition-duration:.2s}.\[\\u0026_button\]\:ease-\[ease\]:is(u0026 button){--tw-ease:ease;transition-timing-function:ease}.\[\\u0026_ul\]\:m-0:is(u0026 ul){margin:0}.\[\\u0026_ul\]\:list-none:is(u0026 ul){list-style-type:none}.\[\\u0026_ul\]\:p-0:is(u0026 ul){padding:0}.\[\\u0026\:\:-webkit-details-marker\]\:hidden:is(),.\[\\u0026\:\:-webkit-scrollbar\]\:hidden:is(){display:none}.\[\\u0026\\u003e\*\]\:col-span-2:is(){grid-column:span 2/span 2}}:root{--bg:#050913;--bg-deep:#020b18;--bg-blue:#061a2f;--card:#fff1;--card-hover:#ffffff1a;--line:#00afff47;--line-soft:#ffffff1f;--white:#fff;--muted:#b8c7d9;--cyan:#2ed7ff;--neon:#00afff;--blue:#0057ff;--yellow:#ffd43b;--danger:#ff5f7a;--success:#4ce53a;--radius:24px;--max:1440px}@keyframes floatGlow{50%{transform:translate(28px,18px)scale(1.08)}}@keyframes cardReveal{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes badgePop{0%{opacity:0;transform:translateY(-5px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes badgeNeon{50%{box-shadow:0 0 10px #2ed7ffe6,0 0 22px #bf7bff9e}}@keyframes detailFloat{50%{transform:translateY(-6px)rotate(-.25deg)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--white);background:radial-gradient(circle at 50% -10%,#0057ff47,#0000 32%),radial-gradient(circle at 92% 30%,#2ed7ff1f,#0000 28%),linear-gradient(#030712 0%,#08162b 45%,#04070e 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(#2ed7ff38 1px,#0000 1px);background-size:34px 34px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}img{max-width:100%}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.container{width:min(var(--max), calc(100% - 40px));margin-inline:auto}.page-shell{z-index:1;min-height:100vh;position:relative}.muted{color:var(--muted)}.eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:800}.section{padding:72px 0}.section-tight{padding:44px 0}.section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;display:flex}.section-heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(1.6rem,3vw,2.5rem)}.glass{border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff16,#ffffff09);box-shadow:0 24px 70px #0000003d}.brand{letter-spacing:-.025em;align-items:center;gap:11px;font-weight:850;display:inline-flex}.brand img{object-fit:contain;filter:drop-shadow(0 0 14px #2ed7ff59);border-radius:50%;width:48px;height:48px}.brand-copy small{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;display:block}.public-header{z-index:10;padding:20px 0;position:relative}.public-header-inner{justify-content:space-between;align-items:center;gap:18px;display:flex}.public-nav{color:var(--muted);align-items:center;gap:28px;font-size:.94rem;display:flex}.public-nav a:hover{color:#fff}.button{cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 19px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)scale(.98)}.button-primary{color:#06101d;background:linear-gradient(135deg, var(--yellow), #ff9f1c);box-shadow:0 12px 32px #ffd43b38}.button-blue{background:linear-gradient(135deg, var(--cyan), var(--blue));box-shadow:0 12px 32px #00afff38}.button-ghost{border:1px solid var(--line-soft);background:#ffffff0f}.button-danger{color:#ff9bad;background:#ff5f7a1f;border:1px solid #ff5f7a59}.button-small{border-radius:12px;min-height:38px;padding-inline:14px;font-size:.84rem}.hero{padding:72px 0 100px}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;display:grid}.hero h1{letter-spacing:-.075em;max-width:760px;margin:14px 0 20px;font-size:clamp(3rem,6vw,6.4rem);line-height:.92}.hero h1 span{color:var(--yellow);text-shadow:0 0 42px #ffd43b2e;display:block}.hero-lead{max-width:680px;color:var(--muted);font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-note{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:25px;font-size:.87rem;display:flex}.hero-note span{align-items:center;gap:7px;display:inline-flex}.catalog-preview{border-radius:34px;padding:18px;position:relative;transform:rotate(1.5deg)}.catalog-preview:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--cyan), transparent 42%, var(--yellow));z-index:-1;opacity:.75;position:absolute;inset:-2px}.preview-window{border:1px solid var(--line-soft);background:#07101d;border-radius:24px;overflow:hidden}.preview-toolbar{border-bottom:1px solid var(--line-soft);gap:7px;padding:14px 16px;display:flex}.preview-toolbar i{background:var(--cyan);opacity:.7;border-radius:50%;width:8px;height:8px}.preview-search{border:1px solid var(--line);height:42px;color:var(--muted);background:#00afff0f;border-radius:13px;align-items:center;margin:16px;padding:0 14px;font-size:.8rem;display:flex}.preview-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 16px 18px;display:grid}.preview-card{aspect-ratio:.78;border:1px solid var(--line-soft);background:#ffffff0f;border-radius:15px;padding:8px}.preview-art{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, var(--yellow), #ff7657 46%, #5117aa 72%);border-radius:50%;box-shadow:0 0 20px #2ed7ff26}.preview-card:nth-child(2) .preview-art{background:radial-gradient(circle at 35% 30%, #fff, var(--cyan) 42%, var(--blue) 75%)}.preview-card:nth-child(3) .preview-art{background:radial-gradient(circle at 35% 30%,#fff,#ff69c6 45%,#7d27ff 75%)}.preview-card b,.preview-card small{background:#ffffff73;border-radius:10px;height:7px;margin-top:9px;display:block}.preview-card small{opacity:.45;width:58%;height:5px;margin-top:6px}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.benefit-card{border-radius:var(--radius);padding:25px}.benefit-card svg{color:var(--yellow)}.benefit-card h3{margin:18px 0 8px}.benefit-card p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.65}.steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.step{counter-increment:step;border-top:2px solid var(--line);padding:24px}.step:before{content:"0" counter(step);color:var(--cyan);letter-spacing:.12em;font-weight:900}.step h3{margin:20px 0 8px}.step p{color:var(--muted);margin:0;line-height:1.6}.landing-cta{text-align:center;border:1px solid var(--line);background:radial-gradient(circle at top,#00afff47,#0000 50%),linear-gradient(135deg,#0057ff38,#ffd43b1a);border-radius:34px;padding:50px}.landing-cta h2{letter-spacing:-.05em;margin:10px 0 14px;font-size:clamp(2rem,4vw,3.6rem)}.faq-list{gap:12px;max-width:900px;margin:0 auto;display:grid}.faq-list details{border:1px solid var(--line-soft);background:#ffffff0b;border-radius:17px;padding:19px 22px}.faq-list summary{cursor:pointer;font-weight:750}.faq-list p{color:var(--muted);line-height:1.7}.footer{border-top:1px solid var(--line-soft);color:var(--muted);padding:28px 0 38px;font-size:.88rem}.footer-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.catalog-layout{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#030712d1;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.sidebar .brand{padding:0 8px 26px}.sidebar-nav{gap:7px;display:grid}.nav-link{color:var(--muted);border-radius:14px;align-items:center;gap:11px;padding:12px 13px;font-size:.91rem;font-weight:700;display:flex}.nav-link:hover,.nav-link.active{color:#fff;box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(135deg,#2ed7ff26,#0057ff14)}.sidebar-user{border:1px solid var(--line-soft);background:#ffffff0d;border-radius:17px;margin-top:12px;padding:14px}.sidebar-user strong,.sidebar-user small{text-overflow:ellipsis;display:block;overflow:hidden}.sidebar-user small{color:var(--muted);margin-top:3px}.sidebar-promo{background:radial-gradient(circle at 10% 0,#ffd43b2e,#0000 52%),linear-gradient(145deg,#0057ff2e,#ffffff0e);border:1px solid #ffd43b47;border-radius:19px;margin-top:auto;padding:16px}.sidebar-promo svg{color:var(--yellow)}.sidebar-promo strong,.sidebar-promo small{display:block}.sidebar-promo strong{margin-top:9px}.sidebar-promo small{color:var(--muted);margin:4px 0 11px;line-height:1.45}.sidebar-promo a,.sidebar-promo span{color:var(--yellow);font-size:.74rem;font-weight:900}.client-sidebar{background:radial-gradient(circle at top,#2ed7ff1f,#050913d1 42%),#050913e6}.client-order-sidebar{gap:14px;min-height:0;margin-top:10px;display:grid}.client-order-head h2{margin:4px 0;font-size:2rem}.client-order-head p{color:var(--muted);font-size:.86rem;line-height:1.45}.client-order-total{background:#2ed7ff14;border:1px solid #2ed7ff3d;border-radius:18px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:14px;display:grid}.client-order-total svg{color:var(--cyan)}.client-order-total strong{color:#fff;font-size:1.35rem}.client-order-total span{color:var(--muted);font-size:.8rem}.client-order-list{gap:9px;max-height:420px;padding-right:3px;display:grid;overflow:auto}.client-order-item{grid-template-columns:48px minmax(0,1fr) 32px;padding:8px}.client-order-item img,.client-order-item>.catalog-preview-unavailable{width:48px;height:48px}.client-order-item strong{font-size:.78rem}.client-order-more{text-align:center;color:var(--muted);display:block}.client-order-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:18px;justify-items:center;gap:5px;padding:24px 14px;display:grid}.client-order-empty strong{color:#fff}.client-order-actions{gap:8px;margin-top:auto;display:grid}.client-order-actions .button{justify-content:center;width:100%}.catalog-main{min-width:0;padding-bottom:80px}.catalog-topbar{border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:15;background:#0509139e;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 34px;display:flex;position:sticky;top:0}.catalog-topbar h1{margin:0;font-size:1rem}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.mobile-brand{display:none}.catalog-content{padding:34px}.desktop-only{display:inline-flex}.highlight-yellow{color:var(--yellow);text-shadow:0 0 32px #ffd43b2e}.mode-switch{border:1px solid var(--line-soft);background:#ffffff0e;border-radius:16px;gap:5px;padding:5px;display:inline-flex}.mode-button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:.82rem;font-weight:900;transition:all .2s;display:inline-flex}.mode-button:hover{color:#fff;background:#ffffff14}.mode-button.active{color:#04101d;background:linear-gradient(135deg, var(--yellow), #ffb02e);box-shadow:0 0 24px #ffd43b33}.mode-producer .mode-button.active:first-child{color:#03131c;background:linear-gradient(135deg, #78fff1, var(--cyan));box-shadow:0 0 24px #2ed7ff38}.button-order{color:#06101d;background:linear-gradient(135deg, var(--yellow), #ff9f1c);box-shadow:0 10px 30px #ffd43b29}.order-count{color:#fff;background:#050913db;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:.74rem;display:inline-grid}.catalog-vitrine{padding-top:26px}.catalog-hero{background:radial-gradient(circle at 20% 5%,#7942ff3b,#0000 38%),radial-gradient(circle at 80% 20%,#00afff2e,#0000 34%),linear-gradient(135deg,#091c3feb,#200c4194);border-color:#2ed7ff33;border-radius:34px;padding:30px;position:relative;overflow:hidden}.catalog-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffd43b29,#0000 66%);border-radius:999px;height:260px;position:absolute;inset:auto -10% -45% 42%}.catalog-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#2ed7ff33,#0000 68%);border-radius:50%;width:330px;height:330px;animation:9s ease-in-out infinite floatGlow;position:absolute;top:-110px;left:-180px}.catalog-hero:after{animation:11s ease-in-out -4s infinite reverse floatGlow}.catalog-welcome{z-index:1;flex-direction:column;gap:24px;margin-bottom:24px;display:flex;position:relative}.catalog-welcome h2{letter-spacing:-.07em;max-width:880px;margin:8px 0 10px;font-size:clamp(2.5rem,5vw,5.4rem);line-height:.95}.catalog-welcome p{color:var(--muted);margin:0;font-size:1rem}.catalog-total{color:#d9faff;background:#2ed7ff17;border:1px solid #2ed7ff38;border-radius:999px;align-items:baseline;gap:8px;margin-top:16px;padding:8px 12px;display:inline-flex}.catalog-total strong{color:var(--yellow);font-size:1.35rem;line-height:1}.catalog-total span{font-size:.78rem;font-weight:800}.catalog-hero-aside{width:100%;display:block}.collection-highlight{aspect-ratio:1;cursor:pointer;background:#07101d;border:1px solid #ffd43b61;border-radius:8px;width:210px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000004d}.collection-highlight:hover{border-color:#ffd43bbf;transform:translateY(-2px);box-shadow:0 18px 40px #00000059}.collection-highlight:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.collection-highlight img{object-fit:cover;width:100%;height:100%;display:block}.collection-highlight-copy{color:#fff;text-align:left;background:#030915e0;border-radius:6px;gap:1px;padding:7px 9px;display:grid;position:absolute;inset:auto 8px 8px}.collection-highlight-copy small{color:var(--yellow);text-transform:uppercase;font-size:.58rem;font-weight:900}.collection-highlight-copy strong{font-size:.78rem;line-height:1.15}.mode-tip{border:1px solid var(--line-soft);background:#ffffff14;border-radius:20px;align-items:center;gap:12px;min-width:250px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff06}.mode-tip>span{background:linear-gradient(135deg,#2ed7ff38,#ffd43b1f);border-radius:15px;place-items:center;width:44px;height:44px;font-size:1.3rem;display:grid}.mode-tip strong,.mode-tip small{display:block}.mode-tip small{color:var(--muted);margin-top:2px}.search-row{z-index:1;grid-template-columns:minmax(260px,1fr) 190px 190px auto;align-items:center;gap:10px;display:grid;position:relative}.catalog-search{min-width:0}.filter-select{border-radius:19px;width:100%;min-width:0;min-height:62px}.luck-button{white-space:nowrap;min-height:62px}.editorial-shortcuts{z-index:1;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex;position:relative}.editorial-shortcuts>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.editorial-shortcuts button{min-height:34px;color:var(--muted);border:1px solid var(--line-soft);cursor:pointer;background:#fff1;border-radius:999px;padding:0 12px;font-size:.76rem;font-weight:800}.editorial-shortcuts button:hover,.editorial-shortcuts button.active{color:#06101d;background:linear-gradient(135deg, var(--cyan), var(--yellow));border-color:#0000}.active-tag-filter{z-index:1;color:#dffaff;background:#2ed7ff1a;border:1px solid #2ed7ff4d;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 10px 8px 12px;font-size:.78rem;display:inline-flex;position:relative}.active-tag-filter>svg{color:var(--cyan)}.active-tag-filter button{color:#06101d;background:var(--cyan);cursor:pointer;min-height:28px;font:inherit;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-weight:850;display:inline-flex}.active-tag-filter button:hover{background:var(--yellow)}.notice-board{background:linear-gradient(135deg,#ffd43b1c,#2ed7ff12);border:1px solid #ffd43b40;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin:18px 0 28px;padding:17px 19px;display:grid}.notice-board>svg{color:var(--yellow);margin-top:2px}.notice-board article{margin-top:5px}.notice-board article+article{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:10px}.notice-board strong{display:block}.notice-board p{color:var(--muted);margin:3px 0 0;font-size:.88rem;line-height:1.5}.catalog-results{scroll-margin-top:105px}.catalog-meta{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.catalog-meta h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(1.55rem,3vw,2.6rem)}.catalog-meta>span{color:var(--muted);white-space:nowrap;font-size:.88rem}.editorial-shortcuts{margin-top:14px;white-space:nowrap!important;scrollbar-width:none!important;-ms-overflow-style:none!important;flex-wrap:nowrap!important;gap:8px!important;padding-bottom:8px!important;display:flex!important;overflow-x:auto!important}.editorial-shortcuts button{white-space:nowrap!important;flex-shrink:0!important}.recent-section-box{background:linear-gradient(135deg,#9333ea1f 0%,#141e4640 100%);border:1px solid #9333ea40;border-radius:20px;margin-bottom:24px;padding:20px}.featured-section-box{background:linear-gradient(135deg,#ffd43b1a 0%,#32281440 100%);border:1px solid #ffd43b40;border-radius:20px;margin-bottom:24px;padding:20px}.featured-section{padding-bottom:18px}.featured-section .art-card{background:linear-gradient(#573d0d38,#ffffff0e);border-color:#ffd43b3b}.catalog-promo{background:radial-gradient(circle at 10% 0,#ffd43b2b,#0000 42%),radial-gradient(circle at 90% 100%,#2ed7ff2b,#0000 42%),linear-gradient(135deg,#091c3fdb,#200c4194);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin:26px 0 10px;padding:30px;display:grid}.catalog-promo h2{letter-spacing:-.045em;max-width:760px;margin:7px 0 10px;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.05}.catalog-promo p{max-width:820px;color:var(--muted);margin:0;line-height:1.65}.catalog-promo-actions{flex-direction:column;gap:9px;min-width:230px;display:flex}.promo-placeholder{cursor:default}.promo-placeholder:hover{transform:none}.load-more{justify-content:center;margin-top:28px;display:flex}.catalog-results .artwork-grid{transition:opacity .16s}.catalog-results.is-filtering .artwork-grid{opacity:.62}.welcome{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.welcome h2{letter-spacing:-.055em;margin:6px 0;font-size:clamp(2rem,4vw,3.25rem)}.welcome p{color:var(--muted);margin:0}.search-box{border:1px solid var(--line);background:#ffffff12;border-radius:20px;align-items:center;gap:12px;min-height:62px;padding:0 19px;display:flex;box-shadow:0 0 38px #00afff14}.search-box svg{color:var(--cyan);flex:none}.search-box input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:1rem}.search-box input::placeholder{color:#7f93aa}.category-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:3px 3px 12px;display:grid}.category-card{background:var(--card);border:1px solid var(--line-soft);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:132px;padding:18px;transition:all .2s;display:flex}.category-card:hover{border-color:var(--line);background:var(--card-hover);transform:translateY(-3px)}.category-card svg{color:var(--yellow)}.category-card strong{font-size:.9rem;line-height:1.25;display:block}.category-card small{color:var(--cyan);margin-bottom:4px;font-weight:800;display:block}.artwork-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.art-card{border:1px solid var(--line-soft);content-visibility:auto;contain-intrinsic-size:430px;min-width:0;animation:.42s cubic-bezier(.2,.75,.25,1) both cardReveal;animation-delay:calc(var(--card-index,0) * 32ms);background:linear-gradient(#144c844d,#ffffff0e);border-radius:22px;flex-direction:column;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05}.art-card:hover{border-color:var(--line);transform:translateY(-4px);box-shadow:0 18px 48px #0000004d,0 0 28px #00afff1f}.art-card.selected{border-color:#ffd43bbf;box-shadow:0 0 0 2px #ffd43b1f,0 18px 48px #00000047}.art-preview{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#00afff1f,#0000 65%);place-items:center;padding:13px;display:grid;position:relative;overflow:hidden}.art-preview-link{border-radius:16px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.art-preview-link:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff1f 50%,#0000 58%);transition:transform .65s;position:absolute;inset:-80% -45%;transform:translate(-60%)rotate(8deg)}.art-card:hover .art-preview-link:after{transform:translate(60%)rotate(8deg)}.art-preview img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.catalog-preview-unavailable{color:var(--muted);text-align:center;background:#0000002e;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.catalog-preview-unavailable small{color:inherit;white-space:normal;font-size:.7rem}.art-preview-link>.catalog-preview-unavailable{border-radius:16px;width:100%;height:100%}.art-card:hover .art-preview img{transform:scale(1.035)}.art-preview-hint{color:#fff;opacity:0;white-space:nowrap;background:#030915db;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.68rem;font-weight:900;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%,8px)}.art-card:hover .art-preview-hint,.art-preview-link:focus-visible .art-preview-hint{opacity:1;transform:translate(-50%)}.art-badges{z-index:2;pointer-events:none;justify-content:space-between;gap:8px;display:flex;position:absolute;inset:11px 11px auto}.badge{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050913d1;border-radius:999px;padding:6px 9px;font-size:.63rem;font-weight:900;animation:.38s both badgePop}.badge-new{color:#07101d;background:var(--yellow);border-color:#0000}.badge-popular{color:#fff3d0;background:#ff7029e0;border-color:#ffbe70b8}.badge-hot{color:#fff;background:linear-gradient(135deg,#ff406c,#ff8a2a);border-color:#ffffff40}.badge-featured{color:#06101d;background:linear-gradient(135deg, var(--yellow), #ffae2b);border-color:#0000}.badge-favorite{color:#fff;background:linear-gradient(135deg,#a735ff,#ff4ba8);border-color:#ffffff3d}.badge-collection{text-overflow:ellipsis;white-space:nowrap;color:#d9fbff;background:#2ed7ff2e;border-color:#2ed7ff61;max-width:62%;overflow:hidden}.badge-effect-gradient{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#ec4899 48%,#12bfea 100%);border-color:#ffffff57;box-shadow:0 7px 18px #7c3aed47}.badge-effect-neon{color:#eaffff;text-shadow:0 0 7px #ffffffe0;background:#030814e6;border-color:#45efff;animation:.38s both badgePop,2.2s ease-in-out .38s infinite badgeNeon;box-shadow:0 0 8px #2ed7ffc7,0 0 18px #bf7bff6b}.favorite-button{border:1px solid var(--line-soft);cursor:pointer;z-index:2;background:#050913d1;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:11px;right:11px}.favorite-button.active{color:#ff7b9e;border-color:#ff7b9e80}.art-card-body{flex-direction:column;flex:1;padding:15px;display:flex}.art-code{color:var(--cyan);letter-spacing:.05em;font-size:.68rem;font-weight:850}.art-card h3{margin:7px 0 5px;font-size:.95rem;line-height:1.3}.art-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.art-mini-tags{flex-wrap:wrap;gap:5px;min-height:22px;margin-top:8px;display:flex}.art-mini-tags a{color:#cdf6ff;background:#2ed7ff14;border:1px solid #2ed7ff2e;border-radius:999px;padding:4px 7px;font-size:.62rem;text-decoration:none;transition:all .16s}.art-mini-tags a:hover,.art-mini-tags a:focus-visible{color:#06101d;background:var(--cyan);border-color:var(--cyan)}.art-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.art-actions .button{border-radius:12px;min-height:40px;padding:0 11px;font-size:.78rem}.art-primary-action,.collection-action{grid-column:1/-1}.button-add{color:#06101d;background:linear-gradient(135deg,#d5ffe4,#73ffc8);box-shadow:0 12px 28px #73ffc824}.button-add.active{background:linear-gradient(135deg, var(--yellow), #ffad2e);box-shadow:0 12px 28px #ffd43b2e}.icon-button{padding:0}.button-disabled{cursor:not-allowed;opacity:.46;pointer-events:none}.favorite-button-active{color:#ff9bb6;border-color:#ff7b9e7a}.empty-state{text-align:center;border:1px dashed var(--line);background:#00afff09;border-radius:24px;padding:60px 28px}.empty-state svg{color:var(--cyan)}.empty-state h3{margin:16px 0 8px}.empty-state p{color:var(--muted);max-width:500px;margin:0 auto}.filters{flex-wrap:wrap;gap:10px;margin:18px 0 28px;display:flex}.field,.select,.textarea{color:#fff;border:1px solid var(--line-soft);background:#ffffff0f;border-radius:14px;outline:none;width:100%;min-height:48px;padding:0 14px}.select{width:auto;min-width:180px}.select option{background:#07152b}.textarea{resize:vertical;min-height:112px;padding-block:12px}.field:focus,.select:focus,.textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #2ed7ff1a}.detail-grid{grid-template-columns:minmax(320px,.9fr) minmax(340px,1.1fr);align-items:start;gap:42px;display:grid}.detail-breadcrumb{margin-bottom:20px}.detail-navigation{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.detail-navigation .detail-breadcrumb{margin-bottom:0}.detail-back-link{color:#fff;border:1px solid var(--line);cursor:pointer;background:#2ed7ff17;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:850;transition:transform .2s,background .2s;display:inline-flex}.detail-back-link:hover{background:#2ed7ff29;transform:translate(-3px)}.detail-vitrine{max-width:1180px}.detail-preview{background:radial-gradient(circle at 50% 34%,#2ed7ff33,#0000 58%),linear-gradient(#ffffff16,#ffffff09);border-radius:30px;place-items:center;min-height:480px;padding:25px;display:grid;position:sticky;top:115px;overflow:hidden}.detail-badges{inset:20px 20px auto}.detail-preview-image{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;min-height:430px;padding:44px 0 12px;display:grid;position:relative}.detail-preview img{object-fit:contain;filter:drop-shadow(0 25px 45px #00000047);max-height:610px;animation:6s ease-in-out infinite detailFloat}.detail-preview-image>.catalog-preview-unavailable{border-radius:16px;width:min(100%,520px);min-height:360px}.detail-back-hint{border:1px solid var(--line-soft);opacity:.82;white-space:nowrap;background:#030915d1;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.72rem;font-weight:850;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.detail-preview-image:hover .detail-back-hint{opacity:1;transform:translate(-50%)translateY(-3px)}.detail-info h2{letter-spacing:-.06em;margin:12px 0 16px;font-size:clamp(2.3rem,5vw,4.4rem);line-height:.98}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.84rem;display:flex}.detail-taxonomy{color:#fff;line-height:1.6}.detail-description{color:var(--muted);font-size:1.02rem;line-height:1.75}.detail-list{grid-template-columns:repeat(2,1fr);gap:10px;margin:24px 0;display:grid}.detail-list div{border:1px solid var(--line-soft);background:#ffffff0d;border-radius:15px;padding:14px}.detail-list dt{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:.72rem}.detail-list dd{margin:5px 0 0;font-weight:750}.tag-list{flex-wrap:wrap;gap:8px;margin:20px 0 28px;display:flex}.tag{border:1px solid var(--line);color:#c9f7ff;background:#2ed7ff13;border-radius:999px;padding:7px 10px;font-size:.75rem;text-decoration:none;transition:all .16s}.tag:hover,.tag:focus-visible{color:#06101d;background:linear-gradient(135deg, var(--cyan), var(--yellow));border-color:#0000;transform:translateY(-1px)}.detail-actions{flex-wrap:wrap;gap:10px;display:flex}.related-block{border-top:1px solid var(--line-soft);margin-top:28px;padding-top:24px}.related-block h3{margin:0 0 13px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.related-card{border:1px solid var(--line-soft);background:#ffffff0e;border-radius:16px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:9px;transition:all .2s;display:grid}.related-card:hover{border-color:var(--line);background:#2ed7ff14;transform:translateY(-2px)}.related-card img{object-fit:contain;background:#00afff14;border-radius:13px;width:62px;height:62px}.related-card>.catalog-preview-unavailable{border-radius:13px;width:62px;height:62px}.related-card small,.related-card strong{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.related-card small{color:var(--cyan);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:.66rem;font-weight:900}.related-card strong{margin-top:4px;font-size:.82rem;line-height:1.25}.modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01050db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.collection-picker{border:1px solid var(--line);border-radius:26px;width:min(560px,100%);max-height:min(760px,100vh - 40px);padding:22px;animation:.26s both cardReveal;overflow:auto}.collection-picker .order-panel-head p{max-width:390px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;overflow:hidden}.collection-picker-list{gap:8px;margin:16px 0 20px;display:grid}.collection-picker-item{color:#fff;text-align:left;border:1px solid var(--line-soft);cursor:pointer;background:#ffffff0b;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:64px;padding:9px 11px;transition:transform .18s,border-color .18s,background .18s;display:grid}.collection-picker-item:hover{border-color:var(--line);background:#2ed7ff13;transform:translate(3px)}.collection-picker-item.selected{background:#55e28a1a;border-color:#55e28a94}.collection-picker-item strong,.collection-picker-item small{display:block}.collection-picker-item small{color:var(--muted);margin-top:3px}.collection-color{color:#04101d;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.collection-check{background:#ffffff13;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.collection-picker-item.selected .collection-check{color:#06101d;background:#55e28a}.collection-loading{color:var(--muted);text-align:center}.collection-create-inline{border-top:1px solid var(--line-soft);padding-top:17px}.collection-create-inline>label,.collection-create-card>label{margin-bottom:9px;font-weight:850;display:block}.collection-create-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.collection-option-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:9px 0 7px;font-size:.72rem;font-weight:850;display:block}.collection-color-options{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.collection-color-options button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:25px;height:25px;padding:0;transition:transform .16s,border-color .16s;box-shadow:0 0 0 1px #ffffff29}.collection-color-options button:hover{transform:scale(1.1)}.collection-color-options button.active{border-color:#fff;transform:scale(1.12)}.collection-icon-options{grid-template-columns:repeat(10,32px);gap:6px;margin-bottom:12px;display:grid}.collection-icon-options button{width:32px;height:32px;color:var(--muted);border:1px solid var(--line-soft);cursor:pointer;background:#ffffff0e;border-radius:10px;place-items:center;padding:0;transition:transform .16s,color .16s,border-color .16s,background .16s;display:grid}.collection-icon-options button:hover{color:#fff;border-color:var(--line);transform:translateY(-1px)}.collection-icon-options button.active{color:#06101d;background:var(--collection-color,var(--cyan));border-color:#0000;box-shadow:0 0 0 2px #ffffff29}.collection-notice{color:var(--cyan);margin-top:8px;display:block}.order-panel{border:1px solid var(--line);border-radius:26px;width:min(640px,100%);max-height:min(760px,100vh - 40px);padding:22px;overflow:auto}.order-panel-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.order-panel-head h2{letter-spacing:-.045em;margin:5px 0 0;font-size:2rem}.modal-close{border:1px solid var(--line-soft);color:#fff;cursor:pointer;background:#ffffff12;border-radius:14px;width:40px;height:40px;font-size:1.5rem;line-height:1}.order-list{gap:10px;max-height:440px;padding-right:4px;display:grid;overflow:auto}.order-item{border:1px solid var(--line-soft);background:#ffffff0e;border-radius:17px;grid-template-columns:58px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:10px;display:grid}.order-item img{object-fit:contain;background:#00afff14;border-radius:13px;width:58px;height:58px}.order-item>.catalog-preview-unavailable{white-space:normal;border-radius:13px;width:58px;height:58px;font-size:0}.order-item>.catalog-preview-unavailable small{display:none}.order-item.client-order-item>.catalog-preview-unavailable{width:48px;height:48px}.order-item small,.order-item strong,.order-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.order-item small{color:var(--cyan);font-weight:900}.order-item span{color:var(--muted);margin-top:2px;font-size:.78rem}.remove-order{color:#ffadc0;cursor:pointer;background:#ff5f7a14;border:1px solid #ff5f7a4d;border-radius:12px;place-items:center;width:34px;height:34px;font-size:1.1rem;display:grid}.order-summary{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:16px;display:flex}.order-summary small{color:var(--muted);margin-top:3px;display:block}.order-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.order-empty{text-align:center;color:var(--muted);padding:42px 18px}.order-empty svg{color:var(--cyan)}.order-empty h3{color:#fff;margin:14px 0 8px}.sidebar{overflow-y:auto}.client-order-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.client-order-totals>div{border:1px solid var(--line-soft);background:#ffffff0b;border-radius:14px;padding:12px}.client-order-totals strong,.client-order-totals span{display:block}.client-order-totals strong{color:#fff;font-size:1.25rem}.client-order-totals span{color:var(--muted);margin-top:2px;font-size:.68rem}.order-quantity{border:1px solid var(--line);background:#0003;border-radius:9px;grid-template-columns:30px 1fr 30px;align-items:center;width:120px;height:30px;margin-top:6px;display:grid;overflow:hidden}.order-quantity button{color:#fff;cursor:pointer;background:#ffffff0f;border:0;place-items:center;height:100%;display:grid}.order-quantity button:disabled{opacity:.35;cursor:not-allowed}.order-quantity input{color:#fff;text-align:center;width:100%;min-width:0;height:100%;font:inherit;appearance:textfield;background:0 0;border:0;outline:0;font-weight:900}.order-quantity input::-webkit-inner-spin-button{appearance:none}.order-item-check{color:var(--green);justify-self:center}.order-error{color:#ffb3c4;background:#ff5f7a17;border:1px solid #ff5f7a57;border-radius:12px;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.4}.producer-orders-sidebar{border-top:1px solid var(--line-soft);gap:9px;margin-top:14px;padding-top:14px;display:grid}.producer-orders-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.producer-orders-head strong,.producer-orders-head span{display:block}.producer-orders-head strong{color:#fff;margin-top:2px}.producer-orders-head button{width:32px;height:32px;color:var(--cyan);cursor:pointer;background:#2ed7ff14;border:1px solid #2ed7ff47;border-radius:9px;place-items:center;display:grid}.producer-order-list{gap:5px;display:grid}.producer-order-list>button{width:100%;min-height:48px;color:var(--muted);text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #0000;border-radius:10px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:7px 8px;display:grid}.producer-order-list>button:hover{border-color:var(--line-soft);color:#fff;background:#2ed7ff0f}.producer-order-list strong,.producer-order-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.producer-order-list strong{color:#fff;font-size:.74rem}.producer-order-list small{margin-top:2px;font-size:.63rem}.producer-orders-empty{color:var(--muted);text-align:center;padding:8px}.producer-orders-link{color:var(--cyan);justify-content:center;align-items:center;gap:5px;font-size:.7rem;font-weight:800;display:inline-flex}.order-create-dialog{border:1px solid var(--line);border-radius:22px;width:min(650px,100%);max-height:min(820px,100vh - 34px);padding:22px;overflow:auto}.order-panel-head p{color:var(--muted);margin:5px 0 0;line-height:1.45}.order-create-form,.order-edit-form{gap:12px;display:grid}.order-create-form label,.order-edit-form label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:800;display:grid}.order-create-form label>span,.order-edit-form label>span{align-items:center;gap:6px;display:inline-flex}.order-create-form textarea,.order-edit-form textarea{resize:vertical}.order-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.order-draft-picker{margin-bottom:16px}.order-section-title{color:var(--cyan);align-items:center;gap:9px;margin-bottom:9px;display:flex}.order-section-title strong,.order-section-title small{display:block}.order-section-title strong{color:#fff}.order-section-title small{color:var(--muted);margin-top:2px;font-size:.7rem}.order-draft-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.order-draft-list button{border:1px solid var(--line-soft);color:#fff;text-align:left;cursor:pointer;background:#ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.order-draft-list strong,.order-draft-list small{display:block}.order-draft-list small{color:var(--muted);margin-top:2px}.order-draft-list em{color:var(--cyan);white-space:nowrap;font-size:.68rem;font-style:normal}.order-create-divider{color:var(--muted);text-transform:uppercase;align-items:center;gap:10px;margin:14px 0;font-size:.7rem;display:flex}.order-create-divider:before,.order-create-divider:after{content:"";background:var(--line-soft);flex:1;height:1px}.order-recovery-option{cursor:pointer;background:#ffd43b12;border:1px solid #ffd43b40;border-radius:12px;align-items:start;padding:11px;grid-template-columns:auto 1fr!important}.order-recovery-option input{margin-top:3px}.order-recovery-option span,.order-recovery-option strong,.order-recovery-option small{display:block}.order-recovery-option strong{color:#fff}.order-recovery-option small{color:var(--muted);margin-top:3px;font-weight:500}.order-pending-art{color:var(--cyan);align-items:center;gap:7px;margin:0;font-size:.78rem;display:flex}.orders-page{gap:20px;display:grid}.orders-page-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.orders-page-head h2{margin:5px 0;font-size:2rem}.orders-page-head p{color:var(--muted);margin:0}.orders-toolbar{grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:12px;display:grid}.orders-status-filter{border:1px solid var(--line-soft);background:#ffffff09;border-radius:13px;gap:5px;padding:5px;display:inline-flex}.orders-status-filter button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 11px;font-weight:800}.orders-status-filter button.active{color:#06101d;background:var(--yellow)}.orders-workspace{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.orders-list{gap:7px;max-height:calc(100vh - 260px);padding-right:3px;display:grid;overflow:auto}.orders-list>button{border:1px solid var(--line-soft);color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;width:100%;padding:11px;display:grid}.orders-list>button:hover,.orders-list>button.active{background:#2ed7ff14;border-color:#2ed7ff73}.orders-list strong,.orders-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.orders-list small{color:var(--muted);margin-top:2px}.orders-list em{color:var(--cyan);font-size:.72rem;font-style:normal}.order-status{border:1px solid var(--line-soft);border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:3px 8px;font-size:.65rem;font-weight:900;display:inline-flex}.orders-list .order-status{grid-column:1/-1}.order-status-rascunho{color:#ffe082;background:#ffe08212;border-color:#ffe08240}.order-status-finalizado{color:#8bffc0;background:#55e28a14;border-color:#55e28a4d}.order-status-arquivado{color:#c8cfdd;background:#c8cfdd0f}.order-detail-panel{border:1px solid var(--line-soft);background:#ffffff06;border-radius:16px;min-height:460px;padding:20px}.order-detail-panel.empty{color:var(--muted);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.order-detail-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.order-detail-head h2{margin:4px 0;font-size:1.5rem}.order-detail-head p{color:var(--muted);margin:0;font-size:.78rem}.order-customer-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:17px 0;display:grid}.order-customer-summary>div{border:1px solid var(--line-soft);background:#0000001f;border-radius:11px;padding:11px}.order-customer-summary small,.order-customer-summary strong{display:block}.order-customer-summary small{color:var(--muted);font-size:.68rem}.order-customer-summary strong{color:#fff;margin-top:3px;font-size:.85rem}.order-customer-summary .order-summary-notes{grid-column:1/-1}.order-summary-notes p{color:#dce4ef;white-space:pre-wrap;margin:4px 0 0;line-height:1.45}.order-detail-totals{gap:8px;margin-bottom:12px;display:flex}.order-detail-totals>div{background:#2ed7ff12;border-radius:10px;align-items:baseline;gap:5px;padding:8px 11px;display:flex}.order-detail-totals strong{color:#fff}.order-detail-totals span{color:var(--muted);font-size:.72rem}.order-detail-items{gap:7px;max-height:360px;display:grid;overflow:auto}.order-detail-items .order-item{border-radius:11px}.order-detail-items .order-item>b{color:var(--yellow);text-align:center}.order-detail-actions,.order-inline-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.order-edit-form{margin:17px 0}.order-empty.compact{padding:22px 12px}.order-empty.compact h3{margin:8px 0 0;font-size:.95rem}.mobile-order-drawer{border:1px solid var(--line);border-radius:18px;width:min(430px,100%);max-height:calc(100vh - 30px);padding:18px;position:relative;overflow:auto}.mobile-order-drawer>.modal-close{z-index:2;position:absolute;top:12px;right:12px}.mobile-order-drawer .client-order-sidebar{padding-top:42px}.mobile-nav-five{grid-template-columns:repeat(5,1fr)}.collections-page{padding-top:26px}.collections-hero{background:radial-gradient(circle at 10% 0,#9b6cff33,#0000 45%),linear-gradient(135deg,#091c3fe6,#200c4194);border-radius:30px;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:34px;padding:30px;display:grid}.collections-hero h2{letter-spacing:-.065em;margin:8px 0 10px;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.96}.collections-hero p{max-width:720px;color:var(--muted);margin:0;line-height:1.65}.collection-create-card{border:1px solid var(--line-soft);background:#ffffff0f;border-radius:20px;padding:18px}.collections-library{padding:42px 0 24px}.collection-folder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.collection-folder{background:linear-gradient(160deg, var(--collection-color), #ffffff0b);border-radius:21px;min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.collection-folder{background:linear-gradient(160deg, color-mix(in srgb, var(--collection-color) 18%, transparent), #ffffff0b)}}.collection-folder{border:1px solid var(--collection-color)}@supports (color:color-mix(in lab, red, red)){.collection-folder{border:1px solid color-mix(in srgb, var(--collection-color) 34%, var(--line-soft))}}.collection-folder{transition:transform .2s,border-color .2s,box-shadow .2s}.collection-folder:hover,.collection-folder.selected{border-color:var(--collection-color);box-shadow:0 16px 40px #00000042, 0 0 28px var(--collection-color);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.collection-folder:hover,.collection-folder.selected{box-shadow:0 16px 40px #00000042, 0 0 28px color-mix(in srgb, var(--collection-color) 16%, transparent)}}.collection-folder-main{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:12px;width:100%;min-height:165px;padding:15px;display:grid}.collection-folder-icon{color:#06101d;background:var(--collection-color);border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.collection-folder-main strong,.collection-folder-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.collection-folder-main strong{margin-top:3px}.collection-folder-main small{color:var(--muted);margin-top:4px}.collection-folder-preview{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:5px;min-height:48px;margin-top:5px;display:grid}.collection-folder-preview span{aspect-ratio:1;background:#ffffff0f;border-radius:9px;place-items:center;display:grid;overflow:hidden}.collection-folder-preview img{object-fit:contain;width:100%;height:100%}.collection-folder-actions{border-top:1px solid var(--line-soft);justify-content:flex-end;align-items:center;gap:6px;min-height:48px;padding:8px 10px;display:flex}.collection-folder-actions .field{min-width:0;min-height:34px}.collection-folder-actions button{color:#fff;border:1px solid var(--line-soft);cursor:pointer;background:#fff1;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:34px;height:34px;padding:0 8px;display:inline-flex}.collection-folder-actions button:hover{border-color:var(--line)}.collection-folder-actions .danger-confirm{color:#07101d;background:var(--danger);border-color:#0000;font-weight:850}.collection-folder-editor{border-top:1px solid var(--line-soft);background:#0309156b;gap:7px;padding:12px;display:grid}.collection-folder-editor label>span{color:var(--muted);margin-bottom:6px;font-size:.72rem;font-weight:850;display:block}.collection-folder-editor .field{min-height:40px}.collection-folder-editor .collection-option-label{margin-top:4px}.collection-folder-editor .collection-color-options{margin-bottom:2px}.collection-folder-editor .collection-icon-options{grid-template-columns:repeat(5,32px);margin-bottom:4px}.collection-folder-editor-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:3px;display:grid}.collection-folder-editor-actions .button{border-radius:11px;min-height:38px;padding:0 9px;font-size:.75rem}.collection-selected-section{border-top:1px solid var(--line-soft);padding:26px 0 18px}.login-page{place-items:center;min-height:100vh;padding:30px;display:grid}.login-card{border-radius:30px;width:min(100%,470px);padding:32px}.login-card .brand{margin-bottom:28px}.login-card h1{letter-spacing:-.045em;margin:0 0 8px;font-size:2.2rem}.login-card>p{color:var(--muted);line-height:1.6}.form-stack{gap:15px;margin-top:24px;display:grid}.form-group{gap:7px;display:grid}.form-group label{color:var(--muted);font-size:.82rem;font-weight:700}.form-error{color:#ffb1c0;background:#ff5f7a1a;border:1px solid #ff5f7a4d;border-radius:12px;padding:11px 13px;font-size:.86rem}.demo-box{border:1px solid var(--line);color:var(--muted);background:#00afff0f;border-radius:16px;margin-top:22px;padding:15px;font-size:.78rem}.demo-box button{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:800}.login-signup-box{color:var(--muted);background:linear-gradient(135deg,#ffcb2c1a,#2ed7ff0f);border:1px solid #ffcb2c47;border-radius:18px;gap:10px;margin-top:4px;padding:16px;font-size:.84rem;display:grid}.login-signup-box strong{color:#fff;font-size:.95rem}.login-signup-box .button{justify-content:center;margin-top:2px}.admin-table-wrap{border:1px solid var(--line-soft);border-radius:20px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:900px}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--line-soft);padding:13px 15px;font-size:.82rem}.admin-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#ffffff0a;font-size:.67rem}.status{border:1px solid var(--line-soft);border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.status-publicado{color:#9dff93;background:#4ce53a14}.status-revisar{color:var(--yellow);background:#ffd43b14}.status-rascunho,.status-privado{color:var(--muted)}.status-agendado{color:#d9fbff;background:#2ed7ff1c;border-color:#2ed7ff66}.admin-form{gap:22px;max-width:900px;display:grid}.form-section{border-radius:21px;padding:24px}.form-section h3{margin:0 0 18px}.form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.form-grid .wide{grid-column:1/-1}.check-row{flex-wrap:wrap;gap:18px;display:flex}.check-row label{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.upload-disabled{border:1px dashed var(--line);color:var(--muted);background:#00afff09;border-radius:15px;padding:18px}.catalog-update{border-radius:25px;margin-top:26px;padding:28px;scroll-margin-top:110px}.catalog-update h2{letter-spacing:-.045em;margin:7px 0 9px;font-size:clamp(1.7rem,3vw,2.5rem)}.catalog-update p{max-width:880px;color:var(--muted);margin:0;line-height:1.65}.catalog-update-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.catalog-update-steps div{border:1px solid var(--line-soft);background:#ffffff0d;border-radius:17px;padding:17px}.catalog-update-steps svg{color:var(--yellow)}.catalog-update-steps strong,.catalog-update-steps span{display:block}.catalog-update-steps strong{margin-top:10px}.catalog-update-steps span{color:var(--muted);margin-top:5px;font-size:.82rem;line-height:1.5}.admin-access-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-top:22px;display:grid}.admin-access-form .button{white-space:nowrap;min-height:51px}.admin-link-result{background:#2ed7ff12;border:1px solid #2ed7ff38;border-radius:18px;margin-top:18px;padding:17px}.admin-link-result strong,.admin-link-result small{display:block}.admin-link-result small{color:var(--muted);margin-top:4px}.admin-link-result textarea{border:1px solid var(--line);color:#d9fbff;resize:vertical;background:#00000038;border-radius:14px;width:100%;min-height:96px;margin-top:12px;padding:12px}.admin-link-result .top-actions{justify-content:flex-start;margin-top:12px}.toast{z-index:99;color:#07101d;background:var(--yellow);border-radius:14px;padding:13px 17px;font-weight:800;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #0006}.mobile-nav{display:none}@media (max-width:1200px){.artwork-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-strip{grid-template-columns:repeat(6,170px);overflow-x:auto}.benefit-grid{grid-template-columns:repeat(2,1fr)}.search-row{grid-template-columns:minmax(260px,1fr) 180px 180px}.luck-button{grid-column:1/-1}.collection-folder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.hero-grid,.detail-grid{grid-template-columns:1fr}.catalog-preview{max-width:650px;margin:0 auto}.steps{grid-template-columns:repeat(2,1fr)}.public-nav a:not(.button){display:none}.catalog-layout{display:block}.sidebar{display:none}.mobile-brand{display:inline-flex}.catalog-topbar{min-height:70px;padding:13px 20px}.catalog-content{padding:26px 20px 100px}.catalog-hero{border-radius:26px;padding:24px 18px}.catalog-welcome{grid-template-columns:1fr}.catalog-hero-aside{grid-template-columns:130px minmax(0,1fr);place-items:stretch stretch;width:100%}.collection-highlight{width:130px}.mode-tip{width:100%;min-width:0}.search-row,.catalog-promo{grid-template-columns:1fr}.catalog-promo-actions{flex-flow:wrap;min-width:0}.catalog-update-steps{grid-template-columns:1fr}.filter-select,.luck-button{min-height:54px}.artwork-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-nav{z-index:30;border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030712eb;border-radius:19px;grid-template-columns:repeat(4,1fr);gap:5px;padding:7px;display:grid;position:fixed;inset:auto 14px 13px}.mobile-nav a{color:var(--muted);border-radius:12px;justify-items:center;gap:3px;padding:7px 4px;font-size:.62rem;display:grid}.mobile-nav a.active{color:#fff;background:#2ed7ff1a}.detail-preview{min-height:auto;position:static}.detail-preview-image{min-height:360px}.collections-hero{grid-template-columns:1fr}.collection-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.container{width:min(100% - 26px, var(--max))}.public-header{padding:14px 0}.brand-copy{font-size:.86rem}.brand img{width:42px;height:42px}.hero{padding:45px 0 70px}.hero h1{font-size:clamp(2.65rem,14vw,4.5rem)}.hero-actions .button{flex:100%}.preview-grid{gap:6px}.benefit-grid,.steps{grid-template-columns:1fr}.landing-cta{padding:32px 20px}.footer-inner{flex-direction:column;align-items:flex-start}.catalog-topbar h1,.catalog-topbar .brand-copy{display:none}.topbar-actions{gap:7px}.mode-switch{order:3;width:100%}.mode-button{flex:1;justify-content:center;padding-inline:8px}.desktop-only{display:none}.catalog-content{padding-inline:13px}.catalog-vitrine{padding-top:16px}.catalog-welcome h2{font-size:clamp(2.35rem,12vw,3.5rem)}.catalog-total{border-radius:16px;align-items:center}.catalog-hero-aside{grid-template-columns:112px minmax(0,1fr);gap:10px}.collection-highlight{width:112px}.collection-highlight-copy{padding:5px 6px;inset:auto 5px 5px}.collection-highlight-copy small{font-size:.5rem}.collection-highlight-copy strong{font-size:.66rem}.mode-tip{gap:8px;padding:10px}.mode-tip>span{display:none}.mode-tip small{font-size:.67rem;line-height:1.35}.editorial-shortcuts{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.editorial-shortcuts>span,.editorial-shortcuts button{flex:none}.notice-board{margin-top:13px;padding:15px}.catalog-meta{flex-direction:column;align-items:flex-start}.catalog-meta>span{white-space:normal}.catalog-promo{padding:22px 17px}.catalog-promo-actions,.catalog-promo-actions .button{width:100%}.welcome{flex-direction:column;align-items:flex-start}.welcome h2{font-size:2.3rem}.search-box{border-radius:17px;min-height:56px}.category-strip{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.art-card{border-radius:17px}.art-preview{padding:7px}.art-badges{inset:7px 7px auto}.badge{padding:5px 7px;font-size:.52rem}.art-card-body{padding:11px}.art-card h3{font-size:.82rem}.art-mini-tags{display:none}.art-actions{grid-template-columns:1fr}.art-actions .button{min-height:34px;padding-inline:7px;font-size:.66rem}.section-heading{flex-direction:column;align-items:flex-start}.detail-info h2{font-size:2.6rem}.detail-preview-image{min-height:300px}.detail-list{grid-template-columns:1fr}.detail-actions .button{flex:100%}.related-grid{grid-template-columns:1fr}.order-summary{flex-direction:column;align-items:flex-start}.order-actions,.order-actions .button{width:100%}.order-actions .button{flex:1}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.login-page{padding:12px}.login-card{padding:24px 19px}.collection-create-row{grid-template-columns:1fr}.collection-create-row .button{width:100%}.collection-folder-grid{grid-template-columns:1fr}.collection-picker{padding:18px 14px}.admin-access-form{grid-template-columns:1fr}.admin-access-form .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.admin-catalog-page{gap:22px;display:grid}.admin-hero{gap:18px}.admin-hero-actions,.admin-panel-actions,.admin-import-actions,.admin-editor-actions,.admin-bulk-actions,.admin-bulk-editor-actions,.admin-home-image-actions,.admin-quick-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-tabs-row{justify-content:flex-start;margin-top:-8px;display:flex}.admin-tabs{flex-wrap:wrap;max-width:100%}.admin-tabs .mode-button{min-height:42px;padding-inline:16px}.admin-integration-status{flex-wrap:wrap;gap:8px;margin-top:-10px;display:flex}.admin-integration-status span{border:1px solid var(--line-soft);min-height:34px;color:var(--muted);background:#ffffff09;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:.76rem;display:inline-flex}.admin-integration-status .ok{color:#b8f6d3;background:#4ade8012;border-color:#4ade8047}.admin-integration-status .error{color:#ffc0ce;background:#ff5b8414;border-color:#ff5b844d}.admin-stats-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.admin-stat{border-radius:20px;padding:17px}.admin-stat strong{color:#fff;font-size:1.45rem;display:block}.admin-stat span{color:var(--muted);font-size:.78rem}.admin-warning{align-items:center;gap:10px;display:flex}.admin-bulk-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.admin-bulk-panel small{color:var(--muted);grid-column:1/-1}.admin-import-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.admin-import-panel small{color:var(--muted);grid-column:1/-1}.file-button{cursor:pointer;position:relative;overflow:hidden}.file-button input,.file-drop input,.admin-home-image-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.admin-catalog-grid{grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);align-items:start;gap:18px;display:grid}.admin-list-panel,.admin-editor-panel,.admin-selected-panel,.admin-review-panel,.admin-quality-panel,.admin-mural-panel{border-radius:24px;padding:19px}.admin-upload-workbench{padding:19px}.admin-upload-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:20px;display:grid}.admin-upload-rail,.admin-editor-fields,.admin-maintenance-stack{gap:16px;display:grid}.admin-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.admin-panel-head h2{margin:4px 0 0;font-size:1.35rem}.admin-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;margin-bottom:14px;display:grid}.admin-filters .search-box,.admin-filters .select{width:100%;min-width:0}.admin-bulk-selection{border:1px solid var(--line-soft);background:#ffffff09;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:10px;display:flex}.admin-bulk-selection strong{color:#fff;margin-right:auto;font-size:.82rem}.admin-bulk-editor{background:#2ed7ff0e;border:1px solid #2ed7ff40;border-radius:16px;gap:12px;margin:0 0 14px;padding:14px;display:grid}.admin-bulk-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.admin-bulk-form .form-wide{grid-column:span 2}.admin-bulk-form input,.admin-bulk-form select{border:1px solid var(--line);color:#fff;background:#0003;border-radius:12px;outline:none;width:100%;min-width:0;padding:11px 12px}.admin-bulk-editor small{color:var(--muted);line-height:1.45}.admin-artwork-list{gap:8px;max-height:720px;padding-right:4px;display:grid;overflow:auto}.admin-art-row{border:1px solid var(--line-soft);color:#fff;background:#ffffff09;border-radius:17px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:8px;display:grid}.admin-art-row:hover,.admin-art-row.active,.admin-art-row.selected{background:#2ed7ff14;border-color:#2ed7ff73}.admin-art-check{cursor:pointer;background:#0000001f;border-radius:12px;place-items:center;width:28px;height:54px;display:grid}.admin-art-check input{width:17px;height:17px;accent-color:var(--cyan);cursor:pointer}.admin-art-main{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:0;display:grid}.admin-art-main img{object-fit:contain;background:#00000042;border-radius:13px;width:54px;height:54px}.admin-art-main strong,.admin-art-main small{display:block}.admin-art-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.admin-art-main small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:3px;font-size:.72rem;overflow:hidden}.admin-art-main .admin-row-flags{color:#bcefff}.admin-art-main em{white-space:nowrap;font-style:normal}.admin-list-limit{color:var(--muted);text-align:center;padding:8px;display:block}.admin-quick-actions{border:1px solid var(--line-soft);background:#ffffff09;border-radius:18px;margin:-4px 0 16px;padding:10px}.quick-status{border:1px solid var(--line-soft);color:var(--muted);cursor:pointer;background:#ffffff0b;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 13px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.quick-status:hover:not(:disabled),.quick-status.active{color:#fff;background:#2ed7ff1f;border-color:#2ed7ff80;transform:translateY(-1px)}.quick-status:disabled{opacity:.45;cursor:not-allowed}.quick-ai{color:#f3e9ff;background:#bf7bff17;border-color:#bf7bff52}.admin-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-primary-actions .button{min-height:42px;padding-inline:12px}.admin-publish-choice{grid-column:1/-1;grid-template-columns:1fr;gap:9px;display:grid}.admin-schedule-control{background:#2ed7ff0e;border:1px solid #2ed7ff3d;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:9px;display:grid}.admin-schedule-control label{min-width:0;color:var(--muted);gap:6px;font-size:.75rem;font-weight:800;display:grid}.admin-schedule-control label span,.admin-schedule-note{align-items:center;gap:6px;display:inline-flex}.admin-schedule-control input{border:1px solid var(--line);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00000038;border-radius:11px;width:100%;min-width:0;min-height:42px;padding:9px 10px}.admin-schedule-note{color:#b9f5ff;line-height:1.45}.admin-copy-source{color:var(--muted);overflow-wrap:anywhere;line-height:1.4;display:block}.admin-copy-source strong{color:#fff}.admin-status-actions{flex-wrap:wrap;gap:9px;padding-top:2px;display:flex}.admin-db-note{color:var(--muted);line-height:1.45;display:block}.admin-preview{border:1px solid var(--line-soft);background:#ffffff09;border-radius:20px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:16px;padding:12px;display:grid}.admin-preview img{object-fit:contain;background:#0000003d;border-radius:16px;width:120px;height:120px}.admin-preview .admin-preview-unavailable{width:120px;height:120px;color:var(--muted);text-align:center;background:#0000003d;border-radius:16px;flex-direction:column;justify-content:center;gap:7px;padding:10px;display:flex}.admin-art-row .admin-preview-unavailable{width:54px;height:54px;color:var(--muted);background:#00000042;border-radius:13px;justify-content:center;align-items:center;padding:5px;font-size:0;display:flex}.admin-art-row .admin-preview-unavailable svg{width:20px;height:20px}.admin-preview span{color:var(--muted);align-items:center;gap:7px;font-size:.82rem;display:flex}.admin-preview strong,.admin-preview small{min-width:0;display:block}.admin-preview strong{color:#fff;word-break:break-word;font-size:.92rem}.admin-preview small{color:var(--muted);line-height:1.45}.admin-upload-preview{background:linear-gradient(135deg,#2ed7ff17,#ffffff09);border-color:#2ed7ff59;grid-template-columns:138px minmax(0,1fr);align-items:stretch}.admin-upload-preview img{width:138px;height:138px}.admin-upload-preview span{flex-direction:column;justify-content:center;align-items:flex-start}.admin-selected-preview{align-items:stretch}.admin-selected-preview span{flex-direction:column;justify-content:center;align-items:flex-start}.admin-preview-actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-form-grid .form-wide{grid-column:1/-1}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{border:1px solid var(--line);color:#fff;background:#0003;border-radius:14px;outline:none;width:100%;padding:12px 13px}.admin-form-grid small{color:var(--muted);margin-top:6px;font-size:.72rem;display:block}.admin-form-grid textarea{resize:vertical}.admin-form-grid input:disabled{color:var(--muted);cursor:not-allowed}.form-group-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tiny-ai{color:#f4e9ff;cursor:pointer;background:#bf7bff1a;border:1px solid #bf7bff57;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:.7rem;display:inline-flex}.tiny-ai:disabled{opacity:.45;cursor:not-allowed}.admin-form-section{border-top:1px solid var(--line-soft);gap:12px;padding-top:16px;display:grid}.admin-form-section:first-child{border-top:0;padding-top:0}.admin-section-title h3{margin:4px 0 0;font-size:1.05rem}.admin-badge-editor{background:linear-gradient(135deg,#bf7bff14,#2ed7ff0b);border:1px solid #bf7bff40;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.admin-badge-options,.admin-badge-style-picker{flex-wrap:wrap;gap:8px;display:flex}.admin-badge-options label,.admin-badge-style-picker button{border:1px solid var(--line-soft);min-height:38px;color:var(--muted);cursor:pointer;background:#ffffff09;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:.78rem;font-weight:800;display:inline-flex}.admin-badge-options label.active,.admin-badge-style-picker button.active{color:#fff;background:#2ed7ff1f;border-color:#2ed7ff7a}.admin-badge-options input{width:16px;height:16px;accent-color:var(--cyan)}.admin-badge-preview{border:1px solid var(--line-soft);background:#0000002e;border-radius:14px;justify-items:center;gap:8px;min-width:118px;padding:11px;display:grid}.admin-badge-preview>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.7rem}.admin-badge-help{color:var(--muted);line-height:1.45}.admin-technical-details summary{cursor:pointer;color:#fff;font-weight:850}.admin-technical-details .admin-form-grid{margin-top:12px}.admin-toggle-row{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.admin-toggle-row label{border:1px solid var(--line-soft);color:var(--muted);background:#ffffff09;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.82rem;display:inline-flex}.admin-upload-box{gap:6px;margin:0;display:grid}.admin-upload-box small{color:var(--muted)}.admin-upload-curation{background:linear-gradient(135deg,#ffd43b1a,#2ed7ff0e);border:1px solid #ffd43b47;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px;display:grid}.admin-upload-curation>span,.admin-upload-curation>strong,.admin-upload-curation>small{grid-column:1/-1}.admin-upload-curation>strong{color:#fff;font-size:.92rem}.admin-upload-curation label{border:1px solid var(--line-soft);min-height:40px;color:var(--muted);cursor:pointer;background:#00000024;border-radius:12px;align-items:center;gap:7px;padding:9px 11px;font-size:.78rem;font-weight:850;display:inline-flex}.admin-upload-curation label.active{color:#07101d;background:linear-gradient(135deg, var(--yellow), var(--cyan));border-color:#0000}.admin-upload-curation input{width:17px;height:17px;accent-color:var(--cyan)}.admin-upload-curation small{color:var(--muted);line-height:1.45}.admin-drive-manual{background:#2ed7ff0e;border:1px solid #2ed7ff47;border-radius:18px;gap:9px;padding:14px;display:grid}.admin-drive-manual .admin-section-title{gap:3px}.admin-drive-manual .admin-section-title h3{font-size:.98rem}.admin-drive-manual-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-drive-manual-row input{min-width:0}.admin-drive-manual small{color:var(--muted);line-height:1.45}.file-drop{color:#dffbff;cursor:pointer;background:#2ed7ff0f;border:1px dashed #2ed7ff73;border-radius:20px;justify-content:center;align-items:center;gap:9px;min-height:70px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.file-drop:hover,.file-drop:focus-within{background:#2ed7ff1a;border-color:#2ed7ffb8;box-shadow:0 0 0 3px #2ed7ff1f}.file-drop.dragging{color:#fff;background:#ffd43b1f;border-color:#ffd43be6;transform:translateY(-1px);box-shadow:0 0 0 4px #ffd43b29,0 16px 34px #0000002e}.admin-upload-queue{border:1px solid var(--line-soft);background:#ffffff08;border-radius:18px;gap:10px;margin:0;padding:12px;display:grid}.admin-upload-queue-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-upload-queue-head strong{color:#fff;font-size:.86rem}.admin-upload-queue-head small{color:var(--muted)}.admin-upload-queue-list{gap:7px;max-height:170px;padding-right:3px;display:grid;overflow:auto}.queue-file{text-align:left;border:1px solid var(--line-soft);width:100%;color:var(--muted);cursor:pointer;background:#00000029;border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.queue-file:hover,.queue-file.active{color:#fff;background:#2ed7ff14;border-color:#2ed7ff73}.queue-file span{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:inline-flex}.queue-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.queue-file small{color:var(--muted);white-space:nowrap;background:#ffffff0f;border-radius:999px;justify-self:end;padding:3px 7px;font-size:.68rem}.queue-file-salvo small{color:#b8f6d3;background:#4ade801f}.queue-file-erro small{color:#ffc0ce;background:#ff5b841f}.queue-file-pronto-para-revisar small{color:#dffbff;background:#2ed7ff1f}.admin-mission-card{background:linear-gradient(135deg,#ffd43b1c,#2ed7ff0f);border:1px solid #ffd43b47;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);align-items:center;gap:16px;margin-bottom:16px;padding:14px;display:grid}.admin-mission-card h3{color:#fff;margin:5px 0;font-size:1.08rem}.admin-mission-card p{color:var(--muted);margin:0;line-height:1.45}.admin-mission-card .eyebrow{align-items:center;gap:6px;display:inline-flex}.mission-progress-card{justify-items:end;gap:9px;display:grid}.mission-progress-card strong{color:#fff;font-size:1.15rem}.mission-progress{background:#ffffff14;border-radius:999px;width:100%;height:9px;overflow:hidden}.mission-progress span{border-radius:inherit;background:linear-gradient(90deg,#ffd43b,#2ed7ff);height:100%;display:block}.admin-review-workbench{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:18px;display:grid}.admin-review-preview{border:1px solid var(--line-soft);background:#0000002e;border-radius:8px;justify-content:center;align-items:center;min-height:430px;padding:14px;display:flex}.admin-review-preview img{object-fit:contain;border-radius:6px;width:100%;max-height:520px}.admin-review-preview .admin-preview-unavailable{width:100%;min-height:320px;color:var(--muted);place-items:center;display:grid}.admin-review-detail{align-content:start;gap:13px;min-width:0;display:grid}.admin-review-title h3{color:#fff;overflow-wrap:anywhere;margin:5px 0 2px;font-size:1.5rem;line-height:1.15}.admin-review-title small{color:var(--muted)}.admin-review-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-review-meta span,.admin-review-meta em{border:1px solid var(--line-soft);min-height:30px;color:var(--muted);background:#ffffff09;border-radius:999px;align-items:center;padding:6px 9px;font-size:.76rem;font-style:normal;display:inline-flex}.admin-review-issues{border:1px solid var(--line-soft);background:#ffffff09;border-radius:8px;gap:8px;padding:12px;display:grid}.admin-review-issues strong{color:#fff;font-size:.86rem}.admin-review-issues ul{color:#ffe08a;margin:0;padding-left:18px;line-height:1.5}.admin-review-issues p{color:#b8f6d3;margin:0}.admin-review-actions{flex-wrap:wrap;gap:9px;display:flex}.admin-quality-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.admin-quality-grid article{border:1px solid var(--line-soft);background:#ffffff09;border-radius:8px;padding:12px}.admin-quality-grid strong{color:#fff;font-size:1.12rem;display:block}.admin-quality-grid span{color:var(--muted);font-size:.73rem}.admin-quality-list{gap:8px;display:grid}.admin-quality-row{border:1px solid var(--line-soft);background:#ffffff08;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px;display:grid}.admin-quality-row img{object-fit:contain;background:#0000003d;border-radius:6px;width:52px;height:52px}.admin-quality-row .admin-preview-unavailable{width:52px;height:52px;color:var(--muted);background:#0000003d;border-radius:6px;place-items:center;font-size:0;display:grid}.admin-quality-row .admin-preview-unavailable svg{width:18px;height:18px}.admin-quality-row strong,.admin-quality-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-quality-row strong{color:#fff;font-size:.84rem}.admin-quality-row small{color:var(--muted);margin-top:2px;font-size:.72rem}.admin-selected-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.admin-selected-actions .button{min-height:42px}.admin-selected-tags{border:1px solid var(--line-soft);color:var(--muted);background:#ffffff08;border-radius:16px;margin:14px 0 0;padding:12px;line-height:1.5}.admin-mural-grid{grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);align-items:start;gap:18px;display:grid}.admin-featured-organizer{grid-column:1/-1}.admin-curation-organizer{min-width:0}.admin-curation-selection{background:#2ed7ff0e;border:1px solid #2ed7ff40;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px;display:flex}.admin-curation-selection strong{color:#fff;margin-right:auto;font-size:.82rem}.admin-curation-list{gap:9px;max-height:620px;padding-right:4px;display:grid;overflow:auto}.admin-curation-row{border:1px solid var(--line-soft);background:#ffffff09;border-radius:15px;grid-template-columns:34px 60px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.admin-curation-row.selected{background:#2ed7ff17;border-color:#2ed7ff80}.admin-curation-row>img,.admin-curation-row>.admin-preview-unavailable{object-fit:contain;background:#0000003d;border-radius:12px;width:60px;height:60px}.admin-curation-row>span{min-width:0}.admin-curation-row strong,.admin-curation-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-curation-row strong{color:#fff;font-size:.84rem}.admin-curation-row small{color:var(--muted);margin-top:3px;font-size:.71rem}.admin-notice-list,.admin-featured-list{gap:10px;display:grid}.admin-notice-row{border:1px solid var(--line-soft);background:#ffffff09;border-radius:16px;gap:10px;padding:13px;display:grid}.admin-notice-row-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-notice-row input,.admin-notice-row textarea{border:1px solid var(--line);color:#fff;background:#0003;border-radius:12px;outline:none;width:100%;min-width:0;padding:11px 12px}.admin-notice-row textarea{resize:vertical}.admin-toggle-label{color:var(--muted);align-items:center;gap:8px;font-size:.82rem;font-weight:800;display:inline-flex}.admin-toggle-label input{width:17px;height:17px;accent-color:var(--cyan)}.admin-icon-actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.admin-icon-actions .icon-button{border:1px solid var(--line-soft);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#ffffff0b;border-radius:10px;place-items:center;display:grid}.admin-icon-actions .icon-button:hover:not(:disabled){color:#fff;background:#2ed7ff1a;border-color:#2ed7ff7a}.admin-icon-actions .icon-button:disabled{opacity:.38;cursor:not-allowed}.admin-featured-collection-form{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.admin-home-image-drop{color:#dffbff;cursor:pointer;background:#2ed7ff0e;border:1px dashed #2ed7ff73;border-radius:18px;place-items:center;min-height:260px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.admin-home-image-drop:hover,.admin-home-image-drop:focus-within{background:#2ed7ff1a;border-color:#2ed7ffb8;box-shadow:0 0 0 3px #2ed7ff1f}.admin-home-image-drop.dragging{color:#fff;background:#ffd43b1f;border-color:#ffd43be6;transform:translateY(-1px);box-shadow:0 0 0 4px #ffd43b29,0 16px 34px #0000002e}.admin-home-image-drop img{object-fit:cover;width:100%;height:100%;min-height:260px}.admin-home-image-drop span{text-align:center;place-items:center;gap:10px;padding:20px;font-weight:850;display:grid}.admin-featured-collection-fields{gap:13px;display:grid}.admin-home-image-actions{margin-top:2px}.admin-featured-list{max-height:620px;padding-right:4px;overflow:auto}.admin-featured-help{color:var(--muted);align-items:center;gap:6px;padding:2px 3px 7px;line-height:1.4;display:flex}.admin-featured-row{border:1px solid var(--line-soft);cursor:grab;background:#ffffff09;border-radius:16px;grid-template-columns:24px 64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;transition:opacity .15s,border-color .15s,background .15s,transform .15s;display:grid}.admin-featured-row:active{cursor:grabbing}.admin-featured-row.dragging{opacity:.45;transform:scale(.985)}.admin-featured-row.drop-target{background:#2ed7ff1f;border-color:#2ed7ffbf;box-shadow:0 0 0 3px #2ed7ff1a}.admin-featured-grip{color:var(--muted);place-items:center;display:grid}.admin-featured-row img,.admin-featured-row .admin-preview-unavailable{object-fit:contain;background:#0000003d;border-radius:13px;width:64px;height:64px}.admin-featured-row strong,.admin-featured-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-featured-row strong{color:#fff;font-size:.88rem}.admin-featured-row small{color:var(--muted);margin-top:3px;font-size:.73rem}.admin-maintenance-stack .catalog-update{margin-top:0}.admin-trash-panel{background:#ff4b800b;border-color:#ff4b803d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.admin-trash-panel h2{color:#fff;margin:5px 0 6px;font-size:1.15rem}.admin-trash-panel p{color:var(--muted);margin:0;line-height:1.5}.admin-trash-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.danger-action{color:#ffb4c6;border-color:#ff4b8042}.status-lixeira{color:#ffb4c6;background:#ff4b8017;border-color:#ff4b8042}.status-privado{color:#c6c9d8;background:#c6c9d814;border-color:#c6c9d83d}.status-rascunho{color:#ffe08a;background:#ffe08a14;border-color:#ffe08a3d}@media (max-width:1120px){.admin-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-import-panel,.admin-bulk-panel,.admin-catalog-grid,.admin-upload-layout,.admin-mural-grid,.admin-featured-collection-form,.admin-trash-panel{grid-template-columns:1fr}.admin-trash-actions{justify-content:flex-start}.admin-featured-organizer{grid-column:auto}.admin-review-workbench,.admin-mission-card{grid-template-columns:1fr}.mission-progress-card{justify-items:stretch}.admin-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-artwork-list{max-height:520px}}@media (max-width:680px){.admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tabs-row,.admin-tabs{width:100%}.admin-filters,.admin-form-grid,.admin-bulk-form,.admin-preview,.admin-primary-actions,.admin-selected-actions,.admin-publish-choice,.admin-badge-editor{grid-template-columns:1fr}.admin-bulk-form .form-wide{grid-column:auto}.admin-list-panel,.admin-editor-panel,.admin-selected-panel,.admin-review-panel,.admin-quality-panel,.admin-mural-panel{border-radius:20px;padding:15px}.admin-bulk-selection strong{width:100%;margin-right:0}.admin-art-row{grid-template-columns:32px minmax(0,1fr)}.admin-art-main{grid-template-columns:46px minmax(0,1fr)}.admin-art-main em{grid-column:2;justify-self:start}.admin-schedule-control{grid-template-columns:1fr}.admin-featured-row{grid-template-columns:22px 54px minmax(0,1fr)}.admin-featured-row .admin-icon-actions{grid-column:3;justify-content:flex-start}.admin-upload-curation{grid-template-columns:1fr}.admin-upload-curation>span,.admin-upload-curation>strong,.admin-upload-curation>small{grid-column:auto}.admin-curation-row{grid-template-columns:32px 52px minmax(0,1fr)}.admin-curation-row>img,.admin-curation-row>.admin-preview-unavailable{width:52px;height:52px}.admin-curation-row .admin-icon-actions{grid-column:3;justify-content:flex-start}.admin-notice-row-head{align-items:flex-start}.admin-review-preview{min-height:280px}.admin-quality-grid{grid-template-columns:1fr}.admin-quality-row{grid-template-columns:46px minmax(0,1fr)}.admin-quality-row .button{grid-column:2;justify-self:start}.queue-file{grid-template-columns:28px minmax(0,1fr)}.queue-file small{grid-column:2;justify-self:start}.admin-preview img,.admin-preview .admin-preview-unavailable{width:100%;height:190px}.admin-review-actions .button,.admin-hero-actions .button,.admin-panel-actions .button,.admin-import-actions .button,.admin-bulk-actions .button,.admin-bulk-editor-actions .button,.admin-home-image-actions .button,.admin-editor-actions .button,.admin-status-actions .quick-status,.admin-quick-actions .quick-status{width:100%}}@media (max-width:900px){.orders-workspace{grid-template-columns:1fr}.orders-list{max-height:300px}.orders-toolbar{grid-template-columns:1fr}.orders-status-filter{width:100%;overflow-x:auto}.orders-status-filter button{flex:1 0 auto}.mobile-nav-five{grid-template-columns:repeat(5,1fr)}}@media (max-width:620px){.orders-page-head,.order-detail-head{flex-direction:column;align-items:flex-start}.orders-page-head .button{width:100%}.order-customer-summary,.order-form-grid,.order-draft-list{grid-template-columns:1fr}.order-detail-actions .button,.order-detail-actions a{width:100%}.order-create-dialog{border-radius:16px;padding:17px 13px}.order-panel-head h2{font-size:1.45rem}.mobile-nav-five a{padding-inline:2px;font-size:.55rem}.mobile-order-backdrop{align-items:end;padding:0}.mobile-order-drawer{border-radius:18px 18px 0 0;width:100%;max-height:92vh}}.brand-header{justify-content:center;align-items:center;max-width:100%;display:inline-flex}.brand-banner-img{object-fit:contain;filter:drop-shadow(0 0 14px #2ed7ff66);width:auto;max-width:100%;max-height:56px;transition:transform .22s,filter .22s}.brand-banner-img:hover{filter:drop-shadow(0 0 20px #2ed7ff99);transform:scale(1.025)}.sidebar .brand-banner-img{width:100%;max-height:62px}.mobile-brand .brand-banner-img{max-height:42px}.login-card .brand-banner-img{max-height:76px;margin-bottom:12px}.featured-collections-wrapper{flex-direction:column;gap:10px;width:100%;max-width:580px;display:flex}.featured-collections-badge{color:#04101d;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#ffd43b,#ff9f1c);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 12px;font-size:.72rem;font-weight:900;display:inline-flex;box-shadow:0 0 20px #ffd43b66,inset 0 0 8px #fff6}.featured-collections-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:100%;display:grid}@media (max-width:900px){.featured-collections-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.collection-highlight-card.holo-card{text-align:center;cursor:pointer;background:radial-gradient(circle at 30% 0,#2ed7ff2e,#0000 50%),linear-gradient(135deg,#ffffff17,#ffffff0a);border:1px solid #2ed7ff59;border-radius:20px;flex-direction:column;align-items:center;gap:8px;min-height:165px;padding:10px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.collection-highlight-card.holo-card:before{content:"";pointer-events:none;opacity:.8;background:linear-gradient(115deg,#0000 40%,#fff6 48%,#2ed7ff80 52%,#ffd43b66 56%,#0000 64%);transition:transform .75s;position:absolute;inset:-100%;transform:translate(-100%)rotate(25deg)}.collection-highlight-card.holo-card:hover:before{transform:translate(100%)rotate(25deg)}.collection-highlight-card.holo-card:hover{border-color:var(--yellow);transform:translateY(-5px)scale(1.04);box-shadow:0 16px 40px #00afff59,0 0 24px #ffd43b4d}.collection-card-img-wrap{aspect-ratio:1;background:#00afff1a;border:1px solid #ffffff26;border-radius:16px;justify-content:center;align-items:center;width:100%;height:135px;display:flex;overflow:hidden}.collection-card-img-wrap img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .35s}.collection-highlight-card.holo-card:hover .collection-card-img-wrap img{transform:scale(1.08)}.collection-card-placeholder{color:var(--cyan);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.collection-highlight-card.holo-card strong{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:850;line-height:1.25;display:-webkit-box;overflow:hidden}.notice-board-top{background:radial-gradient(circle at 10% 0,#2ed7ff2e,#0000 45%),linear-gradient(135deg,#0f1c37e6,#061023f2);border:1px solid #2ed7ff59;border-radius:22px;align-items:flex-start;gap:16px;margin-top:18px;margin-bottom:20px;padding:16px 22px;animation:4s ease-in-out infinite alternate noticeGlow;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 45px #0000004d,inset 0 0 20px #2ed7ff14}@keyframes noticeGlow{0%{border-color:#2ed7ff4d;box-shadow:0 16px 45px #0000004d,inset 0 0 15px #2ed7ff0d}to{border-color:#ffd43b73;box-shadow:0 16px 50px #00afff33,inset 0 0 25px #ffd43b1a}}.notice-board-top svg{color:var(--yellow);filter:drop-shadow(0 0 10px #ffd43b66);flex-shrink:0;margin-top:2px}.horizontal-row-section{padding-bottom:12px;position:relative}.row-nav-actions{align-items:center;gap:8px;display:flex}.row-nav-btn{border:1px solid var(--line-soft);width:36px;height:36px;color:var(--white);cursor:pointer;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.row-nav-btn:hover{background:var(--cyan);color:#04101d;border-color:#0000;transform:scale(1.08);box-shadow:0 0 16px #2ed7ff66}.horizontal-scroll-container{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#2ed7ff66 transparent;-webkit-overflow-scrolling:touch;gap:16px;padding:10px 4px 18px;display:flex;overflow-x:auto}.horizontal-scroll-container::-webkit-scrollbar{height:6px}.horizontal-scroll-container::-webkit-scrollbar-thumb{background:linear-gradient(90deg, var(--cyan), var(--yellow));border-radius:999px}.horizontal-scroll-item{scroll-snap-align:start;flex:0 0 240px;max-width:240px}@media (max-width:640px){.horizontal-scroll-item{flex:0 0 200px;max-width:200px}}.nav-link.active.nav-link-explorar{color:#fff;background:linear-gradient(135deg,#2ed7ff40,#0057ff26);box-shadow:inset 0 0 0 1px #2ed7ff,0 0 20px #2ed7ff66}.nav-link.active.nav-link-explorar svg{color:#2ed7ff;filter:drop-shadow(0 0 8px #2ed7ff)}.nav-link.active.nav-link-favoritos{color:#fff;background:linear-gradient(135deg,#ff5f7a40,#ff69c626);box-shadow:inset 0 0 0 1px #ff5f7a,0 0 20px #ff5f7a66}.nav-link.active.nav-link-favoritos svg{color:#ff5f7a;filter:drop-shadow(0 0 8px #ff5f7a)}.nav-link.active.nav-link-colecoes{color:#fff;background:linear-gradient(135deg,#ffd43b40,#ff9f1c26);box-shadow:inset 0 0 0 1px #ffd43b,0 0 20px #ffd43b66}.nav-link.active.nav-link-colecoes svg{color:#ffd43b;filter:drop-shadow(0 0 8px #ffd43b)}.nav-link.active.nav-link-pedidos{color:#fff;background:linear-gradient(135deg,#4ce53a40,#00c87826);box-shadow:inset 0 0 0 1px #4ce53a,0 0 20px #4ce53a66}.nav-link.active.nav-link-pedidos svg{color:#4ce53a;filter:drop-shadow(0 0 8px #4ce53a)}.nav-link.active.nav-link-conta{color:#fff;background:linear-gradient(135deg,#a855f740,#7c3aed26);box-shadow:inset 0 0 0 1px #a855f7,0 0 20px #a855f766}.nav-link.active.nav-link-conta svg{color:#a855f7;filter:drop-shadow(0 0 8px #a855f7)}.nav-link.active.nav-link-admin{color:#fff;background:linear-gradient(135deg,#00afff40,#2ed7ff26);box-shadow:inset 0 0 0 1px #00afff,0 0 20px #00afff66}.nav-link.active.nav-link-admin svg{color:#00afff;filter:drop-shadow(0 0 8px #00afff)}.catalog-hero{padding:20px 24px}.catalog-welcome h2{letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(1.8rem,3.2vw,3.2rem);line-height:1.05}.editorial-shortcuts{white-space:nowrap;scrollbar-width:none;align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.editorial-shortcuts::-webkit-scrollbar{display:none}.admin-three-collections-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}@media (max-width:900px){.admin-three-collections-grid{grid-template-columns:1fr}}.admin-collection-slot-card{background:#ffffff0a;border:1px solid #2ed7ff33;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.admin-collection-slot-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.admin-collection-slot-head strong{color:var(--yellow);font-size:.95rem}.admin-collection-slot-body{flex-direction:column;gap:10px;display:flex}.admin-col-preview{border:1px solid #2ed7ff4d;border-radius:10px;width:100%;height:80px;overflow:hidden}.admin-col-preview img{object-fit:cover;width:100%;height:100%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}
