/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Manrope", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--blur-sm:8px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Manrope", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--color-foreground:var(--foreground);--color-card:var(--card);--color-primary:var(--primary);--color-primary-glow:var(--primary-glow);--color-border:var(--border);--font-display:"Manrope", ui-sans-serif, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem;font-size:106.25%}body{background-color:var(--obsidian);color:var(--color-foreground);font-family:var(--font-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;font-weight:500;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-primary-glow);font-weight:800}strong,b{font-weight:700}}@layer components;@layer utilities{.metal-button{background-image:linear-gradient(105deg, var(--gold-shadow), var(--gold-light) 35%, var(--gold-mid) 68%, var(--gold-light));box-shadow:0 18px 50px -22px var(--gold-mid)}@supports (color:color-mix(in lab, red, red)){.metal-button{box-shadow:0 18px 50px -22px color-mix(in oklab, var(--gold-mid) 70%, transparent)}}.metal-button:after{content:"";background:linear-gradient(90deg,#0000,oklab(100% 0 5.96046e-8/.38),#0000);animation:5s ease-in-out infinite metallic-sweep;position:absolute;inset:0;transform:translate(-140%)skew(-24deg)}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-\[4\.5rem\]{bottom:4.5rem}.bottom-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(1rem + env(safe-area-inset-bottom))}.bottom-\[calc\(6rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(6rem + env(safe-area-inset-bottom))}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.my-10{margin-block:calc(var(--spacing) * 10)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.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-12{margin-top:calc(var(--spacing) * 12)}.mt-\[0\.6em\]{margin-top:.6em}.mt-auto{margin-top:auto}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-44{height:calc(var(--spacing) * 44)}.h-\[2px\]{height:2px}.h-\[18px\]{height:18px}.h-\[34vh\]{height:34vh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.\!min-h-10{min-height:calc(var(--spacing) * 10)!important}.\!min-h-\[3\.1rem\]{min-height:3.1rem!important}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[3rem\]{min-height:3rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[60px\]{min-height:60px}.min-h-\[200px\]{min-height:200px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[380px\]{min-height:380px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-36{width:calc(var(--spacing) * 36)}.w-64{width:calc(var(--spacing) * 64)}.w-\[18px\]{width:18px}.w-\[min\(22rem\,88vw\)\]{width:min(22rem,88vw)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[36rem\]{max-width:36rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[54rem\]{max-width:54rem}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[240px\]{max-width:240px}.max-w-\[540px\]{max-width:540px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[840px\]{max-width:840px}.max-w-\[900px\]{max-width:900px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1240px\]{max-width:1240px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[16rem\]{min-width:16rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-2xl{border-top-left-radius:calc(var(--radius) + 8px);border-top-right-radius:calc(var(--radius) + 8px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[color\:color-mix\(in_oklab\,var\(--gl-champagne\)_32\%\,transparent\)\]{border-color:var(--gl-champagne)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_oklab\,var\(--gl-champagne\)_32\%\,transparent\)\]{border-color:color-mix(in oklab,var(--gl-champagne) 32%,transparent)}}.border-\[color\:var\(--gl-champagne\)\],.border-\[color\:var\(--gl-champagne\)\]\/40{border-color:var(--gl-champagne)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--gl-champagne\)\]\/40{border-color:color-mix(in oklab, var(--gl-champagne) 40%, transparent)}}.border-\[color\:var\(--gl-champagne\)\]\/50{border-color:var(--gl-champagne)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--gl-champagne\)\]\/50{border-color:color-mix(in oklab, var(--gl-champagne) 50%, transparent)}}.border-\[color\:var\(--gl-line\)\]{border-color:var(--gl-line)}.border-\[rgb\(200_170_114_\/_0\.3\)\]{border-color:#c8aa724d}.border-\[rgb\(200_170_114_\/_0\.18\)\]{border-color:#c8aa722e}.border-\[rgb\(200_170_114_\/_0\.22\)\]{border-color:#c8aa7238}.border-\[rgb\(200_170_114_\/_0\.38\)\]{border-color:#c8aa7261}.border-\[rgb\(200_170_114_\/_0\.45\)\]{border-color:#c8aa7273}.border-\[rgb\(200_170_114_\/_0\.55\)\]{border-color:#c8aa728c}.border-\[rgb\(236_217_180_\/_0\.5\)\]{border-color:#ecd9b480}.border-border,.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-destructive\/80{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/80{border-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.border-input{border-color:var(--input)}.border-primary,.border-primary\/10{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/10{border-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/15{border-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/35{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/35{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/60{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.bg-\[color\:color-mix\(in_oklab\,var\(--gl-champagne\)_12\%\,transparent\)\]{background-color:var(--gl-champagne)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--gl-champagne\)_12\%\,transparent\)\]{background-color:color-mix(in oklab,var(--gl-champagne) 12%,transparent)}}.bg-\[color\:var\(--gl-champagne\)\]{background-color:var(--gl-champagne)}.bg-\[color\:var\(--gl-cream\)\],.bg-\[color\:var\(--gl-cream\)\]\/94{background-color:var(--gl-cream)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--gl-cream\)\]\/94{background-color:color-mix(in oklab, var(--gl-cream) 94%, transparent)}}.bg-\[color\:var\(--gl-surface\)\]{background-color:var(--gl-surface)}.bg-\[color\:var\(--gl-wine\)\],.bg-\[color\:var\(--gl-wine\)\]\/25{background-color:var(--gl-wine)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--gl-wine\)\]\/25{background-color:color-mix(in oklab, var(--gl-wine) 25%, transparent)}}.bg-\[color\:var\(--gl-wine-dark\)\],.bg-\[color\:var\(--gl-wine-dark\)\]\/70{background-color:var(--gl-wine-dark)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--gl-wine-dark\)\]\/70{background-color:color-mix(in oklab, var(--gl-wine-dark) 70%, transparent)}}.bg-\[color\:var\(--gl-wine-dark\)\]\/92{background-color:var(--gl-wine-dark)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--gl-wine-dark\)\]\/92{background-color:color-mix(in oklab, var(--gl-wine-dark) 92%, transparent)}}.bg-\[color\:var\(--gl-wine-dark\)\]\/95{background-color:var(--gl-wine-dark)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--gl-wine-dark\)\]\/95{background-color:color-mix(in oklab, var(--gl-wine-dark) 95%, transparent)}}.bg-\[rgb\(16_10_12_\/_0\.97\)\]{background-color:#100a0cf7}.bg-\[rgb\(18_12_14_\/_0\.92\)\]{background-color:#120c0eeb}.bg-\[rgb\(28_18_21_\/_0\.8\)\]{background-color:#1c1215cc}.bg-\[rgb\(28_18_21_\/_0\.55\)\]{background-color:#1c12158c}.bg-background,.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-card,.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-card\/75{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/75{background-color:color-mix(in oklab, var(--card) 75%, transparent)}}.bg-card\/85{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/85{background-color:color-mix(in oklab, var(--card) 85%, transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-destructive\/20{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/20{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.bg-foreground\/40{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/40{background-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-obsidian{background-color:var(--obsidian)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-primary\/90{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/90{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[color\:var\(--gl-champagne\)\]{--tw-gradient-via:var(--gl-champagne);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background\/65{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\/65{--tw-gradient-via:color-mix(in oklab, var(--background) 65%, transparent)}}.via-background\/65{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background\/70{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\/70{--tw-gradient-via:color-mix(in oklab, var(--background) 70%, transparent)}}.via-background\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/45{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\/45{--tw-gradient-via:color-mix(in oklab, var(--primary) 45%, transparent)}}.via-primary\/45{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-background\/10{--tw-gradient-to:var(--background)}@supports (color:color-mix(in lab, red, red)){.to-background\/10{--tw-gradient-to:color-mix(in oklab, var(--background) 10%, transparent)}}.to-background\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_28\%\]{object-position:center 28%}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.\!px-6{padding-inline:calc(var(--spacing) * 6)!important}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[22px\]{padding-inline:22px}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[calc\(7rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.pb-\[max\(0\.6rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.6rem, env(safe-area-inset-bottom))}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--color-primary);font-size:.6875rem}.\!text-\[0\.98rem\]{font-size:.98rem!important}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.28rem\]{font-size:1.28rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1rem\]{font-size:1rem}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[2\.75rem\]{--tw-leading:2.75rem;line-height:2.75rem}.leading-\[3rem\]{--tw-leading:3rem;line-height:3rem}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[color\:var\(--gl-champagne\)\]{color:var(--gl-champagne)!important}.\!text-\[color\:var\(--gl-cream\)\]{color:var(--gl-cream)!important}.text-\[color\:color-mix\(in_oklab\,var\(--gl-cream\)_80\%\,transparent\)\]{color:var(--gl-cream)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:color-mix\(in_oklab\,var\(--gl-cream\)_80\%\,transparent\)\]{color:color-mix(in oklab,var(--gl-cream) 80%,transparent)}}.text-\[color\:color-mix\(in_oklab\,var\(--gl-cream\)_82\%\,transparent\)\]{color:var(--gl-cream)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:color-mix\(in_oklab\,var\(--gl-cream\)_82\%\,transparent\)\]{color:color-mix(in oklab,var(--gl-cream) 82%,transparent)}}.text-\[color\:var\(--gala-champagne\,\#ecd9b4\)\]{color:var(--gala-champagne,#ecd9b4)}.text-\[color\:var\(--gala-cream\,\#f3e7dc\)\]{color:var(--gala-cream,#f3e7dc)}.text-\[color\:var\(--gala-gold\,\#c8aa72\)\]{color:var(--gala-gold,#c8aa72)}.text-\[color\:var\(--gl-champagne\)\]{color:var(--gl-champagne)}.text-\[color\:var\(--gl-cream\)\],.text-\[color\:var\(--gl-cream\)\]\/70{color:var(--gl-cream)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:var\(--gl-cream\)\]\/70{color:color-mix(in oklab, var(--gl-cream) 70%, transparent)}}.text-\[color\:var\(--gl-cream\)\]\/75{color:var(--gl-cream)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:var\(--gl-cream\)\]\/75{color:color-mix(in oklab, var(--gl-cream) 75%, transparent)}}.text-\[color\:var\(--gl-cream\)\]\/80{color:var(--gl-cream)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:var\(--gl-cream\)\]\/80{color:color-mix(in oklab, var(--gl-cream) 80%, transparent)}}.text-\[color\:var\(--gl-cream\)\]\/85{color:var(--gl-cream)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:var\(--gl-cream\)\]\/85{color:color-mix(in oklab, var(--gl-cream) 85%, transparent)}}.text-\[color\:var\(--gl-ink\)\]{color:var(--gl-ink)}.text-\[color\:var\(--gl-ink-soft\)\]{color:var(--gl-ink-soft)}.text-\[color\:var\(--gl-wine\)\]{color:var(--gl-wine)}.text-\[color\:var\(--gold-light\)\]{color:var(--gold-light)}.text-\[rgb\(243_231_220_\/_0\.75\)\]{color:#f3e7dcbf}.text-\[rgb\(243_231_220_\/_0\.82\)\]{color:#f3e7dcd1}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground,.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-muted-foreground,.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/70{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/70{color:color-mix(in oklab, var(--primary) 70%, transparent)}}.text-secondary-foreground{color:var(--secondary-foreground)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--primary\)\],.accent-primary{accent-color:var(--primary)}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_36px_-18px_rgb\(0_0_0_\/_0\.9\)\]{--tw-shadow:0 14px 36px -18px var(--tw-shadow-color,#000000e6);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_40px_90px_-40px_rgb\(0_0_0_\/_0\.95\)\]{--tw-shadow:0 40px 90px -40px var(--tw-shadow-color,#000000f2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.gold-frame{border:1px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.gold-frame{border:1px solid color-mix(in oklab, var(--color-primary) 44%, transparent)}}.gold-frame{box-shadow:0 0 0 1px var(--color-primary-glow), 0 24px 70px -42px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.gold-frame{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-primary-glow) 6%, transparent), 0 24px 70px -42px color-mix(in oklab, var(--color-primary) 48%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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))}.duration-700{--tw-duration:.7s;transition-duration:.7s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:opacity-75:is(:where(.group):hover *){opacity:.75}}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-\[color\:var\(--gl-ink-soft\)\]::placeholder{color:var(--gl-ink-soft)}.placeholder\:text-\[rgb\(243_231_220_\/_0\.45\)\]::placeholder{color:#f3e7dc73}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-\[rgb\(236_217_180_\/_0\.9\)\]:focus-within{border-color:#ecd9b4e6}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[rgb\(236_217_180_\/_0\.55\)\]:focus-within{--tw-ring-color:#ecd9b48c}@media (hover:hover){.hover\:border-\[rgb\(236_217_180_\/_0\.9\)\]:hover{border-color:#ecd9b4e6}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-primary\/45:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/45:hover{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.hover\:border-primary\/60:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.hover\:bg-\[color\:var\(--gl-surface\)\]:hover{background-color:var(--gl-surface)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-\[color\:var\(--gl-wine\)\]:hover{color:var(--gl-wine)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline-offset-4:hover{text-underline-offset:4px}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-\[3px\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:outline-\[color\:var\(--gl-champagne\)\]:focus-visible{outline-color:var(--gl-champagne)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (width>=40rem){.sm\:left-auto{left:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:aspect-\[16\/10\]{aspect-ratio:16/10}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-56{height:calc(var(--spacing) * 56)}.sm\:min-h-\[300px\]{min-height:300px}.sm\:min-h-\[320px\]{min-height:320px}.sm\:min-h-\[460px\]{min-height:460px}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[22rem\]{width:22rem}.sm\:w-auto{width:auto}.sm\:max-w-\[280px\]{max-width:280px}.sm\:min-w-\[22rem\]{min-width:22rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_10rem\]{grid-template-columns:minmax(0,1fr) 10rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-9{gap:calc(var(--spacing) * 9)}.sm\:rounded-2xl{border-radius:calc(var(--radius) + 8px)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[2\.6rem\]{font-size:2.6rem}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-10{top:calc(var(--spacing) * 10)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:shrink{flex-shrink:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[16rem_1fr\]{grid-template-columns:16rem 1fr}.lg\:grid-cols-\[16rem_1fr_17rem\]{grid-template-columns:16rem 1fr 17rem}.lg\:grid-cols-\[18rem_1fr\]{grid-template-columns:18rem 1fr}.lg\:grid-cols-\[40\%_60\%\]{grid-template-columns:40% 60%}.lg\:flex-col{flex-direction:column}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.lg\:whitespace-normal{white-space:normal}}@media (pointer:coarse){.pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}.pointer-coarse\:min-w-11{min-width:calc(var(--spacing) * 11)}}.\[\&_\.prova-grade\]\:\!grid-cols-1 .prova-grade{grid-template-columns:repeat(1,minmax(0,1fr))!important}.\[\&_\.prova-secundario\]\:\!hidden .prova-secundario{display:none!important}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.5rem;--background:oklch(11.5% .006 75);--foreground:oklch(94% .025 84);--card:oklch(17% .009 70);--card-foreground:oklch(94% .025 84);--popover:oklch(17% .009 70);--popover-foreground:oklch(94% .025 84);--primary:oklch(73% .105 75);--primary-foreground:oklch(13% .009 65);--primary-glow:oklch(88% .065 81);--secondary:oklch(28% .025 69);--secondary-foreground:oklch(94% .025 84);--muted:oklch(22% .012 70);--muted-foreground:oklch(72% .025 78);--accent:oklch(38% .055 70);--accent-foreground:oklch(96% .02 83);--destructive:oklch(61.92% .1694 25.05);--destructive-foreground:oklch(96% .02 80);--border:oklch(40% .035 73);--input:oklch(31% .02 73);--ring:oklch(73% .105 75);--champagne:oklch(94.5% .033 83);--obsidian:oklch(10.5% .006 70);--obsidian-soft:oklch(16% .012 70);--gold-shadow:oklch(43% .08 70);--gold-mid:oklch(70% .115 73);--gold-light:oklch(91% .07 84)}.hero-gala-shade{background:linear-gradient(90deg, var(--obsidian) 0%, var(--obsidian) 34%, var(--obsidian) 72%, var(--obsidian) 100%), linear-gradient(0deg, var(--obsidian) 0%, transparent 48%)}@supports (color:color-mix(in lab, red, red)){.hero-gala-shade{background:linear-gradient(90deg, var(--obsidian) 0%, color-mix(in oklab, var(--obsidian) 96%, transparent) 34%, color-mix(in oklab, var(--obsidian) 42%, transparent) 72%, color-mix(in oklab, var(--obsidian) 18%, transparent) 100%), linear-gradient(0deg, var(--obsidian) 0%, transparent 48%)}}.light-section{--foreground:oklch(19% .018 68);--card:oklch(97% .022 84);--card-foreground:oklch(19% .018 68);--muted-foreground:oklch(43% .02 70);--border:oklch(74% .045 78);background:var(--champagne);color:var(--foreground)}.light-section .bg-background,.light-section .bg-card\/50{background-color:var(--champagne)}@supports (color:color-mix(in lab, red, red)){.light-section .bg-card\/50{background-color:color-mix(in oklab, var(--champagne) 72%, white)}}.light-section .has-\[\:checked\]\:bg-card:has(:checked){background-color:var(--card)}.light-section h2,.light-section h3{color:var(--foreground)}.ribbon-shell{border-block:1px solid var(--primary);align-items:stretch;width:100%;max-width:100vw;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ribbon-shell{border-block:1px solid color-mix(in oklab, var(--primary) 35%, transparent)}}.ribbon-shell{background:linear-gradient(90deg, var(--gold-shadow), var(--gold-mid), var(--gold-light), var(--gold-mid));color:var(--primary-foreground)}.light-section .editorial-panel-dark,.light-section .editorial-panel-dark h3{color:oklch(94% .02 82)}.light-section .editorial-panel-dark .text-foreground\/80{color:oklab(100% 0 5.96046e-8/.78)}.light-section .editorial-panel-dark .text-muted-foreground{color:oklab(100% 0 5.96046e-8/.58)}.ribbon-viewport{flex:1;min-width:0;overflow:hidden}.ribbon-track{width:max-content;animation:34s linear infinite ribbon-flow;display:flex}.ribbon-track[data-paused=true]{animation-play-state:paused}.ribbon-item{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:1rem;min-height:3.5rem;padding-inline:1.6rem;font-size:.67rem;font-weight:700;display:inline-flex}.ribbon-diamond{background:var(--primary-foreground);width:.32rem;height:.32rem;transform:rotate(45deg)}.ribbon-control{border-left:1px solid var(--primary-foreground);flex:none;place-items:center;width:3.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ribbon-control{border-left:1px solid color-mix(in oklab, var(--primary-foreground) 24%, transparent)}}.ribbon-control{background:var(--gold-shadow)}@supports (color:color-mix(in lab, red, red)){.ribbon-control{background:color-mix(in oklab, var(--gold-shadow) 34%, transparent)}}.ribbon-control svg{width:1rem;height:1rem}@keyframes ribbon-flow{to{transform:translate(-50%)}}@keyframes metallic-sweep{0%,68%{transform:translate(-140%)skew(-24deg)}82%,to{transform:translate(140%)skew(-24deg)}}@media (width<=63.99rem){.hero-gala-shade{background:linear-gradient(0deg, var(--obsidian) 3%, var(--obsidian) 46%, var(--obsidian) 100%)}@supports (color:color-mix(in lab, red, red)){.hero-gala-shade{background:linear-gradient(0deg, var(--obsidian) 3%, color-mix(in oklab, var(--obsidian) 86%, transparent) 46%, color-mix(in oklab, var(--obsidian) 18%, transparent) 100%)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ribbon-track,.metal-button:after{animation:none}}.editorial{--ivory:#f5f2ed;--ivory-deep:#ebe6de;--charcoal:#20211f;--ink-soft:#535650;--bronze:#8b6a46;--background:#f5f2ed;--foreground:#20211f;--card:#fff;--card-foreground:#20211f;--muted:#ebe6de;--muted-foreground:#535650;--primary:#20211f;--primary-foreground:#fff;--border:#d8d2c8;--input:#cfc9be;--ring:#8b6a46;background-color:var(--ivory);color:var(--charcoal);font-feature-settings:"cv11", "ss01";font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.editorial h1,.editorial h2,.editorial h3,.editorial h4{color:var(--charcoal);letter-spacing:-.02em;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-weight:700}.editorial .ed-h1{letter-spacing:-.025em;font-size:clamp(2.5rem,5.5vw,5rem);line-height:1.04}.editorial .ed-h2{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.12}.editorial .ed-h3{font-size:clamp(1.3rem,1.8vw,1.65rem);font-weight:600;line-height:1.24}.editorial .ed-body{color:var(--ink-soft);max-width:62ch;font-size:1.09rem;font-weight:500;line-height:1.62}.editorial .ed-label{letter-spacing:.18em;text-transform:uppercase;color:var(--bronze);font-size:.6875rem;font-weight:500}.editorial .ed-rule{background-color:var(--border);height:1px}.editorial .ed-btn{background-color:var(--charcoal);color:#fff;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:500;transition:background-color .18s;display:inline-flex}.editorial .ed-btn:hover{background-color:#34362f}.editorial .ed-btn-quiet{min-height:3rem;color:var(--charcoal);border-bottom:1px solid var(--bronze);align-items:center;gap:.4rem;font-size:.95rem;transition:color .18s;display:inline-flex}.editorial .ed-btn-quiet:hover{color:var(--bronze)}.editorial :is(a,button,summary):focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.editorial .ed-mono{filter:grayscale()contrast(1.04)}.glamour{--gl-cream:#f5eee5;--gl-wine:#431d2c;--gl-wine-dark:#2b1420;--gl-champagne:#d4b98c;--gl-ink:#2b2026;--gl-ink-soft:#65525b;--gl-line:#e0d3c4;--gl-erro:#c02b2b;--gl-surface:#f5eee5;background-color:var(--gl-cream);color:var(--gl-ink);font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.glamour.gala{--gl-cream:#f4ebdd;--gl-wine:#3b1723;--gl-wine-dark:#120f10;--gl-champagne:#c8aa72;--gl-gold-light:#ecd9b4;--gl-gold-shadow:#9c7b45;--gl-ink:#f2e7d7;--gl-ink-soft:#c9b8a6;--gl-line:#c8aa7247;--gl-surface:#171214;background-color:var(--gl-wine-dark);color:var(--gl-ink);background-image:radial-gradient(78% 52% at 84% 6%,#9c7b4533,#0000 66%),radial-gradient(86% 58% at 8% 58%,#3b1723b3,#0000 70%);background-attachment:fixed}.glamour.gala :is(.gl-h1,.gl-h2,.gl-h3,.gl-destaque,.gl-brand){color:var(--gl-champagne)}.glamour.gala :is(.gl-h1,.gl-h2,.gl-h3) em{color:var(--gl-gold-light);-webkit-text-decoration-color:var(--gl-gold-shadow);-webkit-text-decoration-color:var(--gl-gold-shadow);-webkit-text-decoration-color:var(--gl-gold-shadow);-webkit-text-decoration-color:var(--gl-gold-shadow);text-decoration-color:var(--gl-gold-shadow)}.glamour.gala .gl-body{color:var(--gl-ink-soft)}.glamour.gala .gl-label,.glamour.gala .gl-num{color:var(--gl-champagne)}.glamour.gala strong{color:var(--gl-gold-light)}.glamour.gala img{border-radius:.5rem}.glamour.gala .gl-link{color:var(--gl-champagne)}.glamour.gala .gl-btn{background-image:linear-gradient(105deg, var(--gl-gold-shadow), var(--gl-gold-light) 45%, var(--gl-champagne));color:#150f11;background-color:#0000}.glamour.gala .gl-btn:hover{filter:brightness(1.05);background-color:#0000}.glamour.gala .gl-btn-claro{border:1px solid var(--gl-line);color:var(--gl-gold-light);background-color:#3b1723e6;background-image:none}.glamour .gl-btn-destaque{letter-spacing:.02em;min-height:3.6rem;padding:1rem 2.4rem;font-size:1.05rem;box-shadow:0 10px 30px -12px #0000008c}.glamour .gl-btn-zap{--gl-zap:#25d366;--gl-zap-escuro:#1da851;background-image:none;background-color:var(--gl-zap);color:#fff;letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3.6rem;padding:1rem 2.2rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 34px -12px #1da851bf}.glamour .gl-btn-zap:hover{background-color:var(--gl-zap-escuro);transform:translateY(-1px);box-shadow:0 18px 40px -12px #1da851d9}.glamour .gl-btn-zap:focus-visible{outline-offset:3px;outline:3px solid #fff}.glamour.gala .gl-btn-destaque{box-shadow:0 12px 34px -12px var(--gl-gold-shadow)}.glamour.home-refresh{--gl-cream:#faf8f4;--gl-surface:#fff;--gl-wine:#74243b;--gl-wine-dark:#531a2b;--gl-champagne:#94703e;--gl-ink:#403a35;--gl-ink-soft:#68605a;--gl-line:#e5dccf;background:var(--gl-cream);color:var(--gl-ink)}.glamour.home-refresh .home-burgundy,.glamour.home-refresh .home-closing{background:var(--gl-wine)}.glamour.home-refresh .home-hero-layout{grid-template-areas:"copy""media""action";gap:.75rem;padding-block:.8rem 1rem;display:grid}.glamour.home-refresh .home-hero-copy{grid-area:copy}.glamour.home-refresh .home-hero-media{grid-area:media}.glamour.home-refresh .home-hero-action{grid-area:action}.glamour.home-refresh .home-hero-image{border-radius:.4rem;width:100%;height:auto;display:block}.glamour.home-refresh .home-accompaniment-layout{align-items:center;gap:2rem;display:grid}.glamour.home-refresh .home-hero>div,.glamour.home-refresh .home-hero>div>div,.glamour.home-refresh .home-hero p{overflow-wrap:anywhere;min-width:0;max-width:100%}.glamour.home-refresh .home-case-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.glamour.home-refresh .home-case,.glamour.home-refresh .home-case-grid>*{min-width:0}.glamour.home-refresh .home-case-secondary{display:none}.glamour.home-refresh .home-before-after{background:var(--gl-line);border-radius:.4rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.glamour.home-refresh .home-case-image{aspect-ratio:3/4;object-fit:contain;width:100%;display:block}.glamour.home-refresh .home-hair-case-image{aspect-ratio:4/3;object-fit:contain;background:var(--gl-surface);border-radius:.4rem;width:100%;max-height:31rem;display:block}.glamour.home-refresh .home-carousel-controls{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem;width:min(100%,17rem);margin-top:1rem;display:grid}.glamour.home-refresh .home-carousel-controls button{border-color:var(--gl-line);background:var(--gl-surface);width:2.75rem;height:2.75rem;color:var(--gl-wine)}.glamour.home-refresh .home-carousel-count{text-align:center;color:var(--gl-ink-soft);font-size:.8rem;font-weight:700}.glamour.home-refresh .home-testimonial-carousel{width:min(100%,18rem)}.glamour.home-refresh .home-offer-layout{grid-template-areas:"items""food""exercise";gap:1rem;display:grid}.glamour.home-refresh .home-offer-items{border:1px solid var(--gl-line);background:var(--gl-line);border-radius:.4rem;grid-area:items;gap:1px;display:grid;overflow:hidden}.glamour.home-refresh .home-offer-item{background:var(--gl-cream);grid-template-columns:auto minmax(0,1fr);gap:1rem;height:100%;padding:1.15rem;line-height:1.55;display:grid}.glamour.home-refresh .home-offer-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:.4rem;width:100%;max-height:20rem;display:block}.glamour.home-refresh .home-offer-photo-food{grid-area:food}.glamour.home-refresh .home-offer-photo-exercise{border-radius:.4rem;grid-area:exercise;min-height:19rem;position:relative;overflow:hidden}.glamour.home-refresh .home-offer-photo-exercise img{aspect-ratio:4/5;object-fit:cover;object-position:center 30%;height:100%;max-height:none}.glamour.home-refresh .home-offer-photo-exercise:after{background:linear-gradient(to bottom, transparent, var(--gl-wine-dark));position:absolute;inset:38% 0 0}@supports (color:color-mix(in lab, red, red)){.glamour.home-refresh .home-offer-photo-exercise:after{background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--gl-wine-dark) 88%, transparent))}}.glamour.home-refresh .home-offer-photo-exercise:after{content:"";pointer-events:none}.glamour.home-refresh .home-offer-photo-overlay{z-index:1;color:var(--gl-cream);gap:.35rem;line-height:1.45;display:grid;position:absolute;bottom:1.15rem;left:1.15rem;right:1.15rem}.glamour.home-refresh .home-offer-photo-overlay strong{font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.65rem);line-height:1.15}.glamour.home-refresh .home-offer-photo-overlay span{max-width:32ch;font-size:.86rem}.glamour.home-refresh .home-story-image{object-fit:cover;object-position:center 24%;border-radius:.4rem;width:100%;max-height:35rem;display:block}.glamour.home-refresh .home-image-label{background:var(--gl-wine-dark);position:absolute;bottom:.5rem}@supports (color:color-mix(in lab, red, red)){.glamour.home-refresh .home-image-label{background:color-mix(in oklab, var(--gl-wine-dark) 88%, transparent)}}.glamour.home-refresh .home-image-label{color:var(--gl-cream);text-transform:uppercase;padding:.25rem .5rem;font-size:.65rem;font-weight:700}.glamour.home-refresh .home-caption{color:var(--gl-ink-soft);margin-top:.5rem;font-size:.76rem;line-height:1.45}.glamour.home-refresh .gl-btn{white-space:normal;text-align:center;background:var(--gl-wine);max-width:100%;color:var(--gl-cream);box-shadow:none}@media (width<=30rem){.glamour.home-refresh .home-hero .gl-h1{font-size:2.2rem}.glamour.home-refresh .gl-btn-destaque{padding-inline:1.25rem;font-size:.96rem}}@media (width>=640px){.glamour.home-refresh .home-hero-layout{gap:1rem;padding-block:1.5rem 2rem}.glamour.home-refresh .home-offer-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.glamour.home-refresh .home-hero-layout{grid-template:"copy media"1fr"action media"/minmax(0,.92fr) minmax(0,1.08fr);align-items:center;column-gap:3.5rem;padding-block:2.75rem}.glamour.home-refresh .home-hero-image{height:auto;max-height:34rem}.glamour.home-refresh .home-accompaniment-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:4rem}.glamour.home-refresh .home-accompaniment-media{grid-area:1/1}.glamour.home-refresh .home-accompaniment-text{grid-area:1/2}.glamour.home-refresh .home-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glamour.home-refresh .home-case-secondary{display:block}.glamour.home-refresh .home-offer-layout{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);grid-template-areas:"items food""items exercise";align-items:center;gap:1.25rem 2rem}.glamour.home-refresh .home-offer-photo-exercise{min-height:21rem}.glamour.home-refresh .home-offer-photo-exercise img{aspect-ratio:4/3}}.glamour.home-refresh .gl-btn:hover{background:var(--gl-wine-dark)}.glamour.home-refresh .gl-btn-claro{border:1px solid var(--gl-champagne);background:var(--gl-cream);color:var(--gl-wine-dark)}.glamour.gala :is(a,button):focus-visible{outline-color:var(--gl-champagne)}.glamour [id]{scroll-margin-top:5.5rem}.glamour .gl-brand{letter-spacing:-.01em;color:var(--gl-wine);font-size:clamp(1.55rem,2.5vw,1.75rem);font-weight:800}.glamour .gl-h1,.glamour .gl-h2,.glamour .gl-h3,.glamour .gl-destaque,.glamour .gl-num,.glamour .gl-brand{font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.glamour .gl-h1,.glamour .gl-h2,.glamour .gl-h3{letter-spacing:-.02em;color:var(--gl-wine);text-wrap:balance;font-weight:800;line-height:1.04}.glamour .gl-h1{font-size:clamp(2rem,6.4vw,5.75rem);line-height:1}.glamour #hero-titulo{font-size:clamp(2.7rem,8.7vw,7.75rem)}.glamour .gl-h2{font-size:clamp(2rem,4.4vw,4rem);line-height:1.06}.glamour .gl-h3{font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:700;line-height:1.14}.glamour :is(.gl-h1,.gl-h2,.gl-h3) em{color:var(--gl-wine);text-decoration:underline;-webkit-text-decoration-color:var(--gl-champagne);-webkit-text-decoration-color:var(--gl-champagne);-webkit-text-decoration-color:var(--gl-champagne);-webkit-text-decoration-color:var(--gl-champagne);text-decoration-color:var(--gl-champagne);text-underline-offset:.14em;font-style:normal;text-decoration-thickness:.09em}.glamour .gl-sobre-vinho :is(.gl-h1,.gl-h2,.gl-h3) em{color:var(--gl-cream)}.glamour .gl-body{color:var(--gl-ink-soft);font-size:1.09rem;font-weight:500;line-height:1.6}.glamour .gl-destaque{color:var(--gl-wine);border-left:2px solid var(--gl-champagne);padding-left:1rem;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:700;line-height:1.2}.glamour .gl-frase-luz,.glamour .gl-faixa-capilar{border:1px solid var(--gl-champagne);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.glamour .gl-frase-luz,.glamour .gl-faixa-capilar{border:1px solid color-mix(in oklab, var(--gl-champagne) 55%, transparent)}}.glamour .gl-frase-luz,.glamour .gl-faixa-capilar{background:var(--gl-wine-dark);color:var(--gl-cream)}.glamour .gl-frase-luz{max-width:58rem;padding:clamp(1.5rem,4vw,2.75rem);font-size:clamp(1.35rem,2.7vw,2.25rem);font-weight:800;line-height:1.2}.glamour .gl-frase-luz .gl-destaque,.glamour .gl-frase-luz .gl-body{color:var(--gl-cream)}@supports (color:color-mix(in lab, red, red)){.glamour .gl-frase-luz .gl-body{color:color-mix(in oklab, var(--gl-cream) 82%, transparent)}}.glamour .gl-faixa-capilar{padding:clamp(1.75rem,5vw,3.5rem)}.glamour .gl-frase-luz:after,.glamour .gl-faixa-capilar:after{content:"";background:linear-gradient(90deg, transparent, var(--gl-champagne), transparent);width:18%;position:absolute;inset:-60% auto -60% -25%;transform:rotate(15deg)}@supports (color:color-mix(in lab, red, red)){.glamour .gl-frase-luz:after,.glamour .gl-faixa-capilar:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--gl-champagne) 35%, transparent), transparent)}}.glamour .gl-frase-luz:after,.glamour .gl-faixa-capilar:after{pointer-events:none;animation:7s ease-in-out infinite gl-luz}@keyframes gl-luz{0%,25%{left:-25%}75%,to{left:120%}}.glamour .gl-num{color:var(--gl-champagne);font-size:clamp(2rem,3vw,2.75rem);font-weight:800;line-height:1}.glamour .gl-label{letter-spacing:.16em;text-transform:uppercase;color:var(--gl-ink-soft);font-size:.7rem;font-weight:700}.glamour .gl-link{color:var(--gl-wine);text-decoration:underline;-webkit-text-decoration-color:var(--gl-champagne);-webkit-text-decoration-color:var(--gl-champagne);-webkit-text-decoration-color:var(--gl-champagne);-webkit-text-decoration-color:var(--gl-champagne);text-decoration-color:var(--gl-champagne);text-underline-offset:4px}.glamour .gl-btn{letter-spacing:.01em;background-color:var(--gl-wine);min-height:3.25rem;color:var(--gl-cream);border-radius:999px;justify-content:center;align-items:center;padding:.9rem 2rem;font-size:.95rem;font-weight:700;transition:background-color .2s;display:inline-flex}.glamour .gl-btn:hover{background-color:var(--gl-wine-dark)}.glamour .gl-btn-claro{background-color:var(--gl-champagne);color:var(--gl-wine-dark)}.glamour .gl-btn-claro:hover{background-color:#e2cca3}.glamour :is(a,button):focus-visible{outline:2px solid var(--gl-wine);outline-offset:3px}.glamour .gl-sobre-vinho :is(a,button):focus-visible{outline-color:var(--gl-champagne)}.glamour .gl-opcao:focus-within,.glamour .gl-cartao:focus-within{outline:2px solid var(--gl-wine);outline-offset:3px}.glamour .gl-selo{border:1px solid var(--gl-champagne);border-radius:999px;align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.glamour .gl-selo{border:1px solid color-mix(in oklab, var(--gl-champagne) 70%, transparent)}}.glamour .gl-selo{background:var(--gl-champagne)}@supports (color:color-mix(in lab, red, red)){.glamour .gl-selo{background:color-mix(in oklab, var(--gl-champagne) 16%, transparent)}}.glamour .gl-selo{letter-spacing:.14em;text-transform:uppercase;color:var(--gl-wine);padding:.35rem .85rem;font-size:.68rem;font-weight:700}.glamour .gl-selo-ouro{background:var(--gl-champagne);color:var(--gl-wine-dark);border-color:var(--gl-champagne)}.glamour .gl-campo{border:1px solid var(--gl-champagne);border-radius:.75rem;width:100%;min-height:3.25rem;display:block}@supports (color:color-mix(in lab, red, red)){.glamour .gl-campo{border:1px solid color-mix(in oklab, var(--gl-champagne) 60%, var(--gl-line))}}.glamour .gl-campo{background:#fff}@supports (color:color-mix(in lab, red, red)){.glamour .gl-campo{background:color-mix(in oklab, #fff 70%, var(--gl-cream))}}.glamour .gl-campo{color:var(--gl-ink);outline:none;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.glamour .gl-campo::placeholder{color:var(--gl-ink-soft)}@supports (color:color-mix(in lab, red, red)){.glamour .gl-campo::placeholder{color:color-mix(in oklab, var(--gl-ink-soft) 65%, transparent)}}.glamour .gl-campo:focus{border-color:var(--gl-wine);box-shadow:0 0 0 3px var(--gl-champagne)}@supports (color:color-mix(in lab, red, red)){.glamour .gl-campo:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--gl-champagne) 45%, transparent)}}.glamour .gl-campo[data-erro="1"]{border-color:var(--gl-erro);background:var(--gl-erro)}@supports (color:color-mix(in lab, red, red)){.glamour .gl-campo[data-erro="1"]{background:color-mix(in oklab, var(--gl-erro) 6%, #fff)}}.glamour .gl-campo[data-erro="1"]:focus{border-color:var(--gl-erro);box-shadow:0 0 0 3px var(--gl-erro)}@supports (color:color-mix(in lab, red, red)){.glamour .gl-campo[data-erro="1"]:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--gl-erro) 30%, transparent)}}.glamour .gl-erro-msg{color:var(--gl-erro);align-items:flex-start;gap:.4rem;font-size:.9rem;font-weight:600;line-height:1.5;display:flex}.glamour .gl-medidor{gap:.35rem;display:flex}.glamour .gl-medidor span{background:var(--gl-line);border-radius:999px;flex:1;height:.3rem;transition:background-color .3s}.glamour .gl-medidor span[data-feito="1"]{background:linear-gradient(90deg, var(--gl-wine), var(--gl-champagne))}@supports (color:color-mix(in lab, red, red)){.glamour .gl-medidor span[data-feito="1"]{background:linear-gradient(90deg, var(--gl-wine), color-mix(in oklab, var(--gl-champagne) 85%, var(--gl-wine)))}}.glamour .gl-opcao{cursor:pointer;border:1px solid var(--gl-line);background:#fff;border-radius:1rem;align-items:center;gap:1rem;min-height:3.75rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.glamour .gl-opcao{background:color-mix(in oklab, #fff 55%, var(--gl-cream))}}.glamour .gl-opcao{color:var(--gl-ink);padding:.9rem 1.1rem;font-size:1.05rem;line-height:1.4;transition:border-color .2s,background-color .2s,transform .16s,box-shadow .2s}.glamour .gl-opcao:hover{border-color:var(--gl-champagne)}@supports (color:color-mix(in lab, red, red)){.glamour .gl-opcao:hover{border-color:color-mix(in oklab, var(--gl-champagne) 80%, transparent)}}.glamour .gl-opcao:hover{box-shadow:0 8px 22px -18px var(--gl-wine-dark)}.glamour .gl-opcao:active{transform:scale(.995)}.glamour .gl-opcao[data-marcada="1"]{border-color:var(--gl-champagne);background:var(--gl-wine)}@supports (color:color-mix(in lab, red, red)){.glamour .gl-opcao[data-marcada="1"]{background:color-mix(in oklab, var(--gl-wine) 10%, var(--gl-cream))}}.glamour .gl-opcao[data-marcada="1"]{box-shadow:0 10px 26px -20px var(--gl-wine-dark)}.glamour .gl-opcao-marca{border:1px solid var(--gl-champagne);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.glamour .gl-opcao-marca{border:1px solid color-mix(in oklab, var(--gl-champagne) 75%, transparent)}}.glamour .gl-opcao-marca{color:#0000;background:0 0;font-size:.8rem;font-weight:800;transition:background-color .2s,color .2s}.glamour .gl-opcao[data-marcada="1"] .gl-opcao-marca,.glamour .gl-cartao[data-marcada="1"] .gl-opcao-marca{background:var(--gl-wine);border-color:var(--gl-wine);color:var(--gl-champagne)}.glamour .gl-cartao{border:1px solid var(--gl-line);background:#fff;border-radius:1.15rem;position:relative}@supports (color:color-mix(in lab, red, red)){.glamour .gl-cartao{background:color-mix(in oklab, #fff 60%, var(--gl-cream))}}.glamour .gl-cartao{padding:1.35rem;transition:border-color .2s,box-shadow .2s}.glamour .gl-cartao[data-marcada="1"]{border-color:var(--gl-champagne);box-shadow:0 0 0 1px var(--gl-champagne) inset, 0 16px 34px -26px var(--gl-wine-dark)}@supports (color:color-mix(in lab, red, red)){.glamour .gl-cartao[data-marcada="1"]{box-shadow:0 0 0 1px color-mix(in oklab, var(--gl-champagne) 70%, transparent) inset, 0 16px 34px -26px var(--gl-wine-dark)}}.glamour .gl-cartao[data-marcada="1"]{background:var(--gl-wine)}@supports (color:color-mix(in lab, red, red)){.glamour .gl-cartao[data-marcada="1"]{background:color-mix(in oklab, var(--gl-wine) 8%, var(--gl-cream))}}.glamour .gl-acordeao{border:1px solid var(--gl-champagne);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.glamour .gl-acordeao{border:1px solid color-mix(in oklab, var(--gl-champagne) 55%, var(--gl-line))}}.glamour .gl-acordeao{background:#fff}@supports (color:color-mix(in lab, red, red)){.glamour .gl-acordeao{background:color-mix(in oklab, #fff 55%, var(--gl-cream))}}.glamour .gl-acordeao{padding:1rem 1.15rem}.glamour .gl-acordeao>summary{cursor:pointer;color:var(--gl-wine);justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.glamour .gl-acordeao>summary::-webkit-details-marker{display:none}.glamour .gl-acordeao>summary:after{content:"+";color:var(--gl-champagne);font-size:1.35rem;font-weight:400}.glamour .gl-acordeao[open]>summary:after{content:"–"}.glamour .gl-passo{gap:1rem;display:flex}.glamour .gl-passo-num{border:1px solid var(--gl-champagne);width:2.25rem;height:2.25rem;color:var(--gl-wine);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:inline-flex}.glamour .gl-sobre-vinho .gl-passo-num{color:var(--gl-champagne)}.glamour .gl-palco{border:1px solid var(--gl-champagne);border-radius:1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.glamour .gl-palco{border:1px solid color-mix(in oklab, var(--gl-champagne) 55%, transparent)}}.glamour .gl-palco{background:radial-gradient(120% 80% at 10% 0%, var(--gl-champagne), transparent 60%), linear-gradient(160deg, var(--gl-wine), var(--gl-wine-dark))}@supports (color:color-mix(in lab, red, red)){.glamour .gl-palco{background:radial-gradient(120% 80% at 10% 0%, color-mix(in oklab, var(--gl-champagne) 22%, transparent), transparent 60%), linear-gradient(160deg, var(--gl-wine), var(--gl-wine-dark))}}.glamour .gl-palco{color:var(--gl-cream);box-shadow:0 30px 60px -48px var(--gl-wine-dark);padding:1.6rem 1.5rem 1.7rem}@media (width>=1024px){.glamour .gl-palco{padding:2.2rem 2rem 2.4rem}}.glamour .gl-palco:after{content:"";background:linear-gradient(90deg, transparent, var(--gl-champagne), transparent);inset-inline:0;height:2px;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.glamour .gl-palco:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--gl-champagne) 75%, transparent), transparent)}}.glamour .gl-monograma{border:1px solid var(--gl-champagne);border-radius:999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.glamour .gl-monograma{border:1px solid color-mix(in oklab, var(--gl-champagne) 75%, transparent)}}.glamour .gl-monograma{color:var(--gl-champagne);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.2rem;font-weight:800;line-height:1}.glamour .gl-numeral{letter-spacing:-.03em;color:var(--gl-champagne);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.4rem,8vw,3.3rem);font-weight:800;line-height:.9;display:block}@supports (color:color-mix(in lab, red, red)){.glamour .gl-numeral{color:color-mix(in oklab, var(--gl-champagne) 90%, transparent)}}.glamour .gl-trilha{border-top:1px solid var(--gl-champagne);gap:.7rem;margin-top:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.glamour .gl-trilha{border-top:1px solid color-mix(in oklab, var(--gl-champagne) 32%, transparent)}}.glamour .gl-trilha{padding-top:1.2rem;list-style:none}.glamour .gl-trilha li{letter-spacing:.02em;color:var(--gl-cream);align-items:center;gap:.7rem;font-size:.86rem;display:flex}@supports (color:color-mix(in lab, red, red)){.glamour .gl-trilha li{color:color-mix(in oklab, var(--gl-cream) 64%, transparent)}}.glamour .gl-trilha li:before{content:"";border:1px solid var(--gl-champagne);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}@supports (color:color-mix(in lab, red, red)){.glamour .gl-trilha li:before{border:1px solid color-mix(in oklab, var(--gl-champagne) 70%, transparent)}}.glamour .gl-trilha li[data-estado=feito]{color:var(--gl-cream)}@supports (color:color-mix(in lab, red, red)){.glamour .gl-trilha li[data-estado=feito]{color:color-mix(in oklab, var(--gl-cream) 82%, transparent)}}.glamour .gl-trilha li[data-estado=feito]:before{background:var(--gl-champagne)}@supports (color:color-mix(in lab, red, red)){.glamour .gl-trilha li[data-estado=feito]:before{background:color-mix(in oklab, var(--gl-champagne) 70%, transparent)}}.glamour .gl-trilha li[data-estado=agora]{color:var(--gl-champagne);font-weight:700}.glamour .gl-trilha li[data-estado=agora]:before{background:var(--gl-champagne);box-shadow:0 0 0 4px var(--gl-champagne)}@supports (color:color-mix(in lab, red, red)){.glamour .gl-trilha li[data-estado=agora]:before{box-shadow:0 0 0 4px color-mix(in oklab, var(--gl-champagne) 22%, transparent)}}.glamour .gl-voz{border:1px solid var(--gl-champagne);border-radius:1.15rem;position:relative}@supports (color:color-mix(in lab, red, red)){.glamour .gl-voz{border:1px solid color-mix(in oklab, var(--gl-champagne) 60%, transparent)}}.glamour .gl-voz{background:var(--gl-champagne)}@supports (color:color-mix(in lab, red, red)){.glamour .gl-voz{background:color-mix(in oklab, var(--gl-champagne) 13%, var(--gl-cream))}}.glamour .gl-voz{padding:1.15rem 1.25rem 1.2rem}.glamour .gl-voz p{letter-spacing:-.01em;color:var(--gl-wine);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.14rem;font-weight:600;line-height:1.45}.glamour .gl-voz footer{letter-spacing:.14em;text-transform:uppercase;color:var(--gl-ink-soft);margin-top:.7rem;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.glamour .gl-voz footer{color:color-mix(in oklab, var(--gl-ink-soft) 90%, transparent)}}.glamour .gl-revelacao{border:1px solid var(--gl-champagne);border-radius:1.4rem}@supports (color:color-mix(in lab, red, red)){.glamour .gl-revelacao{border:1px solid color-mix(in oklab, var(--gl-champagne) 60%, transparent)}}.glamour .gl-revelacao{background:radial-gradient(100% 70% at 0% 0%, var(--gl-champagne), transparent 65%), #fff}@supports (color:color-mix(in lab, red, red)){.glamour .gl-revelacao{background:radial-gradient(100% 70% at 0% 0%, color-mix(in oklab, var(--gl-champagne) 26%, transparent), transparent 65%), color-mix(in oklab, #fff 62%, var(--gl-cream))}}.glamour .gl-revelacao{padding:1.5rem 1.4rem 1.6rem}.glamour .gl-frase{color:var(--gl-wine);align-items:center;gap:.6rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.04rem;font-weight:600;line-height:1.4;display:flex}.glamour .gl-frase:before{content:"✦";color:var(--gl-champagne);font-family:inherit;font-size:.95rem}.glamour .gl-barra{background:var(--gl-wine);border-radius:999px;width:100%;height:.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.glamour .gl-barra{background:color-mix(in oklab, var(--gl-wine) 12%, var(--gl-cream))}}.glamour .gl-barra>span{background:linear-gradient(90deg, var(--gl-wine), var(--gl-champagne));border-radius:999px;height:100%;transition:width .7s;display:block}.glamour .gl-capa{border:1px solid var(--gl-champagne);border-radius:1.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.glamour .gl-capa{border:1px solid color-mix(in oklab, var(--gl-champagne) 60%, transparent)}}.glamour .gl-capa img{object-fit:cover;object-position:center 22%;width:100%;height:9.5rem;display:block}.glamour .gl-capa figcaption{background:linear-gradient(0deg, var(--gl-wine-dark), transparent);inset-inline:0;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.glamour .gl-capa figcaption{background:linear-gradient(0deg, color-mix(in oklab, var(--gl-wine-dark) 92%, transparent), transparent)}}.glamour .gl-capa figcaption{letter-spacing:.12em;text-transform:uppercase;color:var(--gl-champagne);padding:1.6rem 1rem .7rem;font-size:.74rem;font-weight:700}.glamour .gl-brilho{animation:2.6s ease-in-out infinite gl-brilho}@keyframes gl-brilho{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.glamour *{transition:none!important;animation:none!important}}.interna{--background:#120f10;--foreground:#f2e7d7;--card:#1c1518;--card-foreground:#f2e7d7;--popover:#1c1518;--popover-foreground:#f2e7d7;--primary:#c8aa72;--primary-foreground:#150f11;--primary-glow:#0c0a0b;--secondary:#2b1a21;--secondary-foreground:#f4ebdd;--muted:#241a1e;--muted-foreground:#c9b8a6;--accent:#3b1723;--accent-foreground:#f4ebdd;--border:#4b3a2a;--input:#4b3a2a;--ring:#c8aa72;--champagne:#c8aa72;--obsidian:#120f10;--obsidian-soft:#1c1518;--gold-shadow:#9c7b45;--gold-mid:#c8aa72;--gold-light:#ecd9b4;background-color:var(--background);color:var(--foreground);background-image:radial-gradient(78% 52% at 84% 4%,#9c7b4533,#0000 66%),radial-gradient(86% 58% at 8% 56%,#3b1723b3,#0000 70%);background-attachment:fixed;font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.interna :is(h1,h2,h3,h4){color:var(--gold-light);letter-spacing:-.02em;text-wrap:balance;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-weight:800}.interna,.member-area{font-weight:500}.interna p,.member-area p,.interna li,.member-area li{letter-spacing:-.003em}@supports (color:color-mix(in lab, red, red)){.interna .gold-frame{border-color:color-mix(in oklab, var(--champagne) 40%, transparent)}}.interna .metal-button{background-image:linear-gradient(105deg, var(--gold-shadow), var(--gold-light) 38%, var(--gold-mid) 72%, var(--gold-light));background-color:var(--primary);color:#150f11;box-shadow:0 18px 44px -26px #c8aa7299}.interna .metal-button:after{content:none;animation:none}.interna .gold-text{-webkit-text-fill-color:currentColor;color:var(--champagne);background-image:none}.interna .obsidian-ambient-base,.interna .obsidian-ambient-warm,.interna .obsidian-ambient-soft,.interna .editorial-panel-dark{background:var(--card);background-image:none}.interna .bg-obsidian{background-color:var(--primary-glow)}.interna .bg-obsidian :is(h1,h2,h3,h4),.interna .bg-obsidian .text-primary-glow{color:var(--gold-light)}.interna .bg-obsidian .text-muted-foreground{color:var(--muted-foreground)}.interna :is(input,textarea,select){color:var(--foreground);background-color:#241b1f}.interna :is(input,textarea,select)::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.interna :is(input,textarea,select)::placeholder{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.interna :is(.bg-card\/85,.bg-card\/80,.bg-card\/70,.bg-card\/60,.bg-card\/50,.bg-white){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.interna :is(.bg-card\/85,.bg-card\/80,.bg-card\/70,.bg-card\/60,.bg-card\/50,.bg-white){background-color:color-mix(in oklab, var(--card) 92%, transparent)}}.interna .bg-secondary\/60,.interna .bg-muted\/60,.interna .bg-muted\/50{background-color:var(--secondary)}.interna :is(input,textarea,select):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.workspace-header{border-bottom:1px solid var(--champagne)}@supports (color:color-mix(in lab, red, red)){.workspace-header{border-bottom:1px solid color-mix(in oklab, var(--champagne) 68%, transparent)}}.workspace-header{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.workspace-header{background:color-mix(in oklab, var(--card) 92%, transparent)}}.workspace-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-header-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;margin-inline:auto;padding:.85rem 1.25rem;display:flex}.workspace-brand{min-width:0;color:var(--gold-light);flex-direction:column;display:flex}.workspace-brand>span{font-size:1.05rem;font-weight:800}.workspace-brand>small{color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;margin-top:.12rem;font-size:.62rem;font-weight:700}.workspace-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem 1rem;font-size:.72rem;font-weight:700;display:flex}.workspace-team-shell{border-bottom:1px solid var(--champagne)}@supports (color:color-mix(in lab, red, red)){.workspace-team-shell{border-bottom:1px solid color-mix(in oklab, var(--champagne) 48%, transparent)}}.workspace-team-shell{background:var(--obsidian-soft)}@supports (color:color-mix(in lab, red, red)){.workspace-team-shell{background:color-mix(in oklab, var(--obsidian-soft) 92%, transparent)}}.workspace-team-nav{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-inline:auto;padding:.55rem 1.25rem;display:flex}.workspace-team-nav>span{color:var(--champagne);letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;font-weight:700}.workspace-team-nav a{border:1px solid var(--champagne)}@supports (color:color-mix(in lab, red, red)){.workspace-team-nav a{border:1px solid color-mix(in oklab, var(--champagne) 62%, transparent)}}.workspace-team-nav a{color:var(--champagne);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.4rem .75rem;font-size:.64rem;font-weight:700;transition:background-color .18s,color .18s}.workspace-team-nav a:hover,.workspace-team-nav a[data-status=active]{background:var(--champagne);color:var(--obsidian)}.workspace-nav-shell{border-bottom:1px solid var(--champagne)}@supports (color:color-mix(in lab, red, red)){.workspace-nav-shell{border-bottom:1px solid color-mix(in oklab, var(--champagne) 48%, transparent)}}.workspace-nav-shell{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.workspace-nav-shell{background:color-mix(in oklab, var(--background) 88%, transparent)}}.workspace-nav{scrollbar-width:thin;gap:.45rem;margin-inline:auto;padding:.7rem 1.25rem;display:flex;overflow-x:auto}.workspace-nav a,.workspace-nav button{white-space:nowrap;color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex:none;padding:.52rem .85rem;font-size:.68rem;font-weight:700;transition:border-color .18s,color .18s,background-color .18s}.workspace-nav a:hover,.workspace-nav button:hover,.workspace-nav a.text-primary,.workspace-nav button.text-primary{border-color:var(--champagne)}@supports (color:color-mix(in lab, red, red)){.workspace-nav a:hover,.workspace-nav button:hover,.workspace-nav a.text-primary,.workspace-nav button.text-primary{border-color:color-mix(in oklab, var(--champagne) 74%, transparent)}}.workspace-nav a:hover,.workspace-nav button:hover,.workspace-nav a.text-primary,.workspace-nav button.text-primary{background:var(--card);color:var(--primary)}.workspace-main{margin-inline:auto;padding:clamp(2rem,5vw,4rem) 1.25rem}.auth-shell{min-height:100svh;display:grid}.auth-photo{background:var(--primary-glow);min-height:100svh;display:none;position:relative;overflow:hidden}.auth-photo img,.auth-photo-shade{width:100%;height:100%;position:absolute;inset:0}.auth-photo img{object-fit:cover;object-position:center top}.auth-photo-shade{background:linear-gradient(0deg, var(--primary-glow), transparent 65%)}@supports (color:color-mix(in lab, red, red)){.auth-photo-shade{background:linear-gradient(0deg, color-mix(in oklab, var(--primary-glow) 92%, transparent), transparent 65%)}}.auth-photo-copy{color:var(--primary-foreground);margin-top:auto;padding:3rem;position:relative}.auth-photo-copy .eyebrow{color:var(--champagne)}.auth-photo-copy>p:last-child{max-width:12ch;margin-top:.75rem;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:800;line-height:1}.auth-content{justify-content:center;align-items:center;min-height:100svh;padding:3rem 1.25rem;display:flex}.auth-back{color:var(--muted-foreground);text-transform:uppercase;font-size:.72rem;font-weight:700}.auth-card{border:1px solid var(--primary);border-radius:1rem;margin-top:1.5rem}@supports (color:color-mix(in lab, red, red)){.auth-card{border:1px solid color-mix(in oklab, var(--primary) 46%, var(--border))}}.auth-card{background:var(--card);color:var(--card-foreground);box-shadow:0 28px 80px -50px var(--primary);padding:clamp(1.5rem,5vw,2.25rem)}@supports (color:color-mix(in lab, red, red)){.auth-card{box-shadow:0 28px 80px -50px color-mix(in oklab, var(--primary) 40%, transparent)}}.auth-card h1{color:var(--foreground)}.auth-shell .auth-card :is(input,select){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-shell .auth-card :is(input,select){border-color:color-mix(in oklab, var(--primary) 34%, var(--border))}}.auth-shell .auth-card :is(input,select){background:var(--card)}@supports (color:color-mix(in lab, red, red)){.auth-shell .auth-card :is(input,select){background:color-mix(in oklab, var(--card) 88%, var(--background))}}.auth-shell .auth-card :is(input,select){color:var(--foreground)}.auth-shell .auth-card :is(input,select):focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.auth-shell .auth-card :is(input,select):focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 28%, transparent)}}@media (width>=56rem){.auth-shell{grid-template-columns:minmax(22rem,44%) 1fr}.auth-photo{display:flex}}@media (width<=42rem){.workspace-header-inner{align-items:flex-start}.workspace-actions{max-width:55%}}.interna.member-area{--background:#14100f;--foreground:#f3ead9;--card:#1e1719;--card-foreground:#f3ead9;--popover:#1e1719;--popover-foreground:#f3ead9;--primary:#c8aa72;--primary-foreground:#150f11;--primary-glow:#0f0c0c;--secondary:#2a1e20;--secondary-foreground:#f3ead9;--muted:#251c1d;--muted-foreground:#cdbdaa;--accent:#3b1723;--accent-foreground:#f4ebdd;--border:#4d3d2c;--input:#4d3d2c;--ring:#c8aa72;--obsidian:#14100f;--obsidian-soft:#1e1719;background-color:var(--background);background-image:radial-gradient(70% 46% at 88% 2%,#9c7b4529,#0000 68%),radial-gradient(84% 56% at 6% 54%,#3b172399,#0000 72%);background-attachment:fixed}.member-area .workspace-header{border-bottom-color:var(--champagne)}@supports (color:color-mix(in lab, red, red)){.member-area .workspace-header{border-bottom-color:color-mix(in oklab, var(--champagne) 58%, transparent)}}.member-area .workspace-header{background:var(--primary-glow);color:var(--primary-foreground);-webkit-backdrop-filter:none;backdrop-filter:none}.member-area .workspace-brand,.member-area .workspace-brand>small,.member-area .workspace-actions :is(a,button){color:#f2e7d7}.member-area .workspace-brand>small,.member-area .workspace-actions :is(a,button){opacity:.78}.member-area .workspace-actions :is(a,button):hover{color:var(--champagne);opacity:1}.member-area .workspace-nav-shell{border-bottom-color:var(--border);background:var(--card)}.member-area .workspace-nav a:hover,.member-area .workspace-nav button:hover,.member-area .workspace-nav a.text-primary,.member-area .workspace-nav button.text-primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.member-area .workspace-main{background:var(--background)}.member-area .gold-frame{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.member-area .gold-frame{border-color:color-mix(in oklab, var(--primary) 46%, var(--border))}}.member-area .gold-frame{box-shadow:0 18px 46px -38px var(--primary)}@supports (color:color-mix(in lab, red, red)){.member-area .gold-frame{box-shadow:0 18px 46px -38px color-mix(in oklab, var(--primary) 48%, transparent)}}.member-area .bg-card\/70,.member-area .bg-card\/50,.member-area :is(input,textarea,select){background-color:var(--card)}.member-area .bg-obsidian{background-color:var(--primary-glow)}.member-area .bg-obsidian .bg-gradient-to-t{background-image:linear-gradient(to top, var(--primary-glow), var(--primary), transparent)}@supports (color:color-mix(in lab, red, red)){.member-area .bg-obsidian .bg-gradient-to-t{background-image:linear-gradient(to top, color-mix(in oklab, var(--primary-glow) 96%, transparent), color-mix(in oklab, var(--primary) 68%, transparent), transparent)}}.member-area .bg-obsidian :is(h1,h2,h3,h4,.font-display),.member-area .bg-obsidian .text-primary-glow,.member-area .bg-obsidian .text-muted-foreground{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.member-area .bg-obsidian .text-muted-foreground{color:color-mix(in oklab, var(--primary-foreground) 84%, transparent)}}.member-area .bg-obsidian .text-primary,.member-area .bg-obsidian .eyebrow{color:var(--champagne)}.glamour.afl{--gl-cream:#f4ebdd;--gl-wine:#4a0e17;--gl-wine-dark:#641b27;--gl-champagne:#c8aa72;--gl-gold-light:#ecd9b4;--gl-gold-shadow:#9c7b45;--gl-ink:#f2e7d7;--gl-ink-soft:#c9b8a6;--gl-line:#c8aa7247;background-color:var(--gl-wine-dark);color:var(--gl-ink);background-image:radial-gradient(78% 52% at 84% 6%,#9c7b4538,#0000 66%),radial-gradient(86% 58% at 8% 58%,#3b1723b8,#0000 70%);background-attachment:fixed}.glamour.afl :is(.gl-h1,.gl-h2,.gl-h3,.gl-destaque,.gl-brand){color:var(--gl-champagne)}.glamour.afl :is(.gl-h1,.gl-h2,.gl-h3) em{color:var(--gl-gold-light)}.glamour.afl .gl-body{color:var(--gl-ink-soft)}.glamour.afl .gl-label,.glamour.afl .gl-num{color:var(--gl-champagne)}.glamour.afl strong{color:var(--gl-gold-light)}.glamour.afl .gl-link{color:var(--gl-champagne)}.glamour.afl img{border-radius:.5rem}.glamour.afl details summary::marker{display:none}.glamour.afl details summary::-webkit-details-marker{display:none}.afl-card{border:1px solid var(--gl-line);background-image:linear-gradient(155deg,#3b172394,#120f10eb);border-radius:.75rem;position:relative;overflow:hidden;box-shadow:0 30px 80px -60px #000000e6}.afl-card-pad{padding:clamp(1.25rem,4vw,1.9rem)}.glamour.afl .gl-btn-ouro{letter-spacing:.14em;text-transform:uppercase;min-height:3.25rem;color:var(--gl-wine-dark);background-image:linear-gradient(105deg, var(--gl-gold-shadow), var(--gl-gold-light) 38%, var(--gl-champagne) 72%, var(--gl-gold-light));border-radius:999px;justify-content:center;align-items:center;padding:.9rem 2.1rem;font-size:.82rem;font-weight:800;transition:transform .2s;display:inline-flex;box-shadow:0 20px 48px -26px #c8aa72a6}.glamour.afl .gl-btn-ouro:hover{transform:translateY(-1px)}.glamour.afl .gl-btn{border:1px solid var(--gl-line);color:var(--gl-cream);background-color:#3b1723e6}.afl-capa{isolation:isolate;border-bottom:1px solid var(--gl-line);position:relative;overflow:hidden}.afl-capa>video,.afl-capa>img{z-index:-2;object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0;border-radius:0!important}.afl-capa-veu{z-index:-1;background-image:linear-gradient(0deg, var(--gl-wine-dark) 6%, #4a0e17b8 48%, #4a0e1773), linear-gradient(90deg, #4a0e17eb, #4a0e174d 72%);position:absolute;inset:0}.afl-filete{background-image:linear-gradient(90deg, var(--gl-champagne), transparent);width:6rem;height:1px;display:block}.hero-luxo{isolation:isolate;border:1px solid var(--champagne);border-radius:.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-luxo{border:1px solid color-mix(in oklab, var(--champagne) 62%, transparent)}}.hero-luxo{background:var(--primary-glow);min-height:420px;box-shadow:0 40px 110px -70px var(--primary-glow)}@supports (color:color-mix(in lab, red, red)){.hero-luxo{box-shadow:0 40px 110px -70px color-mix(in oklab, var(--primary-glow) 85%, transparent)}}.hero-luxo>img,.hero-luxo>video{object-fit:cover;object-position:center top;opacity:.78;width:100%;height:100%;position:absolute;inset:0}.hero-luxo-shade{background:linear-gradient(0deg, var(--primary-glow) 4%, var(--primary-glow) 46%, transparent 92%), linear-gradient(90deg, var(--primary-glow), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-luxo-shade{background:linear-gradient(0deg, var(--primary-glow) 4%, color-mix(in oklab, var(--primary-glow) 72%, transparent) 46%, transparent 92%), linear-gradient(90deg, color-mix(in oklab, var(--primary-glow) 78%, transparent), transparent 70%)}}.hero-luxo-inner{color:#f4ebdd;flex-direction:column;justify-content:flex-end;gap:.25rem;min-height:420px;padding:clamp(1.5rem,5vw,2.75rem);display:flex;position:relative}.hero-luxo-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--champagne);font-size:.6875rem;font-weight:700}.hero-luxo-inner h1,.hero-luxo-inner h2{color:#f6eee0;text-wrap:balance;max-width:22ch;margin-top:.75rem;font-size:clamp(2rem,6vw,3rem);line-height:1.04}.hero-luxo-hair{background-image:linear-gradient(90deg, var(--champagne), transparent);width:5.5rem;height:1px;margin-top:1.1rem;display:block}.hero-luxo-inner>p:not(.hero-luxo-eyebrow){color:#d6c6b2;max-width:46ch;margin-top:1rem;font-size:.9rem;line-height:1.65}.hero-luxo-selo{border:1px solid var(--champagne);width:fit-content;margin-top:1.1rem}@supports (color:color-mix(in lab, red, red)){.hero-luxo-selo{border:1px solid color-mix(in oklab, var(--champagne) 70%, transparent)}}.hero-luxo-selo{letter-spacing:.16em;text-transform:uppercase;color:var(--champagne);border-radius:999px;padding:.35rem .9rem;font-size:.66rem;font-weight:700}.hero-luxo-acoes{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.btn-ouro,.btn-vinho{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-size:.7rem;font-weight:800;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.btn-ouro{background-image:linear-gradient(105deg, var(--gold-shadow), var(--gold-light) 38%, var(--gold-mid) 72%, var(--gold-light));color:var(--primary-glow);box-shadow:0 18px 46px -26px var(--gold-mid)}@supports (color:color-mix(in lab, red, red)){.btn-ouro{box-shadow:0 18px 46px -26px color-mix(in oklab, var(--gold-mid) 75%, transparent)}}.btn-vinho{border:1px solid var(--champagne)}@supports (color:color-mix(in lab, red, red)){.btn-vinho{border:1px solid color-mix(in oklab, var(--champagne) 62%, transparent)}}.btn-vinho{color:#f4ebdd;background:#3b1723}.btn-ouro:hover,.btn-vinho:hover{transform:translateY(-1px)}.painel-vinho{border:1px solid var(--champagne);border-radius:.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.painel-vinho{border:1px solid color-mix(in oklab, var(--champagne) 45%, transparent)}}.painel-vinho{background:linear-gradient(145deg, #3b1723, var(--primary-glow));color:#e7dac6;padding:clamp(1.25rem,4vw,2rem)}.painel-vinho :is(h2,h3){color:#f6eee0}.painel-vinho .rotulo,.rotulo{letter-spacing:.22em;text-transform:uppercase;color:var(--champagne);font-size:.66rem;font-weight:800}.luxo-card{border:1px solid var(--champagne);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.luxo-card{border:1px solid color-mix(in oklab, var(--champagne) 55%, var(--border))}}.luxo-card{background:var(--card);box-shadow:0 22px 60px -50px var(--primary-glow);padding:clamp(1.1rem,3.5vw,1.6rem)}@supports (color:color-mix(in lab, red, red)){.luxo-card{box-shadow:0 22px 60px -50px color-mix(in oklab, var(--primary-glow) 70%, transparent)}}@media (width>=40rem){.hero-luxo,.hero-luxo-inner{min-height:500px}}.faixa-cinema{isolation:isolate;border:1px solid var(--champagne);border-radius:.75rem;margin-top:2.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.faixa-cinema{border:1px solid color-mix(in oklab, var(--champagne) 45%, transparent)}}.faixa-cinema{background:var(--primary-glow);min-height:260px}.faixa-cinema>video{object-fit:cover;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.faixa-cinema-veu{background:linear-gradient(0deg, var(--primary-glow) 6%, var(--primary-glow) 55%, transparent 95%), linear-gradient(90deg, var(--primary-glow), transparent 74%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.faixa-cinema-veu{background:linear-gradient(0deg, var(--primary-glow) 6%, color-mix(in oklab, var(--primary-glow) 68%, transparent) 55%, transparent 95%), linear-gradient(90deg, color-mix(in oklab, var(--primary-glow) 76%, transparent), transparent 74%)}}.faixa-cinema-texto{flex-direction:column;justify-content:flex-end;min-height:260px;padding:clamp(1.25rem,4.5vw,2.25rem);display:flex;position:relative}.faixa-cinema-texto h2{color:#f6eee0}.faixa-cinema-texto p:last-child{color:#d6c6b2}.interna.afiliado-area{--background:oklch(16% .024 12);--foreground:oklch(94% .018 80);--card:oklch(21.5% .035 12);--card-foreground:oklch(94% .018 80);--popover:oklch(21.5% .035 12);--popover-foreground:oklch(94% .018 80);--primary:oklch(34% .095 12);--primary-foreground:oklch(96% .016 82);--primary-glow:oklch(15.5% .026 12);--secondary:oklch(25% .04 12);--secondary-foreground:oklch(94% .018 80);--muted:oklch(24% .032 12);--muted-foreground:oklch(76% .026 80);--accent:oklch(30% .055 14);--accent-foreground:oklch(96% .016 82);--border:oklch(40% .045 20);--input:oklch(28% .035 14);--ring:oklch(78% .09 80);--champagne:#c8aa72;--obsidian:oklch(13% .02 12);--obsidian-soft:oklch(18.5% .03 12);--gold-shadow:#9c7b45;--gold-mid:#c8aa72;--gold-light:#ecd9b4;background-color:var(--background);background-image:radial-gradient(85% 60% at 82% 12%, var(--gold-shadow), transparent 66%), radial-gradient(90% 65% at 10% 70%, var(--primary), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.interna.afiliado-area{background-image:radial-gradient(85% 60% at 82% 12%, color-mix(in oklab, var(--gold-shadow) 16%, transparent), transparent 66%), radial-gradient(90% 65% at 10% 70%, color-mix(in oklab, var(--primary) 42%, transparent), transparent 70%)}}.afiliado-area :is(h1,h2,h3,h4){color:var(--champagne)}.afiliado-area .workspace-header{border-bottom-color:var(--champagne)}@supports (color:color-mix(in lab, red, red)){.afiliado-area .workspace-header{border-bottom-color:color-mix(in oklab, var(--champagne) 40%, transparent)}}.afiliado-area .workspace-header{background:var(--primary-glow)}@supports (color:color-mix(in lab, red, red)){.afiliado-area .workspace-header{background:color-mix(in oklab, var(--primary-glow) 92%, transparent)}}.afiliado-area .workspace-header,.afiliado-area .workspace-brand,.afiliado-area .workspace-brand>small,.afiliado-area .workspace-actions :is(a,button){color:var(--primary-foreground)}.afiliado-area .workspace-nav-shell{border-bottom-color:var(--champagne)}@supports (color:color-mix(in lab, red, red)){.afiliado-area .workspace-nav-shell{border-bottom-color:color-mix(in oklab, var(--champagne) 28%, transparent)}}.afiliado-area .workspace-nav-shell{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.afiliado-area .workspace-nav-shell{background:color-mix(in oklab, var(--card) 88%, transparent)}}.afiliado-area .workspace-nav a,.afiliado-area .workspace-nav button{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.afiliado-area .workspace-nav a,.afiliado-area .workspace-nav button{color:color-mix(in oklab, var(--primary-foreground) 74%, transparent)}}.afiliado-area .workspace-nav a:hover,.afiliado-area .workspace-nav a.text-primary{border-color:var(--champagne)}@supports (color:color-mix(in lab, red, red)){.afiliado-area .workspace-nav a:hover,.afiliado-area .workspace-nav a.text-primary{border-color:color-mix(in oklab, var(--champagne) 70%, transparent)}}.afiliado-area .workspace-nav a:hover,.afiliado-area .workspace-nav a.text-primary{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.afiliado-area .workspace-nav a:hover,.afiliado-area .workspace-nav a.text-primary{background:color-mix(in oklab, var(--primary) 70%, transparent)}}.afiliado-area .workspace-nav a:hover,.afiliado-area .workspace-nav a.text-primary{color:var(--champagne)}.afiliado-area .workspace-main{background:0 0}.afiliado-area .metal-button{background-image:linear-gradient(105deg, var(--gold-shadow), var(--gold-light) 38%, var(--gold-mid) 72%, var(--gold-light));color:var(--primary-glow);background-color:#0000}.afiliado-area .gold-frame{border-color:var(--champagne)}@supports (color:color-mix(in lab, red, red)){.afiliado-area .gold-frame{border-color:color-mix(in oklab, var(--champagne) 52%, transparent)}}.afiliado-area .gold-frame{box-shadow:0 30px 80px -55px var(--gold-mid)}@supports (color:color-mix(in lab, red, red)){.afiliado-area .gold-frame{box-shadow:0 30px 80px -55px color-mix(in oklab, var(--gold-mid) 45%, transparent)}}.afiliado-area :is(input,textarea,select){background-color:var(--input);color:var(--foreground)}.afiliado-area .text-primary{color:var(--champagne)}.interna{--gala-cream:#f7f0e4;--gala-ink:#e2d3bf;--gala-ink-soft:#c2b09b;--gala-champagne:#e3cd9b;--gala-gold:#c8aa72;--gala-wine:#3b1723;--gala-veil:#c8aa7242;--gala-line:#c8aa7252;--gala-glass:linear-gradient(158deg, #3b172380, #100c0df0);color:var(--gala-ink)}.interna :is(h1,h2,h3,h4,.font-display),.interna .gala-serif{font-optical-sizing:auto;font-variation-settings:"SOFT" 40, "WONK" 1;letter-spacing:-.012em;color:var(--gala-champagne);text-wrap:balance;font-family:Fraunces,Times New Roman,ui-serif,Georgia,serif;font-weight:600;line-height:1.12}.interna h1{font-size:clamp(2.1rem,4.6vw,3.1rem)}.interna h2{font-size:clamp(1.5rem,2.8vw,2.1rem)}.interna h3{font-size:clamp(1.15rem,2vw,1.45rem)}.interna h4{font-size:1.08rem}.interna :is(h2,h3).text-xl,.interna :is(h2,h3).text-lg,.interna :is(h2,h3).text-base{font-size:clamp(1.45rem,2.6vw,1.95rem)}.interna :is(p,li,dd,dt,td,th,label,span,div){letter-spacing:.002em}.interna :is(p,li){line-height:1.72}.interna .text-sm{font-size:.95rem}.interna .text-xs{font-size:.82rem}.interna .text-muted-foreground{color:var(--gala-ink-soft)}.interna strong,.interna b{color:var(--gala-cream);font-weight:700}.interna .eyebrow,.interna .rotulo,.interna [class*=tracking-\[],.interna [class*=uppercase]{letter-spacing:.18em;text-transform:uppercase}.interna .eyebrow{color:var(--gala-champagne);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:700}.interna .bg-obsidian :is(h1,h2,h3,h4,.font-display),.interna .bg-obsidian .text-primary-glow,.interna .hero-luxo-inner :is(h1,h2){color:var(--gala-cream);text-shadow:0 2px 26px #0c090abf}.interna .bg-obsidian .text-muted-foreground,.interna .bg-obsidian p{color:var(--gala-cream)}@supports (color:color-mix(in lab, red, red)){.interna .bg-obsidian .text-muted-foreground,.interna .bg-obsidian p{color:color-mix(in oklab, var(--gala-cream) 82%, transparent)}}.interna .bg-obsidian .eyebrow,.interna .bg-obsidian .text-primary{color:var(--gala-champagne)}.interna header.bg-obsidian,.interna a.bg-obsidian,.interna .hero-luxo{border:1px solid var(--gala-line);border-radius:1.1rem;box-shadow:0 40px 110px -68px #000000f2,inset 0 1px #f7f0e40f}.interna header.bg-obsidian>img,.interna a.bg-obsidian>img{opacity:.72}.interna header.bg-obsidian>[aria-hidden=true],.interna a.bg-obsidian>[aria-hidden=true]{background-image:linear-gradient(#100c0d2e 0%,#180f13b8 52%,#100c0df7 96%),linear-gradient(90deg,#100c0ddb,#3b17231f 68%)}.interna header.bg-obsidian :is(h1,h2):after,.interna section>:is(h1,h2):first-child:after{content:"";background-image:linear-gradient(90deg, var(--gala-gold), transparent);width:5.5rem;height:1px;margin-top:.85rem;display:block}.interna [class*=bg-card],.interna .luxo-card,.interna .gala-card{border:1px solid var(--gala-line);background-color:#0000;background-image:var(--gala-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:1.05rem;box-shadow:0 28px 70px -58px #000000f2,inset 0 1px #f7f0e40d}.interna [class*=bg-card] [class*=bg-card]{box-shadow:none;background-image:linear-gradient(158deg,#3b172357,#161012b8)}.interna [class*=border-primary]{border-color:var(--gala-line)}.interna .gold-frame{border-color:var(--gala-gold)}@supports (color:color-mix(in lab, red, red)){.interna .gold-frame{border-color:color-mix(in oklab, var(--gala-gold) 42%, transparent)}}.interna .gold-frame{box-shadow:0 34px 90px -62px #000000f2,inset 0 1px #f7f0e40f}.interna :is(.rounded-md,.rounded,.rounded-sm,.rounded-lg){border-radius:1.05rem}.interna .rounded-full:is(button,a){border-color:var(--gala-line);letter-spacing:.15em;min-height:2.6rem;color:var(--gala-ink);background-image:linear-gradient(160deg,#3b17236b,#120d0fb3);align-items:center;font-weight:700;transition:color .18s,border-color .18s,background-image .18s,transform .18s}.interna .rounded-full:is(button,a):hover:not(:disabled){border-color:var(--gala-gold);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.interna .rounded-full:is(button,a):hover:not(:disabled){border-color:color-mix(in oklab, var(--gala-gold) 80%, transparent)}}.interna .rounded-full:is(button,a):hover:not(:disabled){color:var(--gala-champagne);background-image:linear-gradient(160deg,#c8aa7238,#3b172399)}.interna .metal-button{letter-spacing:.16em;color:#171012;border-radius:999px;min-height:3rem;font-weight:800}.interna :is(input,textarea,select){border:1px solid var(--gala-line);color:var(--gala-cream);background-color:#161012d9;border-radius:.85rem;padding-block:.7rem}.interna :is(input,textarea,select):focus-visible{outline:1px solid var(--gala-gold);outline-offset:2px;border-color:var(--gala-gold)}.interna label{color:var(--gala-ink-soft)}.interna table{border-collapse:separate;border-spacing:0;width:100%}.interna th{letter-spacing:.16em;text-transform:uppercase;color:var(--gala-champagne);border-bottom:1px solid var(--gala-line);text-align:left;padding:.7rem .9rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:700}.interna td{color:var(--gala-ink);border-bottom:1px solid #c8aa7224;padding:.85rem .9rem}.interna tbody tr:hover td{background-color:#c8aa720f}.interna .workspace-header{border-bottom:1px solid var(--gala-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-image:linear-gradient(#1c1216f5,#100c0deb)}.interna .workspace-brand>span{letter-spacing:.01em;color:var(--gala-cream);font-family:Fraunces,ui-serif,Georgia,serif;font-size:1.28rem;font-weight:600}.interna .workspace-brand>small{color:var(--gala-champagne);opacity:1;letter-spacing:.24em}.interna .workspace-nav-shell,.interna .workspace-team-shell{background-image:linear-gradient(#161012eb,#100c0ddb);border-bottom:1px solid #c8aa722e}.interna .workspace-nav a,.interna .workspace-nav button{letter-spacing:.16em;min-height:2.5rem;color:var(--gala-ink-soft);align-items:center;font-size:.7rem;display:inline-flex}.interna .workspace-nav a:hover,.interna .workspace-nav button:hover,.interna .workspace-nav a.text-primary,.interna .workspace-nav button.text-primary{border-color:var(--gala-gold)}@supports (color:color-mix(in lab, red, red)){.interna .workspace-nav a:hover,.interna .workspace-nav button:hover,.interna .workspace-nav a.text-primary,.interna .workspace-nav button.text-primary{border-color:color-mix(in oklab, var(--gala-gold) 70%, transparent)}}.interna .workspace-nav a:hover,.interna .workspace-nav button:hover,.interna .workspace-nav a.text-primary,.interna .workspace-nav button.text-primary{background-image:linear-gradient(105deg, var(--gala-gold), var(--gala-champagne) 70%);color:#171012}.interna .workspace-nav{flex-wrap:wrap;row-gap:.45rem;overflow:visible}.interna a.underline,.interna a.text-primary{color:var(--gala-champagne);-webkit-text-decoration-color:var(--gala-gold);-webkit-text-decoration-color:var(--gala-gold);-webkit-text-decoration-color:var(--gala-gold);-webkit-text-decoration-color:var(--gala-gold);text-decoration-color:var(--gala-gold)}@supports (color:color-mix(in lab, red, red)){.interna a.underline,.interna a.text-primary{-webkit-text-decoration-color:color-mix(in oklab, var(--gala-gold) 55%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--gala-gold) 55%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--gala-gold) 55%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--gala-gold) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--gala-gold) 55%, transparent)}}.interna a.underline,.interna a.text-primary{text-underline-offset:.28em}.interna .text-\[color\:var\(--gold-light\)\]{color:var(--gala-champagne)}@media (width<=42rem){.interna h1{font-size:clamp(1.9rem,8vw,2.4rem)}.interna .workspace-main{padding-inline:1rem}}.interna :is(button,a)[class*=bg-primary],.interna :is(button,a)[class*=bg-gold],.interna .btn-ouro{color:#171012;letter-spacing:.15em;background-color:#0000;background-image:linear-gradient(105deg,#9c7b45,#ecd9b4 38%,#c8aa72 72%,#ecd9b4);border:1px solid #ecd9b48c;font-weight:800;box-shadow:0 16px 40px -26px #c8aa72a6}.interna :is(button,a)[class*=bg-primary]:hover,.interna .btn-ouro:hover{filter:brightness(1.06)}.interna [class*=bg-primary\/]:not(button):not(a){color:var(--gala-champagne);background-color:#c8aa7224;background-image:none}.interna :is(button,a)[class*=bg-secondary],.interna :is(button,a)[class*=bg-muted]{color:var(--gala-champagne);background-color:#1c1215b8;background-image:none;border:1px solid #c8aa726b}.interna :is(button,a)[class*=bg-secondary]:hover,.interna :is(button,a)[class*=bg-muted]:hover{color:var(--gala-cream);border-color:#ecd9b4b3}.prova-carrossel,.prova-relatos{min-width:0}.prova-relatos{width:min(100%,18rem)}.prova-grade{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.prova-grade>*,.prova-caso{min-width:0}.prova-secundario{display:none}.prova-antes-depois{background:var(--primary);border-radius:.4rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prova-antes-depois{background:color-mix(in oklab, var(--primary) 40%, transparent)}}.prova-moldura{aspect-ratio:3/4;background:var(--card);min-width:0;position:relative;overflow:hidden}.prova-imagem-fundo{object-fit:cover;filter:blur(12px);opacity:.7;width:124%;height:124%;position:absolute;inset:-12%}.prova-imagem{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.prova-imagem-capilar{aspect-ratio:4/3;object-fit:contain;background:var(--card);border-radius:.4rem;width:100%;max-height:31rem;display:block}.prova-etiqueta{background:var(--obsidian);position:absolute;bottom:.5rem}@supports (color:color-mix(in lab, red, red)){.prova-etiqueta{background:color-mix(in oklab, var(--obsidian) 85%, transparent)}}.prova-etiqueta{color:var(--champagne);text-transform:uppercase;letter-spacing:.08em;padding:.25rem .5rem;font-size:.65rem;font-weight:700}.prova-legenda{color:var(--muted-foreground);margin-top:.5rem;font-size:.76rem;line-height:1.45}.prova-controles{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem;width:min(100%,18rem);margin-top:1rem;display:grid}.prova-controles button{border:1px solid var(--primary);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.prova-controles button{border:1px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.prova-controles button{background:var(--card);color:var(--primary);border-radius:999px;transition:background-color .2s,color .2s}.prova-controles button:hover{background:var(--primary);color:var(--primary-foreground)}.prova-contador{text-align:center;color:var(--muted-foreground);font-size:.8rem;font-weight:700}@media (width>=48rem){.prova-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.prova-secundario{display:block}}.gl-sobre-vinho .prova-legenda,.gl-sobre-vinho .prova-contador{color:var(--gl-cream)}@supports (color:color-mix(in lab, red, red)){.gl-sobre-vinho .prova-legenda,.gl-sobre-vinho .prova-contador{color:color-mix(in oklab, var(--gl-cream) 80%, transparent)}}.gl-sobre-vinho .prova-moldura,.gl-sobre-vinho .prova-imagem-capilar{background:var(--gl-wine-dark)}.gl-sobre-vinho .prova-antes-depois{background:var(--gl-champagne)}@supports (color:color-mix(in lab, red, red)){.gl-sobre-vinho .prova-antes-depois{background:color-mix(in oklab, var(--gl-champagne) 40%, transparent)}}.gl-sobre-vinho .prova-controles button{border-color:var(--gl-champagne)}@supports (color:color-mix(in lab, red, red)){.gl-sobre-vinho .prova-controles button{border-color:color-mix(in oklab, var(--gl-champagne) 55%, transparent)}}.gl-sobre-vinho .prova-controles button{color:var(--gl-champagne);background:0 0}.gl-sobre-vinho .prova-controles button:hover{background:var(--gl-champagne);color:var(--gl-wine-dark)}.glamour #identificacao .prova-moldura,.glamour #vitrine .prova-moldura{background:var(--gl-cream)}.glamour #identificacao .prova-antes-depois,.glamour #vitrine .prova-antes-depois{background:var(--gl-line)}.glamour #identificacao .prova-legenda,.glamour #identificacao .prova-contador,.glamour #vitrine .prova-legenda,.glamour #vitrine .prova-contador{color:var(--gl-ink-soft)}.glamour #identificacao .prova-controles button,.glamour #vitrine .prova-controles button{border-color:var(--gl-wine);background:var(--gl-cream);color:var(--gl-wine)}.glamour #identificacao .prova-controles button:hover,.glamour #vitrine .prova-controles button:hover{background:var(--gl-wine);color:var(--gl-cream)}.glamour .gl-treino-foto{background:var(--gl-wine-dark);border-radius:.4rem;min-height:42rem;position:relative;overflow:hidden}.glamour .gl-treino-foto img{object-fit:cover;object-position:center 28%;width:100%;height:100%;position:absolute;inset:0}@media (width>=640px){.glamour .gl-treino-foto{min-height:38rem}.glamour .gl-treino-foto img{object-position:center 42%}}.glamour .gl-treino-foto:after{background:linear-gradient(90deg, var(--gl-wine-dark) 0%, var(--gl-wine-dark) 52%, var(--gl-wine-dark) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.glamour .gl-treino-foto:after{background:linear-gradient(90deg, color-mix(in oklab, var(--gl-wine-dark) 92%, transparent) 0%, color-mix(in oklab, var(--gl-wine-dark) 74%, transparent) 52%, color-mix(in oklab, var(--gl-wine-dark) 18%, transparent) 100%)}}.glamour .gl-treino-foto:after{content:"";pointer-events:none}.glamour .gl-treino-texto{z-index:1;box-sizing:border-box;width:100%;max-width:44rem;min-height:42rem;color:var(--gl-cream);text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1.75rem 1.5rem 2rem;display:flex;position:relative}.glamour .gl-treino-texto>*{width:100%;max-width:100%;margin-inline:0}.glamour .gl-treino-texto p{text-wrap:pretty;font-weight:500}.glamour .gl-treino-texto .gl-body{font-weight:600}.glamour .gl-treino-texto h2{font-weight:700}.glamour .gl-treino-texto h2 em,.glamour .gl-cabelo-conteudo h2 em{color:var(--gl-cream)}.glamour .gl-hero-video{border:1px solid var(--gl-line);background:var(--gl-wine-dark);border-radius:.4rem;width:min(100%,18rem);position:relative;overflow:hidden}.glamour .gl-hero-video-som{z-index:2;border:1px solid var(--gl-gold-shadow);background:var(--gl-wine,#6b1f2e);color:var(--gl-cream);font:inherit;letter-spacing:.02em;cursor:pointer;white-space:nowrap;border-radius:999px;padding:.6rem 1.1rem;font-size:.8rem;font-weight:600;position:absolute;bottom:3.4rem;left:50%;transform:translate(-50%)}.glamour .gl-hero-video-som:focus-visible{outline:2px solid var(--gl-cream);outline-offset:2px}.glamour .gl-hero-video video{aspect-ratio:9/16;object-fit:contain;background:var(--gl-wine-dark);width:100%;display:block}.glamour .gl-hero-video figcaption{background:var(--gl-cream);color:var(--gl-ink-soft);padding:.65rem .8rem;font-size:.75rem;line-height:1.4}@media (width>=640px){.glamour .gl-treino-texto{justify-content:center;min-height:38rem;padding:3rem}}.glamour .gl-cabelo-fundo{background:var(--gl-wine-dark);border-radius:.4rem;min-height:64rem;position:relative;overflow:hidden}.glamour .gl-cabelo-fundo>img{object-fit:contain;object-position:center top;width:100%;height:auto;position:absolute;inset:0}.glamour .gl-cabelo-fundo:after{background:linear-gradient(to top, var(--gl-wine-dark) 0%, var(--gl-wine-dark) 48%, var(--gl-wine-dark) 68%, transparent 86%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.glamour .gl-cabelo-fundo:after{background:linear-gradient(to top, var(--gl-wine-dark) 0%, color-mix(in oklab, var(--gl-wine-dark) 96%, transparent) 48%, color-mix(in oklab, var(--gl-wine-dark) 32%, transparent) 68%, transparent 86%)}}.glamour .gl-cabelo-fundo:after{content:"";pointer-events:none}.glamour .gl-cabelo-conteudo{z-index:1;flex-direction:column;justify-content:flex-end;max-width:44rem;min-height:64rem;padding:1.5rem;display:flex;position:relative}@media (width>=640px){.glamour .gl-cabelo-fundo,.glamour .gl-cabelo-conteudo{min-height:40rem}.glamour .gl-cabelo-fundo>img{object-fit:cover;object-position:68% center;height:100%}.glamour .gl-cabelo-fundo:after{background:linear-gradient(270deg, var(--gl-wine-dark) 0%, var(--gl-wine-dark) 42%, var(--gl-wine-dark) 58%, transparent 76%)}@supports (color:color-mix(in lab, red, red)){.glamour .gl-cabelo-fundo:after{background:linear-gradient(270deg, color-mix(in oklab, var(--gl-wine-dark) 94%, transparent) 0%, color-mix(in oklab, var(--gl-wine-dark) 82%, transparent) 42%, color-mix(in oklab, var(--gl-wine-dark) 18%, transparent) 58%, transparent 76%)}}.glamour .gl-cabelo-conteudo{justify-content:center;max-width:54%;margin-left:auto;padding:3rem}}.glamour.encontro-page .gl-h1{font-size:clamp(2.1rem,4.4vw,2.9rem)}.glamour.encontro-page .gl-destaque{font-size:clamp(1.15rem,1.5vw,1.35rem)}@media (width<=639px){.glamour.encontro-page .gl-btn-zap{text-wrap:balance;gap:.5rem;padding-inline:1.1rem}}.interna.member-area{--creme:#f5eee5;--areia:#e0d3c4;--vinho:#431d2c;--vinho-escuro:#2b1420;--dourado:#d4b98c;--texto:#2b2026;--texto-suave:#65525b;--sucesso:#4a7c59;--alerta:#b4701f;--erro:#8c3a3a;--background:var(--creme);--foreground:var(--texto);--card:#fff;--card-foreground:var(--texto);--popover:#fff;--popover-foreground:var(--texto);--primary:var(--vinho);--primary-foreground:var(--creme);--primary-glow:var(--vinho);--secondary:var(--areia);--secondary-foreground:var(--texto);--muted:#efe5d9;--muted-foreground:var(--texto-suave);--accent:var(--areia);--accent-foreground:var(--texto);--border:#d9c9b7;--input:#cbb9a6;--ring:var(--vinho);--champagne:var(--dourado);--obsidian:var(--vinho);--obsidian-soft:var(--areia);--gold-shadow:#b79a67;--gold-mid:var(--dourado);--gold-light:#e7d4b2;--destructive:var(--erro);--destructive-foreground:var(--creme);--radius:1rem;background-color:var(--creme);color:var(--texto);padding-bottom:calc(5.6rem + env(safe-area-inset-bottom));background-image:none;font-size:16px;line-height:1.55}.interna.member-area :is(h1,h2,h3,h4){color:var(--vinho)}.interna.member-area p,.interna.member-area li{color:var(--texto);line-height:1.6}.interna.member-area .text-muted-foreground{color:var(--texto-suave)}.interna.member-area .text-xs,.interna.member-area .eyebrow{font-size:.875rem}.interna.member-area .eyebrow{color:var(--texto-suave);letter-spacing:.18em}.interna.member-area h1,.interna.member-area .rv-titulo-pagina{font-size:1.625rem;line-height:1.2}.interna.member-area h2,.interna.member-area .rv-titulo-secao{font-size:1.1875rem;line-height:1.3}.interna.member-area .rv-numero{color:var(--vinho);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1}.interna.member-area :is(.bg-card,.bg-card\/85,.bg-card\/80,.bg-card\/70,.bg-card\/60,.bg-card\/50,.bg-white){color:var(--texto);background-color:#fff}.interna.member-area .rv-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:1.25rem;box-shadow:0 8px 24px -20px #431d2c59}.interna.member-area .rv-card-areia{background:var(--areia);border:1px solid #cdbaa6;border-radius:16px;padding:1.25rem}.interna.member-area .rv-card-vinho{background:var(--vinho);color:var(--creme);border-radius:16px;padding:1.5rem}.interna.member-area .rv-card-vinho :is(h1,h2,h3,h4),.interna.member-area .rv-card-vinho p,.interna.member-area .rv-card-vinho li{color:var(--creme)}@supports (color:color-mix(in lab, red, red)){.interna.member-area .rv-card-vinho p,.interna.member-area .rv-card-vinho li{color:color-mix(in oklab, var(--creme) 90%, transparent)}}.interna.member-area .rv-card-vinho .rv-dourado{color:var(--dourado)}.interna.member-area .gold-frame,.interna.member-area .editorial-panel-dark,.interna.member-area .obsidian-ambient-base,.interna.member-area .obsidian-ambient-warm,.interna.member-area .obsidian-ambient-soft{border-color:var(--border);background:#fff;box-shadow:0 8px 24px -20px #431d2c59}.interna.member-area .bg-obsidian{background-color:var(--vinho)}.interna.member-area .gold-text{-webkit-text-fill-color:currentColor;color:var(--vinho);background-image:none}.interna.member-area .rv-btn{background:var(--vinho);min-height:46px;color:var(--creme);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.125rem;font-size:.975rem;font-weight:700;transition:background-color .18s;display:inline-flex}.interna.member-area .rv-btn:hover{background:var(--vinho-escuro)}.interna.member-area .rv-btn-secundario{border:1.5px solid var(--vinho);min-height:46px;color:var(--vinho);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.125rem;font-size:.975rem;font-weight:700;display:inline-flex}.interna.member-area .rv-btn-secundario:hover{background:var(--vinho)}@supports (color:color-mix(in lab, red, red)){.interna.member-area .rv-btn-secundario:hover{background:color-mix(in oklab, var(--vinho) 8%, transparent)}}.interna.member-area .rv-btn-dourado{background:var(--dourado);color:var(--vinho-escuro)}.interna.member-area .metal-button{background-image:none;background-color:var(--vinho);color:var(--creme);box-shadow:none}.interna.member-area .rv-toque{min-width:48px;min-height:48px}.interna.member-area .rv-progresso{background:var(--vinho);border-radius:999px;height:10px}@supports (color:color-mix(in lab, red, red)){.interna.member-area .rv-progresso{background:color-mix(in oklab, var(--vinho) 12%, transparent)}}.interna.member-area .rv-progresso{overflow:hidden}.interna.member-area .rv-progresso>span{background:var(--dourado);border-radius:999px;height:100%;display:block}.interna.member-area .workspace-header{background:var(--vinho);color:var(--creme);border-bottom-color:var(--vinho-escuro);padding-top:env(safe-area-inset-top)}.interna.member-area .workspace-brand,.interna.member-area .workspace-brand>small,.interna.member-area .workspace-actions :is(a,button){color:var(--creme)}.interna.member-area .workspace-nav-shell{border-bottom-color:var(--border);background:#fff}.interna.member-area .workspace-nav :is(a,button){color:var(--texto-suave);min-height:48px}.interna.member-area .workspace-nav a:hover,.interna.member-area .workspace-nav button:hover,.interna.member-area .workspace-nav a.text-primary,.interna.member-area .workspace-nav button.text-primary{background:var(--vinho);border-color:var(--vinho);color:var(--creme)}.interna.member-area .workspace-main{background:0 0;gap:1.5rem;display:grid}.interna.member-area :is(input,textarea,select){color:var(--texto);border-color:var(--input);background-color:#fff;min-height:46px;font-size:1rem}.interna.member-area :is(input,textarea,select)::placeholder{color:var(--texto-suave)}@supports (color:color-mix(in lab, red, red)){.interna.member-area :is(input,textarea,select)::placeholder{color:color-mix(in oklab, var(--texto-suave) 78%, transparent)}}.interna.member-area .bg-secondary\/60,.interna.member-area .bg-muted\/60,.interna.member-area .bg-muted\/50,.interna.member-area .bg-muted{background-color:var(--muted)}.interna.member-area .rv-item-lista{align-items:center;gap:.875rem;padding:.875rem 1rem;transition:border-color .18s,transform .18s;display:flex}.interna.member-area .rv-item-lista:hover,.interna.member-area .rv-atalho:hover{border-color:var(--vinho)}@supports (color:color-mix(in lab, red, red)){.interna.member-area .rv-item-lista:hover,.interna.member-area .rv-atalho:hover{border-color:color-mix(in oklab, var(--vinho) 45%, var(--border))}}.interna.member-area .rv-atalho{height:100%;color:var(--vinho);flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.interna.member-area .rv-icone-redondo{background:var(--dourado);border-radius:999px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.interna.member-area .rv-icone-redondo{background:color-mix(in oklab, var(--dourado) 35%, #fff)}}.interna.member-area .rv-icone-redondo{color:var(--vinho)}.interna.member-area .rv-check{width:1.05rem;height:1.05rem;color:var(--sucesso);flex-shrink:0;margin-top:.2rem}.interna.member-area .rv-link-voltar{width:fit-content;color:var(--texto-suave);align-items:center;gap:.375rem;font-size:.9rem;font-weight:600;display:inline-flex}.interna.member-area .rv-link-voltar:hover{color:var(--vinho)}.rv-barra-inferior{z-index:40;background:var(--vinho,#431d2c);padding-bottom:env(safe-area-inset-bottom);inset-inline:0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;box-shadow:0 -8px 24px -18px #00000080}.rv-barra-inferior a{color:oklab(95.2107% .00380772 .0136593/.72);justify-items:center;gap:.2rem;min-height:56px;padding:.6rem .25rem;font-size:12px;font-weight:700;display:grid}.rv-barra-inferior a[data-ativo=sim]{color:#d4b98c}@media (width>=64rem){.rv-barra-inferior{display:none}.interna.member-area{padding-bottom:0}}.interna.member-area label,.interna.member-area .rv-rotulo{color:var(--vinho);font-weight:600}.interna.member-area .workspace-nav-shell{display:none}@media (width>=64rem){.interna.member-area .workspace-nav-shell{display:block}}.interna.member-area.auth-shell{padding-bottom:0}.interna.member-area .auth-photo{background:var(--vinho-escuro)}.interna.member-area .auth-photo-shade{background:linear-gradient(0deg, var(--vinho-escuro), transparent 62%)}@supports (color:color-mix(in lab, red, red)){.interna.member-area .auth-photo-shade{background:linear-gradient(0deg, color-mix(in oklab, var(--vinho-escuro) 90%, transparent), transparent 62%)}}.interna.member-area .auth-photo-copy,.interna.member-area .auth-photo-copy .eyebrow,.interna.member-area .auth-photo-copy>p:last-child{color:var(--creme)}.interna.member-area .auth-card{border-color:var(--dourado)}@supports (color:color-mix(in lab, red, red)){.interna.member-area .auth-card{border-color:color-mix(in oklab, var(--dourado) 70%, var(--border))}}.interna.member-area .auth-card{background:var(--card);box-shadow:0 26px 70px -48px var(--vinho)}@supports (color:color-mix(in lab, red, red)){.interna.member-area .auth-card{box-shadow:0 26px 70px -48px color-mix(in oklab, var(--vinho) 55%, transparent)}}.interna.member-area .auth-card :is(input,select){border-color:var(--vinho)}@supports (color:color-mix(in lab, red, red)){.interna.member-area .auth-card :is(input,select){border-color:color-mix(in oklab, var(--vinho) 24%, var(--border))}}.interna.member-area .auth-card :is(input,select){color:var(--texto);background:#fff}.interna.member-area .auth-card :is(input,select):focus-visible{border-color:var(--vinho);box-shadow:0 0 0 3px var(--dourado);outline:none}@supports (color:color-mix(in lab, red, red)){.interna.member-area .auth-card :is(input,select):focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--dourado) 55%, transparent)}}.interna.member-area .auth-card [role=tablist]{border-color:var(--dourado)}@supports (color:color-mix(in lab, red, red)){.interna.member-area .auth-card [role=tablist]{border-color:color-mix(in oklab, var(--dourado) 70%, transparent)}}.interna.member-area .auth-card [role=tablist]{background:var(--muted)}.interna.member-area .auth-card [role=tab].rounded-full{color:var(--texto-suave);letter-spacing:.04em;background-color:#0000;background-image:none;border-color:#0000}.interna.member-area .auth-card [role=tab].rounded-full:hover:not([aria-selected=true]){background-image:none;background-color:var(--dourado)}@supports (color:color-mix(in lab, red, red)){.interna.member-area .auth-card [role=tab].rounded-full:hover:not([aria-selected=true]){background-color:color-mix(in oklab, var(--dourado) 26%, transparent)}}.interna.member-area .auth-card [role=tab].rounded-full:hover:not([aria-selected=true]){color:var(--vinho);transform:none}.interna.member-area .auth-card [role=tab][aria-selected=true].rounded-full{background-image:none;background-color:var(--vinho);border-color:var(--vinho);color:var(--creme)}.interna.member-area.auth-shell{--background:var(--vinho-escuro);--foreground:var(--creme);--card:var(--vinho);--card-foreground:var(--creme);--muted:var(--vinho)}@supports (color:color-mix(in lab, red, red)){.interna.member-area.auth-shell{--muted:color-mix(in oklab, var(--vinho) 78%, var(--creme))}}.interna.member-area.auth-shell{--muted-foreground:var(--creme)}@supports (color:color-mix(in lab, red, red)){.interna.member-area.auth-shell{--muted-foreground:color-mix(in oklab, var(--creme) 78%, var(--dourado))}}.interna.member-area.auth-shell{--border:var(--dourado)}@supports (color:color-mix(in lab, red, red)){.interna.member-area.auth-shell{--border:color-mix(in oklab, var(--dourado) 55%, var(--vinho))}}.interna.member-area.auth-shell{--input:var(--dourado)}@supports (color:color-mix(in lab, red, red)){.interna.member-area.auth-shell{--input:color-mix(in oklab, var(--dourado) 48%, var(--vinho))}}.interna.member-area.auth-shell{--primary:var(--dourado);--primary-foreground:var(--vinho-escuro);background-color:var(--vinho-escuro);background-image:linear-gradient(145deg, var(--vinho), transparent 64%), linear-gradient(0deg, var(--vinho-escuro), var(--vinho-escuro))}@supports (color:color-mix(in lab, red, red)){.interna.member-area.auth-shell{background-image:linear-gradient(145deg, color-mix(in oklab, var(--vinho) 88%, transparent), transparent 64%), linear-gradient(0deg, var(--vinho-escuro), color-mix(in oklab, var(--vinho-escuro) 82%, var(--vinho)))}}.interna.member-area.auth-shell{color:var(--creme);padding-bottom:0}.interna.member-area.auth-shell :is(h1,h2,h3,h4),.interna.member-area.auth-shell p,.interna.member-area.auth-shell li,.interna.member-area.auth-shell label{color:var(--creme)}.interna.member-area.auth-shell .text-muted-foreground,.interna.member-area.auth-shell .auth-back{color:var(--muted-foreground)}.interna.member-area.auth-shell .auth-card{border-color:var(--dourado)}@supports (color:color-mix(in lab, red, red)){.interna.member-area.auth-shell .auth-card{border-color:color-mix(in oklab, var(--dourado) 62%, var(--vinho))}}.interna.member-area.auth-shell .auth-card{background:var(--vinho)}@supports (color:color-mix(in lab, red, red)){.interna.member-area.auth-shell .auth-card{background:color-mix(in oklab, var(--vinho) 92%, var(--vinho-escuro))}}.interna.member-area.auth-shell .auth-card{color:var(--creme);box-shadow:0 28px 70px -36px var(--dourado)}@supports (color:color-mix(in lab, red, red)){.interna.member-area.auth-shell .auth-card{box-shadow:0 28px 70px -36px color-mix(in oklab, var(--dourado) 42%, transparent)}}.interna.member-area.auth-shell .auth-card :is(input,select){border-color:var(--dourado)}@supports (color:color-mix(in lab, red, red)){.interna.member-area.auth-shell .auth-card :is(input,select){border-color:color-mix(in oklab, var(--dourado) 42%, var(--vinho))}}.interna.member-area.auth-shell .auth-card :is(input,select){background:var(--vinho-escuro)}@supports (color:color-mix(in lab, red, red)){.interna.member-area.auth-shell .auth-card :is(input,select){background:color-mix(in oklab, var(--vinho-escuro) 88%, var(--vinho))}}.interna.member-area.auth-shell .auth-card :is(input,select){color:var(--creme)}.interna.member-area.auth-shell .auth-card :is(input,select):autofill{-webkit-text-fill-color:var(--creme);box-shadow:0 0 0 1000px var(--vinho-escuro) inset}.glamour.home-refresh{--home-serif:"Cormorant Garamond", Georgia, serif;font-weight:400}.glamour.home-refresh :is(.gl-h1,.gl-h2,.gl-h3,.gl-brand,.gl-num){font-family:var(--home-serif);letter-spacing:-.025em;font-weight:500;line-height:1.12}.glamour.home-refresh #hero-titulo{max-width:18ch;color:var(--gl-wine);text-wrap:balance;overflow-wrap:normal;font-size:clamp(2.6rem,4.8vw,4.5rem);font-weight:400}.glamour.home-refresh .gl-h2{max-width:25ch;color:var(--gl-ink);font-size:clamp(2.15rem,3.8vw,3.25rem)}.glamour.home-refresh .gl-h3{color:var(--gl-wine);font-size:clamp(1.5rem,2.2vw,1.85rem)}.glamour.home-refresh .gl-body{font-size:1rem;font-weight:400;line-height:1.75}.glamour.home-refresh .gl-label{color:var(--gl-champagne);letter-spacing:.24em;font-size:.65rem;font-weight:600}.glamour.home-refresh .gl-brand{color:var(--gl-wine);white-space:nowrap;font-size:clamp(1.7rem,3vw,2rem)}.glamour.home-refresh>header{border-bottom-color:var(--gl-line);background:#fffffff0}.glamour.home-refresh>header>div{padding-block:1rem}.glamour.home-refresh .home-hero{background:radial-gradient(ellipse at 90% 30%, #c09f701a, transparent 65%), linear-gradient(135deg, #fff, var(--gl-cream))}.glamour.home-refresh .home-hero>div{gap:2rem;padding-block:clamp(2rem,5vw,4.5rem)}.glamour.home-refresh .home-hero figure{border:1px solid var(--gl-line);background:#ffffffbf;border-radius:1.65rem;padding:.65rem;box-shadow:0 20px 55px -35px #94703e4d}.glamour.home-refresh .home-hero figure img{border-radius:1.15rem}.glamour.home-refresh .home-hero figcaption{text-align:center;padding:.4rem .25rem .15rem;line-height:1.5}.glamour.home-refresh main>section:not(.home-hero)>div{padding-block:clamp(2.75rem,5vw,4.5rem)}.glamour.home-refresh :is(#programa,#resultados) article{background:var(--gl-surface);border-radius:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem);box-shadow:0 14px 40px -32px #94703e47}.glamour.home-refresh #programa article{border-top:2px solid #c5a779}.glamour.home-refresh #programa>div>.grid{gap:1.15rem}.glamour.home-refresh #programa>div>.grid:has(video){background:linear-gradient(120deg,#faf8f4,#f4eee4);border-radius:1.25rem;padding:clamp(1.4rem,3vw,2rem)}.glamour.home-refresh #programa video{border-radius:1rem;box-shadow:0 12px 28px -20px #531a2b59}.glamour.home-refresh #como-funciona ol{gap:1.75rem}.glamour.home-refresh #como-funciona li{border-top-width:1px;border-top-color:#c5a779;padding-top:1.25rem}.glamour.home-refresh .gl-num{color:var(--gl-champagne);font-size:2.7rem;font-weight:400}.glamour.home-refresh #resultados figure img{background:var(--gl-cream);border-radius:.8rem}.glamour.home-refresh #resultados button{background:#fff;border-color:#c5a779;transition:background-color .16s,color .16s}.glamour.home-refresh #resultados button:hover{background:var(--gl-wine);color:#fff}.glamour.home-refresh #equipe img{border:1px solid var(--gl-line);border-radius:1.5rem;box-shadow:0 20px 45px -32px #94703e59}.glamour.home-refresh #duvidas summary{color:var(--gl-ink);padding-block:.35rem;font-weight:500;line-height:1.6}.glamour.home-refresh #duvidas summary::marker{color:var(--gl-champagne)}.glamour.home-refresh #duvidas details[open] summary{color:var(--gl-wine)}.glamour.home-refresh .gl-btn{letter-spacing:0;border:1px solid #0000;border-radius:999px;min-height:3.1rem;padding:.85rem 1.8rem;font-size:.92rem;font-weight:500;transition:background-color .18s,box-shadow .18s;box-shadow:0 10px 25px -16px #74243b73}.glamour.home-refresh .gl-btn:hover{box-shadow:0 12px 28px -16px #74243b8c}.glamour.home-refresh :is(a,button,summary):focus-visible{outline:2px solid var(--gl-wine);outline-offset:4px}.glamour.home-refresh .home-closing{border-top:1px solid var(--gl-line);color:var(--gl-ink);background:linear-gradient(135deg,#f4eee4,#fff)}.glamour.home-refresh .home-closing .gl-h2{margin-inline:auto;color:var(--gl-wine)!important}.glamour.home-refresh .home-closing p{color:var(--gl-ink-soft)}.glamour.home-refresh .home-closing .gl-btn-claro{border-color:var(--gl-wine);background:var(--gl-wine);color:#fff}.glamour.home-refresh .home-closing .gl-btn-claro:hover{background:var(--gl-wine-dark)}.glamour.home-refresh>footer{color:var(--gl-ink-soft);background:#fff}.glamour.home-refresh>footer p{color:var(--gl-ink-soft);line-height:1.7}.glamour.home-refresh>footer .gl-btn-claro{color:var(--gl-wine);box-shadow:none;background:0 0;border-color:#c5a779}.glamour.home-refresh>footer .gl-btn-claro:hover{background:var(--gl-cream)}@media (width>=1024px){.glamour.home-refresh .home-hero>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}@media (width<=30rem){.glamour.home-refresh .home-hero .gl-h1{font-size:clamp(2.25rem,10vw,2.85rem)}}@media (prefers-reduced-motion:reduce){.glamour.home-refresh :is(.gl-btn,#resultados button){transition:none}}@supports (min-height:100dvh){.min-h-screen{min-height:100dvh}}@media (width<=639px){.interna:not(.member-area) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),textarea,select){font-size:max(16px,1rem)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
