/*! 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{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--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 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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-ease:initial;--tw-content:"";--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}::-ms-backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--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 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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-ease:initial;--tw-content:"";--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}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--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 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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-ease:initial;--tw-content:"";--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{--font-sans:"Manrope", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:#ff6568;--color-orange-400:#ff8b1a;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-teal-400:#00d3bd;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--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-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-xl:calc(var(--radius) + 4px);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--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);--font-display:"Sora", ui-sans-serif, system-ui, sans-serif;--color-background:var(--background);--color-foreground:var(--foreground);--color-surface:var(--surface);--color-elevated:var(--elevated);--color-card:var(--card);--color-primary:var(--primary);--color-teal:var(--teal);--color-notify:#cc272e;--color-notify-foreground:#f7fcff;--color-success:var(--success);--color-warning:var(--warning);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring)}@supports (color:color(display-p3 0 0 0)){:root{--color-red-400:color(display-p3 .933534 .431676 .423491);--color-orange-400:color(display-p3 .950192 .561807 .211017);--color-amber-300:color(display-p3 .974327 .83063 .33298);--color-amber-400:color(display-p3 .959186 .738519 .118268);--color-amber-500:color(display-p3 .93994 .620584 .0585367);--color-emerald-400:color(display-p3 .334701 .819603 .591575);--color-emerald-500:color(display-p3 .267113 .726847 .508397);--color-teal-400:color(display-p3 .322787 .822056 .744388)}}@supports (color:lab(0% 0 0)){:root{--color-red-400:lab(63.7053% 60.745 31.3109);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-teal-400:lab(76.0109% -53.3483 -2.27906)}}: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;--color-red-400:#ff6568;--color-orange-400:#ff8b1a;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-teal-400:#00d3bd;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--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-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-xl:calc(var(--radius) + 4px);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--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);--font-display:"Sora", ui-sans-serif, system-ui, sans-serif;--color-background:var(--background);--color-foreground:var(--foreground);--color-surface:var(--surface);--color-elevated:var(--elevated);--color-card:var(--card);--color-primary:var(--primary);--color-teal:var(--teal);--color-notify:#cc272e;--color-notify-foreground:#f7fcff;--color-success:var(--success);--color-warning:var(--warning);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring)}@supports (color:color(display-p3 0 0 0)){:host{--color-red-400:color(display-p3 .933534 .431676 .423491);--color-orange-400:color(display-p3 .950192 .561807 .211017);--color-amber-300:color(display-p3 .974327 .83063 .33298);--color-amber-400:color(display-p3 .959186 .738519 .118268);--color-amber-500:color(display-p3 .93994 .620584 .0585367);--color-emerald-400:color(display-p3 .334701 .819603 .591575);--color-emerald-500:color(display-p3 .267113 .726847 .508397);--color-teal-400:color(display-p3 .322787 .822056 .744388)}}@supports (color:lab(0% 0 0)){:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-teal-400:lab(76.0109% -53.3483 -2.27906)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-ms-backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-ms-browse{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{-webkit-text-size-adjust:100%;-moz-tab-size:4;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}:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;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:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-ms-browse{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-ms-browse{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-ms-browse{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::-ms-input-placeholder{opacity:1}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::-ms-input-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::-ms-input-placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}::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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}::-ms-browse{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;-ms-appearance: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{-webkit-tap-highlight-color:transparent}textarea,[contenteditable=true]{-webkit-touch-callout:default;touch-action:auto;pointer-events:auto;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}input:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=button],[type=submit])){-webkit-touch-callout:default;touch-action:auto;pointer-events:auto;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}input:not(:-moz-any([type=checkbox],[type=radio],[type=range],[type=button],[type=submit])){-webkit-touch-callout:default;touch-action:auto;pointer-events:auto;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}input:not(:is([type=checkbox],[type=radio],[type=range],[type=button],[type=submit])){-webkit-touch-callout:default;touch-action:auto;pointer-events:auto;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}:where(.grid,[class*=grid-cols-])>*{min-width:0}html.theme-switching,html.theme-switching body{transition:background-color .2s,color .2s}h1,h2,h3,h4{overflow-wrap:break-word;text-wrap:balance}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);overscroll-behavior-y:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em}@media (max-width:767px){h1{letter-spacing:-.03em;line-height:1.1}h2{letter-spacing:-.026em;line-height:1.16}h3{letter-spacing:-.022em;line-height:1.22}h4{letter-spacing:-.018em;line-height:1.28}p,li,dd{text-wrap:pretty;line-height:1.55}.text-xs,.text-\[0\.6875rem\],.text-\[0\.75rem\]{letter-spacing:.005em}.uppercase{-webkit-font-smoothing:antialiased}}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-sm)}}@layer components;@layer utilities{.fit-box{container-type:inline-size}.review-surface{isolation:isolate;box-shadow:inset 0 1px 0 var(--sheen-hairline), inset 0 -34px 52px -46px var(--primary), 0 18px 38px -30px var(--primary);position:relative}@supports (color:color-mix(in lab, red, red)){.review-surface{box-shadow:inset 0 1px 0 var(--sheen-hairline), inset 0 -34px 52px -46px color-mix(in oklab, var(--primary) 44%, transparent), 0 18px 38px -30px color-mix(in oklab, var(--primary) 40%, transparent)}}.review-surface:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(145deg, var(--primary), transparent 42%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.review-surface:before{background:linear-gradient(145deg, color-mix(in oklab, var(--primary) 7%, transparent), transparent 42%)}}.gold-sheen{isolation:isolate;position:relative;overflow:hidden}.gold-sheen:after{content:"";pointer-events:none;will-change:transform;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);width:38%;animation:5.5s cubic-bezier(.4,0,.2,1) infinite akoma-gold-sheen;position:absolute;top:0;bottom:0;left:0;right:auto}.progress-advanced{position:relative}.progress-advanced:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, transparent, var(--color-primary), transparent);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.progress-advanced:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-primary) 55%, transparent), transparent)}}.progress-advanced:after{animation:akoma-progress-glow .9s var(--ease-out-soft) both}.progress-complete{position:relative}.progress-complete:before{content:"";border-radius:inherit;pointer-events:none;animation:akoma-complete-ring 1.1s var(--ease-out-soft) both;position:absolute;top:0;bottom:0;left:0;right:0}.edge-lume{position:relative}.edge-lume:before{content:"";border-radius:inherit;background:linear-gradient(120deg, var(--primary), var(--teal) 45%, var(--color-primary) 72%, transparent);padding:1px;position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.edge-lume:before{background:linear-gradient(120deg, color-mix(in oklab, var(--primary) 55%, transparent), color-mix(in oklab, var(--teal) 40%, transparent) 45%, color-mix(in oklab, var(--color-primary) 24%, transparent) 72%, transparent)}}.edge-lume:before{opacity:.75;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.brand-glow:before{content:"";background:radial-gradient(closest-side, var(--color-primary), var(--teal) 46%, transparent 72%);position:absolute;top:-180%;bottom:-180%;left:-180%;right:-180%}@supports (color:color-mix(in lab, red, red)){.brand-glow:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-primary) 11%, transparent), color-mix(in oklab, var(--teal) 5%, transparent) 46%, transparent 72%)}}.brand-glow:before{filter:blur(10px);pointer-events:none}.auth-halo:before{content:"";background:radial-gradient(50% 50% at 50% 50%, var(--color-primary), transparent 70%);position:absolute;top:-180%;bottom:-180%;left:-60%;right:-60%}@supports (color:color-mix(in lab, red, red)){.auth-halo:before{background:radial-gradient(50% 50% at 50% 50%, color-mix(in oklab, var(--color-primary) 16%, transparent), transparent 70%)}}.auth-halo:before{pointer-events:none}.diamond-reveal{position:relative;overflow:hidden}.diamond-reveal:after{content:"";pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4) 48%,transparent);width:55%;animation:2.4s cubic-bezier(.4,0,.2,1) both akoma-diamond-sweep;position:absolute;top:-30%;bottom:-30%;left:0}.brand-orbit{border:1px solid var(--color-primary);border-radius:9999px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.brand-orbit{border:1px solid color-mix(in oklab, var(--color-primary) 16%, transparent)}}.brand-orbit{opacity:.55;pointer-events:none;will-change:transform;-webkit-mask-image:conic-gradient(#000,transparent 42%,transparent 62%,#000);animation:34s linear infinite akoma-orbit-spin;mask-image:conic-gradient(#000,transparent 42%,transparent 62%,#000)}.akoma-star-rail{height:2.75rem;margin-block:var(--space-lg);isolation:isolate;contain:layout paint;pointer-events:none;position:relative;overflow:hidden}.neon-aurora{pointer-events:none;mix-blend-mode:screen;position:absolute;overflow:hidden}.collapsible-bar{will-change:transform;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s}.collapsible-bar[data-collapsed=true]{opacity:0;pointer-events:none;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.collapsible-bar{transition-duration:1ms}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.guide-orb-ring{z-index:-1;background:conic-gradient(from 0deg, var(--primary), var(--accent), var(--teal), var(--primary), var(--primary));border-radius:9999px;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}@supports (color:color-mix(in lab, red, red)){.guide-orb-ring{background:conic-gradient(from 0deg, color-mix(in oklab, var(--primary) 90%, transparent), color-mix(in oklab, var(--accent) 55%, transparent), color-mix(in oklab, var(--teal) 75%, transparent), color-mix(in oklab, var(--primary) 30%, transparent), color-mix(in oklab, var(--primary) 90%, transparent))}}.guide-orb-ring{animation:7s linear infinite akoma-orb-spin}.skeleton-gold{background-color:var(--foreground);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skeleton-gold{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.skeleton-gold{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.skeleton-gold{border:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}.skeleton-gold:after{content:"";background:linear-gradient(100deg, transparent 20%, var(--primary) 48%, var(--foreground) 56%, transparent 80%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.skeleton-gold:after{background:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--primary) 16%, transparent) 48%, color-mix(in oklab, var(--foreground) 6%, transparent) 56%, transparent 80%)}}.skeleton-gold:after{animation:akoma-skeleton-sheen 1.8s var(--ease-standard) infinite;animation-delay:var(--skeleton-delay,0s);will-change:transform}.shimmer{background-color:var(--muted);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.shimmer{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.shimmer:after{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.shimmer:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primary) 12%, transparent), transparent)}}.shimmer:after{animation:akoma-shimmer 1.8s var(--ease-standard) infinite}.dock-bottom{padding-bottom:calc(env(safe-area-inset-bottom) + .5rem);position:fixed;bottom:0;left:0;right:0}.dock-above-nav{left:0;right:0;bottom:calc(var(--nav-height) + env(safe-area-inset-bottom));position:fixed}.booking-action-bar{left:50%;bottom:calc(var(--dock-height) + env(safe-area-inset-bottom) + var(--space-sm));width:min(calc(100% - (var(--gutter) * 2)), calc(var(--app-max) - (var(--gutter) * 2)));z-index:var(--z-page);gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);display:flex;position:fixed;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.booking-action-bar{background:color-mix(in oklab, var(--surface) 88%, transparent)}}.booking-action-bar{box-shadow:var(--shadow-card), inset 0 1px 0 var(--sheen-line);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%)}.nav-dock{isolation:isolate;background-image:radial-gradient(120% 160% at 0% 0%, var(--color-primary), transparent 55%), linear-gradient(180deg, var(--color-foreground), transparent 48%), linear-gradient(160deg, var(--color-card), var(--color-background));border-radius:1.4rem;position:relative}@supports (color:color-mix(in lab, red, red)){.nav-dock{background-image:radial-gradient(120% 160% at 0% 0%, color-mix(in oklab, var(--color-primary) 16%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in oklab, var(--color-foreground) 10%, transparent), transparent 48%), linear-gradient(160deg, color-mix(in oklab, var(--color-card) 84%, transparent), color-mix(in oklab, var(--color-background) 90%, transparent))}}.nav-dock{border:1px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.nav-dock{border:1px solid color-mix(in oklab, var(--color-primary) 26%, color-mix(in oklab, var(--color-foreground) 16%, transparent))}}.nav-dock{-webkit-backdrop-filter:blur(20px)saturate(145%)brightness(1.04);backdrop-filter:blur(20px)saturate(145%)brightness(1.04);transition:backdrop-filter .38s var(--ease-out-soft), box-shadow .38s var(--ease-out-soft), transform .38s var(--ease-out-soft);box-shadow:inset 0 1px 0 var(--color-foreground), inset 0 -1px 0 var(--color-background), 0 14px 30px -17px var(--color-background), 0 10px 26px -14px var(--color-primary), 0 0 22px -12px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.nav-dock{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-foreground) 22%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--color-background) 74%, transparent), 0 14px 30px -17px color-mix(in oklab, var(--color-background) 96%, transparent), 0 10px 26px -14px color-mix(in oklab, var(--color-primary) 48%, transparent), 0 0 22px -12px color-mix(in oklab, var(--color-primary) 42%, transparent)}}.glass-diamond{isolation:isolate;background-image:linear-gradient(180deg, var(--sheen-strong), transparent 46%), radial-gradient(120% 90% at 12% -10%, var(--teal), transparent 60%), var(--gradient-night);position:relative}@supports (color:color-mix(in lab, red, red)){.glass-diamond{background-image:linear-gradient(180deg, var(--sheen-strong), transparent 46%), radial-gradient(120% 90% at 12% -10%, color-mix(in oklab, var(--teal) 7%, transparent), transparent 60%), var(--gradient-night)}}.glass-diamond{border:1px solid var(--sheen-line);-webkit-backdrop-filter:blur(24px)saturate(175%)brightness(1.05);backdrop-filter:blur(24px)saturate(175%)brightness(1.05);transition:backdrop-filter .38s var(--ease-out-soft), box-shadow .38s var(--ease-out-soft), transform .38s var(--ease-out-soft);box-shadow:var(--shadow-card), inset 0 1px 0 var(--sheen-hairline), inset 0 -20px 40px -34px var(--primary)}@supports (color:color-mix(in lab, red, red)){.glass-diamond{box-shadow:var(--shadow-card), inset 0 1px 0 var(--sheen-hairline), inset 0 -20px 40px -34px color-mix(in oklab, var(--primary) 45%, transparent)}}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-card{background-color:var(--color-card);border-radius:1.4rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-card{background-color:color-mix(in oklab, var(--color-card) 48%, transparent)}}.auth-card{border:1px solid var(--sheen-line);box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 18px 44px -30px rgba(0,0,0,.9);transition:transform .42s var(--ease-out-soft), border-color .42s var(--ease-out-soft), box-shadow .42s var(--ease-out-soft)}@supports (color:color(display-p3 0 0 0)){.auth-card{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 18px 44px -30px color(display-p3 0 0 0/.9)}}@supports (color:lab(0% 0 0)){.auth-card{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 18px 44px -30px lab(0% 0 0/.9)}}.auth-card:hover{border-color:var(--color-primary);transform:translateY(-3px)scale(1.012)}@supports (color:color-mix(in lab, red, red)){.auth-card:hover{border-color:color-mix(in oklab, var(--color-primary) 34%, var(--sheen-line))}}.auth-card:hover{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 26px 54px -28px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.auth-card:hover{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 26px 54px -28px color-mix(in oklab, var(--color-primary) 55%, transparent)}}.auth-card:active{transform:translateY(-1px)scale(.995)}.auth-card:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.auth-card:focus-visible{outline:2px solid color-mix(in oklab, var(--color-primary) 65%, white)}}.auth-card:focus-visible{outline-offset:3px}.auth-mini{color:#070a0d;-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);transition:transform .24s var(--ease-out-soft), box-shadow .24s var(--ease-out-soft), filter .24s var(--ease-out-soft);background-image:linear-gradient(rgba(255,255,255,.26),transparent 52%),linear-gradient(#67e8f9,#00b8d9);border:1px solid rgba(0,217,255,.65);position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.42),0 12px 28px -14px rgba(0,217,255,.55)}.auth-mini:hover{filter:brightness(1.05);transform:translateY(-1px)}.auth-mini:active{transform:translateY(0)scale(.98);box-shadow:inset 0 1px rgba(255,255,255,.3),0 6px 18px -12px rgba(0,217,255,.42)}.auth-mini:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.auth-mini:focus-visible{outline:2px solid color-mix(in oklab, var(--color-primary) 70%, white)}}.auth-mini:focus-visible{outline-offset:3px}.authx-sheet{background-image:linear-gradient(180deg, var(--sheen-strong), transparent 40%), radial-gradient(130% 70% at 50% -10%, var(--color-teal), transparent 60%);position:relative}@supports (color:color-mix(in lab, red, red)){.authx-sheet{background-image:linear-gradient(180deg, var(--sheen-strong), transparent 40%), radial-gradient(130% 70% at 50% -10%, color-mix(in oklab, var(--color-teal) 10%, transparent), transparent 60%)}}.authx-sheet{background-color:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.authx-sheet{background-color:color-mix(in oklab, var(--color-card) 66%, transparent)}}.authx-sheet{border:1px solid var(--color-teal)}@supports (color:color-mix(in lab, red, red)){.authx-sheet{border:1px solid color-mix(in oklab, var(--color-teal) 14%, var(--sheen-line))}}.authx-sheet{-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);box-shadow:0 32px 70px -36px rgba(0,0,0,.82), 0 18px 46px -30px var(--color-teal), inset 0 1px 0 var(--sheen-hairline);border-radius:1.5rem}@supports (color:color(display-p3 0 0 0)){.authx-sheet{box-shadow:0 32px 70px -36px color(display-p3 0 0 0/.82), 0 18px 46px -30px var(--color-teal), inset 0 1px 0 var(--sheen-hairline)}}@supports (color:lab(0% 0 0)){.authx-sheet{box-shadow:0 32px 70px -36px lab(0% 0 0/.82), 0 18px 46px -30px var(--color-teal), inset 0 1px 0 var(--sheen-hairline)}}@supports (color:color-mix(in lab, red, red)){.authx-sheet{box-shadow:0 32px 70px -36px lab(0% 0 0/.82), 0 18px 46px -30px color-mix(in oklab, var(--color-teal) 30%, transparent), inset 0 1px 0 var(--sheen-hairline)}}.lume-orb{filter:blur(70px);will-change:transform;border-radius:9999px;position:absolute}.glass-raised{background-image:linear-gradient(180deg, var(--sheen-strong), transparent 55%);background-color:var(--color-card);position:relative}@supports (color:color-mix(in lab, red, red)){.glass-raised{background-color:color-mix(in oklab, var(--color-card) 62%, transparent)}}.glass-raised{border:1px solid var(--sheen-line);-webkit-backdrop-filter:blur(22px)saturate(170%)brightness(1.05);backdrop-filter:blur(22px)saturate(170%)brightness(1.05);box-shadow:var(--shadow-card), inset 0 1px 0 var(--sheen-hairline), inset 0 -24px 44px -38px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.glass-raised{box-shadow:var(--shadow-card), inset 0 1px 0 var(--sheen-hairline), inset 0 -24px 44px -38px color-mix(in oklab, var(--color-primary) 40%, transparent)}}.glass-raised{transition:backdrop-filter .34s var(--ease-out-soft), transform .34s var(--ease-out-soft), box-shadow .34s var(--ease-out-soft), border-color .28s var(--ease-standard)}.lux-card{background-image:linear-gradient(180deg, var(--sheen-strong), transparent 42%), radial-gradient(110% 80% at 8% -12%, var(--teal), transparent 62%), radial-gradient(90% 70% at 105% 110%, var(--primary), transparent 60%), var(--gradient-night);position:relative}@supports (color:color-mix(in lab, red, red)){.lux-card{background-image:linear-gradient(180deg, var(--sheen-strong), transparent 42%), radial-gradient(110% 80% at 8% -12%, color-mix(in oklab, var(--teal) 6%, transparent), transparent 62%), radial-gradient(90% 70% at 105% 110%, color-mix(in oklab, var(--primary) 6%, transparent), transparent 60%), var(--gradient-night)}}.lux-card{border:1px solid var(--sheen-line);box-shadow:var(--shadow-card), inset 0 1px 0 var(--sheen-hairline)}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;bottom:0;left:0;right:0}.inset-3{inset:calc(var(--spacing) * 3)}.inset-5{inset:calc(var(--spacing) * 5)}.inset-\[-6\%\]{top:-6%;bottom:-6%;left:-6%;right:-6%}.inset-x-0{left:0;right:0}.inset-x-1{inset-inline:var(--spacing)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-12{inset-inline:calc(var(--spacing) * 12)}.inset-y-0{top:0;bottom:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-4{top:calc(var(--spacing) * -4)}.-top-6{top:calc(var(--spacing) * -6)}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-14{top:calc(var(--spacing) * -14)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.-top-px{top:-1px}.safe-inset-top{top:calc(env(safe-area-inset-top) + .75rem)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-\[1px\]{top:1px}.top-\[26\%\]{top:26%}.top-\[38\%\]{top:38%}.top-\[50\%\]{top:50%}.top-\[56px\]{top:56px}.top-\[60\%\]{top:60%}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-\[calc\(var\(--nav-height\)-0\.25rem\)\]{top:calc(var(--nav-height) - .25rem)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-4{right:calc(var(--spacing) * -4)}.-right-6{right:calc(var(--spacing) * -6)}.-right-8{right:calc(var(--spacing) * -8)}.-right-10{right:calc(var(--spacing) * -10)}.-right-12{right:calc(var(--spacing) * -12)}.-right-14{right:calc(var(--spacing) * -14)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[-0\.4rem\]{right:-.4rem}.right-\[-0\.5rem\]{right:-.5rem}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-bottom-16{bottom:calc(var(--spacing) * -16)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[12\%\]{bottom:12%}.bottom-\[22\%\]{bottom:22%}.bottom-\[calc\(var\(--nav-h\,64px\)\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(var(--nav-h,64px) + env(safe-area-inset-bottom))}.bottom-\[calc\(var\(--nav-height\)\+env\(safe-area-inset-bottom\)\+0\.75rem\)\]{bottom:calc(var(--nav-height) + env(safe-area-inset-bottom) + .75rem)}.bottom-full{bottom:100%}.-left-1\/3{left:-33.3333%}.-left-4{left:calc(var(--spacing) * -4)}.-left-10{left:calc(var(--spacing) * -10)}.-left-12{left:calc(var(--spacing) * -12)}.-left-20{left:calc(var(--spacing) * -20)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-\[-0\.4rem\]{left:-.4rem}.left-\[-0\.6rem\]{left:-.6rem}.left-\[15px\]{left:15px}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.layer-celebrate{z-index:var(--z-celebrate)}.layer-chrome{z-index:var(--z-chrome)}.layer-floating{z-index:var(--z-floating)}.layer-gate{z-index:var(--z-gate)}.layer-nav{z-index:var(--z-nav)}.layer-overlay{z-index:var(--z-overlay)}.layer-page{z-index:var(--z-page)}.layer-popover{z-index:var(--z-popover)}.layer-toast{z-index:var(--z-toast)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[120\]{z-index:120}.z-\[160\]{z-index:160}.z-\[200\]{z-index:200}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:360px){.container{max-width:360px}}@media (min-width:100000px){.container{max-width:100000px}}@media (min-width:100001px){.container{max-width:100001px}}@media (min-width:100002px){.container{max-width:100002px}}@media (min-width:100003px){.container{max-width:100003px}}@media (min-width:100004px){.container{max-width:100004px}}.m-3{margin:calc(var(--spacing) * 3)}.app-frame{width:100%;min-width:0;max-width:var(--app-max);margin-left:auto;margin-right:auto}.phone-canvas{width:100%;margin-left:auto;margin-right:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.home-band{margin-top:var(--space-lg);scroll-margin-top:var(--space-lg)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:0}.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-24{margin-top:calc(var(--spacing) * 24)}.mt-\[var\(--space-lg\)\]{margin-top:var(--space-lg)}.mt-\[var\(--space-md\)\]{margin-top:var(--space-md)}.mt-\[var\(--space-sm\)\]{margin-top:var(--space-sm)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.bleed-gutter{margin-left:calc(-1 * max(var(--gutter), env(safe-area-inset-left)));margin-right:calc(-1 * max(var(--gutter), env(safe-area-inset-right)))}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[var\(--space-md\)\]{margin-bottom:var(--space-md)}.mb-\[var\(--space-sm\)\]{margin-bottom:var(--space-sm)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.priority-dot{background:var(--primary);width:.45rem;height:.45rem;box-shadow:0 0 0 3px var(--primary);border-radius:9999px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.priority-dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}}.priority-dot{animation:priority-breathe 2.6s var(--ease-out-soft) infinite}.badge-notify{background-color:var(--color-notify);min-width:1.125rem;height:1.125rem;color:var(--color-notify-foreground);border-radius:999px;flex:none;justify-content:center;align-items:center;padding-left:.3125rem;padding-right:.3125rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.overlay-fit-height{max-height:calc(100dvh - var(--nav-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 2rem);flex-direction:column;display:flex}.attention-nudge{letter-spacing:.04em;color:#fd736d;background:rgba(226,72,79,.16);background:color(display-p3 .819271 .328039 .329808/.16);background:lab(54.0703% 60.5758 31.8087/.16);border:1px solid rgba(226,72,79,.45);border:1px solid color(display-p3 .819271 .328039 .329808/.45);border:1px solid lab(54.0703% 60.5758 31.8087/.45);border-radius:9999px;align-items:center;gap:.3rem;padding:.1rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.attention-nudge{color:color-mix(in oklab, #fd736d 88%, var(--foreground))}}.attention-nudge{animation:attention-glow 3.2s var(--ease-out-soft) infinite;box-shadow:0 0 rgba(226,72,79,.4);box-shadow:0 0 color(display-p3 .819271 .328039 .329808/.4);box-shadow:0 0 lab(54.0703% 60.5758 31.8087/.4)}.scroll-x-strip{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.scroll-x-strip::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.stack-lg{gap:var(--space-lg);flex-direction:column;display:flex}.card-kicker{font-size:var(--type-caption);line-height:var(--type-caption-lh);text-transform:uppercase;letter-spacing:.08em;text-align:left;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.card-desc{font-size:var(--type-body-sm);line-height:var(--type-body-sm-lh);text-align:left;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.card-meta{font-size:var(--type-caption);line-height:var(--type-caption-lh);text-align:left;overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.card-title{font-size:var(--type-h3);text-align:left;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.28;display:-webkit-box;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-4\/5{aspect-ratio:4/5}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-5{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-full{width:100%;height:100%}.icon-lg{width:1.25rem;height:1.25rem}.icon-md{width:1.125rem;height:1.125rem}.icon-sm{width:1rem;height:1rem}.icon-xl{width:1.5rem;height:1.5rem}.icon-xs{width:.875rem;height:.875rem}.\!h-8{height:calc(var(--spacing) * 8)!important}.\!h-9{height:calc(var(--spacing) * 9)!important}.\!h-10{height:calc(var(--spacing) * 10)!important}.\!h-11{height:calc(var(--spacing) * 11)!important}.\!h-12{height:calc(var(--spacing) * 12)!important}.h-\(--cell-size\){height:var(--cell-size)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.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-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[1\.15rem\]{height:1.15rem}.h-\[1px\]{height:1px}.h-\[7\.5rem\]{height:7.5rem}.h-\[14\.5rem\]{height:14.5rem}.h-\[15\.5rem\]{height:15.5rem}.h-\[16rem\]{height:16rem}.h-\[38dvh\]{height:38dvh}.h-\[42\%\]{height:42%}.h-\[42dvh\]{height:42dvh}.h-\[45vh\]{height:45vh}.h-\[46px\]{height:46px}.h-\[52dvh\]{height:52dvh}.h-\[52px\]{height:52px}.h-\[55vh\]{height:55vh}.h-\[58dvh\]{height:58dvh}.h-\[68px\]{height:68px}.h-\[74\%\]{height:74%}.h-\[92px\]{height:92px}.h-\[100dvh\]{height:100dvh}.h-\[260px\]{height:260px}.h-\[420px\]{height:420px}.h-\[calc\(100\%-2rem\)\]{height:calc(100% - 2rem)}.h-\[clamp\(3\.4rem\,13vw\,5\.4rem\)\]{height:max(3.4rem,min(13vw,5.4rem))}.h-\[clamp\(9rem\,44vw\,13rem\)\]{height:max(9rem,min(44vw,13rem))}.h-\[clamp\(12\.5rem\,62vw\,18rem\)\]{height:max(12.5rem,min(62vw,18rem))}.h-\[clamp\(20rem\,62dvh\,24\.375rem\)\]{height:max(20rem,min(62dvh,24.375rem))}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[45dvh\]{max-height:45dvh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100dvh-1\.5rem-env\(safe-area-inset-top\)-env\(safe-area-inset-bottom\)\)\]{max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.max-h-\[calc\(100dvh-env\(safe-area-inset-top\)-2rem\)\]{max-height:calc(100dvh - env(safe-area-inset-top) - 2rem)}.max-h-\[calc\(100dvh-env\(safe-area-inset-top\)-env\(safe-area-inset-bottom\)-1\.5rem\)\]{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1.5rem)}.max-h-\[calc\(100dvh-var\(--nav-height\)-env\(safe-area-inset-bottom\)-3\.25rem\)\]{max-height:calc(100dvh - var(--nav-height) - env(safe-area-inset-bottom) - 3.25rem)}.max-h-\[min\(62dvh\,calc\(100dvh-env\(safe-area-inset-top\)-env\(safe-area-inset-bottom\)-6rem\)\)\]{max-height:min(62dvh, calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 6rem))}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.min-h-app{min-height:100dvh}.\!min-h-0{min-height:0!important}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[2\.56em\]{min-height:2.56em}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[6rem\]{min-height:6rem}.min-h-\[17rem\]{min-height:17rem}.min-h-\[28px\]{min-height:28px}.min-h-\[30px\]{min-height:30px}.min-h-\[32px\]{min-height:32px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[40dvh\]{min-height:40dvh}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[60px\]{min-height:60px}.min-h-\[62px\]{min-height:62px}.min-h-\[64px\]{min-height:64px}.min-h-\[68px\]{min-height:68px}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[80px\]{min-height:80px}.min-h-\[90px\]{min-height:90px}.min-h-\[92px\]{min-height:92px}.min-h-\[168px\]{min-height:168px}.min-h-\[180px\]{min-height:180px}.min-h-\[220px\]{min-height:220px}.min-h-dvh{min-height:100dvh}.min-h-svh{min-height:100svh}.\!w-8{width:calc(var(--spacing) * 8)!important}.\!w-10{width:calc(var(--spacing) * 10)!important}.\!w-11{width:calc(var(--spacing) * 11)!important}.\!w-12{width:calc(var(--spacing) * 12)!important}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-4\/5{width:80%}.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-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1\.15rem\]{width:1.15rem}.w-\[1px\]{width:1px}.w-\[3\.5rem\]{width:3.5rem}.w-\[10\.5rem\]{width:10.5rem}.w-\[10\.75rem\]{width:10.75rem}.w-\[12\.5rem\]{width:12.5rem}.w-\[13\.5rem\]{width:13.5rem}.w-\[46px\]{width:46px}.w-\[52px\]{width:52px}.w-\[76\%\]{width:76%}.w-\[85\%\]{width:85%}.w-\[100px\]{width:100px}.w-\[136px\]{width:136px}.w-\[140\%\]{width:140%}.w-\[calc\(100vw-1\.5rem-env\(safe-area-inset-left\)-env\(safe-area-inset-right\)\)\]{width:calc(100vw - 1.5rem - env(safe-area-inset-left) - env(safe-area-inset-right))}.w-\[clamp\(9rem\,44vw\,13rem\)\]{width:max(9rem,min(44vw,13rem))}.w-\[clamp\(12\.5rem\,62vw\,18rem\)\]{width:max(12.5rem,min(62vw,18rem))}.w-\[min\(10\.75rem\,46vw\)\]{width:min(10.75rem,46vw)}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.w-px{width:1px}.badge-pin{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - .75rem);overflow:hidden}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[8rem\]{max-width:8rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[17rem\]{max-width:17rem}.max-w-\[22\.5rem\]{max-width:22.5rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[38\%\]{max-width:38%}.max-w-\[58\%\]{max-width:58%}.max-w-\[60\%\]{max-width:60%}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[180px\]{max-width:180px}.max-w-\[280px\]{max-width:280px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[min\(100\%\,26rem\)\]{max-width:min(100%,26rem)}.max-w-\[var\(--app-max\)\]{max-width:var(--app-max)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.authx-manual{min-width:0;color:var(--color-foreground);background-color:var(--color-teal);font-weight:500}@supports (color:color-mix(in lab, red, red)){.authx-manual{background-color:color-mix(in oklab, var(--color-teal) 7%, transparent)}}.authx-manual{border:1px solid var(--color-teal)}@supports (color:color-mix(in lab, red, red)){.authx-manual{border:1px solid color-mix(in oklab, var(--color-teal) 26%, transparent)}}.authx-manual{box-shadow:inset 0 1px 0 var(--sheen-hairline);transition:transform .22s var(--ease-out-soft), border-color .22s var(--ease-standard), background-color .22s var(--ease-standard)}.authx-manual:hover{border-color:var(--color-teal)}@supports (color:color-mix(in lab, red, red)){.authx-manual:hover{border-color:color-mix(in oklab, var(--color-teal) 42%, transparent)}}.authx-manual:active{transform:scale(.985)}.authx-manual:focus-visible{outline:2px solid var(--color-teal)}@supports (color:color-mix(in lab, red, red)){.authx-manual:focus-visible{outline:2px solid color-mix(in oklab, var(--color-teal) 60%, transparent)}}.authx-manual:focus-visible{outline-offset:2px}.authx-manual[data-state=open]{border-color:var(--color-teal)}@supports (color:color-mix(in lab, red, red)){.authx-manual[data-state=open]{border-color:color-mix(in oklab, var(--color-teal) 48%, transparent)}}.authx-manual[data-state=open]{background-color:var(--color-teal)}@supports (color:color-mix(in lab, red, red)){.authx-manual[data-state=open]{background-color:color-mix(in oklab, var(--color-teal) 11%, transparent)}}.authx-google{min-width:0;color:var(--color-foreground);background-color:var(--color-foreground);font-weight:500}@supports (color:color-mix(in lab, red, red)){.authx-google{background-color:color-mix(in oklab, var(--color-foreground) 5%, transparent)}}.authx-google{border:1px solid var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.authx-google{border:1px solid color-mix(in oklab, var(--color-foreground) 16%, transparent)}}.authx-google{box-shadow:inset 0 1px 0 var(--sheen-hairline);transition:transform .22s var(--ease-out-soft), border-color .22s var(--ease-standard), background-color .22s var(--ease-standard)}.authx-google:hover:not(:disabled){background-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.authx-google:hover:not(:disabled){background-color:color-mix(in oklab, var(--color-foreground) 8%, transparent)}}.authx-google:hover:not(:disabled){border-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.authx-google:hover:not(:disabled){border-color:color-mix(in oklab, var(--color-foreground) 26%, transparent)}}.authx-google:active:not(:disabled){transform:scale(.985)}.authx-google:focus-visible{outline:2px solid var(--color-teal)}@supports (color:color-mix(in lab, red, red)){.authx-google:focus-visible{outline:2px solid color-mix(in oklab, var(--color-teal) 60%, transparent)}}.authx-google:focus-visible{outline-offset:2px}.booking-screen-heading{min-width:0}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[20px\]{min-width:20px}.min-w-\[48px\]{min-width:48px}.min-w-\[62px\]{min-width:62px}.min-w-\[112px\]{min-width:112px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[1\.3\]{flex:1.3}.flex-\[1\.4\]{flex:1.4}.flex-\[2\]{flex:2}.\!shrink-0{flex-shrink:0!important}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[1px\],.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[1px\]{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(100\%\+1rem\)\]{--tw-translate-y:calc(100% + 1rem);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.97\]{scale:.97}.-rotate-90{rotate:-90deg}.-rotate-180{rotate:-180deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.skew-x-12{--tw-skew-x:skewX(12deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.interactive-card{transition:transform .3s var(--ease-out-soft), border-color .24s var(--ease-standard), box-shadow .24s var(--ease-standard);cursor:pointer}.interactive-card:hover{border-color:var(--color-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.interactive-card:hover{border-color:color-mix(in oklab, var(--color-primary) 38%, var(--color-border))}}.interactive-card:hover{box-shadow:var(--shadow-card), inset 0 1px 0 var(--sheen-hairline), 0 0 0 1px var(--color-primary), 0 18px 40px -22px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.interactive-card:hover{box-shadow:var(--shadow-card), inset 0 1px 0 var(--sheen-hairline), 0 0 0 1px color-mix(in oklab, var(--color-primary) 14%, transparent), 0 18px 40px -22px color-mix(in oklab, var(--color-primary) 45%, transparent)}}.interactive-card:active{transition-duration:90ms;transform:translateY(1px)scale(.992)}.act-primary{background-image:var(--gradient-gold);color:var(--primary-foreground);border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.act-primary{border:1px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.act-primary{box-shadow:var(--shadow-gold), 0 0 18px -8px var(--primary);font-weight:600}@supports (color:color-mix(in lab, red, red)){.act-primary{box-shadow:var(--shadow-gold), 0 0 18px -8px color-mix(in oklab, var(--primary) 55%, transparent)}}.act-primary{transition:transform .22s var(--ease-out-soft), box-shadow .22s var(--ease-out-soft), filter .18s var(--ease-standard), opacity .18s var(--ease-standard)}.act-primary svg.lucide{stroke-width:2px}.act-primary:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.05);box-shadow:var(--shadow-gold), 0 0 26px -6px var(--primary)}@supports (color:color-mix(in lab, red, red)){.act-primary:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--shadow-gold), 0 0 26px -6px color-mix(in oklab, var(--primary) 65%, transparent)}}.act-primary:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.08);box-shadow:0 4px 12px -10px var(--primary);transform:scale(.98)}@supports (color:color-mix(in lab, red, red)){.act-primary:active:not(:disabled):not([aria-disabled=true]){box-shadow:0 4px 12px -10px color-mix(in oklab, var(--primary) 70%, transparent)}}.act-primary:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.act-primary:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 85%, transparent)}}.act-primary:focus-visible{outline-offset:2px}.act-primary:disabled,.act-primary[aria-disabled=true]{box-shadow:none;filter:saturate(.65);opacity:.5;cursor:not-allowed}.authx-eye{transition:color .22s var(--ease-standard), transform .22s var(--ease-out-soft)}.authx-eye:hover{color:var(--color-foreground)}.authx-eye:active{transform:scale(.92)}.authx-eye:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.authx-eye:focus-visible{outline:2px solid color-mix(in oklab, var(--color-primary) 55%, white)}}.authx-eye:focus-visible{outline-offset:-4px;border-radius:.9rem}.act-secondary{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.act-secondary{background-color:color-mix(in oklab, var(--card) 92%, transparent)}}.act-secondary{color:var(--foreground);border:1px solid var(--border);transition:transform .22s var(--ease-out-soft), border-color .2s var(--ease-standard), background-color .2s var(--ease-standard);font-weight:500}.act-secondary:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.act-secondary:hover:not(:disabled){border-color:color-mix(in oklab, var(--primary) 30%, var(--border))}}.act-secondary:active:not(:disabled){transform:scale(.98)}.act-secondary:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.act-secondary:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 70%, transparent)}}.act-secondary:focus-visible{outline-offset:2px}.act-secondary:disabled{opacity:.5}.authx-ghost{border:1px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.authx-ghost{border:1px solid color-mix(in oklab, var(--color-primary) 42%, transparent)}}.authx-ghost{background-color:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.authx-ghost{background-color:color-mix(in oklab, var(--color-card) 40%, transparent)}}.authx-ghost{transition:transform .24s var(--ease-out-soft), border-color .24s var(--ease-standard), background-color .24s var(--ease-standard)}.authx-ghost:hover{border-color:var(--color-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.authx-ghost:hover{border-color:color-mix(in oklab, var(--color-primary) 62%, transparent)}}.authx-ghost:active{transform:translateY(0)scale(.99)}.authx-ghost:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.authx-ghost:focus-visible{outline:2px solid color-mix(in oklab, var(--color-primary) 60%, white)}}.authx-ghost:focus-visible{outline-offset:3px}.review-admin-card{transition:transform .26s var(--ease-out-soft), border-color .22s ease, box-shadow .26s ease}.review-admin-card:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.review-admin-card:hover{border-color:color-mix(in oklab, var(--primary) 24%, var(--border))}}.act-destructive{color:var(--destructive);border:1px solid var(--destructive);background-color:transparent}@supports (color:color-mix(in lab, red, red)){.act-destructive{border:1px solid color-mix(in oklab, var(--destructive) 45%, transparent)}}.act-destructive{transition:transform .22s var(--ease-out-soft), background-color .2s var(--ease-standard);font-weight:600}.act-destructive:hover:not(:disabled){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.act-destructive:hover:not(:disabled){background-color:color-mix(in oklab, var(--destructive) 12%, transparent)}}.act-destructive:active:not(:disabled){transform:scale(.98)}.act-destructive:focus-visible{outline:2px solid var(--destructive)}@supports (color:color-mix(in lab, red, red)){.act-destructive:focus-visible{outline:2px solid color-mix(in oklab, var(--destructive) 75%, transparent)}}.act-destructive:focus-visible{outline-offset:2px}.act-destructive:disabled{opacity:.5}.media-fade{opacity:0;filter:var(--media-grade,none) blur(10px);transition:opacity .46s var(--ease-entrance), transform .64s var(--ease-entrance), filter .46s var(--ease-entrance);will-change:opacity, transform, filter;transform:translateZ(0)scale(1.014)}.showcase-slide{opacity:.62;transition:opacity .42s var(--ease-standard), transform .52s var(--ease-entrance);transform:translateY(4px)scale(.985)}.showcase-slide[data-active=true]{opacity:1;transform:translateZ(0)scale(1)}.tactile{transition:transform .26s var(--ease-out-soft), box-shadow .26s var(--ease-out-soft), background-color .2s var(--ease-standard), border-color .2s var(--ease-standard), filter .2s var(--ease-standard);transform:translateZ(0)}.tactile:active:not(:disabled){filter:brightness(1.04);transition-duration:90ms;transform:translateY(1px)scale(.986)}.media-crisp{--media-grade:none;filter:var(--media-grade);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.arrow-nudge [data-arrow]{transition:transform .24s var(--ease-entrance)}.arrow-nudge:hover [data-arrow]{transform:translate(3px)}.arrow-nudge:active [data-arrow]{transition-duration:90ms;transform:translate(1px)scaleX(.94)}.rating-star{transition:transform .22s var(--ease-spring), background-color .18s ease}.rating-star.is-selected{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rating-star.is-selected{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.rating-star:active{transform:scale(.88)}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.tile-attention{animation:attention-glow 4s var(--ease-out-soft) infinite;background-image:radial-gradient(120% 90% at 50% 0,rgba(226,72,79,.12),transparent 70%);background-image:radial-gradient(120% 90% at 50% 0,color(display-p3 .819271 .328039 .329808/.12),transparent 70%);background-image:radial-gradient(120% 90% at 50% 0,lab(54.0703% 60.5758 31.8087/.12),transparent 70%);border-color:rgba(226,72,79,.55)!important;border-color:color(display-p3 .819271 .328039 .329808/.55)!important;border-color:lab(54.0703% 60.5758 31.8087/.55)!important}.media-placeholder{background-color:var(--color-elevated,#161b24);background-image:linear-gradient(100deg, transparent 20%, var(--sheen-strong) 42%, var(--sheen-line) 50%, var(--sheen-strong) 58%, transparent 80%);background-size:220% 100%;animation:1.5s linear infinite media-shimmer}.auth-net{background-image:radial-gradient(circle at 12% 22%, var(--teal) 0 1.5px, transparent 2px), radial-gradient(circle at 78% 16%, var(--color-primary) 0 1.5px, transparent 2px), radial-gradient(circle at 32% 68%, var(--color-primary) 0 1.5px, transparent 2px), radial-gradient(circle at 86% 74%, var(--teal) 0 1.5px, transparent 2px), linear-gradient(74deg, transparent 49.7%, rgba(255,255,255,.05) 50%, transparent 50.3%), linear-gradient(-58deg, transparent 49.7%, rgba(255,255,255,.04) 50%, transparent 50.3%)}@supports (color:color-mix(in lab, red, red)){.auth-net{background-image:radial-gradient(circle at 12% 22%, color-mix(in oklab, var(--teal) 26%, transparent) 0 1.5px, transparent 2px), radial-gradient(circle at 78% 16%, color-mix(in oklab, var(--color-primary) 24%, transparent) 0 1.5px, transparent 2px), radial-gradient(circle at 32% 68%, color-mix(in oklab, var(--color-primary) 18%, transparent) 0 1.5px, transparent 2px), radial-gradient(circle at 86% 74%, color-mix(in oklab, var(--teal) 20%, transparent) 0 1.5px, transparent 2px), linear-gradient(74deg, transparent 49.7%, lab(100% -.0000298023 .0000119209/.05) 50%, transparent 50.3%), linear-gradient(-58deg, transparent 49.7%, lab(100% -.0000298023 .0000119209/.04) 50%, transparent 50.3%)}}.auth-net{opacity:.5;will-change:transform;background-size:100% 100%;animation:46s ease-in-out infinite alternate akoma-net-drift;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000,transparent 82%);mask-image:radial-gradient(80% 70% at 50% 40%,#000,transparent 82%)}.edge-figure{animation:9s ease-in-out infinite akoma-figure-drift}.edge-figure .edge-screen{fill:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.edge-figure .edge-screen{fill:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.edge-figure .edge-screen{animation:6.5s ease-in-out infinite akoma-figure-screen}.booking-screen{padding-bottom:5rem;animation:.24s cubic-bezier(.22,1,.36,1) both booking-screen-enter}.review-success-icon{animation:review-success-arrive .52s var(--ease-spring) both;box-shadow:0 10px 28px -14px var(--primary)}@supports (color:color-mix(in lab, red, red)){.review-success-icon{box-shadow:0 10px 28px -14px color-mix(in oklab, var(--primary) 70%, transparent)}}.auth-cine{will-change:transform;animation:34s ease-in-out infinite alternate akoma-kenburns}.sheet-slide-up{will-change:transform;animation:.34s cubic-bezier(.16,1,.3,1) both sheet-slide-up}.step-back{animation:akoma-step-back .3s var(--ease-entrance) both;will-change:transform, opacity}.step-forward{animation:akoma-step-forward .3s var(--ease-entrance) both;will-change:transform, opacity}.swap-in{animation:akoma-swap-in .26s var(--ease-entrance) both;will-change:transform, opacity}.cascade>*{animation:akoma-cascade-in .46s var(--ease-entrance) both}.cascade>:first-child{animation-delay:0s}.cascade>:nth-child(2){animation-delay:70ms}.cascade>:nth-child(3){animation-delay:.14s}.cascade>:nth-child(4){animation-delay:.21s}.cascade>:nth-child(5){animation-delay:.28s}.cascade>:nth-child(6){animation-delay:.35s}.cascade>:nth-child(n+7){animation-delay:.42s}.cascade-tight>*{animation:akoma-cascade-in .38s var(--ease-entrance) both}.cascade-tight>:nth-child(2){animation-delay:55ms}.cascade-tight>:nth-child(3){animation-delay:.11s}.cascade-tight>:nth-child(4){animation-delay:.165s}.cascade-tight>:nth-child(n+5){animation-delay:.22s}.empty-enter{animation:akoma-empty-in .46s var(--ease-entrance) both;animation-delay:var(--empty-delay,0s)}.animate-\[float-soft_4s_ease-in-out_infinite\]{animation:4s ease-in-out infinite float-soft}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.authx-rise{animation:authx-rise .56s var(--ease-out-soft) backwards}.brand-mark{animation:akoma-logo-settle 1.1s var(--ease-out-soft) both, akoma-logo-float 11s ease-in-out 1.2s infinite}.brand-rise{animation:akoma-brand-rise .76s var(--ease-out-soft) both}.cart-pop{animation:akoma-cart-pop .34s var(--ease-spring) both}.pop-in{animation:akoma-pop-in .38s var(--ease-spring) both}.route-enter{animation:route-enter .22s var(--ease-entrance) backwards}.row-settle{animation:akoma-row-settle .3s var(--ease-out-soft) both}.settle-in{animation:akoma-settle-in .34s var(--ease-entrance) both}.sheet-fade-in{animation:.24s cubic-bezier(.4,0,.2,1) both sheet-fade-in}.sheet-fade-out{animation:sheet-fade-out var(--dur-sheet-out) var(--ease-standard) both}.sheet-slide-down{animation:sheet-slide-down var(--dur-sheet-out) var(--ease-in-soft) both}.skeleton-enter{animation:akoma-skeleton-in .38s var(--ease-entrance) 90ms both}.step-open{animation:.2s cubic-bezier(.22,.61,.36,1) both akoma-step-open}.value-tick{animation:akoma-value-tick .42s var(--ease-spring) both}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scroll-padding-right\:var\(--gutter\)\]{scroll-padding-right:var(--gutter)}.\[scroll-padding-left\:var\(--gutter\)\]{scroll-padding-left:var(--gutter)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_5\.5rem\]{grid-template-columns:minmax(0,1fr) 5.5rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{align-content:center;justify-content:center}.place-items-center{align-items:center;justify-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[clamp\(0\.55rem\,3vw\,0\.9rem\)\]{gap:max(.55rem,min(3vw,.9rem))}.gap-\[clamp\(1\.1rem\,4\.5dvh\,2\.2rem\)\]{gap:max(1.1rem,min(4.5dvh,2.2rem))}.gap-\[var\(--space-sm\)\]{gap:var(--space-sm)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-top:0;margin-bottom:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(var(--spacing) * var(--tw-space-y-reverse));margin-bottom:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-bottom: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-top:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-bottom: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-top:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-bottom: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-top:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-md\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(var(--space-md) * var(--tw-space-y-reverse));margin-bottom:calc(var(--space-md) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--space-sm\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(var(--space-sm) * var(--tw-space-y-reverse));margin-bottom:calc(var(--space-sm) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0}:where(.space-x-1>:not(:last-child)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(var(--spacing) * var(--tw-space-x-reverse));margin-right:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(var(--spacing) * var(--tw-space-x-reverse));margin-right:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(var(--spacing) * var(--tw-space-x-reverse));margin-right:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--spacing) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--spacing) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(var(--spacing) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style)}:where(.divide-x>:not(:last-child)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:calc(1px * var(--tw-divide-x-reverse));border-right-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x>:not(:last-child)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:calc(1px * var(--tw-divide-x-reverse));border-right-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:calc(1px * var(--tw-divide-x-reverse));border-right-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x>:not(:last-child)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x>:not(:last-child)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}:where(.divide-border\/60>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 60%, transparent)}}:where(.divide-border\/70>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.authx-input{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.authx-input{background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.authx-input{border:1px solid var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.authx-input{border:1px solid color-mix(in oklab, var(--color-foreground) 12%, transparent)}}.authx-input{transition:border-color .24s var(--ease-out-soft), box-shadow .24s var(--ease-out-soft), background-color .24s var(--ease-standard);border-radius:.95rem;box-shadow:inset 0 1px rgba(255,255,255,.05);box-shadow:inset 0 1px color(display-p3 1 1 1/.05);box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.05)}.authx-input::-ms-input-placeholder{color:var(--color-foreground)}.authx-input::placeholder{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.authx-input::-ms-input-placeholder{color:color-mix(in oklab, var(--color-foreground) 52%, transparent)}.authx-input::placeholder{color:color-mix(in oklab, var(--color-foreground) 52%, transparent)}}.authx-input::-ms-input-placeholder{font-weight:450}.authx-input::placeholder{font-weight:450}.authx-input:hover{border-color:var(--color-teal)}@supports (color:color-mix(in lab, red, red)){.authx-input:hover{border-color:color-mix(in oklab, var(--color-teal) 26%, transparent)}}.authx-input:focus{background-color:var(--color-surface);outline:none}@supports (color:color-mix(in lab, red, red)){.authx-input:focus{background-color:color-mix(in oklab, var(--color-surface) 88%, transparent)}}.authx-input:focus{border-color:var(--color-teal)}@supports (color:color-mix(in lab, red, red)){.authx-input:focus{border-color:color-mix(in oklab, var(--color-teal) 55%, transparent)}}.authx-input:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 0 0 3px var(--color-teal)}@supports (color:color(display-p3 0 0 0)){.authx-input:focus{box-shadow:inset 0 1px 0 color(display-p3 1 1 1/.07), 0 0 0 3px var(--color-teal)}}@supports (color:lab(0% 0 0)){.authx-input:focus{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.07), 0 0 0 3px var(--color-teal)}}@supports (color:color-mix(in lab, red, red)){.authx-input:focus{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.07), 0 0 0 3px color-mix(in oklab, var(--color-teal) 16%, transparent)}}.authx-panel{background-color:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.authx-panel{background-color:color-mix(in oklab, var(--color-card) 48%, transparent)}}.authx-panel{border:1px solid var(--sheen-line);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);box-shadow:inset 0 1px 0 var(--sheen-hairline);border-radius:1.25rem}.authx-link{transition:opacity .18s var(--ease-standard), color .18s var(--ease-standard);border-radius:.5rem}.authx-link:hover{text-underline-offset:4px;text-decoration:underline}.authx-link:active{opacity:.7}.authx-link:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.authx-link:focus-visible{outline:2px solid color-mix(in oklab, var(--color-primary) 70%, transparent)}}.authx-link:focus-visible{outline-offset:2px}.\!rounded-full{border-radius:2147483647px!important}.\!rounded-md{border-radius:calc(var(--radius) - 2px)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-3xl{border-radius:calc(var(--radius) + 12px)}.rounded-\[0\.7rem\]{border-radius:.7rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[0\.65rem\]{border-radius:.65rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[28px\]{border-radius:28px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-3xl{border-top-left-radius:calc(var(--radius) + 12px);border-top-right-radius:calc(var(--radius) + 12px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.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-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x{border-inline-style:var(--tw-border-style);border-left-width:1px;border-right-width:1px}.border-y{border-block-style:var(--tw-border-style);border-top-width:1px;border-bottom-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.carousel-control{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.carousel-control{background:color-mix(in oklab, var(--surface) 80%, transparent)}}.carousel-control{box-shadow:inset 0 1px 0 var(--sheen-line);transition:color .18s ease, border-color .18s ease, background-color .18s ease, transform .18s var(--ease-out-soft)}.carousel-control:hover{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.carousel-control:hover{border-color:color-mix(in oklab, var(--primary) 38%, var(--border))}}.carousel-control:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.carousel-control:hover{background:color-mix(in oklab, var(--primary) 8%, var(--surface))}}.brand-orbit-slow{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.brand-orbit-slow{border-color:color-mix(in oklab, var(--teal) 16%, transparent)}}.brand-orbit-slow{opacity:.4;animation-duration:58s;animation-direction:reverse}.glass-dialog{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.glass-dialog{background:color-mix(in oklab, var(--background) 95%, transparent)}}.glass-dialog{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.glass-dialog{border-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.glass-dialog{box-shadow:0 30px 70px -28px rgba(0,0,0,.7), inset 0 1px 0 var(--champagne)}@supports (color:color-mix(in lab, red, red)){.glass-dialog{box-shadow:0 30px 70px -28px rgba(0,0,0,.7), inset 0 1px 0 color-mix(in oklab, var(--champagne) 26%, transparent)}}.glass-dialog{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%)}.glass-menu{background:var(--popover)}@supports (color:color-mix(in lab, red, red)){.glass-menu{background:color-mix(in oklab, var(--popover) 92%, transparent)}}.glass-menu{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.glass-menu{border-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.glass-menu{box-shadow:0 18px 40px -18px rgba(0,0,0,.55), inset 0 1px 0 var(--champagne)}@supports (color:color-mix(in lab, red, red)){.glass-menu{box-shadow:0 18px 40px -18px rgba(0,0,0,.55), inset 0 1px 0 color-mix(in oklab, var(--champagne) 22%, transparent)}}.glass-menu{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%)}.priority-strong{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.priority-strong{border-color:color-mix(in oklab, var(--primary) 42%, var(--sheen-line))}}.priority-strong{box-shadow:var(--shadow-card), 0 0 0 1px var(--primary), 0 14px 36px -20px var(--primary)}@supports (color:color-mix(in lab, red, red)){.priority-strong{box-shadow:var(--shadow-card), 0 0 0 1px color-mix(in oklab, var(--primary) 20%, transparent), 0 14px 36px -20px color-mix(in oklab, var(--primary) 55%, transparent)}}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#25D366\]\/40{border-color:rgba(37,211,102,.4);border-color:color(display-p3 .397128 .81548 .44729/.4);border-color:lab(74.7716% -60.9651 41.133/.4)}.border-\[\#25D366\]\/50{border-color:rgba(37,211,102,.5);border-color:color(display-p3 .397128 .81548 .44729/.5);border-color:lab(74.7716% -60.9651 41.133/.5)}.border-\[color-mix\(in_oklab\,var\(--color-primary\)_38\%\,transparent\)\]{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--color-primary\)_38\%\,transparent\)\]{border-color:color-mix(in oklab,var(--color-primary) 38%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--color-success\)_35\%\,transparent\)\]{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--color-success\)_35\%\,transparent\)\]{border-color:color-mix(in oklab,var(--color-success) 35%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--color-teal\)_35\%\,transparent\)\]{border-color:var(--color-teal)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--color-teal\)_35\%\,transparent\)\]{border-color:color-mix(in oklab,var(--color-teal) 35%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--color-warning\)_38\%\,transparent\)\]{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--color-warning\)_38\%\,transparent\)\]{border-color:color-mix(in oklab,var(--color-warning) 38%,transparent)}}.border-\[color\:var\(--studio-gold\)\]\/40{border-color:var(--studio-gold)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--studio-gold\)\]\/40{border-color:color-mix(in oklab, var(--studio-gold) 40%, transparent)}}.border-\[var\(--wallet-accent\)\]\/30{border-color:var(--wallet-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--wallet-accent\)\]\/30{border-color:color-mix(in oklab, var(--wallet-accent) 30%, transparent)}}.border-\[var\(--wallet-accent\)\]\/40{border-color:var(--wallet-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--wallet-accent\)\]\/40{border-color:color-mix(in oklab, var(--wallet-accent) 40%, transparent)}}.border-amber-400\/40{border-color:rgba(252,187,0,.4)}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-amber-400\/50{border-color:rgba(252,187,0,.5)}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/50{border-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.border-amber-500\/25{border-color:rgba(249,156,0,.25)}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-amber-500\/40{border-color:rgba(249,156,0,.4)}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-500\/50{border-color:rgba(249,156,0,.5)}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.border-background{border-color:var(--background)}.border-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.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-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-current{border-color:currentColor}.border-destructive\/25{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, 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\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-destructive\/60{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/60{border-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.border-emerald-500\/25{border-color:rgba(0,187,127,.25)}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-gold\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-gold\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-gold\/35{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-gold\/35{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.border-gold\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-gold\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-primary-foreground\/30{border-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.border-primary-foreground\/30{border-color:color-mix(in oklab, var(--primary-foreground) 30%, 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\/45{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/45{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, 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)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-surface{border-color:var(--surface)}.border-teal,.border-teal\/15{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.border-teal\/15{border-color:color-mix(in oklab, var(--teal) 15%, transparent)}}.border-teal\/25{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.border-teal\/25{border-color:color-mix(in oklab, var(--teal) 25%, transparent)}}.border-teal\/30{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.border-teal\/30{border-color:color-mix(in oklab, var(--teal) 30%, transparent)}}.border-teal\/35{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.border-teal\/35{border-color:color-mix(in oklab, var(--teal) 35%, transparent)}}.border-teal\/40{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.border-teal\/40{border-color:color-mix(in oklab, var(--teal) 40%, transparent)}}.border-teal\/45{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.border-teal\/45{border-color:color-mix(in oklab, var(--teal) 45%, transparent)}}.border-teal\/50{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.border-teal\/50{border-color:color-mix(in oklab, var(--teal) 50%, transparent)}}.border-teal\/60{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.border-teal\/60{border-color:color-mix(in oklab, var(--teal) 60%, transparent)}}.border-transparent{border-color:transparent}.border-warning,.border-warning\/25{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/25{border-color:color-mix(in oklab, var(--warning) 25%, transparent)}}.border-whatsapp\/20{border-color:var(--whatsapp)}@supports (color:color-mix(in lab, red, red)){.border-whatsapp\/20{border-color:color-mix(in oklab, var(--whatsapp) 20%, transparent)}}.border-white\/40{border-color:rgba(255,255,255,.4)}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-t-transparent{border-top-color:transparent}.border-l-transparent{border-left-color:transparent}.glass{background-image:linear-gradient(180deg, var(--sheen-strong), transparent 52%);background-color:var(--sheen-strong);border:1px solid var(--sheen-line);-webkit-backdrop-filter:blur(20px)saturate(165%)brightness(1.04);backdrop-filter:blur(20px)saturate(165%)brightness(1.04);box-shadow:inset 0 1px 0 var(--sheen-hairline), inset 0 -28px 48px -42px var(--color-primary), 0 10px 26px -20px rgba(0,0,0,.6)}@supports (color:color-mix(in lab, red, red)){.glass{box-shadow:inset 0 1px 0 var(--sheen-hairline), inset 0 -28px 48px -42px color-mix(in oklab, var(--color-primary) 35%, transparent), 0 10px 26px -20px rgba(0,0,0,.6)}}.glass{transition:backdrop-filter .32s var(--ease-out-soft), background-color .32s var(--ease-out-soft), border-color .32s var(--ease-out-soft), box-shadow .32s var(--ease-out-soft)}.modal-surface{background-color:var(--card);background-image:linear-gradient(180deg, var(--sheen-hairline), transparent 45%);border:1px solid var(--sheen-line);box-shadow:0 30px 80px -30px rgba(0,0,0,.95)}.sheet-scrim{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.sheet-scrim{background-color:color-mix(in oklab, var(--background) 84%, transparent)}}.sheet-scrim{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%)}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#25D366\]\/10{background-color:rgba(37,211,102,.1);background-color:color(display-p3 .397128 .81548 .44729/.1);background-color:lab(74.7716% -60.9651 41.133/.1)}.bg-\[color-mix\(in_oklab\,var\(--color-primary\)_14\%\,transparent\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--color-primary\)_14\%\,transparent\)\]{background-color:color-mix(in oklab,var(--color-primary) 14%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--color-success\)_14\%\,transparent\)\]{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--color-success\)_14\%\,transparent\)\]{background-color:color-mix(in oklab,var(--color-success) 14%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--color-teal\)_14\%\,transparent\)\]{background-color:var(--color-teal)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--color-teal\)_14\%\,transparent\)\]{background-color:color-mix(in oklab,var(--color-teal) 14%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--color-warning\)_14\%\,transparent\)\]{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--color-warning\)_14\%\,transparent\)\]{background-color:color-mix(in oklab,var(--color-warning) 14%,transparent)}}.bg-accent{background-color:var(--accent)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:rgba(252,187,0,.1)}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-500\/5{background-color:rgba(249,156,0,.05)}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:rgba(249,156,0,.1)}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:rgba(249,156,0,.15)}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-background,.bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}.bg-background\/30{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/30{background-color:color-mix(in oklab, var(--background) 30%, transparent)}}.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\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/55{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/55{background-color:color-mix(in oklab, var(--background) 55%, 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-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-background\/97{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/97{background-color:color-mix(in oklab, var(--background) 97%, transparent)}}.bg-background\/98{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/98{background-color:color-mix(in oklab, var(--background) 98%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/55{background-color:rgba(0,0,0,.55)}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/80{background-color:rgba(0,0,0,.8)}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border,.bg-border\/50{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/50{background-color:color-mix(in oklab, var(--border) 50%, transparent)}}.bg-border\/60{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab, var(--border) 60%, transparent)}}.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/70{background-color:color-mix(in oklab, var(--border) 70%, transparent)}}.bg-card,.bg-card\/40{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab, var(--card) 40%, transparent)}}.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-current{background-color:currentColor}.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\/12{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/12{background-color:color-mix(in oklab, var(--destructive) 12%, transparent)}}.bg-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.bg-destructive\/70{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/70{background-color:color-mix(in oklab, var(--destructive) 70%, transparent)}}.bg-destructive\/90{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/90{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.bg-destructive\/\[0\.06\]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/\[0\.06\]{background-color:color-mix(in oklab, var(--destructive) 6%, transparent)}}.bg-destructive\/\[0\.08\]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/\[0\.08\]{background-color:color-mix(in oklab, var(--destructive) 8%, transparent)}}.bg-elevated,.bg-elevated\/40{background-color:var(--elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/40{background-color:color-mix(in oklab, var(--elevated) 40%, transparent)}}.bg-elevated\/50{background-color:var(--elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/50{background-color:color-mix(in oklab, var(--elevated) 50%, transparent)}}.bg-elevated\/60{background-color:var(--elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/60{background-color:color-mix(in oklab, var(--elevated) 60%, transparent)}}.bg-elevated\/70{background-color:var(--elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/70{background-color:color-mix(in oklab, var(--elevated) 70%, transparent)}}.bg-elevated\/80{background-color:var(--elevated)}@supports (color:color-mix(in lab, red, red)){.bg-elevated\/80{background-color:color-mix(in oklab, var(--elevated) 80%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/5{background-color:rgba(0,187,127,.05)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/15{background-color:rgba(0,187,127,.15)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-foreground,.bg-foreground\/5{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/5{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-foreground\/25{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/25{background-color:color-mix(in oklab, var(--foreground) 25%, 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-foreground\/\[0\.03\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.03\]{background-color:color-mix(in oklab, var(--foreground) 3%, transparent)}}.bg-gold,.bg-gold\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-gold\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-gold\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.bg-muted-foreground\/50{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/50{background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.bg-muted-foreground\/60{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground\/15{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/15{background-color:color-mix(in oklab, var(--primary-foreground) 15%, transparent)}}.bg-primary-foreground\/20{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/20{background-color:color-mix(in oklab, var(--primary-foreground) 20%, transparent)}}.bg-primary-foreground\/70{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/70{background-color:color-mix(in oklab, var(--primary-foreground) 70%, transparent)}}.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/6{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/6{background-color:color-mix(in oklab, var(--primary) 6%, transparent)}}.bg-primary\/8{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/8{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.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\/12{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, 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\/25{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/25{background-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.bg-primary\/30{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/30{background-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.bg-primary\/70{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/70{background-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.bg-primary\/\[0\.07\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.07\]{background-color:color-mix(in oklab, var(--primary) 7.0%, transparent)}}.bg-primary\/\[0\.08\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.08\]{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-surface,.bg-surface\/50{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/50{background-color:color-mix(in oklab, var(--surface) 50%, transparent)}}.bg-surface\/60{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/60{background-color:color-mix(in oklab, var(--surface) 60%, transparent)}}.bg-surface\/70{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/70{background-color:color-mix(in oklab, var(--surface) 70%, transparent)}}.bg-surface\/75{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/75{background-color:color-mix(in oklab, var(--surface) 75%, transparent)}}.bg-surface\/80{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/80{background-color:color-mix(in oklab, var(--surface) 80%, transparent)}}.bg-surface\/85{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/85{background-color:color-mix(in oklab, var(--surface) 85%, transparent)}}.bg-surface\/90{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/90{background-color:color-mix(in oklab, var(--surface) 90%, transparent)}}.bg-surface\/95{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/95{background-color:color-mix(in oklab, var(--surface) 95%, transparent)}}.bg-teal,.bg-teal\/5{background-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.bg-teal\/5{background-color:color-mix(in oklab, var(--teal) 5%, transparent)}}.bg-teal\/10{background-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.bg-teal\/10{background-color:color-mix(in oklab, var(--teal) 10%, transparent)}}.bg-teal\/12{background-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.bg-teal\/12{background-color:color-mix(in oklab, var(--teal) 12%, transparent)}}.bg-teal\/15{background-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.bg-teal\/15{background-color:color-mix(in oklab, var(--teal) 15%, transparent)}}.bg-teal\/20{background-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.bg-teal\/20{background-color:color-mix(in oklab, var(--teal) 20%, transparent)}}.bg-teal\/50{background-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.bg-teal\/50{background-color:color-mix(in oklab, var(--teal) 50%, transparent)}}.bg-teal\/70{background-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.bg-teal\/70{background-color:color-mix(in oklab, var(--teal) 70%, transparent)}}.bg-teal\/80{background-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.bg-teal\/80{background-color:color-mix(in oklab, var(--teal) 80%, transparent)}}.bg-teal\/\[0\.07\]{background-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.bg-teal\/\[0\.07\]{background-color:color-mix(in oklab, var(--teal) 7.0%, transparent)}}.bg-teal\/\[0\.08\]{background-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.bg-teal\/\[0\.08\]{background-color:color-mix(in oklab, var(--teal) 8%, transparent)}}.bg-transparent{background-color:transparent}.bg-warning\/5{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab, var(--warning) 5%, transparent)}}.bg-whatsapp{background-color:var(--whatsapp)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.modal-backdrop{background-color:rgba(0,0,0,.72)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.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))}.auth-grid{opacity:.45;background-image:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-image:linear-gradient(90deg,color(display-p3 1 1 1/.035) 1px,transparent 1px),linear-gradient(color(display-p3 1 1 1/.035) 1px,transparent 1px);background-image:linear-gradient(90deg,lab(100% -.0000298023 .0000119209/.035) 1px,transparent 1px),linear-gradient(lab(100% -.0000298023 .0000119209/.035) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(78% 62% at 50% 28%,#000 0%,transparent 78%);mask-image:radial-gradient(78% 62% at 50% 28%,#000 0%,transparent 78%)}.text-gradient-gold{background-image:var(--gradient-gold);color:transparent;-webkit-background-clip:text;background-clip:text}.nav-capsule{background-image:linear-gradient(180deg, var(--color-primary), var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.nav-capsule{background-image:linear-gradient(180deg, color-mix(in oklab, var(--color-primary) 22%, transparent), color-mix(in oklab, var(--color-primary) 7%, transparent))}}.nav-capsule{border:1px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.nav-capsule{border:1px solid color-mix(in oklab, var(--color-primary) 42%, transparent)}}.nav-capsule{-webkit-backdrop-filter:blur(12px)saturate(145%)brightness(1.04);backdrop-filter:blur(12px)saturate(145%)brightness(1.04);transition:backdrop-filter .32s var(--ease-out-soft), box-shadow .32s var(--ease-out-soft), background-image .32s var(--ease-out-soft);box-shadow:0 5px 12px -10px var(--color-primary), 0 0 16px -6px var(--color-primary), inset 0 1px 0 rgba(255,255,255,.26)}@supports (color:color-mix(in lab, red, red)){.nav-capsule{box-shadow:0 5px 12px -10px color-mix(in oklab, var(--color-primary) 68%, transparent), 0 0 16px -6px color-mix(in oklab, var(--color-primary) 55%, transparent), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.26)}}.lux-tile{background-image:linear-gradient(180deg, var(--sheen), transparent);border:1px solid var(--sheen-line);box-shadow:inset 0 1px 0 var(--sheen-hairline)}.review-entry{background-image:linear-gradient(180deg, var(--sheen-strong), transparent 50%), linear-gradient(110deg, var(--primary), transparent 54%)}@supports (color:color-mix(in lab, red, red)){.review-entry{background-image:linear-gradient(180deg, var(--sheen-strong), transparent 50%), linear-gradient(110deg, color-mix(in oklab, var(--primary) 6%, transparent), transparent 54%)}}.review-entry{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 14px 30px -26px var(--primary)}@supports (color:color-mix(in lab, red, red)){.review-entry{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 14px 30px -26px color-mix(in oklab, var(--primary) 52%, transparent)}}.bg-\[linear-gradient\(90deg\,transparent\,color-mix\(in_oklab\,var\(--color-primary\)_45\%\,transparent\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,var(--color-primary),transparent)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(90deg\,transparent\,color-mix\(in_oklab\,var\(--color-primary\)_45\%\,transparent\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,color-mix(in oklab,var(--color-primary) 45%,transparent),transparent)}}.bg-\[linear-gradient\(90deg\,transparent\,var\(--border\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,var(--border),transparent)}.bg-\[linear-gradient\(165deg\,color-mix\(in_oklab\,var\(--color-primary\)_14\%\,transparent\)\,transparent_42\%\)\,radial-gradient\(120\%_90\%_at_100\%_0\%\,var\(--lume-teal\)\,transparent_60\%\)\,radial-gradient\(100\%_80\%_at_0\%_100\%\,color-mix\(in_oklab\,var\(--color-teal\)_8\%\,transparent\)\,transparent_55\%\)\]{background-image:linear-gradient(165deg,var(--color-primary),transparent 42%),radial-gradient(120% 90% at 100% 0%,var(--lume-teal),transparent 60%),radial-gradient(100% 80% at 0% 100%,var(--color-teal),transparent 55%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(165deg\,color-mix\(in_oklab\,var\(--color-primary\)_14\%\,transparent\)\,transparent_42\%\)\,radial-gradient\(120\%_90\%_at_100\%_0\%\,var\(--lume-teal\)\,transparent_60\%\)\,radial-gradient\(100\%_80\%_at_0\%_100\%\,color-mix\(in_oklab\,var\(--color-teal\)_8\%\,transparent\)\,transparent_55\%\)\]{background-image:linear-gradient(165deg,color-mix(in oklab,var(--color-primary) 14%,transparent),transparent 42%),radial-gradient(120% 90% at 100% 0%,var(--lume-teal),transparent 60%),radial-gradient(100% 80% at 0% 100%,color-mix(in oklab,var(--color-teal) 8%,transparent),transparent 55%)}}.bg-\[linear-gradient\(180deg\,transparent\,color-mix\(in_oklab\,var\(--color-background\)_58\%\,transparent\)_52\%\,color-mix\(in_oklab\,var\(--color-background\)_88\%\,transparent\)\)\]{background-image:linear-gradient(180deg,transparent,var(--color-background) 52%,var(--color-background))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(180deg\,transparent\,color-mix\(in_oklab\,var\(--color-background\)_58\%\,transparent\)_52\%\,color-mix\(in_oklab\,var\(--color-background\)_88\%\,transparent\)\)\]{background-image:linear-gradient(180deg,transparent,color-mix(in oklab,var(--color-background) 58%,transparent) 52%,color-mix(in oklab,var(--color-background) 88%,transparent))}}.bg-\[linear-gradient\(to_top\,var\(--surface\)\,transparent\)\]{background-image:linear-gradient(to top,var(--surface),transparent)}.bg-\[radial-gradient\(60\%_50\%_at_75\%_100\%\,color-mix\(in_oklab\,var\(--teal\)_9\%\,transparent\)\,transparent_74\%\)\]{background-image:radial-gradient(60% 50% at 75% 100%,var(--teal),transparent 74%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(60\%_50\%_at_75\%_100\%\,color-mix\(in_oklab\,var\(--teal\)_9\%\,transparent\)\,transparent_74\%\)\]{background-image:radial-gradient(60% 50% at 75% 100%,color-mix(in oklab,var(--teal) 9%,transparent),transparent 74%)}}.bg-\[radial-gradient\(62\%_55\%_at_50\%_0\%\,color-mix\(in_oklab\,var\(--teal\)_13\%\,transparent\)\,transparent_72\%\)\]{background-image:radial-gradient(62% 55% at 50% 0%,var(--teal),transparent 72%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(62\%_55\%_at_50\%_0\%\,color-mix\(in_oklab\,var\(--teal\)_13\%\,transparent\)\,transparent_72\%\)\]{background-image:radial-gradient(62% 55% at 50% 0%,color-mix(in oklab,var(--teal) 13%,transparent),transparent 72%)}}.bg-\[radial-gradient\(70\%_50\%_at_68\%_100\%\,color-mix\(in_oklab\,var\(--teal\)_10\%\,transparent\)\,transparent_74\%\)\]{background-image:radial-gradient(70% 50% at 68% 100%,var(--teal),transparent 74%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(70\%_50\%_at_68\%_100\%\,color-mix\(in_oklab\,var\(--teal\)_10\%\,transparent\)\,transparent_74\%\)\]{background-image:radial-gradient(70% 50% at 68% 100%,color-mix(in oklab,var(--teal) 10%,transparent),transparent 74%)}}.bg-\[radial-gradient\(70\%_55\%_at_50\%_0\%\,color-mix\(in_oklab\,var\(--color-primary\)_11\%\,transparent\)\,transparent_72\%\)\]{background-image:radial-gradient(70% 55% at 50% 0%,var(--color-primary),transparent 72%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(70\%_55\%_at_50\%_0\%\,color-mix\(in_oklab\,var\(--color-primary\)_11\%\,transparent\)\,transparent_72\%\)\]{background-image:radial-gradient(70% 55% at 50% 0%,color-mix(in oklab,var(--color-primary) 11%,transparent),transparent 72%)}}.bg-\[radial-gradient\(75\%_46\%_at_50\%_0\%\,color-mix\(in_oklab\,var\(--color-primary\)_12\%\,transparent\)\,transparent_72\%\)\]{background-image:radial-gradient(75% 46% at 50% 0%,var(--color-primary),transparent 72%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(75\%_46\%_at_50\%_0\%\,color-mix\(in_oklab\,var\(--color-primary\)_12\%\,transparent\)\,transparent_72\%\)\]{background-image:radial-gradient(75% 46% at 50% 0%,color-mix(in oklab,var(--color-primary) 12%,transparent),transparent 72%)}}.bg-\[radial-gradient\(120\%_100\%_at_50\%_0\%\,color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\,transparent_72\%\)\]{background-image:radial-gradient(120% 100% at 50% 0%,var(--primary),transparent 72%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(120\%_100\%_at_50\%_0\%\,color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\,transparent_72\%\)\]{background-image:radial-gradient(120% 100% at 50% 0%,color-mix(in oklab,var(--primary) 16%,transparent),transparent 72%)}}.bg-\[radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--color-primary\)_28\%\,transparent\)\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,var(--color-primary),transparent 70%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--color-primary\)_28\%\,transparent\)\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,color-mix(in oklab,var(--color-primary) 28%,transparent),transparent 70%)}}.gradient-gold{background-image:var(--gradient-gold)}.gradient-night{background-image:var(--gradient-night)}.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-background\/45{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab, red, red)){.from-background\/45{--tw-gradient-from:color-mix(in oklab, var(--background) 45%, transparent)}}.from-background\/45{--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-border{--tw-gradient-from:var(--border);--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-elevated{--tw-gradient-from:var(--elevated);--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-primary\/40{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/40{--tw-gradient-from:color-mix(in oklab, var(--primary) 40%, transparent)}}.from-primary\/40{--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-primary\/\[0\.09\]{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/\[0\.09\]{--tw-gradient-from:color-mix(in oklab, var(--primary) 9%, transparent)}}.from-primary\/\[0\.09\]{--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-surface\/50{--tw-gradient-from:var(--surface)}@supports (color:color-mix(in lab, red, red)){.from-surface\/50{--tw-gradient-from:color-mix(in oklab, var(--surface) 50%, transparent)}}.from-surface\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal{--tw-gradient-from:var(--teal);--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))}.from-whatsapp\/\[0\.07\]{--tw-gradient-from:var(--whatsapp)}@supports (color:color-mix(in lab, red, red)){.from-whatsapp\/\[0\.07\]{--tw-gradient-from:color-mix(in oklab, var(--whatsapp) 7.0%, transparent)}}.from-whatsapp\/\[0\.07\]{--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-background\/40{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\/40{--tw-gradient-via:color-mix(in oklab, var(--background) 40%, transparent)}}.via-background\/40{--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-border{--tw-gradient-via:var(--border);--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-elevated{--tw-gradient-via:var(--elevated);--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\/10{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\/10{--tw-gradient-via:color-mix(in oklab, var(--primary) 10%, transparent)}}.via-primary\/10{--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\/35{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\/35{--tw-gradient-via:color-mix(in oklab, var(--primary) 35%, transparent)}}.via-primary\/35{--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\/60{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\/60{--tw-gradient-via:color-mix(in oklab, var(--primary) 60%, transparent)}}.via-primary\/60{--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-surface{--tw-gradient-via:var(--surface);--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-surface\/70{--tw-gradient-via:var(--surface)}@supports (color:color-mix(in lab, red, red)){.via-surface\/70{--tw-gradient-via:color-mix(in oklab, var(--surface) 70%, transparent)}}.via-surface\/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)}.to-background{--tw-gradient-to: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))}.to-primary{--tw-gradient-to:var(--primary);--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-surface{--tw-gradient-to:var(--surface);--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-surface\/70{--tw-gradient-to:var(--surface)}@supports (color:color-mix(in lab, red, red)){.to-surface\/70{--tw-gradient-to:color-mix(in oklab, var(--surface) 70%, transparent)}}.to-surface\/70{--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))}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.stroke-border{stroke:var(--border)}.stroke-primary{stroke:var(--primary)}.\!object-contain{object-fit:contain!important}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-top{object-position:top}.\!p-0{padding:0!important}.card-pad{padding:var(--space-md)}.card-pad-lg{padding:var(--space-lg)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.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)}.p-\[1px\]{padding:1px}.p-\[var\(--space-md\)\]{padding:var(--space-md)}.p-\[var\(--space-sm\)\]{padding:var(--space-sm)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[clamp\(0\.9rem\,4vw\,1\.4rem\)\]{padding-left:max(.9rem,min(4vw,1.4rem));padding-right:max(.9rem,min(4vw,1.4rem))}.px-\[max\(0\.625rem\,env\(safe-area-inset-left\)\)\]{padding-inline:max(.625rem, env(safe-area-inset-left))}.px-\[var\(--gutter\)\]{padding-inline:var(--gutter)}.px-\[var\(--space-md\)\]{padding-inline:var(--space-md)}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-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-7{padding-block:calc(var(--spacing) * 7)}.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-16{padding-block:calc(var(--spacing) * 16)}.py-\[clamp\(0\.6rem\,2\.4dvh\,1\.4rem\)\]{padding-top:max(.6rem,min(2.4dvh,1.4rem));padding-bottom:max(.6rem,min(2.4dvh,1.4rem))}.py-\[clamp\(1\.2rem\,4dvh\,2\.2rem\)\]{padding-top:max(1.2rem,min(4dvh,2.2rem));padding-bottom:max(1.2rem,min(4dvh,2.2rem))}.py-\[var\(--space-sm\)\]{padding-block:var(--space-sm)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.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)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[calc\(0\.5rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(.5rem + env(safe-area-inset-top))}.pt-\[calc\(1\.5rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(1.5rem + env(safe-area-inset-top))}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem, env(safe-area-inset-top))}.pt-\[max\(1\.25rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1.25rem, env(safe-area-inset-top))}.pt-\[var\(--space-md\)\]{padding-top:var(--space-md)}.safe-top{padding-top:env(safe-area-inset-top)}.app-gutter{padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right))}.safe-x{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-\[calc\(1\.5rem\+env\(safe-area-inset-right\)\)\]{padding-right:calc(1.5rem + env(safe-area-inset-right))}.pr-\[env\(safe-area-inset-right\)\]{padding-right:env(safe-area-inset-right)}.pr-\[max\(0\.625rem\,env\(safe-area-inset-right\)\)\]{padding-right:max(.625rem, env(safe-area-inset-right))}.overlay-above-nav{padding-bottom:calc(var(--nav-height) + env(safe-area-inset-bottom) + .75rem)}.pad-dock{padding-bottom:calc(var(--dock-height) + env(safe-area-inset-bottom) + 1rem)}.pad-nav{padding-bottom:calc(var(--nav-height) + env(safe-area-inset-bottom) + 3.5rem)}.pad-nav-dock{padding-bottom:calc(var(--nav-height) + var(--dock-height) + env(safe-area-inset-bottom) + 1rem)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.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-8{padding-bottom:calc(var(--spacing) * 8)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-\[calc\(0\.875rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.875rem + env(safe-area-inset-bottom))}.pb-\[calc\(1\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pb-\[calc\(var\(--nav-height\)\+env\(safe-area-inset-bottom\)\+0\.75rem\)\]{padding-bottom:calc(var(--nav-height) + env(safe-area-inset-bottom) + .75rem)}.pb-\[calc\(var\(--nav-height\)\+env\(safe-area-inset-bottom\)\+1\.5rem\)\]{padding-bottom:calc(var(--nav-height) + env(safe-area-inset-bottom) + 1.5rem)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem, env(safe-area-inset-bottom))}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pb-\[max\(env\(safe-area-inset-bottom\)\,0\.5rem\)\]{padding-bottom:max(env(safe-area-inset-bottom), .5rem)}.pb-\[max\(env\(safe-area-inset-bottom\)\,0\.25rem\)\]{padding-bottom:max(env(safe-area-inset-bottom), .25rem)}.pb-\[max\(env\(safe-area-inset-bottom\)\,1\.5rem\)\]{padding-bottom:max(env(safe-area-inset-bottom), 1.5rem)}.pb-\[var\(--space-md\)\]{padding-bottom:var(--space-md)}.safe-bottom{padding-bottom:calc(env(safe-area-inset-bottom) + .5rem)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-\[calc\(1\.5rem\+env\(safe-area-inset-left\)\)\]{padding-left:calc(1.5rem + env(safe-area-inset-left))}.pl-\[env\(safe-area-inset-left\)\]{padding-left:env(safe-area-inset-left)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:Sora,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.text-value-fit{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-size:max(.8125rem,min(15cqi,1.0625rem));line-height:1.15}.type-display{font-size:var(--type-display);line-height:var(--type-display-lh);letter-spacing:-.02em}.type-h1{font-size:var(--type-h1);line-height:var(--type-h1-lh);letter-spacing:-.018em}.type-h2{font-size:var(--type-h2);line-height:var(--type-h2-lh);letter-spacing:-.015em}.type-h3{font-size:var(--type-h3);line-height:var(--type-h3-lh);letter-spacing:-.01em}.type-label{font-size:var(--type-label);line-height:var(--type-label-lh);letter-spacing:.01em}.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-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))}.type-body{font-size:var(--type-body);line-height:var(--type-body-lh)}.type-body-sm{font-size:var(--type-body-sm);line-height:var(--type-body-sm-lh)}.type-caption{font-size:var(--type-caption);line-height:var(--type-caption-lh)}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[clamp\(0\.6rem\,2\.7vw\,0\.7rem\)\]{font-size:max(.6rem,min(2.7vw,.7rem))}.text-\[clamp\(0\.6875rem\,3\.1vw\,0\.875rem\)\]{font-size:max(.6875rem,min(3.1vw,.875rem))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[38px\]{--tw-leading:38px;line-height:38px}.leading-\[44px\]{--tw-leading:44px;line-height:44px}.leading-\[46px\]{--tw-leading:46px;line-height:46px}.leading-\[52px\]{--tw-leading:52px;line-height:52px}.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)}.act-tertiary{color:var(--primary);transition:color .18s var(--ease-standard), opacity .18s var(--ease-standard);background:0 0;font-weight:500}.act-tertiary:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.act-tertiary:active:not(:disabled){opacity:.75}.act-tertiary:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.act-tertiary:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 70%, transparent)}}.act-tertiary:focus-visible{outline-offset:2px}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.38em\]{--tw-tracking:.38em;letter-spacing:.38em}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-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}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.edge-people{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.edge-people{color:color-mix(in oklab, var(--color-foreground) 7%, transparent)}}.edge-people{opacity:.85}.text-\[\#25D366\]{color:#25d366}.text-\[\#04240f\]{color:#04240f}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-teal\)\]{color:var(--color-teal)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-\[var\(--wallet-accent\)\]{color:var(--wallet-accent)}.text-accent{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-destructive-text{color:var(--destructive-text)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-foreground,.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-foreground\/95{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/95{color:color-mix(in oklab, var(--foreground) 95%, transparent)}}.text-gold{color:var(--primary)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.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-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-orange-400{color:var(--color-orange-400)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground,.text-primary-foreground\/70{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/70{color:color-mix(in oklab, var(--primary-foreground) 70%, transparent)}}.text-primary-foreground\/85{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/85{color:color-mix(in oklab, var(--primary-foreground) 85%, transparent)}}.text-primary-foreground\/90{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/90{color:color-mix(in oklab, var(--primary-foreground) 90%, transparent)}}.text-primary\/10{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/10{color:color-mix(in oklab, var(--primary) 10%, transparent)}}.text-primary\/60{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/60{color:color-mix(in oklab, var(--primary) 60%, transparent)}}.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-primary\/80{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/80{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.text-primary\/85{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/85{color:color-mix(in oklab, var(--primary) 85%, transparent)}}.text-primary\/90{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/90{color:color-mix(in oklab, var(--primary) 90%, transparent)}}.text-red-400{color:var(--color-red-400)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-teal{color:var(--teal)}.text-teal-400{color:var(--color-teal-400)}.text-teal-foreground{color:var(--teal-foreground)}.text-warning{color:var(--warning)}.text-whatsapp{color:var(--whatsapp)}.text-whatsapp-foreground{color:var(--whatsapp-foreground)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[color\:var\(--primary\)\]{accent-color:var(--primary)}.accent-\[hsl\(var\(--destructive\)\)\]{accent-color:hsl(var(--destructive))}.accent-\[hsl\(var\(--primary\)\)\]{accent-color:hsl(var(--primary))}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)), 0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));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,rgba(0,0,0,.25));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--teal\)\/0\.25\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--teal)/.25));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_4px_hsl\(var\(--primary\)\/0\.08\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,hsl(var(--primary)/.08));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_2px_color-mix\(in_oklab\,var\(--teal\)_55\%\,transparent\)\]{--tw-shadow:0 0 10px 2px var(--tw-shadow-color,var(--teal))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_10px_2px_color-mix\(in_oklab\,var\(--teal\)_55\%\,transparent\)\]{--tw-shadow:0 0 10px 2px var(--tw-shadow-color,color-mix(in oklab,var(--teal) 55%,transparent))}}.shadow-\[0_0_10px_2px_color-mix\(in_oklab\,var\(--teal\)_55\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_-4px_var\(--primary\)\]{--tw-shadow:0 0 12px -4px var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px\]{--tw-shadow:0 0 15px var(--tw-shadow-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)}.shadow-\[0_0_22px_-6px_var\(--primary\)\]{--tw-shadow:0 0 22px -6px var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_26px_-12px_var\(--primary\)\]{--tw-shadow:0 0 26px -12px var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_28px_-14px_var\(--primary\)\]{--tw-shadow:0 0 28px -14px var(--tw-shadow-color,var(--primary));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_2px_12px_-6px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 2px 12px -6px var(--tw-shadow-color,rgba(0,0,0,.5));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_2px_14px_-6px_var\(--whatsapp\)\]{--tw-shadow:0 2px 14px -6px var(--tw-shadow-color,var(--whatsapp));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_2px_16px_-8px_var\(--primary\)\]{--tw-shadow:0 2px 16px -8px var(--tw-shadow-color,var(--primary));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_5px_14px_-7px_color-mix\(in_oklab\,var\(--color-primary\)_62\%\,transparent\)\]{--tw-shadow:0 5px 14px -7px var(--tw-shadow-color,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_5px_14px_-7px_color-mix\(in_oklab\,var\(--color-primary\)_62\%\,transparent\)\]{--tw-shadow:0 5px 14px -7px var(--tw-shadow-color,color-mix(in oklab,var(--color-primary) 62%,transparent))}}.shadow-\[0_5px_14px_-7px_color-mix\(in_oklab\,var\(--color-primary\)_62\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_-8px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 10px 30px -8px var(--tw-shadow-color,rgba(0,0,0,.7));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_10px_30px_-12px_hsl\(var\(--teal\)\/0\.8\)\]{--tw-shadow:0 10px 30px -12px var(--tw-shadow-color,hsl(var(--teal)/.8));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_10px_40px_-24px_hsl\(var\(--teal\)\/0\.8\)\]{--tw-shadow:0 10px 40px -24px var(--tw-shadow-color,hsl(var(--teal)/.8));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_20px_60px_-30px_hsl\(var\(--primary\)\/0\.55\)\]{--tw-shadow:0 20px 60px -30px var(--tw-shadow-color,hsl(var(--primary)/.55));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_24px_60px_-18px_color-mix\(in_oklab\,var\(--color-primary\)_35\%\,transparent\)\,0_8px_28px_-12px_color-mix\(in_oklab\,var\(--color-teal\)_25\%\,transparent\)\]{--tw-shadow:0 24px 60px -18px var(--tw-shadow-color,var(--color-primary)), 0 8px 28px -12px var(--tw-shadow-color,var(--color-teal))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_24px_60px_-18px_color-mix\(in_oklab\,var\(--color-primary\)_35\%\,transparent\)\,0_8px_28px_-12px_color-mix\(in_oklab\,var\(--color-teal\)_25\%\,transparent\)\]{--tw-shadow:0 24px 60px -18px var(--tw-shadow-color,color-mix(in oklab,var(--color-primary) 35%,transparent)), 0 8px 28px -12px var(--tw-shadow-color,color-mix(in oklab,var(--color-teal) 25%,transparent))}}.shadow-\[0_24px_60px_-18px_color-mix\(in_oklab\,var\(--color-primary\)_35\%\,transparent\)\,0_8px_28px_-12px_color-mix\(in_oklab\,var\(--color-teal\)_25\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_90px_-40px_hsl\(var\(--gold\)\/0\.9\)\]{--tw-shadow:0 30px 90px -40px var(--tw-shadow-color,hsl(var(--gold)/.9));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,rgba(0,0,0,.35));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)), 0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)), 0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 transparent;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)), 0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));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,rgba(0,0,0,.1)), 0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,rgba(0,0,0,.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-ring:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.focus-ring:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px color-mix(in oklab, var(--primary) 75%, transparent)}}.glass{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight), var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%)}.carousel-dot{transition:width .32s var(--ease-entrance), background-color .22s ease, box-shadow .22s ease}.carousel-dot[aria-current=true]{box-shadow:0 0 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.carousel-dot[aria-current=true]{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 60%, transparent)}}.review-avatar{box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--primary), 0 8px 18px -10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.review-avatar{box-shadow:0 0 0 2px color-mix(in oklab, var(--surface) 88%, transparent), 0 0 0 3px color-mix(in oklab, var(--primary) 24%, transparent), 0 8px 18px -10px color-mix(in oklab, var(--primary) 65%, transparent)}}.shadow-card{box-shadow:var(--shadow-card), inset 0 1px 0 var(--sheen-hairline)}.shadow-gold{box-shadow:var(--shadow-gold)}.shadow-card{--tw-shadow-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.shadow-card{--tw-shadow-color:color-mix(in oklab, var(--card) var(--tw-shadow-alpha), transparent)}}.shadow-gold{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-gold{--tw-shadow-color:color-mix(in oklab, var(--primary) var(--tw-shadow-alpha), transparent)}}.shadow-teal\/30{--tw-shadow-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.shadow-teal\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--teal) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-border{--tw-ring-color:var(--border)}.ring-foreground\/5{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/5{--tw-ring-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.ring-primary\/25{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ring-primary\/50{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.ring-primary\/60{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/60{--tw-ring-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.ring-primary\/70{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/70{--tw-ring-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-teal{--tw-ring-color:var(--teal)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[1px\]{--tw-blur:blur(1px);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,)}.saturate-\[0\.7\]{--tw-saturate:saturate(.7);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,)}.auth-photo{filter:saturate(1.08)contrast(1.05)brightness(1.05);image-rendering:-webkit-optimize-contrast}.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,)}.logo-thicken img{filter:contrast(1.1)brightness(1.06)saturate(1.05)}.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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-md{--tw-backdrop-blur:blur(var(--blur-md));-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,-webkit-text-decoration-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-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\,transform\]{transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,transform\]{transition-property:color,background-color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,transform\,box-shadow\]{transition-property:color,background-color,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,transform\]{transition-property:color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\,margin\]{transition-property:grid-template-rows,opacity,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;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-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,filter\]{transition-property:transform,box-shadow,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,opacity\,background-color\]{transition-property:transform,box-shadow,opacity,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,color\,background-color\]{transition-property:transform,color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\,box-shadow\,opacity\]{transition-property:width,background-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[240ms\]{--tw-duration:.24s;transition-duration:.24s}.duration-\[900ms\]{--tw-duration:.9s;transition-duration:.9s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[var\(--ease-entrance\)\]{--tw-ease:var(--ease-entrance);transition-timing-function:var(--ease-entrance)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.skeleton-cascade>:nth-child(2) .skeleton-gold:after,.skeleton-cascade>:nth-child(2).skeleton-gold:after{animation-delay:90ms}.skeleton-cascade>:nth-child(3) .skeleton-gold:after,.skeleton-cascade>:nth-child(3).skeleton-gold:after{animation-delay:.18s}.skeleton-cascade>:nth-child(4) .skeleton-gold:after,.skeleton-cascade>:nth-child(4).skeleton-gold:after{animation-delay:.27s}.skeleton-cascade>:nth-child(5) .skeleton-gold:after,.skeleton-cascade>:nth-child(5).skeleton-gold:after{animation-delay:.36s}.skeleton-cascade>:nth-child(n+6) .skeleton-gold:after,.skeleton-cascade>:nth-child(n+6).skeleton-gold:after{animation-delay:.45s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[-webkit-user-drag\:none\]{-webkit-user-drag:none}.\[backface-visibility\:hidden\]{-webkit-backface-visibility:hidden;backface-visibility:hidden}.\[text-shadow\:0_1px_6px_color-mix\(in_oklab\,black_70\%\,transparent\)\]{text-shadow:0 1px 6px rgba(0,0,0,.7);text-shadow:0 1px 6px color(display-p3 0 0 0/.7);text-shadow:0 1px 6px lab(0% 0 0/.7)}.copy-scrim{background:linear-gradient(to top, var(--color-background) 0%, var(--color-background) 20%, var(--color-background) 52%, var(--color-background) 76%, var(--color-background) 90%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.copy-scrim{background:linear-gradient(to top, var(--color-background) 0%, var(--color-background) 20%, color-mix(in oklab, var(--color-background) 92%, transparent) 52%, color-mix(in oklab, var(--color-background) 55%, transparent) 76%, color-mix(in oklab, var(--color-background) 18%, transparent) 90%, transparent 100%)}}.fade-in{--tw-enter-opacity:0}.img-fade{transition:opacity .42s var(--ease-entrance)}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom-4{--tw-enter-translate-y:calc(4*var(--spacing))}.group-open\:rotate-180:-webkit-any(:where(.group):-webkit-any([open],:popover-open,:open) *){rotate:180deg}.group-open\:rotate-180:-moz-any(:where(.group):-moz-any([open],:popover-open,:open) *){rotate:180deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-125:is(:where(.group):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.05\]:is(:where(.group):hover *){scale:1.05}.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:border-primary\/35:is(:where(.group):hover *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-primary\/35:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.group-hover\:bg-primary\/14:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-primary\/14:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--primary) 14%, transparent)}}.group-hover\:bg-primary\/18:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-primary\/18:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--primary) 18%, transparent)}}.group-hover\:via-primary\/55:is(:where(.group):hover *){--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:via-primary\/55:is(:where(.group):hover *){--tw-gradient-via:color-mix(in oklab, var(--primary) 55%, transparent)}}.group-hover\:via-primary\/55:is(:where(.group):hover *){--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)}.group-hover\/gallery\:opacity-100:is(:where(.group\/gallery):hover *){opacity:1}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}.group-hover\/step\:scale-110:is(:where(.group\/step):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/step\:text-foreground:is(:where(.group\/step):hover *){color:var(--foreground)}.group-hover\/step\:text-primary:is(:where(.group\/step):hover *){color:var(--primary)}.group-hover\/step\:drop-shadow-\[0_0_8px_var\(--color-primary\)\]:is(:where(.group\/step):hover *){--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,var(--color-primary)));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}}.group-active\:scale-95:is(:where(.group):active *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-active\:scale-\[0\.94\]:is(:where(.group):active *){scale:.94}.group-active\/step\:animate-\[akoma-shimmer_0\.45s_ease-out\]:is(:where(.group\/step):active *){animation:.45s ease-out akoma-shimmer}.group-active\/step\:opacity-100:is(:where(.group\/step):active *){opacity:1}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)), 0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,rgba(0,0,0,.1)), 0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:mr-3::-webkit-file-upload-button{margin-right:calc(var(--spacing) * 3)}.file\:mr-3::-ms-browse{margin-right:calc(var(--spacing) * 3)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-lg::-webkit-file-upload-button{border-radius:var(--radius)}.file\:rounded-lg::-ms-browse{border-radius:var(--radius)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius)}.file\:border-0::-webkit-file-upload-button{border-style:var(--tw-border-style);border-width:0}.file\:border-0::-ms-browse{border-style:var(--tw-border-style);border-width:0}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-primary\/10::-webkit-file-upload-button{background-color:var(--primary)}.file\:bg-primary\/10::-ms-browse{background-color:var(--primary)}.file\:bg-primary\/10::file-selector-button{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.file\:bg-primary\/10::-webkit-file-upload-button{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}.file\:bg-primary\/10::-ms-browse{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}.file\:bg-primary\/10::file-selector-button{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.file\:bg-transparent::-webkit-file-upload-button{background-color:transparent}.file\:bg-transparent::-ms-browse{background-color:transparent}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:px-3::-webkit-file-upload-button{padding-inline:calc(var(--spacing) * 3)}.file\:px-3::-ms-browse{padding-inline:calc(var(--spacing) * 3)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::-webkit-file-upload-button{padding-block:calc(var(--spacing) * 1.5)}.file\:py-1\.5::-ms-browse{padding-block:calc(var(--spacing) * 1.5)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-sm::-webkit-file-upload-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-sm::-ms-browse{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-xs::-webkit-file-upload-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:text-xs::-ms-browse{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-medium::-webkit-file-upload-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:font-medium::-ms-browse{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:font-semibold::-webkit-file-upload-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:font-semibold::-ms-browse{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-foreground::-webkit-file-upload-button{color:var(--foreground)}.file\:text-foreground::-ms-browse{color:var(--foreground)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.file\:text-primary::-webkit-file-upload-button{color:var(--primary)}.file\:text-primary::-ms-browse{color:var(--primary)}.file\:text-primary::file-selector-button{color:var(--primary)}.placeholder\:text-\[13px\]::-ms-input-placeholder{font-size:13px}.placeholder\:text-\[13px\]::placeholder{font-size:13px}.placeholder\:text-muted-foreground::-ms-input-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground\/40::-ms-input-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground\/40::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/40::-ms-input-placeholder{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}.placeholder\:text-muted-foreground\/40::placeholder{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.first\:pt-0:first-child{padding-top:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.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-primary\/60:focus-within{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-primary\/60:focus-within{--tw-ring-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-within\:ring-offset-background:focus-within{--tw-ring-offset-color:var(--background)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[color-mix\(in_oklab\,var\(--color-primary\)_28\%\,var\(--color-input\)\)\]:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_oklab\,var\(--color-primary\)_28\%\,var\(--color-input\)\)\]:hover{border-color:color-mix(in oklab,var(--color-primary) 28%,var(--color-input))}}.hover\:border-\[color-mix\(in_oklab\,var\(--color-primary\)_30\%\,transparent\)\]:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_oklab\,var\(--color-primary\)_30\%\,transparent\)\]:hover{border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.hover\:border-destructive\/50:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/50:hover{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.hover\:border-primary:hover,.hover\:border-primary\/25:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/25:hover{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.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\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, 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\:border-teal\/40:hover{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.hover\:border-teal\/40:hover{border-color:color-mix(in oklab, var(--teal) 40%, transparent)}}.hover\:border-teal\/50:hover{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.hover\:border-teal\/50:hover{border-color:color-mix(in oklab, var(--teal) 50%, transparent)}}.hover\:bg-\[\#25D366\]\/10:hover{background-color:rgba(37,211,102,.1);background-color:color(display-p3 .397128 .81548 .44729/.1);background-color:lab(74.7716% -60.9651 41.133/.1)}.hover\:bg-\[\#25D366\]\/90:hover{background-color:rgba(37,211,102,.9);background-color:color(display-p3 .397128 .81548 .44729/.9);background-color:lab(74.7716% -60.9651 41.133/.9)}.hover\:bg-accent:hover,.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\:bg-background\/85:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/85:hover{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.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-elevated:hover,.hover\:bg-elevated\/60:hover{background-color:var(--elevated)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-elevated\/60:hover{background-color:color-mix(in oklab, var(--elevated) 60%, transparent)}}.hover\:bg-elevated\/70:hover{background-color:var(--elevated)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-elevated\/70:hover{background-color:color-mix(in oklab, var(--elevated) 70%, transparent)}}.hover\:bg-foreground\/\[0\.06\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.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\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-surface:hover,.hover\:bg-surface\/40:hover{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface\/40:hover{background-color:color-mix(in oklab, var(--surface) 40%, transparent)}}.hover\:bg-transparent:hover{background-color:transparent}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-teal:hover{color:var(--teal)}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_24px_-6px_var\(--color-primary\)\]:hover{--tw-shadow:0 0 24px -6px var(--tw-shadow-color,var(--color-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-gold:hover{box-shadow:var(--shadow-gold);--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-gold:hover{--tw-shadow-color:color-mix(in oklab, var(--primary) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-primary\/10:hover{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-primary\/10:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:border-destructive\/50:focus{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:border-destructive\/50:focus{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.focus\:border-primary:focus,.focus\:border-primary\/50:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/50:focus{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus\:border-primary\/60:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/60:focus{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-primary\/12:focus{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-primary\/12:focus{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--primary)}.focus-visible\:outline-primary\/70:focus-visible{outline-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-primary\/70:focus-visible{outline-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0\.5:active{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.94\]:active{scale:.94}.active\:scale-\[0\.95\]:active{scale:.95}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.985\]:active{scale:.985}.active\:scale-\[0\.995\]:active{scale:.995}.active\:cursor-grabbing:active{cursor:grabbing}.active\:border-primary\/30:active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.active\:border-primary\/30:active{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.active\:bg-foreground\/5:active{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.active\:bg-foreground\/5:active{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.active\:bg-primary\/10:active{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.active\:bg-primary\/10:active{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.active\:bg-primary\/\[0\.06\]:active{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.active\:bg-primary\/\[0\.06\]:active{background-color:color-mix(in oklab, var(--primary) 6%, transparent)}}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:bg-surface\/60:active{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.active\:bg-surface\/60:active{background-color:color-mix(in oklab, var(--surface) 60%, transparent)}}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.active\:opacity-70:active{opacity:.7}.active\:shadow-none:active{--tw-shadow:0 0 transparent;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-card:active{box-shadow:var(--shadow-card), inset 0 1px 0 var(--sheen-hairline);--tw-shadow-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.active\:shadow-card:active{--tw-shadow-color:color-mix(in oklab, var(--card) var(--tw-shadow-alpha), transparent)}}.active\:duration-150:active{--tw-duration:.15s;transition-duration:.15s}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:glass-active[data-state=active]{background-image:linear-gradient(180deg, var(--color-primary), var(--color-primary));position:relative}@supports (color:color-mix(in lab, red, red)){.data-\[state\=active\]\:glass-active[data-state=active]{background-image:linear-gradient(180deg, color-mix(in oklab, var(--color-primary) 16%, transparent), color-mix(in oklab, var(--color-primary) 6%, transparent))}}.data-\[state\=active\]\:glass-active[data-state=active]{border:1px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=active\]\:glass-active[data-state=active]{border:1px solid color-mix(in oklab, var(--color-primary) 34%, transparent)}}.data-\[state\=active\]\:glass-active[data-state=active]{-webkit-backdrop-filter:blur(22px)saturate(180%)brightness(1.06);backdrop-filter:blur(22px)saturate(180%)brightness(1.06);box-shadow:0 6px 18px -12px var(--color-primary), inset 0 1px 0 var(--sheen-hairline)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=active\]\:glass-active[data-state=active]{box-shadow:0 6px 18px -12px color-mix(in oklab, var(--color-primary) 70%, transparent), inset 0 1px 0 var(--sheen-hairline)}}.data-\[state\=active\]\:glass-active[data-state=active]{transition:backdrop-filter .34s var(--ease-out-soft), box-shadow .34s var(--ease-out-soft), border-color .28s var(--ease-standard)}.data-\[state\=active\]\:border-teal[data-state=active]{border-color:var(--teal)}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:transparent}.data-\[state\=active\]\:font-semibold[data-state=active]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:text-teal[data-state=active]{color:var(--teal)}.data-\[state\=active\]\:shadow-none[data-state=active]{--tw-shadow:0 0 transparent;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-200[data-state=closed]{--tw-duration:.2s;transition-duration:.2s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-bottom-2[data-state=closed]{--tw-exit-translate-y:calc(2*var(--spacing))}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-\[260ms\][data-state=open]{--tw-duration:.26s;transition-duration:.26s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-bottom-2[data-state=open]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[status\=active\]\:border-primary\/50[data-status=active]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-\[status\=active\]\:border-primary\/50[data-status=active]{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.data-\[status\=active\]\:bg-primary\/15[data-status=active]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-\[status\=active\]\:bg-primary\/15[data-status=active]{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.data-\[status\=active\]\:text-primary[data-status=active]{color:var(--primary)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.motion-safe\:animate-ping{animation:var(--animate-ping)}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:fade-in{--tw-enter-opacity:0}.motion-safe\:slide-in-from-bottom-2{--tw-enter-translate-y:calc(2*var(--spacing))}.motion-safe\:zoom-in{--tw-enter-scale:0}.motion-safe\:active\:scale-\[0\.99\]:active{scale:.99}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.motion-reduce\:active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (min-width:344px){.min-\[344px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:350px){.min-\[350px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:360px){.min-\[360px\]\:order-1{order:1}.min-\[360px\]\:order-2{order:2}.xs\:h-20{height:calc(var(--spacing) * 20)}.xs\:w-20{width:calc(var(--spacing) * 20)}.min-\[360px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[360px\]\:flex-row{flex-direction:row}}@media (min-width:380px){.min-\[380px\]\:contents{display:contents}.min-\[380px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[380px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[380px\]\:flex-col{flex-direction:column}.min-\[380px\]\:items-start{align-items:flex-start}.min-\[380px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}}@media (min-width:390px){.min-\[390px\]\:hidden{display:none}.min-\[390px\]\:inline{display:inline}.min-\[390px\]\:w-\[5rem\]{width:5rem}.min-\[390px\]\:w-\[11rem\]{width:11rem}.min-\[390px\]\:w-\[13rem\]{width:13rem}.min-\[390px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[390px\]\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:400px){.min-\[400px\]\:block{display:block}.min-\[400px\]\:inline-flex{display:inline-flex}.min-\[400px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[400px\]\:text-left{text-align:left}}@media (min-width:100000px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-auto{margin-top:auto;margin-bottom:auto}.sm\:-mt-1{margin-top:calc(var(--spacing) * -1)}.sm\:mt-0{margin-top:0}.sm\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:-mr-1{margin-right:calc(var(--spacing) * -1)}.sm\:mb-0{margin-bottom:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:aspect-\[21\/9\]{aspect-ratio:21/9}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-32{height:calc(var(--spacing) * 32)}.sm\:h-\[320px\]{height:320px}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-\[210px\]{width:210px}.sm\:w-auto{width:auto}.sm\:max-w-\[80\%\]{max-width:80%}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,200px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,200px)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:rounded-3xl{border-radius:calc(var(--radius) + 12px)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:100001px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)), 0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (min-width:100001px){.after\:md\:hidden:after{display:none}}@media (min-width:100002px){.lg\:block{display:block}.lg\:hidden{display:none}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,360px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,360px) minmax(0,1fr)}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}@media print{.print\:hidden{display:none}.print\:max-h-none{max-height:none}.print\:overflow-visible{overflow:visible}}@media (max-width:359.98px){.narrow\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.narrow\:hidden{display:none}.narrow\:inline{display:inline}.narrow\:h-7{height:calc(var(--spacing) * 7)}.narrow\:h-8{height:calc(var(--spacing) * 8)}.narrow\:min-h-\[44px\]{min-height:44px}.narrow\:w-7{width:calc(var(--spacing) * 7)}.narrow\:w-8{width:calc(var(--spacing) * 8)}.narrow\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.narrow\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.narrow\:px-2{padding-inline:calc(var(--spacing) * 2)}.narrow\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.narrow\:text-\[8px\]{font-size:8px}.narrow\:text-\[9px\]{font-size:9px}.narrow\:tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.narrow\:tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.narrow\:placeholder\:text-xs::-ms-input-placeholder{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.narrow\:placeholder\:text-xs::placeholder{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (max-width:309.98px){.tight\:gap-2{gap:calc(var(--spacing) * 2)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:transparent}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.focus-within\:\[\&_\[data-gallery-arrow\]\]\:opacity-100:focus-within [data-gallery-arrow]{opacity:1}.\[\&_dd\]\:break-words dd{overflow-wrap:break-word}.\[\&_dt\]\:text-xs dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_dt\]\:text-muted-foreground dt{color:var(--muted-foreground)}.\[\&_iframe\]\:h-full iframe{height:100%}.\[\&_iframe\]\:w-full iframe{width:100%}.\[\&_img\]\:pointer-events-none img{pointer-events:none}.\[\&_img\]\:\[-webkit-user-drag\:none\] img{-webkit-user-drag:none}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_summary\:\:-webkit-details-marker\]\:hidden summary::-webkit-details-marker{display:none}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-\[1\.05rem\] svg{width:1.05rem;height:1.05rem}.\[\&_svg\]\:h-4 svg{height:calc(var(--spacing) * 4)}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:transition-transform svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:-webkit-any(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):-webkit-any(.rdp-button_next>svg){rotate:180deg}:-moz-any(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):-moz-any(.rdp-button_next>svg){rotate:180deg}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg){rotate:180deg}:-webkit-any(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):-webkit-any(.rdp-button_previous>svg){rotate:180deg}:-moz-any(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):-moz-any(.rdp-button_previous>svg){rotate:180deg}:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\*\]\:flex-1>*{flex:1}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:w-2>span{width:calc(var(--spacing) * 2)}.\[\&\>span\]\:w-5>span{width:calc(var(--spacing) * 5)}.\[\&\>span\]\:min-w-0>span{min-width:0}.\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:bg-foreground\/30>span{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&\>span\]\:bg-foreground\/30>span{background-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.\[\&\>span\]\:bg-primary>span{background-color:var(--primary)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}@media (hover:hover){.hover\:\[\&\>span\]\:bg-foreground\/50:hover>span{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:\[\&\>span\]\:bg-foreground\/50:hover>span{background-color:color-mix(in oklab, var(--foreground) 50%, transparent)}}}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:mr-0>svg{margin-right:0}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:transparent}}@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{--rush-bg:#101218;--rush-sky:#242634;--rush-city:#42485d;--rush-cyan:#38e2eb;--rush-green:#75f59a;--rush-yellow:#ffe06a;--rush-red:#ff606f;--rush-white:#f4f7fa;--rush-ground:#171c24;--rush-muted:#a9b2c5;--rush-fire:#f40;--rush-fire-core:#fff;--rush-asphalt:#101014;--rush-road-edge:#1c1c22;--rush-lane:#d8c27a;--rush-shadow-ink:#000;--rush-border:#353d4c;--rush-glass:linear-gradient(140deg, #202631, #12161e);--rush-shadow:0 10px 28px rgba(7,10,13,.25)}.rush-page{color:var(--rush-white);background:var(--rush-bg);padding:18px 14px calc(90px + env(safe-area-inset-bottom));border-radius:8px;gap:22px;min-width:0;display:grid}.rush-page h1{margin:10px 0;font-size:30px;font-weight:850;line-height:1.12}.rush-page h2{font-size:18px;font-weight:750}.rush-page p{color:var(--rush-muted);line-height:1.5}.rush-intro{isolation:isolate;align-items:center;min-height:230px;display:flex;position:relative;overflow:hidden}.rush-intro>div{z-index:1;width:60%;position:relative}.rush-intro img{object-fit:contain;z-index:-1;width:250px;height:250px;-webkit-mask-image:linear-gradient(to right, transparent, var(--rush-bg) 35%);-webkit-mask-image:linear-gradient(to right, transparent, var(--rush-bg) 35%);-webkit-mask-image:linear-gradient(to right, transparent, var(--rush-bg) 35%);-webkit-mask-image:linear-gradient(to right, transparent, var(--rush-bg) 35%);mask-image:linear-gradient(to right, transparent, var(--rush-bg) 35%);position:absolute;top:-2px;right:-64px}.rush-intro p{color:var(--rush-white);font-size:17px}.rush-badge{text-transform:uppercase;color:var(--rush-cyan);font-size:11px;font-weight:750}.rush-tags{color:var(--rush-muted);flex-wrap:wrap;gap:8px;margin-top:16px;font-size:11px;display:flex}.rush-tags span{border-left:2px solid var(--rush-cyan);padding-left:7px}.rush-wager{border:1px solid var(--rush-border);background:var(--rush-glass);box-shadow:var(--rush-shadow);border-radius:8px;padding:16px}.rush-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rush-section-head>span{color:var(--rush-muted);font-size:11px}.rush-section-head>svg{width:20px;color:var(--rush-cyan)}.rush-balance{justify-content:space-between;align-items:center;gap:4px;margin-bottom:12px;font-size:13px;display:flex}.rush-balance b{color:var(--rush-cyan)}.rush-input-label{color:var(--rush-muted);margin-bottom:6px;font-size:12px;display:block}.rush-amount{border:1px solid var(--rush-border);background:var(--rush-bg);border-radius:8px;align-items:center;gap:10px;padding:10px 14px;display:flex}.rush-amount[data-invalid]{border-color:var(--rush-red)}.rush-amount>span{color:var(--rush-cyan);font-weight:750}.rush-amount input{width:100%;min-width:0;color:var(--rush-white);background:0 0;outline:none;font-size:26px}.rush-receipt{gap:10px;margin:16px 0;font-size:12px;display:grid}.rush-receipt>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.rush-receipt dt{color:var(--rush-muted)}.rush-receipt dd{white-space:nowrap;font-weight:700}.rush-receipt .rush-prize{border-top:1px solid var(--rush-border);padding-top:12px;font-size:14px}.rush-prize dd{color:var(--rush-green);font-size:20px}.rush-refund{align-items:flex-start;gap:7px;margin-bottom:14px;font-size:11px;display:flex}.rush-refund svg{width:15px;height:15px;color:var(--rush-green);flex-shrink:0;margin-top:2px}.rush-actions{flex-wrap:wrap;gap:8px;display:flex}.rush-actions button,.rush-actions a{border-radius:8px;flex:auto;min-width:0;padding-left:10px;padding-right:10px;font-size:12px}.rush-actions button:not(.rush-whatsapp),.rush-actions a{background:var(--rush-ground);border-color:var(--rush-border);color:var(--rush-white)}.rush-whatsapp{background:var(--rush-green);color:var(--rush-bg);background-image:none}.rush-warning{color:var(--rush-yellow);border-left:3px solid var(--rush-red);margin-top:10px;margin-bottom:10px;padding:8px;font-size:12px}.rush-warning a{color:var(--rush-cyan)}.rush-players{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rush-player{border:1px solid var(--rush-border);background:var(--rush-ground);border-radius:8px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 5px;display:flex}.rush-player img,.rush-avatar{object-fit:cover;background:var(--rush-city);border-radius:50%;align-items:center;justify-items:center;width:44px;height:44px;display:grid}.rush-player strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;overflow:hidden}.rush-online{color:var(--rush-green);font-size:10px}.rush-player button{width:100%;height:36px;color:var(--rush-white);background:var(--rush-bg);border-color:var(--rush-border);gap:3px;padding-left:3px;padding-right:3px;font-size:10px}.rush-player button svg{width:12px}.rush-canvas{background:var(--rush-bg);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.rush-canvas canvas{max-width:100%;display:block}.rush-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.rush-touch{min-width:0;height:66px;color:var(--rush-bg);touch-action:manipulation;background-image:none;border-radius:8px;flex-direction:column;gap:5px;font-size:12px;font-weight:850;display:flex}.rush-touch[data-tone=green]{background:var(--rush-green)}.rush-touch[data-tone=yellow]{background:var(--rush-yellow)}.rush-touch[data-tone=red]{background:var(--rush-red)}.rush-practice-result{color:var(--rush-cyan);margin:12px 0;font-weight:650}.rush-pending{margin-top:14px;font-size:12px}.rush-pending p{align-items:center;gap:7px;display:flex}.rush-pending svg{width:14px}.rush-clock{justify-content:center;align-items:center;gap:8px;font-size:26px;display:flex}.rush-challenger{text-align:center}.rush-challenger img{border-radius:50%;margin:0 auto 10px}.rush-rules-list{color:var(--rush-muted);gap:8px;padding-left:20px;font-size:13px;list-style:outside;display:grid}.rush-hud{justify-content:space-between;align-items:center;gap:12px;display:flex}.rush-hud h1{font-size:22px}.rush-hud>strong{color:var(--rush-yellow);font-size:26px}.rush-opponents{justify-content:space-between;gap:16px;font-size:12px;display:flex}.rush-opponents>span{align-items:center;gap:5px;min-width:0;display:flex}.rush-opponents img{border-radius:50%;width:28px;height:28px}.rush-opponents b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rush-hazard-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.rush-hazard{min-width:0;height:60px;color:var(--rush-white);background:var(--rush-ground);border-color:var(--rush-border);flex-direction:column;gap:4px;padding:5px}.rush-hazard span{font-size:11px}.rush-hazard small{color:var(--rush-muted);font-size:10px}.rush-hazard[aria-pressed=true][data-tone=green]{border-color:var(--rush-green)}.rush-hazard[aria-pressed=true][data-tone=yellow]{border-color:var(--rush-yellow)}.rush-hazard[aria-pressed=true][data-tone=red]{border-color:var(--rush-red)}.rush-builder label{justify-content:space-between;font-size:13px;display:flex}.rush-builder input[type=range]{width:100%;accent-color:var(--rush-cyan);margin:15px 0}.rush-traps{gap:4px;margin-top:12px;display:grid}.rush-traps li{border-bottom:1px solid var(--rush-border);justify-content:space-between;align-items:center;font-size:12px;display:flex}.rush-reactions{justify-content:center;display:flex}.rush-run-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rush-run-cards article{background:var(--rush-ground);border:1px solid var(--rush-border);border-radius:8px;padding:14px 10px}.rush-run-cards span{color:var(--rush-muted);font-size:11px}.rush-run-cards strong{margin-top:8px;font-size:22px;display:block}.rush-run-cards small{color:var(--rush-muted);font-size:11px;display:block}.rush-run-cards p{margin-top:8px;font-size:11px}.rush-reference{padding-top:12px;padding-bottom:12px;font-family:monospace}.rush-leave{z-index:100;background:var(--rush-ground);border:1px solid var(--rush-border);width:min(90%,420px);box-shadow:var(--rush-shadow);border-radius:8px;padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.rush-leave p{margin:15px 0}.rush-sheet{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.rush-launcher-badge{color:var(--rush-cyan);font-size:9px}@media (min-width:768px){.rush-page{padding-left:26px;padding-right:26px}.rush-intro img{width:280px;height:280px;right:0}.rush-intro>div{width:55%}}@media (min-width:1367px){.rush-page{max-width:900px;margin:auto}.rush-intro{min-height:300px}.rush-intro img{width:320px;height:320px;right:70px}.rush-intro h1{font-size:42px}}:root{--rush-hardware:#181b1e;--rush-bezel:#090b0d;--rush-edge:#3b4145;--rush-key-face:#252a2f;--rush-key-shadow:0 5px 0 #07090b, inset 0 1px 1px rgba(105,112,120,.333);--rush-device-shadow:0 24px 60px rgba(0,0,0,.5), inset 0 2px 1px rgba(96,103,107,.376);--rush-deck-finish:linear-gradient(155deg, #292e32, #15181a 60%, #22272a)}.rush-lobby{border-radius:0;gap:10px;padding-top:12px}.rush-lobby-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.rush-lobby-heading h1{margin:5px 0 0;font-size:25px}.rush-shortcuts{grid-template-columns:repeat(4,32px);gap:3px;display:grid}.rush-shortcuts button{background:var(--rush-ground);border:1px solid var(--rush-border);width:32px;height:32px;color:var(--rush-muted);border-radius:50%}.rush-segments{background:var(--rush-ground);border:1px solid var(--rush-border);border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.rush-segments button{min-width:0;color:var(--rush-muted);border-radius:5px;gap:5px;padding-left:4px;padding-right:4px;font-size:11px}.rush-segments button[aria-selected=true]{background:var(--rush-key-face);color:var(--rush-white);box-shadow:var(--rush-shadow)}.rush-segments button[aria-selected=true] svg{color:var(--rush-red)}.rush-mission-banner{border-bottom:1px solid var(--rush-border);height:52px;margin-bottom:10px;position:relative;overflow:hidden}.rush-mission-banner img{object-fit:cover;width:200px;height:200px;-webkit-mask-image:linear-gradient(to right, transparent, var(--rush-bg) 40%);-webkit-mask-image:linear-gradient(to right, transparent, var(--rush-bg) 40%);-webkit-mask-image:linear-gradient(to right, transparent, var(--rush-bg) 40%);-webkit-mask-image:linear-gradient(to right, transparent, var(--rush-bg) 40%);mask-image:linear-gradient(to right, transparent, var(--rush-bg) 40%);position:absolute;top:-45px;right:-15px}.rush-mission-banner>div{gap:4px;padding-top:7px;display:grid;position:relative}.rush-mission-banner span{color:var(--rush-red);font:10px monospace}.rush-mission-banner strong{font-size:22px}.rush-mission-banner small{display:none}.rush-difficulties{gap:9px;display:grid}.rush-difficulty{border-color:var(--rush-border);background:var(--rush-ground);height:55px;color:var(--rush-muted);border-radius:6px;justify-content:flex-start;gap:14px;padding:8px 14px}.rush-difficulty>svg{width:24px;height:24px}.rush-difficulty>span{text-align:left;gap:3px;display:grid}.rush-difficulty b{color:var(--rush-white);font-size:14px}.rush-difficulty small{font-size:11px;font-weight:400}.rush-difficulty>i{margin-left:auto;font:12px monospace}.rush-difficulty[aria-pressed=true]{border-color:var(--rush-red);background:var(--rush-key-face)}.rush-difficulty[aria-pressed=true]>svg{color:var(--rush-red)}.rush-launch{background:var(--rush-red);width:100%;color:var(--rush-bezel);background-image:none;border-radius:6px;margin-top:16px;font-weight:800}.rush-lobby .rush-wager{box-shadow:none;padding:12px}.rush-lobby .rush-wager .rush-section-head{display:none}.rush-lobby .rush-wager .rush-balance{margin-bottom:5px}.rush-lobby .rush-wager .rush-input-label{margin-bottom:4px;font-size:10px}.rush-lobby .rush-wager .rush-amount{padding:5px 10px}.rush-lobby .rush-actions{flex-wrap:nowrap;gap:5px}.rush-lobby .rush-actions button{gap:4px;padding-left:6px;padding-right:6px;font-size:10px}.rush-lobby .rush-actions svg{width:13px;height:13px}.rush-lobby .rush-receipt{gap:7px;margin:12px 0}.rush-lobby .rush-prize{padding-top:6px}.rush-shortcut-sheet{color:var(--rush-white);background:var(--rush-bg);padding-bottom:calc(32px + env(safe-area-inset-bottom))}.rush-shortcut-sheet h3{margin:20px 0 12px}.rush-shortcut-sheet p{color:var(--rush-muted);margin:16px 0}.rush-record{align-items:center;gap:15px;padding-top:18px;padding-bottom:18px;display:flex}.rush-record>strong{font-size:32px}.rush-record>svg{color:var(--rush-yellow)}.rush-badges{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.rush-badges>div{border:1px solid var(--rush-border);color:var(--rush-muted);border-radius:6px;justify-items:center;gap:10px;padding:20px 4px;font-size:12px;display:grid}.rush-badges>div[data-earned=true]{color:var(--rush-yellow)}.rush-history>div{border-bottom:1px solid var(--rush-border);align-items:center;gap:12px;padding:15px 0;font-size:12px;display:flex}.rush-history>div>span{flex:1;gap:5px;display:grid}.rush-history small{color:var(--rush-muted)}.rush-console-viewport{z-index:220;background:var(--rush-bezel);color:var(--rush-white);padding:calc(6px + env(safe-area-inset-top)) 8px calc(6px + env(safe-area-inset-bottom));touch-action:manipulation;overscroll-behavior:none;justify-content:center;align-items:stretch;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.rush-console-device{width:min(100%,560px);height:100%;filter:drop-shadow(0 10px 20px var(--rush-bezel));flex-direction:column;display:flex}.rush-console-lid{background:var(--rush-deck-finish);border:2px solid var(--rush-edge);min-height:0;box-shadow:var(--rush-device-shadow);border-radius:18px 18px 10px 10px;flex-direction:column;flex:1;padding:10px 10px 0;display:flex;position:relative}.rush-hardware-mark{color:var(--rush-muted);justify-content:space-between;padding:0 4px 8px;font:9px monospace;display:flex}.rush-console-screen{border:5px solid var(--rush-bezel);isolation:isolate;border-radius:5px;flex:1;min-height:0;position:relative;overflow:hidden}.rush-screen-hud{text-shadow:0 1px 3px var(--rush-bezel);pointer-events:none;justify-content:space-between;align-items:center;gap:8px;font:8px monospace;display:flex;position:absolute;top:9px;left:9px;right:9px}.rush-screen-hud strong{color:var(--rush-cyan);font-size:9px}.rush-screen-bezel{height:30px;color:var(--rush-muted);justify-content:space-between;align-items:center;gap:8px;font:7px monospace;display:flex}.rush-screen-bezel i{background:var(--rush-bezel);border:1px solid var(--rush-edge);border-radius:50%;width:5px;height:5px}.rush-console-hinge{background:linear-gradient(var(--rush-edge), var(--rush-bezel) 45%, var(--rush-key-face));flex-shrink:0;justify-content:space-between;align-items:center;height:21px;margin:0 8px;padding:0 12px;display:flex}.rush-console-hinge>span{border-inline:3px solid var(--rush-bezel);background:repeating-linear-gradient(90deg, var(--rush-key-face) 0 3px, var(--rush-edge) 3px 5px);border-radius:4px;width:25%;height:17px}.rush-console-hinge>b{background:var(--rush-red);width:26px;height:3px;box-shadow:0 0 8px var(--rush-red);border-radius:4px}.rush-console-deck{background:var(--rush-deck-finish);border:2px solid var(--rush-edge);height:max(132px,min(24dvh,190px));box-shadow:var(--rush-device-shadow);border-radius:10px 10px 26px 26px;flex:none;justify-content:space-between;align-items:center;margin-top:8px;padding:0 5% 22px;display:flex;position:relative}.rush-joystick{background:radial-gradient(circle at 50% 42%, var(--rush-key-face), var(--rush-bezel) 78%);border:2px solid var(--rush-edge);width:104px;height:104px;box-shadow:inset 0 3px 8px var(--rush-bezel), 0 4px 10px rgba(0,0,0,.376);touch-action:none;border-radius:50%;flex-shrink:0;position:relative}.rush-joystick-off{opacity:.55}.rush-joystick-knob{background:radial-gradient(circle at 38% 32%, #4a5157, var(--rush-key-face) 70%);border:1px solid var(--rush-edge);pointer-events:none;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:50%;left:50%;box-shadow:0 4px 8px rgba(0,0,0,.5),inset 0 1px 1px rgba(105,112,120,.333)}.rush-joystick-hint{color:var(--rush-muted);pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;padding:5px 0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.rush-joystick-hint svg{width:11px;height:11px}.rush-action-cluster{flex-shrink:0;width:132px;height:132px;position:relative}.rush-key{background:var(--rush-key-face);width:52px;height:52px;color:var(--rush-muted);border:1px solid var(--rush-edge);box-shadow:var(--rush-key-shadow);touch-action:manipulation;border-radius:50%;flex-direction:column;gap:2px;padding:0;display:flex;position:absolute}.rush-key span{font:7px monospace}.rush-key-jump{top:0;left:40px}.rush-key-fire{color:var(--rush-red);border-color:var(--rush-red);top:42px;right:0}.rush-key-slide{bottom:0;left:40px}.rush-key:active{box-shadow:inset 0 2px 3px var(--rush-bezel);transform:translateY(3px)}.rush-console-bottom{justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;bottom:6px;left:0;right:0}.rush-console-bottom>button{height:26px;color:var(--rush-muted);background:var(--rush-bezel);border:1px solid var(--rush-edge);border-radius:20px;padding:0 12px;font:9px monospace}.rush-console-bottom>button svg{width:11px;height:11px}.rush-console-overlay{pointer-events:none;align-items:center;display:grid;position:absolute;top:29px;bottom:0;left:0;right:0}.rush-console-overlay>*{pointer-events:auto}.rush-mission-result{background:var(--rush-bezel);justify-items:center;gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.rush-mission-result{background:color-mix(in srgb, var(--rush-bezel) 88%, transparent)}}.rush-mission-result{align-content:center;height:100%;padding:10px}.rush-mission-result>strong{color:var(--rush-white);font-size:20px}.rush-mission-result>span{color:var(--rush-cyan);font:11px monospace}.rush-mission-result>button,.rush-mission-result>a{height:29px;padding:4px 10px;font-size:10px}.rush-console-builder{background:var(--rush-bezel)}@supports (color:color-mix(in lab, red, red)){.rush-console-builder{background:color-mix(in srgb, var(--rush-bezel) 86%, transparent)}}.rush-console-builder{align-content:center;gap:5px;height:100%;padding:7px;display:grid}.rush-console-builder .rush-hazard-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0}.rush-console-builder button{background:var(--rush-ground);height:27px;color:var(--rush-white);border-color:var(--rush-border);border-radius:4px;gap:2px;padding:2px;font-size:7px}.rush-console-builder button[aria-pressed=true]{border-color:var(--rush-red)}.rush-console-builder input{width:100%;accent-color:var(--rush-red);height:15px}.rush-console-builder label{color:var(--rush-cyan);font:8px monospace}.rush-plant-row{gap:3px;display:flex}.rush-plant-row>button{flex:1}.rush-plant-row>button svg{width:10px;height:10px}.rush-console-confirm{background:var(--rush-bezel);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.rush-console-confirm strong{text-align:center;width:100%;font-size:15px}.rush-console-confirm p{text-align:center;width:100%;color:var(--rush-muted);font-size:10px}.rush-console-confirm button{height:28px;font-size:10px}.rush-console-overlay>.rush-reactions{background:var(--rush-bezel);align-self:end}@supports (color:color-mix(in lab, red, red)){.rush-console-overlay>.rush-reactions{background:color-mix(in srgb, var(--rush-bezel) 80%, transparent)}}.rush-console-overlay>.rush-reactions button{height:28px}@media (min-width:600px){.rush-screen-hud{font-size:12px;top:12px}.rush-screen-hud strong{font-size:12px}.rush-joystick{width:128px;height:128px}.rush-joystick-knob{width:56px;height:56px;margin:-28px 0 0 -28px}.rush-action-cluster{width:160px;height:160px}.rush-key{width:62px;height:62px}.rush-key-jump{left:49px}.rush-key-fire{top:52px}.rush-key-slide{left:49px}.rush-key span{font-size:9px}.rush-mission-result>strong{font-size:28px}.rush-console-builder button{height:38px;font-size:11px}.rush-console-builder label{font-size:11px}}@media (orientation:landscape) and (max-height:600px){.rush-console-device{flex-direction:row;gap:10px;width:100%;max-width:940px;height:100%}.rush-console-lid{border-radius:18px;align-self:stretch;width:68%}.rush-console-deck{border-radius:20px;flex-direction:column;justify-content:center;gap:14px;width:32%;height:auto;margin-top:0;padding:12px 8px 40px}.rush-joystick{width:96px;height:96px}.rush-action-cluster{width:120px;height:120px}.rush-key{width:44px;height:44px}.rush-key-jump{left:38px}.rush-key-fire{top:38px}.rush-key-slide{left:38px}}@media (prefers-reduced-motion:reduce){.rush-console-device,.rush-key{transition:none;animation:none}}body.rush-console-open>:not(:has(.rush-console-viewport)):not(.rush-console-viewport):not(script):not(style){visibility:hidden}.rush-console-viewport{visibility:visible}.rush-action-cluster{align-items:center;justify-items:center;width:104px;height:104px;display:grid}.rush-key-fire{touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:var(--rush-key-face);width:82px;height:82px;color:var(--rush-cyan);border:2px solid var(--rush-cyan);position:relative;top:auto;bottom:auto;left:auto;right:auto}.rush-key-fire svg{width:28px;height:28px}.rush-key-fire span{font:11px monospace}.rush-key-fire[aria-pressed=true]{box-shadow:inset 0 2px 3px var(--rush-bezel);background:var(--rush-ground);transform:translateY(3px)}.rush-joystick{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rush-joystick-hint{justify-content:center}.rush-joystick-hint svg{opacity:.35;width:88px;height:88px}.rush-screen-hud>span{min-width:0}.rush-screen-hud>span:last-child{text-align:right}.rush-screen-hud small{color:var(--rush-yellow);font-size:8px;line-height:1.5;display:block}.rush-console-bottom>button{min-height:32px}@media (min-width:600px){.rush-action-cluster{width:128px;height:128px}.rush-key-fire{width:100px;height:100px;top:auto;bottom:auto;left:auto;right:auto}.rush-screen-hud small{font-size:10px}}@media (orientation:landscape) and (max-height:600px){.rush-action-cluster{width:88px;height:88px}.rush-key-fire{width:76px;height:76px;top:auto;bottom:auto;left:auto;right:auto}.rush-console-deck{gap:10px}.rush-joystick{width:88px;height:88px}}:root{--duel-bg:#0a0f1d;--duel-panel:#151e2c;--duel-metal:#2a3748;--duel-line:#33445a;--duel-ink:#f4f8fc;--duel-muted:#9caec4;--duel-cyan:#31e0ef;--duel-red:#ff5266;--duel-gold:#f8cf69;--duel-black:#000;--duel-shadow:0 8px 28px rgba(0,0,0,.333)}.duel-viewport{z-index:180;background:var(--duel-bg);color:var(--duel-ink);isolation:isolate;overscroll-behavior:none;align-items:center;justify-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.duel-device{width:min(100%,580px);height:100dvh;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.duel-header{border-bottom:1px solid var(--duel-line);background:var(--duel-panel);gap:8px;padding:10px 12px 8px;display:grid}.duel-header-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.duel-header-top>b{letter-spacing:0;color:var(--duel-cyan);font-size:12px}.duel-exit{height:30px!important;color:var(--duel-ink)!important;padding:0 8px!important;font-size:11px!important}.duel-players{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:5px;display:grid}.duel-player{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.duel-player img,.duel-player-initial{object-fit:cover;background:var(--duel-metal);border-radius:50%;align-items:center;justify-items:center;width:30px;height:30px;font-size:12px;display:grid}.duel-player strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.duel-player:last-child{direction:rtl}.duel-player:last-child>div{text-align:right;direction:ltr}.duel-hearts{gap:3px;margin-top:3px;display:flex}.duel-player:last-child .duel-hearts{justify-content:flex-end}.duel-hearts svg{width:12px;height:12px;fill:var(--duel-cyan);color:var(--duel-cyan)}.duel-player:last-child .duel-hearts svg{fill:var(--duel-red);color:var(--duel-red)}.duel-hearts svg[data-empty=true]{fill:none;color:var(--duel-muted)}.duel-versus{color:var(--duel-muted);text-align:center;font-size:10px}.duel-pot{text-align:center;color:var(--duel-muted);margin:0;font-size:10px}.duel-pot b{color:var(--duel-gold)}.duel-arena{touch-action:none;min-height:0;position:relative;overflow:hidden}.duel-canvas{position:absolute;top:0;bottom:0;left:0;right:0}.duel-canvas canvas{width:100%;height:100%;display:block}.duel-canvas>p{color:var(--duel-red);padding:20px}.duel-controls{background:var(--duel-panel);border-top:1px solid var(--duel-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 12px 8px;display:grid}.duel-directions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.duel-direction{border:1px solid var(--duel-line);touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-direction:column;background:var(--duel-metal)!important;height:62px!important;color:var(--duel-ink)!important;border-radius:8px!important;gap:4px!important;padding:0!important;display:flex!important}.duel-direction svg{width:24px;height:24px}.duel-direction span{font-size:10px}.duel-direction[aria-pressed=true]{background:var(--duel-cyan)!important;color:var(--duel-bg)!important}.duel-triggers{align-items:center;gap:9px;display:flex}.duel-fire{border:3px solid var(--duel-metal);touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:var(--duel-shadow);flex-direction:column;width:76px!important;height:76px!important;color:var(--duel-ink)!important;background:var(--duel-red)!important;background-image:none!important;border-radius:50%!important;gap:4px!important;padding:0!important;display:flex!important}.duel-fire svg{width:24px;height:24px}.duel-fire span{font-size:9px}.duel-fire[aria-pressed=true]{transform:scale(.96)}.duel-bomb{touch-action:none;flex-direction:column;background:var(--duel-metal)!important;width:48px!important;height:48px!important;color:var(--duel-gold)!important;border-radius:50%!important;gap:0!important;padding:0!important;display:flex!important}.duel-bomb svg{width:19px;height:19px}.duel-bomb span{font-size:9px}.duel-overlay{background:var(--duel-black);background:var(--duel-bg);align-items:center;justify-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.duel-overlay{background:color-mix(in srgb, var(--duel-bg) 80%, transparent)}}.duel-overlay{z-index:2;padding:20px}.duel-result{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:300px;display:flex}.duel-result>strong{color:var(--duel-cyan);font-size:30px}.duel-result[data-defeat=true]>strong{color:var(--duel-red)}.duel-result p{color:var(--duel-muted);margin:0;font-size:13px}.duel-result button,.duel-result a{border-radius:8px;min-height:42px}.duel-result>span{color:var(--duel-gold);font-size:18px}.duel-loadout{gap:16px;display:grid}.duel-modes,.duel-weapons{gap:8px;display:flex}.duel-modes button,.duel-weapons button{background:var(--duel-panel);height:46px;color:var(--duel-ink);border:1px solid var(--duel-line);border-radius:8px;flex:1;font-size:12px}.duel-modes button[aria-pressed=true],.duel-weapons button[aria-pressed=true]{border-color:var(--duel-cyan);color:var(--duel-cyan)}.duel-cover{aspect-ratio:1.5;object-fit:cover;opacity:1;filter:none;border-radius:8px;width:100%;-webkit-mask-image:none;mask-image:none}.duel-loadout .rush-launch{margin:0}body.duel-console-open{overflow:hidden}.duel-console-open .app-shell,.duel-console-open .desktop-shell,.duel-console-open .tablet-shell{visibility:hidden}@media (max-height:450px) and (orientation:landscape){.duel-device{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(170px,220px) minmax(0,1fr) 145px;width:100%}.duel-header{align-content:start;padding:12px 10px}.duel-players{grid-template-columns:1fr;gap:10px}.duel-versus{display:none}.duel-player:last-child{direction:ltr}.duel-player:last-child>div{text-align:left}.duel-player:last-child .duel-hearts{justify-content:flex-start}.duel-controls{grid-template-columns:1fr;align-content:center;padding:10px}.duel-triggers{justify-content:center;gap:6px}.duel-directions{gap:5px}.duel-fire{width:64px!important;height:64px!important}.duel-bomb{width:42px!important;height:42px!important}.duel-header-top{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.duel-fire[aria-pressed=true]{transform:none}}.lesson-embed-ratio{min-width:0}@media (min-width:640px){.lesson-embed-ratio{width:min(100%, calc(80dvh * var(--lesson-media-ratio)))}}@keyframes booking-screen-enter{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.booking-screen{animation:none}}:root{--radius:1rem;--nav-height:4.5rem;--dock-height:5rem;--gutter:.875rem;--space-2xs:.25rem;--space-xs:.375rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:.9375rem;--space-xl:1.25rem;--space-2xl:1.625rem;--app-max:450px;--z-page:20;--z-nav:30;--z-chrome:40;--z-floating:45;--z-overlay:70;--z-popover:80;--z-celebrate:90;--z-gate:100;--z-toast:110;--background:#080b10;--foreground:#fff;--surface:#10161e;--surface-foreground:#f8fafc;--elevated:#1a222c;--card:#151b23;--card-foreground:#fff;--popover:#151b23;--popover-foreground:#f8fafc;--electric-cyan:#06d5ec;--aqua-blue:#00a9c8;--cyan-deep:#008daa;--cyan-soft:#e6fafd;--champagne:#d9ad58;--gold-rich:#b9852e;--gold-soft:#fff5de;--gold-foreground:#1a1206;--electric-blue:#4b7bff;--indigo:#635bff;--violet:#8b5cff;--magenta:#d946ef;--hot-pink:#ff2da6;--achievement:var(--champagne);--lavender:#c4b5fd;--primary:var(--electric-cyan);--primary-end:var(--aqua-blue);--primary-foreground:#080b10;--secondary:#1a222c;--secondary-foreground:#f1f5f9;--teal:var(--aqua-blue);--teal-foreground:#030407;--whatsapp:#35c26d;--whatsapp-foreground:#0b111f;--muted:#1a222c;--muted-foreground:#cbd5df;--accent:#082832;--accent-foreground:#f1f5f9;--destructive:#e6424c;--destructive-foreground:#f6f9fc;--destructive-text:#ff9290;--success:#39bf89;--success-foreground:#030407;--warning:#f5ae4b;--warning-foreground:#030407;--border:rgba(203,213,223,.16);--input:rgba(168,179,189,.2);--ring:rgba(6,213,236,.7);--chart-1:#00d9ff;--chart-2:#00b8d9;--chart-3:#39bf89;--chart-4:#67e8f9;--chart-5:#a8b3bd;--sidebar:#0d1218;--sidebar-foreground:#fff;--sidebar-primary:#00d9ff;--sidebar-primary-foreground:#070a0d;--sidebar-accent:#171f28;--sidebar-accent-foreground:#f1f5f9;--sidebar-border:rgba(168,179,189,.14);--sidebar-ring:rgba(0,217,255,.62);--gradient-gold:linear-gradient(135deg, var(--primary) 0%, var(--primary-end) 100%);--gradient-night:linear-gradient(165deg, #061321, #030407);--shadow-card:0 1px 2px rgba(0,0,0,.55), 0 14px 34px -18px rgba(0,0,0,.85), 0 24px 60px -32px var(--teal)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-card:0 1px 2px rgba(0,0,0,.55), 0 14px 34px -18px rgba(0,0,0,.85), 0 24px 60px -32px color-mix(in oklab, var(--teal) 22%, transparent)}}:root{--shadow-gold:0 14px 34px -18px rgba(0,217,255,.42), inset 0 1px 0 rgba(248,250,252,.38);--sheen-strong:rgba(204,228,227,.08);--sheen:rgba(204,228,227,.043);--sheen-line:rgba(204,228,227,.13);--sheen-hairline:rgba(204,228,227,.08);--nav-home-start:var(--electric-cyan);--nav-home-end:var(--aqua-blue);--nav-learning-start:var(--indigo);--nav-learning-end:var(--violet);--nav-store-start:var(--magenta);--nav-store-end:var(--hot-pink);--nav-certificate-start:var(--achievement);--nav-certificate-end:#f1d77b;--nav-cv-start:var(--electric-blue);--nav-cv-end:#76a1ff;--nav-profile-start:var(--aqua-blue);--nav-profile-end:var(--electric-cyan);--nav-icon-surface:#061321;--nav-icon-edge:rgba(224,245,255,.16);--nav-icon-shine:rgba(248,252,255,.28);--nav-icon-shadow:rgba(0,0,0,.46)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-section{--primary:var(--electric-cyan);--primary-end:var(--aqua-blue);--teal:var(--aqua-blue);--ring:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-section{--ring:color-mix(in srgb, var(--primary) 62%, transparent)}}.app-section{--gradient-gold:linear-gradient(135deg, var(--primary), var(--primary-end));--shadow-gold:0 14px 34px -20px var(--primary), inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.app-section{--shadow-gold:0 14px 34px -20px color-mix(in oklab, var(--primary) 48%, transparent), inset 0 1px 0 color-mix(in oklab, var(--foreground) 28%, transparent)}}.app-section[data-section=learning]{--primary:var(--electric-cyan);--primary-end:var(--aqua-blue);--teal:var(--aqua-blue)}.app-section[data-section=store]{--background:#06101c;--foreground:#f4f8fb;--surface:#0b1928;--surface-foreground:#f4f8fb;--elevated:#102337;--card:#0c1c2c;--card-foreground:#f4f8fb;--popover:#0c1c2c;--popover-foreground:#f4f8fb;--primary:var(--electric-cyan);--primary-end:var(--magenta);--primary-foreground:#041018;--secondary:#102337;--secondary-foreground:#eaf2f7;--muted:#102337;--muted-foreground:#9baebe;--accent:#102c3b;--accent-foreground:#f4f8fb;--border:rgba(174,207,226,.14);--input:rgba(174,207,226,.18);--ring:rgba(0,217,255,.5);--teal:var(--aqua-blue);--sheen-strong:rgba(221,244,255,.1);--sheen:rgba(221,244,255,.05);--sheen-line:rgba(221,244,255,.13);--sheen-hairline:rgba(221,244,255,.09);--shadow-card:0 14px 30px -20px rgba(0,0,0,.78);color:var(--foreground);background-image:linear-gradient(#081827 0,#06101c 18rem,#050d17 100%);background-repeat:no-repeat}.app-section[data-page=market],.app-section[data-market-detail=true]{--background:#f5f8fa;--foreground:#111820;--surface:#fafeff;--surface-foreground:#0e1b2a;--elevated:#e2f1f8;--card:#fff;--card-foreground:#111820;--popover:#fafeff;--popover-foreground:#0e1b2a;--primary:#00809b;--primary-end:#d535cf;--primary-foreground:#f9fcfe;--secondary:#dceff6;--secondary-foreground:#152537;--muted:#dfeef4;--muted-foreground:#465563;--accent:#ccebf5;--accent-foreground:#0e1b2a;--border:#dce5ea;--input:rgba(134,179,198,.6);--ring:rgba(0,165,211,.62);--sheen-strong:rgba(255,255,255,.84);--sheen:rgba(255,255,255,.48);--sheen-line:rgba(255,255,255,.88);--sheen-hairline:rgba(255,255,255,.92);color:var(--foreground);background-image:linear-gradient(145deg, var(--primary), transparent 30%), linear-gradient(325deg, var(--primary-end), transparent 38%), linear-gradient(180deg, #d5f7ff 0, #f6fdff 15rem, #f5f1ff 100%)}@supports (color:color(display-p3 0 0 0)){.app-section[data-page=market],.app-section[data-market-detail=true]{--surface:color(display-p3 .981153 .997229 1.00389);--surface-foreground:color(display-p3 .0668042 .106359 .161385);--elevated:color(display-p3 .898538 .944857 .967723);--popover:color(display-p3 .981153 .997229 1.00389);--popover-foreground:color(display-p3 .0668042 .106359 .161385);--primary-end:color(display-p3 .771401 .264278 .785316);--primary-foreground:color(display-p3 .978683 .989378 .993811);--secondary:color(display-p3 .877479 .934047 .961958);--secondary-foreground:color(display-p3 .096767 .143862 .209355);--muted:color(display-p3 .885623 .931824 .954631);--accent:color(display-p3 .823207 .916517 .955119);--accent-foreground:color(display-p3 .0668042 .106359 .161385);--input:color(display-p3 .561384 .695435 .7664/.6);--ring:color(display-p3 -.147572 .64743 .883248/.62);--sheen-strong:color(display-p3 1 1 1/.84);--sheen:color(display-p3 1 1 1/.48);--sheen-line:color(display-p3 1 1 1/.88);--sheen-hairline:color(display-p3 1 1 1/.92);background-image:linear-gradient(145deg, var(--primary), transparent 30%), linear-gradient(325deg, var(--primary-end), transparent 38%), linear-gradient(180deg, color(display-p3 .855225 .966971 1.00296) 0, color(display-p3 .962931 .993755 1.00962) 15rem, color(display-p3 .959888 .941624 1.00946) 100%)}}@supports (color:lab(0% 0 0)){.app-section[data-page=market],.app-section[data-market-detail=true]{--surface:lab(99.4571% -1.53583 -1.47942);--surface-foreground:lab(9.3873% -1.76783 -12.0744);--elevated:lab(94.2936% -4.27723 -4.76661);--popover:lab(99.4571% -1.53583 -1.47942);--popover-foreground:lab(9.3873% -1.76783 -12.0744);--primary-end:lab(53.1777% 72.9264 -44.8648);--primary-foreground:lab(98.8648% -1.02499 -.986993);--secondary:lab(93.1536% -5.21103 -5.81654);--secondary-foreground:lab(14.0121% -2.09239 -13.8143);--muted:lab(93.1336% -4.2766 -4.76627);--accent:lab(90.9283% -8.7952 -8.53603);--accent-foreground:lab(9.3873% -1.76783 -12.0744);--input:lab(70.074% -12.0063 -14.7983/.6);--ring:lab(62.2056% -32.136 -45.7757/.62);--sheen-strong:lab(100% 0 0/.84);--sheen:lab(100% 0 0/.48);--sheen-line:lab(100% 0 0/.88);--sheen-hairline:lab(100% 0 0/.92);background-image:linear-gradient(145deg, var(--primary), transparent 30%), linear-gradient(325deg, var(--primary-end), transparent 38%), linear-gradient(180deg, lab(95.0608% -10.8131 -8.71977) 0, lab(98.9004% -2.81426 -3.24165) 15rem, lab(95.6482% 4.59415 -8.44619) 100%)}}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market],.app-section[data-market-detail=true]{background-image:linear-gradient(145deg, color-mix(in oklab, var(--primary) 8%, transparent), transparent 30%), linear-gradient(325deg, color-mix(in oklab, var(--primary-end) 7%, transparent), transparent 38%), linear-gradient(180deg, lab(95.0608% -10.8131 -8.71977) 0, lab(98.9004% -2.81426 -3.24165) 15rem, lab(95.6482% 4.59415 -8.44619) 100%)}}.app-section[data-page=market],.app-section[data-market-detail=true]{background-attachment:local}.app-section[data-page=market]>.lume-field{opacity:.035}.app-section[data-section=store]>.lume-field{opacity:.1}.app-section[data-section=store] header{--background:#061321;--foreground:#f8fafc;--muted-foreground:#c2cbd3;--border:rgba(224,245,255,.14);color:var(--foreground)}.market-board-switch{color:var(--foreground);border-color:var(--border);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.market-board-switch{background:color-mix(in oklab, var(--surface) 82%, transparent)}}.market-board-switch{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 10px 22px -18px rgba(0,0,0,.8);-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%)}.market-board-switch a[aria-current=page]{color:var(--primary-foreground);background:linear-gradient(135deg, var(--primary), var(--violet) 56%, var(--magenta));border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.market-board-switch a[aria-current=page]{border-color:color-mix(in oklab, var(--primary) 58%, transparent)}}.market-board-switch a[aria-current=page]{box-shadow:inset 0 1px 0 var(--primary-foreground), 0 7px 16px -11px var(--magenta)}@supports (color:color-mix(in lab, red, red)){.market-board-switch a[aria-current=page]{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primary-foreground) 42%, transparent), 0 7px 16px -11px color-mix(in oklab, var(--magenta) 72%, transparent)}}.market-board-switch a[aria-current=page]{transform:translateY(-1px)}.market-board-switch a:not([aria-current=page]){color:var(--muted-foreground)}.app-section[data-section=certificates]{--primary:var(--champagne);--primary-end:#f1d38f;--primary-foreground:var(--gold-foreground);--teal:var(--achievement)}.app-section[data-section=cv]{--primary:var(--electric-blue);--primary-end:#76a1ff;--teal:var(--electric-blue)}.app-section[data-section=me]{--primary:var(--aqua-blue);--primary-end:var(--electric-cyan);--teal:var(--electric-cyan)}.app-section[data-section=admin]{--primary:var(--electric-cyan);--primary-end:var(--aqua-blue);--teal:var(--aqua-blue)}.light{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#080b10;--foreground:#fff;--surface:#10161e;--surface-foreground:#f8fafc;--elevated:#1a222c;--card:#151b23;--card-foreground:#fff;--popover:#151b23;--popover-foreground:#f8fafc;--primary:var(--electric-cyan);--primary-end:var(--aqua-blue);--primary-foreground:#080b10;--secondary:#1a222c;--secondary-foreground:#f1f5f9;--teal:var(--aqua-blue);--teal-foreground:#030407;--whatsapp:#009a4d;--whatsapp-foreground:#f9fcff;--muted:#1a222c;--muted-foreground:#cbd5df;--accent:#082832;--accent-foreground:#f1f5f9;--destructive:#cb2b31;--destructive-foreground:#f9fcff;--destructive-text:#b71824;--success:#157c4f;--success-foreground:#f9fcff;--warning:#a76c12;--warning-foreground:#030407;--border:rgba(203,213,223,.16);--input:rgba(168,179,189,.2);--ring:rgba(6,213,236,.7);--chart-1:#00d9ff;--chart-2:#00b8d9;--chart-3:#157c4f;--chart-4:#67e8f9;--chart-5:#a8b3bd;--sidebar:#0d1218;--sidebar-foreground:#fff;--sidebar-primary:#00d9ff;--sidebar-primary-foreground:#070a0d;--sidebar-accent:#171f28;--sidebar-accent-foreground:#f1f5f9;--sidebar-border:rgba(168,179,189,.14);--sidebar-ring:rgba(0,217,255,.62);--gradient-gold:linear-gradient(135deg, var(--primary) 0%, var(--primary-end) 100%);--gradient-night:linear-gradient(160deg, #061321, #030407);--shadow-card:0 10px 28px -20px rgba(0,0,0,.72);--shadow-gold:0 12px 30px -20px rgba(0,217,255,.38), inset 0 1px 0 rgba(255,255,255,.24);--sheen-strong:rgba(23,31,48,.035);--sheen:rgba(23,31,48,.02);--sheen-line:rgba(23,31,48,.1);--sheen-hairline:rgba(255,255,255,.7)}.native-carousel-track{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-behavior:auto;scroll-snap-type:x mandatory;touch-action:pan-x pan-y pinch-zoom;cursor:grab;scroll-padding-inline:0}.native-carousel-track:active{cursor:grabbing}.native-carousel-slide{scroll-snap-align:center;scroll-snap-stop:normal}.home-transition{height:1.25rem;margin-block:var(--space-2xs)}:root{--type-display:1.4375rem;--type-display-lh:1.1;--type-h1:1.15rem;--type-h1-lh:1.18;--type-h2:.9688rem;--type-h2-lh:1.25;--type-h3:.8438rem;--type-h3-lh:1.3;--type-body:.7812rem;--type-body-lh:1.44;--type-body-sm:.7188rem;--type-body-sm-lh:1.4;--type-label:.6406rem;--type-label-lh:1.25;--type-caption:.6094rem;--type-caption-lh:1.34}@media (max-width:389.98px){:root{--gutter:.8125rem;--space-xl:1.25rem;--space-2xl:1.6875rem;--type-display:1.4375rem;--type-h1:1.15rem}}@media (max-width:359.98px){:root{--nav-height:4.4rem;--dock-height:4.75rem;--gutter:.75rem;--space-lg:.875rem;--space-xl:1.125rem;--space-2xl:1.5rem;--type-display:1.375rem;--type-h1:1.125rem;--type-h2:.9375rem;--type-h3:.8438rem;--type-body:.7812rem;--type-body-sm:.7188rem;--type-label:.6406rem;--type-caption:.6094rem}}@media (max-width:339.98px){:root{--nav-height:4.3rem;--gutter:.6875rem;--space-md:.6875rem;--space-lg:.8438rem;--space-xl:1.0625rem;--space-2xl:1.4375rem;--type-display:1.3125rem;--type-h1:1.0938rem;--type-h2:.9062rem;--type-h3:.8281rem;--type-body:.7656rem}}@media (max-width:319.98px){:root{--gutter:.625rem;--space-md:.625rem;--space-lg:.8125rem;--space-xl:1rem;--space-2xl:1.375rem;--type-display:1.25rem;--type-h1:1.0625rem;--type-h2:.875rem;--type-body:.75rem;--type-body-sm:.7031rem;--type-label:.625rem;--type-caption:.5938rem}}@keyframes notify-pop{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}.badge-notify[data-new=true]{animation:.9s ease-out 2 notify-pop}@media (prefers-reduced-motion:reduce){.badge-notify[data-new=true]{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes akoma-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes akoma-logo-sheen{0%{opacity:0;transform:translate(0)skew(12deg)}12%{opacity:1}55%,to{opacity:0;transform:translate(420%)skew(12deg)}}@media (prefers-reduced-motion:reduce){[style*=akoma-logo-sheen]{animation:none!important}}@keyframes akoma-mascot-cycle{0%,50%{opacity:1;pointer-events:auto}50.01%,to{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.mascot-cycle{opacity:1!important;pointer-events:auto!important;animation:none!important}.shimmer:after{animation:none}}@keyframes review-success-arrive{0%{opacity:0;transform:scale(.72)rotate(-8deg)}65%{opacity:1;transform:scale(1.06)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.showcase-card,.showcase-card:after,.showcase-slide,.carousel-control,.carousel-dot,.review-success-icon,.rating-star,.review-admin-card{transition:none!important;animation:none!important;transform:none!important}}@keyframes lux-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes profile-cover-settle{0%{opacity:.72;transform:scale(1.045)}to{opacity:1;transform:scale(1.01)}}@keyframes profile-avatar-lift{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.profile-cover-image,.profile-avatar-frame{animation:none!important}}@keyframes sheet-slide-up{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes sheet-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sheet-slide-up,.sheet-fade-in,.lux-rise{animation:none}}@keyframes nav-icon-pop{0%{opacity:.75;transform:scale(.92)translateY(1px)}to{opacity:1;transform:scale(1)translateY(-1px)}}@keyframes nav-pill-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes nav-glow-pulse{0%{opacity:0;transform:scale(.9)}55%{opacity:.45;transform:scale(1.04)}to{opacity:.28;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nav-icon-pop,.nav-pill-pop,.nav-glow-pulse{animation:none}}@keyframes hero-drift-in{0%{transform:scale(1.02)}to{transform:scale(1.13)}}@keyframes hero-drift-out{0%{transform:scale(1.14)}to{transform:scale(1.03)}}@keyframes hero-drift-left{0%{transform:scale(1.12)translate(2.5%)}to{transform:scale(1.12)translate(-2.5%)}}@keyframes hero-drift-right{0%{transform:scale(1.12)translate(-2.5%)}to{transform:scale(1.12)translate(2.5%)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-sheen{0%,to{opacity:.15;transform:translate(-8%)}50%{opacity:.35;transform:translate(8%)}}@media (prefers-reduced-motion:reduce){.hero-rise,.hero-sheen,[class*=hero-drift-]{animation:none!important}html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body *{visibility:hidden}#akoma-certificate,#akoma-certificate *{visibility:visible}#akoma-certificate{width:100%;box-shadow:none;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}}@keyframes akoma-mark-in{0%{opacity:0;filter:blur(6px);transform:scale(.86)translateY(6px)}to{opacity:1;filter:none;transform:none}}@keyframes akoma-word-in{0%{opacity:0;letter-spacing:.18em;transform:translateY(8px)}to{opacity:1;letter-spacing:-.01em;transform:none}}.akoma-intro-mark{animation:.7s cubic-bezier(.22,1,.36,1) both akoma-mark-in}.akoma-intro-word{animation:.7s cubic-bezier(.22,1,.36,1) .45s both akoma-word-in}@media print{body:has(#akoma-receipt) *{visibility:hidden}#akoma-receipt,#akoma-receipt *{visibility:visible}#akoma-receipt{width:100%;box-shadow:none;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;margin:0;position:absolute;top:0;bottom:auto;left:0;right:auto}}@keyframes akoma-confetti-fall{0%{opacity:0;transform:translateY(-20%)rotate(0)}10%{opacity:1}to{opacity:0;transform:translate3d(var(--drift,0px), 140%, 0) rotate(var(--spin,360deg))}}@keyframes akoma-badge-pop{0%{opacity:0;transform:scale(.6)rotate(-8deg)}60%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes akoma-badge-glow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.75;transform:scale(1.12)}}.akoma-confetti-piece{animation:2.6s cubic-bezier(.25,.75,.4,1) both akoma-confetti-fall}.akoma-badge-pop{animation:.7s cubic-bezier(.22,1,.36,1) both akoma-badge-pop}.akoma-badge-glow{animation:2.8s ease-in-out infinite akoma-badge-glow}@media (prefers-reduced-motion:reduce){.akoma-confetti-piece,.akoma-badge-pop,.akoma-badge-glow{animation:none!important}}.nav-dock:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;clip-path:inset(0 round 1rem);background:linear-gradient(108deg, transparent 28%, var(--color-foreground) 45%, var(--color-primary) 51%, transparent 68%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.nav-dock:after{background:linear-gradient(108deg, transparent 28%, color-mix(in oklab, var(--color-foreground) 14%, transparent) 45%, color-mix(in oklab, var(--color-primary) 8%, transparent) 51%, transparent 68%)}}.nav-dock:after{animation:9s ease-in-out 1.2s infinite nav-dock-sheen;transform:translate(-120%)skew(-14deg)}.nav-dock>*{z-index:1;position:relative}.nav-label{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.nav-label{color:color-mix(in oklab, var(--color-foreground) 92%, transparent)}}.nav-label{text-shadow:0 1px 5px var(--color-background)}@supports (color:color-mix(in lab, red, red)){.nav-label{text-shadow:0 1px 5px color-mix(in oklab, var(--color-background) 85%, transparent)}}.nav-tab[aria-current=page] .nav-label,.nav-create-link[aria-current=page] .nav-label{color:var(--color-foreground);text-shadow:0 1px 5px var(--color-background), 0 0 8px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.nav-tab[aria-current=page] .nav-label,.nav-create-link[aria-current=page] .nav-label{text-shadow:0 1px 5px color-mix(in oklab, var(--color-background) 88%, transparent), 0 0 8px color-mix(in oklab, var(--color-primary) 38%, transparent)}}@keyframes nav-dock-sheen{0%,72%{opacity:0;transform:translate(-120%)skew(-14deg)}77%{opacity:.7}88%,to{opacity:0;transform:translate(120%)skew(-14deg)}}nav[aria-label=Primary]{--color-background:#030407;--color-card:#081725;--color-foreground:#f8fafc;--color-muted-foreground:#a8b3bd;--color-primary:#00d9ff;--sheen:rgba(204,228,227,.055);--sheen-hairline:rgba(204,228,227,.12)}nav[aria-label=Primary][data-page=market]{--color-background:#030e1c;--color-card:#081a2a;--color-foreground:#f6fbfd;--color-muted-foreground:#c1d4de;--color-primary:#00b8e4;--sheen:rgba(255,255,255,.1);--sheen-hairline:rgba(255,255,255,.24)}@supports (color:color(display-p3 0 0 0)){nav[aria-label=Primary][data-page=market]{--color-background:color(display-p3 .0196802 .0528086 .104399);--color-card:color(display-p3 .0475608 .0985373 .158253);--color-foreground:color(display-p3 .968029 .984065 .990711);--color-muted-foreground:color(display-p3 .771804 .830916 .86779);--color-primary:color(display-p3 .0800544 .717989 .909549);--sheen:color(display-p3 1 1 1/.1);--sheen-hairline:color(display-p3 1 1 1/.24)}}@supports (color:lab(0% 0 0)){nav[aria-label=Primary][data-page=market]{--color-background:lab(3.59855% -.597432 -9.86464);--color-card:lab(8.23066% -2.51175 -13.3846);--color-foreground:lab(98.2971% -1.5358 -1.47939);--color-muted-foreground:lab(83.8532% -5.21624 -7.2576);--color-primary:lab(68.2825% -36.6439 -39.6177);--sheen:lab(100% 0 0/.1);--sheen-hairline:lab(100% 0 0/.24)}}nav[aria-label=Primary][data-page=market] .nav-dock{-webkit-backdrop-filter:blur(28px)saturate(175%)brightness(1.08);backdrop-filter:blur(28px)saturate(175%)brightness(1.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.28), inset 0 -1px 0 rgba(0,0,0,.38), 0 18px 40px -18px rgba(0,6,18,.88), 0 5px 18px -11px var(--electric-cyan), 0 4px 16px -12px var(--magenta);background-image:linear-gradient(rgba(255,255,255,.16),transparent 45%),linear-gradient(155deg,rgba(12,30,47,.9),rgba(1,6,15,.94));background-image:linear-gradient(color(display-p3 1 1 1/.16),transparent 45%),linear-gradient(155deg,color(display-p3 .0653487 .117076 .177908/.9),color(display-p3 .00889176 .0229314 .0545429/.94));background-image:linear-gradient(lab(100% 0 0/.16),transparent 45%),linear-gradient(155deg,lab(10.562% -2.76312 -13.425/.9),lab(1.52177% -.270747 -3.96517/.94));border-color:rgba(255,255,255,.22);border-color:color(display-p3 1 1 1/.22);border-color:lab(100% 0 0/.22)}@supports (color:color(display-p3 0 0 0)){nav[aria-label=Primary][data-page=market] .nav-dock{box-shadow:inset 0 1px 0 color(display-p3 1 1 1/.28), inset 0 -1px 0 color(display-p3 0 0 0/.38), 0 18px 40px -18px color(display-p3 .00155373 .0218383 .0744893/.88), 0 5px 18px -11px var(--electric-cyan), 0 4px 16px -12px var(--magenta)}}@supports (color:lab(0% 0 0)){nav[aria-label=Primary][data-page=market] .nav-dock{box-shadow:inset 0 1px 0 lab(100% 0 0/.28), inset 0 -1px 0 lab(0% 0 0/.38), 0 18px 40px -18px lab(1.47458% .0173077 -7.22747/.88), 0 5px 18px -11px var(--electric-cyan), 0 4px 16px -12px var(--magenta)}}@supports (color:color-mix(in lab, red, red)){nav[aria-label=Primary][data-page=market] .nav-dock{box-shadow:inset 0 1px 0 lab(100% 0 0/.28), inset 0 -1px 0 lab(0% 0 0/.38), 0 18px 40px -18px lab(1.47458% .0173077 -7.22747/.88), 0 5px 18px -11px color-mix(in oklab, var(--electric-cyan) 42%, transparent), 0 4px 16px -12px color-mix(in oklab, var(--magenta) 38%, transparent)}}@media (prefers-reduced-motion:reduce){.nav-dock:after{animation:none}}.nav-create-link{color:#f8fafc}.nav-create-orb{border:1px solid var(--color-foreground);padding:1px}@supports (color:color-mix(in lab, red, red)){.nav-create-orb{border:1px solid color-mix(in oklab, var(--color-foreground) 28%, transparent)}}.nav-create-orb{background:linear-gradient(145deg, var(--color-foreground), transparent 38%), linear-gradient(135deg, var(--electric-cyan), var(--violet) 52%, var(--magenta))}@supports (color:color-mix(in lab, red, red)){.nav-create-orb{background:linear-gradient(145deg, color-mix(in oklab, var(--color-foreground) 34%, transparent), transparent 38%), linear-gradient(135deg, var(--electric-cyan), var(--violet) 52%, var(--magenta))}}.nav-create-orb{box-shadow:inset 0 1px 0 var(--color-foreground), inset 0 -5px 8px -6px var(--color-background), 0 5px 9px -5px var(--magenta), 0 2px 6px -4px var(--electric-cyan)}@supports (color:color-mix(in lab, red, red)){.nav-create-orb{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-foreground) 58%, transparent), inset 0 -5px 8px -6px var(--color-background), 0 5px 9px -5px color-mix(in oklab, var(--magenta) 58%, transparent), 0 2px 6px -4px color-mix(in oklab, var(--electric-cyan) 72%, transparent)}}.nav-create-orb .nav-app-icon{z-index:1;opacity:1;filter:none;color:var(--color-foreground);position:relative}.nav-create-orb .nav-app-icon svg{width:1.1rem;height:1.1rem;filter:drop-shadow(0 1px 0 var(--color-foreground)) drop-shadow(0 3px 3px var(--color-background))}@supports (color:color-mix(in lab, red, red)){.nav-create-orb .nav-app-icon svg{filter:drop-shadow(0 1px 0 color-mix(in oklab, var(--color-foreground) 40%, transparent)) drop-shadow(0 3px 3px var(--color-background))}}.nav-app-icon{--nav-icon-glyph-start:var(--nav-home-start);--nav-icon-glyph-end:var(--nav-home-end);border:1px solid var(--nav-icon-edge);color:var(--nav-icon-glyph-start);background:linear-gradient(145deg, var(--nav-icon-glyph-start), transparent 58%), var(--nav-icon-surface);border-radius:.45rem;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nav-app-icon{background:linear-gradient(145deg, color-mix(in srgb, var(--nav-icon-glyph-start) 18%, transparent), transparent 58%), var(--nav-icon-surface)}}.nav-app-icon{box-shadow:inset 0 1px 0 var(--nav-icon-shine), inset 0 -3px 5px -3px var(--nav-icon-glyph-end), 0 4px 8px -4px var(--nav-icon-shadow), 0 1px 1px var(--nav-icon-shine)}@supports (color:color-mix(in lab, red, red)){.nav-app-icon{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--nav-icon-shine) 92%, transparent), inset 0 -3px 5px -3px color-mix(in srgb, var(--nav-icon-glyph-end) 52%, transparent), 0 4px 8px -4px var(--nav-icon-shadow), 0 1px 1px color-mix(in srgb, var(--nav-icon-shine) 12%, transparent)}}.nav-app-icon{opacity:.84;filter:saturate(.88)brightness(.94);transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s,opacity .18s,box-shadow .18s;transform:translateZ(0)}.nav-app-icon[data-icon=learning]{--nav-icon-glyph-start:var(--nav-learning-start);--nav-icon-glyph-end:var(--nav-learning-end)}.nav-app-icon[data-icon=store]{--nav-icon-glyph-start:var(--nav-store-start);--nav-icon-glyph-end:var(--nav-store-end)}.nav-app-icon[data-icon=certificates]{--nav-icon-glyph-start:var(--nav-certificate-start);--nav-icon-glyph-end:var(--nav-certificate-end)}.nav-app-icon[data-icon=cv]{--nav-icon-glyph-start:var(--nav-cv-start);--nav-icon-glyph-end:var(--nav-cv-end)}.nav-app-icon[data-icon=me]{--nav-icon-glyph-start:var(--nav-profile-start);--nav-icon-glyph-end:var(--nav-profile-end)}.nav-app-icon[data-active=true]{opacity:1;filter:saturate(1.16)brightness(1.1);border-color:var(--nav-icon-glyph-start)}@supports (color:color-mix(in lab, red, red)){.nav-app-icon[data-active=true]{border-color:color-mix(in srgb, var(--nav-icon-glyph-start) 55%, var(--nav-icon-edge))}}.nav-app-icon[data-active=true]{box-shadow:inset 0 1px 0 var(--nav-icon-shine), inset 0 -1px 0 var(--nav-icon-glyph-end), 0 6px 11px -5px var(--nav-icon-shadow), 0 0 12px -5px var(--nav-icon-glyph-start)}@supports (color:color-mix(in lab, red, red)){.nav-app-icon[data-active=true]{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--nav-icon-shine) 88%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--nav-icon-glyph-end) 28%, transparent), 0 6px 11px -5px var(--nav-icon-shadow), 0 0 12px -5px color-mix(in srgb, var(--nav-icon-glyph-start) 76%, transparent)}}.nav-tab[aria-current=page] .nav-app-icon{transform:translateY(-2px)scale(1.09)}.nav-tab:active .nav-app-icon,.nav-create-link:active .nav-app-icon{animation:.24s cubic-bezier(.2,.8,.2,1) nav-icon-tap}.nav-app-icon svg{z-index:1;width:1rem;height:1rem;filter:drop-shadow(0 1px 1px var(--nav-icon-shadow));position:relative}.nav-app-icon-shine{background:linear-gradient(180deg, var(--nav-icon-shine), transparent);opacity:.62;border-radius:.45rem .45rem 50% 50%;height:42%;position:absolute;top:1px;bottom:auto;left:2px;right:2px}@keyframes nav-icon-tap{0%{transform:scale(1)}48%{transform:scale(.88)translateY(1px)}to{transform:scale(1.04)translateY(-1px)}}.nav-icon-cut{fill:none;stroke:var(--nav-icon-surface);stroke-width:1.55px}.nav-icon-highlight{fill:none;stroke:var(--nav-icon-shine);stroke-width:1.1px}.nav-notification-badge{border:1.5px solid var(--color-background);min-width:1.05rem;height:1.05rem;box-shadow:0 2px 5px var(--nav-icon-shadow), inset 0 1px 0 rgba(255,255,255,.28);padding-left:.24rem;padding-right:.24rem;font-size:.56rem;font-weight:800}.app-section[data-section=store] .market-product-card{border:1px solid var(--border);color:var(--foreground);background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.app-section[data-section=store] .market-product-card{background-color:color-mix(in oklab, var(--card) 88%, transparent)}}.app-section[data-section=store] .market-product-card{box-shadow:0 12px 26px -20px rgba(0,0,0,.85), inset 0 1px 0 var(--sheen-hairline);-webkit-backdrop-filter:blur(10px)saturate(115%);backdrop-filter:blur(10px)saturate(115%)}.app-section[data-page=market] .market-product-card{isolation:isolate;border:1px solid var(--sheen-line);position:relative}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-product-card{border:1px solid color-mix(in oklab, var(--sheen-line) 82%, var(--border) 18%)}}.app-section[data-page=market] .market-product-card{color:var(--foreground);background:linear-gradient(145deg, var(--card), var(--card))}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-product-card{background:linear-gradient(145deg, color-mix(in oklab, var(--card) 86%, transparent), color-mix(in oklab, var(--card) 64%, transparent))}}.app-section[data-page=market] .market-product-card{box-shadow:0 22px 44px -30px var(--foreground), 0 8px 22px -18px var(--primary), inset 0 1px 0 var(--sheen-hairline), inset 0 -1px 0 var(--primary-end)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-product-card{box-shadow:0 22px 44px -30px color-mix(in oklab, var(--foreground) 36%, transparent), 0 8px 22px -18px color-mix(in oklab, var(--primary) 36%, transparent), inset 0 1px 0 var(--sheen-hairline), inset 0 -1px 0 color-mix(in oklab, var(--primary-end) 10%, var(--border) 38%)}}.app-section[data-page=market] .market-product-card{-webkit-backdrop-filter:blur(24px)saturate(165%)brightness(1.035);backdrop-filter:blur(24px)saturate(165%)brightness(1.035);transition:transform .26s ease-out,box-shadow .3s ease-out,border-color .22s ease-out;transform:translateZ(0)scale(1)}.app-section[data-page=market] .market-product-card:after{content:"";z-index:30;border-radius:inherit;pointer-events:none;border:1px solid var(--sheen-line);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-product-card:after{border:1px solid color-mix(in oklab, var(--sheen-line) 72%, transparent)}}.app-section[data-page=market] .market-product-card:before{content:none}.app-section[data-page=market] .market-product-card-visible{box-shadow:0 30px 58px -28px var(--foreground), 0 12px 26px -20px var(--foreground), 0 5px 18px -10px var(--primary), inset 0 1px 0 var(--sheen-hairline), inset 0 -1px 0 var(--border);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-product-card-visible{box-shadow:0 30px 58px -28px color-mix(in oklab, var(--foreground) 44%, transparent), 0 12px 26px -20px color-mix(in oklab, var(--foreground) 32%, transparent), 0 5px 18px -10px color-mix(in oklab, var(--primary) 26%, transparent), inset 0 1px 0 var(--sheen-hairline), inset 0 -1px 0 color-mix(in oklab, var(--border) 42%, transparent)}}.app-section[data-page=market] .market-media-frame:after{content:"";z-index:15;pointer-events:none;border-radius:inherit;border-bottom:1px solid var(--sheen-line);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-media-frame:after{border-bottom:1px solid color-mix(in oklab, var(--sheen-line) 52%, transparent)}}.app-section[data-page=market] .market-media-frame:after{-webkit-backdrop-filter:none;backdrop-filter:none}.app-section[data-page=market] .market-card-content{animation:.42s cubic-bezier(.22,1,.36,1) both market-content-settle}@keyframes market-content-settle{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:translate(0)}}.app-section[data-page=market] .market-board-switch,.app-section[data-page=market] .market-view-tabs{border:1px solid var(--sheen-line)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-board-switch,.app-section[data-page=market] .market-view-tabs{border:1px solid color-mix(in oklab, var(--sheen-line) 78%, var(--border) 22%)}}.app-section[data-page=market] .market-board-switch,.app-section[data-page=market] .market-view-tabs{background:linear-gradient(180deg, var(--sheen), transparent 46%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-board-switch,.app-section[data-page=market] .market-view-tabs{background:linear-gradient(180deg, color-mix(in oklab, var(--sheen) 42%, transparent), transparent 46%), color-mix(in oklab, var(--surface) 68%, transparent)}}.app-section[data-page=market] .market-board-switch,.app-section[data-page=market] .market-view-tabs{box-shadow:inset 0 1px 0 var(--sheen-hairline), inset 0 -1px 0 var(--primary), 0 16px 30px -24px var(--foreground), 0 6px 18px -16px var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-board-switch,.app-section[data-page=market] .market-view-tabs{box-shadow:inset 0 1px 0 var(--sheen-hairline), inset 0 -1px 0 color-mix(in oklab, var(--primary) 8%, transparent), 0 16px 30px -24px color-mix(in oklab, var(--foreground) 42%, transparent), 0 6px 18px -16px color-mix(in oklab, var(--primary) 46%, transparent)}}.app-section[data-page=market] .market-board-switch,.app-section[data-page=market] .market-view-tabs{-webkit-backdrop-filter:blur(24px)saturate(165%)brightness(1.035);backdrop-filter:blur(24px)saturate(165%)brightness(1.035)}.app-section[data-page=market] .market-view-tabs button,.app-section[data-page=market] .market-board-switch a{transition-duration:.18s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.app-section[data-page=market] .market-search input{color:var(--foreground);border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-search input{border-color:color-mix(in oklab, var(--border) 86%, transparent)}}.app-section[data-page=market] .market-search input{background:linear-gradient(180deg, var(--sheen), transparent 50%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-search input{background:linear-gradient(180deg, color-mix(in oklab, var(--sheen) 38%, transparent), transparent 50%), color-mix(in oklab, var(--surface) 70%, transparent)}}.app-section[data-page=market] .market-search input{box-shadow:inset 0 1px 0 var(--sheen-hairline), inset 0 -1px 0 var(--primary), 0 14px 28px -22px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-search input{box-shadow:inset 0 1px 0 var(--sheen-hairline), inset 0 -1px 0 color-mix(in oklab, var(--primary) 8%, transparent), 0 14px 28px -22px color-mix(in oklab, var(--foreground) 40%, transparent)}}.app-section[data-page=market] .market-search input{-webkit-backdrop-filter:blur(22px)saturate(160%)brightness(1.03);backdrop-filter:blur(22px)saturate(160%)brightness(1.03)}.app-section[data-page=market] .market-search input:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-search input:focus-visible{border-color:color-mix(in oklab, var(--primary) 58%, var(--sheen-line))}}.app-section[data-page=market] .market-search input:focus-visible{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 0 0 3px var(--primary), 0 14px 30px -20px var(--primary-end)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-search input:focus-visible{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 0 0 3px color-mix(in oklab, var(--primary) 14%, transparent), 0 14px 30px -20px color-mix(in oklab, var(--primary-end) 34%, transparent)}}.app-section[data-page=market] .market-category-badge{color:var(--color-notify-foreground);border-color:rgba(247,252,255,.24)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-category-badge{border-color:color-mix(in oklab, var(--color-notify-foreground) 24%, transparent)}}.app-section[data-page=market] .market-category-badge{background:linear-gradient(180deg, rgba(247,252,255,.12), transparent), var(--foreground)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-category-badge{background:linear-gradient(180deg, color-mix(in oklab, var(--color-notify-foreground) 12%, transparent), transparent), color-mix(in oklab, var(--foreground) 88%, transparent)}}.app-section[data-page=market] .market-category-badge{box-shadow:inset 0 1px 0 rgba(247,252,255,.22), 0 5px 12px -7px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-category-badge{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-notify-foreground) 22%, transparent), 0 5px 12px -7px color-mix(in oklab, var(--foreground) 74%, transparent)}}.app-section[data-page=market] .market-category-badge{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%)}.app-section[data-page=market] .market-interest-bar{border-color:var(--sheen-line)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-interest-bar{border-color:color-mix(in oklab, var(--sheen-line) 72%, var(--border) 28%)}}.app-section[data-page=market] .market-interest-bar{background:linear-gradient(180deg, var(--sheen), transparent 55%), var(--elevated)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-interest-bar{background:linear-gradient(180deg, color-mix(in oklab, var(--sheen) 42%, transparent), transparent 55%), color-mix(in oklab, var(--elevated) 46%, transparent)}}.app-section[data-page=market] .market-interest-bar{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 10px 24px -22px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-interest-bar{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 10px 24px -22px color-mix(in oklab, var(--foreground) 48%, transparent)}}.app-section[data-page=market] .market-interest-bar{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%)}.market-feed-card-content{container-type:inline-size}.app-section[data-page=market] .market-feed-card-content{--market-love:#c32777;--market-feed-action:var(--primary);background:var(--card);flex-direction:column;gap:0;display:flex}@supports (color:color(display-p3 0 0 0)){.app-section[data-page=market] .market-feed-card-content{--market-love:color(display-p3 .701587 .214566 .461089)}}@supports (color:lab(0% 0 0)){.app-section[data-page=market] .market-feed-card-content{--market-love:lab(45.1863% 63.8717 -5.78131)}}.app-section[data-page=market] .market-feed-card-content>a,.app-section[data-page=market] .market-feed-card-content>a>p{min-height:0}.app-section[data-page=market] .market-feed-card-content .market-feed-seller-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}.app-section[data-page=market] .market-feed-engagement{border:1px solid var(--border);background:var(--primary);border-radius:8px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1.05fr) 1px minmax(0,.7fr) 1px minmax(0,1.2fr);gap:0;margin-top:.625rem;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-feed-engagement{background:color-mix(in oklab, var(--primary) 7%, var(--card))}}.app-section[data-page=market] .market-feed-engagement{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-section[data-page=market] .market-feed-engagement>button{width:100%;min-width:0;height:44px;min-height:44px;color:var(--market-feed-action);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:6px;flex-direction:row;gap:4px;padding:0 3px;font-size:12px}.app-section[data-page=market] .market-feed-engagement>.market-like-control,.app-section[data-page=market] .market-feed-engagement .market-like-control svg{color:var(--market-love)}.app-section[data-page=market] .market-feed-engagement svg{width:16px;height:16px;color:inherit;filter:none;flex-shrink:0}.app-section[data-page=market] .market-feed-engagement>button:hover{background:var(--accent)}@container (width<=359px){.market-feed-engagement .market-comment-control .market-engagement-label{display:none}.app-section[data-page=market] .market-feed-engagement{grid-template-columns:minmax(0,1fr) 1px minmax(0,.8fr) 1px minmax(0,1fr) 1px minmax(0,1.2fr)}}@container (width<=459px){.market-feed-engagement .market-engagement-large-label{display:none}}@container (width<=279px){.market-feed-engagement .market-engagement-label{display:none}}.app-section[data-page=market] .market-like-control[aria-pressed=true]{box-shadow:inset 0 1px 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-like-control[aria-pressed=true]{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primary) 24%, transparent)}}.app-section[data-page=market] .market-like-control[aria-pressed=true] svg{filter:drop-shadow(0 2px 4px var(--primary))}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-like-control[aria-pressed=true] svg{filter:drop-shadow(0 2px 4px color-mix(in oklab, var(--primary) 34%, transparent))}}.app-section[data-page=market] .market-share-control{border-color:var(--sheen-line)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-share-control{border-color:color-mix(in oklab, var(--sheen-line) 62%, transparent)}}.app-section[data-page=market] .market-share-control{background:linear-gradient(180deg, var(--sheen), transparent 52%), var(--card)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-share-control{background:linear-gradient(180deg, color-mix(in oklab, var(--sheen) 52%, transparent), transparent 52%), color-mix(in oklab, var(--card) 62%, transparent)}}.app-section[data-page=market] .market-share-control{box-shadow:inset 0 1px 0 var(--sheen-line), 0 7px 18px -11px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-share-control{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--sheen-line) 72%, transparent), 0 7px 18px -11px color-mix(in oklab, var(--foreground) 64%, transparent)}}.app-section[data-page=market] .market-share-control{-webkit-backdrop-filter:blur(18px)saturate(155%);backdrop-filter:blur(18px)saturate(155%);transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease-out}.app-section[data-page=market] .market-share-control:active{transform:scale(.94)}.app-section[data-page=market] .market-feed-tail{z-index:1;position:relative}@keyframes market-image-drift{0%{transform:scale(1.015)translate(0)}to{transform:scale(1.075)translate(-.7%,-.45%)}}.market-feed-image-active{transform:none}.market-feed-image.media-crisp{-webkit-backface-visibility:visible;backface-visibility:visible;transform:none}.app-section[data-page=market] .media-crisp{--media-grade:none}.market-feed{--market-feed-bottom-clearance:calc(var(--nav-height) + env(safe-area-inset-bottom) + .75rem);-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;overscroll-behavior-y:contain;scroll-behavior:auto;padding-bottom:var(--market-feed-bottom-clearance);scroll-padding-bottom:var(--market-feed-bottom-clearance);transition:padding-bottom .18s cubic-bezier(.22,1,.36,1)}html[data-nav-hidden=true] .app-section[data-page=market] .market-feed{--market-feed-bottom-clearance:max(env(safe-area-inset-bottom), .75rem)}.market-carousel-track{touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain;cursor:default}.market-carousel-track:active{cursor:default}.app-section[data-page=market] .market-photo-counter{color:var(--primary-foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-photo-counter{background:color-mix(in oklab, var(--foreground) 86%, transparent)}}.app-section[data-page=market] .market-photo-counter{box-shadow:inset 0 1px 0 var(--sheen)}.app-section[data-page=market] .market-board-switch svg{stroke-width:2px;width:1.125rem;height:1.125rem}.app-section[data-page=market] .market-view-tabs button{gap:.25rem;padding-left:.25rem;padding-right:.25rem}.app-section[data-page=market] .market-view-tabs svg{stroke-width:2px;width:.9375rem;height:.9375rem}.app-section[data-page=market] .market-interest-bar svg,.app-section[data-page=market] .market-card-content button[aria-label^=Share] svg{stroke-width:2px;width:1.125rem;height:1.125rem}.app-section[data-page=market] .market-interest-bar>button{color:var(--foreground)}.app-section[data-page=market] .market-like-control svg{color:var(--primary-end)}.app-section[data-page=market] .market-comment-control svg,.app-section[data-page=market] .market-save-control svg{color:var(--primary)}.app-section[data-page=market] .market-card-content button[aria-label^=Share]{color:var(--primary);background:var(--accent)}.app-section[data-page=market] .market-feed-engagement>button.market-feed-share[aria-label^=Share]{color:var(--market-feed-action);background:0 0}@media (max-width:639px){.app-section[data-page=market]:before{content:none}.app-section[data-page=market] .market-board-switch a{min-height:2.75rem}.app-section[data-page=market] .market-view-tabs,.app-section[data-page=market] .market-board-switch,.app-section[data-page=market] .market-search input,.app-section[data-page=market] .market-interest-bar{-webkit-backdrop-filter:none;backdrop-filter:none}.app-section[data-page=market] .market-product-card,.app-section[data-page=market] .market-product-card-visible{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 6px 16px -10px var(--foreground), inset 0 1px 0 var(--sheen-hairline);transform:none}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-product-card,.app-section[data-page=market] .market-product-card-visible{box-shadow:0 6px 16px -10px color-mix(in oklab, var(--foreground) 28%, transparent), inset 0 1px 0 var(--sheen-hairline)}}.app-section[data-page=market] .market-card-content{padding:.875rem;animation:none}.app-section[data-page=market] .market-interest-bar>button{touch-action:manipulation;min-width:0;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.app-section[data-page=market] .market-product-card,.app-section[data-page=market] .market-product-card-visible{transition:none;transform:none}.app-section[data-page=market] .market-product-card-visible:before,.app-section[data-page=market] .market-card-content{animation:none}.market-feed{transition:none}.market-feed-image-active,.nav-tab:active .nav-app-icon,.nav-create-link:active .nav-app-icon{animation:none}}.app-section[data-section=store] .market-category-badge{border-color:var(--border);color:var(--color-notify-foreground);background-color:rgba(6,16,28,.78);box-shadow:0 4px 12px -8px rgba(0,0,0,.8)}.app-section[data-section=store] .market-view-tabs,.app-section[data-section=store] .market-search-panel{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.app-section[data-section=store] .market-view-tabs,.app-section[data-section=store] .market-search-panel{background-color:color-mix(in oklab, var(--surface) 84%, transparent)}}.app-section[data-section=store] .market-view-tabs,.app-section[data-section=store] .market-search-panel{border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 10px 22px -20px rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px)saturate(115%);backdrop-filter:blur(10px)saturate(115%)}.app-section[data-section=store] .market-search input{color:var(--foreground);box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 8px 18px -18px rgba(0,0,0,.85)}.app-section[data-section=store] .market-search input::-ms-input-placeholder{color:var(--muted-foreground)}.app-section[data-section=store] .market-search input::placeholder{color:var(--muted-foreground)}.market-save-glyph{stroke-width:2.2px;filter:drop-shadow(0 1px 1px)}@supports (color:color-mix(in lab, red, red)){.market-save-glyph{filter:drop-shadow(0 1px 1px color-mix(in oklab, currentColor 28%, transparent))}}.market-save-glyph{transition:transform .3s var(--ease-out-soft), filter .3s var(--ease-standard)}.market-save-control[aria-pressed=true]{box-shadow:inset 0 1px 0 var(--color-primary), 0 7px 16px -12px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.market-save-control[aria-pressed=true]{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-primary) 28%, transparent), 0 7px 16px -12px var(--color-primary)}}.market-save-control[aria-pressed=true] .market-save-glyph{filter:drop-shadow(0 2px 3px var(--color-primary));transform:translateY(-1px)scale(1.08)}@supports (color:color-mix(in lab, red, red)){.market-save-control[aria-pressed=true] .market-save-glyph{filter:drop-shadow(0 2px 3px color-mix(in oklab, var(--color-primary) 48%, transparent))}}@keyframes akoma-ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(1)}}.akoma-ripple{pointer-events:none;background:radial-gradient(circle, var(--color-primary) 0%, transparent 70%);border-radius:9999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.akoma-ripple{background:radial-gradient(circle, color-mix(in oklab, var(--color-primary) 45%, transparent) 0%, transparent 70%)}}.akoma-ripple{animation:.42s cubic-bezier(.22,1,.36,1) forwards akoma-ripple}@media (prefers-reduced-motion:reduce){.akoma-ripple{display:none}.tactile:active:not(:disabled),.interactive-card:active,.arrow-nudge:hover [data-arrow],.arrow-nudge:active [data-arrow]{transform:none}}svg.lucide{stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;transition:stroke-width .18s,color .18s,transform .18s cubic-bezier(.22,1,.36,1),filter .18s}[data-icon-state=inactive]{stroke-width:1.7px;opacity:.9}[data-icon-state=active]{stroke-width:2.1px;opacity:1;filter:drop-shadow(0 1px 6px var(--color-primary))}@supports (color:color-mix(in lab, red, red)){[data-icon-state=active]{filter:drop-shadow(0 1px 6px color-mix(in oklab, var(--color-primary) 45%, transparent))}}.tactile:active:not(:disabled) svg.lucide{transform:scale(.94)}@media (prefers-reduced-motion:reduce){svg.lucide,.tactile:active:not(:disabled) svg.lucide{transition:none;transform:none}}.light .media-crisp{--media-grade:none}.media-fade[data-loaded=true]{opacity:1;filter:var(--media-grade,none);will-change:auto;transform:translateZ(0)}@keyframes media-shimmer{0%{background-position:-140% 0}to{background-position:240% 0}}.home-band .copy-scrim{background:linear-gradient(transparent 0%,rgba(4,10,24,.32) 24%,rgba(4,10,24,.66) 48%,rgba(4,10,24,.88) 78%,rgba(4,10,24,.94) 100%)}:is(.home-band article:has(.copy-scrim) h2,.home-band article:has(.copy-scrim) p){color:#f4f9ff;text-shadow:0 1px 10px rgba(2,6,18,.55)}.home-band article:has(.copy-scrim) p.text-muted-foreground{color:rgba(226,236,248,.92)}.home-band article:has(.copy-scrim) p.text-primary{color:#7dd3fc;text-shadow:0 1px 8px rgba(2,6,18,.6)}@media (prefers-reduced-motion:reduce){.media-fade{opacity:1;filter:var(--media-grade,none);transition:none;transform:none}.media-placeholder{animation:none}}@media (max-height:620px) and (orientation:landscape){.hero-frame{min-height:0;max-height:52dvh}}@media (max-height:560px) and (orientation:landscape){:root{--nav-height:3.9rem;--dock-height:4.6rem}}@media (min-width:400px) and (min-height:820px){:root{--gutter:1.25rem}}@keyframes akoma-skeleton-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes akoma-skeleton-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes akoma-empty-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.skeleton-enter,.empty-enter{animation:none}}@keyframes akoma-pop-in{0%{opacity:0;transform:scale(.72)}55%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes akoma-settle-in{0%{opacity:0;transform:translateY(8px)scale(.996)}to{opacity:1;transform:none}}@keyframes akoma-cascade-in{0%{opacity:0;transform:translateY(14px)scale(.994)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cascade>*,.cascade-tight>*{animation:none}}@keyframes akoma-swap-in{0%{opacity:.35;transform:translateY(6px)scale(.997)}to{opacity:1;transform:none}}@keyframes akoma-value-tick{0%{opacity:.5;transform:translateY(3px)scale(.96)}60%{opacity:1;transform:translate(0)scale(1.035)}to{opacity:1;transform:none}}@keyframes akoma-progress-glow{0%{opacity:0}35%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion:reduce){.swap-in,.value-tick{animation:none}.progress-advanced:after{display:none}}.light .sheet-scrim{background-color:rgba(23,31,48,.42);background-color:color(display-p3 .0964425 .12065 .182991/.42);background-color:lab(11.635% .619292 -12.6021/.42)}@media (prefers-reduced-motion:reduce){.skeleton-gold:after,.pop-in,.settle-in{animation:none}}:root{--ease-out-soft:cubic-bezier(.22, 1, .36, 1);--ease-in-soft:cubic-bezier(.4, 0, 1, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-entrance:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dur-fast:.14s;--dur-base:.2s;--dur-slow:.42s;--dur-reveal:.62s;--dur-sheet-in:.26s;--dur-sheet-out:.19s}@keyframes sheet-slide-down{0%{transform:translate(0)}to{transform:translateY(100%)}}@keyframes sheet-fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-lift-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes modal-lift-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@keyframes route-enter{0%{opacity:0;transform:translateY(8px)}60%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sheet-slide-down,.sheet-fade-out,.modal-lift-in,.modal-lift-out,.route-enter{animation:none}}@keyframes akoma-gold-sheen{0%{opacity:0;transform:translate(-140%)skew(-18deg)}12%{opacity:.55}55%{opacity:.35}to{opacity:0;transform:translate(240%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.gold-sheen:after{opacity:0;animation:none}}@keyframes akoma-step-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.step-open{animation:none}}:root,.light{--lume-gold:rgba(0,217,255,.2);--lume-teal:rgba(0,184,217,.16);--lume-blue:rgba(103,232,249,.12)}@keyframes akoma-drift-gold{0%,to{transform:translate(-12%,8%)scale(1)}50%{transform:translate(6%,-6%)scale(1.12)}}@keyframes akoma-drift-teal{0%,to{transform:translate(14%,-10%)scale(1.05)}50%{transform:translate(-4%,6%)scale(.95)}}@keyframes akoma-drift-blue{0%,to{transform:translate(-6%,12%)scale(1)}50%{transform:translate(10%)scale(1.15)}}@media (prefers-reduced-motion:reduce){.lume-orb{animation:none!important}}@keyframes akoma-diamond-sweep{0%{opacity:0;transform:translate(-130%)skew(-14deg)}8%{opacity:.85}38%,to{opacity:0;transform:translate(230%)skew(-14deg)}}@media (prefers-reduced-motion:reduce){.diamond-sweep:after,.diamond-reveal:after{opacity:0;animation:none}}[data-reveal]{opacity:0;will-change:transform, opacity;transition:opacity .46s var(--ease-standard), transform var(--dur-reveal) var(--ease-entrance);transition-delay:var(--reveal-delay,0s)}[data-reveal=left]{transform:translate(-20px)scale(.995)}[data-reveal=right]{transform:translate(20px)scale(.995)}[data-reveal=up]{transform:translateY(18px)scale(.995)}[data-reveal].is-revealed{opacity:1;will-change:auto;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{transition:opacity .2s linear;transform:none!important}}@keyframes akoma-step-forward{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes akoma-step-back{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes akoma-cart-pop{0%{transform:scale(.82)}55%{transform:scale(1.14)}to{transform:none}}@keyframes akoma-row-settle{0%{transform:translateY(-2px)scale(1.006)}to{transform:none}}@keyframes akoma-complete-ring{0%{opacity:0;box-shadow:0 0 0 0 color-mix(in oklab, var(--color-primary) 45%, transparent)}35%{opacity:1}to{opacity:0;box-shadow:0 0 0 14px color-mix(in oklab, var(--color-primary) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.step-forward,.step-back,.cart-pop,.row-settle{animation:none}.progress-complete:before{display:none}.img-fade{transition:none}}.akoma-star-rail .akoma-star-line{background:linear-gradient(90deg, transparent, var(--color-foreground) 22%, var(--color-primary) 50%, var(--color-foreground) 78%, transparent);height:1px;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.akoma-star-rail .akoma-star-line{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-foreground) 12%, transparent) 22%, color-mix(in oklab, var(--color-primary) 42%, transparent) 50%, color-mix(in oklab, var(--color-foreground) 12%, transparent) 78%, transparent)}}.akoma-star-rail .akoma-star-line{opacity:.45;transition:opacity .6s var(--ease-entrance)}.akoma-star-rail[data-active=true] .akoma-star-line{opacity:1}.akoma-star-rail .akoma-star-halo{background:radial-gradient(60% 120% at 50% 50%, var(--color-primary), transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.akoma-star-rail .akoma-star-halo{background:radial-gradient(60% 120% at 50% 50%, color-mix(in oklab, var(--color-primary) 14%, transparent), transparent 70%)}}.akoma-star-rail .akoma-star-halo{opacity:0;transition:opacity .5s var(--ease-entrance)}.akoma-star-rail[data-active=true] .akoma-star-halo{animation:akoma-star-bloom 1.2s var(--ease-entrance) both}.akoma-star-rail .akoma-star-comet{opacity:0;background:linear-gradient(90deg, transparent 0%, var(--color-primary) 5%, var(--color-primary) 10%, white 13%, transparent 14%);border-radius:999px;width:100%;height:2px;position:absolute;top:50%;left:0;transform:translate(-14%,-50%)}@supports (color:color-mix(in lab, red, red)){.akoma-star-rail .akoma-star-comet{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--color-primary) 40%, transparent) 5%, color-mix(in oklab, var(--color-primary) 85%, transparent) 10%, color-mix(in oklab, white 60%, var(--color-primary)) 13%, transparent 14%)}}.akoma-star-rail .akoma-star-comet{filter:drop-shadow(0 0 6px var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.akoma-star-rail .akoma-star-comet{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--color-primary) 60%, transparent))}}.akoma-star-rail .akoma-star-comet{will-change:transform, opacity}.akoma-star-rail[data-active=true] .akoma-star-comet{animation:1.2s cubic-bezier(.22,.61,.25,1) both akoma-star-travel}.akoma-star-rail .akoma-star-glyph{color:var(--color-primary);font-size:.5rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.akoma-star-rail .akoma-star-glyph{color:color-mix(in oklab, var(--color-primary) 75%, transparent)}}.akoma-star-rail .akoma-star-glyph{opacity:.55;transition:opacity .5s var(--ease-entrance), text-shadow .5s var(--ease-entrance)}.akoma-star-rail[data-active=true] .akoma-star-glyph{opacity:1;text-shadow:0 0 10px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.akoma-star-rail[data-active=true] .akoma-star-glyph{text-shadow:0 0 10px color-mix(in oklab, var(--color-primary) 60%, transparent)}}@keyframes akoma-star-travel{0%{opacity:0;transform:translate(-14%,-50%)}12%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(92%,-50%)}}@keyframes akoma-star-bloom{0%{opacity:0}55%{opacity:1}to{opacity:.25}}@media (prefers-reduced-motion:reduce){.akoma-star-rail .akoma-star-comet{display:none}.akoma-star-rail[data-active=true] .akoma-star-halo{opacity:.5;animation:none}.akoma-star-rail .akoma-star-line,.akoma-star-rail .akoma-star-glyph{transition:opacity .7s}}.akoma-splash{z-index:120;contain:strict;pointer-events:none;top:0;bottom:0;left:0;right:0;background:#070a0d;align-items:center;justify-items:center;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.akoma-splash[data-leaving=true]{opacity:0;pointer-events:none;transform:scale(1.015)}.akoma-splash-bloom{background:radial-gradient(circle, var(--color-primary) 0%, var(--color-primary) 38%, transparent 70%);border-radius:999px;width:min(78vw,380px);height:min(78vw,380px);position:absolute}@supports (color:color-mix(in lab, red, red)){.akoma-splash-bloom{background:radial-gradient(circle, color-mix(in oklab, var(--color-primary) 14%, transparent) 0%, color-mix(in oklab, var(--color-primary) 5%, transparent) 38%, transparent 70%)}}.akoma-splash-bloom{opacity:0;animation:1.7s ease-out .18s forwards akoma-splash-illumination;transform:scale(.82)}.akoma-splash-stage{z-index:1;align-items:center;justify-items:center;width:min(76vw,320px);padding:1.5rem;display:grid;position:relative}.akoma-splash-mark{opacity:0;width:100%;height:0;padding-top:31.22%;animation:.9s cubic-bezier(.22,1,.36,1) .16s forwards akoma-splash-logo-in;position:relative;transform:translateY(5px)scale(.985)}@supports (aspect-ratio:1246 / 389){.akoma-splash-mark{aspect-ratio:1246/389;height:auto;padding-top:0}}.akoma-splash-mark img{object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes akoma-splash-logo-in{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes akoma-splash-illumination{0%{opacity:0;transform:scale(.82)}to{opacity:.7;transform:scale(1)}}.akoma-splash[data-variant=reduced]{transition:opacity .2s}.akoma-splash[data-variant=reduced][data-leaving=true]{transform:none}.akoma-splash[data-variant=reduced] .akoma-splash-mark,.akoma-splash[data-variant=reduced] .akoma-splash-bloom{animation:.26s ease-out forwards akoma-splash-soft-in}@keyframes akoma-splash-soft-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.akoma-splash-mark,.akoma-splash-bloom{animation:.26s ease-out forwards akoma-splash-soft-in}.akoma-splash[data-leaving=true]{transform:none}}.nav-follow{will-change:transform;transition:transform .3s cubic-bezier(.22,.61,.36,1)}html[data-nav-hidden=true] .nav-follow{transform:translate3d(0, calc(var(--nav-height) * .72), 0)}@media (prefers-reduced-motion:reduce){.nav-follow{transition:none}}body:has([data-bottom-dock]) .guide-dock{bottom:calc(var(--nav-height) + var(--dock-height) + env(safe-area-inset-bottom) + .5rem)}:is(body:has(main[data-safe-frame=gate]) .guide-dock,body:has([data-tour-active=true]) .guide-dock){display:none}.gift-theme{--gift-accent:var(--primary)}.gift-accent-text{color:var(--gift-accent)}.gift-accent-soft{background-color:var(--gift-accent)}@supports (color:color-mix(in lab, red, red)){.gift-accent-soft{background-color:color-mix(in oklab, var(--gift-accent) 16%, transparent)}}.gift-accent-border{border-color:var(--gift-accent)}@supports (color:color-mix(in lab, red, red)){.gift-accent-border{border-color:color-mix(in oklab, var(--gift-accent) 45%, transparent)}}@keyframes gift-glow-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--gift-accent) 28%, transparent), 0 0 18px -6px color-mix(in oklab, var(--gift-accent) 35%, transparent)}50%{box-shadow:0 0 0 6px transparent, 0 0 34px -2px color-mix(in oklab, var(--gift-accent) 60%, transparent)}}.gift-glow{animation:2.8s ease-in-out infinite gift-glow-pulse}.gift-glow-off{box-shadow:0 0 18px -10px var(--gift-accent);animation:none}@supports (color:color-mix(in lab, red, red)){.gift-glow-off{box-shadow:0 0 18px -10px color-mix(in oklab, var(--gift-accent) 35%, transparent)}}@keyframes gift-cta-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--gift-accent) 40%, transparent)}60%{box-shadow:0 0 0 10px transparent}}.gift-cta-pulse{animation:2.4s ease-out infinite gift-cta-pulse}@keyframes gift-icon-sway{0%,70%,to{transform:rotate(0)scale(1)}78%{transform:rotate(-7deg)scale(1.06)}86%{transform:rotate(7deg)scale(1.06)}}.gift-icon-sway{animation:5s ease-in-out infinite gift-icon-sway}@keyframes gift-sparkle{0%,to{opacity:0;transform:translateY(4px)scale(.6)}50%{opacity:.9;transform:translateY(-4px)scale(1)}}.gift-sparkle{animation:3.2s ease-in-out infinite gift-sparkle}@keyframes gift-particle-fall{0%{opacity:0;transform:translateY(-12vh)rotate(0)}10%{opacity:1}to{opacity:0;transform:translate3d(var(--drift,0px), 92vh, 0) rotate(var(--spin,540deg))}}.gift-particle{animation:gift-particle-fall var(--dur,2.6s) cubic-bezier(.2, .6, .3, 1) forwards;animation-delay:var(--delay,0s)}@keyframes gift-burst{0%{opacity:0;transform:scale(.7)}40%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.gift-burst{animation:.5s ease-out both gift-burst}@keyframes gift-box-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.gift-box-float{animation:3.4s ease-in-out infinite gift-box-float}.gift-box-float:nth-child(2){animation-delay:.4s}.gift-box-float:nth-child(3){animation-delay:.8s}@keyframes gift-box-open{0%{transform:scale(1)rotate(0)}20%{transform:scale(1.05)rotate(-6deg)}40%{transform:scale(1.05)rotate(6deg)}60%{transform:scale(1.08)rotate(-4deg)}80%{transform:scale(1.1)rotate(4deg)}to{transform:scale(1.16)rotate(0)}}.gift-box-open{animation:1.1s ease-in-out both gift-box-open}@media (prefers-reduced-motion:reduce){.gift-glow,.gift-glow-off,.gift-cta-pulse,.gift-icon-sway,.gift-sparkle,.gift-particle,.gift-burst,.gift-box-float,.gift-box-open{animation:none}.gift-glow,.gift-glow-off{box-shadow:0 0 18px -10px var(--gift-accent)}@supports (color:color-mix(in lab, red, red)){.gift-glow,.gift-glow-off{box-shadow:0 0 18px -10px color-mix(in oklab, var(--gift-accent) 35%, transparent)}}.gift-sparkle{opacity:.6}}.mystery-box{--box-gold:var(--gift-accent,var(--primary));border:1px solid var(--box-gold);border-radius:1.15rem;flex-direction:column;align-items:center;gap:.25rem;min-height:8.5rem;padding:.85rem .35rem .7rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mystery-box{border:1px solid color-mix(in oklab, var(--box-gold) 34%, transparent)}}.mystery-box{background:radial-gradient(120% 80% at 50% 0%, var(--box-gold), transparent 70%), linear-gradient(160deg, var(--foreground), transparent 55%), var(--background)}@supports (color:color-mix(in lab, red, red)){.mystery-box{background:radial-gradient(120% 80% at 50% 0%, color-mix(in oklab, var(--box-gold) 12%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in oklab, var(--foreground) 8%, transparent), transparent 55%), color-mix(in oklab, var(--background) 82%, black)}}.mystery-box{box-shadow:inset 0 1px 0 var(--box-gold), 0 12px 28px -18px var(--box-gold)}@supports (color:color-mix(in lab, red, red)){.mystery-box{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--box-gold) 22%, transparent), 0 12px 28px -18px color-mix(in oklab, var(--box-gold) 55%, transparent)}}.mystery-box{isolation:isolate;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,opacity .22s,filter .22s;overflow:hidden}.mystery-box:disabled{opacity:.55}.mystery-box:focus-visible{outline:2px solid var(--box-gold);outline-offset:2px}@media (hover:hover){.mystery-box:not(:disabled):hover{filter:brightness(1.08);box-shadow:inset 0 1px 0 var(--box-gold), 0 18px 34px -16px var(--box-gold);transform:translateY(-4px)scale(1.02)}@supports (color:color-mix(in lab, red, red)){.mystery-box:not(:disabled):hover{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--box-gold) 34%, transparent), 0 18px 34px -16px color-mix(in oklab, var(--box-gold) 70%, transparent)}}}.mystery-box:not(:disabled):active{filter:brightness(1.12);transform:scale(.96)}.mystery-box__glow{background:radial-gradient(closest-side, var(--box-gold), transparent);border-radius:999px;position:absolute;top:-30%;bottom:45%;left:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.mystery-box__glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--box-gold) 30%, transparent), transparent)}}.mystery-box__glow{filter:blur(10px);opacity:.55;z-index:-1}.mystery-box__shell{background:linear-gradient(150deg, var(--box-gold), var(--background) 60%);border-radius:.55rem;width:3.4rem;height:2.9rem;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.mystery-box__shell{background:linear-gradient(150deg, color-mix(in oklab, var(--box-gold) 26%, var(--background)), color-mix(in oklab, var(--background) 90%, black) 60%)}}.mystery-box__shell{border:1px solid var(--box-gold)}@supports (color:color-mix(in lab, red, red)){.mystery-box__shell{border:1px solid color-mix(in oklab, var(--box-gold) 45%, transparent)}}.mystery-box__shell{overflow:visible;box-shadow:inset 0 1px rgba(255,255,255,.18),inset 0 -8px 14px -10px #000;box-shadow:inset 0 1px color(display-p3 1 1 1/.18),inset 0 -8px 14px -10px color(display-p3 0 0 0);box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.18),inset 0 -8px 14px -10px lab(0% 0 0)}.mystery-box__lid{background:linear-gradient(180deg, var(--box-gold), var(--box-gold));border-radius:.45rem;height:.85rem;position:absolute;top:0;bottom:auto;left:-6%;right:-6%}@supports (color:color-mix(in lab, red, red)){.mystery-box__lid{background:linear-gradient(180deg, color-mix(in oklab, var(--box-gold) 55%, transparent), color-mix(in oklab, var(--box-gold) 18%, transparent))}}.mystery-box__lid{border-bottom:1px solid var(--box-gold)}@supports (color:color-mix(in lab, red, red)){.mystery-box__lid{border-bottom:1px solid color-mix(in oklab, var(--box-gold) 60%, transparent)}}.mystery-box__lid{transform-origin:bottom;transition:transform .4s}.mystery-box__ribbon-v,.mystery-box__ribbon-h{background:linear-gradient(90deg, var(--box-gold), var(--box-gold), var(--box-gold));position:absolute}@supports (color:color-mix(in lab, red, red)){.mystery-box__ribbon-v,.mystery-box__ribbon-h{background:linear-gradient(90deg, color-mix(in oklab, var(--box-gold) 45%, transparent), color-mix(in oklab, var(--box-gold) 85%, white), color-mix(in oklab, var(--box-gold) 45%, transparent))}}.mystery-box__ribbon-v{width:.34rem;top:0;bottom:0;left:50%;transform:translate(-50%)}.mystery-box__ribbon-h{height:.3rem;top:55%;left:0;right:0}.mystery-box__bow{background:linear-gradient(135deg, var(--box-gold), var(--box-gold));border-radius:.2rem .5rem;width:1.1rem;height:1.1rem;position:absolute;top:-.5rem;left:50%;transform:translate(-50%)rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.mystery-box__bow{background:linear-gradient(135deg, color-mix(in oklab, var(--box-gold) 95%, white), color-mix(in oklab, var(--box-gold) 55%, transparent))}}.mystery-box__bow{box-shadow:0 0 10px -2px var(--box-gold)}@supports (color:color-mix(in lab, red, red)){.mystery-box__bow{box-shadow:0 0 10px -2px color-mix(in oklab, var(--box-gold) 70%, transparent)}}.mystery-box__sheen{opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);background:linear-gradient(90deg,transparent,color(display-p3 1 1 1/.34),transparent);background:linear-gradient(90deg,transparent,lab(100% -.0000298023 .0000119209/.34),transparent);width:45%;height:220%;position:absolute;top:-60%;left:-40%;transform:rotate(18deg)}.mystery-box__spark{background:#fff;border-radius:999px;width:.3rem;height:.3rem;position:absolute;top:.35rem;right:.4rem}@supports (color:color-mix(in lab, red, red)){.mystery-box__spark{background:color-mix(in oklab, white 80%, var(--box-gold))}}.mystery-box__spark{box-shadow:0 0 8px 1px var(--box-gold)}@supports (color:color-mix(in lab, red, red)){.mystery-box__spark{box-shadow:0 0 8px 1px color-mix(in oklab, var(--box-gold) 80%, transparent)}}.mystery-box__spark{opacity:.75}.mystery-box__shadow{filter:blur(2px);background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent);background:radial-gradient(closest-side,color(display-p3 0 0 0/.55),transparent);background:radial-gradient(closest-side,lab(0% 0 0/.55),transparent);border-radius:999px;width:2.6rem;height:.4rem;margin-top:.35rem}.mystery-box__label{letter-spacing:.06em;text-transform:uppercase;color:var(--box-gold);font-size:.8rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.mystery-box__label{color:color-mix(in oklab, var(--box-gold) 88%, white)}}.mystery-box__hint{color:var(--muted-foreground);font-size:.65rem}.mystery-box[data-variant="2"] .mystery-box__ribbon-h{top:42%}.mystery-box[data-variant="2"] .mystery-box__spark{top:auto;bottom:.35rem;left:.4rem;right:auto}.mystery-box[data-variant="3"] .mystery-box__ribbon-v{left:42%}.mystery-box[data-variant="3"] .mystery-box__bow{left:42%;transform:translate(-50%)rotate(30deg)}.mystery-box[data-variant="3"] .mystery-box__spark{top:.9rem;right:.3rem}@keyframes mystery-box-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes mystery-box-breathe{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:.75;transform:scale(1.05)}}@keyframes mystery-box-sheen{0%,72%{opacity:0;transform:translate(0)rotate(18deg)}78%{opacity:1}92%,to{opacity:0;transform:translate(320%)rotate(18deg)}}.mystery-box--float{animation:5.2s ease-in-out infinite mystery-box-float}.mystery-box--float .mystery-box__glow{animation:5.2s ease-in-out infinite mystery-box-breathe}.mystery-box--float .mystery-box__sheen{animation:7.5s ease-in-out infinite mystery-box-sheen}.mystery-box--float[data-variant="2"],.mystery-box--float[data-variant="2"] .mystery-box__glow,.mystery-box--float[data-variant="2"] .mystery-box__sheen{animation-delay:.9s}.mystery-box--float[data-variant="3"],.mystery-box--float[data-variant="3"] .mystery-box__glow,.mystery-box--float[data-variant="3"] .mystery-box__sheen{animation-delay:1.8s}@keyframes mystery-box-lift{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-8px)scale(1.06)}to{transform:translateY(-4px)scale(1.09)}}@keyframes mystery-box-flare{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.5)}}.mystery-box--opening{border-color:var(--box-gold);animation:.9s cubic-bezier(.2,.8,.2,1) both mystery-box-lift}@supports (color:color-mix(in lab, red, red)){.mystery-box--opening{border-color:color-mix(in oklab, var(--box-gold) 75%, transparent)}}.mystery-box--opening{box-shadow:inset 0 1px 0 var(--box-gold), 0 0 34px -6px var(--box-gold)}@supports (color:color-mix(in lab, red, red)){.mystery-box--opening{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--box-gold) 45%, transparent), 0 0 34px -6px color-mix(in oklab, var(--box-gold) 65%, transparent)}}.mystery-box--opening{z-index:1}.mystery-box--opening .mystery-box__glow{animation:.9s ease-out both mystery-box-flare}.mystery-box--opening .mystery-box__lid{transform:translateY(-.55rem)rotate(-14deg)}.mystery-box--dimmed{opacity:.4;filter:saturate(.7);transform:scale(.94)}@media (prefers-reduced-motion:reduce){.mystery-box,.mystery-box--float,.mystery-box--opening,.mystery-box__glow,.mystery-box__sheen,.mystery-box__lid{transition:none!important;animation:none!important}}.gift-prize-card{border:1px solid var(--gift-accent,var(--primary));border-radius:1.25rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.gift-prize-card{border:1px solid color-mix(in oklab, var(--gift-accent,var(--primary)) 45%, transparent)}}.gift-prize-card{background:radial-gradient(120% 90% at 50% 0%, var(--gift-accent,var(--primary)), transparent 70%), var(--background)}@supports (color:color-mix(in lab, red, red)){.gift-prize-card{background:radial-gradient(120% 90% at 50% 0%, color-mix(in oklab, var(--gift-accent,var(--primary)) 14%, transparent), transparent 70%), color-mix(in oklab, var(--background) 85%, black)}}.gift-prize-card{box-shadow:inset 0 1px 0 var(--gift-accent,var(--primary)), 0 18px 40px -22px var(--gift-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.gift-prize-card{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--gift-accent,var(--primary)) 28%, transparent), 0 18px 40px -22px color-mix(in oklab, var(--gift-accent,var(--primary)) 70%, transparent)}}.gift-free-pill{letter-spacing:.12em;color:var(--gift-accent,var(--primary));border-radius:999px;padding:.2rem .85rem;font-size:.75rem;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.gift-free-pill{color:color-mix(in oklab, var(--gift-accent,var(--primary)) 92%, white)}}.gift-free-pill{border:1px solid var(--gift-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.gift-free-pill{border:1px solid color-mix(in oklab, var(--gift-accent,var(--primary)) 55%, transparent)}}.gift-free-pill{background:var(--gift-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.gift-free-pill{background:color-mix(in oklab, var(--gift-accent,var(--primary)) 14%, transparent)}}.ambient-dock{bottom:calc(var(--nav-height) + env(safe-area-inset-bottom) + .5rem)}body:has([data-bottom-dock]) .ambient-dock{bottom:calc(var(--nav-height) + var(--dock-height) + env(safe-area-inset-bottom) + .5rem)}@media (max-width:360px){.act-primary,.act-secondary,.act-destructive{gap:.375rem;padding-left:.85rem;padding-right:.85rem;font-size:.8125rem}.act-primary svg.lucide,.act-secondary svg.lucide,.act-destructive svg.lucide{width:1rem;height:1rem}}@media (prefers-reduced-motion:reduce){.act-primary,.act-secondary,.act-destructive{transition:none}.act-primary:active:not(:disabled),.act-secondary:active:not(:disabled),.act-destructive:active:not(:disabled){transform:none}}@keyframes akoma-orb-spin{to{transform:rotate(360deg)}}@keyframes akoma-orb-breathe{0%,to{box-shadow:0 10px 30px -12px color-mix(in oklab, var(--primary) 55%, transparent), 0 0 0 0 color-mix(in oklab, var(--primary) 28%, transparent)}50%{box-shadow:0 14px 38px -12px color-mix(in oklab, var(--primary) 70%, transparent), 0 0 0 8px color-mix(in oklab, var(--primary) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.guide-orb,.guide-orb-ring{animation:none!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.glass,.glass-raised,.glass-active,.glass-diamond,.lux-card{will-change:transform;transition-timing-function:var(--ease-out-soft)}.lux-card{transition:transform .42s var(--ease-out-soft), box-shadow .42s var(--ease-out-soft), border-color .3s var(--ease-standard)}}@media (prefers-reduced-motion:reduce){.glass,.glass-raised,.glass-active,.glass-diamond,.lux-card,.nav-dock,.nav-capsule{transition:none!important}}@keyframes auth-enter-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.auth-enter{animation:none!important}.auth-tile,.auth-feature,.auth-cta,.auth-cta-ghost{transition:none!important}}@keyframes akoma-kenburns{0%{transform:scale(1.015)translate(0)}50%{transform:scale(1.04)translate(-.8%,-.8%)}to{transform:scale(1.015)translate(0)}}@keyframes akoma-card-sweep{0%{opacity:0;transform:translate(-140%)skew(-12deg)}18%{opacity:.55}55%{opacity:0;transform:translate(240%)skew(-12deg)}to{opacity:0;transform:translate(240%)skew(-12deg)}}:root{--auth-sun-gold:#ebaa2d;--auth-sun-amber:#ee8700;--auth-sun-champagne:#f4dca1;--auth-sun-pink:#f48998;--auth-sun-violet:#9d69d2;--auth-sun-ink:#170d05}.auth-create-sun-wrap{isolation:isolate}.auth-create-sun-wrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center, var(--auth-sun-gold), var(--auth-sun-amber) 48%, transparent 74%);border-radius:9999px;position:absolute;top:-.55rem;bottom:-.55rem;left:-.7rem;right:-.7rem}@supports (color:color-mix(in lab, red, red)){.auth-create-sun-wrap:before{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--auth-sun-gold) 28%, transparent), color-mix(in oklab, var(--auth-sun-amber) 10%, transparent) 48%, transparent 74%)}}.auth-create-sun-wrap:before{filter:blur(7px);animation:5.2s ease-in-out infinite auth-sun-breathe}.auth-create-sun-wrap:after{content:"";z-index:-1;border:1px solid var(--auth-sun-champagne);position:absolute;top:-.3rem;bottom:-.3rem;left:-.3rem;right:-.3rem}@supports (color:color-mix(in lab, red, red)){.auth-create-sun-wrap:after{border:1px solid color-mix(in oklab, var(--auth-sun-champagne) 65%, transparent)}}.auth-create-sun-wrap:after{opacity:0;pointer-events:none;border-radius:9999px}.auth-create-sun-wrap:has(.auth-create-sun:active):after{animation:.42s ease-out both auth-sun-press-ring}.auth-create-sun{isolation:isolate;color:var(--auth-sun-ink);border:1px solid var(--auth-sun-champagne);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-create-sun{border:1px solid color-mix(in oklab, var(--auth-sun-champagne) 82%, transparent)}}.auth-create-sun{background-color:var(--auth-sun-gold);background-image:linear-gradient(180deg, rgba(255,255,255,.44), transparent 46%), linear-gradient(112deg, var(--auth-sun-amber) 0%, var(--auth-sun-gold) 24%, var(--auth-sun-champagne) 43%, var(--auth-sun-pink) 58%, var(--auth-sun-violet) 73%, var(--color-primary) 86%, var(--auth-sun-amber) 100%)}@supports (color:color(display-p3 0 0 0)){.auth-create-sun{background-image:linear-gradient(180deg, color(display-p3 1 1 1/.44), transparent 46%), linear-gradient(112deg, var(--auth-sun-amber) 0%, var(--auth-sun-gold) 24%, var(--auth-sun-champagne) 43%, var(--auth-sun-pink) 58%, var(--auth-sun-violet) 73%, var(--color-primary) 86%, var(--auth-sun-amber) 100%)}}@supports (color:lab(0% 0 0)){.auth-create-sun{background-image:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.44), transparent 46%), linear-gradient(112deg, var(--auth-sun-amber) 0%, var(--auth-sun-gold) 24%, var(--auth-sun-champagne) 43%, var(--auth-sun-pink) 58%, var(--auth-sun-violet) 73%, var(--color-primary) 86%, var(--auth-sun-amber) 100%)}}@supports (color:color-mix(in lab, red, red)){.auth-create-sun{background-image:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.44), transparent 46%), linear-gradient(112deg, var(--auth-sun-amber) 0%, var(--auth-sun-gold) 24%, var(--auth-sun-champagne) 43%, color-mix(in oklab, var(--auth-sun-pink) 38%, var(--auth-sun-gold)) 58%, color-mix(in oklab, var(--auth-sun-violet) 25%, var(--auth-sun-gold)) 73%, color-mix(in oklab, var(--color-primary) 24%, var(--auth-sun-gold)) 86%, var(--auth-sun-amber) 100%)}}.auth-create-sun{box-shadow:inset 0 1px 0 rgba(255,255,255,.58), inset 0 -1px 0 var(--auth-sun-amber), 0 8px 24px -11px var(--auth-sun-gold);background-size:100% 100%,260% 100%}@supports (color:color(display-p3 0 0 0)){.auth-create-sun{box-shadow:inset 0 1px 0 color(display-p3 1 1 1/.58), inset 0 -1px 0 var(--auth-sun-amber), 0 8px 24px -11px var(--auth-sun-gold)}}@supports (color:lab(0% 0 0)){.auth-create-sun{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.58), inset 0 -1px 0 var(--auth-sun-amber), 0 8px 24px -11px var(--auth-sun-gold)}}@supports (color:color-mix(in lab, red, red)){.auth-create-sun{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.58), inset 0 -1px 0 color-mix(in oklab, var(--auth-sun-amber) 55%, transparent), 0 8px 24px -11px color-mix(in oklab, var(--auth-sun-gold) 72%, transparent)}}.auth-create-sun{text-shadow:0 1px rgba(255,255,255,.24);text-shadow:0 1px color(display-p3 1 1 1/.24);text-shadow:0 1px lab(100% -.0000298023 .0000119209/.24);transition:transform .18s var(--ease-out-soft), box-shadow .18s var(--ease-out-soft), filter .18s var(--ease-out-soft);animation:10s ease-in-out infinite auth-sun-flow}.auth-create-sun:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(102deg,transparent,rgba(255,255,255,.56),transparent);background:linear-gradient(102deg,transparent,color(display-p3 1 1 1/.56),transparent);background:linear-gradient(102deg,transparent,lab(100% -.0000298023 .0000119209/.56),transparent);width:42%;animation:5.6s ease-in-out infinite auth-sun-sweep;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-180%)skew(-12deg)}.auth-create-sun:hover{filter:brightness(1.04)saturate(1.04)}.auth-create-sun:active{filter:brightness(1.1)saturate(1.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.64), 0 0 24px 1px var(--auth-sun-gold);transform:scale(.975)}@supports (color:color(display-p3 0 0 0)){.auth-create-sun:active{box-shadow:inset 0 1px 0 color(display-p3 1 1 1/.64), 0 0 24px 1px var(--auth-sun-gold)}}@supports (color:lab(0% 0 0)){.auth-create-sun:active{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.64), 0 0 24px 1px var(--auth-sun-gold)}}@supports (color:color-mix(in lab, red, red)){.auth-create-sun:active{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.64), 0 0 24px 1px color-mix(in oklab, var(--auth-sun-gold) 56%, transparent)}}.auth-create-sun:focus-visible{outline:2px solid var(--auth-sun-champagne)}@supports (color:color-mix(in lab, red, red)){.auth-create-sun:focus-visible{outline:2px solid color-mix(in oklab, var(--auth-sun-champagne) 88%, white)}}.auth-create-sun:focus-visible{outline-offset:3px}.auth-create-sun .akoma-ripple{z-index:2;background:radial-gradient(circle, rgba(255,255,255,.62), var(--auth-sun-pink) 38%, transparent 72%)}@supports (color:color(display-p3 0 0 0)){.auth-create-sun .akoma-ripple{background:radial-gradient(circle, color(display-p3 1 1 1/.62), var(--auth-sun-pink) 38%, transparent 72%)}}@supports (color:lab(0% 0 0)){.auth-create-sun .akoma-ripple{background:radial-gradient(circle, lab(100% -.0000298023 .0000119209/.62), var(--auth-sun-pink) 38%, transparent 72%)}}@supports (color:color-mix(in lab, red, red)){.auth-create-sun .akoma-ripple{background:radial-gradient(circle, lab(100% -.0000298023 .0000119209/.62), color-mix(in oklab, var(--auth-sun-pink) 28%, transparent) 38%, transparent 72%)}}.auth-create-particles{z-index:-1;pointer-events:none;border-radius:9999px;position:absolute;top:-.45rem;bottom:-.45rem;left:-.35rem;right:-.35rem;overflow:hidden}.auth-create-particles span{background:var(--auth-sun-champagne);width:.18rem;height:.18rem;box-shadow:0 0 7px 1px var(--auth-sun-gold);border-radius:9999px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.auth-create-particles span{box-shadow:0 0 7px 1px color-mix(in oklab, var(--auth-sun-gold) 65%, transparent)}}.auth-create-particles span{opacity:0;animation:6s ease-out infinite auth-sun-particle}.auth-create-particles span:first-child{--spark-x:-7.5rem;--spark-y:-.8rem;animation-delay:.3s}.auth-create-particles span:nth-child(2){--spark-x:7rem;--spark-y:-.5rem;background:var(--color-primary);animation-delay:1.5s}.auth-create-particles span:nth-child(3){--spark-x:-6.2rem;--spark-y:.75rem;background:var(--auth-sun-pink);animation-delay:2.8s}.auth-create-particles span:nth-child(4){--spark-x:7.4rem;--spark-y:.65rem;background:var(--auth-sun-violet);animation-delay:4s}.auth-create-particles span:nth-child(5){--spark-x:5.8rem;--spark-y:-.9rem;animation-delay:5s}@keyframes auth-sun-flow{0%,to{background-position:0 0,0%}50%{background-position:0 0,100%}}@keyframes auth-sun-breathe{0%,to{opacity:.68;transform:scale(.98)}50%{opacity:1;transform:scale(1.035)}}@keyframes auth-sun-sweep{0%,64%{opacity:0;transform:translate(-180%)skew(-12deg)}70%{opacity:.58}84%,to{opacity:0;transform:translate(340%)skew(-12deg)}}@keyframes auth-sun-particle{0%,72%,to{opacity:0;transform:translate(0)scale(.55)}76%{opacity:.65}88%{opacity:0;transform:translate3d(var(--spark-x), var(--spark-y), 0) scale(1)}}@keyframes auth-sun-press-ring{0%{opacity:.7;transform:scale(.96)}to{opacity:0;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.auth-cine,.auth-cine-sweep{animation:none!important}.auth-card,.auth-mini,.auth-mini-ghost,.auth-create-sun{transition:none!important}.auth-create-sun,.auth-create-sun:before,.auth-create-sun-wrap:before,.auth-create-particles span{animation:none!important}.auth-create-particles{display:none}}.authx-sheet:before{content:"";background:linear-gradient(90deg, transparent, var(--achievement), transparent);border-radius:999px;height:1px;position:absolute;top:-1px;left:18%;right:18%}@supports (color:color-mix(in lab, red, red)){.authx-sheet:before{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--achievement) 55%, transparent), transparent)}}.authx-sheet:before{pointer-events:none}.authx-divider{color:var(--color-foreground);grid-template-columns:1fr auto 1fr;align-items:center;gap:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.authx-divider{color:color-mix(in oklab, var(--color-foreground) 48%, transparent)}}.authx-divider{letter-spacing:.22em;text-transform:uppercase;font-size:.66rem;font-weight:500}.authx-divider:before,.authx-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--sheen-line));height:1px}.authx-divider:after{background:linear-gradient(90deg, var(--sheen-line), transparent)}@keyframes authx-collapse-open{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes authx-collapse-close{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}.authx-collapse[data-state=open]{animation:authx-collapse-open .32s var(--ease-out-soft)}.authx-collapse[data-state=closed]{animation:authx-collapse-close .24s var(--ease-standard)}@keyframes authx-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.authx-stagger>section>*{animation:authx-rise .48s var(--ease-out-soft) backwards}.authx-stagger>section>:first-child{animation-delay:60ms}.authx-stagger>section>:nth-child(2){animation-delay:.12s}.authx-stagger>section>:nth-child(3){animation-delay:.18s}.authx-stagger>section>:nth-child(4){animation-delay:.23s}.authx-stagger>section>:nth-child(n+5){animation-delay:.27s}.authx-sheet .type-label{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.authx-sheet .type-label{color:color-mix(in oklab, var(--color-foreground) 78%, transparent)}}.authx-sheet .type-label{font-size:.6875rem}.authx-sheet .type-body.text-muted-foreground,.authx-panel .text-muted-foreground{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.authx-sheet .type-body.text-muted-foreground,.authx-panel .text-muted-foreground{color:color-mix(in oklab, var(--color-foreground) 72%, transparent)}}.authx-sheet .text-muted-foreground:not(.type-body){color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.authx-sheet .text-muted-foreground:not(.type-body){color:color-mix(in oklab, var(--color-foreground) 66%, transparent)}}.app-frame:has(.authx-sheet) a[href=\/].text-muted-foreground{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.app-frame:has(.authx-sheet) a[href=\/].text-muted-foreground{color:color-mix(in oklab, var(--color-foreground) 62%, transparent)}}.app-frame:has(.authx-sheet) a[href=\/].text-muted-foreground{font-size:.78rem}@media (prefers-reduced-motion:reduce){.authx-rise,.authx-stagger>section>*{animation:none!important}.authx-input,.authx-ghost,.authx-google,.authx-manual,.authx-link,.authx-eye{transition:none!important}.authx-collapse{animation:none!important}}@keyframes akoma-brand-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes akoma-logo-settle{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes akoma-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes akoma-orbit-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes akoma-net-drift{0%{transform:translate(0)}to{transform:translate(-4%,-3%)}}@keyframes akoma-figure-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes akoma-figure-screen{0%,to{opacity:.25}50%{opacity:.7}}@media (max-width:359px){.edge-people{display:none}}@media (max-height:660px){.edge-people{opacity:.5}}@media (prefers-reduced-motion:reduce){.brand-rise,.brand-mark,.brand-orbit,.auth-net,.edge-figure,.edge-figure .edge-screen{animation:none!important}.brand-word{transition:none!important}}.neon-orb{filter:blur(46px);opacity:.55;will-change:transform;border-radius:9999px;display:block;position:absolute}.neon-orb-pink{aspect-ratio:1;background:radial-gradient(closest-side,rgba(255,33,193,.62),transparent 70%);width:58%;animation:17s ease-in-out infinite alternate neon-drift-a;top:6%;left:-14%}.neon-orb-gold{aspect-ratio:1;background:radial-gradient(closest-side, var(--color-primary), transparent 70%);width:64%;top:28%;right:-18%}@supports (color:color-mix(in lab, red, red)){.neon-orb-gold{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-primary) 78%, transparent), transparent 70%)}}.neon-orb-gold{animation:21s ease-in-out infinite alternate neon-drift-b}.neon-orb-pink2{aspect-ratio:1;background:radial-gradient(closest-side,rgba(233,53,207,.5),transparent 70%);width:52%;animation:25s ease-in-out infinite alternate neon-drift-c;bottom:-12%;left:18%}.neon-sweep{background:linear-gradient(115deg, transparent 38%, rgba(255,66,213,.1) 47%, var(--color-primary) 53%, transparent 62%);position:absolute;top:-30%;bottom:-30%;left:-60%;right:-60%}@supports (color:color-mix(in lab, red, red)){.neon-sweep{background:linear-gradient(115deg, transparent 38%, rgba(255,66,213,.1) 47%, color-mix(in oklab, var(--color-primary) 16%, transparent) 53%, transparent 62%)}}.neon-sweep{filter:blur(18px);animation:13s linear infinite neon-sweep-move}@keyframes neon-drift-a{0%{transform:translate(0)scale(1)}50%{transform:translate(16%,10%)scale(1.14)}to{transform:translate(6%,22%)scale(.95)}}@keyframes neon-drift-b{0%{transform:translate(0)scale(1.05)}50%{transform:translate(-18%,12%)scale(.92)}to{transform:translate(-8%,-14%)scale(1.12)}}@keyframes neon-drift-c{0%{transform:translate(0)scale(.98)}50%{transform:translate(-14%,-16%)scale(1.16)}to{transform:translate(12%,-6%)scale(1)}}@keyframes neon-sweep-move{0%{opacity:0;transform:translate(-28%)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(28%)}}@media (prefers-reduced-motion:reduce){.neon-orb,.neon-sweep{animation:none!important}.neon-sweep{opacity:.35}}@keyframes priority-breathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes attention-glow{0%,to{box-shadow:0 0 rgba(226,72,79,.34);box-shadow:0 0 color(display-p3 .819271 .328039 .329808/.34);box-shadow:0 0 lab(54.0703% 60.5758 31.8087/.34)}50%{box-shadow:0 0 14px 2px rgba(226,72,79,.26);box-shadow:0 0 14px 2px color(display-p3 .819271 .328039 .329808/.26);box-shadow:0 0 14px 2px lab(54.0703% 60.5758 31.8087/.26)}}@media (prefers-reduced-motion:reduce){.priority-dot,.attention-nudge,.tile-attention{animation:none}}:root{--wallet-accent:#4ba3f7}.dark{--wallet-accent:#58b0ff}.wallet-cta{background:linear-gradient(135deg, var(--wallet-accent), var(--wallet-accent))}@supports (color:color-mix(in lab, red, red)){.wallet-cta{background:linear-gradient(135deg, var(--wallet-accent), color-mix(in oklab, var(--wallet-accent) 72%, black))}}.wallet-cta{color:#f9fcff;box-shadow:0 10px 26px -12px var(--wallet-accent)}@supports (color:color-mix(in lab, red, red)){.wallet-cta{box-shadow:0 10px 26px -12px color-mix(in oklab, var(--wallet-accent) 70%, transparent)}}.wallet-tile-icon{background:var(--wallet-accent)}@supports (color:color-mix(in lab, red, red)){.wallet-tile-icon{background:color-mix(in oklab, var(--wallet-accent) 18%, transparent)}}.wallet-tile-icon{color:var(--wallet-accent)}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.animate-\[float-soft_4s_ease-in-out_infinite\]{animation:none!important}}.brand-tagline{isolation:isolate;width:100%;height:1.9rem;display:block;position:relative}.brand-word{letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;white-space:nowrap;color:var(--color-primary);justify-content:center;align-items:center;font-size:max(.78rem,min(3.4vw,.95rem));font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.brand-word{color:color-mix(in oklab, var(--color-primary) 88%, white)}}.brand-word{opacity:0;will-change:opacity, transform;animation-duration:7s;animation-timing-function:cubic-bezier(.22,.61,.28,1);animation-iteration-count:infinite;transform:translateY(6px)scale(.96)}.brand-word-1{animation-name:brand-word-grow}.brand-word-2{animation-name:brand-word-connect}.brand-word-3{animation-name:brand-word-succeed}@keyframes brand-word-grow{0%{opacity:0;filter:blur(2px);transform:translateY(6px)scale(.96)}11%{opacity:1;filter:blur();transform:translate(0)scale(1)}26%{opacity:1;filter:blur();transform:translate(0)scale(1)}37%{opacity:0;filter:blur(2px);transform:translateY(-5px)scale(.985)}to{opacity:0;filter:blur(2px);transform:translateY(6px)scale(.96)}}@keyframes brand-word-connect{0%,26%{opacity:0;filter:blur(2px);transform:translateY(6px)scale(.96)}37%{opacity:1;filter:blur();transform:translate(0)scale(1)}51%{opacity:1;filter:blur();transform:translate(0)scale(1)}63%{opacity:0;filter:blur(2px);transform:translateY(-5px)scale(.985)}to{opacity:0;filter:blur(2px);transform:translateY(6px)scale(.96)}}@keyframes brand-word-succeed{0%,51%{opacity:0;filter:blur(2px);transform:translateY(6px)scale(.96)}63%{opacity:1;filter:blur();text-shadow:none;transform:translate(0)scale(1)}77%{opacity:1;filter:blur();text-shadow:none;transform:translate(0)scale(1)}81%{opacity:1;filter:brightness(1.22);text-shadow:0 0 14px color-mix(in oklab, var(--color-primary) 70%, transparent);transform:translate(0)scale(1.055)}87%{opacity:1;filter:brightness(1.06);text-shadow:0 0 8px color-mix(in oklab, var(--color-primary) 40%, transparent);transform:translate(0)scale(1)}94%{opacity:1;filter:none;text-shadow:none;transform:translate(0)scale(1)}to{opacity:0;filter:blur(1.5px);transform:translateY(-4px)scale(.99)}}.brand-ripple{border:1px solid var(--color-primary);border-radius:9999px;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.brand-ripple{border:1px solid color-mix(in oklab, var(--color-primary) 55%, transparent)}}.brand-ripple{opacity:0;pointer-events:none;animation:7s cubic-bezier(.16,.8,.32,1) infinite brand-ripple}@keyframes brand-ripple{0%,77%{opacity:0;transform:scale(.6)}80%{opacity:.55;transform:scale(1.1)}90%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.brand-spark{background:var(--color-primary);border-radius:9999px;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.brand-spark{background:color-mix(in oklab, var(--color-primary) 80%, white)}}.brand-spark{box-shadow:0 0 6px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.brand-spark{box-shadow:0 0 6px color-mix(in oklab, var(--color-primary) 60%, transparent)}}.brand-spark{opacity:0;pointer-events:none;animation:7s cubic-bezier(.16,.8,.32,1) infinite brand-spark}@keyframes brand-spark{0%,78%{opacity:0;transform:translate(0)scale(.6)}81%{opacity:.9;transform:translate3d(calc(var(--sx) * .4), calc(var(--sy) * .4), 0) scale(1)}88%{opacity:0;transform:translate3d(var(--sx), var(--sy), 0) scale(.5)}to{opacity:0;transform:translate3d(var(--sx), var(--sy), 0) scale(.5)}}@media (prefers-reduced-motion:reduce){.brand-word,.brand-ripple,.brand-spark{animation:none!important}.brand-tagline-static{opacity:1!important}}@keyframes pay-attention-glow{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--primary) 34%, transparent)}50%{box-shadow:0 0 22px 4px color-mix(in oklch, var(--primary) 28%, transparent)}}.pay-attention{will-change:box-shadow;animation:2.6s ease-in-out infinite pay-attention-glow}@media (prefers-reduced-motion:reduce){.pay-attention{box-shadow:0 0 0 2px var(--primary);animation:none}@supports (color:color-mix(in lab, red, red)){.pay-attention{box-shadow:0 0 0 2px color-mix(in oklch, var(--primary) 30%, transparent)}}}@keyframes topup-rise{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:none}}.topup-rise{animation:.24s cubic-bezier(.22,.61,.36,1) both topup-rise}@media (prefers-reduced-motion:reduce){.topup-rise{animation:none}}:root{--connect-accent:#d7aa42}.dark{--connect-accent:#e7bf57}.connect-tile{border-color:var(--connect-accent)}@supports (color:color-mix(in lab, red, red)){.connect-tile{border-color:color-mix(in oklab, var(--connect-accent) 40%, transparent)}}.connect-tile{background:var(--connect-accent)}@supports (color:color-mix(in lab, red, red)){.connect-tile{background:color-mix(in oklab, var(--connect-accent) 8%, transparent)}}.connect-tile-icon{background:var(--connect-accent)}@supports (color:color-mix(in lab, red, red)){.connect-tile-icon{background:color-mix(in oklab, var(--connect-accent) 18%, transparent)}}.connect-tile-icon,.connect-tile-value{color:var(--connect-accent)}:root{--studio-gold:#d7b260;--studio-gold-bright:#f1dda1}.dark{--studio-gold:#e5c370;--studio-gold-bright:#f7e8b3}.studio-gold-card{isolation:isolate;border:1px solid var(--studio-gold);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.studio-gold-card{border:1px solid color-mix(in oklab, var(--studio-gold) 45%, transparent)}}.studio-gold-card{background-color:var(--color-background);background-image:linear-gradient(135deg, var(--studio-gold), var(--studio-gold) 56%, var(--studio-gold-bright))}@supports (color:color-mix(in lab, red, red)){.studio-gold-card{background-image:linear-gradient(135deg, color-mix(in oklab, var(--studio-gold) 14%, transparent), color-mix(in oklab, var(--studio-gold) 3%, transparent) 56%, color-mix(in oklab, var(--studio-gold-bright) 11%, transparent))}}.studio-gold-card{box-shadow:0 0 0 1px var(--studio-gold-bright) inset, 0 10px 30px -14px var(--studio-gold), 0 0 24px -14px var(--studio-gold-bright)}@supports (color:color-mix(in lab, red, red)){.studio-gold-card{box-shadow:0 0 0 1px color-mix(in oklab, var(--studio-gold-bright) 16%, transparent) inset, 0 10px 30px -14px color-mix(in oklab, var(--studio-gold) 42%, transparent), 0 0 24px -14px color-mix(in oklab, var(--studio-gold-bright) 65%, transparent)}}.studio-gold-card{transition:border-color .2s,box-shadow .2s,transform .2s}.studio-gold-card:hover{border-color:var(--studio-gold-bright)}.studio-gold-card:focus-visible{border-color:var(--studio-gold-bright)}@supports (color:color-mix(in lab, red, red)){.studio-gold-card:hover{border-color:color-mix(in oklab, var(--studio-gold-bright) 75%, transparent)}.studio-gold-card:focus-visible{border-color:color-mix(in oklab, var(--studio-gold-bright) 75%, transparent)}}.studio-gold-card:hover{box-shadow:0 0 0 1px var(--studio-gold-bright) inset, 0 12px 32px -14px var(--studio-gold), 0 0 28px -12px var(--studio-gold-bright)}.studio-gold-card:focus-visible{box-shadow:0 0 0 1px var(--studio-gold-bright) inset, 0 12px 32px -14px var(--studio-gold), 0 0 28px -12px var(--studio-gold-bright)}@supports (color:color-mix(in lab, red, red)){.studio-gold-card:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--studio-gold-bright) 28%, transparent) inset, 0 12px 32px -14px color-mix(in oklab, var(--studio-gold) 65%, transparent), 0 0 28px -12px color-mix(in oklab, var(--studio-gold-bright) 70%, transparent)}.studio-gold-card:focus-visible{box-shadow:0 0 0 1px color-mix(in oklab, var(--studio-gold-bright) 28%, transparent) inset, 0 12px 32px -14px color-mix(in oklab, var(--studio-gold) 65%, transparent), 0 0 28px -12px color-mix(in oklab, var(--studio-gold-bright) 70%, transparent)}}.studio-gold-card:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(100deg, transparent, var(--studio-gold-bright), transparent);width:34%;position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.studio-gold-card:after{background:linear-gradient(100deg, transparent, color-mix(in oklab, var(--studio-gold-bright) 22%, transparent), transparent)}}.studio-gold-card:after{will-change:transform;animation:6s cubic-bezier(.4,0,.2,1) infinite akoma-gold-sheen}.studio-gold-card>*{z-index:2;position:relative}.studio-gold-icon{background:var(--studio-gold)}@supports (color:color-mix(in lab, red, red)){.studio-gold-icon{background:color-mix(in oklab, var(--studio-gold) 18%, transparent)}}.studio-gold-icon{color:var(--studio-gold-bright);box-shadow:0 0 14px -4px var(--studio-gold)}@supports (color:color-mix(in lab, red, red)){.studio-gold-icon{box-shadow:0 0 14px -4px color-mix(in oklab, var(--studio-gold) 60%, transparent)}}.studio-gold-title{color:var(--studio-gold-bright)}.studio-gold-chevron{color:var(--studio-gold)}@media (prefers-reduced-motion:reduce){.studio-gold-card:after{opacity:0;animation:none}}:root{--studio-invite-paper:#fafdfe;--studio-invite-paper-soft:#eaf7fa;--studio-invite-ink:#081926;--studio-invite-copy:#44525c;--studio-invite-cyan:#00aecc;--studio-invite-cyan-deep:#006d88;--studio-invite-gold:#c9a156;--studio-invite-line:rgba(181,208,215,.72);--studio-invite-whatsapp:#00893d}@supports (color:color(display-p3 0 0 0)){:root{--studio-invite-paper:color(display-p3 .981026 .992378 .995029);--studio-invite-paper-soft:color(display-p3 .928316 .968003 .977306);--studio-invite-ink:color(display-p3 .0474605 .0950389 .14466);--studio-invite-copy:color(display-p3 .276201 .319531 .358036);--studio-invite-cyan:color(display-p3 .193939 .679645 .811103);--studio-invite-cyan-deep:color(display-p3 -.125703 .427485 .567943);--studio-invite-gold:color(display-p3 .762212 .637695 .380743);--studio-invite-line:color(display-p3 .731533 .812409 .838458/.72);--studio-invite-whatsapp:color(display-p3 .225383 .529674 .269023)}}@supports (color:lab(0% 0 0)){:root{--studio-invite-paper:lab(99.1049% -1.1636 -.771427);--studio-invite-paper-soft:lab(96.4024% -4.0611 -2.69134);--studio-invite-ink:lab(7.71176% -2.91462 -11.4919);--studio-invite-copy:lab(33.9035% -3.76749 -8.094);--studio-invite-cyan:lab(64.9167% -35.813 -30.4081);--studio-invite-cyan-deep:lab(41.4038% -27.9349 -31.2778);--studio-invite-gold:lab(68.8121% 8.65319 44.4863);--studio-invite-line:lab(81.6516% -8.13145 -6.55205/.72);--studio-invite-whatsapp:lab(49.7182% -47.2022 31.6048)}}.studio-invite-panel{isolation:isolate;color:var(--foreground);border:1px solid var(--studio-invite-cyan);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.studio-invite-panel{border:1px solid color-mix(in oklab, var(--studio-invite-cyan) 22%, var(--border))}}.studio-invite-panel{background:radial-gradient(circle at 92% 5%, var(--studio-invite-gold), transparent 30%), linear-gradient(145deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.studio-invite-panel{background:radial-gradient(circle at 92% 5%, color-mix(in oklab, var(--studio-invite-gold) 10%, transparent), transparent 30%), linear-gradient(145deg, color-mix(in oklab, var(--surface) 94%, var(--studio-invite-cyan) 6%), var(--surface))}}.studio-invite-panel{box-shadow:0 14px 34px -28px var(--studio-invite-cyan), 0 1px 0 var(--foreground) inset}@supports (color:color-mix(in lab, red, red)){.studio-invite-panel{box-shadow:0 14px 34px -28px color-mix(in oklab, var(--studio-invite-cyan) 45%, transparent), 0 1px 0 color-mix(in oklab, var(--foreground) 6%, transparent) inset}}.studio-invite-panel{animation:.48s cubic-bezier(.22,1,.36,1) both studio-invite-arrive}.studio-invite-panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.5) 44%,transparent 68%);background:linear-gradient(115deg,transparent 18%,color(display-p3 1 1 1/.5) 44%,transparent 68%);background:linear-gradient(115deg,transparent 18%,lab(100% 0 0/.5) 44%,transparent 68%);animation:7s ease-in-out 1.5s infinite studio-invite-sheen;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-105%)}.studio-invite-mark{color:var(--studio-invite-paper);background:linear-gradient(145deg, var(--studio-invite-cyan), var(--studio-invite-cyan-deep));box-shadow:0 8px 20px -10px var(--studio-invite-cyan-deep)}.studio-invite-title,.studio-invite-question{color:var(--foreground)}.studio-invite-kicker{color:var(--studio-invite-cyan-deep)}.studio-invite-copy{color:var(--muted-foreground)}.studio-invite-visual{border:1px solid var(--studio-invite-line)}@supports (color:color-mix(in lab, red, red)){.studio-invite-visual{border:1px solid color-mix(in oklab, var(--studio-invite-line) 50%, transparent)}}.studio-invite-visual{background:var(--elevated);box-shadow:0 10px 22px -18px var(--studio-invite-cyan), 0 0 0 1px var(--foreground) inset}@supports (color:color-mix(in lab, red, red)){.studio-invite-visual{box-shadow:0 10px 22px -18px var(--studio-invite-cyan), 0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent) inset}}.studio-invite-visual-label{color:var(--studio-invite-ink);box-shadow:0 8px 20px -14px var(--studio-invite-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(249,253,253,.86);background:color(display-p3 .978398 .989745 .992395/.86);background:lab(98.8729% -1.16357 -.771439/.86);border:1px solid rgba(255,255,255,.78);border:1px solid color(display-p3 1 1 1/.78);border:1px solid lab(100% 0 0/.78)}.studio-invite-link{color:var(--studio-invite-cyan-deep);border:1px solid var(--studio-invite-line);box-shadow:0 5px 16px -14px var(--studio-invite-ink) inset;background:rgba(255,255,255,.72);background:color(display-p3 1 1 1/.72);background:lab(100% 0 0/.72)}.studio-invite-share{color:var(--studio-invite-paper);background:linear-gradient(120deg, var(--studio-invite-cyan-deep), var(--studio-invite-cyan));box-shadow:0 12px 22px -14px var(--studio-invite-cyan-deep)}.studio-invite-action{color:var(--studio-invite-ink);border:1px solid var(--studio-invite-line);background:rgba(255,255,255,.68);background:color(display-p3 1 1 1/.68);background:lab(100% 0 0/.68)}.studio-invite-action:hover{color:var(--studio-invite-ink);background:rgba(255,255,255,.94);background:color(display-p3 1 1 1/.94);background:lab(100% 0 0/.94)}.studio-invite-whatsapp{color:var(--studio-invite-whatsapp);border:1px solid var(--studio-invite-whatsapp)}@supports (color:color-mix(in lab, red, red)){.studio-invite-whatsapp{border:1px solid color-mix(in oklab, var(--studio-invite-whatsapp) 35%, transparent)}}.studio-invite-whatsapp{background:var(--studio-invite-whatsapp)}@supports (color:color-mix(in lab, red, red)){.studio-invite-whatsapp{background:color-mix(in oklab, var(--studio-invite-whatsapp) 9%, var(--studio-invite-paper))}}.studio-invite-loading{background:var(--studio-invite-line)}@keyframes studio-invite-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-invite-sheen{0%,70%,to{transform:translate(-105%)}82%{transform:translate(105%)}}@media (prefers-reduced-motion:reduce){.studio-invite-panel,.studio-invite-panel:before{animation:none}}.studio-crest{border:1px solid var(--studio-gold)}@supports (color:color-mix(in lab, red, red)){.studio-crest{border:1px solid color-mix(in oklab, var(--studio-gold) 27%, var(--border))}}.studio-crest{background:radial-gradient(ellipse at 92% 10%, var(--primary), transparent 65%), linear-gradient(140deg, var(--surface), var(--surface) 63%, var(--surface))}@supports (color:color-mix(in lab, red, red)){.studio-crest{background:radial-gradient(ellipse at 92% 10%, color-mix(in oklab, var(--primary) 18%, transparent), transparent 65%), linear-gradient(140deg, color-mix(in oklab, var(--surface) 88%, var(--studio-gold) 12%), var(--surface) 63%, color-mix(in oklab, var(--surface) 90%, var(--primary) 10%))}}.studio-crest{box-shadow:inset 0 1px 0 var(--foreground), 0 14px 32px -22px var(--studio-gold), 0 18px 34px -28px var(--primary)}@supports (color:color-mix(in lab, red, red)){.studio-crest{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 12%, transparent), 0 14px 32px -22px color-mix(in oklab, var(--studio-gold) 35%, transparent), 0 18px 34px -28px color-mix(in oklab, var(--primary) 45%, transparent)}}.studio-crest-mark{background:var(--studio-gold)}@supports (color:color-mix(in lab, red, red)){.studio-crest-mark{background:color-mix(in oklab, var(--studio-gold) 13%, var(--surface))}}.studio-crest-mark{box-shadow:inset 0 1px 0 var(--studio-gold-bright), 0 6px 16px -8px var(--studio-gold)}@supports (color:color-mix(in lab, red, red)){.studio-crest-mark{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--studio-gold-bright) 30%, transparent), 0 6px 16px -8px var(--studio-gold)}}.studio-management{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.studio-management{border-color:color-mix(in oklab, var(--primary) 18%, var(--border))}}.studio-management{background:linear-gradient(158deg, var(--surface), var(--surface) 50%, var(--surface))}@supports (color:color-mix(in lab, red, red)){.studio-management{background:linear-gradient(158deg, color-mix(in oklab, var(--surface) 93%, var(--primary) 7%), var(--surface) 50%, color-mix(in oklab, var(--surface) 96%, var(--studio-gold) 4%))}}.studio-management{box-shadow:inset 0 1px 0 var(--foreground), 0 20px 35px -28px var(--primary)}@supports (color:color-mix(in lab, red, red)){.studio-management{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 10%, transparent), 0 20px 35px -28px color-mix(in oklab, var(--primary) 55%, transparent)}}.studio-row{isolation:isolate;transition:background-color .18s,transform .14s;position:relative}.studio-row:hover{background-color:var(--primary)}.studio-row:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.studio-row:hover{background-color:color-mix(in oklab, var(--primary) 7%, transparent)}.studio-row:focus-visible{background-color:color-mix(in oklab, var(--primary) 7%, transparent)}}.studio-row:hover{outline-offset:-2px}.studio-row:focus-visible{outline-offset:-2px}.studio-row:active{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.studio-row:active{background-color:color-mix(in oklab, var(--primary) 11%, transparent)}}.studio-row:active{transform:scale(.985)}.studio-management-icon{border:1px solid var(--primary);flex:none;align-items:center;justify-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.studio-management-icon{border:1px solid color-mix(in oklab, var(--primary) 26%, var(--border))}}.studio-management-icon{background:linear-gradient(145deg, var(--surface), var(--surface));border-radius:.875rem}@supports (color:color-mix(in lab, red, red)){.studio-management-icon{background:linear-gradient(145deg, color-mix(in oklab, var(--surface) 84%, var(--primary) 16%), var(--surface))}}.studio-management-icon{box-shadow:inset 0 1px 0 var(--foreground), 0 8px 18px -11px var(--primary)}@supports (color:color-mix(in lab, red, red)){.studio-management-icon{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 15%, transparent), 0 8px 18px -11px color-mix(in oklab, var(--primary) 72%, transparent)}}.studio-management-icon:after{border-radius:inherit;background:linear-gradient(135deg, var(--foreground), transparent 42%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.studio-management-icon:after{background:linear-gradient(135deg, color-mix(in oklab, var(--foreground) 13%, transparent), transparent 42%)}}.studio-management-icon:after{content:"";pointer-events:none}.studio-management-icon-gold{border-color:var(--studio-gold)}@supports (color:color-mix(in lab, red, red)){.studio-management-icon-gold{border-color:color-mix(in oklab, var(--studio-gold) 44%, var(--border))}}.studio-management-icon-gold{background:linear-gradient(145deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.studio-management-icon-gold{background:linear-gradient(145deg, color-mix(in oklab, var(--surface) 82%, var(--studio-gold) 18%), var(--surface))}}.studio-management-icon-gold{box-shadow:inset 0 1px 0 var(--studio-gold-bright), 0 8px 20px -10px var(--studio-gold)}@supports (color:color-mix(in lab, red, red)){.studio-management-icon-gold{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--studio-gold-bright) 24%, transparent), 0 8px 20px -10px color-mix(in oklab, var(--studio-gold) 76%, transparent)}}.studio-management-icon img{object-fit:cover;filter:saturate(1.06)contrast(1.03);width:100%;height:100%;transition:transform .18s cubic-bezier(.22,1,.36,1);transform:scale(1.08)}.studio-row:hover .studio-management-icon img{transform:scale(1.15)translateY(-1px)}.studio-row:focus-visible .studio-management-icon img{transform:scale(1.15)translateY(-1px)}.studio-row>svg{transition:transform .18s}.studio-row:hover>svg{transform:translate(2px)}.studio-row:focus-visible>svg{transform:translate(2px)}.studio-stat,.studio-product{box-shadow:inset 0 1px 0 var(--foreground), 0 12px 24px -20px var(--primary)}@supports (color:color-mix(in lab, red, red)){.studio-stat,.studio-product{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 9%, transparent), 0 12px 24px -20px color-mix(in oklab, var(--primary) 48%, transparent)}}.studio-stat,.studio-product{transition:transform .18s,border-color .18s,box-shadow .18s}.studio-stat:hover,.studio-product:hover{border-color:var(--primary)}.studio-stat:focus-visible{border-color:var(--primary)}.studio-product:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.studio-stat:hover,.studio-product:hover{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}.studio-stat:focus-visible{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}.studio-product:focus-visible{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.studio-stat:hover,.studio-product:hover{box-shadow:inset 0 1px 0 var(--foreground), 0 14px 25px -17px var(--primary)}.studio-stat:focus-visible{box-shadow:inset 0 1px 0 var(--foreground), 0 14px 25px -17px var(--primary)}.studio-product:focus-visible{box-shadow:inset 0 1px 0 var(--foreground), 0 14px 25px -17px var(--primary)}@supports (color:color-mix(in lab, red, red)){.studio-stat:hover,.studio-product:hover{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 12%, transparent), 0 14px 25px -17px color-mix(in oklab, var(--primary) 38%, transparent)}.studio-stat:focus-visible{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 12%, transparent), 0 14px 25px -17px color-mix(in oklab, var(--primary) 38%, transparent)}.studio-product:focus-visible{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 12%, transparent), 0 14px 25px -17px color-mix(in oklab, var(--primary) 38%, transparent)}}.studio-stat:active,.studio-product:active{transform:scale(.98)}.studio-invite-panel:before{animation-iteration-count:1}@media (prefers-reduced-motion:reduce){.studio-row,.studio-row>svg,.studio-management-icon img,.studio-stat,.studio-product{transition:none}.studio-row:hover>svg,.studio-row:hover .studio-management-icon img,.studio-row:active,.studio-stat:active,.studio-product:active{transform:none}.studio-row:focus-visible>svg{transform:none}.studio-row:focus-visible .studio-management-icon img{transform:none}}@supports not (aspect-ratio:1 / 1){.aspect-square,.aspect-video,.aspect-\[4\/3\],.aspect-\[4\/5\],.aspect-\[16\/9\],.aspect-\[16\/10\],.aspect-\[21\/9\]{height:auto;position:relative}.aspect-square:before,.aspect-video:before,.aspect-\[4\/3\]:before,.aspect-\[4\/5\]:before,.aspect-\[16\/9\]:before,.aspect-\[16\/10\]:before,.aspect-\[21\/9\]:before{content:"";width:100%;display:block}.aspect-square:before{padding-top:100%}.aspect-\[4\/5\]:before{padding-top:125%}.aspect-\[4\/3\]:before{padding-top:75%}.aspect-video:before,.aspect-\[16\/9\]:before{padding-top:56.25%}.aspect-\[16\/10\]:before{padding-top:62.5%}.aspect-\[21\/9\]:before{padding-top:42.857%}.aspect-square>*,.aspect-video>*,.aspect-\[4\/3\]>*,.aspect-\[4\/5\]>*,.aspect-\[16\/9\]>*,.aspect-\[16\/10\]>*,.aspect-\[21\/9\]>*{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}:where(a,button,summary,label,select,[role=button],[role=tab],[role=switch],[role=menuitem],[role=option],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio]){touch-action:manipulation}@media (pointer:coarse){textarea,select{font-size:max(16px,1em)}input:not([type=checkbox]):not([type=radio]):not([type=range]){font-size:max(16px,1em)}}@media (display-mode:standalone) and (pointer:coarse){.route-enter,.authx-rise,.authx-stagger>section>*{will-change:auto!important;animation:none!important;transform:none!important}.authx-sheet,.authx-panel{-webkit-backdrop-filter:none;backdrop-filter:none}textarea,[contenteditable=true]{touch-action:auto;position:relative;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;pointer-events:auto!important}input:not([type=checkbox]):not([type=radio]):not([type=range]){touch-action:auto;position:relative;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;pointer-events:auto!important}}html[data-ios-standalone=true] .route-enter,html[data-ios-standalone=true] .authx-rise,html[data-ios-standalone=true] .authx-stagger>section>*{will-change:auto!important;animation:none!important;transform:none!important}html[data-ios-standalone=true] .authx-sheet,html[data-ios-standalone=true] .authx-panel{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ios-standalone=true] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[contenteditable=true]){touch-action:auto;position:relative;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;pointer-events:auto!important;transform:none!important}:where([class*=overflow-y-auto],[class*=overflow-auto]){-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}:where([class*=overflow-x-auto]){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}:where([class*=overflow-x-auto]):not([class*=overflow-y-auto]):not([class*=overflow-auto]){overscroll-behavior-y:auto;touch-action:pan-x pan-y pinch-zoom}@media (pointer:coarse){.lume-orb{filter:blur(38px);opacity:.75}.nav-dock{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);transition-property:box-shadow}}@media (pointer:coarse) and (max-width:380px){.lume-orb{filter:blur(30px);opacity:.6;animation:none!important}}@media (pointer:coarse){nav[aria-label=Primary]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}}html[data-keyboard-open=true] [data-mobile-form]{padding-bottom:calc(var(--keyboard-inset,0px) + env(safe-area-inset-bottom) + 1rem)}html[data-keyboard-open=true] nav[aria-label=Primary]{pointer-events:none;opacity:0;transform:translateY(calc(100% + 1rem))}html[data-keyboard-open=true] [data-mobile-form] :where(input,textarea,select){scroll-margin-top:5rem;scroll-margin-bottom:1rem}@keyframes me-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.me-rows>*{animation:me-row-in .38s var(--ease-entrance) both;animation-delay:var(--row-delay,0s)}.me-rows>* [data-row-icon]{transition:transform .26s var(--ease-out-soft), background-color .26s var(--ease-standard), box-shadow .26s var(--ease-standard)}.me-rows>:hover [data-row-icon]{background-color:var(--color-primary);transform:translateY(-1px)scale(1.06)}@supports (color:color-mix(in lab, red, red)){.me-rows>:hover [data-row-icon]{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.me-rows>:hover [data-row-icon]{box-shadow:0 8px 20px -14px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.me-rows>:hover [data-row-icon]{box-shadow:0 8px 20px -14px color-mix(in oklab, var(--color-primary) 70%, transparent)}}.me-rows>:active [data-row-icon]{transition-duration:90ms;transform:scale(.94)}@media (prefers-reduced-motion:reduce){.me-rows>*{animation:none}.me-rows>:hover [data-row-icon],.me-rows>:active [data-row-icon]{transform:none}}.me-rows>:first-child{--row-delay:0s}.me-rows>:nth-child(2){--row-delay:55ms}.me-rows>:nth-child(3){--row-delay:.11s}.me-rows>:nth-child(4){--row-delay:.165s}.me-rows>:nth-child(5){--row-delay:.22s}.me-rows>:nth-child(6){--row-delay:.275s}.me-rows>:nth-child(7){--row-delay:.33s}.me-rows>a,.me-rows>button{border-bottom-color:var(--border);border-radius:14px;min-height:60px;margin-left:-6px;margin-right:-6px;padding-left:10px;padding-right:10px}@supports (color:color-mix(in lab, red, red)){.me-rows>a,.me-rows>button{border-bottom-color:color-mix(in oklab, var(--border) 45%, transparent)}}.me-rows>a,.me-rows>button{transition:background-color .14s var(--ease-standard), transform .14s var(--ease-standard);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.me-rows>a:active,.me-rows>button:active{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.me-rows>a:active,.me-rows>button:active{background-color:color-mix(in oklab, var(--color-primary) 9%, transparent)}}.me-rows>a:active,.me-rows>button:active{transition-duration:70ms;transform:scale(.985)}.me-rows>a:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:14px}.me-rows>button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:14px}@media (hover:hover){.me-rows>a:hover,.me-rows>button:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.me-rows>a:hover,.me-rows>button:hover{background-color:color-mix(in oklab, var(--color-primary) 6%, transparent)}}}@media (max-width:359px){.me-rows>a,.me-rows>button{gap:10px;min-height:56px;padding-left:8px;padding-right:8px}}@media (prefers-reduced-motion:reduce){.me-rows>a,.me-rows>button{transition:none;transform:none}}:root{--nav-create-start:var(--electric-cyan);--nav-create-end:var(--magenta)}.nav-app-icon[data-icon=create]{--nav-icon-glyph-start:var(--nav-create-start);--nav-icon-glyph-end:var(--nav-create-end)}.nav-prominent-item{z-index:10;position:relative}.nav-prominent-item .nav-app-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));background:var(--nav-icon-surface);border-color:rgba(255,255,255,.2);transform:translateY(-8px)scale(1.2)}.nav-prominent-item[data-active=true] .nav-app-icon{transform:translateY(-10px)scale(1.25)}@media (max-width:430px){.nav-dock ul{gap:2px}}@supports (-webkit-touch-callout:none){@media (pointer:coarse){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{overscroll-behavior-y:none;-webkit-font-smoothing:antialiased}textarea,select{caret-color:var(--primary);font-size:max(16px,1em)}input:not([type=checkbox]):not([type=radio]):not([type=range]){caret-color:var(--primary);font-size:max(16px,1em)}button,a,[role=button]{-webkit-tap-highlight-color:transparent;transition:transform .16s cubic-bezier(.2,.8,.2,1),opacity .16s}button:active,[role=button]:active{opacity:.9;transform:scale(.97)}img{-webkit-user-drag:none}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}button:active,[role=button]:active{transform:none!important}}.me-card{--tone:var(--primary);--tone-2:var(--accent);isolation:isolate;border:1px solid var(--tone);border-radius:1.4rem;align-items:center;gap:.9rem;width:100%;min-width:0;min-height:5.25rem;padding:.7rem .9rem .7rem .7rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.me-card{border:1px solid color-mix(in oklab, var(--tone) 30%, var(--border))}}.me-card{background:radial-gradient(120% 140% at 0% 0%, var(--tone), transparent 55%), linear-gradient(160deg, var(--card), var(--background))}@supports (color:color-mix(in lab, red, red)){.me-card{background:radial-gradient(120% 140% at 0% 0%, color-mix(in oklab, var(--tone) 20%, transparent), transparent 55%), linear-gradient(160deg, color-mix(in oklab, var(--card) 88%, transparent), color-mix(in oklab, var(--background) 92%, transparent))}}.me-card{-webkit-backdrop-filter:blur(14px)saturate(140%);box-shadow:inset 0 1px 0 var(--foreground), inset 0 -1px 0 var(--background), 0 14px 30px -18px var(--tone), 0 2px 6px -2px var(--background)}@supports (color:color-mix(in lab, red, red)){.me-card{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 10%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--background) 60%, transparent), 0 14px 30px -18px color-mix(in oklab, var(--tone) 55%, transparent), 0 2px 6px -2px color-mix(in oklab, var(--background) 80%, transparent)}}.me-card{transition:transform .22s var(--ease-entrance,ease), box-shadow .22s ease, border-color .22s ease;-webkit-tap-highlight-color:transparent}.me-card:before{content:"";z-index:-1;background:linear-gradient(105deg, transparent 35%, var(--foreground) 50%, transparent 65%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.me-card:before{background:linear-gradient(105deg, transparent 35%, color-mix(in oklab, var(--foreground) 7%, transparent) 50%, transparent 65%)}}.me-card:before{transition:transform .7s;transform:translate(-100%)}.me-card:hover{border-color:var(--tone);transform:translateY(-2px)}.me-card:focus-visible{border-color:var(--tone);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.me-card:hover{border-color:color-mix(in oklab, var(--tone) 60%, var(--border))}.me-card:focus-visible{border-color:color-mix(in oklab, var(--tone) 60%, var(--border))}}.me-card:hover{box-shadow:inset 0 1px 0 var(--foreground), 0 20px 38px -18px var(--tone), 0 0 0 1px var(--tone)}.me-card:focus-visible{box-shadow:inset 0 1px 0 var(--foreground), 0 20px 38px -18px var(--tone), 0 0 0 1px var(--tone)}@supports (color:color-mix(in lab, red, red)){.me-card:hover{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 14%, transparent), 0 20px 38px -18px color-mix(in oklab, var(--tone) 70%, transparent), 0 0 0 1px color-mix(in oklab, var(--tone) 20%, transparent)}.me-card:focus-visible{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 14%, transparent), 0 20px 38px -18px color-mix(in oklab, var(--tone) 70%, transparent), 0 0 0 1px color-mix(in oklab, var(--tone) 20%, transparent)}}.me-card:hover:before{transform:translate(100%)}.me-card:active{box-shadow:0 0 28px -6px var(--tone);transform:translateY(0)scale(.985)}@supports (color:color-mix(in lab, red, red)){.me-card:active{box-shadow:0 0 28px -6px color-mix(in oklab, var(--tone) 55%, transparent)}}.me-card:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.me-card-art{background:radial-gradient(circle at 50% 40%, var(--tone), transparent 70%);border-radius:1.1rem;flex-shrink:0;align-items:center;justify-items:center;width:4rem;height:4rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.me-card-art{background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--tone) 28%, transparent), transparent 70%)}}.me-card-art img{object-fit:contain;width:3.6rem;height:3.6rem;filter:drop-shadow(0 8px 10px var(--background))}@supports (color:color-mix(in lab, red, red)){.me-card-art img{filter:drop-shadow(0 8px 10px color-mix(in oklab, var(--background) 70%, transparent))}}.me-card-art img{transition:transform .26s}.me-card:hover .me-card-art img{transform:translateY(-2px)rotate(-3deg)scale(1.04)}.me-card-title{font-family:var(--font-display,inherit);letter-spacing:-.01em;color:var(--foreground);font-size:1rem;font-weight:650}.me-card-summary{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin-top:.15rem;font-size:.8rem;display:block;overflow:hidden}.me-card-arrow{width:2rem;height:2rem;color:var(--tone);background:var(--tone);border-radius:999px;flex-shrink:0;align-items:center;justify-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.me-card-arrow{background:color-mix(in oklab, var(--tone) 12%, transparent)}}.me-card-arrow{box-shadow:0 0 14px -4px var(--tone)}@supports (color:color-mix(in lab, red, red)){.me-card-arrow{box-shadow:0 0 14px -4px color-mix(in oklab, var(--tone) 60%, transparent)}}.me-card-arrow{transition:transform .22s}.me-card:hover .me-card-arrow,.me-card:active .me-card-arrow{transform:translate(3px)}.me-card[data-tone=wallet]{--tone:#00c4bd}@supports (color:color(display-p3 0 0 0)){.me-card[data-tone=wallet]{--tone:color(display-p3 .337035 .758203 .737168)}}@supports (color:lab(0% 0 0)){.me-card[data-tone=wallet]{--tone:lab(71.3166% -44.0068 -8.71438)}}@supports (color:color-mix(in lab, red, red)){.me-card[data-tone=gold]{border-color:color-mix(in oklab, var(--studio-gold) 55%, transparent)}}.me-card[data-tone=gold]{box-shadow:inset 0 1px 0 var(--studio-gold-bright), 0 0 26px -10px var(--studio-gold), 0 14px 30px -16px var(--studio-gold)}@supports (color:color-mix(in lab, red, red)){.me-card[data-tone=gold]{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--studio-gold-bright) 30%, transparent), 0 0 26px -10px color-mix(in oklab, var(--studio-gold) 70%, transparent), 0 14px 30px -16px color-mix(in oklab, var(--studio-gold) 60%, transparent)}}.me-card[data-tone=gold] .me-card-title{background:linear-gradient(90deg, var(--studio-gold-bright), var(--studio-gold));color:transparent;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.me-card,.me-card:before,.me-card-art img,.me-card-arrow{transition:none}.me-card:hover,.me-card:hover .me-card-art img{transform:none}}.me-card[data-tone=gold][data-alert=true]{box-shadow:inset 0 0 0 1px var(--studio-gold-bright), 0 0 26px -4px var(--studio-gold);animation:6s ease-in-out .6s infinite studio-wiggle}@supports (color:color-mix(in lab, red, red)){.me-card[data-tone=gold][data-alert=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--studio-gold-bright) 55%, transparent), 0 0 26px -4px color-mix(in oklab, var(--studio-gold) 70%, transparent)}}@keyframes studio-wiggle{0%,12%,to{transform:translate(0)rotate(0)}2%{transform:translate(-3px)rotate(-.6deg)}4%{transform:translate(3px)rotate(.6deg)}6%{transform:translate(-2px)rotate(-.4deg)}8%{transform:translate(2px)rotate(.3deg)}10%{transform:translate(-1px)rotate(0)}}.studio-alert-badge{color:#1c1404;background:linear-gradient(180deg, var(--studio-gold-bright), var(--studio-gold));min-width:1.25rem;height:1.25rem;box-shadow:0 0 12px -1px var(--studio-gold);border-radius:9999px;align-items:center;justify-items:center;padding:0 .35rem;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:.45rem;right:.55rem}@media (prefers-reduced-motion:reduce){.me-card[data-tone=gold][data-alert=true]{animation:none}}.learn-desktop-icon{display:none}@media (min-width:768px){.learn-card-art{display:none}.learn-desktop-icon{display:inline-flex}.learn-cta{padding-left:0;padding-right:0}}@media (max-width:767px){.learn-card{--tone:#4ea9ff;--tone-2:#a664fe;isolation:isolate;border:1px solid var(--tone);border-radius:1.5rem;position:relative;overflow:hidden}@supports (color:color(display-p3 0 0 0)){.learn-card{--tone:color(display-p3 .390383 .655643 .991701);--tone-2:color(display-p3 .615904 .405916 .964265)}}@supports (color:lab(0% 0 0)){.learn-card{--tone:lab(66.8198% -6.42365 -53.9665);--tone-2:lab(55.8417% 49.8666 -67.9077)}}@supports (color:color-mix(in lab, red, red)){.learn-card{border:1px solid color-mix(in oklab, var(--tone) 40%, var(--border))}}.learn-card{background:radial-gradient(90% 120% at 100% 0%, var(--tone-2), transparent 60%), radial-gradient(110% 130% at 0% 100%, var(--tone), transparent 60%), linear-gradient(160deg, var(--card), var(--background))}@supports (color:color-mix(in lab, red, red)){.learn-card{background:radial-gradient(90% 120% at 100% 0%, color-mix(in oklab, var(--tone-2) 26%, transparent), transparent 60%), radial-gradient(110% 130% at 0% 100%, color-mix(in oklab, var(--tone) 22%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in oklab, var(--card) 90%, transparent), color-mix(in oklab, var(--background) 94%, transparent))}}.learn-card{-webkit-backdrop-filter:blur(16px)saturate(150%);box-shadow:inset 0 1px 0 var(--foreground), 0 18px 40px -20px var(--tone), 0 0 0 1px var(--tone-2)}@supports (color:color-mix(in lab, red, red)){.learn-card{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 12%, transparent), 0 18px 40px -20px color-mix(in oklab, var(--tone) 70%, transparent), 0 0 0 1px color-mix(in oklab, var(--tone-2) 10%, transparent)}}.learn-card{-webkit-tap-highlight-color:transparent;transition:transform .24s,box-shadow .24s,border-color .24s}.learn-card[data-tone=purple]{--tone:#955bfe;--tone-2:#ed38c1}@supports (color:color(display-p3 0 0 0)){.learn-card[data-tone=purple]{--tone:color(display-p3 .551436 .368229 .963219);--tone-2:color(display-p3 .854904 .285686 .7365)}}@supports (color:lab(0% 0 0)){.learn-card[data-tone=purple]{--tone:lab(52.0977% 50.2148 -74.1197);--tone-2:lab(56.9232% 76.1815 -30.7982)}}.learn-card[data-tone=cyan]{--tone:#00cee7;--tone-2:#1795fa}@supports (color:color(display-p3 0 0 0)){.learn-card[data-tone=cyan]{--tone:color(display-p3 .343771 .798057 .897687);--tone-2:color(display-p3 .273095 .577215 .952879)}}@supports (color:lab(0% 0 0)){.learn-card[data-tone=cyan]{--tone:lab(75.5245% -38.4359 -25.8658);--tone-2:lab(59.6008% -3.89376 -60.3305)}}.learn-card[data-tone=blue]{--tone:#43b2f6;--tone-2:#00afaf}@supports (color:color(display-p3 0 0 0)){.learn-card[data-tone=blue]{--tone:color(display-p3 .3884 .68854 .942265);--tone-2:color(display-p3 -.0821651 .695887 .708966)}}@supports (color:lab(0% 0 0)){.learn-card[data-tone=blue]{--tone:lab(68.5493% -15.5095 -43.8411);--tone-2:lab(64.5597% -52.4205 -15.5499)}}.learn-card:before{content:"";z-index:-1;background:linear-gradient(105deg, transparent 35%, var(--foreground) 50%, transparent 65%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.learn-card:before{background:linear-gradient(105deg, transparent 35%, color-mix(in oklab, var(--foreground) 8%, transparent) 50%, transparent 65%)}}.learn-card:before{transition:transform .8s;transform:translate(-100%)}.learn-card:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(155deg, var(--foreground), transparent 34%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.learn-card:after{background:linear-gradient(155deg, color-mix(in oklab, var(--foreground) 8%, transparent), transparent 34%)}}.learn-card:after{opacity:.55}a.learn-card:hover{border-color:var(--tone);transform:translateY(-3px)}a.learn-card:focus-visible{border-color:var(--tone);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){a.learn-card:hover{border-color:color-mix(in oklab, var(--tone) 70%, var(--border))}a.learn-card:focus-visible{border-color:color-mix(in oklab, var(--tone) 70%, var(--border))}}a.learn-card:hover{box-shadow:inset 0 1px 0 var(--foreground), 0 26px 48px -20px var(--tone)}a.learn-card:focus-visible{box-shadow:inset 0 1px 0 var(--foreground), 0 26px 48px -20px var(--tone)}@supports (color:color-mix(in lab, red, red)){a.learn-card:hover{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 16%, transparent), 0 26px 48px -20px color-mix(in oklab, var(--tone) 80%, transparent)}a.learn-card:focus-visible{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 16%, transparent), 0 26px 48px -20px color-mix(in oklab, var(--tone) 80%, transparent)}}a.learn-card:hover:before{transform:translate(100%)}a.learn-card:active{transform:translateY(-1px)scale(.985)}.learn-card-art{filter:drop-shadow(0 5px 6px var(--background)) drop-shadow(0 14px 18px var(--tone))}@supports (color:color-mix(in lab, red, red)){.learn-card-art{filter:drop-shadow(0 5px 6px color-mix(in oklab, var(--background) 65%, transparent)) drop-shadow(0 14px 18px color-mix(in oklab, var(--tone) 48%, transparent))}}.learn-card-art{transition:transform .3s}a.learn-card:hover .learn-card-art{transform:translateY(-3px)rotate(-2deg)scale(1.03)}.learn-card-title{background:linear-gradient(90deg, var(--foreground), var(--tone))}@supports (color:color-mix(in lab, red, red)){.learn-card-title{background:linear-gradient(90deg, var(--foreground), color-mix(in oklab, var(--tone) 55%, var(--foreground)))}}.learn-card-title{color:transparent;-webkit-background-clip:text;background-clip:text}.learn-cta{background:linear-gradient(100deg, var(--tone), var(--tone-2));color:#fcfcfc;color:color(display-p3 .986829 .986829 .986829);color:lab(98.84% .0000298023 -.0000119209);box-shadow:inset 0 1px 0 rgba(255,255,255,.3), 0 10px 24px -10px var(--tone);transition:transform .18s,box-shadow .18s}@supports (color:color(display-p3 0 0 0)){.learn-cta{box-shadow:inset 0 1px 0 color(display-p3 1 1 1/.3), 0 10px 24px -10px var(--tone)}}@supports (color:lab(0% 0 0)){.learn-cta{box-shadow:inset 0 1px 0 lab(100% 0 0/.3), 0 10px 24px -10px var(--tone)}}a.learn-card:active .learn-cta{transform:scale(.97)}.learn-card:focus-within{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.learn-card:focus-within{border-color:color-mix(in oklab, var(--tone) 65%, var(--border))}}.learn-card button:focus-visible{outline:2px solid var(--tone);outline-offset:2px}a.learn-card:focus-visible{outline:2px solid var(--tone);outline-offset:2px}@media (prefers-reduced-motion:reduce){.learn-card,.learn-card:before,.learn-card-art,.learn-cta{transition:none}a.learn-card:hover,a.learn-card:hover .learn-card-art{transform:none}}}.home-glow{--tone:#00b4f0;isolation:isolate;background:radial-gradient(120% 90% at 0% 0%, var(--tone), transparent 60%), linear-gradient(160deg, var(--card), var(--background));position:relative}@supports (color:color(display-p3 0 0 0)){.home-glow{--tone:color(display-p3 .249621 .697137 .935909)}}@supports (color:lab(0% 0 0)){.home-glow{--tone:lab(67.7847% -25.7828 -44.2698)}}@supports (color:color-mix(in lab, red, red)){.home-glow{background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--tone) 16%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in oklab, var(--card) 88%, transparent), color-mix(in oklab, var(--background) 92%, transparent))}}.home-glow{border:1px solid var(--tone)}@supports (color:color-mix(in lab, red, red)){.home-glow{border:1px solid color-mix(in oklab, var(--tone) 28%, var(--border))}}.home-glow{box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 10px 28px -16px var(--tone)}@supports (color:color(display-p3 0 0 0)){.home-glow{box-shadow:inset 0 1px 0 color(display-p3 1 1 1/.1), 0 10px 28px -16px var(--tone)}}@supports (color:lab(0% 0 0)){.home-glow{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.1), 0 10px 28px -16px var(--tone)}}@supports (color:color-mix(in lab, red, red)){.home-glow{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.1), 0 10px 28px -16px color-mix(in oklab, var(--tone) 45%, transparent)}}.home-glow{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s}.home-glow[data-tone=cyan]{--tone:#00cee7}@supports (color:color(display-p3 0 0 0)){.home-glow[data-tone=cyan]{--tone:color(display-p3 .343771 .798057 .897687)}}@supports (color:lab(0% 0 0)){.home-glow[data-tone=cyan]{--tone:lab(75.5245% -38.4359 -25.8658)}}.home-glow[data-tone=blue]{--tone:#5894ff}@supports (color:color(display-p3 0 0 0)){.home-glow[data-tone=blue]{--tone:color(display-p3 .386312 .568199 1.01681)}}@supports (color:lab(0% 0 0)){.home-glow[data-tone=blue]{--tone:lab(61.1866% 9.58803 -67.0174)}}.home-glow[data-tone=violet]{--tone:#945ff9}@supports (color:color(display-p3 0 0 0)){.home-glow[data-tone=violet]{--tone:color(display-p3 .549501 .380097 .944582)}}@supports (color:lab(0% 0 0)){.home-glow[data-tone=violet]{--tone:lab(52.3399% 47.3098 -70.9392)}}.home-glow[data-tone=magenta]{--tone:#e746bd}@supports (color:color(display-p3 0 0 0)){.home-glow[data-tone=magenta]{--tone:color(display-p3 .835218 .323228 .723849)}}@supports (color:lab(0% 0 0)){.home-glow[data-tone=magenta]{--tone:lab(57.2332% 70.2764 -28.3818)}}.home-glow[data-tone=gold]{--tone:#e4b750}@supports (color:color(display-p3 0 0 0)){.home-glow[data-tone=gold]{--tone:color(display-p3 .86596 .723161 .382241)}}@supports (color:lab(0% 0 0)){.home-glow[data-tone=gold]{--tone:lab(77.0141% 9.01151 56.9378)}}a.home-glow:hover,article.home-glow:hover{border-color:var(--tone);transform:translateY(-2px)}a.home-glow:focus-visible{border-color:var(--tone);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){a.home-glow:hover,article.home-glow:hover{border-color:color-mix(in oklab, var(--tone) 50%, var(--border))}a.home-glow:focus-visible{border-color:color-mix(in oklab, var(--tone) 50%, var(--border))}}a.home-glow:hover,article.home-glow:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.14), 0 14px 32px -14px var(--tone)}@supports (color:color(display-p3 0 0 0)){a.home-glow:hover,article.home-glow:hover{box-shadow:inset 0 1px 0 color(display-p3 1 1 1/.14), 0 14px 32px -14px var(--tone)}}@supports (color:lab(0% 0 0)){a.home-glow:hover,article.home-glow:hover{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.14), 0 14px 32px -14px var(--tone)}}a.home-glow:focus-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.14), 0 14px 32px -14px var(--tone)}@supports (color:color(display-p3 0 0 0)){a.home-glow:focus-visible{box-shadow:inset 0 1px 0 color(display-p3 1 1 1/.14), 0 14px 32px -14px var(--tone)}}@supports (color:lab(0% 0 0)){a.home-glow:focus-visible{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.14), 0 14px 32px -14px var(--tone)}}@supports (color:color-mix(in lab, red, red)){a.home-glow:hover,article.home-glow:hover{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.14), 0 14px 32px -14px color-mix(in oklab, var(--tone) 60%, transparent)}a.home-glow:focus-visible{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.14), 0 14px 32px -14px color-mix(in oklab, var(--tone) 60%, transparent)}}a.home-glow:active,article.home-glow:active{transform:scale(.97)}.home-glow-art{filter:drop-shadow(0 6px 12px var(--tone))}@supports (color:color-mix(in lab, red, red)){.home-glow-art{filter:drop-shadow(0 6px 12px color-mix(in oklab, var(--tone) 50%, transparent))}}.home-glow-art{animation:5s ease-in-out infinite home-float}.home-glow:nth-child(2n) .home-glow-art{animation-delay:-2.5s}@keyframes home-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.home-hero-frame{--tone:#5894ff;border:1px solid var(--tone)}@supports (color:color(display-p3 0 0 0)){.home-hero-frame{--tone:color(display-p3 .386312 .568199 1.01681)}}@supports (color:lab(0% 0 0)){.home-hero-frame{--tone:lab(61.1866% 9.58803 -67.0174)}}@supports (color:color-mix(in lab, red, red)){.home-hero-frame{border:1px solid color-mix(in oklab, var(--tone) 30%, var(--border))}}.home-hero-frame{background:var(--card);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 18px 40px -22px var(--tone), 0 0 0 1px rgba(228,183,80,.1)}@supports (color:color(display-p3 0 0 0)){.home-hero-frame{box-shadow:inset 0 1px 0 color(display-p3 1 1 1/.1), 0 18px 40px -22px var(--tone), 0 0 0 1px rgba(228,183,80,.1)}}@supports (color:lab(0% 0 0)){.home-hero-frame{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.1), 0 18px 40px -22px var(--tone), 0 0 0 1px rgba(228,183,80,.1)}}@supports (color:color-mix(in lab, red, red)){.home-hero-frame{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.1), 0 18px 40px -22px color-mix(in oklab, var(--tone) 60%, transparent), 0 0 0 1px lab(77.0141% 9.01154 56.9376/.1)}}@media (prefers-reduced-motion:reduce){.home-glow,.home-glow-art{transition:none;animation:none}a.home-glow:hover,a.home-glow:active,article.home-glow:hover,article.home-glow:active{transform:none}}.app-section[data-page=home]{--home-sky:#c9ebfc;--home-sky-mid:#d6f2fd;--home-sky-bottom:#d1ebfc;--home-glow-cyan:rgba(102,203,227,.4);--home-glow-pink:rgba(242,187,219,.22);--home-glow-lavender:rgba(203,196,242,.16);--home-ink:#081b30;--home-quiet-ink:#3e4f60;--home-link:#005682;--home-sheen:rgba(255,255,255,.82);--lume-gold:var(--home-glow-cyan);--lume-teal:var(--home-glow-pink);--lume-blue:var(--home-glow-lavender);background-image:radial-gradient(ellipse 130% 38% at 12% 40%, var(--home-glow-cyan), transparent 95%), radial-gradient(ellipse 120% 42% at 94% 45%, var(--home-glow-pink), transparent 95%), radial-gradient(ellipse 130% 45% at 3% 50%, var(--home-glow-lavender), transparent 95%), radial-gradient(ellipse 120% 45% at 92% 50%, var(--home-glow-cyan), transparent 95%), radial-gradient(ellipse 130% 40% at 8% 55%, var(--home-glow-pink), transparent 95%), linear-gradient(180deg, var(--home-sky) 0%, var(--home-sky-mid) 52%, var(--home-sky-bottom) 100%);background-position:top,50% 900px,50% 2000px,50% 3100px,bottom,top;background-repeat:no-repeat;background-size:100% 1300px,100% 1500px,100% 1500px,100% 1600px,100% 1500px,100% 100%;background-attachment:local}@supports (color:color(display-p3 0 0 0)){.app-section[data-page=home]{--home-sky:color(display-p3 .812922 .91577 .982145);--home-sky-mid:color(display-p3 .861144 .946544 .988617);--home-sky-bottom:color(display-p3 .837521 .91652 .979853);--home-glow-cyan:color(display-p3 .50116 .785859 .879819/.4);--home-glow-pink:color(display-p3 .914075 .741105 .851167/.22);--home-glow-lavender:color(display-p3 .790051 .76772 .935729/.16);--home-ink:color(display-p3 .0504335 .105534 .182138);--home-quiet-ink:color(display-p3 .256642 .307977 .368736);--home-link:color(display-p3 -.0936699 .332708 .552892);--home-sheen:color(display-p3 1 1 1/.82)}}@supports (color:lab(0% 0 0)){.app-section[data-page=home]{--home-sky:lab(90.8621% -8.60035 -12.5806);--home-sky-mid:lab(93.7873% -7.75039 -8.69001);--home-sky-bottom:lab(91.3695% -6.17826 -11.3743);--home-glow-cyan:lab(76.2698% -25.5128 -21.8331/.4);--home-glow-pink:lab(81.5719% 23.9914 -8.04559/.22);--home-glow-lavender:lab(80.7371% 9.49562 -22.2649/.16);--home-ink:lab(9.28594% -1.42376 -16.3901);--home-quiet-ink:lab(32.6687% -3.45373 -12.0073);--home-link:lab(33.6015% -11.7839 -41.7579);--home-sheen:lab(100% 0 0/.82)}}.app-section[data-page=home]>main{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--foreground);--background:#fff;--foreground:var(--home-ink);--surface:#fff;--surface-foreground:var(--home-ink);--elevated:#edf5fc;--card:#fff;--card-foreground:var(--home-ink);--popover:#fff;--popover-foreground:var(--home-ink);--primary:var(--home-link);--primary-end:#c252bb;--primary-foreground:#fff;--secondary:#e9f3fc;--secondary-foreground:#123252;--teal:#007bad;--teal-foreground:#fff;--muted:#edf3fa;--muted-foreground:var(--home-quiet-ink);--accent:#e6f3fd;--accent-foreground:var(--home-ink);--border:rgba(12,60,110,.14);--input:rgba(12,60,110,.18);--ring:rgba(14,165,233,.55);--sheen-strong:rgba(255,255,255,.92);--sheen:rgba(255,255,255,.55);--sheen-line:rgba(125,211,252,.45);--sheen-hairline:rgba(255,255,255,.92);--shadow-card:0 14px 30px -20px rgba(15,50,90,.28);--home-listing-ink:#032e4b;--home-listing-glow:#0baac8;--home-listing-edge:#7bbfdb}@supports (color:color(display-p3 0 0 0)){.app-section[data-page=home]>main{--primary-end:color(display-p3 .708012 .348351 .714956);--teal:color(display-p3 -.0731729 .47721 .731731);--home-listing-ink:color(display-p3 .0656691 .176272 .28667);--home-listing-glow:color(display-p3 .301263 .655315 .771361);--home-listing-edge:color(display-p3 .541768 .742941 .848181)}}@supports (color:lab(0% 0 0)){.app-section[data-page=home]>main{--primary-end:lab(53.0554% 55.4222 -34.293);--teal:lab(47.6714% -17.4421 -46.8028);--home-listing-ink:lab(17.4142% -4.44996 -22.7328);--home-listing-glow:lab(63.5679% -29.1161 -26.5224);--home-listing-edge:lab(73.6387% -16.9745 -21.3494)}}.app-section[data-page=home]>main .home-band header h2{color:var(--home-ink)}.app-section[data-page=home]>main .home-band header .text-gradient-gold,.app-section[data-page=home]>main .home-hero-frame h1 .text-gradient-gold{background-image:linear-gradient(105deg, var(--home-link), #005a61)}@supports (color:color(display-p3 0 0 0)){.app-section[data-page=home]>main .home-band header .text-gradient-gold,.app-section[data-page=home]>main .home-hero-frame h1 .text-gradient-gold{background-image:linear-gradient(105deg, var(--home-link), color(display-p3 -.0990582 .356353 .398548))}}@supports (color:lab(0% 0 0)){.app-section[data-page=home]>main .home-band header .text-gradient-gold,.app-section[data-page=home]>main .home-hero-frame h1 .text-gradient-gold{background-image:linear-gradient(105deg, var(--home-link), lab(33.6894% -32.7242 -15.8094))}}.app-section[data-page=home]>main .home-band .glass:not(.hero-frame .glass){color:var(--home-ink);background-color:var(--home-sheen);border-color:var(--home-link)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]>main .home-band .glass:not(.hero-frame .glass){border-color:color-mix(in oklab, var(--home-link) 16%, var(--home-sheen))}}.app-section[data-page=home]>main .home-band .glass:not(.hero-frame .glass){box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 12px 28px -20px var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]>main .home-band .glass:not(.hero-frame .glass){box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 12px 28px -20px color-mix(in oklab, var(--home-ink) 33%, transparent)}}.app-section[data-page=home]>main .home-glow{color:var(--home-ink);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.app-section[data-page=home]>main .home-glow:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(145deg, var(--home-sheen), transparent 38%);opacity:.28;position:absolute;top:0;bottom:0;left:0;right:0}.app-section[data-page=home]>main .home-glow:has(.home-glow-art){box-shadow:inset 0 1px 0 var(--home-sheen), 0 4px 9px -6px var(--home-ink), 0 18px 28px -19px var(--tone)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]>main .home-glow:has(.home-glow-art){box-shadow:inset 0 1px 0 var(--home-sheen), 0 4px 9px -6px color-mix(in oklab, var(--home-ink) 26%, transparent), 0 18px 28px -19px color-mix(in oklab, var(--tone) 42%, transparent)}}.app-section[data-page=home]>main .home-glow-art{filter:drop-shadow(0 6px 8px var(--home-ink)) drop-shadow(0 4px 10px var(--tone))}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]>main .home-glow-art{filter:drop-shadow(0 6px 8px color-mix(in oklab, var(--home-ink) 22%, transparent)) drop-shadow(0 4px 10px color-mix(in oklab, var(--tone) 28%, transparent))}}@media (max-width:767px){.app-section[data-page=home]>main a.home-glow>:first-child{isolation:isolate;border-bottom:1px solid var(--tone);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]>main a.home-glow>:first-child{border-bottom:1px solid color-mix(in oklab, var(--tone) 20%, var(--border))}}.app-section[data-page=home]>main a.home-glow>:first-child:after{content:"";pointer-events:none;background:linear-gradient(155deg, var(--home-sheen), transparent 42%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]>main a.home-glow>:first-child:after{background:linear-gradient(155deg, color-mix(in oklab, var(--home-sheen) 42%, transparent), transparent 42%)}}.app-section[data-page=home]>main a.home-glow>:first-child:after{opacity:.32}.app-section[data-page=home]>main a.home-glow:active{transition-duration:.12s}}.app-section[data-page=home]>main .home-band .carousel-control{color:var(--home-link);background-color:var(--home-sheen);border-color:var(--home-link)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]>main .home-band .carousel-control{border-color:color-mix(in oklab, var(--home-link) 24%, transparent)}}.app-section[data-page=home]>main .home-band .carousel-control{box-shadow:0 4px 12px -8px var(--home-ink), inset 0 1px 0 var(--sheen-hairline)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]>main .home-band .carousel-control{box-shadow:0 4px 12px -8px color-mix(in oklab, var(--home-ink) 35%, transparent), inset 0 1px 0 var(--sheen-hairline)}}.app-section[data-page=home]>main .home-band .carousel-control{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.app-section[data-page=home]>main .home-band .showcase-slide:not([data-active=true]){opacity:.82}.app-section[data-page=home]>main .home-band .carousel-dot{transition:width .22s,background-color .22s}.app-section[data-page=home]>main .home-band article:has(.copy-scrim){border-color:var(--home-link)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]>main .home-band article:has(.copy-scrim){border-color:color-mix(in oklab, var(--home-link) 28%, var(--home-sheen))}}.app-section[data-page=home]>main .home-band article:has(.copy-scrim){box-shadow:0 18px 35px -24px var(--home-ink)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]>main .home-band article:has(.copy-scrim){box-shadow:0 18px 35px -24px color-mix(in oklab, var(--home-ink) 46%, transparent)}}:is(.app-section[data-page=home]>main .home-band article:has(.copy-scrim) h2,.app-section[data-page=home]>main .home-band article:has(.copy-scrim) p){color:#f3fafd;color:color(display-p3 .958454 .977862 .990002);color:lab(97.7115% -1.70374 -2.34114);text-shadow:0 1px 8px rgba(1,12,25,.6);text-shadow:0 1px 8px color(display-p3 .010807 .0464991 .093197/.6);text-shadow:0 1px 8px lab(2.99216% -1.16965 -8.44829/.6)}.app-section[data-page=home]>main .home-band article:has(.copy-scrim) p.text-muted-foreground{color:#d6e4eb;color:color(display-p3 .848692 .891718 .918593);color:lab(89.6288% -3.79065 -5.24364)}.app-section[data-page=home]>main .home-band article:has(.copy-scrim) p.text-primary{color:#6eddf0;color:color(display-p3 .543292 .857867 .931209);color:lab(82.2483% -29.4274 -19.6158)}@media (prefers-reduced-motion:reduce){.app-section[data-page=home]>main .home-band .carousel-dot{transition:none}}.app-section[data-page=home] :-webkit-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]){padding-top:.25rem;padding-bottom:1.75rem}.app-section[data-page=home] :-moz-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]){padding-top:.25rem;padding-bottom:1.75rem}.app-section[data-page=home] :is([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]){padding-top:.25rem;padding-bottom:1.75rem}.app-section[data-page=home] :-webkit-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{color:var(--foreground);background:linear-gradient(155deg, var(--card) 0%, var(--card) 100%)}.app-section[data-page=home] :-moz-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{color:var(--foreground);background:linear-gradient(155deg, var(--card) 0%, var(--card) 100%)}.app-section[data-page=home] :is([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{color:var(--foreground);background:linear-gradient(155deg, var(--card) 0%, var(--card) 100%)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] :-webkit-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{background:linear-gradient(155deg, var(--card) 0%, color-mix(in oklab, var(--card) 92%, var(--home-listing-glow)) 100%)}.app-section[data-page=home] :-moz-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{background:linear-gradient(155deg, var(--card) 0%, color-mix(in oklab, var(--card) 92%, var(--home-listing-glow)) 100%)}.app-section[data-page=home] :is([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{background:linear-gradient(155deg, var(--card) 0%, color-mix(in oklab, var(--card) 92%, var(--home-listing-glow)) 100%)}}.app-section[data-page=home] :-webkit-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{border:1px solid var(--home-listing-edge)}.app-section[data-page=home] :-moz-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{border:1px solid var(--home-listing-edge)}.app-section[data-page=home] :is([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{border:1px solid var(--home-listing-edge)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] :-webkit-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{border:1px solid color-mix(in oklab, var(--home-listing-edge) 68%, var(--border))}.app-section[data-page=home] :-moz-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{border:1px solid color-mix(in oklab, var(--home-listing-edge) 68%, var(--border))}.app-section[data-page=home] :is([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{border:1px solid color-mix(in oklab, var(--home-listing-edge) 68%, var(--border))}}.app-section[data-page=home] :-webkit-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 3px 8px -4px var(--home-listing-ink), 0 14px 25px -13px var(--home-listing-ink), 0 26px 40px -24px var(--home-listing-glow)}.app-section[data-page=home] :-moz-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 3px 8px -4px var(--home-listing-ink), 0 14px 25px -13px var(--home-listing-ink), 0 26px 40px -24px var(--home-listing-glow)}.app-section[data-page=home] :is([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 3px 8px -4px var(--home-listing-ink), 0 14px 25px -13px var(--home-listing-ink), 0 26px 40px -24px var(--home-listing-glow)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] :-webkit-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 3px 8px -4px color-mix(in oklab, var(--home-listing-ink) 28%, transparent), 0 14px 25px -13px color-mix(in oklab, var(--home-listing-ink) 30%, transparent), 0 26px 40px -24px color-mix(in oklab, var(--home-listing-glow) 55%, transparent)}.app-section[data-page=home] :-moz-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 3px 8px -4px color-mix(in oklab, var(--home-listing-ink) 28%, transparent), 0 14px 25px -13px color-mix(in oklab, var(--home-listing-ink) 30%, transparent), 0 26px 40px -24px color-mix(in oklab, var(--home-listing-glow) 55%, transparent)}.app-section[data-page=home] :is([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 3px 8px -4px color-mix(in oklab, var(--home-listing-ink) 28%, transparent), 0 14px 25px -13px color-mix(in oklab, var(--home-listing-ink) 30%, transparent), 0 26px 40px -24px color-mix(in oklab, var(--home-listing-glow) 55%, transparent)}}.app-section[data-page=home] :-webkit-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%)}.app-section[data-page=home] :-moz-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%)}.app-section[data-page=home] :is([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%)}.app-section[data-page=home] :-webkit-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card:hover{border-color:var(--home-listing-edge);box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 6px 12px -6px var(--home-listing-ink), 0 19px 34px -15px var(--home-listing-ink), 0 30px 48px -24px var(--home-listing-glow)}.app-section[data-page=home] :-moz-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card:hover{border-color:var(--home-listing-edge);box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 6px 12px -6px var(--home-listing-ink), 0 19px 34px -15px var(--home-listing-ink), 0 30px 48px -24px var(--home-listing-glow)}.app-section[data-page=home] :is([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card:hover{border-color:var(--home-listing-edge);box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 6px 12px -6px var(--home-listing-ink), 0 19px 34px -15px var(--home-listing-ink), 0 30px 48px -24px var(--home-listing-glow)}.app-section[data-page=home] :-webkit-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card:focus-visible{border-color:var(--home-listing-edge);box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 6px 12px -6px var(--home-listing-ink), 0 19px 34px -15px var(--home-listing-ink), 0 30px 48px -24px var(--home-listing-glow)}.app-section[data-page=home] :-moz-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card:focus-visible{border-color:var(--home-listing-edge);box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 6px 12px -6px var(--home-listing-ink), 0 19px 34px -15px var(--home-listing-ink), 0 30px 48px -24px var(--home-listing-glow)}.app-section[data-page=home] :is([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card:focus-visible{border-color:var(--home-listing-edge);box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 6px 12px -6px var(--home-listing-ink), 0 19px 34px -15px var(--home-listing-ink), 0 30px 48px -24px var(--home-listing-glow)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] :-webkit-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card:hover{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 6px 12px -6px color-mix(in oklab, var(--home-listing-ink) 30%, transparent), 0 19px 34px -15px color-mix(in oklab, var(--home-listing-ink) 34%, transparent), 0 30px 48px -24px color-mix(in oklab, var(--home-listing-glow) 60%, transparent)}.app-section[data-page=home] :-moz-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card:hover{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 6px 12px -6px color-mix(in oklab, var(--home-listing-ink) 30%, transparent), 0 19px 34px -15px color-mix(in oklab, var(--home-listing-ink) 34%, transparent), 0 30px 48px -24px color-mix(in oklab, var(--home-listing-glow) 60%, transparent)}.app-section[data-page=home] :is([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card:hover{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 6px 12px -6px color-mix(in oklab, var(--home-listing-ink) 30%, transparent), 0 19px 34px -15px color-mix(in oklab, var(--home-listing-ink) 34%, transparent), 0 30px 48px -24px color-mix(in oklab, var(--home-listing-glow) 60%, transparent)}.app-section[data-page=home] :-webkit-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card:focus-visible{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 6px 12px -6px color-mix(in oklab, var(--home-listing-ink) 30%, transparent), 0 19px 34px -15px color-mix(in oklab, var(--home-listing-ink) 34%, transparent), 0 30px 48px -24px color-mix(in oklab, var(--home-listing-glow) 60%, transparent)}.app-section[data-page=home] :-moz-any([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card:focus-visible{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 6px 12px -6px color-mix(in oklab, var(--home-listing-ink) 30%, transparent), 0 19px 34px -15px color-mix(in oklab, var(--home-listing-ink) 34%, transparent), 0 30px 48px -24px color-mix(in oklab, var(--home-listing-glow) 60%, transparent)}.app-section[data-page=home] :is([aria-label="Akoma Market products"],[aria-label="Live exchange listings"]) .market-product-card:focus-visible{box-shadow:inset 0 1px 0 var(--sheen-hairline), 0 6px 12px -6px color-mix(in oklab, var(--home-listing-ink) 30%, transparent), 0 19px 34px -15px color-mix(in oklab, var(--home-listing-ink) 34%, transparent), 0 30px 48px -24px color-mix(in oklab, var(--home-listing-glow) 60%, transparent)}}.app-section[data-page=home] .home-glow{background:radial-gradient(120% 90% at 0% 0%, var(--tone), transparent 60%), linear-gradient(165deg, #fff 0%, var(--tone) 100%)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] .home-glow{background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--tone) 13%, transparent), transparent 60%), linear-gradient(165deg, #fff 0%, color-mix(in oklab, var(--tone) 8%, #fff) 100%)}}.app-section[data-page=home] .home-glow{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] .home-glow{border-color:color-mix(in oklab, var(--tone) 34%, var(--border))}}.app-section[data-page=home] .home-glow{box-shadow:inset 0 1px 0 rgba(255,255,255,.9), 0 2px 6px -4px rgba(15,50,90,.1), 0 14px 30px -18px var(--tone)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] .home-glow{box-shadow:inset 0 1px 0 rgba(255,255,255,.9), 0 2px 6px -4px rgba(15,50,90,.1), 0 14px 30px -18px color-mix(in oklab, var(--tone) 55%, transparent)}}.app-section[data-page=home] a.home-glow:hover,.app-section[data-page=home] article.home-glow:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.95), 0 18px 36px -16px var(--tone)}.app-section[data-page=home] a.home-glow:focus-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.95), 0 18px 36px -16px var(--tone)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] a.home-glow:hover,.app-section[data-page=home] article.home-glow:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.95), 0 18px 36px -16px color-mix(in oklab, var(--tone) 70%, transparent)}.app-section[data-page=home] a.home-glow:focus-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.95), 0 18px 36px -16px color-mix(in oklab, var(--tone) 70%, transparent)}}.app-section[data-page=home] .home-hero-frame{background:radial-gradient(120% 90% at 0% 0%, var(--tone), transparent 60%), linear-gradient(165deg, #fff 0%, var(--tone) 100%)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] .home-hero-frame{background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--tone) 12%, transparent), transparent 60%), linear-gradient(165deg, #fff 0%, color-mix(in oklab, var(--tone) 8%, #fff) 100%)}}.app-section[data-page=home] .home-hero-frame{box-shadow:inset 0 1px 0 rgba(255,255,255,.9), 0 20px 44px -24px var(--tone), 0 0 0 1px rgba(228,183,80,.14)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] .home-hero-frame{box-shadow:inset 0 1px 0 rgba(255,255,255,.9), 0 20px 44px -24px color-mix(in oklab, var(--tone) 60%, transparent), 0 0 0 1px lab(77.0141% 9.01154 56.9376/.14)}}.app-section[data-page=home] .hero-frame{--background:#050d18;--foreground:#f4f8fb;--muted-foreground:#c2d3e2;--primary:#00ddef;--border:rgba(224,245,255,.24)}@supports (color:color(display-p3 0 0 0)){.app-section[data-page=home] .hero-frame{--primary:color(display-p3 .394343 .855232 .925178)}}@supports (color:lab(0% 0 0)){.app-section[data-page=home] .hero-frame{--primary:lab(80.3281% -41.3708 -22.0342)}}.app-section[data-page=home] .hero-frame .glass{--foreground:#0c1f38;--border:rgba(12,60,110,.22)}.create-wizard .create-progress-seg{transition:background .24s,box-shadow .24s}.create-wizard .create-progress-seg.gradient-gold{box-shadow:0 0 10px var(--primary), 0 1px 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-progress-seg.gradient-gold{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 55%, transparent), 0 1px 4px color-mix(in oklab, var(--primary) 35%, transparent)}}.create-wizard .create-upload-hero{background:radial-gradient(120% 140% at 50% 0%, var(--primary) 0%, transparent 60%), linear-gradient(165deg, var(--surface) 0%, var(--surface) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-upload-hero{background:radial-gradient(120% 140% at 50% 0%, color-mix(in oklab, var(--primary) 14%, transparent) 0%, transparent 60%), linear-gradient(165deg, var(--surface) 0%, color-mix(in oklab, var(--surface) 88%, var(--primary)) 100%)}}.create-wizard .create-upload-hero{box-shadow:inset 0 1px 0 var(--foreground), 0 10px 28px -14px var(--primary)}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-upload-hero{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 8%, transparent), 0 10px 28px -14px color-mix(in oklab, var(--primary) 45%, transparent)}}.create-wizard .create-upload-hero{transition:transform .16s,box-shadow .2s,border-color .2s}.create-wizard .create-upload-hero:after{content:"";pointer-events:none;background:linear-gradient(115deg, transparent 30%, var(--foreground) 48%, transparent 62%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-upload-hero:after{background:linear-gradient(115deg, transparent 30%, color-mix(in oklab, var(--foreground) 7%, transparent) 48%, transparent 62%)}}.create-wizard .create-upload-hero:after{animation:6s ease-in-out 1.2s infinite create-sheen;transform:translate(-120%)}.create-wizard .create-upload-hero:active{transform:scale(.985)}.create-wizard .create-upload-orb{background:radial-gradient(80% 80% at 35% 30%, var(--primary) 0%, transparent 70%), var(--primary)}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-upload-orb{background:radial-gradient(80% 80% at 35% 30%, color-mix(in oklab, var(--primary) 38%, transparent) 0%, transparent 70%), color-mix(in oklab, var(--primary) 16%, var(--surface))}}.create-wizard .create-upload-orb{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-upload-orb{border:1px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.create-wizard .create-upload-orb{box-shadow:0 0 18px var(--primary), inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-upload-orb{box-shadow:0 0 18px color-mix(in oklab, var(--primary) 40%, transparent), inset 0 1px 0 color-mix(in oklab, var(--foreground) 10%, transparent)}}@keyframes create-sheen{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.create-wizard .create-photo-tile{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-photo-tile{border:1px solid color-mix(in oklab, var(--border) 70%, var(--primary))}}.create-wizard .create-photo-tile{box-shadow:0 8px 20px -10px rgba(2,6,18,.55), inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-photo-tile{box-shadow:0 8px 20px -10px rgba(2,6,18,.55), inset 0 1px 0 color-mix(in oklab, var(--foreground) 8%, transparent)}}.create-wizard .create-cover-badge{background:linear-gradient(135deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-cover-badge{background:linear-gradient(135deg, var(--primary), color-mix(in oklab, var(--primary) 70%, var(--teal,var(--primary))))}}.create-wizard .create-cover-badge{box-shadow:0 2px 8px var(--primary)}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-cover-badge{box-shadow:0 2px 8px color-mix(in oklab, var(--primary) 50%, transparent)}}.create-wizard .create-type-card{background:linear-gradient(160deg, var(--surface) 0%, var(--surface) 100%);position:relative}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-type-card{background:linear-gradient(160deg, var(--surface) 0%, color-mix(in oklab, var(--surface) 92%, var(--primary)) 100%)}}.create-wizard .create-type-card{box-shadow:inset 0 1px 0 var(--foreground), 0 8px 22px -14px rgba(2,6,18,.6)}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-type-card{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 7%, transparent), 0 8px 22px -14px rgba(2,6,18,.6)}}.create-wizard .create-type-card{transition:transform .16s,box-shadow .22s,border-color .22s,background .22s}.create-wizard .create-type-card:active{transform:scale(.98)}.create-wizard .create-type-card[aria-pressed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-type-card[aria-pressed=true]{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.create-wizard .create-type-card[aria-pressed=true]{background:radial-gradient(130% 120% at 0% 0%, var(--primary) 0%, transparent 55%), linear-gradient(160deg, var(--surface) 0%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-type-card[aria-pressed=true]{background:radial-gradient(130% 120% at 0% 0%, color-mix(in oklab, var(--primary) 18%, transparent) 0%, transparent 55%), linear-gradient(160deg, var(--surface) 0%, color-mix(in oklab, var(--surface) 84%, var(--primary)) 100%)}}.create-wizard .create-type-card[aria-pressed=true]{box-shadow:0 0 0 1px var(--primary), 0 10px 26px -12px var(--primary), inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-type-card[aria-pressed=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 35%, transparent), 0 10px 26px -12px color-mix(in oklab, var(--primary) 55%, transparent), inset 0 1px 0 color-mix(in oklab, var(--foreground) 9%, transparent)}}.create-wizard .create-note{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-note{background:color-mix(in oklab, var(--surface) 82%, transparent)}}.create-wizard .create-note{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (prefers-reduced-motion:reduce){.create-wizard .create-upload-hero:after{animation:none}.create-wizard .create-progress-seg,.create-wizard .create-upload-hero,.create-wizard .create-type-card{transition:none}}.create-hero-art{filter:drop-shadow(0 10px 22px var(--primary)) drop-shadow(0 2px 6px rgba(0,0,0,.35))}@supports (color:color-mix(in lab, red, red)){.create-hero-art{filter:drop-shadow(0 10px 22px color-mix(in oklab, var(--primary) 40%, transparent)) drop-shadow(0 2px 6px rgba(0,0,0,.35))}}.create-hero-art{will-change:transform;animation:5.5s ease-in-out 1s infinite create-hero-float}@keyframes create-hero-float{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-6px)rotate(1.2deg)}}@media (prefers-reduced-motion:reduce){.create-hero-art{animation:none}}.create-type-art{filter:drop-shadow(0 6px 14px var(--primary)) drop-shadow(0 1px 3px rgba(0,0,0,.3))}@supports (color:color-mix(in lab, red, red)){.create-type-art{filter:drop-shadow(0 6px 14px color-mix(in oklab, var(--primary) 35%, transparent)) drop-shadow(0 1px 3px rgba(0,0,0,.3))}}.create-type-art{transition:transform .2s}.create-type-card:active .create-type-art{transform:scale(.94)}.create-type-card[aria-pressed=true] .create-type-art{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.create-type-art{transition:none}}.create-wizard .create-service-type[aria-pressed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-service-type[aria-pressed=true]{border-color:color-mix(in oklab, var(--primary) 65%, var(--border))}}.create-wizard .create-service-type[aria-pressed=true]{box-shadow:0 12px 30px -18px var(--primary), inset 0 1px 0 var(--sheen-line)}@supports (color:color-mix(in lab, red, red)){.create-wizard .create-service-type[aria-pressed=true]{box-shadow:0 12px 30px -18px color-mix(in oklab, var(--primary) 75%, transparent), inset 0 1px 0 var(--sheen-line)}}.create-service-form .create-service-details>.glass{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.create-service-form .create-service-details>.glass{border:1px solid color-mix(in oklab, var(--primary) 40%, var(--border))}}.create-service-form .create-service-details>.glass{box-shadow:0 14px 30px -20px var(--primary)}@supports (color:color-mix(in lab, red, red)){.create-service-form .create-service-details>.glass{box-shadow:0 14px 30px -20px color-mix(in oklab, var(--primary) 55%, transparent)}}.create-service-form .create-service-intro img{filter:drop-shadow(0 6px 12px var(--primary))}@supports (color:color-mix(in lab, red, red)){.create-service-form .create-service-intro img{filter:drop-shadow(0 6px 12px color-mix(in oklab, var(--primary) 35%, transparent))}}.create-service-form .create-service-details>label>span:first-child,.create-service-form .service-fields label>span:first-child{color:var(--foreground);font-weight:600}.create-service-form .service-schedule-section{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.create-service-form .service-schedule-section{border-color:color-mix(in oklab, var(--primary) 22%, var(--border))}}.create-service-form .service-section-heading{color:var(--primary)}.create-service-form .service-day-row{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.create-service-form .service-day-row{background:color-mix(in oklab, var(--surface) 84%, var(--elevated))}}.create-service-form .service-day-row{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.create-service-form .service-day-row{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.create-service-form .service-day-row{transition:border-color .18s,background-color .18s}.create-service-form .service-day-row[data-open=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.create-service-form .service-day-row[data-open=true]{border-color:color-mix(in oklab, var(--primary) 30%, var(--border))}}.create-service-form .service-day-row[data-open=true]{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.create-service-form .service-day-row[data-open=true]{background:color-mix(in oklab, var(--surface) 91%, var(--primary))}}.create-service-form .service-day-row input[type=time]{background:var(--background);width:100%;min-width:0;font-size:.75rem}.create-service-form .service-fields :-webkit-any(input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:1px}.create-service-form .service-fields :-moz-any(input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:1px}.create-service-form .service-fields :is(input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:1px}.create-service-form .create-service-payment{background:linear-gradient(145deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.create-service-form .create-service-payment{background:linear-gradient(145deg, var(--surface), color-mix(in oklab, var(--surface) 94%, var(--primary)))}}.create-service-form .create-service-payment{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.create-service-form .create-service-payment{border-color:color-mix(in oklab, var(--primary) 30%, var(--border))}}.create-service-form .create-service-payment{box-shadow:inset 0 1px 0 var(--sheen-line), 0 12px 26px -20px var(--primary)}@supports (color:color-mix(in lab, red, red)){.create-service-form .create-service-payment{box-shadow:inset 0 1px 0 var(--sheen-line), 0 12px 26px -20px color-mix(in oklab, var(--primary) 45%, transparent)}}@media (prefers-reduced-motion:reduce){.create-service-form .service-day-row{transition:none}}.app-section[data-page=market]{--market-glow-cyan:rgba(91,208,233,.38);--market-glow-pink:rgba(246,179,216,.26);--market-glow-lavender:rgba(200,190,248,.22);background-image:radial-gradient(70% 38rem at 12% 0%, var(--market-glow-cyan), transparent 70%), radial-gradient(60% 34rem at 100% 22rem, var(--market-glow-pink), transparent 72%), radial-gradient(70% 40rem at 0% 70rem, var(--market-glow-lavender), transparent 72%), radial-gradient(60% 36rem at 100% 120rem, var(--market-glow-cyan), transparent 72%), linear-gradient(180deg, #d5f7ff 0, #f3fcff 18rem, #f5f1ff 100%)}@supports (color:color(display-p3 0 0 0)){.app-section[data-page=market]{--market-glow-cyan:color(display-p3 .481902 .80525 .900386/.38);--market-glow-pink:color(display-p3 .924674 .713726 .83985/.26);--market-glow-lavender:color(display-p3 .777056 .748164 .95465/.22);background-image:radial-gradient(70% 38rem at 12% 0%, var(--market-glow-cyan), transparent 70%), radial-gradient(60% 34rem at 100% 22rem, var(--market-glow-pink), transparent 72%), radial-gradient(70% 40rem at 0% 70rem, var(--market-glow-lavender), transparent 72%), radial-gradient(60% 36rem at 100% 120rem, var(--market-glow-cyan), transparent 72%), linear-gradient(180deg, color(display-p3 .855225 .966971 1.00296) 0, color(display-p3 .952357 .988301 1.0068) 18rem, color(display-p3 .959888 .941624 1.00946) 100%)}}@supports (color:lab(0% 0 0)){.app-section[data-page=market]{--market-glow-cyan:lab(77.5386% -28.8595 -22.8318/.38);--market-glow-pink:lab(80.2117% 28.9567 -8.50726/.26);--market-glow-lavender:lab(79.3901% 12.0013 -27.2671/.22);background-image:radial-gradient(70% 38rem at 12% 0%, var(--market-glow-cyan), transparent 70%), radial-gradient(60% 34rem at 100% 22rem, var(--market-glow-pink), transparent 72%), radial-gradient(70% 40rem at 0% 70rem, var(--market-glow-lavender), transparent 72%), radial-gradient(60% 36rem at 100% 120rem, var(--market-glow-cyan), transparent 72%), linear-gradient(180deg, lab(95.0608% -10.8131 -8.71977) 0, lab(98.3302% -3.27814 -3.77897) 18rem, lab(95.6482% 4.59415 -8.44619) 100%)}}.app-section[data-page=market]:before{content:"";z-index:0;pointer-events:none;filter:blur(10px);background:radial-gradient(40% 50% at 30% 40%,rgba(83,216,243,.22),transparent 70%),radial-gradient(35% 45% at 75% 55%,rgba(247,177,223,.16),transparent 70%);background:radial-gradient(40% 50% at 30% 40%,color(display-p3 .476019 .835644 .94058/.22),transparent 70%),radial-gradient(35% 45% at 75% 55%,color(display-p3 .928198 .706047 .865249/.16),transparent 70%);background:radial-gradient(40% 50% at 30% 40%,lab(79.9199% -31.3403 -24.8602/.22),transparent 70%),radial-gradient(35% 45% at 75% 55%,lab(80.0515% 31.3605 -12.5517/.16),transparent 70%);height:60vh;animation:18s ease-in-out infinite alternate market-aurora-drift;position:fixed;top:-10%;bottom:auto;left:-20%;right:-20%}@keyframes market-aurora-drift{0%{opacity:.85;transform:translate(-3%)scale(1)}to{opacity:1;transform:translate(3%,2%)scale(1.06)}}.app-section[data-page=market] .market-view-tabs button[aria-pressed=true],.app-section[data-page=market] .market-board-switch a[aria-current=page]{color:var(--primary-foreground);background:linear-gradient(180deg, rgba(255,255,255,.28), transparent 55%), linear-gradient(120deg, var(--primary), var(--primary));border-color:transparent}@supports (color:color(display-p3 0 0 0)){.app-section[data-page=market] .market-view-tabs button[aria-pressed=true],.app-section[data-page=market] .market-board-switch a[aria-current=page]{background:linear-gradient(180deg, color(display-p3 1 1 1/.28), transparent 55%), linear-gradient(120deg, var(--primary), var(--primary))}}@supports (color:lab(0% 0 0)){.app-section[data-page=market] .market-view-tabs button[aria-pressed=true],.app-section[data-page=market] .market-board-switch a[aria-current=page]{background:linear-gradient(180deg, lab(100% 0 0/.28), transparent 55%), linear-gradient(120deg, var(--primary), var(--primary))}}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-view-tabs button[aria-pressed=true],.app-section[data-page=market] .market-board-switch a[aria-current=page]{background:linear-gradient(180deg, lab(100% 0 0/.28), transparent 55%), linear-gradient(120deg, var(--primary), color-mix(in oklab, var(--primary) 55%, var(--primary-end)))}}.app-section[data-page=market] .market-view-tabs button[aria-pressed=true],.app-section[data-page=market] .market-board-switch a[aria-current=page]{box-shadow:inset 0 1px 0 rgba(255,255,255,.45), 0 8px 18px -8px var(--primary), 0 4px 14px -8px var(--primary-end)}@supports (color:color(display-p3 0 0 0)){.app-section[data-page=market] .market-view-tabs button[aria-pressed=true],.app-section[data-page=market] .market-board-switch a[aria-current=page]{box-shadow:inset 0 1px 0 color(display-p3 1 1 1/.45), 0 8px 18px -8px var(--primary), 0 4px 14px -8px var(--primary-end)}}@supports (color:lab(0% 0 0)){.app-section[data-page=market] .market-view-tabs button[aria-pressed=true],.app-section[data-page=market] .market-board-switch a[aria-current=page]{box-shadow:inset 0 1px 0 lab(100% 0 0/.45), 0 8px 18px -8px var(--primary), 0 4px 14px -8px var(--primary-end)}}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-view-tabs button[aria-pressed=true],.app-section[data-page=market] .market-board-switch a[aria-current=page]{box-shadow:inset 0 1px 0 lab(100% 0 0/.45), 0 8px 18px -8px color-mix(in oklab, var(--primary) 70%, transparent), 0 4px 14px -8px color-mix(in oklab, var(--primary-end) 50%, transparent)}}.app-section[data-page=market] .market-view-tabs button[aria-pressed=false]:active,.app-section[data-page=market] .market-board-switch a:not([aria-current]):active{transform:scale(.95)}.app-section[data-page=market] .market-product-card-visible:after{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=market] .market-product-card-visible:after{border-color:color-mix(in oklab, var(--primary) 36%, var(--sheen-line))}}.app-section[data-page=market] .market-product-card-visible:after{background:0 0}@media (prefers-reduced-motion:reduce){.app-section[data-page=market]:before{animation:none}.app-section[data-page=market] .market-view-tabs button:active,.app-section[data-page=market] .market-board-switch a:active{transform:none}}@keyframes studio-attention-shake{0%,84%,to{transform:translate(0)rotate(0)}86%{transform:translate(-3px)rotate(-.6deg)}88%{transform:translate(3px)rotate(.6deg)}90%{transform:translate(-2px)rotate(-.4deg)}92%{transform:translate(2px)rotate(.4deg)}94%{transform:translate(0)rotate(0)}}.studio-attention{transform-origin:50%;will-change:transform;animation:4.5s ease-in-out 1.2s infinite studio-attention-shake}.studio-attention:hover{animation-play-state:paused}.studio-attention:focus-within{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.studio-attention{animation:none}}.music-mini-gold{--music-gold:var(--studio-gold);--music-gold-bright:var(--studio-gold-bright);border:1px solid var(--music-gold)}@supports (color:color-mix(in lab, red, red)){.music-mini-gold{border:1px solid color-mix(in oklab, var(--music-gold) 42%, transparent)}}.music-mini-gold{background:radial-gradient(120% 150% at 0% 0%, var(--music-gold), transparent 58%), linear-gradient(160deg, var(--card), var(--background))}@supports (color:color-mix(in lab, red, red)){.music-mini-gold{background:radial-gradient(120% 150% at 0% 0%, color-mix(in oklab, var(--music-gold) 16%, transparent), transparent 58%), linear-gradient(160deg, color-mix(in oklab, var(--card) 90%, transparent), color-mix(in oklab, var(--background) 94%, transparent))}}.music-mini-gold{box-shadow:inset 0 1px 0 var(--music-gold-bright), 0 12px 28px -16px var(--music-gold), 0 2px 6px -2px var(--background)}@supports (color:color-mix(in lab, red, red)){.music-mini-gold{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--music-gold-bright) 26%, transparent), 0 12px 28px -16px color-mix(in oklab, var(--music-gold) 55%, transparent), 0 2px 6px -2px color-mix(in oklab, var(--background) 80%, transparent)}}.music-mini-gold{transition:border-color .22s ease, box-shadow .22s ease, transform .22s var(--ease-entrance,ease)}.music-mini-gold:active{transform:scale(.985)}.music-mini-gold .music-mini-label{color:var(--music-gold)}.music-mini-gold .music-mini-art{background:radial-gradient(circle at 50% 40%, var(--music-gold), var(--music-gold))}@supports (color:color-mix(in lab, red, red)){.music-mini-gold .music-mini-art{background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--music-gold) 22%, transparent), color-mix(in oklab, var(--music-gold) 6%, transparent))}}.music-mini-gold .music-mini-art{border:1px solid var(--music-gold)}@supports (color:color-mix(in lab, red, red)){.music-mini-gold .music-mini-art{border:1px solid color-mix(in oklab, var(--music-gold) 28%, transparent)}}.music-mini-gold .music-mini-art{color:var(--music-gold);box-shadow:inset 0 1px 0 var(--music-gold-bright)}@supports (color:color-mix(in lab, red, red)){.music-mini-gold .music-mini-art{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--music-gold-bright) 30%, transparent)}}.music-mini-gold .music-mini-play{background-image:linear-gradient(135deg, var(--music-gold-bright), var(--music-gold));color:#2b1f06;box-shadow:0 0 18px -6px var(--music-gold), inset 0 1px 0 rgba(255,255,255,.45)}@supports (color:color-mix(in lab, red, red)){.music-mini-gold .music-mini-play{box-shadow:0 0 18px -6px color-mix(in oklab, var(--music-gold) 75%, transparent), inset 0 1px 0 rgba(255,255,255,.45)}}.music-mini-gold .music-mini-ghost{border-color:var(--music-gold)}@supports (color:color-mix(in lab, red, red)){.music-mini-gold .music-mini-ghost{border-color:color-mix(in oklab, var(--music-gold) 32%, transparent)}}.music-mini-gold .music-mini-ghost{background:var(--music-gold)}@supports (color:color-mix(in lab, red, red)){.music-mini-gold .music-mini-ghost{background:color-mix(in oklab, var(--music-gold) 8%, transparent)}}.music-mini-gold .music-mini-ghost{color:var(--music-gold)}@supports (color:color-mix(in lab, red, red)){.music-mini-gold .music-mini-ghost{color:color-mix(in oklab, var(--music-gold) 70%, var(--foreground))}}.music-mini-gold .music-mini-progress{background-image:linear-gradient(90deg, var(--music-gold), var(--music-gold-bright))}@media (prefers-reduced-motion:reduce){.music-mini-gold{transition:none}.music-mini-gold:active{transform:none}}.lesson-video-frame{--lesson-control-ink:var(--foreground);--lesson-control-surface:var(--background)}@supports (color:color-mix(in lab, red, red)){.lesson-video-frame{--lesson-control-surface:color-mix(in oklab, var(--background) 85%, transparent)}}.lesson-video-frame{color:var(--lesson-control-ink)}.lesson-video-frame:-webkit-full-screen .lesson-video-media{object-fit:contain;width:100%;max-width:100vw;height:100%;max-height:100dvh}.lesson-video-frame:-moz-full-screen .lesson-video-media{object-fit:contain;width:100%;max-width:100vw;height:100%;max-height:100dvh}.lesson-video-frame:fullscreen .lesson-video-media{object-fit:contain;width:100%;max-width:100vw;height:100%;max-height:100dvh}.lesson-video-center,.lesson-video-bar,.lesson-video-menu{background:var(--lesson-control-surface);color:var(--lesson-control-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lesson-video-center{border:1px solid var(--border)}.lesson-video-bar{border-radius:6px}.lesson-video-menu{border:1px solid var(--border)}.lesson-video-range{accent-color:var(--primary);touch-action:none}.lesson-video-button{color:inherit}.app-section[data-market-detail=true]{--background:#f7fbfd;--surface:#fdffff;--elevated:#ecf5fa;--primary:#007bb0;--primary-end:#7f55c6;--market-love:#c32777;--market-save:#7250ba;--market-view:#546673;background-image:none;background-color:var(--background)}@supports (color:color(display-p3 0 0 0)){.app-section[data-market-detail=true]{--background:color(display-p3 .970744 .982879 .990472);--surface:color(display-p3 .993556 .998421 1.00147);--elevated:color(display-p3 .931198 .960237 .978392);--primary:color(display-p3 .082833 .476805 .705336);--primary-end:color(display-p3 .475478 .339634 .750957);--market-love:color(display-p3 .701587 .214566 .461089);--market-save:color(display-p3 .425995 .318815 .70356);--market-view:color(display-p3 .343451 .397473 .445469)}}@supports (color:lab(0% 0 0)){.app-section[data-market-detail=true]{--background:lab(98.2798% -1.06803 -1.46505);--surface:lab(99.776% -.428438 -.586748);--elevated:lab(95.9867% -2.54524 -3.50574);--primary:lab(47.7384% -17.1083 -42.555);--primary-end:lab(45.1604% 36.6445 -53.5692);--market-love:lab(45.1863% 63.8717 -5.78131);--market-save:lab(41.8715% 32.8869 -51.7229);--market-view:lab(42.0274% -4.50574 -9.70671)}}.app-section[data-market-detail=true]>.lume-field{display:none}.app-section[data-market-detail=true] .market-detail-header{--background:var(--surface);--foreground:var(--surface-foreground);--muted-foreground:inherit;--border:inherit}.market-product-journey,.market-checkout-journey{min-width:0}.market-purchase-section>div{overflow-wrap:anywhere}.market-product-journey>section[aria-label="Book this service"]{border:0;border-block:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:1rem 0}.market-detail-interest{border:0;border-radius:0;padding:.75rem 0}.market-detail-interest>button,.market-detail-interest>p{flex-direction:column;gap:.25rem;min-width:0;height:auto;min-height:3.75rem;padding:.25rem}.market-detail-interest>button svg,.market-detail-interest>p svg{width:1.125rem;height:1.125rem}.market-detail-interest .market-like-control{color:var(--market-love)}.market-detail-interest .market-save-control{color:var(--market-save)}.market-detail-interest>p{color:var(--market-view)}.market-detail-interest>div{color:var(--primary)}.market-product-journey .market-purchase-section>button{background:var(--primary);color:var(--primary-foreground);box-shadow:0 4px 12px -6px var(--primary)}@supports (color:color-mix(in lab, red, red)){.market-product-journey .market-purchase-section>button{box-shadow:0 4px 12px -6px color-mix(in oklab, var(--primary) 45%, transparent)}}.market-product-journey .market-purchase-section>button{transition:transform .16s,box-shadow .16s,background-color .16s}.market-product-journey .market-purchase-section>button:active{transform:scale(.97)}.market-product-journey .market-promotion{border:1px solid var(--primary);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.market-product-journey .market-promotion{border:1px solid color-mix(in oklab, var(--primary) 14%, var(--border))}}.market-product-journey .market-promotion{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.market-product-journey .market-promotion{background:color-mix(in oklab, var(--primary) 5%, var(--surface))}}@keyframes market-detail-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.market-product-journey,.market-checkout-journey{animation:.28s ease-out both market-detail-enter}.market-product-journey button,.market-checkout-journey button{transition-duration:.16s}@media (prefers-reduced-motion:reduce){.market-product-journey,.market-checkout-journey{animation:none}.market-product-journey button,.market-checkout-journey button{transition:none}.market-product-journey .market-purchase-section>button:active{transform:none}}.market-promotion>span{white-space:normal}.market-product-journey .market-comment-composer{background:var(--background);position:static}.market-checkout-journey>section.glass{border:0;border-bottom:1px solid var(--border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:1.25rem 0}.market-checkout-journey input,.market-checkout-journey textarea{border-radius:.75rem}.market-checkout-journey [aria-label=Order\ summary] .rounded-2xl{border-radius:.5rem}.market-checkout-journey #market-proof-panel>div>.rounded-2xl{background:var(--surface);border-radius:.5rem}.tablet-layout,.tablet-page{display:contents}.tablet-sidebar,.tablet-topbar{display:none}@media (min-width:768px) and (max-width:1366px){:root{--tablet-rail:84px;--tablet-header:68px;--tablet-gap:20px;--tablet-content:1180px;--tablet-dialog:640px;--app-max:var(--tablet-content);--gutter:24px;--nav-height:0px;--dock-height:0px}.tablet-layout{min-height:100dvh;padding-left:var(--tablet-rail);padding-top:var(--tablet-header);display:block}.tablet-layout[data-tablet-auth=true]{padding:0}.tablet-page{min-width:0;display:block}.tablet-sidebar{width:var(--tablet-rail);z-index:var(--z-chrome);background:var(--sidebar);color:var(--sidebar-foreground);border-right:1px solid var(--sidebar-border);flex-direction:column;gap:28px;padding:24px 10px;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto;overflow-y:auto}.tablet-brand{justify-content:center;align-items:center;min-height:44px;display:flex}.tablet-brand-mark{object-fit:contain;width:42px;height:42px}.tablet-brand-lockup{width:170px;height:auto;display:none}.tablet-sidebar nav{gap:10px;display:grid}.tablet-nav-link{min-height:68px;color:var(--muted-foreground);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 4px;font-size:11px;font-weight:600;transition:background-color .16s,color .16s;display:flex}.tablet-nav-link[aria-current=page]{background:var(--sidebar-accent);color:var(--sidebar-primary)}.tablet-nav-link:hover{background:var(--sidebar-accent);color:var(--sidebar-foreground)}.tablet-nav-create{color:var(--primary);border:1px solid var(--sidebar-border);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tablet-nav-create{background:color-mix(in oklab, var(--primary) 8%, var(--sidebar))}}.tablet-topbar{inset:0 0 auto var(--tablet-rail);height:var(--tablet-header);padding:0 var(--gutter);z-index:var(--z-chrome);background:var(--background);color:var(--foreground);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:fixed}.tablet-account-actions{gap:12px;display:flex}.tablet-header-action{border-radius:8px;align-items:center;justify-items:center;width:44px;height:44px;display:grid}.tablet-header-action:hover{background:var(--accent)}.tablet-layout nav[aria-label=Primary]{display:none}.tablet-page .app-frame{width:100%;max-width:var(--tablet-content)}.tablet-page .app-section{min-height:calc(100dvh - var(--tablet-header))}.tablet-page .app-section>main{margin-top:0;padding-top:24px;padding-bottom:32px}.tablet-page :-webkit-any(.pad-nav,.pad-nav-dock,.pad-nav-dock,.pad-dock){padding-bottom:32px}.tablet-page :-moz-any(.pad-nav,.pad-nav-dock,.pad-nav-dock,.pad-dock){padding-bottom:32px}.tablet-page :is(.pad-nav,.pad-nav-dock,.pad-nav-dock,.pad-dock){padding-bottom:32px}.tablet-page :-webkit-any(.pad-nav-dock,.pad-dock){padding-bottom:100px}.tablet-page :-moz-any(.pad-nav-dock,.pad-dock){padding-bottom:100px}.tablet-page :is(.pad-nav-dock,.pad-dock){padding-bottom:100px}.tablet-page header.sticky{top:var(--tablet-header)}.tablet-page :-webkit-any(.dock-bottom,.booking-action-bar,[data-bottom-dock]){left:var(--tablet-rail);width:auto;bottom:0;right:0;transform:none}.tablet-page :-moz-any(.dock-bottom,.booking-action-bar,[data-bottom-dock]){left:var(--tablet-rail);width:auto;bottom:0;right:0;transform:none}.tablet-page :is(.dock-bottom,.booking-action-bar,[data-bottom-dock]){left:var(--tablet-rail);width:auto;bottom:0;right:0;transform:none}.tablet-page .booking-action-bar{max-width:800px;margin-left:auto;margin-right:auto}.tablet-page :-webkit-any(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.tablet-page :-moz-any(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.tablet-page :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.tablet-page textarea{min-height:110px}.tablet-page form{max-width:880px;margin-left:auto;margin-right:auto}.tablet-page :-webkit-any(.prose-akoma,article.prose){max-width:72ch}.tablet-page :-moz-any(.prose-akoma,article.prose){max-width:72ch}.tablet-page :is(.prose-akoma,article.prose){max-width:72ch}.tablet-page :-webkit-any(.glass,.lux-card){-webkit-backdrop-filter:none;backdrop-filter:none}.tablet-page :-moz-any(.glass,.lux-card){-webkit-backdrop-filter:none;backdrop-filter:none}.tablet-page :is(.glass,.lux-card){-webkit-backdrop-filter:none;backdrop-filter:none}.tablet-page .type-h1{font-size:28px;line-height:1.3}.tablet-page .type-h2{font-size:20px;line-height:1.35}.tablet-page .type-body{font-size:14px;line-height:1.6}[data-tablet-home]{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}[data-tablet-home]>.home-transition{display:none}[data-tablet-home] .home-band{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}[data-tablet-home] [role=group].snap-x{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:grid;overflow:visible}[data-tablet-home] [role=group].snap-x>*{width:100%;min-width:0}[data-tablet-home] [class*=group\/rail]>span{display:none}[data-tablet-home] .home-hero-frame{min-height:320px;max-height:480px}[data-tablet-home] :-webkit-any(.home-glow,.home-glow-art){animation:none}[data-tablet-home] :-moz-any(.home-glow,.home-glow-art){animation:none}[data-tablet-home] :is(.home-glow,.home-glow-art){animation:none}.tablet-course-grid,.tablet-market-results{gap:var(--tablet-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.tablet-course-grid>*{min-width:0;margin-top:0;margin-bottom:0}.tablet-course-grid>a{border-radius:8px;flex-direction:column;height:100%;display:flex}.tablet-course-grid>a>div:last-child{flex-direction:column;flex:1;display:flex}.tablet-course-grid>a>div:last-child>div:last-child{flex-wrap:wrap;margin-top:auto;padding-top:16px}.tablet-learning-hub{gap:var(--tablet-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tablet-learning-hub>:not(.learn-card){grid-column:1/-1}.tablet-learning-hub .learn-card{border-radius:8px;min-height:200px}.tablet-account-grid{gap:var(--tablet-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.tablet-account-grid>:first-child{grid-column:1/-1}.tablet-account-grid .me-card{border-radius:8px;min-height:128px}.studio-management{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.tablet-page [data-route^=\/admin] main>.grid.grid-cols-2{grid-template-columns:repeat(4,minmax(0,1fr))}.tablet-page [data-route^="/seller/"] .grid.grid-cols-2{gap:var(--tablet-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.tablet-page .market-feed{gap:var(--tablet-gap);--market-feed-bottom-clearance:24px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;padding:4px 4px 24px;display:grid}.tablet-page .market-feed>*{min-width:0;margin-top:0;margin-bottom:0}.tablet-page .market-feed>:not(article){grid-column:1/-1}.tablet-page .app-section[data-page=market] .market-product-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--card);box-shadow:var(--shadow-card);border:1px solid var(--border);border-radius:8px;height:100%;transform:none}.tablet-page .market-feed>article{height:100%}.tablet-page .market-card-content{flex-direction:column;flex:1;padding:16px;display:flex}.tablet-page .market-card-content>a>p:first-child{min-height:40px}.tablet-page .market-card-content>a>div{grid-template-columns:minmax(0,1fr);gap:4px}.tablet-page .market-card-content>a>div>span{max-width:100%}.tablet-page .market-card-content>a>p:last-child:not(:first-child){min-height:30px}.tablet-page .market-card-content .market-interest-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px;margin-top:auto;padding-top:12px}[data-tablet-home] .home-glow,.tablet-account-grid .me-card{box-shadow:var(--shadow-card);border-radius:8px}[data-tablet-home] .home-glow:before,[data-tablet-home] .home-glow:after{display:none}[data-tablet-home] .home-band>:first-child{margin-bottom:18px}.tablet-page .app-section[data-page=market]:before{display:none}.tablet-page .app-section[data-page=market]{background-image:none;background-color:var(--background)}.tablet-page .market-product-card:before,.tablet-page .market-product-card:after{display:none}.tablet-page .market-product-card img{animation:none}.tablet-page .market-view-tabs{border-radius:8px;width:min(100%,460px)}.tablet-page .market-search{max-width:680px}.tablet-page .market-product-journey{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;column-gap:28px;display:grid}.tablet-page .market-product-journey>*{grid-column:2;min-width:0}.tablet-page .market-product-journey>[aria-label=Product\ gallery]{top:calc(var(--tablet-header) + 84px);grid-area:1/1/span 5;position:-webkit-sticky;position:sticky}.tablet-page .market-product-journey>section[aria-labelledby=product-details-title]{grid-column:1/-1}.tablet-page .app-section>.market-detail-header{top:0}.tablet-page .market-product-journey>section:not([aria-label=Product\ gallery]):not([aria-label=Product\ information]):not(.market-purchase-section){grid-column:1/-1}.tablet-page .market-checkout-journey{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);align-items:start;gap:24px;display:grid}.tablet-page .market-checkout-journey>*{grid-column:2;min-width:0;margin-top:0}.tablet-page .market-checkout-journey>[aria-label=Order\ summary]{top:calc(var(--tablet-header) + 84px);grid-area:1/1/span 3;position:-webkit-sticky;position:sticky}.tablet-page .create-wizard{max-width:940px;margin-left:auto;margin-right:auto}.tablet-page .create-wizard>.grid:has(.create-type-card){grid-template-columns:repeat(3,minmax(0,1fr))}.tablet-page .create-type-card{border-radius:8px;flex-direction:column;gap:18px;min-height:180px;padding:24px}.tablet-page .create-type-art{width:64px;height:64px}.tablet-page .create-upload-hero{border-radius:8px;min-height:240px}.tablet-page .create-upload-hero:after{display:none}.tablet-page .create-hero-art{width:120px;height:120px;animation:none}.tablet-page .create-wizard>div:has(>.glass){grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;display:grid}.tablet-page .create-wizard>div:has(>.glass)>*{grid-column:2;min-width:0;margin-top:0;margin-bottom:0}.tablet-page .create-wizard>div:has(>.glass)>.glass:first-child{top:calc(var(--tablet-header) + 100px);grid-area:1/1/span 6;position:-webkit-sticky;position:sticky}.tablet-page .create-wizard>.flex:last-of-type{background:var(--background);border-top:1px solid var(--border);z-index:var(--z-page);padding:16px 0;position:-webkit-sticky;position:sticky;bottom:0}.tablet-page .tablet-course-detail{max-width:1000px}.tablet-page .tablet-course-detail>p{max-width:72ch}.tablet-page .tablet-curriculum ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tablet-page .tablet-curriculum li{min-width:0;margin-top:0;margin-bottom:0}.tablet-page .tablet-lesson-workspace{max-width:1100px}.tablet-page .tablet-lesson-workspace>:-webkit-any(article,h1,p){max-width:72ch}.tablet-page .tablet-lesson-workspace>:-moz-any(article,h1,p){max-width:72ch}.tablet-page .tablet-lesson-workspace>:is(article,h1,p){max-width:72ch}.tablet-page .tablet-lesson-workspace .lesson-embed-ratio{max-height:65dvh}.tablet-layout[data-tablet-path^="/messages/"] .tablet-page>div>main{max-width:900px}.tablet-layout[data-tablet-path^="/messages/"] .tablet-page .fixed.inset-x-0.bottom-0{left:var(--tablet-rail)}.tablet-layout[data-tablet-auth=true] .app-frame{max-width:600px}.tablet-layout[data-tablet-auth=true] .max-w-\[22\.5rem\]{max-width:480px}.tablet-layout[data-tablet-auth=true] .authx-sheet{padding:32px}[data-tablet-dialog]{max-width:var(--tablet-dialog);border-radius:8px;padding:28px}[data-tablet-sheet=bottom]{max-width:var(--tablet-dialog);border-radius:8px 8px 0 0;margin-left:auto;margin-right:auto}.sheet-scrim{align-items:center;padding:24px}[data-tablet-mobile-sheet]{max-width:var(--tablet-dialog);border:1px solid var(--border);border-radius:8px;height:min(820px,90dvh);max-height:90dvh}}@media (min-width:1024px) and (max-width:1366px){:root{--tablet-rail:216px;--gutter:32px}.tablet-sidebar{padding-left:16px;padding-right:16px}.tablet-brand-mark{display:none}.tablet-brand-lockup{display:block}.tablet-nav-link{flex-direction:row;justify-content:flex-start;gap:14px;min-height:52px;padding:12px 16px;font-size:14px}.tablet-page .market-feed,.tablet-market-results,[data-tablet-home] [role=group].snap-x{grid-template-columns:repeat(3,minmax(0,1fr))}[data-tablet-home]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-tablet-home]>:first-child{grid-column:1/-1}[data-tablet-home]>div:has(.home-band){grid-column:1/-1}.tablet-page .tablet-lesson-workspace{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:20px 28px;display:grid}.tablet-page .tablet-lesson-workspace>*{grid-column:2;min-width:0;margin-top:0}.tablet-page .tablet-lesson-workspace>div:first-child{top:calc(var(--tablet-header) + 84px);grid-area:1/1/span 5;position:-webkit-sticky;position:sticky}.tablet-page .tablet-lesson-workspace>article{grid-column:1/-1;margin-top:24px}}@media (min-width:1200px) and (max-width:1366px){.tablet-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1366px) and (orientation:landscape){:root{--tablet-rail:84px;--gutter:24px}.tablet-layout{width:100%;min-width:0}.tablet-page .app-frame{max-width:100%}.tablet-page .app-section>header.sticky{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;top:0}.tablet-sidebar{padding-left:10px;padding-right:10px}.tablet-brand-mark{display:block}.tablet-brand-lockup{display:none}.tablet-nav-link{flex-direction:column;justify-content:center;gap:6px;min-height:68px;padding:10px 4px;font-size:11px}.tablet-page :-webkit-any(.market-feed,.tablet-market-results,.tablet-course-grid){grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.tablet-page :-moz-any(.market-feed,.tablet-market-results,.tablet-course-grid){grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.tablet-page :is(.market-feed,.tablet-market-results,.tablet-course-grid){grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.tablet-page .market-search{width:100%;max-width:none}.tablet-page .market-view-tabs{width:min(100%,560px)}.tablet-page .market-card-content{grid-template-rows:minmax(150px,auto) 64px 44px 24px;align-content:start;display:grid}.tablet-page .market-card-content>a{flex-direction:column;flex:none;min-height:150px;display:flex}.tablet-page .market-card-content>a>p:last-child:not(:first-child){min-height:32px}.tablet-page .market-card-content .market-interest-bar{align-self:start;margin-top:12px}.tablet-page .market-product-journey>[aria-label=Product\ gallery]{position:relative;top:0}[data-tablet-home]>section.home-band:has(>article){gap:var(--tablet-gap);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-tablet-home]>section.home-band:has(>article)>*{margin-top:0;margin-bottom:0}[data-tablet-home] [role=group].snap-x{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.tablet-page .create-wizard,.tablet-page .create-wizard form{width:100%;max-width:none}.tablet-page .create-wizard>div>.grid:has(.create-photo-tile,button.aspect-square){grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:16px}.tablet-page .create-wizard button.aspect-square{border-radius:8px}.tablet-page .create-wizard .create-upload-hero{min-height:200px}.tablet-page :-webkit-any(.tablet-course-detail,.tablet-lesson-workspace){width:100%;max-width:none}.tablet-page :-moz-any(.tablet-course-detail,.tablet-lesson-workspace){width:100%;max-width:none}.tablet-page :is(.tablet-course-detail,.tablet-lesson-workspace){width:100%;max-width:none}.tablet-layout[data-tablet-path^="/messages/"] .tablet-page>div>main{width:100%;max-width:100%}.tablet-layout[data-tablet-auth=true] .app-frame{max-width:600px}}@media (min-width:1200px) and (max-width:1366px) and (orientation:landscape){:root{--tablet-rail:184px;--gutter:24px}.tablet-sidebar{padding-left:12px;padding-right:12px}.tablet-brand-mark{display:none}.tablet-brand-lockup{width:158px;display:block}.tablet-nav-link{flex-direction:row;justify-content:flex-start;gap:12px;min-height:52px;padding:12px;font-size:14px}}@media (min-width:768px) and (max-width:1366px) and (orientation:landscape){.welcome-canvas{max-width:100%}[data-welcome-main]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-content:center;gap:1.5rem max(2rem,min(5vw,5rem));max-width:none;padding-left:max(max(2rem,min(5vw,4rem)),50% - 600px);padding-right:max(max(2rem,min(5vw,4rem)),50% - 600px);display:grid}[data-welcome-main]>header{grid-area:1/1/span 2;align-self:center}[data-welcome-main]>section{grid-column:2}[data-welcome-main]>section[aria-roledescription=carousel]{align-self:end}[data-welcome-main]>section:not([aria-roledescription]){align-self:start}[data-welcome-main] .brand-orbit{max-width:22rem;max-height:22rem}}@media (min-width:768px) and (max-width:1366px) and (orientation:portrait){.welcome-canvas{max-width:100%}[data-welcome-main]{max-width:none;padding-left:max(3rem,50% - 320px);padding-right:max(3rem,50% - 320px)}}.desktop-layout,.desktop-page{display:contents}.desktop-sidebar,.desktop-topbar,.desktop-matrix-heading{display:none}@media (min-width:1367px){:root{--desktop-rail:240px;--desktop-header:72px;--desktop-content:1560px;--desktop-gap:24px;--desktop-dialog:720px;--app-max:var(--desktop-content);--gutter:32px;--dock-height:0px;--nav-height:0px}.desktop-layout{padding-left:var(--desktop-rail);padding-top:var(--desktop-header);min-width:0;min-height:100dvh;display:block}.desktop-layout[data-desktop-compact]{--desktop-rail:80px}.desktop-layout[data-desktop-auth]{padding:0}.desktop-page{min-width:0;display:block}.desktop-sidebar{width:var(--desktop-rail);background:var(--sidebar);color:var(--sidebar-foreground);border-right:1px solid var(--sidebar-border);z-index:var(--z-chrome);flex-direction:column;gap:36px;padding:28px 18px 20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto;overflow-y:auto}.desktop-brand{align-items:center;height:44px;display:flex}.desktop-brand-logo{width:192px;max-width:100%;height:auto}.desktop-brand-mark{width:40px;height:40px;display:none}.desktop-sidebar nav{gap:8px;display:grid}.desktop-nav-link{min-height:48px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:14px;padding:12px 14px;font-size:14px;font-weight:600;transition:background-color .16s,color .16s;display:flex}.desktop-nav-link:hover{color:var(--sidebar-foreground);background:var(--sidebar-accent)}.desktop-nav-link[aria-current=page]{color:var(--sidebar-primary);background:var(--sidebar-accent)}.desktop-secondary-nav{border-top:1px solid var(--sidebar-border);padding-top:24px}.desktop-sidebar-footer{align-items:center;gap:12px;margin-top:auto;display:flex}[data-desktop-compact] .desktop-sidebar{padding-left:12px;padding-right:12px}[data-desktop-compact] :is(.desktop-nav-link span,.desktop-brand-logo,.desktop-sidebar-footer>span){display:none}[data-desktop-compact] .desktop-brand-mark{display:block}[data-desktop-compact] .desktop-nav-link{justify-content:center;padding-left:8px;padding-right:8px}[data-desktop-compact] .desktop-brand{justify-content:center}.desktop-topbar{inset:0 0 auto var(--desktop-rail);height:var(--desktop-header);padding-inline:var(--gutter);border-bottom:1px solid var(--border);background:var(--background);color:var(--foreground);z-index:var(--z-chrome);justify-content:space-between;align-items:center;display:flex;position:fixed}.desktop-page :-webkit-any(.tablet-sidebar,.tablet-topbar,nav[aria-label=Primary]){display:none}.desktop-page :-moz-any(.tablet-sidebar,.tablet-topbar,nav[aria-label=Primary]){display:none}.desktop-page :is(.tablet-sidebar,.tablet-topbar,nav[aria-label=Primary]){display:none}.desktop-page .app-frame{width:100%;max-width:var(--desktop-content)}.desktop-page .app-section{min-height:calc(100dvh - var(--desktop-header));background-image:none}.desktop-page .app-section[data-page=home]{background-color:var(--home-sky)}.desktop-page .app-section[data-page=market]{background-color:var(--background)}.desktop-page .app-section>main{margin-top:0;padding-top:28px;padding-bottom:40px}.desktop-page .app-section>header.sticky{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;top:0}.desktop-page header.sticky{top:var(--desktop-header)}.desktop-page :-webkit-any(.pad-nav,.pad-nav-dock,.pad-dock){padding-bottom:40px}.desktop-page :-moz-any(.pad-nav,.pad-nav-dock,.pad-dock){padding-bottom:40px}.desktop-page :is(.pad-nav,.pad-nav-dock,.pad-dock){padding-bottom:40px}.desktop-page :-webkit-any(.pad-nav-dock,.pad-dock){padding-bottom:110px}.desktop-page :-moz-any(.pad-nav-dock,.pad-dock){padding-bottom:110px}.desktop-page :is(.pad-nav-dock,.pad-dock){padding-bottom:110px}.desktop-page :-webkit-any(.dock-bottom,.booking-action-bar,[data-bottom-dock]){left:var(--desktop-rail);width:auto;right:0;transform:none}.desktop-page :-moz-any(.dock-bottom,.booking-action-bar,[data-bottom-dock]){left:var(--desktop-rail);width:auto;right:0;transform:none}.desktop-page :is(.dock-bottom,.booking-action-bar,[data-bottom-dock]){left:var(--desktop-rail);width:auto;right:0;transform:none}.desktop-page .booking-action-bar{max-width:900px;margin-left:auto;margin-right:auto}.desktop-page :-webkit-any(.prose-akoma,article.prose){max-width:75ch}.desktop-page :-moz-any(.prose-akoma,article.prose){max-width:75ch}.desktop-page :is(.prose-akoma,article.prose){max-width:75ch}.desktop-page form{width:100%;max-width:1080px;margin-left:auto;margin-right:auto}.desktop-page :-webkit-any(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.desktop-page :-moz-any(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.desktop-page :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.desktop-page textarea{min-height:120px}.desktop-page .type-h1{font-size:32px;line-height:1.3}.desktop-page .type-h2{font-size:24px;line-height:1.35}.desktop-page .type-body{font-size:15px;line-height:1.6}.desktop-page :-webkit-any(.glass,.lux-card){-webkit-backdrop-filter:none;backdrop-filter:none}.desktop-page :-moz-any(.glass,.lux-card){-webkit-backdrop-filter:none;backdrop-filter:none}.desktop-page :is(.glass,.lux-card){-webkit-backdrop-filter:none;backdrop-filter:none}.desktop-page [data-reveal]{opacity:1;transform:none}[data-tablet-home]{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:start;gap:28px;display:grid}.desktop-matrix-heading{grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;display:flex}.desktop-matrix-heading h1{margin-top:4px;font-size:32px;line-height:1.3}.desktop-matrix-heading{color:var(--home-ink)}[data-tablet-home]>.home-transition{display:none}[data-tablet-home] .home-band{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}[data-tablet-home]>section[aria-label="Akoma Ascend introduction"]{grid-column:1}[data-tablet-home]>section.home-band:has(>article){grid-column:2;max-height:460px;padding-right:8px;overflow-y:auto}[data-tablet-home] .home-hero-frame{border-radius:8px}[data-tablet-home] .hero-frame{aspect-ratio:16/9;min-height:260px;max-height:340px}[data-tablet-home] .desktop-home-section{grid-column:1/-1;min-width:0}[data-tablet-home] .desktop-home-next_action{grid-area:2/1/auto/-1}[data-tablet-home] [role=group].snap-x{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:grid;overflow:visible}[data-tablet-home] [role=group].snap-x>*{width:100%;min-width:0}[data-tablet-home] [class*=group\/rail]>span{display:none}[data-tablet-home] .home-glow{width:100%;box-shadow:var(--shadow-card);border-radius:8px}[data-tablet-home] :-webkit-any(.home-glow,.home-glow-art){animation:none}[data-tablet-home] :-moz-any(.home-glow,.home-glow-art){animation:none}[data-tablet-home] :is(.home-glow,.home-glow-art){animation:none}[data-tablet-home] .home-glow:before,[data-tablet-home] .home-glow:after{display:none}.desktop-page :-webkit-any(.market-feed,.tablet-market-results,.tablet-course-grid){gap:var(--desktop-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:stretch;display:grid}.desktop-page :-moz-any(.market-feed,.tablet-market-results,.tablet-course-grid){gap:var(--desktop-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:stretch;display:grid}.desktop-page :is(.market-feed,.tablet-market-results,.tablet-course-grid){gap:var(--desktop-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:stretch;display:grid}.desktop-page .market-feed{--market-feed-bottom-clearance:28px;padding:4px 0 28px}.desktop-page .market-feed>:not(article){grid-column:1/-1}.desktop-page .market-feed>*{min-width:0;margin-top:0;margin-bottom:0}.desktop-page .market-feed>article{height:100%}.desktop-page .market-product-card{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px;transform:none}.desktop-page .market-product-card:before,.desktop-page .market-product-card:after,.desktop-page .app-section[data-page=market]:before{display:none}.desktop-page .market-product-card img{animation:none}.desktop-page .market-card-content{padding:18px}.desktop-page .app-section[data-page=market] .market-product-card{background:var(--card);box-shadow:var(--shadow-card);border-radius:8px}.desktop-page .market-card-content{grid-template-rows:minmax(140px,auto) 64px 44px 24px;align-content:start;display:grid}.desktop-page .market-card-content>a{min-height:140px}.desktop-page .market-card-content>a>p:first-child{min-height:40px}.desktop-page .market-card-content>a>div{grid-template-columns:minmax(0,1fr);gap:4px}.desktop-page .market-interest-bar{box-shadow:none;border-radius:8px}.desktop-page .market-search{width:100%;max-width:none}.desktop-page .market-view-tabs{border-radius:8px;width:min(100%,560px)}.desktop-page .tablet-course-grid>a{border-radius:8px;flex-direction:column;height:100%;display:flex}.desktop-page .tablet-course-grid>a>div:last-child{flex:1}.desktop-page .tablet-learning-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.desktop-page .tablet-learning-hub>:not(.learn-card){grid-column:1/-1;max-width:none}.desktop-page [aria-label^=Learning\ updates]{border-radius:8px}.desktop-page [aria-label^=Learning\ updates] ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.desktop-page [aria-label^=Learning\ updates] li{min-width:0;margin-top:0}.desktop-page [aria-label^=Learning\ updates] li button{border-radius:8px}.desktop-page .tablet-course-grid>*{margin-top:0}.desktop-page .learn-card{border-radius:8px;min-height:220px;padding:28px}.desktop-page .tablet-learning-hub>[aria-label="Akoma Learning Guide"]{grid-column:1/-1;min-height:140px}.desktop-page .tablet-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;max-width:1240px;margin-left:auto;margin-right:auto;display:grid}.desktop-page .tablet-account-grid>:first-child{grid-column:1/-1}.desktop-page .me-card{min-height:120px;box-shadow:var(--shadow-card);border-radius:8px}.desktop-page .studio-management{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.desktop-page [data-route^=\/admin] main>.grid.grid-cols-2{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop-page .market-product-journey{grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr);align-items:start;gap:24px 40px;display:grid}.desktop-page .market-product-journey>*{grid-column:2;min-width:0;margin-top:0}.desktop-page .market-product-journey>[aria-label=Product\ gallery]{top:calc(var(--desktop-header) + 24px);grid-area:1/1/span 5;position:-webkit-sticky;position:sticky}.desktop-page .market-product-journey>section:not([aria-label=Product\ gallery]):not([aria-label=Product\ information]):not(.market-purchase-section){grid-column:1/-1}.desktop-page .market-checkout-journey{grid-template-columns:minmax(300px,.8fr) minmax(0,1.4fr);align-items:start;gap:28px 40px;max-width:1240px;margin-left:auto;margin-right:auto;display:grid}.desktop-page .market-checkout-journey>*{grid-column:2;min-width:0;margin-top:0}.desktop-page .market-checkout-journey>[aria-label=Order\ summary]{top:calc(var(--desktop-header) + 24px);grid-area:1/1/span 3;position:-webkit-sticky;position:sticky}.desktop-page .create-wizard{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.desktop-page .create-upload-hero{border-radius:8px;min-height:260px}.desktop-page .create-upload-hero:after{display:none}.desktop-page .create-hero-art{width:120px;height:120px;animation:none}.desktop-page .create-wizard>.grid:has(.create-type-card){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.desktop-page .create-type-card{border-radius:8px;flex-direction:column;min-height:200px;padding:24px}.desktop-page .create-wizard>div>.grid:has(.create-photo-tile,button.aspect-square){grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.desktop-page .create-wizard>div:has(>.glass){grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);align-items:start;gap:24px;display:grid}.desktop-page .create-wizard>div:has(>.glass)>*{grid-column:2;min-width:0;margin-top:0;margin-bottom:0}.desktop-page .create-wizard>div:has(>.glass)>.glass:first-child{top:calc(var(--desktop-header) + 24px);grid-area:1/1/span 6;position:-webkit-sticky;position:sticky}.desktop-page .tablet-course-detail{max-width:1240px}.desktop-page .tablet-course-detail>p{max-width:75ch}.desktop-page .tablet-curriculum ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.desktop-page .tablet-curriculum li{margin-top:0;margin-bottom:0}.desktop-page .tablet-lesson-workspace{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);align-items:start;gap:24px 32px;display:grid}.desktop-page .tablet-lesson-workspace>*{grid-column:2;min-width:0;margin-top:0}.desktop-page .tablet-lesson-workspace>div:first-child{top:calc(var(--desktop-header) + 24px);grid-area:1/1/span 5;position:-webkit-sticky;position:sticky}.desktop-page .tablet-lesson-workspace>article{grid-column:1/-1;max-width:75ch}.desktop-layout[data-desktop-path^="/messages/"] .app-frame{max-width:1100px}.desktop-layout[data-desktop-path^="/messages/"] .fixed.inset-x-0.bottom-0{left:var(--desktop-rail)}.desktop-layout[data-desktop-auth] .app-frame{max-width:640px}.desktop-layout[data-desktop-auth] .authx-sheet{padding:36px}[data-tablet-dialog]{max-width:min(var(--desktop-dialog), calc(100vw - 64px));border-radius:8px;max-height:90dvh;padding:28px;overflow-y:auto}[data-tablet-sheet=bottom]{max-width:var(--desktop-dialog);border-radius:8px 8px 0 0;margin-left:auto;margin-right:auto}.sheet-scrim{align-items:center;padding:32px}[data-tablet-mobile-sheet]{max-width:var(--desktop-dialog);border:1px solid var(--border);border-radius:8px;height:min(860px,90dvh);max-height:90dvh}.welcome-canvas{max-width:100%;box-shadow:none;border:0}[data-welcome-main]{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;gap:28px 80px;margin-left:0;margin-right:0;padding-top:48px;padding-bottom:48px;padding-left:max(48px,50% - 640px);padding-right:max(48px,50% - 640px);display:grid}[data-welcome-main]>header{grid-area:1/1/span 2;align-self:center}[data-welcome-main]>section{grid-column:2}}:root{--gradient-cyan-blue:linear-gradient(135deg, var(--electric-cyan), #2f7bff);--gradient-cyan-violet:linear-gradient(135deg, var(--electric-cyan), #7a5cff);--gradient-cyan-gold:linear-gradient(135deg, var(--electric-cyan) 0%, #7fd9d2 55%, var(--champagne) 100%);--gradient-champagne:linear-gradient(135deg, #f1d38f 0%, var(--champagne) 45%, var(--gold-rich) 100%);--glass-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--glass-bg:color-mix(in oklab, var(--card) 72%, transparent)}}:root{--glass-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--glass-border:color-mix(in oklab, var(--foreground) 14%, transparent)}}:root{--glass-highlight:inset 0 1px 0 rgba(255,255,255,.18);--glass-shadow:0 18px 40px -24px rgba(0,0,0,.7);--shadow-champagne:0 12px 28px -18px var(--champagne)}@supports (color:color(display-p3 0 0 0)){:root{--glass-highlight:inset 0 1px 0 color(display-p3 1 1 1/.18)}}@supports (color:lab(0% 0 0)){:root{--glass-highlight:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.18)}}@supports (color:color-mix(in lab, red, red)){:root{--shadow-champagne:0 12px 28px -18px color-mix(in oklab, var(--champagne) 60%, transparent)}}@keyframes akoma-gold-sweep{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}:where(a,button,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}::-ms-input-placeholder{color:var(--muted-foreground)}::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){::-ms-input-placeholder{color:color-mix(in oklab, var(--muted-foreground) 85%, transparent)}::placeholder{color:color-mix(in oklab, var(--muted-foreground) 85%, transparent)}}::-ms-input-placeholder{opacity:1}::placeholder{opacity:1}img{image-rendering:auto}img:where([loading=lazy]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){img:where([loading=lazy]){background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}@media (prefers-reduced-motion:reduce){.gold-shimmer:after{animation:none;display:none}}@media (prefers-reduced-transparency:reduce){.glass,.market-board-switch{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--card)}}@media (prefers-reduced-transparency:reduce){.glass-menu{background:var(--popover);-webkit-backdrop-filter:none;backdrop-filter:none}.glass-dialog{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--home-ivory:#fefaef;--home-white:#fff;--home-champagne:#f3d392;--home-champagne-soft:#fbf1d8;--home-gold-ink:#6b4c1d;--home-cyan-wash:#e3fafd;--home-action-cyan:#006f83;--home-dark-ink:#141c23;--home-muted-ink:#45515c;--home-hairline:#ded7c8;--home-luminous-gradient:linear-gradient(125deg, var(--home-champagne-soft), var(--home-white) 60%, var(--home-cyan-wash));--home-gold-action:linear-gradient(120deg, var(--home-champagne-soft), var(--home-champagne));--home-luminous-shadow:0 8px 24px -18px var(--home-dark-ink)}@supports (color:color(display-p3 0 0 0)){:root{--home-ivory:color(display-p3 .993099 .98061 .941493);--home-white:color(display-p3 1 1 1);--home-champagne:color(display-p3 .932075 .833857 .605598);--home-champagne-soft:color(display-p3 .977268 .947788 .856731);--home-gold-ink:color(display-p3 .399822 .302825 .146917);--home-cyan-wash:color(display-p3 .906645 .979236 .990287);--home-action-cyan:color(display-p3 .178468 .430814 .50496);--home-dark-ink:color(display-p3 .0831794 .107237 .132732);--home-muted-ink:color(display-p3 .280211 .31795 .358);--home-hairline:color(display-p3 .865953 .842919 .788662)}}@supports (color:lab(0% 0 0)){:root{--home-ivory:lab(98.3356% .00742078 5.75172);--home-white:lab(100% 0 0);--home-champagne:lab(86.3083% 4.87411 36.5859);--home-champagne-soft:lab(95.524% .225872 13.5797);--home-gold-ink:lab(34.9928% 9.62207 32.2277);--home-cyan-wash:lab(96.7467% -7.59766 -4.06538);--home-action-cyan:lab(42.5603% -22.6555 -18.9783);--home-dark-ink:lab(9.50792% -2.0919 -6.04369);--home-muted-ink:lab(33.8731% -2.974 -8.12657);--home-hairline:lab(86.1628% .724614 8.45525)}}@supports (color:color-mix(in lab, red, red)){:root{--home-luminous-shadow:0 8px 24px -18px color-mix(in oklab, var(--home-dark-ink) 28%, transparent)}}.app-section[data-page=home]{--home-sky:var(--home-ivory);--home-ink:var(--home-dark-ink);--home-quiet-ink:var(--home-muted-ink);--home-link:var(--home-action-cyan);background:var(--home-luminous-gradient)}.app-section[data-page=home]>div:has(>.lume-orb){display:none}.app-section[data-page=home]>main{--primary:var(--home-action-cyan);--primary-end:var(--home-action-cyan);--primary-foreground:var(--home-white);--border:var(--home-hairline);--elevated:var(--home-cyan-wash);--muted:var(--home-ivory);--accent:var(--home-cyan-wash);--ring:var(--home-action-cyan);--secondary:var(--home-champagne-soft);--secondary-foreground:var(--home-dark-ink)}.home-showcase{min-width:0;color:var(--home-dark-ink);background:var(--home-luminous-gradient);padding-bottom:12px;display:grid}.showcase-heading{padding:2px 0 8px}.showcase-heading h1{color:var(--home-gold-ink);margin-top:3px;font-size:24px;line-height:1.3}.showcase-heading>p:last-child{max-width:55ch;margin-top:4px;font-size:12px;line-height:1.5}.showcase-eyebrow{letter-spacing:0;color:var(--home-action-cyan);font-size:9px;font-weight:700}.showcase-media{aspect-ratio:2;background:var(--home-white);touch-action:pan-y;border-radius:8px;min-width:0;position:relative;overflow:hidden}.showcase-photo{opacity:0;background:var(--home-white);transition:opacity .7s;position:absolute;top:0;bottom:0;left:0;right:0}.showcase-photo[data-active=true]{opacity:1}.showcase-photo img{object-fit:contain;background:var(--home-white);filter:none;width:100%;height:100%}.showcase-brand{background:var(--home-luminous-gradient);height:100%;color:var(--home-gold-ink);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.showcase-brand>span:last-child{font-size:24px}.showcase-video{object-fit:contain;background:var(--home-dark-ink);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.showcase-caption{min-width:0;height:94px;padding:10px 0 0}.showcase-attribution{align-items:center;gap:10px;display:flex}.showcase-avatar{object-fit:cover;border:1px solid var(--home-hairline);border-radius:50%;flex-shrink:0;width:40px;height:40px}.showcase-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.showcase-secondary{color:var(--home-muted-ink);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.showcase-detail-action{justify-content:space-between;align-items:center;gap:8px;display:flex}.showcase-detail-action a{padding-left:0;padding-right:0;font-size:11px}.showcase-price{color:var(--home-gold-ink);font-size:14px;font-weight:700}.showcase-controls{align-items:center;gap:0;min-width:0;display:flex}.showcase-controls>button{color:var(--home-action-cyan);flex-shrink:0}.showcase-dots{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.showcase-dots .showcase-dot{border-radius:0;flex:1;width:auto;min-width:0;max-width:32px;height:44px;padding:0}.showcase-dot span{background:var(--home-hairline);border-radius:50%;width:5px;height:5px;display:block}.showcase-dot[aria-pressed=true] span{background:var(--home-action-cyan);border-radius:4px;width:14px}.showcase-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.showcase-actions a{white-space:normal;text-align:center;min-width:0;box-shadow:none;border-radius:8px;padding-left:8px;padding-right:8px;font-size:11px;line-height:1.25}.showcase-actions a.act-primary{background:var(--electric-cyan);color:var(--home-dark-ink)}.showcase-actions .showcase-market-action{background:var(--home-gold-action);color:var(--home-dark-ink);border:1px solid var(--home-champagne)}.app-section[data-page=home] .home-announcement{background:var(--home-white);color:var(--home-dark-ink);border-color:var(--home-hairline);border-left:3px solid var(--home-champagne);box-shadow:var(--home-luminous-shadow)}.app-section[data-page=home] .home-announcement:hover{background:var(--home-ivory)}.app-section[data-page=home] .home-announcement p{overflow-wrap:anywhere}.app-section[data-page=home] .home-band .home-promotion{background:var(--home-white);color:var(--home-dark-ink);border-radius:8px;grid-template-columns:100px minmax(0,1fr);display:grid}.app-section[data-page=home] .home-promotion>span{min-height:160px;position:relative}.app-section[data-page=home] .home-promotion>span img{object-fit:contain;filter:none}.app-section[data-page=home] .home-promotion>.copy-scrim{display:none}.app-section[data-page=home] .home-promotion>div:last-child{min-height:0;padding:14px}.app-section[data-page=home] .home-band .home-promotion :-webkit-any(h2,p){color:var(--home-dark-ink)}.app-section[data-page=home] .home-band .home-promotion :-moz-any(h2,p){color:var(--home-dark-ink)}.app-section[data-page=home] .home-band .home-promotion :is(h2,p){color:var(--home-dark-ink)}.app-section[data-page=home] .home-promotion h2{font-size:16px;line-height:1.4}.app-section[data-page=home] .home-band .home-promotion p.text-primary{color:var(--home-action-cyan)}.app-section[data-page=home] .home-band .home-promotion p.text-muted-foreground{color:var(--home-muted-ink)}.app-section[data-page=home] .home-promotion>video{object-fit:contain;width:100px;top:0;bottom:0;left:0;right:auto}.akoma-learning-guide{--surface:var(--home-white);--foreground:var(--home-dark-ink);--primary:var(--home-action-cyan);--muted-foreground:var(--home-muted-ink);--border:var(--home-hairline);background:var(--home-white);color:var(--home-dark-ink);border-radius:8px}.akoma-learning-guide .learn-card-art{object-fit:contain;filter:none}@media (max-width:767px){nav[aria-label=Primary][data-page=home]{--foreground:var(--home-dark-ink);--background:var(--home-white);--primary:var(--home-action-cyan)}nav[data-page=home] .nav-dock{background:var(--home-ivory)}@supports (color:color-mix(in lab, red, red)){nav[data-page=home] .nav-dock{background:color-mix(in oklab, var(--home-ivory) 96%, transparent)}}nav[data-page=home] .nav-dock{border-color:var(--home-champagne);box-shadow:var(--home-luminous-shadow)}nav[data-page=home] .nav-dock:after{display:none}nav[data-page=home] .nav-label{color:var(--home-muted-ink);text-shadow:none}nav[data-page=home] .nav-capsule{background:var(--home-cyan-wash);box-shadow:inset 0 -2px var(--home-champagne)}nav[data-page=home] .nav-tab[aria-current=page] .nav-label{color:var(--home-action-cyan);text-shadow:none}}@media (min-width:768px) and (max-width:1366px){.home-showcase{grid-template-columns:minmax(0,1fr)}.showcase-media{aspect-ratio:2;max-height:320px}.showcase-heading h1{font-size:28px}.showcase-caption{min-height:110px}.showcase-actions a{font-size:13px}}@media (min-width:1367px){[data-tablet-home]>.home-showcase{grid-column:1}[data-tablet-home]>.desktop-home-next_action{grid-row:auto}.showcase-heading h1{font-size:30px}.showcase-media{aspect-ratio:2;max-height:300px}.showcase-caption{min-height:110px}.showcase-actions a{font-size:13px}.app-section[data-page=home] .home-band .home-promotion{grid-template-columns:180px minmax(0,1fr)}.app-section[data-page=home] .home-promotion>video{width:180px}}@media (min-width:768px) and (max-width:1366px) and (orientation:landscape){.home-showcase{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-content:start;gap:0 24px}.showcase-heading{grid-column:1/-1}.showcase-media{aspect-ratio:16/9;grid-area:2/1/span 3;height:260px;max-height:260px}.showcase-caption{grid-area:2/2;height:140px}.showcase-controls{grid-area:3/2}.showcase-actions{grid-area:4/2;align-self:end}}@media (prefers-reduced-motion:reduce){.showcase-photo{transition:none}}@media (prefers-reduced-transparency:reduce){nav[data-page=home] .nav-dock{background:var(--home-ivory);-webkit-backdrop-filter:none;backdrop-filter:none}}.studio-steps .studio-step{color:var(--muted-foreground)}.studio-step-bar{background:var(--elevated,var(--muted))}.studio-step-num{background:var(--muted);color:var(--muted-foreground)}.studio-step[data-state=done] .studio-step-bar,.studio-step[data-state=current] .studio-step-bar{background:var(--primary)}.studio-step[data-state=current]{color:var(--foreground);font-weight:600}.studio-step[data-state=current] .studio-step-num,.studio-step[data-state=done] .studio-step-num{background:var(--primary);color:var(--primary-foreground)}.studio-card{border:1px solid var(--border);background:var(--card);box-shadow:0 1px 2px var(--foreground);border-radius:1rem;padding:.875rem}@supports (color:color-mix(in lab, red, red)){.studio-card{box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 6%, transparent)}}.studio-count{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.studio-count{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.studio-count{color:var(--foreground)}.studio-empty{border:1px dashed var(--primary)}@supports (color:color-mix(in lab, red, red)){.studio-empty{border:1px dashed color-mix(in oklab, var(--primary) 45%, var(--border))}}.studio-empty{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.studio-empty{background:color-mix(in oklab, var(--primary) 5%, var(--card))}}.studio-empty:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.studio-empty-icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.studio-empty-icon{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.studio-empty-icon{color:var(--primary)}.studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:480px){.studio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.studio-tile{border:1px solid var(--border)}.studio-cover{background:var(--gradient-gold,var(--primary));color:var(--foreground)}.studio-gold{color:var(--champagne,var(--primary))}.studio-tips summary::-webkit-details-marker{display:none}.studio-media-layout{gap:.75rem;display:grid}.studio-footer{padding-bottom:env(safe-area-inset-bottom,0)}@media (min-width:1024px){.studio-media-layout{grid-template-columns:minmax(0,1.6fr) minmax(16rem,1fr);align-items:start}.studio-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-side{position:-webkit-sticky;position:sticky;top:1rem}}.studio-req{color:var(--destructive);font-weight:700}.studio-details-layout{gap:.75rem;display:grid}.studio-field[data-invalid=true] input,.studio-field[data-invalid=true] textarea{border-color:var(--destructive)}@media (min-width:640px){.studio-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.studio-details-layout{grid-template-columns:minmax(0,42rem) minmax(16rem,20rem);justify-content:center;align-items:start}}.studio-basic{scroll-margin-top:calc(var(--desktop-header,var(--tablet-header,64px)) + 24px)}.studio-promote-card{border-color:var(--champagne);background:var(--champagne)}@supports (color:color-mix(in lab, red, red)){.studio-promote-card{background:color-mix(in oklab, var(--champagne) 8%, var(--card))}}.promotion-workspace{width:100%;min-width:0;max-width:42rem;margin-left:auto;margin-right:auto}.promotion-workspace dt{color:var(--muted-foreground);font-size:.75rem}.promotion-workspace dd{overflow-wrap:anywhere}.promotion-actions{padding-bottom:env(safe-area-inset-bottom,0)}.market-transaction-workspace.market-checkout-journey{max-width:48rem;margin-left:auto;margin-right:auto;display:block}.market-transaction-workspace.market-checkout-journey>[aria-label=Order\ summary]{position:static}.transaction-panel{min-width:0}.transaction-panel[hidden]{display:none}.transaction-panel section.glass{border:0;border-bottom:1px solid var(--border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:.875rem 0}.transaction-composer{bottom:env(safe-area-inset-bottom,0);background:var(--background);padding-top:.5rem;padding-bottom:.5rem;scroll-margin-bottom:6rem;position:-webkit-sticky;position:sticky}.seller-catalog-actions button,.seller-catalog-actions a{white-space:nowrap}@media (min-width:768px){.seller-catalog-actions{max-width:36rem}}@media (min-width:640px){.studio-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.studio-details-footer{grid-template-columns:auto minmax(0,1fr);display:grid}.studio-details-footer>button:last-child{white-space:normal;grid-column:1/-1;min-width:0}.create-wizard[data-studio-step="2"] .studio-field>span:first-child{flex-wrap:wrap}}:root{--me-ink:#060d1a;--me-ink-2:#03040b;--me-text:#f0f6fc;--me-muted:#9eacbe;--me-blue:#329bff;--me-violet:#96f;--me-alert:#f92434}@supports (color:color(display-p3 0 0 0)){:root{--me-ink:color(display-p3 .0300899 .0503558 .0984072);--me-ink-2:color(display-p3 .0117067 .0158885 .0402281);--me-text:color(display-p3 .945929 .963119 .984953);--me-muted:color(display-p3 .631429 .67346 .7383);--me-blue:color(display-p3 .29516 .594985 1.0046);--me-violet:color(display-p3 .572634 .405741 .971718);--me-alert:color(display-p3 .897792 .243982 .244404)}}@supports (color:lab(0% 0 0)){:root{--me-ink:lab(3.57656% .310034 -8.59372);--me-ink-2:lab(1.15361% .337668 -2.71567);--me-text:lab(96.5116% -1.09199 -3.57032);--me-muted:lab(69.7644% -2.15137 -10.8632);--me-blue:lab(61.727% -1.34835 -64.394);--me-violet:lab(54.7112% 46.8155 -70.9737);--me-alert:lab(54.625% 76.1472 49.2233)}}.me-profile-card,.me-hub-panel{--tone:var(--me-blue);border:1px solid var(--tone);border-radius:1.25rem;min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.me-profile-card,.me-hub-panel{border:1px solid color-mix(in oklab, var(--tone) 55%, transparent)}}.me-profile-card,.me-hub-panel{background:radial-gradient(120% 120% at 0% 0%, var(--tone), transparent 60%), linear-gradient(160deg, var(--me-ink), var(--me-ink-2))}@supports (color:color-mix(in lab, red, red)){.me-profile-card,.me-hub-panel{background:radial-gradient(120% 120% at 0% 0%, color-mix(in oklab, var(--tone) 18%, transparent), transparent 60%), linear-gradient(160deg, var(--me-ink), var(--me-ink-2))}}.me-profile-card,.me-hub-panel{color:var(--me-text);box-shadow:inset 0 1px 0 var(--me-text), 0 0 22px -10px var(--tone)}@supports (color:color-mix(in lab, red, red)){.me-profile-card,.me-hub-panel{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--me-text) 8%, transparent), 0 0 22px -10px color-mix(in oklab, var(--tone) 70%, transparent)}}.me-profile-card{padding:.9rem}.me-profile-sub{color:var(--me-muted)}.me-profile-percent{color:var(--tone)}.me-profile-track{background:var(--me-text);border-radius:999px;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.me-profile-track{background:color-mix(in oklab, var(--me-text) 12%, transparent)}}.me-profile-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--me-blue), #00d8e1);height:100%;box-shadow:0 0 10px var(--me-blue);display:block}@supports (color:color(display-p3 0 0 0)){.me-profile-track>span{background:linear-gradient(90deg, var(--me-blue), color(display-p3 .366162 .834089 .87318))}}@supports (color:lab(0% 0 0)){.me-profile-track>span{background:linear-gradient(90deg, var(--me-blue), lab(78.1507% -43.7784 -17.9599))}}@supports (color:color-mix(in lab, red, red)){.me-profile-track>span{box-shadow:0 0 10px color-mix(in oklab, var(--me-blue) 70%, transparent)}}.me-profile-avatar{background:linear-gradient(135deg, var(--me-blue), var(--me-violet));border-radius:999px;padding:2px}.me-profile-camera{background:var(--me-blue);width:1.4rem;height:1.4rem;color:var(--me-text);border:2px solid var(--me-ink);border-radius:999px;align-items:center;justify-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.me-profile-edit.me-profile-edit{border-color:var(--me-blue)}@supports (color:color-mix(in lab, red, red)){.me-profile-edit.me-profile-edit{border-color:color-mix(in oklab, var(--me-blue) 70%, transparent)}}.me-profile-edit.me-profile-edit{color:var(--me-text);background:0 0}.me-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (max-width:339px){.me-hub-grid{grid-template-columns:1fr}}.me-hub-panel{flex-direction:column;padding:.65rem;display:flex}.me-hub-panel[data-tone=violet]{--tone:var(--me-violet)}.me-hub-head{align-items:center;gap:.45rem;min-height:2.25rem;font-size:.85rem;font-weight:700;display:flex}.me-hub-icon{width:1.9rem;height:1.9rem;color:var(--tone);background:var(--tone);border-radius:.6rem;flex-shrink:0;align-items:center;justify-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.me-hub-icon{background:color-mix(in oklab, var(--tone) 20%, transparent)}}.me-hub-icon{box-shadow:0 0 12px -3px var(--tone)}@supports (color:color-mix(in lab, red, red)){.me-hub-icon{box-shadow:0 0 12px -3px color-mix(in oklab, var(--tone) 80%, transparent)}}.me-hub-badge{background:var(--me-alert);min-width:1.25rem;height:1.25rem;color:var(--me-text);border-radius:999px;align-items:center;justify-items:center;padding:0 .3rem;font-size:.65rem;font-weight:700;display:grid}.me-hub-list{flex-direction:column;flex:1;min-height:8.4rem;margin-top:.35rem;display:flex}.me-hub-item{border-bottom:1px solid var(--me-text);align-items:center;gap:.45rem;min-width:0;min-height:2.8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.me-hub-item{border-bottom:1px solid color-mix(in oklab, var(--me-text) 8%, transparent)}}.me-hub-item{padding:.25rem 0}li:last-child>.me-hub-item{border-bottom:0}.me-hub-name{font-size:.72rem;font-weight:650}.me-hub-time{color:var(--me-muted);font-size:.6rem}.me-hub-text{color:var(--me-muted);font-size:.68rem}.me-hub-dot{background:var(--tone);width:.4rem;height:.4rem;box-shadow:0 0 6px var(--tone);border-radius:999px;flex-shrink:0}.me-hub-note-icon{width:1.75rem;height:1.75rem;color:var(--tone);background:var(--tone);border-radius:999px;flex-shrink:0;align-items:center;justify-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.me-hub-note-icon{background:color-mix(in oklab, var(--tone) 16%, transparent)}}.me-hub-empty{text-align:center;color:var(--me-muted);margin:auto 0;padding:.75rem .25rem;font-size:.72rem}.me-hub-foot{border-top:1px solid var(--me-text);justify-content:center;align-items:center;gap:.2rem;min-height:2.25rem;margin-top:.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.me-hub-foot{border-top:1px solid color-mix(in oklab, var(--me-text) 10%, transparent)}}.me-hub-foot{color:var(--tone);font-size:.7rem;font-weight:650}@media (max-width:767px){.me-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.me-shortcuts>*{min-width:0}.me-shortcuts .me-card{border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.4rem;height:100%;min-height:9.5rem;padding:.8rem}.me-shortcuts .me-card>.min-w-0{width:100%}.me-shortcuts .me-card-summary{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.me-shortcuts .me-card-arrow{position:absolute;top:.7rem;right:.7rem}.me-shortcuts .studio-alert-badge{top:auto;bottom:.7rem}[data-page] .me-card,.me-card{color:var(--me-text);background:radial-gradient(120% 120% at 0% 0%, var(--tone), transparent 60%), linear-gradient(160deg, var(--me-ink), var(--me-ink-2))}@supports (color:color-mix(in lab, red, red)){[data-page] .me-card,.me-card{background:radial-gradient(120% 120% at 0% 0%, color-mix(in oklab, var(--tone) 24%, transparent), transparent 60%), linear-gradient(160deg, var(--me-ink), var(--me-ink-2))}}[data-page] .me-card,.me-card{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){[data-page] .me-card,.me-card{border-color:color-mix(in oklab, var(--tone) 60%, transparent)}}.me-card .me-card-title{color:var(--me-text)}.me-card .me-card-summary{color:var(--me-muted)}.me-card[data-tone=help]{background:radial-gradient(120% 140% at 0% 50%, var(--tone), transparent 60%), linear-gradient(160deg, #1d0616, var(--me-ink-2))}@supports (color:color(display-p3 0 0 0)){.me-card[data-tone=help]{background:radial-gradient(120% 140% at 0% 50%, var(--tone), transparent 60%), linear-gradient(160deg, color(display-p3 .10171 .0261998 .0837244), var(--me-ink-2))}}@supports (color:lab(0% 0 0)){.me-card[data-tone=help]{background:radial-gradient(120% 140% at 0% 50%, var(--tone), transparent 60%), linear-gradient(160deg, lab(3.97184% 11.5475 -4.66091), var(--me-ink-2))}}@supports (color:color-mix(in lab, red, red)){.me-card[data-tone=help]{background:radial-gradient(120% 140% at 0% 50%, color-mix(in oklab, var(--tone) 28%, transparent), transparent 60%), linear-gradient(160deg, lab(3.97184% 11.5475 -4.66091), var(--me-ink-2))}}}@media (max-width:339px){.me-shortcuts{grid-template-columns:1fr}}@media (min-width:768px){.me-shortcuts{display:contents}.tablet-account-grid>.me-hub-grid{grid-column:1/-1}}@media (max-width:339px){.me-shortcuts .me-card{min-height:6.5rem}}:root{--me-pearl:#f8f5ee;--me-cyan:#00ddef;--me-pink:#ff62ab;--me-gold:#e5bf6d;--me-gold-deep:#ad7b3d;--me-ink:#040b18;--me-ink-2:#010206;--me-text:var(--me-pearl);--me-muted:#cad2db;--me-blue:var(--me-cyan);--me-violet:var(--me-pink)}@supports (color:color(display-p3 0 0 0)){:root{--me-pearl:color(display-p3 .970743 .960104 .93489);--me-cyan:color(display-p3 .350963 .8604 .936214);--me-pink:color(display-p3 .942107 .417295 .663346);--me-gold:color(display-p3 .873213 .753338 .472525);--me-gold-deep:color(display-p3 .647393 .489717 .280404);--me-ink:color(display-p3 .0198396 .0438488 .0885183);--me-ink-2:color(display-p3 .00555542 .0093296 .0206936);--me-muted:color(display-p3 .797314 .822326 .854107)}}@supports (color:lab(0% 0 0)){:root{--me-pearl:lab(96.5601% .286847 3.81331);--me-cyan:lab(80.4087% -44.2 -23.5549);--me-pink:lab(64.7798% 67.6678 -6.11236);--me-gold:lab(79.3465% 6.85674 46.2793);--me-gold-deep:lab(55.7633% 15.2793 41.0485);--me-ink:lab(2.96479% -.283822 -7.48927);--me-ink-2:lab(.641525% -.00320375 -1.32118);--me-muted:lab(83.7458% -1.60712 -5.33875)}}.me-profile-card{border-color:var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.me-profile-card{border-color:color-mix(in oklab, var(--me-cyan) 55%, var(--me-pearl))}}.me-profile-avatar{background:linear-gradient(135deg, var(--me-cyan), var(--me-pearl))}.me-profile-track>span{background:linear-gradient(90deg, var(--me-cyan), var(--me-pearl))}.me-hub-badge{background:var(--me-pink);color:var(--me-ink-2)}.me-card[data-tone=learn],.me-card[data-tone=wallet]{--tone:var(--me-cyan)}.me-card[data-tone=account]{--tone:var(--me-pearl)}.me-card[data-tone=account] .me-card-arrow{color:var(--me-cyan)}.me-card[data-tone=help]{--tone:var(--me-pink)}.me-card[data-tone=wallet] .me-card-summary{color:var(--me-gold);font-weight:600}.me-card[data-tone=gold]{--tone:var(--me-gold);border-color:var(--me-gold)}@supports (color:color-mix(in lab, red, red)){.me-card[data-tone=gold]{border-color:color-mix(in oklab, var(--me-gold) 75%, transparent)}}.me-card[data-tone=gold] .me-card-title{background:linear-gradient(100deg, var(--me-gold-deep), var(--me-gold) 40%, var(--me-pearl) 50%, var(--me-gold) 60%, var(--me-gold-deep));color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite me-gold-shine}@keyframes me-gold-shine{0%,70%{background-position:100% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.me-card[data-tone=gold] .me-card-title{animation:none}}.me-hub-panel[data-tone=blue]{isolation:isolate;position:relative}.me-hub-panel[data-heartbeat=resting],.me-hub-panel[data-heartbeat=beating]{border-color:rgba(230,40,69,.55);border-color:color(display-p3 .828732 .240091 .292671/.55);border-color:lab(51.2486% 70.6312 34.4054/.55)}.me-hub-panel[data-heartbeat=beating]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(230,40,69,.45),transparent 75%);background:radial-gradient(closest-side,color(display-p3 .828733 .24009 .292671/.45),transparent 75%);background:radial-gradient(closest-side,lab(51.2486% 70.6313 34.4055/.45),transparent 75%);animation:3.6s ease-out infinite me-heartbeat-glow;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.me-hub-panel[data-heartbeat=beating] .me-hub-badge{animation:3.6s ease-out infinite me-heartbeat-badge}@keyframes me-heartbeat-glow{0%{opacity:0;transform:scale(.97)}8%{opacity:.9;transform:scale(1.02)}16%{opacity:.3;transform:scale(1)}24%{opacity:.8;transform:scale(1.03)}45%,to{opacity:0;transform:scale(1.05)}}@keyframes me-heartbeat-badge{0%,30%,to{transform:scale(1)}8%{transform:scale(1.18)}16%{transform:scale(1)}24%{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.me-hub-panel[data-heartbeat=beating]:before{opacity:.35;animation:none}.me-hub-panel[data-heartbeat=beating] .me-hub-badge{animation:none}}.games-shortcut-row{justify-content:center;margin-top:.25rem;margin-bottom:.25rem;display:flex}.games-shortcut{border:1px solid var(--me-cyan);border-radius:999px;align-items:center;gap:.4rem;min-height:40px;padding:0 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.games-shortcut{border:1px solid color-mix(in oklab, var(--me-cyan) 70%, transparent)}}.games-shortcut{background:var(--me-ink);color:var(--me-pearl);letter-spacing:.02em;box-shadow:0 0 14px -4px var(--me-cyan), inset 0 0 0 1px var(--me-pink);font-size:.85rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.games-shortcut{box-shadow:0 0 14px -4px color-mix(in oklab, var(--me-cyan) 60%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--me-pink) 14%, transparent)}}.games-shortcut{transition:transform .12s,box-shadow .16s}.games-shortcut svg{color:var(--me-cyan)}.games-shortcut:active{transform:scale(.96)}.games-shortcut:focus-visible{outline:2px solid var(--me-cyan);outline-offset:3px}.games-page{--g-accent:var(--me-cyan);padding-block:1rem calc(6rem + env(safe-area-inset-bottom));color:var(--me-pearl);gap:1rem;max-width:640px;display:grid}.games-page[data-tone=pink]{--g-accent:var(--me-pink)}.games-page[data-tone=gold]{--g-accent:var(--me-gold)}.games-page[data-tone=violet]{--g-accent:var(--lavender)}.games-kicker{letter-spacing:.18em;color:var(--me-gold);font-size:.72rem;font-weight:700}.games-title{font-size:max(1.35rem,min(5vw,1.75rem));font-weight:700;line-height:1.2}.games-hero{background:var(--me-ink);border:1px solid var(--me-cyan);border-radius:1.25rem;gap:.5rem;padding:1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.games-hero{border:1px solid color-mix(in oklab, var(--me-cyan) 25%, transparent)}}.games-summary{color:var(--me-muted);font-size:.875rem}.games-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.games-summary dt{text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.games-summary dd{color:var(--me-pearl);font-size:1rem;font-weight:700}@media (max-width:359px){.games-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.games-grid{gap:.75rem;display:grid}.game-card{--c:var(--me-cyan);background:var(--me-ink);border:1px solid var(--c);border-radius:1.1rem;grid-template-columns:64px minmax(0,1fr);gap:.85rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.game-card{border:1px solid color-mix(in oklab, var(--c) 35%, transparent)}}.game-card{transition:transform .14s,border-color .16s}.game-card[data-tone=pink]{--c:var(--me-pink)}.game-card[data-tone=gold]{--c:var(--me-gold)}.game-card[data-tone=violet]{--c:var(--lavender)}.game-card:active{transform:scale(.985)}.game-card:focus-visible{outline:2px solid var(--c);outline-offset:2px}.game-card-icon{width:64px;height:64px;color:var(--c);background:var(--c);border-radius:1rem;align-items:center;justify-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.game-card-icon{background:color-mix(in oklab, var(--c) 12%, transparent)}}.game-card-body{gap:.25rem;min-width:0;display:grid}.game-card-title{font-weight:700}.game-card-text{color:var(--me-muted);font-size:.85rem}.game-card-foot{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.2rem;display:flex}.game-badge{color:var(--c);border:1px solid var(--c);border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.game-badge{border:1px solid color-mix(in oklab, var(--c) 45%, transparent)}}.game-best{color:var(--me-gold);font-size:.72rem}.games-achievements{background:var(--me-ink);border-radius:1.1rem;padding:1rem}.games-achievements h2{color:var(--me-gold);align-items:center;gap:.4rem;margin-bottom:.6rem;font-weight:700;display:flex}.games-achievements ul{gap:.45rem;display:grid}.games-achievements li{opacity:.55;font-size:.82rem;display:grid}.games-achievements li[data-earned=true]{opacity:1}.games-achievements li span{color:var(--me-muted)}.games-achievements li[data-earned=true] span{color:var(--me-gold)}.games-note{color:var(--me-muted);text-align:center;font-size:.75rem}.game-intro,.game-play,.game-results{background:var(--me-ink);border:1px solid var(--g-accent);border-radius:1.25rem;gap:.85rem;padding:1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.game-intro,.game-play,.game-results{border:1px solid color-mix(in oklab, var(--g-accent) 30%, transparent)}}.game-intro,.game-play,.game-results{animation:.22s both game-in}.game-back{color:var(--me-muted);align-items:center;gap:.35rem;min-height:44px;font-size:.85rem;display:inline-flex}.game-intro-icon{width:72px;height:72px;color:var(--g-accent);background:var(--g-accent);border-radius:1.2rem;align-items:center;justify-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.game-intro-icon{background:color-mix(in oklab, var(--g-accent) 14%, transparent)}}.game-intro-text{color:var(--me-muted)}.game-intro-meta{color:var(--me-muted);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.game-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.game-levels legend{margin-bottom:.4rem;font-size:.8rem;font-weight:600}.game-levels label{text-align:center;cursor:pointer;border:1px solid var(--me-pearl);border-radius:.85rem;justify-items:center;gap:.1rem;padding:.6rem .3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.game-levels label{border:1px solid color-mix(in oklab, var(--me-pearl) 15%, transparent)}}.game-levels label{min-height:56px;font-size:.82rem;font-weight:600}.game-levels label small{color:var(--me-muted);font-size:.68rem;font-weight:400}.game-levels label[data-active=true]{border-color:var(--me-cyan);background:var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.game-levels label[data-active=true]{background:color-mix(in oklab, var(--me-cyan) 12%, transparent)}}.game-levels input{opacity:0;pointer-events:none;position:absolute}.game-levels label:has(input:focus-visible){outline:2px solid var(--me-cyan);outline-offset:2px}.game-primary,.game-secondary{border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:48px;padding:0 1.2rem;font-weight:700;transition:transform .12s;display:inline-flex}.game-primary{background:var(--me-cyan);color:var(--me-ink)}.game-secondary{border:1px solid var(--me-pearl)}@supports (color:color-mix(in lab, red, red)){.game-secondary{border:1px solid color-mix(in oklab, var(--me-pearl) 25%, transparent)}}.game-secondary{color:var(--me-pearl)}.game-primary:active,.game-secondary:active{transform:scale(.97)}.game-primary:focus-visible{outline:2px solid var(--me-pearl);outline-offset:2px}.game-secondary:focus-visible{outline:2px solid var(--me-pearl);outline-offset:2px}.game-option:focus-visible{outline:2px solid var(--me-pearl);outline-offset:2px}.game-exit:focus-visible{outline:2px solid var(--me-pearl);outline-offset:2px}.game-link{color:var(--me-cyan);text-decoration:underline}.game-play-top{justify-content:space-between;align-items:center;display:flex}.game-exit{min-height:44px;color:var(--me-muted);align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex}.game-count{color:var(--me-muted);font-size:.8rem}.game-progress{background:var(--me-pearl);border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.game-progress{background:color-mix(in oklab, var(--me-pearl) 12%, transparent)}}.game-progress{overflow:hidden}.game-progress span{background:var(--g-accent);height:100%;transition:width .26s;display:block}.game-replay-note{color:var(--me-gold);font-size:.78rem}.game-scenario{gap:.7rem;animation:.2s both game-in;display:grid}.game-scenario-cat{text-transform:uppercase;letter-spacing:.08em;color:var(--g-accent);font-size:.72rem}.game-scenario-context{background:var(--me-pearl);border-radius:.75rem;padding:.6rem .75rem;font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.game-scenario-context{background:color-mix(in oklab, var(--me-pearl) 6%, transparent)}}.game-scenario-context{color:var(--me-muted)}.game-scenario-prompt{overflow-wrap:anywhere;font-size:1.02rem;font-weight:600;line-height:1.45}.game-options{gap:.55rem;display:grid}.game-option{text-align:left;border:1px solid var(--me-pearl);border-radius:.9rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:48px;padding:.7rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.game-option{border:1px solid color-mix(in oklab, var(--me-pearl) 16%, transparent)}}.game-option{background:var(--me-pearl)}@supports (color:color-mix(in lab, red, red)){.game-option{background:color-mix(in oklab, var(--me-pearl) 4%, transparent)}}.game-option{overflow-wrap:anywhere;font-size:.9rem;line-height:1.4;transition:border-color .16s,background-color .16s}.game-option[data-chosen=true]{border-color:var(--me-pearl)}.game-option[data-tone=best]{border-color:var(--me-cyan);background:var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.game-option[data-tone=best]{background:color-mix(in oklab, var(--me-cyan) 12%, transparent)}}.game-option[data-tone=ok]{border-color:var(--me-gold)}.game-option[data-tone=weak]{border-color:var(--me-pink);background:var(--me-pink)}@supports (color:color-mix(in lab, red, red)){.game-option[data-tone=weak]{background:color-mix(in oklab, var(--me-pink) 10%, transparent)}}.game-option:disabled{cursor:default}.game-option-feedback{color:var(--me-muted);margin:.35rem .2rem 0;font-size:.82rem;animation:.2s both game-in}.game-option-feedback strong{color:var(--me-pearl)}.game-stages{gap:1rem;display:grid}.game-stage{gap:.55rem;display:grid}.game-stage h3{color:var(--g-accent);font-size:.9rem;font-weight:600}.game-reflect{gap:.6rem;display:grid}.game-reflect-label{color:var(--me-muted);font-size:.78rem}.game-reflect textarea{background:var(--me-pearl);border-radius:.8rem;width:100%;padding:.7rem}@supports (color:color-mix(in lab, red, red)){.game-reflect textarea{background:color-mix(in oklab, var(--me-pearl) 6%, transparent)}}.game-reflect textarea{color:var(--me-pearl);border:1px solid var(--me-pearl)}@supports (color:color-mix(in lab, red, red)){.game-reflect textarea{border:1px solid color-mix(in oklab, var(--me-pearl) 18%, transparent)}}.game-reflect textarea{font-size:16px}.game-reflect legend{margin-bottom:.3rem;font-size:.82rem;font-weight:600}.game-check{align-items:flex-start;gap:.6rem;min-height:44px;padding-top:.4rem;padding-bottom:.4rem;font-size:.88rem;display:flex}.game-check input{width:20px;height:20px;accent-color:var(--me-cyan);flex-shrink:0;margin-top:1px}.game-explain{background:var(--g-accent);border-radius:.8rem;padding:.7rem .8rem;font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.game-explain{background:color-mix(in oklab, var(--g-accent) 10%, transparent)}}.game-explain{animation:.22s both game-in}.game-feedback-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.game-points{color:var(--me-gold);font-weight:700}.game-results{text-align:center;justify-items:center}.game-results-trophy{color:var(--me-gold)}.game-results-score strong{color:var(--me-pearl);font-size:3rem;line-height:1}.game-results-sub,.game-results-save{color:var(--me-muted);font-size:.85rem}.game-unlocked{gap:.35rem;display:grid}.game-unlocked li{border:1px solid var(--me-gold);color:var(--me-gold);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.85rem;font-weight:600;animation:.3s both game-in;display:inline-flex}.game-results-grid{text-align:left;gap:.6rem;width:100%;display:grid}.game-results-grid>div{background:var(--me-pearl);border-radius:.8rem;padding:.7rem .8rem}@supports (color:color-mix(in lab, red, red)){.game-results-grid>div{background:color-mix(in oklab, var(--me-pearl) 5%, transparent)}}.game-results-grid h3{text-transform:uppercase;letter-spacing:.08em;color:var(--g-accent);font-size:.75rem}.game-results-grid p{font-size:.88rem}.game-results-actions{gap:.55rem;width:100%;display:grid}@keyframes game-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.game-intro,.game-play,.game-results,.game-scenario,.game-option-feedback,.game-explain,.game-unlocked li{animation:none}.game-progress span,.games-shortcut,.game-card,.game-option{transition:none}}.games-page{--g-good:#4bdba0;--g-panel-h:13rem}@supports (color:color(display-p3 0 0 0)){.games-page{--g-good:color(display-p3 .466356 .847945 .643339)}}@supports (color:lab(0% 0 0)){.games-page{--g-good:lab(78.7886% -50.4676 17.5794)}}.game-intro{gap:.6rem}.game-intro-head{align-items:center;gap:.75rem;display:flex}.game-intro-head .game-intro-icon{border-radius:.85rem;flex-shrink:0;width:44px;height:44px}.game-intro-head .games-title{font-size:max(1.1rem,min(4.6vw,1.4rem));line-height:1.2}.game-intro-head .games-kicker{font-size:.66rem}.game-intro .game-levels label{min-height:52px;padding:.5rem .25rem;font-size:.75rem;font-weight:700}.game-play-top{gap:.6rem}.game-play-top .game-progress{flex:1;min-width:0}.game-attempt-clock{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.7rem}.game-play-top .game-timer{min-width:3.6rem}.game-panel{width:100%;height:var(--g-panel-h);background:var(--me-ink);border:1px solid var(--me-pearl);border-radius:1rem;flex-shrink:0;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.game-panel{border:1px solid color-mix(in oklab, var(--me-pearl) 12%, transparent)}}.game-panel{box-shadow:inset 0 2px 10px rgba(0,0,0,.35);box-shadow:inset 0 2px 10px color(display-p3 0 0 0/.35);box-shadow:inset 0 2px 10px lab(0% 0 0/.35)}.game-panel img,.game-panel video{pointer-events:none;object-fit:cover;object-position:center 35%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;display:block}.game-panel-fallback{width:100%;height:100%;color:var(--g-accent);background:radial-gradient(circle at 30% 20%, var(--g-accent), transparent 60%), var(--me-ink);align-items:center;justify-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.game-panel-fallback{background:radial-gradient(circle at 30% 20%, color-mix(in oklab, var(--g-accent) 28%, transparent), transparent 60%), var(--me-ink)}}.game-panel-rim{pointer-events:none;background:linear-gradient(to top, var(--me-ink), transparent);height:45%;position:absolute;top:auto;bottom:0;left:0;right:0}.game-panel-pill{text-overflow:ellipsis;white-space:nowrap;background:var(--me-ink);border-radius:999px;max-width:calc(58% - .5rem);padding:.25rem .6rem;font-size:.625rem;line-height:1.2;position:absolute;top:.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.game-panel-pill{background:color-mix(in oklab, var(--me-ink) 80%, transparent)}}.game-panel-pill{-webkit-backdrop-filter:blur(12px)}.game-panel-cat{letter-spacing:.06em;text-transform:uppercase;color:var(--me-gold);border:1px solid var(--me-gold);font-weight:800;left:.5rem}@supports (color:color-mix(in lab, red, red)){.game-panel-cat{border:1px solid color-mix(in oklab, var(--me-gold) 25%, transparent)}}.game-panel-count{max-width:calc(42% - .5rem);color:var(--me-muted);border:1px solid var(--me-pearl);font-weight:700;right:.5rem}@supports (color:color-mix(in lab, red, red)){.game-panel-count{border:1px solid color-mix(in oklab, var(--me-pearl) 10%, transparent)}}.game-scenario-body{gap:.6rem;display:grid}.game-scenario .game-scenario-prompt{color:var(--me-pearl);padding-left:.15rem;padding-right:.15rem;font-size:.95rem;font-weight:700;line-height:1.35}.game-scenario .game-scenario-context{padding:.45rem .6rem;font-size:.78rem}.game-options{gap:.5rem}.game-option{border-radius:.8rem;justify-content:flex-start;align-items:flex-start;gap:.6rem;min-height:44px;padding:.65rem .75rem;font-size:.85rem;font-weight:500;line-height:1.3;transition:border-color .16s,background-color .16s,transform .12s}.game-option:not(:disabled):active{transform:scale(.98)}.game-option-key{width:1.25rem;height:1.25rem;color:var(--me-cyan);background:var(--me-cyan);border-radius:999px;flex-shrink:0;align-items:center;justify-items:center;margin-top:.05rem;font-size:.625rem;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){.game-option-key{background:color-mix(in oklab, var(--me-cyan) 14%, transparent)}}.game-option-key{border:1px solid var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.game-option-key{border:1px solid color-mix(in oklab, var(--me-cyan) 30%, transparent)}}.game-option-text{flex:1;min-width:0}.game-option[data-tone=best]{border-color:var(--g-good)}@supports (color:color-mix(in lab, red, red)){.game-option[data-tone=best]{border-color:color-mix(in oklab, var(--g-good) 80%, transparent)}}.game-option[data-tone=best]{background:var(--g-good)}@supports (color:color-mix(in lab, red, red)){.game-option[data-tone=best]{background:color-mix(in oklab, var(--g-good) 14%, transparent)}}.game-option[data-tone=best]{color:var(--g-good)}@supports (color:color-mix(in lab, red, red)){.game-option[data-tone=best]{color:color-mix(in oklab, var(--g-good) 35%, var(--me-pearl))}}.game-option[data-tone=best] .game-option-key{color:var(--g-good);border-color:var(--g-good)}@supports (color:color-mix(in lab, red, red)){.game-option[data-tone=best] .game-option-key{border-color:color-mix(in oklab, var(--g-good) 45%, transparent)}}.game-option[data-tone=best] .game-option-key{background:var(--g-good)}@supports (color:color-mix(in lab, red, red)){.game-option[data-tone=best] .game-option-key{background:color-mix(in oklab, var(--g-good) 16%, transparent)}}.game-option[data-tone=ok]{background:var(--me-gold)}@supports (color:color-mix(in lab, red, red)){.game-option[data-tone=ok]{background:color-mix(in oklab, var(--me-gold) 8%, transparent)}}.game-option-feedback{margin-top:.25rem;font-size:.76rem;line-height:1.35}.game-option-feedback[data-tone=weak] strong,.game-option-feedback[data-tone=ok] strong{color:var(--me-gold)}.game-option-feedback[data-tone=best] strong{color:var(--g-good)}.game-scenario .game-explain{padding:.55rem .7rem;font-size:.78rem}@media (max-width:767px){main:has(>.games-page>.game-play[data-fit]){padding-bottom:calc(var(--nav-height) + env(safe-area-inset-bottom))}.games-page:has(>.game-play[data-fit]){--g-panel-h:clamp(7.5rem, 25dvh, 11rem);gap:0;padding-top:.5rem;padding-bottom:0}.game-play[data-fit]{height:calc(100dvh - var(--game-header-h,3.6rem) - var(--nav-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1rem);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-direction:column;gap:.5rem;max-height:820px;padding:.75rem;display:flex;overflow:hidden}.game-play[data-fit] .game-play-top{flex-shrink:0}.game-play[data-fit] .game-exit{min-height:36px}.game-play[data-fit] .game-replay-note:not(.game-attempt-clock){flex-shrink:0;font-size:.7rem}.game-play[data-fit] .game-scenario{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex}.game-play[data-fit] .game-scenario-body{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex;overflow-y:auto}.game-play[data-fit] .game-scenario-body::-webkit-scrollbar{display:none}.game-play[data-fit] .game-scenario-prompt{flex-shrink:0;font-size:.85rem}.game-play[data-fit] .game-options{flex:1 0 auto;align-content:center}.game-play[data-fit] .game-option{padding:.55rem .65rem;font-size:.78rem;line-height:1.28}.game-play[data-fit] .game-feedback-foot{flex-wrap:nowrap;flex-shrink:0}.game-play[data-fit] .game-feedback-foot .game-primary{min-height:44px}.game-play[data-fit] .game-points{font-size:.85rem}}@media (min-width:640px) and (max-width:767px){.games-page:has(>.game-play[data-fit]){--g-panel-h:clamp(8rem, 28dvh, 13rem)}}@media (prefers-reduced-motion:reduce){.game-option:not(:disabled):active{transform:none}}.game-sheet-scrim{background:var(--me-ink);justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.game-sheet-scrim{background:color-mix(in oklab, var(--me-ink) 72%, transparent)}}.game-sheet{width:min(100%,28rem);max-height:calc(100dvh - 2rem);padding:.75rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));border:1px solid var(--me-pearl);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.game-sheet{border:1px solid color-mix(in oklab, var(--me-pearl) 20%, transparent)}}.game-sheet{background:var(--me-ink);color:var(--me-pearl);box-shadow:var(--shadow-card);touch-action:pan-x;border-radius:1rem 1rem 0 0}.game-sheet[data-dragging=true]{animation:none}.game-sheet-grabber{background:var(--me-muted);border-radius:999px;width:2.5rem;height:4px;margin:0 auto 1rem;display:block}.game-sheet-title{font-size:1.125rem;font-weight:700}.game-sheet-body{color:var(--me-muted);margin-top:.5rem;margin-bottom:1.25rem;font-size:.875rem}.game-sheet-actions{gap:.5rem;display:grid}.game-sheet-actions .game-primary{background:var(--me-cyan);color:var(--me-ink)}.game-sheet-actions .game-sheet-leave{color:var(--me-pink)}.game-sheet-actions>*{white-space:normal;height:auto;min-height:44px}.game-panel img[data-loaded],.game-panel video[data-loaded]{opacity:0;transition:opacity .24s}.game-panel img[data-loaded=true],.game-panel video[data-loaded=true]{opacity:1}.game-panel[data-loading=true]:before{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 25%, var(--me-pearl) 50%, transparent 75%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.game-panel[data-loading=true]:before{background:linear-gradient(100deg, transparent 25%, color-mix(in oklab, var(--me-pearl) 10%, transparent) 50%, transparent 75%)}}.game-panel[data-loading=true]:before{background-size:200% 100%;animation:1.3s ease-in-out infinite game-media-shimmer}.game-play[data-fit] .game-scenario{animation:.22s cubic-bezier(.2,.7,.3,1) both game-question-enter}.game-play[data-fit] .game-progress span{transition:width .36s cubic-bezier(.2,.7,.3,1)}.game-play .game-option[data-chosen=true][data-tone=best] .game-option-key{animation:.28s ease-out game-answer-pop}.game-sheet button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.games-page :-webkit-any(button,a,label){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.games-page :-moz-any(button,a,label){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.games-page :is(button,a,label){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.game-sheet button{transition:transform .12s,filter .12s}.game-play :-webkit-any(.game-primary,.game-secondary,.game-exit){transition:transform .12s,filter .12s}.game-play :-moz-any(.game-primary,.game-secondary,.game-exit){transition:transform .12s,filter .12s}.game-play :is(.game-primary,.game-secondary,.game-exit){transition:transform .12s,filter .12s}.game-sheet button:active{filter:brightness(1.08);transform:scale(.97)}.game-play :-webkit-any(.game-primary,.game-secondary,.game-exit):not(:disabled):active{filter:brightness(1.08);transform:scale(.97)}.game-play :-moz-any(.game-primary,.game-secondary,.game-exit):not(:disabled):active{filter:brightness(1.08);transform:scale(.97)}.game-play :is(.game-primary,.game-secondary,.game-exit):not(:disabled):active{filter:brightness(1.08);transform:scale(.97)}@keyframes game-question-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes game-media-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes game-answer-pop{0%,to{transform:scale(1)}45%{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.game-play[data-fit] .game-scenario,.game-play .game-option[data-chosen=true][data-tone=best] .game-option-key,.game-panel[data-loading=true]:before,.game-sheet-scrim,.game-sheet{animation:none}.game-play[data-fit] .game-progress span,.game-panel img[data-loaded],.game-panel video[data-loaded],.game-sheet button{transition:none}.game-play :-webkit-any(.game-primary,.game-secondary,.game-exit){transition:none}.game-play :-moz-any(.game-primary,.game-secondary,.game-exit){transition:none}.game-play :is(.game-primary,.game-secondary,.game-exit){transition:none}.game-sheet button:active{filter:none;transform:none}.game-play :-webkit-any(.game-primary,.game-secondary,.game-exit):not(:disabled):active{filter:none;transform:none}.game-play :-moz-any(.game-primary,.game-secondary,.game-exit):not(:disabled):active{filter:none;transform:none}.game-play :is(.game-primary,.game-secondary,.game-exit):not(:disabled):active{filter:none;transform:none}}.game-rules{color:var(--me-muted);gap:.4rem;padding-left:1.1rem;font-size:.88rem;list-style:outside;display:grid}.game-error{color:var(--me-pink);font-size:.85rem}.game-timer{font-variant-numeric:tabular-nums;min-width:4.5rem;color:var(--me-cyan);justify-content:flex-end;align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.game-timer[data-low=true]{color:var(--me-pink)}.game-celebrate{border-color:var(--me-gold);box-shadow:0 0 40px -12px var(--me-gold)}@supports (color:color-mix(in lab, red, red)){.game-celebrate{box-shadow:0 0 40px -12px color-mix(in oklab, var(--me-gold) 70%, transparent)}}.game-celebrate .game-results-trophy{animation:.6s cubic-bezier(.2,.9,.3,1.3) both game-pop}.game-celebrate-text{color:var(--me-pearl);font-size:1.05rem;font-weight:600}@keyframes game-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.game-celebrate .game-results-trophy{animation:none}}.listing-wizard{--background:#fffdfd;--foreground:#221b1b;--primary:#970525;--primary-foreground:#fff;--surface:#fcf7f7;--surface-foreground:var(--foreground);--card:var(--background);--card-foreground:var(--foreground);--muted:#f5ecec;--muted-foreground:#635453;--elevated:var(--muted);--border:#e0d0cf;--input:var(--border);--ring:var(--primary);--accent:#fde4e4;--accent-foreground:var(--primary);--destructive:#a80018;--destructive-text:var(--destructive);--secondary:var(--muted);--secondary-foreground:var(--foreground);--gradient-gold:linear-gradient(var(--primary), var(--primary));--champagne:var(--primary);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--foreground);background:var(--background);min-width:0;padding:1rem .875rem}@supports (color:color(display-p3 0 0 0)){.listing-wizard{--background:color(display-p3 .997619 .991802 .991416);--foreground:color(display-p3 .129764 .106 .104692);--primary:color(display-p3 .542088 .110104 .161646);--primary-foreground:color(display-p3 1 1 1);--surface:color(display-p3 .984141 .969673 .968724);--muted:color(display-p3 .955107 .926462 .924615);--muted-foreground:color(display-p3 .378062 .33084 .328141);--border:color(display-p3 .867416 .817183 .814052);--accent:color(display-p3 .976084 .89949 .894853);--destructive:color(display-p3 .605566 .106362 .124398)}}@supports (color:lab(0% 0 0)){.listing-wizard{--background:lab(99.4% .633538 .2666);--foreground:lab(10.5589% 3.81161 1.62179);--primary:lab(32.0539% 54.6123 27.1985);--primary-foreground:lab(100% 0 0);--surface:lab(97.63% 1.58417 .667012);--muted:lab(94.0999% 3.16933 1.33592);--muted-foreground:lab(37.1585% 6.34989 2.6962);--border:lab(84.7394% 5.70807 2.41123);--accent:lab(92.7687% 8.56578 3.62479);--destructive:lab(35.3999% 60.4076 40.7913)}}.app-section .listing-wizard .studio-head{--foreground:#221b1b;--muted-foreground:#635453;--border:#e0d0cf;--background:#fffdfd;color:var(--foreground);border-bottom:1px solid var(--border);padding-top:.5rem;padding-bottom:.75rem}@supports (color:color(display-p3 0 0 0)){.app-section .listing-wizard .studio-head{--foreground:color(display-p3 .129764 .106 .104692);--muted-foreground:color(display-p3 .378062 .33084 .328141);--border:color(display-p3 .867416 .817183 .814052);--background:color(display-p3 .997619 .991802 .991416)}}@supports (color:lab(0% 0 0)){.app-section .listing-wizard .studio-head{--foreground:lab(10.5589% 3.81161 1.62179);--muted-foreground:lab(37.1585% 6.34989 2.6962);--border:lab(84.7394% 5.70807 2.41123);--background:lab(99.4% .633538 .2666)}}.listing-wizard .studio-head h1{scroll-margin-top:calc(var(--desktop-header,var(--tablet-header,64px)) + 20px);outline:none}.listing-wizard .studio-card{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:.5rem 0}.listing-wizard article.studio-card{border:1px solid var(--border);border-radius:8px;padding:0}.listing-wizard .studio-step-bar{height:3px}.listing-wizard .listing-step-button{border-radius:8px;min-height:44px}.listing-wizard .studio-step-num{width:1.75rem;height:1.75rem}.listing-wizard .studio-step[data-state=current] .studio-step-num{outline:2px solid var(--primary);outline-offset:3px}.listing-wizard .studio-empty{border:1px dashed var(--primary);background:var(--surface);white-space:normal;border-radius:8px;min-height:100px}.listing-wizard .create-photo-tile{box-shadow:none;border-radius:8px}.listing-wizard .studio-cover{background:var(--primary);color:var(--primary-foreground)}.listing-wizard .studio-gold{color:var(--primary)}.listing-wizard .studio-type-grid{grid-template-columns:minmax(0,1fr)}.listing-wizard .create-type-card{background:var(--background);border-color:var(--border);min-height:110px;box-shadow:none;border-radius:8px;padding:.875rem;transition:border-color .15s,background-color .15s;transform:none}.listing-wizard .create-type-card[aria-pressed=true]{border-color:var(--primary);background:var(--accent);box-shadow:inset 3px 0 0 var(--primary);transform:none}.listing-wizard .create-type-card img{width:2.5rem;height:2.5rem}.listing-wizard .listing-promotion{padding-top:.75rem}.listing-wizard .listing-promote{border-color:var(--primary);color:var(--primary)}.listing-wizard :-webkit-any(input:not([type=file]),textarea,select){background:var(--background);min-height:44px;color:var(--foreground);max-width:100%;box-shadow:none;border-radius:8px}.listing-wizard :-moz-any(input:not([type=file]),textarea,select){background:var(--background);min-height:44px;color:var(--foreground);max-width:100%;box-shadow:none;border-radius:8px}.listing-wizard :is(input:not([type=file]),textarea,select){background:var(--background);min-height:44px;color:var(--foreground);max-width:100%;box-shadow:none;border-radius:8px}.listing-wizard .service-day-row{background:var(--surface)}.listing-wizard .service-day-row[data-open=true]{background:var(--accent)}.listing-wizard .studio-footer{padding-block:.875rem env(safe-area-inset-bottom,0);border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);display:grid}.listing-wizard .studio-details-footer>button:last-child{grid-column:1/-1}.listing-wizard .studio-footer button{border-radius:8px}.listing-wizard [aria-label=Publish]>div>button{white-space:normal;border-radius:8px}.listing-wizard .listing-payment-review{border-top:1px solid var(--border);padding-top:1rem;padding-bottom:1rem}@media (prefers-reduced-motion:reduce){.listing-wizard .create-type-card{transition:none}}.draughts-page{gap:.85rem}.draughts-live-page .draughts-board{max-width:min(100%,560px)}.draughts-live-page .dsq{border:0;border-radius:0;align-content:stretch;justify-content:stretch;height:auto}.draughts-live-page .dsq:hover{background:var(--sq-dark)}.draughts-live-page .dsq:disabled{opacity:1}.draughts-live-page .draughts-score>span[data-side]{white-space:normal;overflow-wrap:anywhere}@media (max-width:767px){.draughts-live-page.app-gutter{padding-left:3.5%;padding-right:3.5%}.draughts-live-page .draughts-board{max-width:100%}}.dpk{gap:.7rem;display:grid}.dpk-hero{background:var(--me-ink);border-radius:1rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dpk-hero{background:color-mix(in oklab, var(--me-ink) 88%, transparent)}}.dpk-hero{border:1px solid var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.dpk-hero{border:1px solid color-mix(in oklab, var(--me-cyan) 16%, transparent)}}.dpk-hero-text{min-width:0}.dpk-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--me-gold);font-size:.68rem;font-weight:700}.dpk-title{color:var(--me-pearl);margin-top:.15rem;font-size:1.25rem;font-weight:800;line-height:1.15}.dpk-sub{color:var(--me-muted);max-width:12rem;margin-top:.25rem;font-size:.75rem}.dpk-art{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;flex:none;justify-content:center;align-items:center;width:7rem;height:6rem;display:flex;position:relative}.dpk-art-glow{background:linear-gradient(to top right, var(--me-cyan), var(--me-gold), transparent);border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dpk-art-glow{background:linear-gradient(to top right, color-mix(in oklab, var(--me-cyan) 20%, transparent), color-mix(in oklab, var(--me-gold) 15%, transparent), transparent)}}.dpk-art-glow{filter:blur(12px)}.dpk-art-svg{filter:drop-shadow(0 10px 20px rgba(0,0,0,.6));width:100%;height:100%}.dpk-modes{flex-wrap:wrap;gap:.45rem;display:flex}.dpk-pill{border:1px solid var(--me-cyan);border-radius:999px;align-items:center;min-height:36px;padding:0 .85rem;font-size:.8rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dpk-pill{border:1px solid color-mix(in oklab, var(--me-cyan) 22%, transparent)}}.dpk-pill{background:var(--me-ink)}@supports (color:color-mix(in lab, red, red)){.dpk-pill{background:color-mix(in oklab, var(--me-ink) 80%, transparent)}}.dpk-pill{color:var(--me-pearl);transition:border-color .16s,box-shadow .16s}.dpk-pill:hover{border-color:var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.dpk-pill:hover{border-color:color-mix(in oklab, var(--me-cyan) 55%, transparent)}}.dpk-pill[aria-current]{background:var(--me-cyan);color:var(--me-ink);box-shadow:0 0 15px var(--me-cyan);border-color:transparent}@supports (color:color-mix(in lab, red, red)){.dpk-pill[aria-current]{box-shadow:0 0 15px color-mix(in oklab, var(--me-cyan) 40%, transparent)}}.dpk-grid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.dpk-card{text-align:left;background:var(--me-ink);border-radius:1rem;gap:.15rem;width:100%;height:100%;padding:.75rem .85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dpk-card{background:color-mix(in oklab, var(--me-ink) 60%, transparent)}}.dpk-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.dpk-card{border:1px solid color-mix(in oklab, var(--me-cyan) 14%, transparent)}}.dpk-card{color:var(--me-pearl);transition:transform .2s,border-color .2s,box-shadow .2s}.dpk-card strong{font-size:.9rem}.dpk-card span{color:var(--me-muted);font-size:.75rem}.dpk-card:hover{transform:scale(1.02)}.dpk-card:active{transform:scale(.98)}.dpk-card:focus-visible{outline:2px solid var(--me-cyan);outline-offset:2px}.dpk-card[data-chosen=true]{border-color:var(--me-gold);box-shadow:0 0 0 2px var(--me-gold), 0 0 18px var(--me-gold)}@supports (color:color-mix(in lab, red, red)){.dpk-card[data-chosen=true]{box-shadow:0 0 0 2px var(--me-gold), 0 0 18px color-mix(in oklab, var(--me-gold) 25%, transparent)}}.dpk-cta{letter-spacing:.04em;background:linear-gradient(to right, var(--me-cyan), var(--me-cyan));border-radius:1rem;width:100%;min-height:52px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dpk-cta{background:linear-gradient(to right, var(--me-cyan), color-mix(in oklab, var(--me-cyan) 60%, var(--me-gold)))}}.dpk-cta{color:var(--me-ink);box-shadow:0 4px 20px var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.dpk-cta{box-shadow:0 4px 20px color-mix(in oklab, var(--me-cyan) 40%, transparent)}}.dpk-cta{transition:filter .16s,transform .12s}.dpk-cta:hover{filter:brightness(1.1)}.dpk-cta:active{transform:scale(.99)}.dpk-rules{background:var(--me-ink);border-radius:1rem;padding:.6rem .9rem}@supports (color:color-mix(in lab, red, red)){.dpk-rules{background:color-mix(in oklab, var(--me-ink) 70%, transparent)}}.dpk-rules{color:var(--me-muted);font-size:.82rem}.dpk-rules summary{cursor:pointer;color:var(--me-gold);min-height:28px;font-weight:600}.dpk-rules ul{gap:.3rem;margin-top:.35rem;padding-left:1rem;list-style:outside;display:grid}@media (max-height:700px){.dpk{gap:.5rem}.dpk-hero{padding:.6rem .9rem}.dpk-art{width:5.5rem;height:4.5rem}.dpk-card{padding:.55rem .75rem}.dpk-cta{min-height:46px}}.draughts-top{justify-content:space-between;align-items:center;display:flex}.draughts-top .game-badge{--c:var(--me-gold)}.draughts-score{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;display:grid}.draughts-score>span[data-side]{border:1px solid var(--me-pearl);border-radius:999px;padding:.3rem .6rem}@supports (color:color-mix(in lab, red, red)){.draughts-score>span[data-side]{border:1px solid color-mix(in oklab, var(--me-pearl) 15%, transparent)}}.draughts-score>span[data-side]{color:var(--me-muted);white-space:nowrap}.draughts-score>span[data-side][data-active=true]{color:var(--me-pearl);border-color:var(--me-cyan);background:var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.draughts-score>span[data-side][data-active=true]{background:color-mix(in oklab, var(--me-cyan) 12%, transparent)}}.draughts-status{text-align:center;color:var(--me-muted);justify-content:center;align-items:center;gap:.3rem;min-width:0;line-height:1.25;display:inline-flex}.draughts-status[data-capture=true]{color:var(--me-gold)}.draughts-board{--sq-dark:#1a3040;--sq-light:#e1d6c2;aspect-ratio:1;border:2px solid var(--me-gold);border-radius:.9rem;grid-template-columns:repeat(10,minmax(0,1fr));width:100%;min-width:0;max-width:min(100%,560px,100dvh - 24rem);margin-left:auto;margin-right:auto;display:grid;overflow:hidden}@supports (color:color(display-p3 0 0 0)){.draughts-board{--sq-dark:color(display-p3 .122448 .18789 .245048);--sq-light:color(display-p3 .873818 .84225 .768132)}}@supports (color:lab(0% 0 0)){.draughts-board{--sq-dark:lab(18.7964% -5.16295 -12.6775);--sq-light:lab(86.1884% 1.06597 11.5901)}}@supports (color:color-mix(in lab, red, red)){.draughts-board{border:2px solid color-mix(in oklab, var(--me-gold) 55%, transparent)}}.draughts-board{box-shadow:0 10px 30px -12px var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.draughts-board{box-shadow:0 10px 30px -12px color-mix(in oklab, var(--me-cyan) 35%, transparent)}}.draughts-board{touch-action:manipulation}@media (max-height:560px){.draughts-board{max-width:min(100%,18rem)}}.draughts-board:focus-visible{outline:3px solid var(--me-cyan);outline-offset:3px}.draughts-board[data-busy=true] .dsq{cursor:wait}.dsq{aspect-ratio:1;background:var(--sq-dark);align-items:center;justify-items:center;min-width:0;padding:0;display:grid;position:relative}.dsq[data-light=true]{background:var(--sq-light)}.dsq[data-last=true]{background:var(--sq-dark)}@supports (color:color-mix(in lab, red, red)){.dsq[data-last=true]{background:color-mix(in oklab, var(--sq-dark) 70%, var(--me-gold))}}.dsq[data-path=true]{background:var(--sq-dark)}@supports (color:color-mix(in lab, red, red)){.dsq[data-path=true]{background:color-mix(in oklab, var(--sq-dark) 55%, var(--me-cyan))}}.dsq[data-target=true]:after{content:"";background:var(--me-cyan);width:34%;height:34%;box-shadow:0 0 10px var(--me-cyan);border-radius:50%;animation:1.2s ease-in-out infinite dsq-pulse;position:absolute}.draughts-board:focus-visible .dsq[data-cursor=true]{box-shadow:inset 0 0 0 3px var(--me-pearl)}.dpiece{border-radius:50%;align-items:center;justify-items:center;width:78%;height:78%;transition:transform .14s,opacity .16s;display:grid;position:relative}.dpiece:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:9%;bottom:9%;left:9%;right:9%}.dpiece svg{color:#fcd34d;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}.dpiece[data-side=r]{color:#fcd34d;background:radial-gradient(at 35% 35%,#ef4444 0%,#dc2626 50%,#991b1b 100%);box-shadow:0 0 0 1px rgba(248,113,113,.5),0 4px 8px rgba(0,0,0,.6),0 1px 3px rgba(239,68,68,.4)}.dpiece[data-side=r]:after{border:1px solid rgba(252,165,165,.3)}.dpiece[data-side=d]{color:#b45309;background:radial-gradient(at 35% 35%,#fffdf5 0%,#f5edd8 55%,#d9c9a3 100%);box-shadow:0 0 0 1px rgba(253,230,138,.35),0 4px 8px rgba(0,0,0,.55),inset 0 -3px rgba(180,140,80,.35)}.dpiece[data-side=d]:after{border:1px solid rgba(253,230,138,.4)}.dsq[data-movable=true] .dpiece{box-shadow:0 0 0 2px var(--me-cyan), 0 0 10px var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.dsq[data-movable=true] .dpiece{box-shadow:0 0 0 2px var(--me-cyan), 0 0 10px color-mix(in oklab, var(--me-cyan) 70%, transparent)}}.dsq[data-selected=true] .dpiece{box-shadow:0 0 0 3px var(--me-gold), 0 0 14px var(--me-gold);transform:scale(1.08)}.dsq[data-jumped=true] .dpiece{opacity:.3}.draughts-last{color:var(--me-muted);text-align:center;font-size:.8rem}.draughts-controls{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.draughts-result{text-align:center;background:var(--me-ink);border:1px solid var(--me-cyan);border-radius:1.1rem;justify-items:center;gap:.5rem;padding:1rem;animation:.22s both game-in;display:grid}.draughts-result[data-result=loss]{border-color:var(--me-pink)}.draughts-result[data-result=draw]{border-color:var(--me-gold)}.draughts-result h2{font-size:1.3rem;font-weight:700}.draughts-result p{color:var(--me-muted);font-size:.85rem}.game-card.draughts-card{grid-template-columns:minmax(0,1fr);gap:.75rem}.draughts-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.draughts-card-actions>*{text-align:center;border:1px solid var(--me-pearl);border-radius:.85rem;align-content:center;justify-items:center;gap:.1rem;min-height:52px;padding:.45rem .3rem;font-size:.78rem;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.draughts-card-actions>*{border:1px solid color-mix(in oklab, var(--me-pearl) 18%, transparent)}}.draughts-card-actions>*{color:var(--me-pearl)}.draughts-card-actions>a{background:var(--me-cyan);color:var(--me-ink);border-color:var(--me-cyan)}.draughts-card-actions>[aria-disabled=true]{opacity:.6;cursor:not-allowed}.draughts-card-actions small{color:var(--me-gold);font-size:.64rem;font-weight:600}.draughts-card-actions>:focus-visible{outline:2px solid var(--me-pearl);outline-offset:2px}.draughts-history{color:var(--me-muted);background:var(--me-pearl);border-radius:.8rem;padding:.7rem .8rem;font-size:.82rem}@supports (color:color-mix(in lab, red, red)){.draughts-history{background:color-mix(in oklab, var(--me-pearl) 5%, transparent)}}@keyframes dsq-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dsq[data-target=true]:after,.draughts-result{animation:none}.dpiece{transition:none}}.dl{gap:.85rem;min-width:0;display:grid}.dl-note{color:var(--me-muted);font-size:.8rem}.dl-hero{background:radial-gradient(120% 90% at 100% 0%, var(--me-cyan), transparent 60%), var(--me-ink);border-radius:1.25rem;gap:.85rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dl-hero{background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--me-cyan) 16%, transparent), transparent 60%), var(--me-ink)}}.dl-hero{border:1px solid var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.dl-hero{border:1px solid color-mix(in oklab, var(--me-cyan) 30%, transparent)}}.dl-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.dl-title{color:var(--me-pearl);font-size:max(1.35rem,min(6vw,1.7rem));font-weight:700;line-height:1.15}.dl-sub{color:var(--me-muted);margin-top:.2rem;font-size:.85rem}.dl-count{color:var(--me-muted);border:1px solid var(--me-cyan);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.74rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dl-count{border:1px solid color-mix(in oklab, var(--me-cyan) 35%, transparent)}}.dl-count{background:var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.dl-count{background:color-mix(in oklab, var(--me-cyan) 8%, transparent)}}.dl-count{white-space:nowrap}.dl-count strong{color:var(--me-pearl)}.dl-count i,.dl-online i{background:#41d686;background:color(display-p3 .44133 .829034 .552652);background:lab(76.6826% -54.3513 28.0449);border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 3px rgba(65,214,134,.25);box-shadow:0 0 0 3px color(display-p3 .441331 .829034 .552652/.25);box-shadow:0 0 0 3px lab(76.6826% -54.3512 28.0448/.25)}.dl-hero-stats,.dl-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.dl-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.dl-hero-stats>div,.dl-stats>div{background:var(--me-pearl);border-radius:.8rem;justify-items:center;gap:.1rem;min-width:0;padding:.5rem .2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dl-hero-stats>div,.dl-stats>div{background:color-mix(in oklab, var(--me-pearl) 5%, transparent)}}.dl-hero-stats>div,.dl-stats>div{border:1px solid var(--me-pearl)}@supports (color:color-mix(in lab, red, red)){.dl-hero-stats>div,.dl-stats>div{border:1px solid color-mix(in oklab, var(--me-pearl) 9%, transparent)}}.dl-hero-stats dt,.dl-stats dt{letter-spacing:.04em;color:var(--me-muted);white-space:nowrap;font-size:.64rem}.dl-hero-stats dd,.dl-stats dd{color:var(--me-pearl);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.dl-hero-stats>div:last-child dd{color:var(--me-gold)}.dl-panel{background:var(--me-ink);border:1px solid var(--me-pearl);border-radius:1.15rem;gap:.65rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dl-panel{border:1px solid color-mix(in oklab, var(--me-pearl) 10%, transparent)}}.dl-panel{min-width:0}.dl-live{border-color:var(--me-gold);grid-template-columns:minmax(0,1fr) auto;align-items:center}@supports (color:color-mix(in lab, red, red)){.dl-live{border-color:color-mix(in oklab, var(--me-gold) 55%, transparent)}}.dl-live{font-size:.85rem}.dl-live>span{color:var(--me-pearl);align-items:center;gap:.4rem;display:inline-flex}.dl-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dl-h2{color:var(--me-pearl);align-items:center;gap:.4rem;font-size:.95rem;font-weight:700;display:inline-flex}.dl-h2 svg{color:var(--me-cyan)}.dl-list,.dl-players{gap:.5rem;display:grid}.dl-face{width:2.75rem;height:2.75rem;color:var(--me-ink);background:linear-gradient(135deg, var(--me-cyan), var(--me-cyan));border-radius:999px;flex:none;align-items:center;justify-items:center;font-size:.85rem;font-weight:700;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dl-face{background:linear-gradient(135deg, var(--me-cyan), color-mix(in oklab, var(--me-cyan) 50%, var(--me-gold)))}}.dl-face{border:2px solid var(--me-pearl)}@supports (color:color-mix(in lab, red, red)){.dl-face{border:2px solid color-mix(in oklab, var(--me-pearl) 20%, transparent)}}.dl-face[data-size=sm]{width:2.15rem;height:2.15rem;font-size:.72rem}.dl-face img{object-fit:cover;width:100%;height:100%}.dl-player,.dl-row,.dl-locked{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;display:grid}.dl-player{background:var(--me-cyan);border-radius:1rem;padding:.7rem}@supports (color:color-mix(in lab, red, red)){.dl-player{background:color-mix(in oklab, var(--me-cyan) 6%, transparent)}}.dl-player{border:1px solid var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.dl-player{border:1px solid color-mix(in oklab, var(--me-cyan) 22%, transparent)}}.dl-row{border-bottom:1px solid var(--me-pearl);padding:.45rem .1rem}@supports (color:color-mix(in lab, red, red)){.dl-row{border-bottom:1px solid color-mix(in oklab, var(--me-pearl) 7%, transparent)}}.dl-row:last-child{border-bottom:0}.dl-player-main,.dl-row-main{gap:.1rem;min-width:0;display:grid}.dl-player-main strong,.dl-row-main strong{color:var(--me-pearl);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.dl-player-main small,.dl-row-main small{color:var(--me-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.dl-player-meta{color:var(--me-muted);flex-wrap:wrap;gap:.15rem .6rem;font-size:.72rem;display:flex}.dl-online{color:#68e099;color:color(display-p3 .532907 .869256 .621972);color:lab(81.0786% -47.6232 24.5278);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.dl-challenge{gap:.3rem;min-height:40px}.dl-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.dl-actions .dl-state{margin-right:.1rem}.dl-state{color:var(--me-cyan);border:1px solid;border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dl-state{border:1px solid color-mix(in oklab, currentColor 45%, transparent)}}.dl-state{white-space:nowrap}.dl-state[data-state=accepted]{color:#68e099;color:color(display-p3 .532907 .869256 .621972);color:lab(81.0786% -47.6232 24.5278)}.dl-state[data-state=declined],.dl-state[data-state=cancelled]{color:var(--me-pink)}.dl-state[data-state=expired]{color:var(--me-muted)}.dl-empty{color:var(--me-muted);border:1px dashed var(--me-pearl);border-radius:.9rem;gap:.55rem;padding:.8rem;font-size:.82rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dl-empty{border:1px dashed color-mix(in oklab, var(--me-pearl) 18%, transparent)}}.dl-empty .dl-actions{justify-content:flex-start}.dl-locked{border:1px dashed var(--me-gold);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);padding:.7rem}@supports (color:color-mix(in lab, red, red)){.dl-locked{border:1px dashed color-mix(in oklab, var(--me-gold) 40%, transparent)}}.dl-locked{background:var(--me-gold)}@supports (color:color-mix(in lab, red, red)){.dl-locked{background:color-mix(in oklab, var(--me-gold) 5%, transparent)}}.dl-locked .dl-row-main small{white-space:normal}.dl-face-lock{background:var(--me-gold)}@supports (color:color-mix(in lab, red, red)){.dl-face-lock{background:color-mix(in oklab, var(--me-gold) 14%, var(--me-ink))}}.dl-face-lock{color:var(--me-gold)}.dl-skeleton .dl-face,.dl-skeleton .dl-player-main span{background:var(--me-pearl)}@supports (color:color-mix(in lab, red, red)){.dl-skeleton .dl-face,.dl-skeleton .dl-player-main span{background:color-mix(in oklab, var(--me-pearl) 10%, transparent)}}.dl-skeleton .dl-face,.dl-skeleton .dl-player-main span{border-color:transparent}.dl-skeleton .dl-player-main span{border-radius:999px;width:60%;height:.7rem;display:block}.dl-skeleton .dl-player-main span+span{width:40%}.dl-skeleton{min-height:4.2rem;animation:1.4s ease-in-out infinite dl-pulse}@keyframes dl-pulse{50%{opacity:.55}}.dl-search{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.dl-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.dl-badges li{border:1px solid var(--me-pearl);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;padding:.5rem .55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dl-badges li{border:1px solid color-mix(in oklab, var(--me-pearl) 9%, transparent)}}.dl-badges li{opacity:.62}.dl-badges li[data-earned=true]{opacity:1;border-color:var(--me-gold)}@supports (color:color-mix(in lab, red, red)){.dl-badges li[data-earned=true]{border-color:color-mix(in oklab, var(--me-gold) 50%, transparent)}}.dl-badges li[data-earned=true]{background:var(--me-gold)}@supports (color:color-mix(in lab, red, red)){.dl-badges li[data-earned=true]{background:color-mix(in oklab, var(--me-gold) 8%, transparent)}}.dl-badges li>span:last-child{min-width:0;display:grid}.dl-badges strong{color:var(--me-pearl);font-size:.76rem;line-height:1.2}.dl-badges small{color:var(--me-muted);font-size:.66rem;line-height:1.25}.dl-badge-icon{width:1.9rem;height:1.9rem;color:var(--me-muted);background:var(--me-pearl);border-radius:999px;align-items:center;justify-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dl-badge-icon{background:color-mix(in oklab, var(--me-pearl) 7%, transparent)}}.dl-badges li[data-earned=true] .dl-badge-icon{color:var(--me-ink);background:var(--me-gold)}.dl-result{width:2.15rem;height:2.15rem;color:var(--me-muted);background:var(--me-pearl);border-radius:.7rem;align-items:center;justify-items:center;font-size:.8rem;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.dl-result{background:color-mix(in oklab, var(--me-pearl) 7%, transparent)}}.dl-result[data-res=Won]{color:var(--me-ink);background:var(--me-cyan)}.dl-result[data-res=Lost]{color:var(--me-pink)}.dl-board .dl-row{grid-template-columns:1.6rem auto minmax(0,1fr) auto}.dl-board .dl-row[data-me=true]{background:var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.dl-board .dl-row[data-me=true]{background:color-mix(in oklab, var(--me-cyan) 9%, transparent)}}.dl-board .dl-row[data-me=true]{border-radius:.75rem;padding-left:.4rem;padding-right:.4rem}.dl-rank{color:var(--me-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.dl-board .dl-row[data-rank="1"] .dl-rank{color:var(--me-gold)}.dl-board .dl-row[data-rank="2"] .dl-rank,.dl-board .dl-row[data-rank="3"] .dl-rank{color:var(--me-pearl)}.dl-pts{justify-items:end;line-height:1.05;display:grid}.dl-pts strong{color:var(--me-gold);font-variant-numeric:tabular-nums;font-size:1rem}.dl-pts small{color:var(--me-muted);font-size:.62rem}.dl-toggle{cursor:pointer;border-bottom:1px solid var(--me-pearl);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:56px;padding:.55rem .2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dl-toggle{border-bottom:1px solid color-mix(in oklab, var(--me-pearl) 7%, transparent)}}.dl-toggle>span{gap:.1rem;min-width:0;display:grid}.dl-toggle strong{color:var(--me-pearl);font-size:.88rem}.dl-toggle small{color:var(--me-muted);font-size:.74rem}.dl-toggle [role=switch]{width:2.75rem;height:1.6rem}.dl-toggle [role=switch]>span{width:1.25rem;height:1.25rem}.dl-toggle [role=switch][data-state=checked]{background:var(--me-cyan)}.dl-toggle [role=switch][data-state=checked]>span{transform:translate(1.15rem)}.dl-toggle [role=switch][data-state=unchecked]{background:var(--me-pearl)}@supports (color:color-mix(in lab, red, red)){.dl-toggle [role=switch][data-state=unchecked]{background:color-mix(in oklab, var(--me-pearl) 22%, transparent)}}.dl-versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.6rem 0;display:grid}.dl-versus>span{justify-items:center;gap:.35rem;min-width:0;display:grid}.dl-versus strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.85rem;overflow:hidden}.dl-versus b{letter-spacing:.1em;color:var(--me-gold);font-size:.8rem}.dl-rules{gap:.4rem;font-size:.82rem;display:grid}.dl-rules li{align-items:flex-start;gap:.5rem;display:flex}.dl-rules svg{color:var(--me-cyan);flex:none;margin-top:.1rem}.dl-entry{border:1px solid var(--me-gold);border-radius:.9rem;gap:.5rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dl-entry{border:1px solid color-mix(in oklab, var(--me-gold) 35%, transparent)}}.dl-entry{background:var(--me-gold)}@supports (color:color-mix(in lab, red, red)){.dl-entry{background:color-mix(in oklab, var(--me-gold) 6%, transparent)}}.dl-entry-head{justify-content:space-between;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;display:flex}.dl-entry-head>span:first-child{align-items:center;gap:.35rem;display:inline-flex}.dl-stake-note{color:var(--foreground);background:var(--primary);border-radius:.8rem;margin:0;padding:.6rem .75rem;font-size:.8rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.dl-stake-note{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.dl-stake-note{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.dl-stake-note{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent)}}.dl-entry-head svg{color:var(--me-gold)}.dl-entry dl{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.dl-entry dt{opacity:.75;font-size:.66rem}.dl-entry dd{font-variant-numeric:tabular-nums;font-weight:700}.dl-entry p{opacity:.8;font-size:.72rem;line-height:1.35}@media (max-width:359px){.dl-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-player{grid-template-columns:auto minmax(0,1fr)}.dl-player .dl-challenge{grid-column:1/-1;width:100%}.dl-badges{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dl-skeleton{animation:none}}.draughts-ref{justify-items:center;gap:.35rem;margin:.75rem 0;display:grid}.draughts-ref>span:first-child{color:var(--muted-foreground);font-size:.75rem}.draughts-ref code,.dgc-ref{letter-spacing:.04em;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-weight:700}.dgc{gap:.75rem;min-width:0;padding-bottom:6rem;display:grid}.dgc-card{border:1px solid var(--border);background:var(--card);border-radius:1rem;gap:.5rem;min-width:0;padding:.85rem;display:grid}.dgc-card[data-focus=true]{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dgc-card[data-focus=true]{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 30%, transparent)}}.dgc-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.dgc-actions{flex-wrap:wrap;gap:.5rem;display:flex}.dgc-muted{color:var(--muted-foreground);font-size:.8rem}.dgc-shot{object-fit:contain;border-radius:.75rem;max-width:100%;max-height:22rem}.games-launcher{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.gl-head{padding:1rem 0 .75rem}.gl-head h1{color:var(--foreground);font-size:1.5rem;font-weight:800}.gl-head p{color:var(--muted-foreground);font-size:.875rem}.gl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem .75rem;padding:.5rem 0 1.25rem;display:grid}@media (min-width:400px){.gl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.gl-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:1.75rem 1.25rem}}.gl-tile{text-align:center;border-radius:1rem;outline:none;flex-direction:column;align-items:center;gap:.5rem;min-height:44px;display:flex}.gl-tile:focus-visible{box-shadow:0 0 0 2px var(--ring)}.gl-icon{--tone:#00d5ef;aspect-ratio:1;background:radial-gradient(120% 90% at 30% 15%, var(--tone), #050d1e 70%);border-radius:22%;align-items:center;justify-items:center;width:max(64px,min(19vw,76px));display:grid}@supports (color:color(display-p3 0 0 0)){.gl-icon{--tone:color(display-p3 .371663 .823802 .923769);background:radial-gradient(120% 90% at 30% 15%, var(--tone), color(display-p3 .0236202 .0483715 .113539) 70%)}}@supports (color:lab(0% 0 0)){.gl-icon{--tone:lab(77.8473% -38.5052 -25.8879);background:radial-gradient(120% 90% at 30% 15%, var(--tone), lab(3.50571% .936449 -11.9506) 70%)}}@supports (color:color-mix(in lab, red, red)){.gl-icon{background:radial-gradient(120% 90% at 30% 15%, color-mix(in oklab, var(--tone) 38%, lab(9.15714% 1.01471 -17.6419)), lab(3.50571% .936449 -11.9506) 70%)}}.gl-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.18), 0 8px 18px -8px var(--tone);border:1px solid rgba(233,202,137,.45);border:1px solid color(display-p3 .893112 .795561 .568766/.45);border:1px solid lab(82.8234% 4.95899 36.7125/.45)}@supports (color:color(display-p3 0 0 0)){.gl-icon{box-shadow:inset 0 1px 0 color(display-p3 1 1 1/.18), 0 8px 18px -8px var(--tone)}}@supports (color:lab(0% 0 0)){.gl-icon{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.18), 0 8px 18px -8px var(--tone)}}@supports (color:color-mix(in lab, red, red)){.gl-icon{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.18), 0 8px 18px -8px color-mix(in oklab, var(--tone) 70%, transparent)}}.gl-icon{color:var(--tone);transition:transform .15s}.gl-icon img{object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:94%;height:94%}.gl-tile:active .gl-icon{transform:scale(.94)}.gl-label{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.75rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.gl-tile[data-tone=pink] .gl-icon{--tone:#ff71bb}@supports (color:color(display-p3 0 0 0)){.gl-tile[data-tone=pink] .gl-icon{--tone:color(display-p3 .93161 .474704 .724694)}}@supports (color:lab(0% 0 0)){.gl-tile[data-tone=pink] .gl-icon{--tone:lab(67.2811% 60.7835 -11.7619)}}.gl-tile[data-tone=cyan] .gl-icon{--tone:#13dcf6}@supports (color:color(display-p3 0 0 0)){.gl-tile[data-tone=cyan] .gl-icon{--tone:color(display-p3 .399196 .849682 .949984)}}@supports (color:lab(0% 0 0)){.gl-tile[data-tone=cyan] .gl-icon{--tone:lab(80.1699% -38.5706 -25.9091)}}.gl-tile[data-tone=gold] .gl-icon{--tone:#efc876}@supports (color:color(display-p3 0 0 0)){.gl-tile[data-tone=gold] .gl-icon{--tone:color(display-p3 .912059 .79139 .509261)}}@supports (color:lab(0% 0 0)){.gl-tile[data-tone=gold] .gl-icon{--tone:lab(82.8342% 6.72549 46.0157)}}.gl-tile[data-tone=violet] .gl-icon{--tone:#ad8dff}@supports (color:color(display-p3 0 0 0)){.gl-tile[data-tone=violet] .gl-icon{--tone:color(display-p3 .659348 .551789 .984385)}}@supports (color:lab(0% 0 0)){.gl-tile[data-tone=violet] .gl-icon{--tone:lab(65.1519% 32.5305 -55.3073)}}.gl-tile[data-tone=emerald] .gl-icon{--tone:#4ad496}@supports (color:color(display-p3 0 0 0)){.gl-tile[data-tone=emerald] .gl-icon{--tone:color(display-p3 .452775 .821002 .605946)}}@supports (color:lab(0% 0 0)){.gl-tile[data-tone=emerald] .gl-icon{--tone:lab(76.4621% -49.8289 19.5961)}}.gl-tile[data-tone=crimson] .gl-icon{--tone:#ff525a}@supports (color:color(display-p3 0 0 0)){.gl-tile[data-tone=crimson] .gl-icon{--tone:color(display-p3 .926735 .370789 .375535)}}@supports (color:lab(0% 0 0)){.gl-tile[data-tone=crimson] .gl-icon{--tone:lab(60.7037% 66.956 34.9084)}}.gl-grid-duels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.gl-grid-duels .gl-icon{width:max(96px,min(32vw,140px))}.gl-sub{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.6875rem;line-height:1.3;display:-webkit-box;overflow:hidden}.gl-status{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:.625rem;font-weight:700}.draughts-live-page{background:radial-gradient(120% 60% at 50% 35%, var(--me-cyan), transparent 70%), var(--me-ink-2);gap:.6rem}@supports (color:color-mix(in lab, red, red)){.draughts-live-page{background:radial-gradient(120% 60% at 50% 35%, color-mix(in oklab, var(--me-cyan) 8%, transparent), transparent 70%), var(--me-ink-2)}}.draughts-live-page .draughts-top{grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;display:grid}.draughts-live-title{text-align:center;color:var(--me-pearl);white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:800;overflow:hidden}.draughts-live-page .game-badge{border:1.5px solid var(--me-gold);color:var(--me-gold);background:var(--me-gold)}@supports (color:color-mix(in lab, red, red)){.draughts-live-page .game-badge{background:color-mix(in oklab, var(--me-gold) 10%, transparent)}}.draughts-live-page .game-badge{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:.3rem .7rem;font-weight:700}.draughts-players{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem;display:grid}.draughts-player{background:var(--me-ink);border:1px solid var(--me-pearl);border-radius:1rem;align-items:center;gap:.5rem;min-width:0;padding:.45rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.draughts-player{border:1px solid color-mix(in oklab, var(--me-pearl) 14%, transparent)}}.draughts-player[data-active=true]{border-color:var(--me-cyan);box-shadow:0 0 12px var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.draughts-player[data-active=true]{box-shadow:0 0 12px color-mix(in oklab, var(--me-cyan) 35%, transparent)}}.draughts-player strong{-webkit-line-clamp:2;color:var(--me-pearl);white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.3;display:-webkit-box;overflow:hidden}.draughts-player-copy{flex:1;min-width:0}.draughts-material{color:var(--me-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.1rem .35rem;margin-top:.15rem;margin-bottom:.15rem;font-size:11px;font-weight:600;display:flex}.draughts-captured{color:var(--me-muted);margin-left:0;font-size:11px;font-weight:600;animation:.65s ease-out captured-pulse;display:inline-block}@keyframes captured-pulse{0%{color:var(--me-gold);transform:scale(1.35)}to{color:var(--me-muted);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.draughts-captured{animation:none}}.draughts-player small{color:var(--me-muted);align-items:center;gap:.3rem;font-size:.72rem;display:flex}.draughts-player i{background:var(--me-muted);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.draughts-player[data-active=true] i[data-dot=turn]{background:var(--destructive)}.draughts-player i[data-dot=online]{background:#3fc168;background:color(display-p3 .404869 .74718 .443906);background:lab(69.6529% -51.4113 33.9912)}.draughts-avatar{background:var(--me-pearl);border-radius:50%;flex-shrink:0;align-items:center;justify-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.draughts-avatar{background:color-mix(in oklab, var(--me-pearl) 18%, var(--me-ink))}}.draughts-avatar{color:var(--me-pearl)}.draughts-player[data-active=true] .draughts-avatar{background:var(--me-cyan);color:var(--me-ink-2)}.draughts-player[data-side] strong:before,.draughts-score>span[data-side]:before{content:"";vertical-align:baseline;border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;margin-right:.35rem;display:inline-block}.draughts-player[data-side=r] strong:before,.draughts-score>span[data-side=r]:before{background:radial-gradient(circle at 35% 35%,#ef4444,#991b1b);box-shadow:0 0 0 1px rgba(248,113,113,.5)}.draughts-player[data-side=d] strong:before,.draughts-score>span[data-side=d]:before{background:radial-gradient(circle at 35% 35%,#fffdf5,#d9c9a3);box-shadow:0 0 0 1px rgba(253,230,138,.4)}.draughts-live-page .draughts-board{--sq-light:#ead5ab;--sq-dark:#0b1c2c;background:linear-gradient(145deg, var(--me-gold), var(--me-gold));border-radius:.9rem;width:100%;max-width:min(100%,640px);margin-left:auto;margin-right:auto;padding:4px}@supports (color:color(display-p3 0 0 0)){.draughts-live-page .draughts-board{--sq-light:color(display-p3 .903108 .838791 .689091);--sq-dark:color(display-p3 .0585772 .106963 .168752)}}@supports (color:lab(0% 0 0)){.draughts-live-page .draughts-board{--sq-light:lab(86.264% 2.70206 23.707);--sq-dark:lab(9.37415% -2.17868 -13.5804)}}@supports (color:color-mix(in lab, red, red)){.draughts-live-page .draughts-board{background:linear-gradient(145deg, var(--me-gold), color-mix(in oklab, var(--me-gold) 55%, var(--me-ink-2)))}}.draughts-live-page .draughts-board{box-shadow:0 0 22px var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.draughts-live-page .draughts-board{box-shadow:0 0 22px color-mix(in oklab, var(--me-cyan) 30%, transparent)}}.draughts-live-page .draughts-board{overflow:hidden}.draughts-live-page .dsq{aspect-ratio:1}.draughts-live-page .dsq[data-light=true]{background:var(--sq-light)}.draughts-live-page .dpiece{width:80%;height:80%}.draughts-live-page .dpiece[data-side=r]{background:radial-gradient(at 35% 35%,#ef4444 0%,#dc2626 50%,#991b1b 100%);box-shadow:0 0 0 1px rgba(248,113,113,.5),0 4px 8px rgba(0,0,0,.6),0 1px 3px rgba(239,68,68,.4)}.draughts-live-page .dpiece[data-side=d]{background:radial-gradient(at 35% 35%,#fffdf5 0%,#f5edd8 55%,#d9c9a3 100%);box-shadow:0 0 0 1px rgba(253,230,138,.35),0 4px 8px rgba(0,0,0,.55),inset 0 -2px 3px rgba(180,140,80,.35)}.draughts-live-page .dsq[data-target=true]:after{box-shadow:0 0 10px var(--me-cyan)}.draughts-live-page .draughts-status{text-align:center;color:var(--me-pearl);font-size:.9rem}.draughts-live-page .draughts-last{text-align:center;color:var(--me-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.draughts-live-page .draughts-controls{padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0));flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.draughts-live-page .draughts-controls>:only-child{flex-basis:100%}.draughts-live-page .draughts-controls .draughts-draw,.draughts-live-page .draughts-controls .draughts-resign{flex:1 1 0;gap:.25rem;min-width:0;height:auto;padding-left:.35rem;padding-right:.35rem;font-size:.75rem}.draughts-live-page .draughts-controls .draughts-draw svg,.draughts-live-page .draughts-controls .draughts-resign svg{width:.875rem;height:.875rem}.draughts-live-page .draughts-controls .draughts-timeout{flex-basis:100%}.draughts-draw{border-color:var(--me-pearl);border-radius:.9rem;min-height:44px}@supports (color:color-mix(in lab, red, red)){.draughts-draw{border-color:color-mix(in oklab, var(--me-pearl) 30%, transparent)}}.draughts-draw{color:var(--me-pearl);background:0 0;font-size:.85rem}.draughts-draw:hover{border-color:var(--me-pearl)}@supports (color:color-mix(in lab, red, red)){.draughts-draw:hover{border-color:color-mix(in oklab, var(--me-pearl) 50%, transparent)}}.draughts-resign{border:1px solid var(--destructive);border-radius:.9rem;min-height:44px}@supports (color:color-mix(in lab, red, red)){.draughts-resign{border:1px solid color-mix(in oklab, var(--destructive) 55%, transparent)}}.draughts-resign{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.draughts-resign{color:color-mix(in oklab, var(--destructive) 80%, var(--me-pearl))}}.draughts-resign{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.draughts-resign{background:color-mix(in oklab, var(--destructive) 8%, transparent)}}.draughts-resign{font-size:.85rem;font-weight:700}.draughts-resign:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.draughts-resign:hover{background:color-mix(in oklab, var(--destructive) 16%, transparent)}}.draughts-resign:hover{color:var(--destructive)}@media (max-width:359px){.draughts-avatar{width:1.75rem;height:1.75rem}.draughts-player{padding:.35rem .45rem}.draughts-live-title{font-size:.9rem}}.dl-statbar{padding:.6rem .75rem}.dl-statbar .dl-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}@media (min-width:560px){.dl-statbar .dl-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.dl-wallet{gap:.6rem;display:grid}.dl-wallet>.dl-entry{background:0 0;border:0;padding:0}.dl-games-wallet{border:1px solid var(--me-cyan);border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.6rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dl-games-wallet{border:1px solid color-mix(in oklab, var(--me-cyan) 35%, transparent)}}.dl-games-wallet{background:var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.dl-games-wallet{background:color-mix(in oklab, var(--me-cyan) 7%, transparent)}}.dl-games-wallet{color:inherit;text-decoration:none}.dl-games-wallet svg{color:var(--me-cyan)}.dl-gw-text{gap:.1rem;min-width:0;display:grid}.dl-gw-text strong{font-size:.86rem;line-height:1.2}.dl-gw-text small{opacity:.75;overflow-wrap:anywhere;font-size:.72rem;line-height:1.3}.dl-games-wallet b{color:var(--me-gold);white-space:nowrap;font-size:.95rem}.dl-online-count{opacity:.75;margin-left:auto;font-size:.72rem;font-weight:600}.dl-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-badges li{min-height:0;padding:.45rem .55rem}.dl-privacy .dl-toggle{gap:.75rem;padding:.5rem 0}.dl-privacy .dl-toggle small{font-size:.72rem}.dl-stakes{border:0;gap:.35rem;margin:0;padding:0;display:grid}.dl-stakes legend{margin-bottom:.3rem;font-size:.78rem;font-weight:700}.dl-stakes [role=radiogroup]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.dl-stakes button{border:1px solid var(--me-gold);border-radius:.65rem;min-height:2.5rem}@supports (color:color-mix(in lab, red, red)){.dl-stakes button{border:1px solid color-mix(in oklab, var(--me-gold) 35%, transparent)}}.dl-stakes button{color:inherit;background:0 0;font-size:.8rem;font-weight:700}.dl-stakes button[data-on=true]{background:var(--me-gold)}@supports (color:color-mix(in lab, red, red)){.dl-stakes button[data-on=true]{background:color-mix(in oklab, var(--me-gold) 22%, transparent)}}.dl-stakes button[data-on=true]{border-color:var(--me-gold)}.dl-stake-input{align-items:center;gap:.5rem;display:flex}.dl-stake-input>span{color:var(--me-gold);font-size:.95rem;font-weight:800}.dl-stake-input input{font-size:1.05rem;font-weight:700}.dl-stake-preview{border:1px solid var(--me-gold);border-radius:.65rem;gap:.3rem;margin-top:.6rem;padding:.65rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dl-stake-preview{border:1px solid color-mix(in oklab, var(--me-gold) 30%, transparent)}}.dl-stake-preview{background:var(--me-gold)}@supports (color:color-mix(in lab, red, red)){.dl-stake-preview{background:color-mix(in oklab, var(--me-gold) 8%, transparent)}}.dl-stake-preview>div{justify-content:space-between;gap:.75rem;font-size:.8rem;display:flex}.dl-stake-preview span{color:var(--me-muted)}.dl-stake-preview b{font-variant-numeric:tabular-nums}.dl-stake-warn{border:1px solid var(--destructive);border-radius:.65rem;gap:.5rem;margin-top:.6rem;padding:.6rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dl-stake-warn{border:1px solid color-mix(in oklab, var(--destructive) 45%, transparent)}}.dl-stake-warn{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dl-stake-warn{background:color-mix(in oklab, var(--destructive) 10%, transparent)}}.dl-stake-warn{font-size:.8rem}.dl-stake-warn p{align-items:flex-start;gap:.4rem;margin:0;display:flex}.dl-stake-warn svg{color:var(--destructive);flex-shrink:0;margin-top:.1rem}.dl-stake-warn .btn,.dl-stake-warn a{justify-self:start}p.dl-stake-warn{align-items:flex-start;gap:.4rem;display:flex}.dl-stake-ok{color:var(--me-muted);margin:.6rem 0 0;font-size:.78rem}.draughts-cashout{border:1px solid var(--me-gold);border-radius:1rem;flex-direction:column;flex:1.5 1 0;justify-content:center;align-items:center;gap:.15rem;min-width:0;height:auto;min-height:54px;padding:.45rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.draughts-cashout{border:1px solid color-mix(in oklab, var(--me-gold) 40%, transparent)}}.draughts-cashout{background:linear-gradient(90deg, var(--me-gold), var(--me-gold))}@supports (color:color-mix(in lab, red, red)){.draughts-cashout{background:linear-gradient(90deg, var(--me-gold), color-mix(in oklab, var(--me-gold) 75%, var(--me-pearl)))}}.draughts-cashout{color:var(--me-ink-2);box-shadow:0 4px 16px var(--me-gold)}@supports (color:color-mix(in lab, red, red)){.draughts-cashout{box-shadow:0 4px 16px color-mix(in oklab, var(--me-gold) 35%, transparent)}}.draughts-cashout{cursor:pointer;transition:filter .15s,transform .1s;animation:2.4s ease-in-out infinite cashout-glow}.draughts-cashout-label{text-transform:uppercase;letter-spacing:0;color:var(--me-ink-2);align-items:center;gap:.3rem;font-size:.625rem;font-weight:800;line-height:1;display:flex}@supports (color:color-mix(in lab, red, red)){.draughts-cashout-label{color:color-mix(in oklab, var(--me-ink-2) 80%, transparent)}}.draughts-cashout-dot{background:var(--success);border-radius:9999px;width:.375rem;height:.375rem;animation:1.6s cubic-bezier(0,0,.2,1) infinite cashout-dot-ping}.draughts-cashout-amount{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:900;line-height:1.15}@keyframes cashout-dot-ping{0%{opacity:1;transform:scale(1)}75%,to{opacity:.35;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.draughts-cashout,.draughts-cashout-dot{animation:none}}.draughts-cashout:hover{filter:brightness(1.08);color:var(--me-ink-2);background:linear-gradient(90deg, var(--me-gold), var(--me-gold))}@supports (color:color-mix(in lab, red, red)){.draughts-cashout:hover{background:linear-gradient(90deg, var(--me-gold), color-mix(in oklab, var(--me-gold) 75%, var(--me-pearl)))}}.draughts-cashout:active{transform:scale(.97)}.draughts-cashout:disabled{opacity:.65;cursor:not-allowed}@keyframes cashout-glow{0%,to{box-shadow:0 4px 16px color-mix(in oklab, var(--me-gold) 25%, transparent)}50%{box-shadow:0 4px 22px color-mix(in oklab, var(--me-gold) 50%, transparent)}}@media (prefers-reduced-motion:reduce){.draughts-cashout{animation:none}}.draughts-timeout{grid-column:1/-1}.dl-invite-btn{justify-self:start}.dl-outgoing{gap:.5rem;margin-top:.35rem;display:grid}.dl-h3{color:var(--me-pearl);font-size:.85rem;font-weight:700}.dl-invite-results{max-height:16rem;overflow-y:auto}.dl-share-card{border:1px solid var(--me-gold);border-radius:1rem;gap:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dl-share-card{border:1px solid color-mix(in oklab, var(--me-gold) 35%, transparent)}}.dl-share-card{background:var(--me-ink,#0a1128)}@supports (color:color-mix(in lab, red, red)){.dl-share-card{background:color-mix(in oklab, var(--me-ink,#0a1128) 60%, transparent)}}.dl-share-card>img{aspect-ratio:1200/640;object-fit:cover;width:100%;height:auto;display:block}.dl-share-body{text-align:center;justify-items:center;gap:.45rem;padding:.8rem;display:grid}.dl-share-body h3{color:var(--me-pearl);font-size:1rem;font-weight:800}.dl-share-people{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.6rem;width:100%;display:grid}.dl-share-people>span{justify-items:center;gap:.3rem;min-width:0;display:grid}.dl-share-people strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.82rem;overflow:hidden}.dl-share-people b{letter-spacing:.1em;color:var(--me-gold);font-size:.78rem}.dl-share-desc{color:var(--me-muted);font-size:.75rem}.dl-share-stake{color:var(--me-gold);font-size:.8rem;font-weight:700}.dl-share-link{word-break:break-all;color:var(--me-cyan);background:var(--me-cyan);font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.dl-share-link{background:color-mix(in oklab, var(--me-cyan) 8%, transparent)}}.dl-share-link{border-radius:.5rem;padding:.35rem .5rem}.dl-accept{gap:.75rem;width:100%;max-width:40rem;margin-left:auto;margin-right:auto;display:grid}.dl-accept-card{border:1px solid var(--me-gold);border-radius:1.1rem;gap:.7rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dl-accept-card{border:1px solid color-mix(in oklab, var(--me-gold) 30%, transparent)}}.dl-accept-card{background:var(--me-ink,#0a1128)}@supports (color:color-mix(in lab, red, red)){.dl-accept-card{background:color-mix(in oklab, var(--me-ink,#0a1128) 55%, transparent)}}.dl-accept-board{aspect-ratio:1200/640;object-fit:cover;border-radius:.8rem;width:100%;height:auto;display:block}.dl-accept-count{color:var(--me-cyan);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.dl-accept-card .draughts-online-actions{gap:.5rem;display:grid}.dl-statbar .dl-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.dl-generator .dl-stakes [role=radiogroup]{grid-template-columns:repeat(4,minmax(0,1fr))}.dl-generator .dl-stakes legend{color:var(--me-muted)}.dl-share-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.dl-share-actions>button{white-space:normal;height:auto;min-height:2.75rem;padding:.5rem;line-height:1.3}.dl-link-ready{min-width:0;color:var(--me-gold);gap:.4rem;font-size:.75rem;display:grid}.dl-link-ready .dl-share-link{overflow-wrap:anywhere;min-width:0;display:block}.dl-link-ready>button{justify-self:start}.dl-expand{display:block}.dl-expand>summary{cursor:pointer;color:var(--me-pearl);align-items:center;gap:.4rem;min-height:2rem;font-size:.9rem;font-weight:700;list-style:none;display:flex}.dl-expand>summary::-webkit-details-marker{display:none}.dl-expand>summary:after{content:"+";color:var(--me-gold);margin-left:auto;font-size:1.2rem}.dl-expand[open]>summary:after{content:"−"}.dl-expand[open]>summary{margin-bottom:.65rem}.dl-expand>summary:focus-visible{outline:2px solid var(--me-cyan);outline-offset:3px}.dl-toggle select{border:1px solid var(--border);max-width:8rem;min-height:2.5rem;color:var(--foreground);background:var(--background);border-radius:.5rem;padding:.3rem .5rem}.dl-privacy .dl-toggle input{width:8rem;min-width:0}.dl-accept-card .draughts-online-actions>button{white-space:normal;height:auto;min-height:2.75rem}.dl-accept-card .dl-rules{overflow-wrap:anywhere}@media (max-width:430px){.dl-players .dl-player{gap:.4rem;padding:.5rem}.dl-players .dl-player-meta{display:none}.dl-statbar .dl-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-row .dl-actions{max-width:6rem}}:root{--draughts-share:#22c373;--draughts-share-ink:#011207;--draughts-lobby-surface:var(--me-ink);--draughts-lobby-edge:var(--me-gold)}@supports (color:color(display-p3 0 0 0)){:root{--draughts-share:color(display-p3 .364746 .752048 .481199);--draughts-share-ink:color(display-p3 .0181341 .0670885 .0295921)}}@supports (color:lab(0% 0 0)){:root{--draughts-share:lab(69.7139% -54.5603 28.1834);--draughts-share-ink:lab(3.97773% -6.10864 3.02356)}}@supports (color:color-mix(in lab, red, red)){:root{--draughts-lobby-edge:color-mix(in oklab, var(--me-gold) 28%, transparent)}}:root{--draughts-lobby-shadow:0 12px 32px var(--background)}@supports (color:color-mix(in lab, red, red)){:root{--draughts-lobby-shadow:0 12px 32px color-mix(in oklab, var(--background) 70%, transparent)}}.dl-native{max-width:48rem;padding-bottom:calc(90px + env(safe-area-inset-bottom));gap:.75rem;margin-left:auto;margin-right:auto}.dn-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .5rem;display:grid}.dn-back{color:var(--me-muted);align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.dn-header h1{color:var(--me-pearl);grid-column:1;min-width:0;font-size:1.15rem;font-weight:800}.dn-shortcuts{grid-area:1/2/3;grid-template-columns:repeat(4,40px);gap:.25rem;display:grid}.dn-shortcuts .dn-icon{border:1px solid var(--me-pearl);border-radius:50%;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.dn-shortcuts .dn-icon{border:1px solid color-mix(in oklab, var(--me-pearl) 14%, transparent)}}.dn-shortcuts .dn-icon{background:var(--me-pearl)}@supports (color:color-mix(in lab, red, red)){.dn-shortcuts .dn-icon{background:color-mix(in oklab, var(--me-pearl) 5%, transparent)}}.dn-shortcuts .dn-icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--me-gold);box-shadow:inset 0 1px var(--me-pearl)}@supports (color:color-mix(in lab, red, red)){.dn-shortcuts .dn-icon{box-shadow:inset 0 1px color-mix(in oklab, var(--me-pearl) 12%, transparent)}}.dn-shortcuts .dn-icon:hover{border-color:var(--me-cyan);color:var(--me-cyan)}.dn-art{border-radius:8px;height:136px;position:relative;overflow:hidden}.dn-art img{object-fit:cover;object-position:center 55%;width:100%;height:100%}.dn-art-label{color:var(--me-gold);gap:.2rem;font-size:.65rem;font-weight:700;display:grid;position:absolute;top:15px;left:16px}.dn-art-label b{color:var(--me-pearl);font-size:1.45rem}.dn-workspace{border:1px solid var(--draughts-lobby-edge);background:var(--draughts-lobby-surface);box-shadow:var(--draughts-lobby-shadow);color:var(--me-pearl);border-radius:8px;gap:.8rem;padding:1rem;display:grid}.dn-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.dn-workspace h2{font-size:1.1rem;font-weight:750}.dn-info{width:28px;height:28px;color:var(--me-muted)}.dl-native .dl-stakes button{border-radius:8px;padding-left:.3rem;padding-right:.3rem}.dl-native .dl-stakes legend{font-size:.7rem;font-weight:500}.dn-workspace .dl-share-actions button{border-radius:8px;min-height:44px;font-size:.8rem}.dn-workspace .dn-whatsapp{background:var(--draughts-share);color:var(--draughts-share-ink);border-color:var(--draughts-share);font-weight:750}.dn-workspace .dn-whatsapp:hover{filter:brightness(1.08)}.dn-workspace .dl-share-actions button:not(.dn-whatsapp){color:var(--me-pearl);border-color:var(--me-pearl)}@supports (color:color-mix(in lab, red, red)){.dn-workspace .dl-share-actions button:not(.dn-whatsapp){border-color:color-mix(in oklab, var(--me-pearl) 24%, transparent)}}.dn-workspace .dl-share-actions button:not(.dn-whatsapp){background:0 0}.dn-microstats{min-height:34px;color:var(--me-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.4rem;font-size:.7rem;display:flex}.dn-microstats b{color:var(--me-pearl)}.dn-microstats svg{color:var(--me-gold);flex-shrink:0}.dn-microstats i{font-style:normal}.dn-eyebrow{color:var(--me-gold);font-size:.65rem;font-weight:700}.dn-time{color:var(--me-cyan);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex}.dn-pending-title{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.dn-pending-title h2{font-size:1rem}.dn-pending-title p{color:var(--me-muted);margin-top:.25rem;font-size:.7rem}.dn-radar{aspect-ratio:1;width:48px;color:var(--me-cyan);background:var(--me-cyan);border-radius:50%;align-items:center;justify-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dn-radar{background:color-mix(in oklab, var(--me-cyan) 10%, transparent)}}.dn-radar{border:1px solid var(--me-cyan)}@supports (color:color-mix(in lab, red, red)){.dn-radar{border:1px solid color-mix(in oklab, var(--me-cyan) 30%, transparent)}}.dn-radar{animation:2s ease-in-out infinite dn-radar-pulse}.dn-status{color:var(--me-muted);align-items:center;gap:.4rem;font-size:.7rem;display:flex}.dn-status i{background:var(--draughts-share);border-radius:50%;width:6px;height:6px}.dn-reference{color:var(--me-muted);font-size:.65rem}.dn-cancel{color:var(--me-muted);min-height:36px;font-size:.75rem}.dn-incoming{color:var(--me-cyan);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.75rem;display:grid}.dn-sheet{border-color:var(--draughts-lobby-edge);background:var(--draughts-lobby-surface);max-width:42rem;color:var(--me-pearl);padding:1.25rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;margin-left:auto;margin-right:auto}.dn-sheet h2{color:var(--me-pearl)}.dn-sheet-handle{background:var(--me-muted);opacity:.4;border-radius:2px;width:36px;height:4px;margin:-.5rem auto 1rem}.dn-sheet-body{gap:1rem;padding-top:1rem;display:grid}.dn-sheet-body .dl-panel{background:0 0;border:0;border-radius:0;padding:0}.dn-sheet-body .dl-toggle{grid-template-columns:minmax(0,1fr) auto;display:grid}.dn-sheet-body .dl-badges{gap:.6rem}.dn-sheet-body .dl-badges li{border-radius:8px;padding:.75rem}@keyframes dn-radar-pulse{50%{box-shadow:0 0 0 7px color-mix(in oklab, var(--me-cyan) 6%, transparent)}}@media (max-width:430px){.draughts-page:has(.dl-native){padding-top:.75rem}.dl-native{gap:.6rem}.dn-header h1{font-size:.95rem}.dn-shortcuts{gap:.15rem}.dn-art{height:108px}.dn-workspace{gap:.65rem;padding:.85rem}}@media (max-width:359px){.dn-shortcuts{grid-template-columns:repeat(4,36px)}.dn-shortcuts .dn-icon{width:36px;height:36px}.dn-header h1{font-size:.85rem}.dn-microstats{gap:.25rem;font-size:.65rem}}@media (max-height:680px) and (max-width:430px){.dn-art{height:76px}.dl-native{gap:.5rem}}@media (prefers-reduced-motion:reduce){.dn-radar{animation:none}}.dn-online-players{gap:.4rem;min-width:0;display:grid}.dn-online-players h2{color:var(--me-pearl);justify-content:space-between;font-size:.8rem;font-weight:700;display:flex}.dn-online-players h2 span{color:var(--draughts-share)}.dn-online-players .dl-player{border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;padding:.4rem .55rem}.dn-online-players .dl-challenge{width:auto;min-height:36px;padding-left:.5rem;padding-right:.5rem;font-size:.72rem}.dn-online-face{position:relative}.dn-online-face>i{background:var(--draughts-share);border:2px solid var(--draughts-lobby-surface);width:9px;height:9px;box-shadow:0 0 6px var(--draughts-share);border-radius:50%;position:absolute;bottom:0;right:0}.dn-workspace .dn-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.dn-workspace .dn-quick-actions button{gap:.25rem;padding:.35rem;font-size:.7rem}.dn-quick-actions svg{flex-shrink:0;width:14px}.dn-challenge-sheet{max-height:85dvh;overflow-y:auto}.dn-challenge-sheet [data-slot=sheet-description]{color:var(--me-muted)}.dn-challenge-person{align-items:center;gap:.6rem;min-width:0;display:flex}.dn-challenge-person img{object-fit:cover;border-radius:50%;width:40px;height:40px}.dn-challenge-person strong{overflow-wrap:anywhere;flex:1;min-width:0}.dn-prize{color:var(--me-muted);justify-content:space-between;gap:.5rem;display:flex}.dn-prize b{color:var(--me-cyan)}.dn-challenge-sheet .dn-accept{background:var(--draughts-share);color:var(--draughts-share-ink);white-space:normal;height:auto;min-height:48px}@media (max-width:430px){.dl-native:has(.dn-online-players) .dn-art{height:60px}.dl-native:has(.dn-online-players) .dn-workspace{gap:.4rem;padding:.65rem}.dl-native:has(.dn-online-players) .dl-stake-preview{gap:.25rem;padding:.4rem}.dl-native:has(.dn-online-players) .dl-stake-ok{font-size:.65rem}}.gw-gate{min-height:100%;padding:0 var(--space-md,1rem) 6rem;background:var(--background);color:var(--foreground);animation:.25s ease-out gw-fade}.gw-gate-bar{grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;max-width:32rem;min-height:3.5rem;margin:0 auto;display:grid}.gw-gate-bar span{text-align:center;font-size:.95rem;font-weight:600}.gw-gate-bar button,.gw-gate-bar a{width:2.75rem;height:2.75rem;color:var(--foreground);border-radius:999px;align-items:center;justify-items:center;display:grid}.gw-gate-bar button:hover,.gw-gate-bar a:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.gw-gate-bar button:hover,.gw-gate-bar a:hover{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.gw-gate-card{background:var(--card);border:1px solid var(--primary);border-radius:1.5rem;gap:.75rem;max-width:28rem;margin:1.5rem auto 0;padding:1.75rem 1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gw-gate-card{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}.gw-gate-card{box-shadow:0 24px 60px -30px var(--primary)}@supports (color:color-mix(in lab, red, red)){.gw-gate-card{box-shadow:0 24px 60px -30px color-mix(in oklab, var(--primary) 45%, transparent)}}.gw-gate-card{text-align:center}.gw-gate-icon{width:4rem;height:4rem;color:var(--primary);background:var(--primary);border-radius:1.25rem;justify-self:center;align-items:center;justify-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.gw-gate-icon{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.gw-gate-icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.gw-gate-icon{border:1px solid color-mix(in oklab, var(--primary) 30%, transparent)}}.gw-gate-card h1{color:var(--foreground);font-size:1.25rem;font-weight:700}.gw-gate-copy{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.gw-gate-label{text-align:left;margin-top:.5rem;font-size:.875rem;font-weight:500}.gw-gate-input{border:1px solid var(--border);background:var(--background);border-radius:.9rem;align-items:center;min-width:0;display:flex}.gw-gate-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.gw-gate-input:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent)}}.gw-gate-input input{min-width:0;height:3rem;color:var(--foreground);letter-spacing:.06em;text-transform:uppercase;background:0 0;outline:none;flex:1;padding:0 .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem}.gw-gate-input input::-ms-input-placeholder{text-transform:none;letter-spacing:0;color:var(--muted-foreground);font-family:inherit}.gw-gate-input input::placeholder{text-transform:none;letter-spacing:0;color:var(--muted-foreground);font-family:inherit}.gw-gate-input button{width:2.75rem;height:2.75rem;color:var(--primary);border-radius:.7rem;align-items:center;justify-items:center;margin-right:.15rem;display:grid}.gw-gate-help{text-align:left;color:var(--muted-foreground);font-size:.75rem}.gw-gate-help a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.gw-gate-error{text-align:left;color:var(--destructive);font-size:.8rem}.gw-gate-submit{background:var(--primary);height:3rem;color:var(--primary-foreground);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;font-weight:700;transition:filter .15s,opacity .15s;display:inline-flex}.gw-gate-submit:hover:not(:disabled){filter:brightness(1.08)}.gw-gate-submit:disabled{opacity:.55}.gw-gate-input[data-locked]{opacity:.6}.gw-gate-lockout{font-variant-numeric:tabular-nums;font-weight:600}.gw-gate-attempts{color:var(--muted-foreground)}.gw-gate-recent{color:var(--primary);text-underline-offset:2px;justify-content:center;justify-self:center;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;text-decoration:underline;display:inline-flex}.gw-recent-sheet{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));border-radius:1.25rem 1.25rem 0 0}.gw-recent-list{gap:.5rem;margin-top:.75rem;display:grid}.gw-recent-list li{border:1px solid var(--border);background:var(--background);border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .8rem;display:flex}.gw-recent-list li>div{gap:.1rem;min-width:0;display:grid}.gw-recent-list strong{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}.gw-recent-list small{color:var(--muted-foreground);font-size:.75rem}.gw-recent-empty{color:var(--muted-foreground);margin-top:.75rem;font-size:.875rem}.gw-recent-empty a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.gw-unlocked{animation:.3s ease-out gw-fade}.gw-destinations{border:0;gap:.5rem;margin:0;padding:0;display:grid}.gw-destination{border:1px solid var(--border);cursor:pointer;border-radius:.9rem;align-items:flex-start;gap:.65rem;padding:.7rem .8rem;display:flex}.gw-destination[data-active=true]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.gw-destination[data-active=true]{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.gw-destination input{accent-color:var(--primary);margin-top:.2rem}.gw-destination span{gap:.1rem;min-width:0;display:grid}.gw-destination b{font-size:.875rem}.gw-destination small{color:var(--muted-foreground);font-size:.75rem}.gw-notice{background:var(--primary);border-radius:.75rem;padding:.6rem .75rem;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.gw-notice{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.gw-notice{color:var(--muted-foreground)}@keyframes gw-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gw-gate,.gw-unlocked{animation:none}}.app-section[data-page=home]{--lux-white:#fff;--executive-blue-deep:#091e3d;--executive-blue:#0d2b54;--executive-blue-light:#17375d;--executive-gold:#fcbb00;--executive-gold-light:#fee685;--executive-gold-mid:#ffd236;--executive-muted:#cad5e2;--executive-fill:linear-gradient(135deg, var(--executive-blue-deep), var(--executive-blue), var(--executive-blue-light));--executive-title-fill:linear-gradient(90deg, var(--executive-gold-light), var(--executive-gold-mid), var(--executive-gold));--executive-sheen:linear-gradient(35deg, transparent 40%, var(--executive-gold), var(--executive-gold-light))}@supports (color:color(display-p3 0 0 0)){.app-section[data-page=home]{--lux-white:color(display-p3 1 1 1);--executive-blue-deep:color(display-p3 .0554014 .115081 .2291);--executive-blue:color(display-p3 .0827683 .16618 .316706);--executive-blue-light:color(display-p3 .12218 .211168 .35428);--executive-gold:color(display-p3 .959186 .738519 .118268);--executive-gold-light:color(display-p3 .979824 .904554 .57325);--executive-gold-mid:color(display-p3 .974327 .83063 .33298);--executive-muted:color(display-p3 .800294 .834432 .882803)}}@supports (color:lab(0% 0 0)){.app-section[data-page=home]{--lux-white:lab(100% 0 0);--executive-blue-deep:lab(10.9909% 1.69628 -22.6594);--executive-blue:lab(17.2514% 1.8699 -28.4587);--executive-blue-light:lab(22.1571% -.474915 -26.9801);--executive-gold:lab(80.1641% 16.6016 99.2089);--executive-gold-light:lab(91.7203% -.505269 49.9084);--executive-gold-mid:lab(86.4156% 6.13147 78.3961);--executive-muted:lab(84.7652% -1.94535 -7.93337)}}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]{--executive-sheen:linear-gradient(35deg, transparent 40%, color-mix(in oklab, var(--executive-gold) 10%, transparent), color-mix(in oklab, var(--executive-gold-light) 20%, transparent))}}.app-section[data-page=home]{--executive-border:var(--executive-gold)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]{--executive-border:color-mix(in oklab, var(--executive-gold) 30%, transparent)}}.app-section[data-page=home]{--executive-shadow:0 12px 32px var(--executive-blue-deep)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]{--executive-shadow:0 12px 32px color-mix(in oklab, var(--executive-blue-deep) 25%, transparent)}}.app-section[data-page=home]{--executive-inner-shadow:inset 0 2px 8px var(--executive-blue-deep)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]{--executive-inner-shadow:inset 0 2px 8px color-mix(in oklab, var(--executive-blue-deep) 35%, transparent)}}.app-section[data-page=home]{--lux-canvas:#f1f5f9;--home-sky:var(--lux-canvas);--lux-ink:#020618;--lux-ink-soft:#1d293d;--lux-body:#62748e;--lux-eyebrow:#007492;--lux-hairline:#e2e8f0;--lux-hairline-soft:#f1f5f9;--lux-tile-edge:#eaeff5;--lux-cyan-50:#ecfeff;--lux-cyan-100:#cefafe;--lux-cyan-400:#00d2ef;--lux-cyan-500:#00b7d7;--lux-cyan-800:#005f78;--lux-sky-500:#00a5ef;--lux-on-media:#fff;--lux-cta:linear-gradient(90deg, var(--lux-cyan-400), var(--lux-cyan-500), var(--lux-sky-500));--lux-cta-shadow:0 4px 14px var(--lux-cyan-500)}@supports (color:color(display-p3 0 0 0)){.app-section[data-page=home]{--lux-canvas:color(display-p3 .947345 .959969 .97483);--lux-ink:color(display-p3 .0102437 .0227555 .0878731);--lux-ink-soft:color(display-p3 .121994 .158688 .232363);--lux-body:color(display-p3 .397645 .452653 .547642);--lux-eyebrow:color(display-p3 .164124 .451431 .570574);--lux-hairline:color(display-p3 .890322 .909405 .939294);--lux-hairline-soft:color(display-p3 .947345 .959969 .97483);--lux-tile-edge:color(display-p3 .920438 .936711 .958964);--lux-cyan-50:color(display-p3 .938135 .993772 .998465);--lux-cyan-100:color(display-p3 .843085 .97553 .992573);--lux-cyan-400:color(display-p3 .294638 .813991 .934996);--lux-cyan-500:color(display-p3 .246703 .710032 .841444);--lux-cyan-800:color(display-p3 .151437 .365208 .461053);--lux-sky-500:color(display-p3 .219113 .639027 .931479);--lux-on-media:color(display-p3 1 1 1)}}@supports (color:lab(0% 0 0)){.app-section[data-page=home]{--lux-canvas:lab(96.286% -.852436 -2.46847);--lux-ink:lab(1.76974% 1.32743 -9.28855);--lux-ink-soft:lab(16.132% -.318035 -14.6672);--lux-body:lab(48.0876% -2.03595 -16.5814);--lux-eyebrow:lab(44.7267% -21.5987 -26.118);--lux-hairline:lab(91.7353% -.998765 -4.76968);--lux-hairline-soft:lab(96.286% -.852436 -2.46847);--lux-tile-edge:lab(94.1868% -.978857 -3.61179);--lux-cyan-50:lab(98.3304% -5.97432 -2.62108);--lux-cyan-100:lab(95.3146% -13.8285 -6.84732);--lux-cyan-400:lab(76.6045% -40.9406 -29.6231);--lux-cyan-500:lab(67.805% -35.3952 -30.2018);--lux-cyan-800:lab(36.5114% -17.1989 -21.6292);--lux-sky-500:lab(63.3038% -18.433 -51.0407);--lux-on-media:lab(100% 0 0)}}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]{--lux-cta-shadow:0 4px 14px color-mix(in oklab, var(--lux-cyan-500) 30%, transparent)}}.app-section[data-page=home]{--lux-shadow-xs:0 1px 2px rgba(0,0,0,.05);--lux-shadow-sm:0 1px 3px rgba(0,0,0,.06), 0 1px 2px -1px rgba(0,0,0,.06);--lux-shadow-md:0 4px 6px -1px rgba(0,0,0,.07), 0 2px 4px -2px rgba(0,0,0,.06);--lux-shadow-float:0 8px 30px rgba(0,0,0,.04);--lux-shadow-card:0 10px 25px -5px rgba(15,23,43,.07), 0 4px 8px -2px rgba(15,23,43,.03);--lux-card-border:var(--lux-hairline)}@supports (color:color(display-p3 0 0 0)){.app-section[data-page=home]{--lux-shadow-xs:0 1px 2px color(display-p3 0 0 0/.05);--lux-shadow-sm:0 1px 3px color(display-p3 0 0 0/.06), 0 1px 2px -1px color(display-p3 0 0 0/.06);--lux-shadow-md:0 4px 6px -1px color(display-p3 0 0 0/.07), 0 2px 4px -2px color(display-p3 0 0 0/.06);--lux-shadow-float:0 8px 30px color(display-p3 0 0 0/.04);--lux-shadow-card:0 10px 25px -5px color(display-p3 .0639692 .0891152 .163036/.07), 0 4px 8px -2px color(display-p3 .0639692 .0891152 .163036/.03)}}@supports (color:lab(0% 0 0)){.app-section[data-page=home]{--lux-shadow-xs:0 1px 2px lab(0% 0 0/.05);--lux-shadow-sm:0 1px 3px lab(0% 0 0/.06), 0 1px 2px -1px lab(0% 0 0/.06);--lux-shadow-md:0 4px 6px -1px lab(0% 0 0/.07), 0 2px 4px -2px lab(0% 0 0/.06);--lux-shadow-float:0 8px 30px lab(0% 0 0/.04);--lux-shadow-card:0 10px 25px -5px lab(7.78673% 1.82345 -15.0537/.07), 0 4px 8px -2px lab(7.78673% 1.82345 -15.0537/.03)}}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]{--lux-card-border:color-mix(in oklab, var(--lux-hairline) 80%, transparent)}}.app-section[data-page=home]{--lux-shadow-hover:0 10px 15px -3px rgba(15,23,43,.1), 0 4px 6px -4px rgba(15,23,43,.1);background:var(--lux-canvas);color:var(--lux-ink)}@supports (color:color(display-p3 0 0 0)){.app-section[data-page=home]{--lux-shadow-hover:0 10px 15px -3px color(display-p3 .0639692 .0891152 .163036/.1), 0 4px 6px -4px color(display-p3 .0639692 .0891152 .163036/.1)}}@supports (color:lab(0% 0 0)){.app-section[data-page=home]{--lux-shadow-hover:0 10px 15px -3px lab(7.78673% 1.82345 -15.0537/.1), 0 4px 6px -4px lab(7.78673% 1.82345 -15.0537/.1)}}.app-section[data-page=home]>main{--background:var(--lux-canvas);--foreground:var(--lux-ink);--card:var(--lux-white);--card-foreground:var(--lux-ink);--surface:var(--lux-white);--surface-foreground:var(--lux-ink);--muted-foreground:var(--lux-body);--border:var(--lux-hairline);--primary:var(--lux-eyebrow);--elevated:var(--lux-hairline-soft);-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;scroll-behavior:smooth}html:has(.app-section[data-page=home]){scroll-behavior:smooth;overscroll-behavior-y:auto}.app-section[data-page=home] .home-showcase{color:var(--lux-ink);background:0 0}.app-section[data-page=home] .showcase-heading h1,.app-section[data-page=home]>main .home-band header h2{color:var(--lux-ink);letter-spacing:0;font-weight:900}.app-section[data-page=home]>main .home-band header .text-gradient-gold,.app-section[data-page=home] .showcase-eyebrow{color:var(--lux-eyebrow);-webkit-text-fill-color:currentColor;letter-spacing:.1em;text-transform:uppercase;background-image:none;font-size:10px;font-weight:800}.app-section[data-page=home]>main .home-band header>div:first-child>svg{color:var(--lux-eyebrow)}.app-section[data-page=home] .showcase-heading>p:last-child,.app-section[data-page=home]>main .home-band header>p{color:var(--lux-body);font-size:12px;font-weight:500;line-height:1.625}.lux-ink{color:var(--lux-ink)}.app-section[data-page=home] .showcase-actions a.act-primary,.app-section[data-page=home] .showcase-actions a:not(.showcase-market-action){background:var(--lux-cyan-500);color:var(--lux-ink);letter-spacing:.025em;box-shadow:var(--lux-shadow-sm);border:0;border-radius:16px;padding:12px 20px;font-size:12px;font-weight:700;transition:filter .18s,transform .18s}.app-section[data-page=home] .showcase-actions .showcase-market-action{background:var(--lux-white);color:var(--lux-ink-soft);border:1px solid var(--lux-hairline)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] .showcase-actions .showcase-market-action{border:1px solid color-mix(in oklab, var(--lux-hairline) 90%, transparent)}}.app-section[data-page=home] .showcase-actions .showcase-market-action{box-shadow:var(--lux-shadow-xs);border-radius:16px;padding:12px 20px;font-size:12px;font-weight:600;transition:background-color .18s,transform .18s}.app-section[data-page=home] .showcase-actions a:hover{background:var(--lux-cyan-400)}.app-section[data-page=home] .showcase-actions .showcase-market-action:hover{filter:none;background:var(--lux-hairline-soft)}.app-section[data-page=home] .showcase-actions a:active{transform:scale(.95)}.app-section[data-page=home] .showcase-media{background:var(--lux-hairline-soft);border:1px solid var(--lux-hairline-soft);box-shadow:var(--lux-shadow-sm);border-radius:16px}.app-section[data-page=home] .showcase-photo,.app-section[data-page=home] .showcase-photo img{background:var(--lux-hairline-soft)}.app-section[data-page=home] .showcase-photo img{object-fit:cover;object-position:center}.showcase-vignette{z-index:2;pointer-events:none;background:linear-gradient(transparent,rgba(0,0,0,.2) 45%,rgba(0,0,0,.7));background:linear-gradient(transparent,color(display-p3 0 0 0/.2) 45%,color(display-p3 0 0 0/.7));background:linear-gradient(transparent,lab(0% 0 0/.2) 45%,lab(0% 0 0/.7));justify-content:space-between;align-items:flex-end;gap:8px;min-height:55%;padding:12px;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.showcase-badge{min-width:0;color:var(--lux-on-media);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:rgba(255,255,255,.18);background:color(display-p3 1 1 1/.18);background:lab(100% 0 0/.18);border:1px solid rgba(255,255,255,.35);border:1px solid color(display-p3 1 1 1/.35);border:1px solid lab(100% 0 0/.35);border-radius:9999px;align-items:center;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.app-section[data-page=home] .showcase-vignette .showcase-price{color:var(--lux-on-media);letter-spacing:-.01em;text-shadow:0 1px 2px rgba(0,0,0,.35);text-shadow:0 1px 2px color(display-p3 0 0 0/.35);text-shadow:0 1px 2px lab(0% 0 0/.35);white-space:nowrap;font-size:18px;font-weight:900;line-height:1.1}.app-section[data-page=home] .showcase-title{color:var(--lux-ink);letter-spacing:-.01em;font-weight:800}.app-section[data-page=home] .showcase-secondary{color:var(--lux-body);font-weight:500}.app-section[data-page=home] .showcase-avatar{border:2px solid var(--lux-white);box-shadow:var(--lux-shadow-sm)}.app-section[data-page=home] .showcase-detail-action a{color:var(--lux-eyebrow);font-weight:700}.app-section[data-page=home] .showcase-controls>button{color:var(--lux-body)}.app-section[data-page=home] .showcase-controls{justify-content:center;margin-top:12px;margin-bottom:12px}.app-section[data-page=home] .showcase-dots{flex:0 auto;gap:6px}.app-section[data-page=home] .showcase-dots .showcase-dot{border-radius:8px;flex:0 0 24px;width:24px;min-width:24px;height:32px;padding:0}.app-section[data-page=home] .showcase-dot span{background:var(--lux-hairline);border-radius:9999px;width:6px;height:6px;transition:width .3s,background-color .3s}.app-section[data-page=home] .showcase-dot[aria-pressed=true] span{background:var(--lux-cyan-500);border-radius:9999px;width:20px}.app-section[data-page=home]>main section.home-band>button[aria-expanded]{background:var(--lux-white);border:1px solid var(--lux-hairline)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]>main section.home-band>button[aria-expanded]{border:1px solid color-mix(in oklab, var(--lux-hairline) 70%, transparent)}}.app-section[data-page=home]>main section.home-band>button[aria-expanded]{box-shadow:var(--lux-shadow-xs);border-radius:16px;padding:10px 14px}.lux-hub{background:var(--lux-white);border:1px solid var(--lux-hairline-soft);box-shadow:var(--lux-shadow-float);color:var(--lux-ink)}.lux-pill{background:var(--lux-white);border-color:var(--lux-hairline);color:var(--lux-ink-soft);box-shadow:var(--lux-shadow-xs);transition:background-color .18s,transform .18s}.lux-pill:active{transform:scale(.97)}.lux-inset{background:var(--lux-canvas);border-color:var(--lux-hairline-soft)}.lux-track{background:var(--lux-hairline-soft)}.lux-fill{background:linear-gradient(90deg, var(--lux-cyan-400), var(--lux-sky-500));box-shadow:0 0 10px var(--lux-cyan-400)}@supports (color:color-mix(in lab, red, red)){.lux-fill{box-shadow:0 0 10px color-mix(in oklab, var(--lux-cyan-400) 55%, transparent)}}.app-section[data-page=home]>main .home-band .bleed-gutter.snap-x{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;scroll-behavior:auto;touch-action:pan-x pan-y pinch-zoom;gap:14px}.app-section[data-page=home] .showcase-media{touch-action:pan-y pinch-zoom}.lux-shelf-card{background:var(--lux-white);border:1px solid var(--lux-hairline-soft);color:var(--lux-ink);box-shadow:var(--lux-shadow-card);padding:6px;transition:transform .2s,border-color .2s,box-shadow .2s}.lux-shelf-card>div:last-child{padding:8px 4px 4px}.lux-shelf-card:hover{border-color:var(--lux-cyan-400)}.lux-shelf-card:focus-visible{border-color:var(--lux-cyan-400)}@supports (color:color-mix(in lab, red, red)){.lux-shelf-card:hover{border-color:color-mix(in oklab, var(--lux-cyan-400) 50%, transparent)}.lux-shelf-card:focus-visible{border-color:color-mix(in oklab, var(--lux-cyan-400) 50%, transparent)}}.lux-shelf-card:hover{box-shadow:var(--lux-shadow-md)}.lux-shelf-card:focus-visible{box-shadow:var(--lux-shadow-md)}.lux-frost-badge{background:var(--lux-white)}@supports (color:color-mix(in lab, red, red)){.lux-frost-badge{background:color-mix(in oklab, var(--lux-white) 90%, transparent)}}.lux-frost-badge{color:var(--lux-ink);border:1px solid var(--lux-hairline)}@supports (color:color-mix(in lab, red, red)){.lux-frost-badge{border:1px solid color-mix(in oklab, var(--lux-hairline) 50%, transparent)}}.lux-frost-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--lux-shadow-xs)}.lux-price-pill{background:var(--lux-cyan-50);border:1px solid var(--lux-cyan-100);color:var(--lux-cyan-800);font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:800;display:inline-flex}.app-section[data-page=home]>main .home-band .market-product-card{background:var(--lux-white);border:1px solid var(--lux-hairline-soft);color:var(--lux-ink);box-shadow:var(--lux-shadow-xs), 0 10px 24px -18px rgba(2,6,24,.25);-webkit-backdrop-filter:none;backdrop-filter:none;padding:6px}@supports (color:color(display-p3 0 0 0)){.app-section[data-page=home]>main .home-band .market-product-card{box-shadow:var(--lux-shadow-xs), 0 10px 24px -18px color(display-p3 .0102437 .0227555 .0878731/.25)}}@supports (color:lab(0% 0 0)){.app-section[data-page=home]>main .home-band .market-product-card{box-shadow:var(--lux-shadow-xs), 0 10px 24px -18px lab(1.76974% 1.32743 -9.28855/.25)}}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child{aspect-ratio:1;border-radius:16px}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child img{object-fit:cover}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>:-webkit-any(.top-2\.5,.bottom-2\.5){background:var(--lux-white)}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>:-moz-any(.top-2\.5,.bottom-2\.5){background:var(--lux-white)}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>:is(.top-2\.5,.bottom-2\.5){background:var(--lux-white)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>:-webkit-any(.top-2\.5,.bottom-2\.5){background:color-mix(in oklab, var(--lux-white) 82%, transparent)}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>:-moz-any(.top-2\.5,.bottom-2\.5){background:color-mix(in oklab, var(--lux-white) 82%, transparent)}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>:is(.top-2\.5,.bottom-2\.5){background:color-mix(in oklab, var(--lux-white) 82%, transparent)}}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>:-webkit-any(.top-2\.5,.bottom-2\.5){color:var(--lux-ink);border:1px solid var(--lux-white)}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>:-moz-any(.top-2\.5,.bottom-2\.5){color:var(--lux-ink);border:1px solid var(--lux-white)}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>:is(.top-2\.5,.bottom-2\.5){color:var(--lux-ink);border:1px solid var(--lux-white)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>:-webkit-any(.top-2\.5,.bottom-2\.5){border:1px solid color-mix(in oklab, var(--lux-white) 60%, transparent)}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>:-moz-any(.top-2\.5,.bottom-2\.5){border:1px solid color-mix(in oklab, var(--lux-white) 60%, transparent)}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>:is(.top-2\.5,.bottom-2\.5){border:1px solid color-mix(in oklab, var(--lux-white) 60%, transparent)}}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>:-webkit-any(.top-2\.5,.bottom-2\.5){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--lux-shadow-xs);font-size:10px;font-weight:700}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>:-moz-any(.top-2\.5,.bottom-2\.5){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--lux-shadow-xs);font-size:10px;font-weight:700}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>:is(.top-2\.5,.bottom-2\.5){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--lux-shadow-xs);font-size:10px;font-weight:700}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>.right-2 :-webkit-any(button,a){background:var(--lux-white);width:40px;height:40px}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>.right-2 :-moz-any(button,a){background:var(--lux-white);width:40px;height:40px}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>.right-2 :is(button,a){background:var(--lux-white);width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>.right-2 :-webkit-any(button,a){background:color-mix(in oklab, var(--lux-white) 80%, transparent)}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>.right-2 :-moz-any(button,a){background:color-mix(in oklab, var(--lux-white) 80%, transparent)}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>.right-2 :is(button,a){background:color-mix(in oklab, var(--lux-white) 80%, transparent)}}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>.right-2 :-webkit-any(button,a){color:var(--lux-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--lux-shadow-xs);transition:transform .15s}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>.right-2 :-moz-any(button,a){color:var(--lux-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--lux-shadow-xs);transition:transform .15s}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>.right-2 :is(button,a){color:var(--lux-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--lux-shadow-xs);transition:transform .15s}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>.right-2 :-webkit-any(button,a):active{transform:scale(.9)}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>.right-2 :-moz-any(button,a):active{transform:scale(.9)}.app-section[data-page=home]>main .home-band .market-product-card>div:first-child>.right-2 :is(button,a):active{transform:scale(.9)}.app-section[data-page=home]>main .home-band .market-product-card>div:last-child{padding:8px 4px 4px}.app-section[data-page=home]>main .home-band .market-product-card>div:last-child>p:first-child{color:var(--lux-ink);letter-spacing:-.01em;font-weight:700}.app-section[data-page=home]>main .home-band .market-product-card p.text-primary{color:var(--lux-ink);letter-spacing:-.01em;font-weight:900}.app-section[data-page=home]>main .home-band .market-product-card>div:last-child>div{color:var(--lux-body);font-weight:500}.lux-tile{background:var(--lux-white);border:1px solid var(--lux-tile-edge);color:var(--lux-ink);box-shadow:var(--lux-shadow-xs);transition:transform .2s,border-color .2s,box-shadow .2s}.lux-tile:hover{border-color:var(--lux-cyan-400)}@supports (color:color-mix(in lab, red, red)){.lux-tile:hover{border-color:color-mix(in oklab, var(--lux-cyan-400) 50%, transparent)}}.lux-tile:hover{box-shadow:var(--lux-shadow-md)}.lux-tile:active{transform:scale(.95)}.lux-tile-art{filter:drop-shadow(0 4px 6px rgba(2,6,24,.15));filter:drop-shadow(0 4px 6px color(display-p3 .0102437 .0227555 .0878731/.15));filter:drop-shadow(0 4px 6px lab(1.76974% 1.32743 -9.28855/.15))}.app-section[data-page=home]>main .home-band .home-promotion{background:var(--lux-white);border:1px solid var(--lux-hairline-soft);box-shadow:var(--lux-shadow-sm);color:var(--lux-ink);border-radius:24px;align-items:center;gap:12px;padding:14px;display:flex}.app-section[data-page=home]>main .home-band .home-promotion>span{border-radius:16px;flex:0 0 80px;width:80px;height:80px;min-height:0;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden}.app-section[data-page=home]>main .home-band .home-promotion>span img{object-fit:cover;object-position:top}.app-section[data-page=home]>main .home-band .home-promotion>video{object-fit:cover;border-radius:16px;width:80px;height:80px;top:50%;bottom:auto;left:14px;right:auto;transform:translateY(-50%)}.app-section[data-page=home]>main .home-band .home-promotion>.copy-scrim{display:none}.app-section[data-page=home]>main .home-band .home-promotion>div:last-child{flex:1;justify-content:center;min-width:0;min-height:0;padding:0}.app-section[data-page=home]>main .home-band article.home-promotion:has(.copy-scrim) p.text-primary{text-shadow:none;color:var(--lux-eyebrow);letter-spacing:.1em;font-size:10px;font-weight:800}.app-section[data-page=home]>main .home-band article.home-promotion:has(.copy-scrim) h2{text-shadow:none;color:var(--lux-ink);letter-spacing:-.02em;font-size:15px;font-weight:900;line-height:1.25}.app-section[data-page=home]>main .home-band article.home-promotion:has(.copy-scrim) p.text-muted-foreground{text-shadow:none;color:var(--lux-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:500;display:-webkit-box;overflow:hidden}.app-section[data-page=home]>main .home-band .home-promotion a.act-primary{background:var(--lux-cta);min-height:36px;color:var(--lux-ink);box-shadow:var(--lux-cta-shadow);border:0;border-radius:12px;align-self:flex-start;margin-top:8px;padding:0 14px;font-size:11px;font-weight:700}@media (min-width:768px){.app-section[data-page=home]>main .home-band .home-promotion>span,.app-section[data-page=home]>main .home-band .home-promotion>video{flex-basis:112px;width:112px;height:112px}}@media (max-width:767px){.app-section[data-page=home] .showcase-media{aspect-ratio:16/10}.app-section[data-page=home] .showcase-caption{align-items:center;gap:10px;height:76px;padding:10px 2px 0;display:flex}.app-section[data-page=home] .showcase-attribution{flex:1;min-width:0}.app-section[data-page=home] .showcase-detail-action{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px}.app-section[data-page=home]>main{padding-bottom:max(8rem, calc(var(--nav-height) + env(safe-area-inset-bottom) + 3.5rem))}}@media (prefers-reduced-motion:reduce){.app-section[data-page=home]>main{scroll-behavior:auto}html:has(.app-section[data-page=home]){scroll-behavior:auto}.lux-tile,.lux-shelf-card,.lux-pill,.app-section[data-page=home] .showcase-dot span{transition:none}}@media (prefers-reduced-transparency:reduce){.showcase-badge,.lux-frost-badge{-webkit-backdrop-filter:none;backdrop-filter:none}}.lux-tile-art{border-radius:12px}@media (max-width:359px){.app-section[data-page=home] .showcase-actions a,.app-section[data-page=home] .showcase-actions a:not(.showcase-market-action),.app-section[data-page=home] .showcase-actions .showcase-market-action{padding-left:10px;padding-right:10px;font-size:11px}}.app-section[data-page=home]>main .home-band :-webkit-any(.lux-hub,.lux-shelf-card,.market-product-card,.home-promotion,.lux-tile,.review-surface.glass:not(.hero-frame .glass)){background:var(--lux-white);border:1px solid var(--lux-card-border);box-shadow:var(--lux-shadow-card);transition:box-shadow .2s,transform .2s,border-color .2s}.app-section[data-page=home]>main .home-band :-moz-any(.lux-hub,.lux-shelf-card,.market-product-card,.home-promotion,.lux-tile,.review-surface.glass:not(.hero-frame .glass)){background:var(--lux-white);border:1px solid var(--lux-card-border);box-shadow:var(--lux-shadow-card);transition:box-shadow .2s,transform .2s,border-color .2s}.app-section[data-page=home]>main .home-band :is(.lux-hub,.lux-shelf-card,.market-product-card,.home-promotion,.lux-tile,.review-surface.glass:not(.hero-frame .glass)){background:var(--lux-white);border:1px solid var(--lux-card-border);box-shadow:var(--lux-shadow-card);transition:box-shadow .2s,transform .2s,border-color .2s}.app-section[data-page=home]>main .home-band :-webkit-any(.lux-shelf-card,.market-product-card,.lux-tile,.review-surface.glass:not(.hero-frame .glass)){border-radius:16px}.app-section[data-page=home]>main .home-band :-moz-any(.lux-shelf-card,.market-product-card,.lux-tile,.review-surface.glass:not(.hero-frame .glass)){border-radius:16px}.app-section[data-page=home]>main .home-band :is(.lux-shelf-card,.market-product-card,.lux-tile,.review-surface.glass:not(.hero-frame .glass)){border-radius:16px}.app-section[data-page=home]>main .home-band :-webkit-any(.lux-hub,.home-promotion){border-radius:24px}.app-section[data-page=home]>main .home-band :-moz-any(.lux-hub,.home-promotion){border-radius:24px}.app-section[data-page=home]>main .home-band :is(.lux-hub,.home-promotion){border-radius:24px}.app-section[data-page=home]>main .home-band :-webkit-any(.lux-shelf-card,.market-product-card)>div:first-child{background:var(--lux-canvas);border-bottom:1px solid var(--lux-hairline-soft);border-radius:12px;overflow:hidden}.app-section[data-page=home]>main .home-band :-moz-any(.lux-shelf-card,.market-product-card)>div:first-child{background:var(--lux-canvas);border-bottom:1px solid var(--lux-hairline-soft);border-radius:12px;overflow:hidden}.app-section[data-page=home]>main .home-band :is(.lux-shelf-card,.market-product-card)>div:first-child{background:var(--lux-canvas);border-bottom:1px solid var(--lux-hairline-soft);border-radius:12px;overflow:hidden}.app-section[data-page=home]>main .home-band :-webkit-any(.lux-hub,.lux-shelf-card,.market-product-card,.home-promotion,.lux-tile,.review-surface.glass:not(.hero-frame .glass)):hover{box-shadow:var(--lux-shadow-hover)}.app-section[data-page=home]>main .home-band :-moz-any(.lux-hub,.lux-shelf-card,.market-product-card,.home-promotion,.lux-tile,.review-surface.glass:not(.hero-frame .glass)):hover{box-shadow:var(--lux-shadow-hover)}.app-section[data-page=home]>main .home-band :is(.lux-hub,.lux-shelf-card,.market-product-card,.home-promotion,.lux-tile,.review-surface.glass:not(.hero-frame .glass)):hover{box-shadow:var(--lux-shadow-hover)}.app-section[data-page=home]>main .home-band :-webkit-any(.lux-hub,.lux-shelf-card,.market-product-card,.home-promotion,.lux-tile,.review-surface.glass:not(.hero-frame .glass)):active{transform:scale(.98)}.app-section[data-page=home]>main .home-band :-moz-any(.lux-hub,.lux-shelf-card,.market-product-card,.home-promotion,.lux-tile,.review-surface.glass:not(.hero-frame .glass)):active{transform:scale(.98)}.app-section[data-page=home]>main .home-band :is(.lux-hub,.lux-shelf-card,.market-product-card,.home-promotion,.lux-tile,.review-surface.glass:not(.hero-frame .glass)):active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.app-section[data-page=home]>main .home-band :-webkit-any(.lux-hub,.lux-shelf-card,.market-product-card,.home-promotion,.lux-tile,.review-surface.glass:not(.hero-frame .glass)){transition:none}.app-section[data-page=home]>main .home-band :-moz-any(.lux-hub,.lux-shelf-card,.market-product-card,.home-promotion,.lux-tile,.review-surface.glass:not(.hero-frame .glass)){transition:none}.app-section[data-page=home]>main .home-band :is(.lux-hub,.lux-shelf-card,.market-product-card,.home-promotion,.lux-tile,.review-surface.glass:not(.hero-frame .glass)){transition:none}.app-section[data-page=home]>main .home-band :-webkit-any(.lux-hub,.lux-shelf-card,.market-product-card,.home-promotion,.lux-tile,.review-surface.glass:not(.hero-frame .glass)):active{transform:none}.app-section[data-page=home]>main .home-band :-moz-any(.lux-hub,.lux-shelf-card,.market-product-card,.home-promotion,.lux-tile,.review-surface.glass:not(.hero-frame .glass)):active{transform:none}.app-section[data-page=home]>main .home-band :is(.lux-hub,.lux-shelf-card,.market-product-card,.home-promotion,.lux-tile,.review-surface.glass:not(.hero-frame .glass)):active{transform:none}}.app-section[data-page=home] .home-showcase{grid-template-columns:minmax(0,1fr);gap:0}.app-section[data-page=home]{--neon-base:rgba(10,16,27,.95);--neon-cyan:#00b7d7;--neon-cyan-300:#67e8f9;--neon-cyan-400:#00d2ef;--neon-amber-300:#ffd236;--neon-amber-400:#fcbb00;--neon-slate-950:#020618;--neon-border:var(--neon-cyan)}@supports (color:color(display-p3 0 0 0)){.app-section[data-page=home]{--neon-base:color(display-p3 .044247 .0604248 .103368/.95);--neon-cyan:color(display-p3 .246703 .710032 .841444);--neon-cyan-300:color(display-p3 .542819 .898325 .964977);--neon-cyan-400:color(display-p3 .294638 .813991 .934996);--neon-amber-300:color(display-p3 .974327 .83063 .33298);--neon-amber-400:color(display-p3 .959186 .738519 .118268);--neon-slate-950:color(display-p3 .0102437 .0227555 .0878731)}}@supports (color:lab(0% 0 0)){.app-section[data-page=home]{--neon-base:lab(4.47254% .393257 -8.18634/.95);--neon-cyan:lab(67.805% -35.3952 -30.2018);--neon-cyan-300:lab(85.2953% -33.4165 -19.5893);--neon-cyan-400:lab(76.6045% -40.9406 -29.6231);--neon-amber-300:lab(86.4156% 6.13147 78.3961);--neon-amber-400:lab(80.1641% 16.6016 99.2089);--neon-slate-950:lab(1.76974% 1.32743 -9.28855)}}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]{--neon-border:color-mix(in oklab, var(--neon-cyan) 25%, transparent)}}.app-section[data-page=home]{--neon-shadow:0 16px 40px -10px var(--neon-cyan)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]{--neon-shadow:0 16px 40px -10px color-mix(in oklab, var(--neon-cyan) 25%, transparent)}}.app-section[data-page=home]{--neon-frame:var(--lux-on-media)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home]{--neon-frame:color-mix(in oklab, var(--lux-on-media) 10%, transparent)}}.app-section[data-page=home] .showcase-executive-card{isolation:isolate;border:1px solid var(--neon-amber-400);min-width:0;padding:16px 16px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] .showcase-executive-card{border:1px solid color-mix(in oklab, var(--neon-amber-400) 25%, transparent)}}.app-section[data-page=home] .showcase-executive-card{color:var(--lux-on-media);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(at top,#101f3c,#091122 55%,#040812);border-radius:24px;box-shadow:0 12px 36px rgba(5,11,24,.35);box-shadow:0 12px 36px color(display-p3 .0248486 .0413252 .08942/.35);box-shadow:0 12px 36px lab(2.92872% .516519 -7.7213/.35)}.showcase-executive-card:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg, transparent, var(--neon-cyan-400), transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.showcase-executive-card:before{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--neon-cyan-400) 50%, transparent), transparent)}}.showcase-aurora{z-index:-1;filter:blur(64px);pointer-events:none;border-radius:9999px;position:absolute}.showcase-aurora-cyan{background:var(--neon-cyan);width:176px;height:176px;top:-48px;right:-48px}@supports (color:color-mix(in lab, red, red)){.showcase-aurora-cyan{background:color-mix(in oklab, var(--neon-cyan) 15%, transparent)}}.showcase-aurora-amber{background:var(--neon-amber-400);width:160px;height:160px;bottom:-40px;left:-40px}@supports (color:color-mix(in lab, red, red)){.showcase-aurora-amber{background:color-mix(in oklab, var(--neon-amber-400) 15%, transparent)}}.app-section[data-page=home] .showcase-executive-card .showcase-media{aspect-ratio:4/3;border:1px solid var(--neon-frame);width:100%;height:auto;max-height:none;box-shadow:none;touch-action:pan-y pinch-zoom;border-radius:16px;position:relative;overflow:hidden}.app-section[data-page=home] .showcase-executive-card .showcase-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.app-section[data-page=home] .showcase-executive-card .showcase-caption{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;height:96px;min-height:96px;padding:8px 0 0;display:flex;position:relative}.showcase-executive-card .showcase-attribution{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.showcase-executive-card .showcase-attribution>div{flex:1;min-width:0}.app-section[data-page=home] .showcase-executive-card .showcase-avatar{object-fit:cover;width:36px;height:36px;box-shadow:0 0 0 2px var(--neon-amber-400), 0 1px 2px rgba(0,0,0,.3);border:0;border-radius:9999px}@supports (color:color(display-p3 0 0 0)){.app-section[data-page=home] .showcase-executive-card .showcase-avatar{box-shadow:0 0 0 2px var(--neon-amber-400), 0 1px 2px color(display-p3 0 0 0/.3)}}@supports (color:lab(0% 0 0)){.app-section[data-page=home] .showcase-executive-card .showcase-avatar{box-shadow:0 0 0 2px var(--neon-amber-400), 0 1px 2px lab(0% 0 0/.3)}}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] .showcase-executive-card .showcase-avatar{box-shadow:0 0 0 2px color-mix(in oklab, var(--neon-amber-400) 80%, transparent), 0 1px 2px lab(0% 0 0/.3)}}.app-section[data-page=home] .showcase-executive-card .showcase-eyebrow{color:var(--neon-cyan-400);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:800;line-height:14px}.app-section[data-page=home] .showcase-executive-card .showcase-seller-name{color:var(--lux-on-media);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:900;line-height:22px;overflow:hidden}.app-section[data-page=home] .showcase-executive-card .showcase-title{letter-spacing:-.025em;text-transform:uppercase;height:60px;color:var(--lux-on-media);--title-lines:3;font-size:14px;font-weight:900;line-height:20px;display:block;position:relative}.app-section[data-page=home] .showcase-executive-card .showcase-item-name{letter-spacing:.025em;height:32px;color:var(--neon-amber-300);margin-top:2px;font-size:12px;font-weight:600;line-height:16px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] .showcase-executive-card .showcase-item-name{color:color-mix(in oklab, var(--neon-amber-300) 90%, transparent)}}.app-section[data-page=home] .showcase-executive-card .showcase-item-name{--title-lines:2}.showcase-title-measure,.showcase-title-typed{-webkit-line-clamp:var(--title-lines,3);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.showcase-title-measure{visibility:hidden}.showcase-title-typed{position:absolute;top:0;bottom:0;left:0;right:0}.showcase-cursor{vertical-align:middle;background:var(--neon-amber-400);width:2px;height:1em;margin-left:3px;animation:1s ease-in-out infinite executive-cursor;display:inline-block}@keyframes executive-cursor{50%{opacity:.25}}.app-section[data-page=home] .showcase-executive-card .showcase-secondary{color:var(--executive-muted);letter-spacing:0}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-height:34px;display:flex}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :-webkit-any(a,button){background:linear-gradient(90deg, var(--neon-amber-400), var(--neon-amber-300) 55%, var(--executive-gold));min-height:34px;color:var(--neon-slate-950);box-shadow:0 4px 16px var(--neon-amber-400);border:0;border-radius:12px;align-items:center;gap:6px;padding:8px 16px;display:inline-flex}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :-moz-any(a,button){background:linear-gradient(90deg, var(--neon-amber-400), var(--neon-amber-300) 55%, var(--executive-gold));min-height:34px;color:var(--neon-slate-950);box-shadow:0 4px 16px var(--neon-amber-400);border:0;border-radius:12px;align-items:center;gap:6px;padding:8px 16px;display:inline-flex}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :is(a,button){background:linear-gradient(90deg, var(--neon-amber-400), var(--neon-amber-300) 55%, var(--executive-gold));min-height:34px;color:var(--neon-slate-950);box-shadow:0 4px 16px var(--neon-amber-400);border:0;border-radius:12px;align-items:center;gap:6px;padding:8px 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :-webkit-any(a,button){box-shadow:0 4px 16px color-mix(in oklab, var(--neon-amber-400) 35%, transparent)}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :-moz-any(a,button){box-shadow:0 4px 16px color-mix(in oklab, var(--neon-amber-400) 35%, transparent)}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :is(a,button){box-shadow:0 4px 16px color-mix(in oklab, var(--neon-amber-400) 35%, transparent)}}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :-webkit-any(a,button){letter-spacing:0;font-size:12px;font-weight:800;text-decoration:none;transition:filter .2s,transform .2s}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :-moz-any(a,button){letter-spacing:0;font-size:12px;font-weight:800;text-decoration:none;transition:filter .2s,transform .2s}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :is(a,button){letter-spacing:0;font-size:12px;font-weight:800;text-decoration:none;transition:filter .2s,transform .2s}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :-webkit-any(a,button):hover{filter:brightness(1.1);color:var(--neon-slate-950)}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :-moz-any(a,button):hover{filter:brightness(1.1);color:var(--neon-slate-950)}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :is(a,button):hover{filter:brightness(1.1);color:var(--neon-slate-950)}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :-webkit-any(a,button):active{transform:scale(.95)}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :-moz-any(a,button):active{transform:scale(.95)}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :is(a,button):active{transform:scale(.95)}.app-section[data-page=home] .showcase-executive-card .showcase-vignette{background:0 0;justify-content:flex-end;min-height:0;padding:10px}.app-section[data-page=home] .showcase-executive-card .showcase-price{border:1px solid var(--lux-on-media);padding:4px 10px}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] .showcase-executive-card .showcase-price{border:1px solid color-mix(in oklab, var(--lux-on-media) 20%, transparent)}}.app-section[data-page=home] .showcase-executive-card .showcase-price{background:var(--neon-slate-950);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] .showcase-executive-card .showcase-price{background:color-mix(in oklab, var(--neon-slate-950) 80%, transparent)}}.app-section[data-page=home] .showcase-executive-card .showcase-price{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--lux-on-media);letter-spacing:0;text-shadow:none;font-size:12px;font-weight:800}.app-section[data-page=home] .showcase-dot span{background:var(--lux-body)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] .showcase-dot span{background:color-mix(in oklab, var(--lux-body) 45%, transparent)}}.app-section[data-page=home] .showcase-dot[aria-pressed=true] span{background:var(--executive-gold);box-shadow:0 0 0 2px var(--lux-cyan-400)}@supports (color:color-mix(in lab, red, red)){.app-section[data-page=home] .showcase-dot[aria-pressed=true] span{box-shadow:0 0 0 2px color-mix(in oklab, var(--lux-cyan-400) 20%, transparent)}}@media (prefers-reduced-motion:reduce){.showcase-cursor{animation:none}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :-webkit-any(a,button){transition:none}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :-moz-any(a,button){transition:none}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :is(a,button){transition:none}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :-webkit-any(a,button):active{transform:none}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :-moz-any(a,button):active{transform:none}.app-section[data-page=home] .showcase-executive-card .showcase-detail-action :is(a,button):active{transform:none}}@media (prefers-reduced-transparency:reduce){.app-section[data-page=home] .showcase-executive-card,.app-section[data-page=home] .showcase-executive-card .showcase-price{background:var(--neon-slate-950);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:430px){.dl-native:has(.dn-online-players){gap:.35rem}.dl-native:has(.dn-online-players) .dn-art{height:44px}.dl-native:has(.dn-online-players) .dn-art-label{gap:0;top:5px}.dl-native:has(.dn-online-players) .dn-art-label b{font-size:1rem}.dl-native:has(.dn-online-players) .dn-workspace{gap:.35rem;padding:.55rem}.dl-native:has(.dn-online-players) .dl-stake-input input{height:38px;min-height:38px}.dl-native:has(.dn-online-players) .dl-stake-preview{gap:.1rem;padding:.3rem .45rem}.dl-native:has(.dn-online-players) .dl-stake-preview>div{font-size:.68rem}.dl-native:has(.dn-online-players) .dl-stake-ok{line-height:1.3}.dn-online-players .dl-players{gap:.25rem}.dn-online-players .dl-player{padding-top:.3rem;padding-bottom:.3rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:transparent}@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 transparent}@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 transparent}@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 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
