@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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}}}@layer theme{:root,:host{--color-amber-100:#fef3c6;--color-amber-300:#ffd236;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-950:#020618;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.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}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.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-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.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-\[46px\]{height:46px}.h-fit{height:fit-content}.h-full{height:100%}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-full{min-height:100%}.w-40{width:calc(var(--spacing) * 40)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.15fr_0\.8fr_0\.8fr_0\.65fr_0\.75fr\]{grid-template-columns:1.15fr .8fr .8fr .65fr .75fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-1{row-gap:var(--spacing)}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/25{border-color:color-mix(in oklab, var(--color-amber-300) 25%, transparent)}}.border-cyan-200\/25{border-color:#a2f4fd40}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/25{border-color:color-mix(in oklab, var(--color-cyan-200) 25%, transparent)}}.border-cyan-300\/30{border-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/30{border-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.border-emerald-300\/25{border-color:#5ee9b540}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/25{border-color:color-mix(in oklab, var(--color-emerald-300) 25%, transparent)}}.border-emerald-300\/30{border-color:#5ee9b54d}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/30{border-color:color-mix(in oklab, var(--color-emerald-300) 30%, transparent)}}.border-rose-300\/25{border-color:#ffa2ae40}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/25{border-color:color-mix(in oklab, var(--color-rose-300) 25%, transparent)}}.border-rose-300\/35{border-color:#ffa2ae59}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/35{border-color:color-mix(in oklab, var(--color-rose-300) 35%, transparent)}}.border-slate-300\/15{border-color:#cad5e226}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/15{border-color:color-mix(in oklab, var(--color-slate-300) 15%, transparent)}}.border-violet-300\/20{border-color:#c4b4ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/20{border-color:color-mix(in oklab, var(--color-violet-300) 20%, transparent)}}.border-violet-300\/25{border-color:#c4b4ff40}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/25{border-color:color-mix(in oklab, var(--color-violet-300) 25%, transparent)}}.border-violet-300\/35{border-color:#c4b4ff59}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/35{border-color:color-mix(in oklab, var(--color-violet-300) 35%, transparent)}}.border-violet-400\/25{border-color:#a685ff40}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/25{border-color:color-mix(in oklab, var(--color-violet-400) 25%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-cyan-200{background-color:var(--color-cyan-200)}.bg-cyan-200\/10{background-color:#a2f4fd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/10{background-color:color-mix(in oklab, var(--color-cyan-200) 10%, transparent)}}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/10{background-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.bg-rose-200{background-color:var(--color-rose-200)}.bg-slate-300\/10{background-color:#cad5e21a}@supports (color:color-mix(in lab, red, red)){.bg-slate-300\/10{background-color:color-mix(in oklab, var(--color-slate-300) 10%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/80{background-color:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.bg-violet-300\/10{background-color:#c4b4ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/10{background-color:color-mix(in oklab, var(--color-violet-300) 10%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--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-violet-500{--tw-gradient-to:var(--color-violet-500);--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))}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.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-12{padding-block:calc(var(--spacing) * 12)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.font-mono{font-family:var(--font-geist-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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))}.text-\[10px\]{font-size:10px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.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\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.break-all{word-break:break-all}.text-amber-100{color:var(--color-amber-100)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-rose-100{color:var(--color-rose-100)}.text-rose-300{color:var(--color-rose-300)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-950{color:var(--color-slate-950)}.text-violet-100{color:var(--color-violet-100)}.text-violet-200{color:var(--color-violet-200)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-slate-500\/50{text-decoration-color:#62748e80}@supports (color:color-mix(in lab, red, red)){.decoration-slate-500\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-slate-500) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-slate-500) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-slate-500) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-slate-500) 50%, transparent)}}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-slate-600::placeholder{color:var(--color-slate-600)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-cyan-200\/40:hover{border-color:#a2f4fd66}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-200\/40:hover{border-color:color-mix(in oklab, var(--color-cyan-200) 40%, transparent)}}.hover\:border-rose-200\/35:hover{border-color:#ffccd359}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-200\/35:hover{border-color:color-mix(in oklab, var(--color-rose-200) 35%, transparent)}}.hover\:bg-amber-300\/10:hover{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-300\/10:hover{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.hover\:bg-cyan-100:hover{background-color:var(--color-cyan-100)}.hover\:bg-rose-300\/10:hover{background-color:#ffa2ae1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-300\/10:hover{background-color:color-mix(in oklab, var(--color-rose-300) 10%, transparent)}}.hover\:bg-rose-300\/15:hover{background-color:#ffa2ae26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-300\/15:hover{background-color:color-mix(in oklab, var(--color-rose-300) 15%, transparent)}}.hover\:bg-violet-300\/10:hover{background-color:#c4b4ff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-300\/10:hover{background-color:color-mix(in oklab, var(--color-violet-300) 10%, transparent)}}.hover\:text-cyan-100:hover{color:var(--color-cyan-100)}.hover\:text-rose-100:hover{color:var(--color-rose-100)}.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,)}}.focus\:border-cyan-200\/60:focus{border-color:#a2f4fd99}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-200\/60:focus{border-color:color-mix(in oklab, var(--color-cyan-200) 60%, transparent)}}.focus\:border-cyan-300\/70:focus{border-color:#53eafdb3}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-300\/70:focus{border-color:color-mix(in oklab, var(--color-cyan-300) 70%, transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.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-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[170px_1fr_auto\]{grid-template-columns:170px 1fr auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:items-end{align-items:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:justify-self-start{justify-self:flex-start}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[1\.15fr_0\.8fr_0\.8fr_0\.65fr_0\.75fr\]{grid-template-columns:1.15fr .8fr .8fr .65fr .75fr}.lg\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.lg\:grid-cols-\[1fr_180px_180px_auto\]{grid-template-columns:1fr 180px 180px auto}.lg\:grid-cols-\[150px_1fr_100px_100px_100px_100px_auto\]{grid-template-columns:150px 1fr 100px 100px 100px 100px auto}.lg\:grid-cols-\[190px_1fr_auto_auto\]{grid-template-columns:190px 1fr auto auto}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}}@media (min-width:80rem){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[150px_1fr_auto\]{grid-template-columns:150px 1fr auto}.xl\:items-end{align-items:flex-end}}}.site-page{isolation:isolate;background:radial-gradient(ellipse at 72% -12%, #4172ff2e, transparent 39%), radial-gradient(ellipse at -8% 46%, #914dff1f, transparent 34%), linear-gradient(180deg, #050811 0%, var(--mda-bg) 56%, #02040a 100%);min-height:100svh;color:var(--mda-text);position:relative;overflow:clip}.site-page:before{z-index:-2;content:"";background:linear-gradient(104deg,#0000 15%,#7070ff0b 48%,#0000 77%);position:absolute;inset:0}.site-page__grid{z-index:-1;opacity:.58;background-image:linear-gradient(#7289e60b 1px,#0000 1px),linear-gradient(90deg,#7289e60b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.site-page__aurora{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #7a89ff1c;border-radius:50%;width:min(60rem,88%);position:absolute;top:84px;right:-18%;box-shadow:inset 0 0 90px #5264ff14,0 0 90px #5953ec0d}.site-page__shell{width:min(100%,1180px);min-height:100svh;margin-inline:auto;padding:0 18px 42px;position:relative}.site-page__shell--wide{width:min(100%,1440px)}.site-page__shell--reading{width:min(100%,920px)}.site-page__shell--payment{width:min(100%,1180px)}.site-page__shell>.site-header{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.site-breadcrumbs{margin-top:26px}.site-breadcrumbs nav{color:#8797b8;font-size:.7rem}.site-breadcrumbs nav a{color:#94c9ff;text-decoration:none}.site-breadcrumbs nav a:hover{color:#d6c1ff}.site-breadcrumbs nav span[aria-current=page]{color:#c5d0e8}.site-eyebrow{color:var(--mda-cyan);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.67rem;font-weight:770;line-height:1.25;display:inline-flex}.site-eyebrow svg{width:15px;height:15px;color:var(--mda-violet)}.site-hero{max-width:760px;padding:clamp(46px,7vw,92px) 0 clamp(38px,6vw,74px);position:relative}.site-hero:after{content:"";background:linear-gradient(90deg,#76b5ffa6,#a25eff75,#0000);width:min(260px,55%);height:1px;margin-top:30px;display:block;box-shadow:0 0 14px #6a78ff33}.site-hero h1,.site-year-hero h1,.site-year-release h1,.site-payment__hero h1{color:#f8f9ff;letter-spacing:0;margin:14px 0 0;font-size:3.8rem;font-weight:740;line-height:.99}.site-hero>p:last-child,.site-year-hero>div>p,.site-year-release>p,.site-payment__hero>p:last-child{max-width:660px;color:var(--mda-muted);margin:20px 0 0;font-size:1.08rem;line-height:1.65}.site-reading{border-top:1px solid #7c91cf33}.site-reading__section{border-bottom:1px solid #7c91cf29;padding:32px 0}.site-reading__section h2{color:#f2f5ff;letter-spacing:0;margin:0;font-size:1.38rem;font-weight:700}.site-reading__section>div{color:#b4c0d8;gap:14px;margin-top:15px;font-size:.93rem;line-height:1.72;display:grid}.site-reading__section>div :is(p,li){margin:0}.site-reading__section>div :is(a,strong){color:#b9dfff}.site-directory-grid,.site-directory-index-grid{gap:13px;display:grid}.site-directory-card,.site-directory-index-card{border:1px solid var(--mda-border);background:linear-gradient(145deg,#0f1731e6,#070a17e8);border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #0000001c}.site-directory-card:before,.site-directory-index-card:before{content:"";background:linear-gradient(90deg,#0000,#80a9ff94,#0000);height:1px;position:absolute;top:0;left:14%;right:14%}.site-directory-card{flex-direction:column;min-height:260px;padding:21px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex}.site-directory-card:hover,.site-directory-index-card:hover{background:linear-gradient(145deg,#172044f0,#0c1024f2);border-color:#969fff8c;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff12,0 18px 34px #0000002b,0 0 24px #5b59eb14}.site-directory-card__top{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.site-directory-card__top>p{color:#9acbff;text-transform:capitalize;margin:0;font-size:.71rem;font-weight:700;line-height:1.35}.site-directory-card__premium{color:#e0c6ff;letter-spacing:.05em;text-transform:uppercase;background:#7a42c024;border:1px solid #d4aaff4f;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:.57rem;font-weight:740;display:inline-flex}.site-directory-card__premium svg{width:12px;height:12px}.site-directory-card__time{color:#f5f7ff;font-family:var(--font-geist-mono), monospace;letter-spacing:0;margin:14px 0 0;font-size:2.5rem;font-weight:720;line-height:1}.site-directory-card__name{color:#edf2ff;margin:27px 0 0;font-size:1rem;font-weight:700}.site-directory-card__message{color:#a5b2cc;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:.78rem;font-style:italic;line-height:1.55;display:-webkit-box;overflow:hidden}.site-directory-card__location{color:#91a5c4;align-items:center;gap:7px;margin:13px 0 0;font-size:.7rem;display:flex}.site-directory-card__location svg{color:#a594ff;width:14px;height:14px}.site-directory-card__interest{color:#f0d69d;letter-spacing:.07em;text-transform:uppercase;margin:13px 0 0;font-size:.58rem;font-weight:710;line-height:1.45}.site-directory-card__link{color:#a9d8ff;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:.75rem;font-weight:730;text-decoration:none;display:inline-flex}.site-directory-card__link:hover{color:#d6c2ff}.site-directory-card__link svg{width:15px;height:15px;transition:transform .18s}.site-directory-card__link:hover svg{transform:translate(3px)}.site-directory-index-card{color:#fff;align-content:center;min-height:132px;padding:19px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid}.site-directory-index-card p{color:#f2f5ff;text-transform:capitalize;margin:0;font-size:1rem;font-weight:700}.site-directory-index-card span{color:#97c8fa;margin-top:9px;font-size:.74rem}.site-empty-state{border:1px solid var(--mda-border);color:#a9b6ce;text-align:center;background:linear-gradient(145deg,#0e152cc2,#060915d6);border-radius:19px;align-content:center;place-items:center;gap:14px;min-height:225px;display:grid}.site-empty-state svg{color:#b58bff;filter:drop-shadow(0 0 9px #a46eff8c);width:25px;height:25px}.site-empty-state p{max-width:540px;margin:0;padding:0 22px;font-size:.93rem;line-height:1.65}.site-empty-state--large{min-height:400px;margin-top:28px}.site-pagination{color:#8998b8;border-top:1px solid #7b91cd33;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding-top:22px;font-size:.73rem;display:flex}.site-pagination a{color:#abd9ff;font-weight:710;text-decoration:none}.site-pagination a:hover{color:#d4c2ff}.site-footer{border-top:1px solid #7d93ce29;justify-content:space-between;align-items:center;gap:20px;margin-top:62px;padding:23px 0 10px;display:flex}.site-footer__brand{color:#c7d5ec;font-size:.74rem;font-weight:720;text-decoration:none}.site-footer__nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 20px;display:flex}.site-footer__nav a{color:#8597b8;font-size:.68rem;text-decoration:none;transition:color .18s}.site-footer__nav a:hover{color:#bfdcff}.site-year-hero{gap:22px;padding:clamp(44px,7vw,88px) 0 36px;display:grid}.site-year-stats{border:1px solid var(--mda-border);background:linear-gradient(145deg,#111934d6,#070a17e6);border-radius:19px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;box-shadow:inset 0 1px #ffffff0a,0 16px 32px #0000001c}.site-year-stats>div{border-right:1px solid #7c91cd29;min-width:0;padding:18px 14px}.site-year-stats>div:last-child{border-right:0}.site-year-stats span{color:#8f9fbc;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:730;line-height:1.35;display:block}.site-year-stats strong{color:#f2f5ff;font-family:var(--font-geist-mono), monospace;letter-spacing:0;overflow-wrap:anywhere;margin-top:8px;font-size:1.5rem;line-height:1;display:block}.site-year-stats>div:first-child strong{color:#d6c5ff}.site-year-stats>div:nth-child(2) strong{color:#b5e4ff}.site-year-stats>div:nth-child(3) strong{color:#e5d8ff}.site-primary-action{background:var(--mda-gradient);color:#fff;border:1px solid #8afc;border-radius:14px;justify-content:center;align-items:center;min-height:51px;margin-top:26px;padding:0 20px;font-size:.8rem;font-weight:750;text-decoration:none;transition:filter .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 13px 26px #4c53e038}.site-primary-action:hover{filter:brightness(1.1)}.site-primary-action:active{transform:scale(.98)}.site-year-section{border:1px solid var(--mda-border);background:linear-gradient(145deg,#0e152bd6,#070a16e6);border-radius:22px;margin-top:22px;padding:clamp(20px,3vw,30px);box-shadow:inset 0 1px #ffffff09,0 18px 34px #0000001a}.site-section-heading{align-items:center;gap:11px;min-width:0;display:flex}.site-section-heading>span{color:#b9a6ff;background:linear-gradient(145deg,#584ac240,#3564cd2b);border:1px solid #918bff45;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.site-section-heading svg{width:19px;height:19px}.site-section-heading p{color:#91c2f4;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:760}.site-section-heading h2{color:#f1f4ff;letter-spacing:0;margin:4px 0 0;font-size:1.33rem;font-weight:700;line-height:1.1}.site-year-month-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:21px;display:grid}.site-year-month-card{color:#fff;background:#05091580;border:1px solid #798fcc38;border-radius:14px;min-width:0;padding:14px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:block}.site-year-month-card:hover{background:#30378730;border-color:#91a5ff99;transform:translateY(-2px)}.site-year-month-card>span{color:#dbe4f8;text-transform:capitalize;font-size:.72rem;font-weight:680;display:block}.site-year-month-card strong{color:#a7d9ff;font-family:var(--font-geist-mono), monospace;letter-spacing:0;margin-top:12px;font-size:1.3rem;line-height:1;display:block}.site-year-month-card small{color:#8594b2;margin-top:5px;font-size:.61rem;display:block}.site-year-month-card i{background:#8799d026;border-radius:999px;height:4px;margin-top:14px;display:block;overflow:hidden}.site-year-month-card i b{border-radius:inherit;background:linear-gradient(90deg,#78c7ff,#9f76ff);height:100%;display:block;box-shadow:0 0 7px #8279ffb3}.site-year-insights{gap:14px;margin-top:14px;display:grid}.site-year-insights>article{border:1px solid var(--mda-border);background:linear-gradient(145deg,#0e152bd1,#070a16e0);border-radius:20px;padding:clamp(20px,3vw,28px);box-shadow:inset 0 1px #ffffff09}.site-year-insights__list{gap:7px;margin-top:20px;display:grid}.site-year-insights__list a{color:#dfe8fa;background:#04081461;border:1px solid #798eca29;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;font-size:.72rem;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.site-year-insights__list a:hover{background:#363e9429;border-color:#89a0ff78}.site-year-insights__list a span{color:#c5d4ec;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-year-insights__list a strong{color:#a4d3ff;flex:none;font-size:.66rem;font-weight:700}.site-year-insights__list p{color:#8d9ab5;margin:0;font-size:.77rem;line-height:1.5}.site-year-release{background:linear-gradient(145deg,#151b3de6,#080b1bf0);border:1px solid #9189ff4f;border-radius:24px;max-width:790px;margin:42px auto 0;padding:clamp(25px,5vw,48px);box-shadow:inset 0 1px #ffffff0f,0 22px 42px #0000002b,0 0 54px #5b4be51a}.site-year-release__countdown{gap:15px;margin-top:25px;display:grid}.site-year-release__countdown>span{color:#a8b7d3;font-size:.77rem;line-height:1.5}.site-year-release__countdown [aria-label]>div{background:#05091799;border-color:#9c84ff4d;border-radius:14px}.site-year-release__notice{color:#98a8c5!important;font-size:.82rem!important}.site-year-release__waitlist{border-top:1px solid #7f94cf2e;margin-top:27px;padding-top:24px}.site-year-release__waitlist>p{color:#c4d0e5;margin:0 0 14px;font-size:.83rem}.site-year-release form input{color:#f3f6ff!important;background:#040814c2!important;border-color:#7b95d861!important}.site-year-release form button{box-shadow:inset 0 1px #ffffff3b,0 10px 22px #4b55e32e;background:var(--mda-gradient)!important;color:#fff!important;border:1px solid #88aaffc2!important}.site-payment__hero{padding:50px 0 34px}.site-payment__layout{gap:15px;display:grid}.site-payment__details{border:1px solid var(--mda-border);background:linear-gradient(145deg,#0f162fe0,#070a17ed);border-radius:22px;min-width:0;padding:clamp(20px,3vw,30px);box-shadow:inset 0 1px #ffffff0a,0 17px 34px #0000001f}.site-payment__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 13px;display:grid}.site-payment__summary-grid>div{background:#0408146b;border:1px solid #798fcc33;border-radius:13px;min-width:0;padding:13px}.site-payment__summary-grid p,.site-payment__message>p,.site-payment__items>p,.site-payment__status>span{color:#92a3c1;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.59rem;font-weight:730}.site-payment__summary-grid strong{overflow-wrap:anywhere;color:#f3f6ff;margin-top:8px;font-size:.88rem;line-height:1.35;display:block}.site-payment__message,.site-payment__items,.site-payment__status{background:#0408146b;border:1px solid #798fcc33;border-radius:14px;margin-top:18px;padding:16px}.site-payment__message span{color:#d5ddec;margin-top:9px;font-size:.86rem;line-height:1.55;display:block}.site-payment__items>div{color:#cbd5e8;gap:9px;margin-top:14px;font-size:.78rem;display:grid}.site-payment__items>div>div{justify-content:space-between;align-items:center;gap:13px;display:flex}.site-payment__total{color:#fff;border-top:1px solid #8094cd2e;margin-top:5px;padding-top:12px;font-weight:730}.site-payment__status{background:linear-gradient(112deg,#3163bc33,#5e3bb12e);border-color:#69b8ff42;justify-content:space-between;align-items:center;gap:13px;display:flex}.site-payment__status strong{color:#c6e7ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;font-size:.77rem}.site-payment__layout>aside{min-width:0}.site-payment__layout>aside>section,.site-payment__layout>aside>div{box-shadow:inset 0 1px #ffffff0a,0 15px 30px #0000001c;border-color:var(--mda-border)!important;background:linear-gradient(145deg,#101731e0,#070a17eb)!important;border-radius:19px!important}.site-payment__layout>aside button[class*=bg-cyan-300]{box-shadow:inset 0 1px #ffffff40,0 10px 20px #4b55e32e;background:var(--mda-gradient)!important;color:#fff!important;border:1px solid #88aaffc7!important;border-radius:12px!important}.site-payment__layout>aside button[class*=bg-cyan-200]{border-radius:12px!important}.site-payment__layout>aside :is(input,textarea){background:#040814bd;border-color:#788fcb5c}.admin-workspace,.admin-login-page{background:radial-gradient(ellipse at 76% -10%, #4172ff29, transparent 36%), radial-gradient(ellipse at -8% 48%, #914dff1a, transparent 32%), linear-gradient(180deg, #060912 0%, var(--mda-bg) 57%, #02040a 100%)}.admin-workspace__topbar,.admin-login-header{border-color:#90a4de29}@media (max-width:639px){.site-page__shell{padding:0 15px 31px}.site-breadcrumbs{margin-top:20px}.site-hero{padding:41px 0 35px}.site-hero h1,.site-year-hero h1,.site-year-release h1,.site-payment__hero h1{font-size:2.45rem}.site-hero>p:last-child,.site-year-hero>div>p,.site-year-release>p,.site-payment__hero>p:last-child{margin-top:16px;font-size:.91rem}.site-hero:after{margin-top:25px}.site-reading__section{padding:27px 0}.site-directory-card{border-radius:16px;min-height:240px;padding:18px}.site-directory-index-card{border-radius:16px;min-height:118px;padding:17px}.site-footer{flex-direction:column;align-items:flex-start;margin-top:46px;padding-top:20px}.site-footer__nav{justify-content:flex-start;gap:9px 16px}.site-year-stats>div{padding:14px 9px}.site-year-stats strong{font-size:.98rem}.site-year-section,.site-year-insights>article,.site-year-release,.site-payment__details{border-radius:18px}.site-year-month-grid{gap:7px}.site-year-month-card{padding:12px}.site-year-month-card strong{font-size:1.12rem}.site-year-release{margin-top:29px;padding:21px 18px}.site-year-release form{grid-template-columns:1fr}.site-payment__hero{padding:39px 0 28px}.site-payment__summary-grid{gap:9px}.site-payment__summary-grid>div{padding:11px}}@media (min-width:640px){.site-page__shell{padding-inline:30px}.site-directory-grid,.site-directory-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-year-month-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.site-page__shell{padding-inline:48px}.site-year-hero{grid-template-columns:minmax(0,1.1fr) minmax(370px,.9fr);align-items:end;gap:45px}.site-year-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.site-payment__layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start}}@media (min-width:1120px){.site-directory-grid,.site-directory-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-year-month-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--background:#05070d;--foreground:#f8fafc;--mda-bg:#03050b;--mda-panel:#0b1126c7;--mda-panel-strong:#0a0f20f0;--mda-border:#7e94d73d;--mda-text:#f5f7ff;--mda-muted:#a8b5cf;--mda-cyan:#84cbff;--mda-violet:#ae7cff;--mda-gradient:linear-gradient(108deg, #3d8de7, #7b56ea 52%, #4d62e4)}.contact-center{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:32px;padding:38px 0 72px;display:grid}.contact-center__intro{min-width:0;padding:38px 8px 0 0;position:sticky;top:28px}.contact-center__intro-icon,.contact-center__panel-icon{color:#c79cff;background:linear-gradient(145deg,#7643dd3d,#3969d429);border:1px solid #ab7cff6b;border-radius:14px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 28px #6f48df29}.contact-center__intro-icon svg,.contact-center__panel-icon svg{width:25px;height:25px}.contact-center__intro .site-eyebrow{margin:26px 0 0}.contact-center__intro h1{color:#f7f8ff;letter-spacing:0;max-width:480px;margin:12px 0 0;font-size:3rem;font-weight:760;line-height:1.02}.contact-center__intro>p:last-of-type{color:#aebad2;max-width:470px;margin:20px 0 0;font-size:1rem;line-height:1.72}.contact-center__assurances{gap:10px;margin-top:28px;display:grid}.contact-center__assurances span{color:#c8d2e7;align-items:center;gap:10px;font-size:.82rem;display:flex}.contact-center__assurances svg{color:#8cb8ff;width:17px;height:17px}.contact-center__panel,.contact-thread{background:linear-gradient(145deg,#0f162ff0,#070a17f5);border:1px solid #7e92cf4d;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 24px 65px #0000004d}.contact-center__panel{padding:18px;position:relative}.contact-center__panel:before,.contact-thread:before{content:"";background:linear-gradient(90deg,#0000,#8b6cff,#63a6ff,#0000);height:1px;position:absolute;top:0;left:10%;right:10%;box-shadow:0 0 16px #6e74ffb8}.contact-center__switch{background:#02061180;border:1px solid #7286c038;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;display:grid}.contact-center__switch button{color:#8e9bb5;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:.8rem;font-weight:680;display:flex}.contact-center__switch button.is-active{color:#f4f6ff;background:linear-gradient(135deg,#5262cd57,#7745d347);box-shadow:inset 0 0 0 1px #908eff40}.contact-center__switch svg{width:17px;height:17px}.contact-form,.contact-lookup{gap:22px;padding:28px 10px 10px;display:grid}.contact-form header p{color:#81c4ff;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:760}.contact-form header h2,.contact-lookup h2{color:#f6f8ff;letter-spacing:0;margin:7px 0 0;font-size:1.45rem;line-height:1.16}.contact-form header span,.contact-lookup>p{color:#9eabc3;margin-top:9px;font-size:.82rem;line-height:1.55;display:block}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.contact-form label,.contact-lookup label,.contact-thread__reply{color:#cfd7e9;gap:8px;min-width:0;font-size:.75rem;font-weight:690;display:grid}.contact-form label>span,.contact-lookup label>span{justify-content:space-between;gap:8px;display:flex}.contact-form label>span small{color:#7785a4;font-size:.65rem;font-weight:570}.contact-form__wide{grid-column:1/-1}.contact-form input,.contact-form select,.contact-form textarea,.contact-lookup input,.contact-thread__reply textarea{color:#f4f7ff;width:100%;min-width:0;font:inherit;background:#020611ad;border:1px solid #6b80bb57;border-radius:12px;outline:0;font-size:.86rem;transition:border-color .18s,box-shadow .18s,background .18s}.contact-form input,.contact-form select,.contact-lookup input{height:50px;padding:0 13px}.contact-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.contact-form textarea,.contact-thread__reply textarea{resize:vertical;min-height:132px;padding:13px;line-height:1.55}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus,.contact-lookup input:focus,.contact-thread__reply textarea:focus{background:#060b1ce6;border-color:#899dffd1;box-shadow:0 0 0 3px #5b71ef1f}.contact-form__input-icon{position:relative}.contact-form__input-icon svg{color:#8293bb;width:16px;height:16px;position:absolute;top:17px;left:13px}.contact-form__input-icon input{padding-left:39px}.contact-form__wide>small{color:#6f7d9b;justify-self:end;margin-top:-2px;font-size:.65rem}.contact-form__honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.contact-center__primary{color:#fff;cursor:pointer;min-height:52px;font:inherit;background:linear-gradient(110deg,#3d88e9,#7954e9 55%,#4e62e4);border:1px solid #8faaffb3;border-radius:13px;justify-content:center;align-items:center;gap:9px;font-size:.84rem;font-weight:760;transition:filter .18s,transform .18s,opacity .18s;display:inline-flex;box-shadow:inset 0 1px #fff3,0 12px 26px #4953e133}.contact-center__primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.contact-center__primary:active{transform:translateY(1px)}.contact-center__primary:disabled{cursor:wait;opacity:.68;transform:none}.contact-center__primary svg{width:18px;height:18px}.contact-form__privacy{color:#8694b0;align-items:flex-start;gap:9px;margin:-5px 0 0;font-size:.7rem;line-height:1.5;display:flex}.contact-form__privacy svg{color:#7fc8ff;flex:none;width:16px;height:16px}.contact-center__feedback{color:#ffc0cf;background:#881d391f;border:1px solid #ff6f8d57;border-radius:10px;margin:0;padding:11px 13px;font-size:.76rem;line-height:1.45}.contact-lookup{text-align:center;max-width:470px;margin:0 auto;padding-top:48px;padding-bottom:44px}.contact-lookup .contact-center__panel-icon{margin:0 auto}.contact-lookup label{text-align:left}.contact-thread{position:relative}.contact-thread__header{border-bottom:1px solid #778bc738;grid-template-columns:38px minmax(0,1fr) 38px;align-items:start;gap:14px;padding:24px;display:grid}.contact-thread__header h2{overflow-wrap:anywhere;color:#f4f6ff;letter-spacing:0;margin:8px 0 0;font-size:1.22rem}.contact-thread__header p{color:#8290aa;margin:6px 0 0;font-size:.7rem}.contact-thread__back,.contact-thread__refresh,.contact-thread__credentials button{color:#aebbd5;cursor:pointer;background:#050916a8;border:1px solid #768bc74d;border-radius:10px;place-items:center;display:grid}.contact-thread__back,.contact-thread__refresh{width:38px;height:38px}.contact-thread__back svg,.contact-thread__refresh svg,.contact-thread__credentials button svg{width:16px;height:16px}.contact-status{color:#bfcae0;border:1px solid #8b9dcf4d;border-radius:999px;align-items:center;width:fit-content;min-height:23px;padding:0 8px;font-size:.62rem;font-style:normal;font-weight:750;display:inline-flex}.contact-status.is-new{color:#a8d3ff;background:#2a64b529;border-color:#6eb0ff80}.contact-status.is-in_progress{color:#ffd59a;background:#8f5b1724;border-color:#ffbf5e7a}.contact-status.is-answered{color:#9af0ce;background:#1f845e24;border-color:#4ddba473}.contact-status.is-closed{color:#a7b0c6;background:#535b7226;border-color:#8894b152}.contact-thread__credentials{background:#0307125c;border-bottom:1px solid #778bc72e;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 24px;display:grid}.contact-thread__credentials>div{background:#080d1d9e;border:1px solid #6b80bb3d;border-radius:10px;grid-template-columns:minmax(0,1fr) 34px;gap:3px 8px;min-width:0;padding:11px 12px;display:grid}.contact-thread__credentials span{color:#7f8ca7;font-size:.62rem;font-weight:680}.contact-thread__credentials strong{color:#e3e9f7;font-family:var(--font-geist-mono), monospace;letter-spacing:0;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.contact-thread__credentials button{grid-area:1/2/3;width:34px;height:34px}.contact-thread__credentials>p{color:#7e8ba6;grid-column:1/-1;align-items:center;gap:7px;margin:3px 0 0;font-size:.66rem;line-height:1.45;display:flex}.contact-thread__credentials>p svg{color:#9585ff;flex:none;width:14px;height:14px}.contact-thread__messages,.admin-contact__messages{flex-direction:column;gap:12px;min-height:260px;max-height:540px;padding:24px;display:flex;overflow-y:auto}.contact-thread__messages article,.admin-contact__messages article{background:#0d142ac7;border:1px solid #6b80bb47;border-radius:14px 14px 14px 4px;width:min(82%,580px);padding:13px 15px}.contact-thread__messages article.is-visitor,.admin-contact__messages article.is-admin{background:linear-gradient(145deg,#4f3daa47,#26469a33);border-color:#8e67ee66;border-radius:14px 14px 4px;align-self:flex-end}.contact-thread__messages article>div,.admin-contact__messages article>div{justify-content:space-between;gap:12px;display:flex}.contact-thread__messages span,.admin-contact__messages span{color:#cbd4e8;font-size:.69rem;font-weight:720}.contact-thread__messages time,.admin-contact__messages time{color:#6f7d9c;font-size:.61rem}.contact-thread__messages p,.admin-contact__messages p{white-space:pre-wrap;overflow-wrap:anywhere;color:#e5eaf5;margin:8px 0 0;font-size:.8rem;line-height:1.58}.contact-thread__reply{background:#03071247;border-top:1px solid #778bc72e;padding:20px 24px 24px}.contact-thread__reply textarea{min-height:100px}.contact-thread__reply>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.contact-thread__reply small{color:#71809e}.contact-thread__reply .contact-center__primary{min-width:170px;padding:0 18px}.contact-thread__closed{color:#84e4bd;background:#1c6f501a;border:1px solid #53d3a240;border-radius:12px;align-items:center;gap:12px;margin:20px 24px 24px;padding:15px;display:flex}.contact-thread__closed>svg{width:20px;height:20px}.contact-thread__closed p{margin:0}.contact-thread__closed strong,.contact-thread__closed span{display:block}.contact-thread__closed strong{font-size:.78rem}.contact-thread__closed span{color:#8ba89d;margin-top:3px;font-size:.68rem}.admin-contact{min-width:0}.admin-contact__heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.admin-contact__heading p{color:#8bc9ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.67rem;font-weight:760;display:flex}.admin-contact__heading p svg{color:#ba86ff;width:16px;height:16px}.admin-contact__heading h2{color:#f4f6ff;letter-spacing:0;margin:6px 0 0;font-size:1.45rem}.admin-contact__heading span{color:#8491aa;margin-top:6px;font-size:.75rem;display:block}.admin-contact__heading>button{color:#afbbd3;background:#080d1dbd;border:1px solid #778bc74d;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.admin-contact__heading>button svg{width:17px;height:17px}.admin-contact__metrics{background:#0a1022b8;border:1px solid #7489c642;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-contact__metrics>div{border-right:1px solid #7489c633;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.admin-contact__metrics>div:last-child{border-right:0}.admin-contact__metrics svg{color:#8c9cff;flex:none;width:21px;height:21px}.admin-contact__metrics span{color:#8290aa;min-width:0;font-size:.66rem}.admin-contact__metrics strong{color:#f0f3fb;margin-top:4px;font-size:1.18rem;display:block}.admin-contact__filters{background:#080d1da8;border:1px solid #7489c63d;border-radius:14px;grid-template-columns:minmax(260px,1fr) 180px 190px auto;gap:10px;margin-top:14px;padding:12px;display:grid}.admin-contact__filters label{position:relative}.admin-contact__filters label svg{z-index:1;color:#7483a3;width:16px;height:16px;position:absolute;top:14px;left:13px}.admin-contact__filters label input{padding-left:39px}.admin-contact__filters button{color:#fff;background:linear-gradient(120deg,#3e6fdebf,#6f44d1c7);border:1px solid #859eff94;border-radius:10px;min-height:44px;padding:0 20px;font-weight:720}.admin-contact__feedback{color:#ffc2cf;background:#831e341f;border:1px solid #ff758f57;border-radius:10px;margin:12px 0 0;padding:11px 13px;font-size:.74rem}.admin-contact__workspace{background:#070b19b8;border:1px solid #7489c642;border-radius:14px;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);min-height:620px;margin-top:14px;display:grid;overflow:hidden}.admin-contact__list{border-right:1px solid #7489c638;min-width:0}.admin-contact__list-heading{color:#bac4d9;border-bottom:1px solid #7489c633;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:.7rem;display:flex}.admin-contact__list-heading small{color:#6e7c99}.admin-contact__ticket{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #7489c629;padding:15px 16px;display:block}.admin-contact__ticket:hover{background:#3745821a}.admin-contact__ticket.is-selected{background:linear-gradient(120deg,#3d56b133,#6b41bb1f);box-shadow:inset 3px 0 #846fff}.admin-contact__ticket-top,.admin-contact__ticket-bottom{justify-content:space-between;align-items:center;gap:9px;display:flex}.admin-contact__ticket-top time{color:#687693;font-size:.59rem}.admin-contact__ticket>strong{color:#edf1fa;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:.78rem;display:block;overflow:hidden}.admin-contact__ticket-person{color:#919db5;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin-top:6px;font-size:.63rem;display:flex;overflow:hidden}.admin-contact__ticket-person svg{flex:none;width:12px;height:12px}.admin-contact__ticket>p{color:#73819d;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:.66rem;line-height:1.4;overflow:hidden}.admin-contact__ticket-bottom{margin-top:10px}.admin-contact__ticket-bottom small{color:#667490;font-family:var(--font-geist-mono), monospace;font-size:.56rem}.admin-contact__ticket-bottom b{color:#a9c3ff;background:#4e70e238;border-radius:999px;padding:3px 6px;font-size:.55rem}.admin-contact__pagination{justify-content:space-between;gap:8px;padding:13px;display:flex}.admin-contact__pagination button{color:#aab6ce;background:#070c1bb3;border:1px solid #758ac642;border-radius:8px;min-height:36px;padding:0 12px;font-size:.65rem}.admin-contact__conversation{flex-direction:column;min-width:0;display:flex}.admin-contact__empty{color:#74819b;justify-content:center;align-items:center;gap:9px;min-height:120px;font-size:.72rem;display:flex}.admin-contact__empty svg{width:18px;height:18px}.admin-contact__empty.is-detail{flex-direction:column;min-height:620px}.admin-contact__empty.is-detail svg{color:#7569cf;width:32px;height:32px}.admin-contact__empty.is-detail strong{color:#cad2e4;font-size:.82rem}.admin-contact__empty.is-detail span{color:#687591;font-size:.66rem}.admin-contact__detail-header{border-bottom:1px solid #7489c633;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.admin-contact__detail-header h3{overflow-wrap:anywhere;color:#f0f3fb;margin:8px 0 0;font-size:1rem}.admin-contact__detail-header p{color:#6f7d99;margin:5px 0 0;font-size:.62rem}.admin-contact__detail-header select{flex:none;width:150px}.admin-contact__customer{background:#0408134d;border-bottom:1px solid #7489c62e;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.admin-contact__customer>div{border-right:1px solid #7489c626;min-width:0;padding:12px 15px}.admin-contact__customer>div:last-child{border-right:0}.admin-contact__customer dt{color:#697792;text-transform:uppercase;font-size:.57rem;font-weight:680}.admin-contact__customer dd{color:#c3cce0;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;margin:5px 0 0;font-size:.65rem;display:flex;overflow:hidden}.admin-contact__customer dd svg{flex:none;width:12px;height:12px}.admin-contact__messages{flex:1;min-height:300px;max-height:410px;padding:18px 20px}.admin-contact__messages article{width:min(78%,560px);padding:11px 13px}.admin-contact__reply{border-top:1px solid #7489c62e;gap:9px;padding:16px 20px 18px;display:grid}.admin-contact__reply label{color:#b8c2d8;font-size:.67rem;font-weight:680}.admin-contact__reply textarea{resize:vertical;min-height:95px}.admin-contact__reply>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-contact__reply small{color:#687692;font-size:.6rem}.admin-contact__reply button{color:#fff;background:linear-gradient(110deg,#3b7dde,#7450d9);border:1px solid #829dff99;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:.7rem;font-weight:720;display:inline-flex}.admin-contact__reply button svg{width:15px;height:15px}.admin-contact__closed{color:#919cb3;background:#40475b1f;border:1px solid #8391b538;border-radius:10px;align-items:center;gap:8px;margin:18px 20px;padding:12px;font-size:.68rem;display:flex}.admin-contact__closed svg{width:16px;height:16px}@media (max-width:900px){.contact-center{grid-template-columns:1fr;gap:22px;padding-top:24px}.contact-center__intro{padding:8px 0 0;position:static}.contact-center__intro h1{font-size:2.45rem}.contact-center__assurances{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-contact__filters{grid-template-columns:minmax(0,1fr) repeat(2,160px)}.admin-contact__filters button{grid-column:1/-1}.admin-contact__workspace{grid-template-columns:300px minmax(430px,1fr);overflow-x:auto}}@media (max-width:640px){.contact-center{padding:18px 0 52px}.contact-center__intro-icon{border-radius:12px;width:48px;height:48px}.contact-center__intro .site-eyebrow{margin-top:20px}.contact-center__intro h1{margin-top:9px;font-size:2.1rem}.contact-center__intro>p:last-of-type{margin-top:14px;font-size:.88rem;line-height:1.62}.contact-center__assurances{grid-template-columns:1fr;margin-top:20px}.contact-center__panel,.contact-thread{border-radius:16px;margin-inline:-2px}.contact-center__panel{padding:10px}.contact-center__switch button{min-height:46px;padding:0 8px;font-size:.72rem}.contact-form{gap:20px;padding:24px 6px 8px}.contact-form__grid{grid-template-columns:1fr;gap:14px}.contact-form__wide{grid-column:auto}.contact-form input,.contact-form select,.contact-lookup input{height:52px;font-size:.85rem}.contact-center__primary{width:100%;min-height:54px}.contact-lookup{padding:34px 8px 30px}.contact-thread__header{grid-template-columns:36px minmax(0,1fr) 36px;gap:10px;padding:18px 14px}.contact-thread__back,.contact-thread__refresh{width:36px;height:36px}.contact-thread__credentials{grid-template-columns:1fr;padding:14px}.contact-thread__messages{min-height:300px;padding:16px 14px}.contact-thread__messages article{width:91%}.contact-thread__reply{padding:16px 14px}.contact-thread__reply>div{flex-direction:column;align-items:flex-end}.contact-thread__reply .contact-center__primary{min-width:0}.contact-thread__closed{margin:16px 14px}.admin-contact__heading{align-items:flex-start}.admin-contact__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-contact__metrics>div{border-bottom:1px solid #7489c633}.admin-contact__metrics>div:nth-child(2n){border-right:0}.admin-contact__metrics>div:nth-last-child(-n+2){border-bottom:0}.admin-contact__filters{grid-template-columns:1fr}.admin-contact__filters button{grid-column:auto}.admin-contact__workspace{display:block;overflow:visible}.admin-contact__list{border-right:0}.admin-contact__conversation{border-top:1px solid #7489c638}.admin-contact__detail-header{flex-direction:column;align-items:stretch}.admin-contact__detail-header select{width:100%}.admin-contact__customer{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-contact__customer>div:nth-child(2){border-right:0}.admin-contact__customer>div:nth-child(-n+2){border-bottom:1px solid #7489c626}.admin-contact__messages article{width:90%}}@media (max-width:360px){.contact-center__intro h1{font-size:1.9rem}.contact-center__switch button{gap:6px;font-size:.66rem}.contact-center__switch svg{width:15px;height:15px}.contact-form{padding-inline:3px}.contact-thread__header{padding-inline:10px}.contact-thread__header h2{font-size:1rem}.contact-thread__credentials,.contact-thread__messages,.contact-thread__reply{padding-inline:10px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #9acaff}.grid-overlay{background-image:linear-gradient(#6d8bff0f 1px,#0000 1px),linear-gradient(90deg,#6d8bff0f 1px,#0000 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.admin-login-page{isolation:isolate;color:#f7f9ff;background:linear-gradient(127deg,#23459b2e,#0000 39%),linear-gradient(#070a14 0%,#050710 56%,#03050b 100%);min-height:100svh;position:relative;overflow:clip}.admin-login-page:before{z-index:-2;content:"";opacity:.9;background:linear-gradient(96deg,#0000 0 46%,#4f4cca14 52%,#0000 66%);position:absolute;inset:0}.admin-login-page:after{z-index:-1;content:"";background:linear-gradient(90deg,#0000 3%,#548eff70 33%,#9f5bff6b 66%,#0000 97%);height:1px;position:absolute;top:71px;left:0;right:0;box-shadow:0 0 18px #6475ff3d}.admin-login-grid{z-index:-1;opacity:.48;background-image:linear-gradient(#8299f20b 1px,#0000 1px),linear-gradient(90deg,#8299f20b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.admin-login-shell{width:min(100%,1380px);min-height:100svh;margin-inline:auto;padding-inline:18px}.admin-login-header{border-bottom:1px solid #90a4de21;justify-content:space-between;align-items:center;gap:14px;min-height:72px;display:flex}.admin-login-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.admin-login-brand__mark{color:#a6b0ff;border:1.5px solid #697fff;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;box-shadow:inset 0 0 18px #5b75ff2e,0 0 18px #4665ff2b}.admin-login-brand__mark svg{width:22px;height:22px}.admin-login-brand__copy{text-transform:uppercase;gap:4px;display:grid}.admin-login-brand b{letter-spacing:.19em;font-size:.84rem;line-height:1}.admin-login-brand small{color:#aeb6cd;letter-spacing:.31em;font-size:.51rem;font-weight:700;line-height:1}.admin-login-header__actions{align-items:center;gap:10px;display:flex}.admin-login-status{color:#aebbd7;align-items:center;gap:7px;font-size:.71rem;font-weight:680;display:none}.admin-login-status i{background:#87d3ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #78ceffdb}.admin-login-back{color:#dce5fb;border:1px solid #96a9e138;border-radius:11px;align-items:center;gap:7px;min-height:39px;padding:0 11px;font-size:.72rem;font-weight:650;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.admin-login-back:hover{color:#fff;background:#4551b029;border-color:#97b2ffa3}.admin-login-back:active{transform:scale(.97)}.admin-login-back svg{width:15px;height:15px}.admin-login-content{gap:24px;padding:20px 0 30px;display:grid}.admin-login-content--compact{align-items:center;width:min(100%,480px);min-height:calc(100svh - 142px);margin-inline:auto}.admin-login-intro{border-bottom:1px solid #8297d326;align-items:flex-end;min-height:290px;display:flex;position:relative;overflow:hidden}.admin-login-intro__content{z-index:2;max-width:440px;padding:28px 0 27px;position:relative}.admin-login-eyebrow{color:#7fc0ff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.67rem;font-weight:760;display:inline-flex}.admin-login-eyebrow svg{color:#bd7cff;width:15px;height:15px}.admin-login-intro h1{color:#f7f9ff;letter-spacing:0;max-width:450px;margin:14px 0 0;font-size:clamp(2.55rem,10vw,3.5rem);font-weight:730;line-height:.98}.admin-login-intro h1 strong{color:#0000;font:inherit;text-shadow:0 0 25px #6d60ff2e;background:linear-gradient(105deg,#c775ff 5%,#7a63ff 52%,#59b3ff 100%);-webkit-background-clip:text;background-clip:text;margin-top:7px;font-weight:780;display:block}.admin-login-intro__description{color:#b4c0da;max-width:335px;margin:18px 0 0;font-size:.9rem;line-height:1.58}.admin-login-assurances{color:#c7d3e9;flex-wrap:wrap;gap:9px 14px;margin-top:20px;font-size:.69rem;font-weight:640;display:flex}.admin-login-assurances span{align-items:center;gap:6px;display:inline-flex}.admin-login-assurances svg{color:#9aabff;width:14px}.admin-login-orbit{z-index:1;opacity:.78;transform-origin:100% 0;width:305px;height:305px;position:absolute;top:-14px;right:-91px;transform:scale(.91)}.admin-login-orbit .time-orbit{width:100%;height:100%;position:relative;top:auto;right:auto}.admin-login-panel{background:linear-gradient(145deg,#121933f0,#070a16f5);border:1px solid #8297d54f;border-radius:20px;padding:22px;position:relative;overflow:hidden;box-shadow:0 20px 44px #00000045}.admin-login-panel:before{content:"";background:linear-gradient(90deg,#0000,#79b4ff,#0000);height:1px;position:absolute;top:0;left:14%;right:14%;box-shadow:0 0 15px #5a8fffb8}.admin-login-panel:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #6e75ff21;border-radius:50%;width:65%;position:absolute;top:-38%;right:-37%}.admin-login-panel__heading{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.admin-login-panel__icon{color:#d2b2ff;background:linear-gradient(145deg,#744fec4a,#2c61ca33);border:1px solid #b773ff4d;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 0 17px #7353e62b}.admin-login-panel__icon svg{width:20px;height:20px}.admin-login-panel__heading p{color:#91bbee;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:740}.admin-login-panel__heading h2{color:#f5f7ff;letter-spacing:0;margin:4px 0 0;font-size:1.7rem;line-height:1.05}.admin-login-panel__description{z-index:1;color:#b1bdd5;max-width:360px;margin:17px 0 0;font-size:.86rem;line-height:1.55;position:relative}.admin-login-form{z-index:1;gap:17px;margin-top:24px;display:grid;position:relative}.admin-login-field{color:#d9e2f2;letter-spacing:.04em;gap:8px;font-size:.72rem;font-weight:720;display:grid}.admin-login-field__control{background:#030712ad;border:1px solid #7087c461;border-radius:13px;align-items:center;gap:10px;min-width:0;height:54px;padding:0 15px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.admin-login-field__control:focus-within{background:#080f23f0;border-color:#83abffde;box-shadow:0 0 0 3px #5a84ff1c,0 0 18px #5b59ee14}.admin-login-field__control svg{color:#9dadde;flex:none;width:17px;height:17px;transition:color .18s}.admin-login-field__control:focus-within svg{color:#c197ff}.admin-login-field input{color:#f7f9ff;letter-spacing:0;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.96rem;font-weight:600}.admin-login-password-toggle{color:#aebce0;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.admin-login-password-toggle:hover{color:#e4d7ff;background:#7c69ef29}.admin-login-password-toggle svg{width:17px;height:17px}.admin-login-field input:-webkit-autofill{-webkit-text-fill-color:#f7f9ff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #080d20}.admin-login-field input:-webkit-autofill:hover{-webkit-text-fill-color:#f7f9ff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #080d20}.admin-login-field input:-webkit-autofill:focus{-webkit-text-fill-color:#f7f9ff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #080d20}.admin-login-feedback{color:#ffd5df;background:#b02f561f;border:1px solid #ff7e9559;border-radius:12px;margin:-2px 0 0;padding:11px 13px;font-size:.78rem;line-height:1.45;overflow:hidden}.admin-login-submit{color:#fff;cursor:pointer;background:linear-gradient(108deg,#3b8be8,#7953e9 52%,#4660e3);border:1px solid #89aaffd1;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;margin-top:2px;font-size:.88rem;font-weight:780;transition:filter .18s,opacity .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 12px 25px #4b55e340}.admin-login-submit:hover{filter:brightness(1.08)}.admin-login-submit:disabled{cursor:wait;opacity:.73}.admin-login-submit svg{width:18px;height:18px}.admin-login-security{color:#94a3c0;align-items:flex-start;gap:8px;margin:1px 0 0;font-size:.69rem;line-height:1.5;display:flex}.admin-login-security svg{color:#aebcff;flex:none;width:15px;height:15px;margin-top:1px}.admin-login-footer{color:#a3afc9;border-top:1px solid #7f94cc1f;justify-content:space-between;align-items:center;gap:12px;padding:18px 0 25px;font-size:.7rem;display:flex}.admin-login-footer small{color:#7784a1;font-size:.68rem}@media (max-width:320px){.admin-login-shell{padding-inline:14px}.admin-login-header{min-height:64px}.admin-login-back{justify-content:center;width:37px;padding:0;font-size:0}.admin-login-back svg{width:16px;height:16px}.admin-login-intro{min-height:271px}.admin-login-intro h1{font-size:2.38rem}.admin-login-intro__description{max-width:250px;font-size:.83rem}.admin-login-orbit{top:-1px;right:-103px;transform:scale(.79)}.admin-login-panel{border-radius:18px;padding:18px}.admin-login-field__control{height:52px}.admin-login-submit{min-height:54px}.admin-login-security{font-size:.65rem}}@media (min-width:390px){.admin-login-shell{padding-inline:22px}.admin-login-intro{min-height:314px}.admin-login-orbit{right:-71px;transform:scale(.98)}.admin-login-panel{border-radius:23px;padding:25px}}@media (min-width:600px){.admin-login-shell{padding-inline:34px}.admin-login-header{min-height:78px}.admin-login-status{display:inline-flex}.admin-login-back{padding-inline:14px;font-size:.76rem}.admin-login-content{max-width:560px;margin-inline:auto;padding-top:34px}.admin-login-intro{min-height:345px}.admin-login-intro__content{max-width:490px}.admin-login-intro h1{font-size:clamp(3.35rem,7vw,4.15rem)}.admin-login-intro__description{max-width:400px;font-size:.95rem}.admin-login-orbit{width:360px;height:360px;top:-27px;right:-49px;transform:none}.admin-login-panel{padding:29px}.admin-login-field__control{height:57px}.admin-login-submit{min-height:58px}}@media (min-width:960px){.admin-login-shell{padding-inline:52px}.admin-login-header{min-height:82px}.admin-login-content{grid-template-columns:minmax(0,1fr) minmax(420px,486px);align-items:center;gap:clamp(48px,8vw,130px);max-width:none;min-height:calc(100svh - 139px);padding:26px 0 30px}.admin-login-intro{border-bottom:0;min-height:538px}.admin-login-intro__content{padding:50px 0}.admin-login-intro h1{max-width:525px;font-size:clamp(3.7rem,5.1vw,5.4rem)}.admin-login-intro__description{max-width:390px;margin-top:24px;font-size:1rem}.admin-login-assurances{margin-top:25px}.admin-login-orbit{opacity:.93;width:490px;height:490px;top:3px;right:-12%}.admin-login-panel{border-radius:24px;padding:34px}.admin-login-panel__icon{width:46px;height:46px}.admin-login-panel__description{margin-top:19px}.admin-login-form{margin-top:28px}.admin-login-footer{border-top:0;padding-top:0}}@media (min-width:1220px){.admin-login-shell{padding-inline:64px}.admin-login-content{grid-template-columns:minmax(0,1fr) minmax(455px,510px);gap:clamp(80px,10vw,180px)}.admin-login-intro h1{font-size:clamp(4.7rem,5.2vw,5.85rem)}.admin-login-orbit{width:540px;height:540px;right:-4%}.admin-login-panel{padding:38px}}@media (prefers-reduced-motion:reduce){.admin-login-back,.admin-login-field__control,.admin-login-submit{transition:none}}.admin-workspace{isolation:isolate;color:#f5f7ff;background:linear-gradient(124deg,#1e419429,#0000 39%),linear-gradient(#070a13 0%,#050710 55%,#03050a 100%);min-height:100svh;position:relative;overflow:clip}.admin-workspace:before{z-index:-2;content:"";background:linear-gradient(90deg,#0000 0 57%,#664ad50e 61%,#0000 70%);position:absolute;inset:0}.admin-workspace:after{z-index:-1;content:"";background:linear-gradient(90deg,#0000 4%,#548eff66 35%,#9f5bff57 66%,#0000 96%);height:1px;position:absolute;top:81px;left:0;right:0;box-shadow:0 0 15px #6475ff33}.admin-workspace__grid{z-index:-1;opacity:.45;background-image:linear-gradient(#8299f20a 1px,#0000 1px),linear-gradient(90deg,#8299f20a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 87%);mask-image:linear-gradient(#000,#0000 87%)}.admin-workspace__shell{width:min(100%,1440px);min-height:100svh;margin-inline:auto;padding:0 18px 42px}.admin-workspace__topbar{border-bottom:1px solid #90a4de21;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:81px;display:grid}.admin-workspace__brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.admin-workspace__brand-mark{color:#a6b0ff;border:1.5px solid #697fff;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;box-shadow:inset 0 0 18px #5b75ff2e,0 0 18px #4665ff29}.admin-workspace__brand-mark svg{width:21px;height:21px}.admin-workspace__brand-copy{text-transform:uppercase;gap:4px;display:grid}.admin-workspace__brand b{letter-spacing:.19em;font-size:.84rem;line-height:1}.admin-workspace__brand small{color:#aeb6cd;letter-spacing:.31em;font-size:.51rem;font-weight:700;line-height:1}.admin-workspace__heading{border-left:1px solid #8b9dd729;min-width:0;padding-left:22px}.admin-workspace__heading p{color:#8ebdf2;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:750}.admin-workspace__heading h1{color:#f5f7ff;letter-spacing:0;margin:5px 0 0;font-size:clamp(1.15rem,1.5vw,1.42rem);font-weight:700;line-height:1}.admin-workspace__account{align-items:center;gap:10px;min-width:0;display:flex}.admin-workspace__avatar{color:#f2ebff;background:linear-gradient(145deg,#6745d36b,#3366cd57);border:1px solid #b67fff61;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:.8rem;font-weight:790;display:grid;box-shadow:inset 0 1px #ffffff29,0 0 14px #6753ee29}.admin-workspace__account>div{text-align:right;min-width:0}.admin-workspace__account p{color:#e6ebfa;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin:0;font-size:.72rem;font-weight:660;overflow:hidden}.admin-workspace__account small{color:#909dbc;margin-top:3px;font-size:.63rem;display:block}.admin-workspace__logout{color:#cbd6ed;cursor:pointer;background:#0f162e9e;border:1px solid #8fa0d733;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid}.admin-workspace__logout:hover{color:#ffe1e7;background:#ae355321;border-color:#ff93a675}.admin-workspace__logout:active{transform:scale(.95)}.admin-workspace__logout:disabled{cursor:wait;opacity:.62}.admin-workspace__logout svg{width:17px;height:17px}.admin-workspace__profile{min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:4px 6px;transition:border-color .18s,background .18s,transform .18s;display:flex}.admin-workspace__profile:hover,.admin-workspace__profile.is-active{background:#4e4cb121;border-color:#8f9fe84d}.admin-workspace__profile:active{transform:scale(.98)}.admin-workspace__profile-copy{text-align:right;min-width:0;display:block}.admin-workspace__tabs{scrollbar-width:none;background:#0a0f1fba;border:1px solid #7a8fcd33;border-radius:16px;gap:5px;margin-top:20px;padding:6px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff09,0 14px 32px #0000001f}.admin-workspace__tabs::-webkit-scrollbar{display:none}.admin-workspace__tab{color:#9ba9c7;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:.76rem;font-weight:670;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.admin-workspace__tab svg{width:16px;height:16px}.admin-workspace__tab:hover{color:#e8edfb;background:#4752b026}.admin-workspace__tab:active{transform:scale(.97)}.admin-workspace__tab.is-active{color:#fff;background:linear-gradient(118deg,#316ad64d,#7547db52);border-color:#849dff8f;box-shadow:inset 0 1px #ffffff1f,0 0 17px #5e62e921}.admin-workspace__tab.is-active svg{color:#bd9cff}.admin-workspace__feedback{border:1px solid;border-radius:14px;align-items:flex-start;gap:9px;margin-top:17px;padding:13px 15px;font-size:.82rem;line-height:1.45;display:flex}.admin-workspace__feedback svg{flex:none;width:17px;height:17px;margin-top:1px}.admin-workspace__feedback.is-success{color:#cbffe9;background:#33b3811c;border-color:#61e1a954}.admin-workspace__feedback.is-error{color:#ffdbe3;background:#bd37551c;border-color:#ff809754}.admin-workspace__loading{color:#a8b6d2;justify-content:center;align-items:center;gap:10px;min-height:360px;font-size:.84rem;display:flex}.admin-workspace__loading svg{color:#9ccfff;width:20px}.admin-workspace__content{min-width:0}.admin-overview{padding:28px 0 10px}.admin-overview__heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.admin-overview__heading p{color:#91c2f6;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:760}.admin-overview__heading h2{color:#f5f7ff;letter-spacing:0;margin:7px 0 0;font-size:clamp(1.55rem,2.5vw,2.25rem);font-weight:710;line-height:1.05}.admin-overview__heading>span{color:#a7b5d1;align-items:center;gap:7px;font-size:.7rem;display:inline-flex}.admin-overview__heading>span svg{color:#b691ff;width:15px}.admin-overview__heading>span.is-refreshing{color:#bcebdd}.admin-overview__heading>span.is-refreshing svg{color:#7ee0c2}.admin-overview__heading>span.is-error,.admin-overview__heading>span.is-error svg{color:#f3c986}.admin-overview__metrics{gap:12px;margin-top:21px;display:grid}.admin-metric-card{background:linear-gradient(145deg,#111933db,#080c1ae6);border:1px solid #7d92ce3d;border-radius:17px;align-items:center;gap:13px;min-width:0;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 13px 26px #0000001f}.admin-metric-card:after{content:"";background:linear-gradient(90deg,#0000,#84a9ff9e,#0000);height:1px;position:absolute;top:0;left:11%;right:11%}.admin-metric-card__icon{color:#a6b6ff;background:#4148b12e;border:1px solid #8e97ff3d;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 18px #4556d238}.admin-metric-card__icon svg{width:20px;height:20px}.admin-metric-card p{color:#aebbd2;margin:0;font-size:.7rem;font-weight:650;line-height:1.35}.admin-metric-card strong{color:#f5f7ff;letter-spacing:0;margin-top:6px;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:760;line-height:1;display:block}.admin-metric-card.is-revenue strong,.admin-metric-card.is-revenue .admin-metric-card__icon{color:#b7f5d9}.admin-metric-card.is-sold strong,.admin-metric-card.is-sold .admin-metric-card__icon{color:#b9e9ff}.admin-metric-card.is-ticket strong,.admin-metric-card.is-ticket .admin-metric-card__icon{color:#e4d4ff}.admin-metric-card.is-conversion strong,.admin-metric-card.is-conversion .admin-metric-card__icon{color:#ffebb2}.admin-overview__panels{gap:14px;margin-top:15px;display:grid}.admin-panel-card{background:linear-gradient(145deg,#0e152bd9,#070a16e6);border:1px solid #7d92ce3d;border-radius:19px;min-width:0;padding:20px;box-shadow:inset 0 1px #ffffff09,0 16px 32px #0000001c}.admin-status-panel header{justify-content:space-between;align-items:start;gap:13px;display:flex}.admin-status-panel header p{color:#91c1f3;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:760}.admin-status-panel h3{color:#f1f4ff;margin:7px 0 0;font-size:1.02rem;font-weight:690}.admin-status-panel header>span{color:#cdd4ff;white-space:nowrap;background:#5c4bbe1f;border:1px solid #929aff40;border-radius:999px;padding:7px 9px;font-size:.64rem}.admin-status-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:19px;display:grid}.admin-status-card{background:#0408147d;border:1px solid #798dc633;border-radius:13px;min-width:0;padding:13px}.admin-status-card span{color:#aebbd1;font-size:.66rem;font-weight:690;display:block}.admin-status-card strong{color:#f7f9ff;letter-spacing:0;margin-top:9px;font-size:1.52rem;line-height:1;display:block}.admin-status-card.is-paid{border-color:#59dea94d}.admin-status-card.is-paid strong{color:#b6f5d8}.admin-status-card.is-pending{border-color:#f7c96952}.admin-status-card.is-pending strong{color:#ffe7a5}.admin-status-card.is-expired,.admin-status-card.is-canceled,.admin-status-card.is-refunded{background:#1f253970}.admin-overview__total{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.admin-overview__total>span{color:#a5dcff;background:#3a77d226;border:1px solid #7ebaff54;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.admin-overview__total>span svg{width:20px}.admin-overview__total p{color:#aebbd2;margin:17px 0 0;font-size:.77rem}.admin-overview__total strong{color:#fff;letter-spacing:0;margin-top:7px;font-size:2.25rem;line-height:1}.admin-overview__total small{color:#8290ae;max-width:290px;margin-top:15px;font-size:.7rem;line-height:1.5}.admin-workspace__content section[class*=bg-slate-950\/60],.admin-reservation-list{border-radius:18px;box-shadow:inset 0 1px #ffffff09,0 14px 30px #0000001a;background:linear-gradient(145deg,#0e152bdb,#070a16e8)!important;border-color:#7d92ce3d!important}.admin-workspace__content section[class*=bg-slate-950\/60]>:first-child.border-b,.admin-reservation-list>:first-child{border-color:#788dc630!important}.admin-workspace__content :is(input,select,textarea){border-radius:11px;outline:none;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff06;color:#f3f6ff!important;background:#040814b8!important;border-color:#778dc961!important}.admin-workspace__content :is(input,select,textarea):focus{box-shadow:0 0 0 3px #5a84ff1c,0 0 16px #5e5bec12;background:#080f23f2!important;border-color:#85abffe0!important}.admin-workspace__content input[type=checkbox]{accent-color:#a879ff}.admin-workspace__content button{border-radius:11px;transition:border-color .18s,background .18s,color .18s,transform .18s,filter .18s}.admin-workspace__content button:active{transform:scale(.98)}.admin-workspace__content button[class*=bg-cyan-200]{border:1px solid #87aaffc4;box-shadow:inset 0 1px #ffffff3d,0 9px 20px #4b55e333;color:#fff!important;background:linear-gradient(108deg,#3b8be8,#7953e9 52%,#4660e3)!important}.admin-workspace__content button[class*=bg-cyan-200]:hover{filter:brightness(1.08)}.admin-workspace__content span[class*=border-emerald],.admin-workspace__content span[class*=border-amber],.admin-workspace__content span[class*=border-cyan],.admin-workspace__content span[class*=border-slate]{border-radius:999px}.admin-workspace__content label{font-weight:650;color:#aebbd4!important}.admin-workspace__content table{border-collapse:separate;border-spacing:0}.admin-workspace__content th{color:#8797b8!important}.admin-workspace__content tr{transition:background .18s}.admin-workspace__content tbody tr:hover{background:#504db817}.admin-workspace__content input:-webkit-autofill{-webkit-text-fill-color:#f3f6ff;caret-color:#f3f6ff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #080d20!important}.admin-workspace__content input:-webkit-autofill:hover{-webkit-text-fill-color:#f3f6ff;caret-color:#f3f6ff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #080d20!important}.admin-workspace__content input:-webkit-autofill:focus{-webkit-text-fill-color:#f3f6ff;caret-color:#f3f6ff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #080d20!important}.admin-reservation-filters{position:relative;overflow:hidden}.admin-reservation-filters:before{content:"";background:linear-gradient(90deg,#0000,#74abffbd,#0000);height:1px;position:absolute;top:0;left:16%;right:16%}.admin-payment-health{background:linear-gradient(145deg,#0e152be6,#060a16f0);border:1px solid #7d92ce42;border-radius:20px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #0000001f}.admin-payment-health:before{content:"";background:linear-gradient(90deg,#0000,#6cb2ffbf,#9c77ff8c,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.admin-payment-health.is-pass{border-color:#51cf974d}.admin-payment-health.is-warning{border-color:#efc05b4d}.admin-payment-health.is-fail{border-color:#ef708b4f}.admin-payment-health__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 20px;display:grid}.admin-payment-health__icon{color:#a8d7ff;background:#3568be29;border:1px solid #80aeff57;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.admin-payment-health__icon svg{width:20px;height:20px}.admin-payment-health__heading{min-width:0}.admin-payment-health__heading>p{color:#8cc9f8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:770}.admin-payment-health__heading h2{color:#f5f7ff;letter-spacing:0;margin:5px 0 0;font-size:1rem;font-weight:720}.admin-payment-health__heading>span{color:#8393b2;margin-top:4px;font-size:.72rem;line-height:1.45;display:block}.admin-payment-health__actions{align-items:center;gap:9px;display:flex}.admin-payment-health__status{color:#aab6cc;white-space:nowrap;background:#5761841f;border:1px solid #8597cc40;border-radius:999px;align-items:center;min-height:30px;padding:0 9px;font-size:.65rem;font-weight:730;display:inline-flex}.admin-payment-health__status.is-pass{color:#baf5d5;background:#2da46f1c;border-color:#51d69952}.admin-payment-health__status.is-warning{color:#ffe2a2;background:#b77d1d1c;border-color:#f0be5052}.admin-payment-health__status.is-fail{color:#ffc8d3;background:#b2314f1c;border-color:#f46f8c57}.admin-payment-health__actions button{color:#e6edfc;cursor:pointer;background:#192449b8;border:1px solid #8ba4ea61;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:.72rem;font-weight:720;display:inline-flex}.admin-payment-health__actions button:hover:not(:disabled){background:#454ba43d;border-color:#9ca8ffad}.admin-payment-health__actions button:disabled{cursor:wait;opacity:.65}.admin-payment-health__actions button svg{width:16px;height:16px}.admin-payment-health__summary{border-top:1px solid #7d91ca2e;border-bottom:1px solid #7d91ca2e;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.admin-payment-health__summary>div{border-right:1px solid #7d91ca24;min-width:0;padding:13px 16px}.admin-payment-health__summary>div:nth-child(4n){border-right:0}.admin-payment-health__summary dt{color:#7788a8;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:720}.admin-payment-health__summary dd{overflow-wrap:anywhere;color:#e3e9f7;margin:6px 0 0;font-size:.72rem;font-weight:650;line-height:1.4}.admin-payment-health__summary-url{border-top:1px solid #7d91ca24;grid-column:span 2}.admin-payment-health__checks{padding:4px 20px;display:grid}.admin-payment-health__check{border-bottom:1px solid #7d91ca21;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:12px 0;display:grid}.admin-payment-health__check:last-child{border-bottom:0}.admin-payment-health__check>span{background:#ffffff06;border:1px solid;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.admin-payment-health__check>span svg{width:15px;height:15px}.admin-payment-health__check.is-pass>span{color:#79dcae}.admin-payment-health__check.is-warning>span{color:#efc46a}.admin-payment-health__check.is-fail>span{color:#f08099}.admin-payment-health__check h3{color:#edf2ff;letter-spacing:0;margin:0;font-size:.75rem;font-weight:690}.admin-payment-health__check p{color:#8292af;margin:4px 0 0;font-size:.69rem;line-height:1.45}.admin-payment-health__check small{color:#6f7e9a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.62rem}.admin-payment-health__footer,.admin-payment-health__empty{color:#7484a2;border-top:1px solid #7d91ca29;font-size:.66rem;line-height:1.5}.admin-payment-health__footer{padding:12px 20px}.admin-payment-health__empty{align-items:center;gap:9px;min-height:74px;padding:0 20px;display:flex}.admin-payment-health__empty svg{color:#8ea1c5;width:17px}.admin-payment-health__empty p{margin:0}@media (max-width:760px){.admin-payment-health__header{grid-template-columns:auto minmax(0,1fr);padding:16px}.admin-payment-health__actions{grid-column:1/-1;justify-content:space-between}.admin-payment-health__actions button{flex:auto}.admin-payment-health__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-payment-health__summary>div:nth-child(4n){border-right:1px solid #7d91ca24}.admin-payment-health__summary>div:nth-child(2n){border-right:0}.admin-payment-health__summary-url{grid-column:1/-1}.admin-payment-health__checks{padding-inline:16px}.admin-payment-health__check{align-items:start}.admin-payment-health__check small{grid-column:2}.admin-payment-health__footer{padding-inline:16px}}.admin-reservation-list article{transition:background .18s}.admin-reservation-list article:hover{background:#5448bc13}.admin-pagination{color:#9facc8}.admin-pagination button{background:#0f162ea8;border-radius:10px}.admin-settings-grid>section,.admin-moderation-grid>section,.admin-audit-log>div,.admin-config-card{overflow:hidden}.admin-settings-grid h2,.admin-moderation-grid h2,.admin-audit-log h2,.admin-config-card h2{letter-spacing:0}.admin-settings-grid [class*=bg-white\/],.admin-moderation-grid [class*=bg-white\/]{border-radius:13px;background:#0f162e8f!important}.admin-config-card article{border-radius:14px;background:#090e1e8a!important;border-color:#798eca38!important}.admin-audit-log article{transition:background .18s}.admin-audit-log article:hover{background:#504db813}.admin-founder-panel,.admin-demo-settings{border-radius:18px}.admin-demo-preview{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02040cd1;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-demo-preview__dialog{background:#080c1b;border:1px solid #8f99ff5c;border-radius:12px;width:min(100%,1120px);max-height:calc(100svh - 36px);padding:20px;overflow-y:auto;box-shadow:0 24px 70px #0000007a}.admin-demo-preview__topline{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.admin-demo-preview__topline p{color:#a788ff;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:750}.admin-demo-preview__topline h3{color:#eff3ff;letter-spacing:0;margin:5px 0 0;font-size:1rem}.admin-demo-preview__topline button{color:#d8e1f4;background:#0f162eb8;border:1px solid #8b9dd740;place-items:center;width:38px;height:38px;display:grid}.admin-demo-preview__topline button svg{width:18px;height:18px}@media (max-width:480px){.admin-workspace__shell{padding:0 14px 30px}.admin-workspace__topbar{gap:10px;min-height:68px}.admin-workspace__heading{padding-left:12px}.admin-workspace__heading p{display:none}.admin-workspace__heading h1{font-size:.92rem}.admin-workspace__account>div{display:none}.admin-workspace__avatar,.admin-workspace__logout{width:34px;height:34px}.admin-workspace__tabs{border-radius:14px;margin-top:14px}.admin-workspace__tab{min-height:40px;padding-inline:11px;font-size:.72rem}.admin-overview{padding-top:22px}.admin-overview__heading{align-items:start}.admin-overview__heading>span{display:none}.admin-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-metric-card{gap:10px;padding:13px;display:grid}.admin-metric-card__icon{width:37px;height:37px}.admin-metric-card p{font-size:.62rem}.admin-metric-card strong{font-size:1.23rem}.admin-panel-card{border-radius:17px;padding:17px}.admin-status-panel__grid{gap:7px}.admin-status-card{padding:11px}.admin-status-card strong{font-size:1.25rem}.admin-pagination{flex-direction:column;align-items:flex-start;gap:12px}.admin-reservation-filters{padding:15px!important}}.admin-account{min-width:0}.admin-account__hero{border-bottom:1px solid #8093cc2e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:5px 4px 23px;display:grid}.admin-account__avatar{color:#f5efff;background:linear-gradient(145deg,#4877e066,#7d46cf6b);border:1px solid #a391ff7a;border-radius:50%;place-items:center;width:58px;height:58px;font-size:1rem;font-weight:790;display:grid;box-shadow:inset 0 1px #ffffff29,0 0 24px #6458e024}.admin-account__identity{min-width:0}.admin-account__identity>p{color:#91c8f7;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:770}.admin-account__identity h2{overflow-wrap:anywhere;color:#f5f7ff;letter-spacing:0;margin:6px 0 0;font-size:clamp(1.08rem,2vw,1.35rem);font-weight:720;line-height:1.15}.admin-account__identity>span{color:#98a7c4;margin-top:6px;font-size:.72rem;display:block}.admin-account__status{color:#bdf5d8;white-space:nowrap;background:#2d9b701a;border:1px solid #5cdaa14a;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:.68rem;font-weight:700;display:inline-flex}.admin-account__status svg{width:15px;height:15px}.admin-account__content{gap:20px;padding-top:20px;display:grid}.admin-account__card{min-width:0;overflow:hidden}.admin-account__card-heading{align-items:flex-start;gap:12px;display:flex}.admin-account__card-icon{color:#bdb8ff;background:#4953b726;border:1px solid #8d9ee54d;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-account__card-icon svg{width:18px;height:18px}.admin-account__card-heading h2{color:#f3f6ff;letter-spacing:0;margin:1px 0 0;font-size:.98rem;font-weight:700}.admin-account__card-heading p{color:#8798b9;max-width:760px;margin:5px 0 0;font-size:.76rem;line-height:1.5}.admin-account__user-list{align-content:start;gap:9px;min-width:0;display:grid}.admin-account__user{background:#070c1c80;border:1px solid #7c8fca36;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:62px;padding:11px 12px;display:flex}.admin-account__user>div:first-child{min-width:0}.admin-account__user p{overflow-wrap:anywhere;color:#eef2ff;margin:0;font-size:.78rem;font-weight:660}.admin-account__user small{color:#71809d;margin-top:5px;font-size:.65rem;display:block}.admin-account__user-actions{flex:none;align-items:center;gap:8px;display:flex}.admin-account__user-actions select{width:132px;min-height:38px;padding-inline:10px;font-size:.7rem}.admin-account__user-actions button{cursor:pointer;background:0 0;border:1px solid;min-height:38px;padding:0 11px;font-size:.68rem;font-weight:690}.admin-account__user-actions button.is-danger{color:#ffcbd5;border-color:#ff829947}.admin-account__user-actions button.is-success{color:#baf4d7;border-color:#58dd9d4d}@media (max-width:639px){.admin-workspace__profile-copy{display:none}.admin-workspace__profile{padding:2px}.admin-account__hero{grid-template-columns:auto minmax(0,1fr);gap:12px}.admin-account__avatar{width:49px;height:49px}.admin-account__status{grid-column:1/-1;width:max-content;margin-top:2px}.admin-account__card{padding:16px!important}.admin-account__card>.admin-account__card-heading.border-b{margin:-16px -16px 0;padding:16px!important}.admin-account__card-heading{gap:10px}.admin-account__card-icon{width:35px;height:35px}.admin-account__user{flex-direction:column;align-items:flex-start}.admin-account__user-actions{width:100%}.admin-account__user-actions select{flex:auto;width:auto}.admin-account__user-actions button{flex:none}.admin-account__card form>button{justify-content:center;width:100%}}@media (min-width:640px){.admin-workspace__shell{padding-inline:30px}.admin-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-status-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-workspace__content{padding-bottom:16px}}@media (min-width:1024px){.admin-workspace__shell{padding-inline:48px}.admin-workspace__topbar{min-height:88px}.admin-workspace__tabs{margin-top:23px;padding:7px}.admin-workspace__tab{min-height:45px;padding-inline:17px;font-size:.8rem}.admin-overview{padding-top:33px}.admin-overview__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-metric-card{min-height:112px;padding:19px}.admin-overview__panels{grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr);gap:15px}.admin-status-panel__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-panel-card{padding:23px}.admin-reservations,.admin-settings-grid,.admin-moderation-grid,.admin-audit-log{padding-top:29px!important}.admin-workspace__content section[class*=bg-slate-950\/60],.admin-reservation-list{border-radius:20px}}.admin-workspace__content input:not([type=checkbox]),.admin-workspace__content select{letter-spacing:0;width:100%;min-width:0;min-height:46px;padding:0 14px;font-size:.82rem;font-weight:610}.admin-workspace__content textarea{resize:vertical;letter-spacing:0;width:100%;min-width:0;min-height:104px;padding:13px 14px;font-size:.82rem;font-weight:560;line-height:1.5}.admin-workspace__content :is(input,textarea)::placeholder{color:#687796;opacity:1}.admin-workspace__content :is(select,input[type=date],input[type=time],input[type=datetime-local]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-workspace__content select{cursor:pointer}.admin-workspace__content select option,.admin-workspace__content select optgroup{color:#f3f6ff;background-color:#0a1020}.admin-workspace__content select option:disabled{color:#71809d}.admin-workspace__content table :is(input:not([type=checkbox]),select){min-height:38px}.admin-workspace__content :is(input,select).h-8{height:36px;min-height:36px}.admin-form-field{align-content:start;gap:8px;min-width:0;display:grid}.admin-form-field__label{color:#bdc9e2;letter-spacing:0;font-size:.71rem;font-weight:720;line-height:1.35}.admin-form-control{background:linear-gradient(145deg,#0a1023f5,#050916f5);border:1px solid #7b94d66b;border-radius:13px;align-items:center;min-width:0;min-height:48px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #00000017}.admin-form-control:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8fb9ff42,#0000);height:1px;position:absolute;top:0;left:12px;right:12px}.admin-form-control:focus-within{background:linear-gradient(145deg,#0c1630fa,#070c1dfa);border-color:#7eb1ffeb;box-shadow:inset 0 1px #ffffff12,0 0 0 3px #5089ff1f,0 10px 24px #2a409821}.admin-form-control__leading{z-index:1;color:#aeb9ff;pointer-events:none;background:#434cb226;border:1px solid #8897ff3d;border-radius:9px;place-items:center;width:32px;height:32px;transition:border-color .18s,background .18s,color .18s;display:grid;position:absolute;left:8px}.admin-form-control__leading svg{stroke-width:1.8px;width:16px;height:16px}.admin-form-control:focus-within .admin-form-control__leading{color:#9bdcff;background:#3d77d533;border-color:#7cc4ff6e}.admin-form-control>:is(input,select){appearance:none;min-height:46px!important;box-shadow:none!important;color:#f5f7ff!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 42px 0 50px!important}.admin-form-control>input{padding-right:14px!important}.admin-form-control>:is(input,select):focus{box-shadow:none!important;background:0 0!important}.admin-form-control__chevron{color:#8494b7;pointer-events:none;width:16px;height:16px;transition:color .18s,transform .18s;position:absolute;right:14px}.admin-form-control:focus-within .admin-form-control__chevron{color:#a9ceff;transform:translateY(1px)}.admin-form-field__hint{color:#6f7e9c;letter-spacing:0;min-height:1.2em;font-size:.65rem;font-weight:520;line-height:1.35}.admin-form-actions{padding-top:3px}@media (max-width:480px){.admin-form-control{min-height:46px}.admin-form-field__label{font-size:.69rem}.admin-form-actions>button{justify-content:center;width:100%}}.minute-home{isolation:isolate;color:#f6f8ff;background:linear-gradient(116deg,#1a35702e,#0000 36%),linear-gradient(#070a13 0%,#050710 42%,#03050b 100%);min-height:100svh;position:relative;overflow:clip}.minute-home:before{z-index:-1;content:"";opacity:.42;background-image:linear-gradient(#879fff0e 1px,#0000 1px),linear-gradient(90deg,#879fff0e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.minute-home:after{z-index:-1;content:"";background:linear-gradient(90deg,#0000 4%,#548eff6b 35%,#9f5bff5c 66%,#0000 96%);height:1px;position:absolute;top:71px;left:0;right:0}.minute-shell{width:min(100%,1440px);margin-inline:auto;padding-inline:20px}.minute-topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070dcc;border-bottom:1px solid #90a4de21;position:sticky;top:0}.minute-topbar__inner{justify-content:space-between;align-items:center;gap:12px;min-height:72px;display:flex}.minute-brand{color:#fff;align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.minute-brand__mark{color:#9faaff;border:1.5px solid #697fff;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;display:grid;box-shadow:inset 0 0 18px #5b75ff2e,0 0 18px #4665ff2b}.minute-brand__mark svg{width:22px;height:22px}.minute-brand__copy{min-width:0}.minute-brand b{letter-spacing:.18em;font-size:.88rem;line-height:1;display:block}.minute-brand small{color:#aeb6cd;letter-spacing:.29em;margin-top:4px;font-size:.51rem;font-weight:700;line-height:1;display:block}.minute-brand em{color:#909dbb;letter-spacing:.01em;max-width:148px;margin-top:4px;font-size:.52rem;font-style:normal;line-height:1.3;display:block}.minute-nav{display:none}.minute-topbar__actions{align-items:center;gap:8px;display:flex}.minute-login,.minute-menu-trigger{color:#eef2ff;border:1px solid #98aae03d;justify-content:center;align-items:center;height:42px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.minute-login{border-radius:12px;gap:8px;padding-inline:13px;font-size:.78rem;font-weight:650}.minute-login svg{width:15px;height:15px}.minute-menu-trigger{cursor:pointer;background:#12182e85;border-radius:12px;width:42px}.minute-menu-trigger svg{width:19px;height:19px}.minute-login:active,.minute-menu-trigger:active{transform:scale(.95)}.minute-theme{display:none}.minute-mobile-nav{background:#080b15f5;border-bottom:1px solid #90a4de21;gap:2px;padding:8px 20px 18px;display:grid}.minute-mobile-nav a{color:#dce4fb;border-radius:10px;justify-content:space-between;align-items:center;min-height:46px;padding:0 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.minute-mobile-nav a:hover{color:#fff;background:#7767ef1f}.minute-mobile-nav svg{color:#9d9dff;width:16px}.minute-hero{gap:18px;padding-top:18px;padding-bottom:22px;display:grid}.hero-copy{border-bottom:1px solid #8297d324;align-items:flex-end;min-height:calc(100svh - 112px);display:flex;position:relative;overflow:hidden}.hero-copy__content{z-index:2;width:min(100%,530px);padding:46px 0 34px;position:relative}.hero-eyebrow{color:#7cbdff;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.7rem;font-weight:760;display:inline-flex}.hero-eyebrow svg{color:#bb79ff;width:15px;height:15px}.hero-copy h1{color:#f8f9ff;letter-spacing:0;flex-direction:column;margin:15px 0 0;font-size:3.2rem;font-weight:720;line-height:.98;display:flex}.hero-copy h1 strong{color:#0000;letter-spacing:.01em;text-shadow:0 0 26px #6e63ff33;background:linear-gradient(104deg,#cc75ff 6%,#7465ff 48%,#56aeff 100%);-webkit-background-clip:text;background-clip:text;margin:6px 0;font-size:4.55rem;font-weight:780;line-height:.9;display:block}.hero-copy h1 em{color:#f4f7ff;margin-top:17px;font-size:2.1rem;font-style:normal;line-height:1.03}.hero-copy__description{color:#b7c1d8;max-width:310px;margin:22px 0 0;font-size:.98rem;line-height:1.62}.hero-primary-action{color:#fff;cursor:pointer;background:linear-gradient(110deg,#367fe4,#785ce8 53%,#5756dd);border:1px solid #91aaffb8;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:54px;margin-top:28px;padding:0 20px;font-size:.91rem;font-weight:760;transition:filter .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff45,0 10px 26px #4f56e145}.hero-primary-action:hover{filter:brightness(1.09)}.hero-primary-action svg{width:18px;height:18px}.hero-assurance{color:#aebbd5;align-items:center;gap:8px;margin:18px 0 0;font-size:.77rem;display:flex}.hero-assurance svg{color:#7bd2ff;width:16px}.time-orbit{z-index:1;isolation:isolate;opacity:.94;filter:drop-shadow(0 0 24px #4670ff42);width:310px;height:310px;position:absolute;top:38px;right:-78px}.time-orbit__field{z-index:0;background:radial-gradient(circle at 52% 44%,#2a52ca21,#0000 47%);border:1px solid #6869ff42;border-radius:50%;position:absolute;inset:2.5% 0 0;box-shadow:inset 0 0 70px #1f42b91a,0 0 70px #3a58f51a}.time-orbit__field:before{content:"";border:1px solid #7066ff33;border-radius:50%;position:absolute;inset:9% -17% -13%;transform:rotate(-42deg)}.time-orbit__field:after{content:"";filter:blur(10px);background:radial-gradient(#4b68f81f,#0000 67%);border-radius:50%;position:absolute;inset:18% 9% 16%}.time-orbit__plane{border:1.5px solid #7092ff4d;border-radius:50%;width:124%;height:45%;position:absolute;top:38%;left:-12%;transform:rotate(-41deg)}.time-orbit__plane--back{z-index:1;background:linear-gradient(108deg,#225fe114,#0000 44%,#8741dc17);box-shadow:-4px -2px 13px #4a99ff5c,4px 2px 16px #ac51ff4d,inset 0 0 18px #5e5dff1c}.time-orbit__plane--back:after{content:"";background:linear-gradient(90deg,#0000,#9da8ff,#c087ff);border-radius:999px;width:27%;height:2px;position:absolute;top:-2px;right:8%;box-shadow:0 0 11px #a274ffb8}.time-orbit__face{z-index:3;aspect-ratio:1;background:radial-gradient(circle,#2b5cd080 0 4%,#0f1a5061 14%,#050a1dd1 50%,#020612f5 75%);border:1px solid #8978ffd6;border-radius:50%;width:63.2%;position:absolute;top:3%;left:18.4%;overflow:hidden;box-shadow:inset 0 0 0 5px #24317a14,inset 0 0 38px #2f4dcc47,0 0 34px #5f52ff5c}.time-orbit__face:before{content:"";border:1px solid #687dff26;border-radius:50%;position:absolute;inset:4.5%}.time-orbit__face:after{content:"";filter:blur(6px);background:radial-gradient(#638fff29,#0000 70%);border-radius:50%;width:68%;height:62%;position:absolute;top:-22%;left:15%;transform:rotate(-30deg)}.time-orbit__tick{z-index:4;transform-origin:50%;position:absolute;inset:0}.time-orbit__tick:before{content:"";background:#9376ffb8;border-radius:999px;width:1px;height:3.1%;position:absolute;top:6.2%;left:calc(50% - .5px);box-shadow:0 0 4px #8e71ff47}.time-orbit__tick.is-major:before{background:linear-gradient(#c392ff,#8067ed);width:2px;height:7.6%;top:4.4%;left:calc(50% - 1px);box-shadow:0 0 8px #b17fffdb}.time-orbit__hand{z-index:6;transform-origin:bottom;border-radius:999px;width:2px;position:absolute;bottom:50%;left:calc(50% - 1px)}.time-orbit__hand--hour{background:linear-gradient(#6bc1ff,#8ea3ff);height:30%;box-shadow:0 0 10px #6bb5ffe6}.time-orbit__hand--minute{background:linear-gradient(#75c6ff,#9d8cff);height:42%;box-shadow:0 0 13px #6fb8fff2}.time-orbit__hand--minute:after{content:"";background:#c6e8ff;border-radius:50%;width:4px;height:4px;position:absolute;top:-3px;left:-1px;box-shadow:0 0 8px #83c8ff}.time-orbit__core{z-index:8;background:#4c8fff;border:4px solid #9ed4ff;border-radius:50%;width:16px;height:16px;position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);box-shadow:0 0 0 6px #3a69ff2e,0 0 0 12px #3e66ff14,0 0 24px #4d9eff}.time-orbit__plane--front{z-index:7;clip-path:polygon(0 52%,100% 52%,100% 100%,0 100%);border-color:#0000 #0000 #ae5cffb8 #509dffc7;box-shadow:-4px 4px 14px #4e9dff8c,4px 4px 17px #a950ff94}.selector-panel{background:linear-gradient(145deg,#121933f0,#080b17f0);border:1px solid #8297d54a;border-radius:20px;padding:22px;scroll-margin-top:88px;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000040}.selector-panel:before{content:"";background:linear-gradient(90deg,#0000,#6ca8ff,#0000);height:1px;position:absolute;top:0;left:12%;right:12%;box-shadow:0 0 15px #5a8fffc7}.selector-panel__heading{align-items:center;gap:12px;display:flex}.selector-panel__icon{color:#c288ff;background:#904fff21;border:1px solid #b773ff42;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.selector-panel__icon svg{width:19px;height:19px}.selector-panel__heading p{color:#93b9ef;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:720}.selector-panel h2{color:#f4f6ff;letter-spacing:0;margin:3px 0 0;font-size:1.3rem;line-height:1.1}.year-choice{margin-top:20px}.year-choice>p{color:#dce3f2;letter-spacing:.06em;text-transform:uppercase;margin:0 0 9px;font-size:.71rem;font-weight:760}.year-choice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.year-choice button{color:#cbd4e7;cursor:pointer;text-align:left;background:#02061073;border:1px solid #677bb052;border-radius:13px;min-width:0;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s}.year-choice button:hover,.year-choice button.is-selected{background:linear-gradient(135deg,#3957b642,#683dc533);border-color:#859effbf;box-shadow:0 0 18px #665cf529}.year-choice strong,.year-choice span,.year-choice small{display:block}.year-choice strong{color:#f7f8ff;font-size:1.15rem}.year-choice span{color:#b9c7e1;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:.71rem;overflow:hidden}.year-choice small{color:#7f8dab;min-height:2.45em;margin-top:3px;font-size:.62rem;line-height:1.28}.selector-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.selector-field{color:#dce3f2;letter-spacing:.06em;text-transform:uppercase;gap:8px;min-width:0;font-size:.71rem;font-weight:760;display:grid}.selector-field--date{grid-column:1/-1}.selector-field>span:first-child{align-items:center;gap:7px;display:inline-flex}.selector-field>span:first-child svg{color:#a7b4dc;width:14px;height:14px}.selector-field input,.selector-field select{color:#f5f7ff;letter-spacing:0;text-transform:none;background:#040815b0;border:1px solid #7087c45c;border-radius:13px;outline:0;width:100%;min-width:0;height:56px;font-size:1rem;font-weight:650;transition:border-color .18s,box-shadow .18s,background .18s}.selector-field input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 14px}.selector-field select{appearance:none;padding:0 39px 0 14px}.selector-field input:focus,.selector-field select:focus{background:#091024f0;border-color:#81a8ffcc;box-shadow:0 0 0 3px #5a84ff1c}.selector-field input::-webkit-calendar-picker-indicator{filter:invert()brightness(1.9);opacity:.85}.select-wrap{min-width:0;display:block;position:relative}.select-wrap>svg{pointer-events:none;color:#cbd4ef;width:17px;position:absolute;top:19px;right:13px}.availability-button{color:#fff;cursor:pointer;letter-spacing:0;text-align:center;text-transform:none;background:linear-gradient(108deg,#3b8be8,#7953e9 52%,#4660e3);border:1px solid #769bffd1;border-radius:15px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:60px;margin-top:20px;padding:0 16px;font-size:.86rem;font-weight:780;line-height:1.15;transition:filter .18s,opacity .18s;display:flex;box-shadow:inset 0 1px #ffffff40,0 12px 24px #4b55e33b}.availability-button:hover{filter:brightness(1.08)}.availability-button:active{filter:brightness(.96)}.availability-button:disabled{cursor:wait;opacity:.72}.availability-button svg{flex:none;width:19px;height:19px}.selector-security{color:#b4bfd6;border-top:1px solid #788bc133;align-items:flex-start;gap:10px;margin-top:15px;padding:13px 0 0;font-size:.77rem;line-height:1.45;display:flex}.selector-security svg{color:#8ac4ff;flex:none;width:17px;height:17px}.availability-result{--availability-accent:143, 181, 255;border:1px solid rgba(var(--availability-accent), .4);background:linear-gradient(135deg, rgba(var(--availability-accent), .09), #040814bd 52%), #030712c2;color:#d9e0f1;border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:14px;margin-top:18px;padding:18px;font-size:.82rem;line-height:1.45;display:grid;box-shadow:inset 0 1px #ffffff09,0 14px 34px #00000029}.availability-result__icon{border:1px solid rgba(var(--availability-accent), .42);background:rgba(var(--availability-accent), .12);width:44px;height:44px;color:rgb(var(--availability-accent));border-radius:8px;place-items:center;display:grid}.availability-result__icon svg{width:21px;height:21px}.availability-result__body{gap:12px;min-width:0;display:grid}.availability-result__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.availability-result__heading{gap:4px;min-width:0;display:grid}.availability-result__eyebrow{color:rgb(var(--availability-accent));letter-spacing:0;text-transform:uppercase;font-size:.64rem;font-weight:800;line-height:1.2}.availability-result b{color:#fff;font-size:1rem;line-height:1.3}.availability-result__message{color:#b9c5de;max-width:540px;line-height:1.5}.availability-result__price{border-left:1px solid rgba(var(--availability-accent), .22);flex:none;justify-items:end;gap:2px;min-width:92px;padding-left:18px;display:grid}.availability-result__price span{color:#8998b7;text-transform:uppercase;font-size:.63rem;font-weight:750}.availability-result__price strong{color:#f5f8ff;font-size:.94rem;line-height:1.3}.availability-result a{color:#9cd5ff;font-weight:650}.availability-result.is-available{--availability-accent:92, 226, 181}.availability-result.is-blocked{--availability-accent:255, 193, 96}.availability-result.is-occupied{--availability-accent:143, 181, 255}.availability-result.is-error{--availability-accent:255, 115, 143}.availability-result.is-loading{--availability-accent:143, 181, 255}.availability-result__action{cursor:pointer;width:fit-content;min-height:44px;font:inherit;background:linear-gradient(110deg,#397ee7,#7557e8);border:1px solid #84abffb8;border-radius:8px;justify-content:center;align-items:center;gap:9px;margin-top:1px;padding:0 16px;line-height:1.2;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 10px 24px #4352cb33;color:#fff!important;font-weight:700!important}.availability-result__action svg{width:16px;height:16px}.availability-result__action:hover{background:linear-gradient(110deg,#4388f0,#8062ef);border-color:#b5cdffe6;transform:translateY(-1px);box-shadow:0 13px 30px #4352cb47}.reservation-flow{padding-top:10px;padding-bottom:20px}.reservation-flow form{background:linear-gradient(145deg,#0f162df2,#070a15f0);border:1px solid #8297d54a;border-radius:20px;gap:18px;padding:22px;display:grid}.reservation-flow__heading{gap:12px;display:grid}.reservation-flow__heading p{color:#82c5ff;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:780}.reservation-flow__heading h2{color:#fbfcff;margin:6px 0;font-size:1.5rem;line-height:1.08}.reservation-flow__heading span{color:#adb9d0;font-size:.88rem;line-height:1.5}.reservation-flow__heading strong{color:#d2b4ff;font-size:1.65rem}.reservation-products{gap:14px;display:grid}.reservation-products__intro{justify-content:space-between;align-items:end;gap:18px;padding-bottom:2px;display:flex}.reservation-products__intro p,.reservation-products__intro h3{margin:0}.reservation-products__intro p{color:#8cbfff;letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:800}.reservation-products__intro h3{color:#f4f7ff;margin-top:5px;font-size:1rem;line-height:1.3}.reservation-products__intro>span{color:#9eabc4;flex:none;font-size:.72rem;font-weight:650}.reservation-products__grid{gap:10px;display:grid}.reservation-products__grid label{color:#d8dfed;cursor:pointer;background:#070c1c7a;border:1px solid #6f84be42;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:14px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.reservation-products__grid label:hover{background:#0f1731ad;border-color:#82a2e880;transform:translateY(-1px)}.reservation-products__grid label.is-selected{background:linear-gradient(135deg,#5353d326,#090e1fb3),#090e1fcc;border-color:#816fffad;box-shadow:inset 0 1px #ffffff09}.reservation-products__grid label.is-base{cursor:default;background:linear-gradient(120deg,#31ab8b1a,#3f37a21c),#080e1fbd;border-color:#53e1b05c;grid-column:1/-1;min-height:78px}.reservation-products__grid label.is-base:hover{border-color:#53e1b05c;transform:none}.reservation-products__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.reservation-products__icon{color:#9cabff;background:#4555ae21;border:1px solid #8297d547;border-radius:8px;place-items:center;width:42px;height:42px;transition:border-color .18s,background .18s,color .18s;display:grid}.reservation-products__icon svg{width:19px;height:19px}.reservation-products__grid label.is-selected .reservation-products__icon{color:#c2b2ff;background:#6c4fdd33;border-color:#997dff7a}.reservation-products__grid label.is-base .reservation-products__icon{color:#74e2bc;background:#34b58f21;border-color:#53e1b061}.reservation-products__input:focus-visible~.reservation-products__icon{outline-offset:3px;outline:2px solid #91b7ff}.reservation-products__copy,.reservation-products__copy b,.reservation-products__copy small{display:block}.reservation-products__copy{min-width:0}.reservation-products__copy b{color:#fff;font-size:.86rem;line-height:1.35}.reservation-products__copy small{color:#9facca;margin-top:5px;font-size:.71rem;line-height:1.42}.reservation-products__meta{align-content:space-between;align-self:stretch;justify-items:end;gap:8px;display:grid}.reservation-products__meta em{color:#d8c0ff;white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:750}.reservation-products__check{color:#0000;background:#040814a3;border:1px solid #8797c36b;border-radius:6px;place-items:center;width:22px;height:22px;transition:border-color .18s,background .18s,color .18s;display:grid}.reservation-products__check svg{width:14px;height:14px}.reservation-products__grid label.is-selected .reservation-products__check{color:#fff;background:#7659e9;border-color:#8c72ff}.reservation-products__base{color:#84e7bf;align-items:center;gap:6px;font-size:.7rem;font-weight:760;display:inline-flex}.reservation-products__base svg{width:14px;height:14px}.reservation-form-grid{gap:14px;display:grid}.reservation-form-grid label{color:#d8e0ef;gap:8px;font-size:.78rem;font-weight:720;display:grid}.reservation-contact-grid{gap:14px;min-width:0;display:grid}.reservation-input{min-width:0;display:block;position:relative}.reservation-input>svg{z-index:1;color:#7283a8;pointer-events:none;width:18px;height:18px;transition:color .18s,filter .18s;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.reservation-form-grid .reservation-input>input{background:#030712d1;border-radius:8px;height:52px;padding:0 14px 0 44px}.reservation-input:hover>input{border-color:#7f97d68f}.reservation-input:focus-within>svg{color:#a9b7ff;filter:drop-shadow(0 0 7px #7e6fff6b)}.reservation-form-grid input,.reservation-form-grid textarea{color:#fff;background:#020610ad;border:1px solid #677bb061;border-radius:12px;outline:0;width:100%;min-height:50px;padding:12px 13px;transition:border-color .18s,box-shadow .18s}.reservation-form-grid textarea{resize:vertical;min-height:104px}.reservation-message-field__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.reservation-message-field__heading small{color:#8494b7;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:650}.reservation-message-field textarea{resize:none;height:72px;min-height:72px;line-height:1.4}.reservation-form-grid input:focus,.reservation-form-grid textarea:focus{border-color:#82a8ffd1;box-shadow:0 0 0 3px #4e80ff1c}.reservation-honeypot{display:none!important}.terms{color:#c7d1e4;cursor:pointer;background:#050a179e;border:1px solid #6e84bf47;border-radius:8px;align-items:center;gap:13px;min-height:54px;padding:13px 15px;font-size:.81rem;line-height:1.5;transition:border-color .18s,background .18s;display:flex}.terms:hover{background:#080e1fb8;border-color:#8b9ddc70}.terms__control{flex:none;width:22px;height:22px;position:relative}.terms__control input{appearance:none;cursor:pointer;background:#020610e6;border:1px solid #899ad294;border-radius:6px;outline:0;width:22px;height:22px;margin:0;transition:border-color .18s,background .18s,box-shadow .18s}.terms__control input:checked{background:linear-gradient(145deg,#7c5ce8,#5842c8);border-color:#8972ef;box-shadow:0 0 14px #7354df47}.terms__control input:focus-visible{box-shadow:0 0 0 3px #697ef433}.terms__control svg{color:#fff;opacity:0;pointer-events:none;width:14px;height:14px;transition:opacity .16s;position:absolute;top:4px;left:4px}.terms__control input:checked+svg{opacity:1}.reservation-message{color:#d5e3ff;margin:0;font-size:.88rem}.reservation-submit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#724ae1,#a85ddd);border:1px solid #bc97ffb3;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;font-size:.91rem;font-weight:780;transition:filter .18s,opacity .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 10px 22px #7a49de3d}.reservation-submit:hover{filter:brightness(1.08)}.reservation-submit:disabled{cursor:wait;opacity:.7}.reservation-submit svg{width:18px;height:18px}.minute-metrics{z-index:3;gap:12px;padding-top:14px;padding-bottom:52px;display:grid;position:relative}.live-clock,.metrics-board{background:#0b1021b8;border:1px solid #7b90cd3d;border-radius:18px;min-width:0}.live-clock{padding:19px}.live-clock p{color:#cfd8ec;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.73rem;font-weight:760;display:flex}.live-clock p svg{color:#a6b8ff;width:15px}.live-clock strong{color:#a97bff;letter-spacing:.04em;text-shadow:0 0 16px #9e5bff61;margin-top:11px;font-size:2.1rem;line-height:1;display:block}.live-clock span{color:#c1c9da;text-transform:capitalize;margin-top:11px;font-size:.83rem;display:block}.live-clock small{color:#8e9ab4;margin-top:6px;font-size:.73rem;display:block}.metrics-board{display:grid}.metrics-board:has(.metric-card:only-child) .metric-card{justify-content:center}.metric-card{align-items:center;gap:12px;min-width:0;padding:17px;display:flex}.metric-card+.metric-card{border-top:1px solid #758ac633}.metric-card__icon,.value-prop__icon{color:#9caaff;background:#444eb52e;border:1px solid #7781ff2e;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 20px #4556d247}.metric-card__icon{width:45px;height:45px}.metric-card__label{color:#c9d1e4;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:.67rem;font-weight:760;display:flex}.metric-card__live{color:#8de8ca;align-items:center;gap:5px;font-size:.58rem;font-weight:800;display:inline-flex}.metric-card__live:before{content:"";background:#62ddb8;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite live-metric-pulse;box-shadow:0 0 9px #62ddb8ad}@keyframes live-metric-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.metric-card__live:before{animation:none}}.metric-card__value{color:#f2f5ff;letter-spacing:0;margin:5px 0 0;font-size:1.32rem;font-weight:760;line-height:1}.metric-card__detail{color:#98a5bf;margin:6px 0 0;font-size:.74rem}.demo-experience{min-width:0;padding-top:16px;padding-bottom:34px}.demo-loading{min-height:240px}.demo-experience.is-embedded{grid-column:1/-1;padding-inline:0}.demo-experience.is-preview{padding:0}.demo-experience__header{border-bottom:1px solid #8197d62e;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding-bottom:14px;display:flex}.demo-experience__header>div{min-width:0}.demo-experience__header p,.real-activity__heading p{color:#9fcfff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:.63rem;font-weight:760;display:flex}.demo-experience__header p svg,.real-activity__heading p svg{color:#bb8cff;width:14px;height:14px}.demo-experience__header h2,.real-activity__heading h2{color:#f4f7ff;letter-spacing:0;margin:6px 0 0;font-size:1.16rem;font-weight:710;line-height:1.15}.demo-experience__header span{color:#9eabc4;max-width:580px;margin-top:6px;font-size:.76rem;line-height:1.5;display:block}.demo-experience__header>strong{color:#d8c7ff;background:#6f48c921;border:1px solid #bb89ff57;border-radius:999px;flex:none;padding:7px 9px;font-size:.59rem;font-weight:730}.demo-experience__rail{grid-template-columns:minmax(0,1fr);gap:9px;min-height:190px;margin-top:14px;display:grid;overflow:hidden}.demo-card{background:linear-gradient(145deg,#101731e6,#070b19f0);border:1px solid #8092d238;border-radius:8px;min-width:0;min-height:190px;padding:15px;box-shadow:inset 0 1px #ffffff09}.demo-card:not(.is-current){display:none}.demo-card.is-current{border-color:#9186ff94;box-shadow:inset 0 1px #ffffff0f,0 0 24px #595ee81f}.demo-card__topline{grid-template-columns:35px minmax(0,1fr) 18px;align-items:center;gap:9px;display:grid}.demo-card__topline>svg{color:#87cfff;width:18px;height:18px}.demo-card__avatar{color:#f3ebff;background:linear-gradient(145deg,#6444cd6b,#2d69cf57);border:1px solid #b480ff75;border-radius:50%;place-items:center;width:35px;height:35px;font-size:.65rem;font-weight:780;display:grid}.demo-card h3{overflow-wrap:anywhere;color:#eef3ff;letter-spacing:0;margin:0;font-size:.75rem;font-weight:700}.demo-card__topline p{color:#9f8cff;margin:3px 0 0;font-size:.59rem}.demo-card__minute{justify-content:space-between;align-items:baseline;gap:9px;margin-top:17px;display:flex}.demo-card__minute span{color:#aebbd3;font-size:.68rem}.demo-card__minute strong{color:#bfebff;font-family:var(--font-geist-mono), monospace;letter-spacing:0;font-size:1.05rem}.demo-card__message{color:#e1e7f5;margin:10px 0 0;font-size:.76rem;line-height:1.35}.demo-card__progress{background:#7689c129;border-radius:999px;height:3px;margin-top:14px;overflow:hidden}.demo-card__progress i{border-radius:inherit;background:linear-gradient(90deg,#5ebcff,#a975ff);height:100%;display:block;box-shadow:0 0 8px #7872ff8a}.demo-card small{color:#7f8da9;margin-top:8px;font-size:.58rem;display:block}.real-activity{padding-top:10px;padding-bottom:46px}.real-activity-loading{min-height:300px}.real-activity__heading{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.real-activity__heading>span{color:#7f8da8;font-size:.65rem}.real-activity__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:17px;display:grid}.real-activity__metrics article{background:#090e1ead;border:1px solid #778ecc33;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px;display:flex}.real-activity__metrics svg{color:#76c7ff;flex:none;width:18px;height:18px}.real-activity__metrics span{color:#97a5bf;font-size:.58rem;line-height:1.3;display:block}.real-activity__metrics strong{color:#eef4ff;letter-spacing:0;margin-top:5px;font-size:1.02rem;display:block}.real-activity__content{gap:9px;margin-top:9px;display:grid}.real-activity__content>div{background:#070b1894;border:1px solid #778ecc2e;border-radius:8px;min-width:0;min-height:145px;padding:15px}.real-activity__content h3{color:#dfe7f7;letter-spacing:0;margin:0;font-size:.72rem}.real-activity__content ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.real-activity__content li{color:#aebad0;align-items:flex-start;gap:8px;min-width:0;font-size:.7rem;line-height:1.45;display:flex}.real-activity__content li svg{color:#9f7dff;flex:none;width:14px;height:14px;margin-top:2px}.real-activity__content li strong{color:#eaf0ff;font-weight:700}.real-activity__empty,.real-activity__loading{color:#8290aa;margin:13px 0 0;font-size:.7rem;line-height:1.5}.real-activity__loading{text-align:center;min-height:120px;padding:34px 0}@media (min-width:720px){.demo-experience__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-card:not(.is-current){display:block}.real-activity__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.real-activity__content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.demo-experience__header>strong,.real-activity__heading>span{display:none}}@media (min-width:1120px){.demo-experience__rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.demo-card,.demo-card__progress i{transition:none!important}}.how-panel{padding-top:2px;padding-bottom:42px}.how-panel>header p{color:#9b7cff;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.72rem;font-weight:760;display:flex}.how-panel>header p svg{width:16px}.how-panel>header h2{color:#f3f5fb;letter-spacing:0;max-width:430px;margin:9px 0 0;font-size:2rem;line-height:1.06}.how-grid{gap:12px;margin-top:24px;display:grid}.journey-step{background:#0d1226bd;border:1px solid #7084bf45;border-radius:17px;grid-template-columns:38px 32px minmax(0,1fr);gap:12px;min-height:110px;padding:17px;display:grid}.journey-step__number{color:#fff;background:linear-gradient(145deg,#aa75ff,#6239d9);border-radius:50%;place-items:center;width:38px;height:38px;font-size:.93rem;font-weight:760;display:grid;box-shadow:0 0 18px #804aff52}.journey-step__icon{color:#b89aff;padding-top:5px}.journey-step h3,.unique-card h3{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:4px 0 7px;font-size:.83rem}.journey-step p,.unique-card p{color:#b8c2d8;margin:0;font-size:.78rem;line-height:1.55}.unique-card{background:linear-gradient(130deg,#462d9242,#0e1027e6);border:1px solid #b971ffbd;border-radius:17px;gap:14px;padding:19px;display:flex;box-shadow:inset 0 0 22px #893bff1a,0 0 22px #9748ff29}.unique-card>svg{color:#ffdc7e;filter:drop-shadow(0 0 5px #ffd36685);flex:none;width:28px}.unique-card h3{margin-top:2px}.feature-row{background:#0a0f1fa8;border:1px solid #7084bf40;border-radius:17px;gap:0;margin-top:14px;display:grid}.value-prop{align-items:center;gap:12px;min-height:74px;padding:13px 16px;display:flex}.value-prop+.value-prop{border-top:1px solid #7084bf33}.value-prop__icon{width:38px;height:38px}.value-prop__icon svg{width:19px}.value-prop p{color:#e8edf8;margin:0;font-size:.8rem;font-weight:650}.value-prop small{color:#9faac1;margin-top:3px;font-size:.74rem;display:block}.minute-footer{color:#8996af;border-top:1px solid #7084bf29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:22px;padding-bottom:34px;font-size:.72rem;display:flex}.minute-footer span:first-child{color:#c8d2e8;font-weight:760}.minute-footer nav{flex-wrap:wrap;gap:8px 15px;display:flex}.minute-footer a{color:#9ba8c2;text-decoration:none;transition:color .18s}.minute-footer a:hover{color:#d9dcff}@media (max-width:320px){.minute-shell{padding-inline:14px}.minute-topbar__inner{min-height:66px}.minute-login{border-radius:11px;width:40px;padding:0}.minute-login span{display:none}.hero-copy{min-height:calc(100svh - 102px)}.hero-copy__content{padding-top:31px;padding-bottom:26px}.hero-copy h1{font-size:2.82rem}.hero-copy h1 strong{font-size:3.9rem}.hero-copy h1 em{font-size:1.82rem}.hero-copy__description{max-width:268px;font-size:.9rem}.hero-primary-action{width:100%;min-height:52px}.time-orbit{transform-origin:100% 0;top:28px;right:-98px;transform:scale(.88)}.selector-panel{border-radius:17px;padding:18px}.availability-button{min-height:58px;font-size:.78rem}.reservation-flow form{padding:18px}.metric-card{padding:14px}}@media (min-width:360px){.minute-shell{padding-inline:18px}.hero-copy__description{max-width:330px}.time-orbit{right:-64px}.selector-panel{padding:23px}.hero-primary-action{min-width:238px}}@media (min-width:375px){.minute-shell{padding-inline:20px}.hero-copy h1{font-size:3.24rem}.hero-copy h1 strong{font-size:4.56rem}.hero-copy h1 em{font-size:2.14rem}.selector-fields{gap:14px}.availability-button{font-size:.9rem}}@media (min-width:390px){.minute-topbar__inner{min-height:74px}.hero-copy{min-height:calc(100svh - 116px)}.hero-copy__content{padding-bottom:38px}.time-orbit{top:44px;right:-53px}.selector-panel{border-radius:21px}.selector-field input,.selector-field select{height:58px}.journey-step{padding:19px}}@media (min-width:414px){.minute-shell{padding-inline:23px}.hero-copy__description{max-width:350px}.time-orbit{transform-origin:100% 0;right:-45px;transform:scale(1.04)}.selector-panel,.reservation-flow form{padding:25px}}@media (min-width:430px){.minute-shell{padding-inline:25px}.hero-copy__content{padding-bottom:44px}.hero-primary-action{min-height:58px}.selector-panel{padding:27px}.minute-metrics{gap:14px}}@media (min-width:600px){.minute-shell{padding-inline:34px}.minute-hero{gap:24px}.hero-copy{min-height:610px}.hero-copy__content{padding-bottom:68px}.time-orbit{width:390px;height:390px;top:44px;right:2%}.selector-panel{padding:30px}.selector-fields{grid-template-columns:1.4fr 1fr 1fr;gap:16px}.selector-field--date{grid-column:auto}.reservation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reservation-form-grid__wide{grid-column:1/-1}.reservation-flow__heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.metrics-board{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{align-items:flex-start;min-height:142px;padding:20px 16px}.metric-card+.metric-card{border-top:0;border-left:1px solid #758ac633}.how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unique-card{grid-column:span 2}.feature-row{grid-template-columns:repeat(2,minmax(0,1fr))}.value-prop+.value-prop{border-top:0;border-left:1px solid #7084bf33}.value-prop:nth-child(n+3){border-top:1px solid #7084bf33}.value-prop:nth-child(odd){border-left:0}.reservation-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reservation-contact-grid>label:last-child{grid-column:1/-1}.metrics-board:has(.metric-card:only-child){grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){.reservation-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.minute-shell{padding-inline:44px}.minute-topbar__inner{min-height:82px}.minute-brand__mark{width:42px;height:42px}.minute-brand b{font-size:1rem}.minute-brand small{font-size:.57rem}.minute-login{height:46px;padding-inline:17px;font-size:.84rem}.minute-theme{color:#aeb9dc;border:1px solid #98aae033;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.minute-theme svg{width:18px}.hero-copy{min-height:620px}.hero-copy__content{width:520px}.hero-copy h1{font-size:3.95rem}.hero-copy h1 strong{font-size:5.8rem}.hero-copy h1 em{font-size:2.46rem}.hero-copy__description{max-width:395px;font-size:1.03rem}.time-orbit{width:450px;height:450px;top:47px;right:-2%}.selector-panel{padding:34px}.minute-metrics{grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);align-items:stretch}.live-clock{min-height:170px}.metric-card{min-height:170px;padding:26px 20px}.how-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.how-grid>*{min-width:0;height:100%}.unique-card{grid-column:span 3}.feature-row{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(74px,auto)}.value-prop{min-width:0;padding:16px 13px}.value-prop:nth-child(n){border-top:0}.value-prop+.value-prop{border-left:1px solid #7084bf33}.value-prop p{font-size:.75rem}.value-prop small{font-size:.69rem}}@media (min-width:1024px){.minute-shell{padding-inline:52px}.minute-nav{align-items:stretch;gap:25px;margin-left:auto;display:flex}.minute-nav a{color:#d9deed;white-space:nowrap;align-items:center;font-size:.86rem;font-weight:560;text-decoration:none;transition:color .18s;display:flex;position:relative}.minute-nav a:hover,.minute-nav .is-active{color:#83bcff}.minute-nav .is-active:after{content:"";background:linear-gradient(90deg,#0000,#b466ff,#0000);height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 10px #a35dff}.minute-menu-trigger{display:none}.minute-topbar__actions{margin-left:34px}.minute-hero{grid-template-columns:minmax(0,.88fr) minmax(510px,1.12fr);align-items:center;gap:42px;padding-top:34px}.hero-copy{border-bottom:0;min-height:520px}.hero-copy__content{padding:38px 0}.hero-copy h1{font-size:4.05rem}.hero-copy h1 strong{font-size:6.12rem}.hero-copy h1 em{font-size:2.42rem}.time-orbit{width:500px;height:500px;top:6px;right:-14%}.selector-panel{flex-direction:column;justify-content:center;min-height:520px;display:flex}.selector-security{margin-top:20px}.minute-metrics{gap:18px;padding-top:16px}.how-panel{padding-top:34px}.unique-card{grid-column:auto}.how-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-step{grid-template-columns:37px minmax(0,1fr)}.journey-step__icon{display:none}.feature-row{margin-top:18px}.minute-footer{padding-top:32px;padding-bottom:40px}}@media (min-width:1024px) and (max-width:1239px){.minute-brand em{display:none}}@media (min-width:1240px){.minute-brand em{white-space:nowrap;margin-top:5px;display:block}.minute-shell{padding-inline:60px}.minute-nav{gap:34px}.minute-nav a{font-size:.92rem}.minute-hero{grid-template-columns:minmax(0,.9fr) minmax(610px,1.1fr);gap:54px}.hero-copy{min-height:560px}.hero-copy h1{font-size:4.5rem}.hero-copy h1 strong{font-size:6.8rem}.hero-copy h1 em{font-size:2.63rem}.hero-copy__description{max-width:420px}.time-orbit{width:540px;height:540px;right:-11%}.selector-panel{min-height:560px;padding:38px}.metric-card{padding-inline:26px}.journey-step{grid-template-columns:40px 31px minmax(0,1fr)}.journey-step__icon{display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.certificate-page{color:#f6f8ff;background:radial-gradient(circle at 82% 10%,#4363df2e,#0000 29%),radial-gradient(circle at 8% 35%,#7e42d821,#0000 25%),linear-gradient(155deg,#070a13,#050710 50%,#03050b);min-height:100svh;position:relative;overflow:clip}.certificate-page__grid{pointer-events:none;opacity:.38;position:absolute;inset:0}.certificate-shell{width:min(100%,1180px);margin-inline:auto;padding:18px 18px 56px;position:relative}.certificate-shell>.site-header{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.certificate-topbar{border-bottom:1px solid #8a9ddd29;justify-content:space-between;align-items:center;gap:14px;min-height:58px;display:flex}.certificate-brand{color:#f7f9ff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;min-width:0;font-size:.76rem;font-weight:760;text-decoration:none;display:inline-flex}.certificate-brand__glyph,.certificate-section-heading__icon{color:#b98cff;background:#5442c421;border:1px solid #9185ff52;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 18px #5d49dc24,0 0 19px #665af717}.certificate-brand__glyph{border-radius:10px;width:31px;height:31px}.certificate-brand__glyph svg{width:16px;height:16px}.certificate-topbar__zone{color:#909db9;font-size:.7rem;font-weight:620}.certificate-breadcrumbs{padding:18px 0 8px}.certificate-breadcrumbs nav{overflow-wrap:anywhere;font-size:.72rem}.minute-public-state{align-content:center;gap:16px;max-width:740px;min-height:calc(100svh - 140px);padding:42px 0 78px;display:grid}.minute-public-state p{color:#8ec8ff;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:760}.minute-public-state h1{letter-spacing:0;margin:0;font-size:3rem;line-height:1.02}.minute-public-state>span{color:#b7c2da;max-width:510px;font-size:1rem;line-height:1.65}.minute-certificate{isolation:isolate;background:linear-gradient(145deg,#111832e8,#070a18f0 58%,#0b0a21f0);border:1px solid #879ae14d;border-radius:25px;margin-top:18px;padding:clamp(23px,5.4vw,58px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 64px #00000047}.minute-certificate:before,.minute-certificate:after{z-index:-1;content:"";pointer-events:none;position:absolute}.minute-certificate:before{filter:blur(4px);background:radial-gradient(circle,#638bff3b,#0000 68%);border-radius:50%;width:320px;height:320px;top:-110px;right:-45px}.minute-certificate:after{background:linear-gradient(90deg,#0000,#9a6dffcc,#5aa6ffb8,#0000);height:1px;bottom:0;left:12%;right:12%;box-shadow:0 0 14px #6881ff94}.minute-certificate__glow{z-index:-1;background:radial-gradient(circle,#974aff26,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:30%;left:-120px}.minute-certificate__head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.minute-certificate__head p{color:#8ec6ff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:780}.minute-certificate__head span{color:#aab6d1;letter-spacing:.12em;text-transform:uppercase;margin-top:7px;font-size:.76rem;font-weight:650;display:block}.minute-certificate__head>svg{color:#9b85ff;filter:drop-shadow(0 0 12px #997eff73);flex:none;width:28px;height:28px}.minute-certificate__date{max-width:780px;margin-top:clamp(42px,8vw,88px)}.minute-certificate__date p{color:#d8e2f7;text-transform:capitalize;margin:0;font-size:1.15rem;font-weight:560;line-height:1.45}.minute-certificate__date time{color:#0000;font-family:var(--font-geist-mono), monospace;letter-spacing:.02em;text-shadow:0 0 30px #786eff29;background:linear-gradient(103deg,#d285ff,#8077ff 44%,#6bf);-webkit-background-clip:text;background-clip:text;margin-top:9px;font-size:clamp(4rem,14vw,8.8rem);font-weight:760;line-height:.92;display:block}.minute-certificate__owner{margin-top:clamp(42px,8vw,86px)}.minute-certificate__owner>p:first-child{color:#8e9cb9;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:740}.minute-certificate__owner>div{align-items:center;gap:16px;min-width:0;margin-top:12px;display:flex}.minute-certificate__owner h1{color:#fff;letter-spacing:.045em;overflow-wrap:anywhere;text-transform:uppercase;min-width:0;margin:0;font-size:clamp(2.1rem,8.2vw,5rem);font-weight:760;line-height:.97}.minute-certificate__avatar{background:#111a34;border:1px solid #a0b5ff73;border-radius:50%;flex:none;width:58px;height:58px;overflow:hidden;box-shadow:0 0 0 5px #7067fb14,0 0 28px #5c82ff33}.minute-certificate__avatar img{object-fit:cover;width:100%;height:100%}.minute-certificate blockquote{color:#d8e0f2;border-left:1px solid #8bb1ff8f;max-width:720px;margin:26px 0 0;padding-left:18px;font-size:1.5rem;font-weight:450;line-height:1.55}.minute-certificate__location{color:#b5c1d8;align-items:center;gap:8px;margin:22px 0 0;font-size:.9rem;display:inline-flex}.minute-certificate__location svg{color:#8cc8ff;width:16px;height:16px}.minute-certificate__footer{border-top:1px solid #8a9ddd2e;gap:14px;margin-top:clamp(42px,8vw,84px);padding-top:22px;display:grid}.minute-certificate__footer>div:not(.minute-certificate__premium){gap:5px;min-width:0;display:grid}.minute-certificate__footer span{color:#8794b2;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:760}.minute-certificate__footer strong{color:#e4eaff;font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-size:.82rem;font-weight:610}.minute-certificate__premium{color:#ffe3a1;background:#b982321a;border:1px solid #edbf776b;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:8px 10px;font-size:.73rem;font-weight:730;display:inline-flex}.minute-certificate__premium svg{width:14px;height:14px}.certificate-actions{gap:10px;margin-top:16px;display:grid}.certificate-primary-action,.certificate-secondary-action{text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 16px;font-size:.84rem;font-weight:730;text-decoration:none;transition:transform .18s,filter .18s,border-color .18s,background .18s;display:inline-flex}.certificate-primary-action{color:#fff;background:linear-gradient(112deg,#347ddd,#7657e5 52%,#4c64df);border:1px solid #94afffc7;box-shadow:inset 0 1px #ffffff45,0 13px 26px #4c53e038}.certificate-primary-action:hover{filter:brightness(1.1)}.certificate-secondary-action{color:#dce5f9;background:#0d1225ad;border:1px solid #8497d045}.certificate-secondary-action:hover{background:#46399a29;border-color:#a69dff85}.certificate-primary-action:active,.certificate-secondary-action:active,.public-share-action:active{transform:scale(.98)}.certificate-primary-action svg,.certificate-secondary-action svg{flex:none;width:17px;height:17px}.certificate-external-link{color:#abb7d0;background:#0b10229e;border:1px solid #7f95d43b;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:15px 17px;font-size:.82rem;display:flex}.certificate-external-link a{color:#9bceff;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.certificate-external-link a svg{width:15px;height:15px}.certificate-experience{background:linear-gradient(145deg,#0f152bd1,#070a16c7);border:1px solid #7f94d33b;border-radius:20px;gap:0;margin-top:16px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.certificate-experience__section{background:0 0;border-bottom:1px solid #7f94d32e;min-width:0;padding:clamp(19px,4vw,34px)}.certificate-experience__section:last-child{border-bottom:0}.certificate-sharing{background:linear-gradient(145deg,#0f152bd1,#070a16c7);border:1px solid #7f94d33b;border-radius:20px;min-width:0;padding:clamp(19px,4vw,34px);box-shadow:inset 0 1px #ffffff09}.certificate-section-heading{align-items:center;gap:11px;min-width:0;display:flex}.certificate-section-heading__icon{border-radius:11px;width:36px;height:36px}.certificate-section-heading__icon svg{width:18px;height:18px}.certificate-section-heading p{color:#91bff3;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:770}.certificate-section-heading h2{color:#f4f6ff;letter-spacing:0;overflow-wrap:anywhere;margin:4px 0 0;font-size:1.4rem;line-height:1.05}.nearby-minutes__rail{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:21px;display:grid}.nearby-minute{color:#b8c3dc;text-align:center;background:#05091570;border:1px solid #7388c636;border-radius:11px;gap:7px;min-width:0;padding:11px 3px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.nearby-minute:hover{background:#3836892e;border-color:#90a5ff94;transform:translateY(-2px)}.nearby-minute span{font-family:var(--font-geist-mono), monospace;font-size:.68rem;font-weight:720}.nearby-minute small{color:#8997b4;overflow-wrap:anywhere;font-size:.57rem;line-height:1.22}.nearby-minute.is-reserved{border-color:#9370ff57}.nearby-minute.is-pending{border-style:dashed;border-color:#f1bf7470}.nearby-minute.is-current{color:#fff;background:linear-gradient(145deg,#4371e04f,#6f48dc40);border-color:#7dbcffd1;box-shadow:0 0 21px #6376ff30}.nearby-minute.is-current small{color:#cbdcff}.day-statistics__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:21px;display:grid}.day-statistics__grid article{background:#04081470;border:1px solid #7488c62e;border-radius:13px;min-width:0;padding:14px}.day-statistics__grid span{color:#98a6c3;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:710;line-height:1.35;display:block}.day-statistics__grid strong{color:#f3f6ff;font-family:var(--font-geist-mono), monospace;letter-spacing:0;overflow-wrap:anywhere;margin-top:8px;font-size:1.3rem;line-height:1;display:block}.day-statistics__grid article:last-child{grid-column:1/-1}.day-statistics__notice{color:#e3c88f;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:.74rem;line-height:1.45;display:flex}.day-statistics__notice svg{flex:none;width:15px;height:15px;margin-top:1px}.day-timeline__topline{gap:16px;display:grid}.timeline-legend{color:#9ca9c5;flex-wrap:wrap;gap:12px;font-size:.69rem;display:flex}.timeline-legend span{align-items:center;gap:6px;display:inline-flex}.timeline-legend i{background:#090f20cc;border:1px solid #8c9cd278;border-radius:50%;width:9px;height:9px}.timeline-legend i.is-reserved{background:#865de5;border-color:#a97dffd1;box-shadow:0 0 8px #8b60f280}.timeline-controls{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;margin-top:20px;display:grid}.timeline-controls button{color:#cbd7ef;cursor:pointer;background:#0e152bc2;border:1px solid #7f94d34a;border-radius:12px;place-items:center;width:42px;height:42px;transition:border-color .18s,background .18s,opacity .18s;display:grid}.timeline-controls button:hover:not(:disabled){background:#5c45c138;border-color:#9c8cffad}.timeline-controls button:disabled{cursor:not-allowed;opacity:.38}.timeline-controls button svg{width:17px;height:17px}.timeline-controls p{color:#dce4f6;min-width:0;font-family:var(--font-geist-mono), monospace;text-align:center;margin:0;font-size:.78rem;font-weight:660}.timeline-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;margin-top:16px;display:grid}.timeline-minute{background:linear-gradient(145deg,#1d2a4e8a,#070b19c7);border:1px solid #6f85c433;border-radius:6px;min-width:0;min-height:23px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:block;box-shadow:inset 0 1px #bed1ff0a}.timeline-minute:hover{z-index:1;border-color:#8bbeffd6;position:relative;transform:scale(1.16);box-shadow:0 0 13px #549aff4f}.timeline-minute.is-marker{border-color:#7594df75}.timeline-minute.is-reserved{background:linear-gradient(135deg,#6948c7,#4d7edc);border-color:#a978ffc2;box-shadow:inset 0 1px #ffffff3b,0 0 8px #775df53d}.timeline-minute.is-pending{background:repeating-linear-gradient(135deg,#ecb351ad 0 3px,#79542a94 3px 6px);border-color:#f2c26fb8}.timeline-minute.is-current{background:linear-gradient(135deg,#51b4ff,#8d61f0);border-color:#b2e1fffa;box-shadow:0 0 0 2px #73b5ff30,0 0 18px #6581ffa3}.timeline-helper{color:#8f9ab4;margin:15px 0 0;font-size:.71rem;line-height:1.5}.month-calendar__weekdays,.month-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.month-calendar__weekdays{color:#8693af;text-align:center;text-transform:uppercase;margin-top:20px;font-size:.58rem;font-weight:740}.month-calendar__day{--calendar-heat:0;isolation:isolate;aspect-ratio:1/.98;color:#bfc9df;background:#04081366;border:1px solid #7084c030;border-radius:9px;align-content:space-between;gap:4px;min-width:0;padding:7px 4px;font-size:.72rem;font-weight:700;text-decoration:none;transition:border-color .17s,background .17s,transform .17s,box-shadow .17s;display:grid;position:relative;overflow:hidden}.month-calendar__day:before{z-index:-1;content:"";opacity:var(--calendar-heat);background:radial-gradient(circle at 50% 60%,#6c71ff99,#7b41eb4d 42%,#0000 70%);transition:opacity .2s;position:absolute;inset:-30%}.month-calendar__day:hover{background:#31438f38;border-color:#84aeff94;transform:translateY(-1px)}.month-calendar__day.has-reservations{border-color:#8e80f773;box-shadow:inset 0 0 24px #6853ee1a}.month-calendar__day>span{padding-left:2px}.month-calendar__meter{grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.month-calendar__meter b{background:#78b3;border-radius:999px;height:3px;transition:background .2s,box-shadow .2s;display:block}.month-calendar__meter b.is-filled{background:linear-gradient(90deg,#a172ff,#64baff);box-shadow:0 0 5px #6f88ff9e}.month-calendar__day.is-current{color:#fff;background:linear-gradient(145deg,#5b42b557,#2e5eb847);border-color:#ac81ffe0;box-shadow:0 0 16px #825cf729}.month-calendar__blank{min-width:0}.month-calendar__helper{color:#96a2bd;margin:16px 0 0;font-size:.72rem;line-height:1.45}.month-calendar__legend{color:#a6b1ca;flex-wrap:wrap;gap:10px 14px;margin-top:18px;font-size:.68rem;display:flex}.month-calendar__legend span{align-items:center;gap:6px;display:inline-flex}.month-calendar__legend i{border:1px solid #ae95ff6b;border-radius:3px;width:9px;height:9px}.month-calendar__legend i.is-light{background:linear-gradient(135deg,#7463e085,#5ba6fa7a)}.month-calendar__legend i.is-medium{background:linear-gradient(135deg,#8159de,#5398e9);box-shadow:0 0 8px #7966f06b}.month-calendar__legend i.is-strong{background:linear-gradient(135deg,#ae63ee,#5f7ff0);border-color:#cba1ffd9;box-shadow:0 0 10px #ac67f1ab}.month-calendar__day.is-heat-light{background:#3e3c9229;border-color:#8e80f76b}.month-calendar__day.is-heat-light:before{background:radial-gradient(circle at 50% 60%,#686cf88c,#544dcc38 44%,#0000 72%)}.month-calendar__day.is-heat-medium{background:linear-gradient(145deg,#6543ba57,#2b5bb247);border-color:#a07bfda8;box-shadow:inset 0 0 28px #7057ed26}.month-calendar__day.is-heat-medium:before{background:radial-gradient(circle at 50% 56%,#995dffb8,#3d84f57a 43%,#0000 72%)}.month-calendar__day.is-heat-strong{background:linear-gradient(145deg,#9245d280,#3868cb70);border-color:#ca97ffe0;box-shadow:inset 0 0 30px #aa58ff3b,0 0 14px #775cf324}.month-calendar__day.is-heat-strong:before{background:radial-gradient(circle at 50% 56%,#cd68ffdb,#4e8effad 43%,#0000 72%)}.month-calendar__day.is-heat-light .month-calendar__meter b.is-filled{background:linear-gradient(90deg,#8065dc,#78a9f3)}.month-calendar__day.is-heat-medium .month-calendar__meter b.is-filled{background:linear-gradient(90deg,#aa71ff,#66b8ff)}.month-calendar__day.is-heat-strong .month-calendar__meter b.is-filled{background:linear-gradient(90deg,#d287ff,#74c5ff);box-shadow:0 0 7px #b870ffcc}.month-calendar__day.is-highlighted:not(.is-current){outline-offset:1px;outline:2px solid #7ccaffa3}.month-calendar__detail{background:linear-gradient(120deg,#26397c38,#4e309629);border:1px solid #7e97e447;border-radius:14px;gap:12px;margin-top:15px;padding:14px;display:grid}.month-calendar__detail>div span,.month-calendar__detail>div strong{display:block}.month-calendar__detail>div span{color:#91a5ca;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.month-calendar__detail>div strong{color:#f0f4ff;text-transform:capitalize;margin-top:4px;font-size:.91rem;font-weight:700}.month-calendar__detail p{color:#c5d0e8;flex-wrap:wrap;gap:6px;margin:0;font-size:.76rem;line-height:1.45;display:flex}.month-calendar__detail p b{color:#d8e5ff;font-weight:650}.month-calendar__detail>a{color:#a9d7ff;align-items:center;gap:7px;width:fit-content;font-size:.75rem;font-weight:730;text-decoration:none;display:inline-flex}.month-calendar__detail>a:hover{color:#d2c5ff}.month-calendar__detail>a svg{width:14px;height:14px}.certificate-sharing{margin-top:16px}.certificate-sharing__content{gap:21px;margin-top:23px;display:grid}.certificate-sharing__content>img{aspect-ratio:40/21;object-fit:cover;border:1px solid #82afff42;border-radius:14px;width:100%;box-shadow:0 17px 32px #0003}.certificate-sharing__content>div>p{color:#afbbd4;margin:0 0 17px;font-size:.87rem;line-height:1.6}.public-share-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.public-share-action{color:#e2e9f9;cursor:pointer;text-align:center;background:#090e1da8;border:1px solid #7f94d342;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 9px;font-size:.74rem;font-weight:710;line-height:1.15;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,filter .18s;display:inline-flex}.public-share-action:hover{background:#3a3f9738;border-color:#91a5ffa3}.public-share-action svg{flex:none;width:15px;height:15px}.public-share-action--primary{color:#fff;background:linear-gradient(110deg,#337bdf,#7259df);border-color:#7bb6ffb5}.public-share-action--primary:hover{filter:brightness(1.1)}.public-share-action--gift{color:#ffe5ac;background:#a9772c1f;border-color:#e4b76966;grid-column:1/-1}@media (max-width:320px){.certificate-shell{padding-inline:14px}.certificate-topbar__zone{display:none}.minute-certificate{border-radius:19px;padding:20px 18px}.minute-certificate__date{margin-top:36px}.minute-certificate__date time{font-size:4rem}.minute-certificate__owner{margin-top:38px}.minute-certificate__owner h1{font-size:2rem}.minute-certificate__footer{margin-top:37px}.certificate-experience__section,.certificate-sharing{border-radius:17px;padding:17px}.nearby-minutes__rail{gap:3px}.nearby-minute{padding:9px 2px}.nearby-minute span{font-size:.59rem}.nearby-minute small{font-size:.5rem}.timeline-grid{gap:4px}.timeline-minute{min-height:21px}.month-calendar__weekdays,.month-calendar__grid{gap:3px}.month-calendar__day{padding:6px 3px;font-size:.65rem}.public-share-action{padding-inline:6px;font-size:.69rem}}@media (min-width:390px){.certificate-shell{padding-inline:22px}.minute-certificate{border-radius:28px}.minute-certificate__footer{grid-template-columns:1fr 1fr;align-items:end}.minute-certificate__premium{grid-column:1/-1}.timeline-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.timeline-minute{min-height:24px}}@media (min-width:600px){.certificate-shell{padding:26px 34px 70px}.certificate-topbar{min-height:66px}.certificate-brand{font-size:.82rem}.minute-certificate{margin-top:24px}.minute-certificate__footer{grid-template-columns:repeat(3,minmax(0,1fr))}.minute-certificate__premium{grid-column:auto;place-self:end}.certificate-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.day-statistics__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.day-statistics__grid article:last-child{grid-column:auto}.day-statistics__grid article{padding:16px 12px}.day-timeline__topline{grid-template-columns:1fr auto;align-items:center}.timeline-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.timeline-minute{min-height:28px}.month-calendar__detail{grid-template-columns:minmax(0,1fr) auto;align-items:center}.month-calendar__detail>a{grid-area:1/2/span 2}.certificate-sharing__content{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.public-share-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.public-share-action--gift{grid-column:1/-1}}@media (min-width:768px){.certificate-shell{padding-inline:44px}.certificate-topbar__zone{font-size:.78rem}.minute-certificate__avatar{width:68px;height:68px}.minute-certificate__footer strong{font-size:.9rem}.certificate-experience{grid-template-columns:minmax(0,1fr)}.timeline-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.month-calendar__weekdays,.month-calendar__grid{gap:7px}.month-calendar__day{border-radius:11px;padding:9px 6px}.certificate-sharing__content>div>p{font-size:.94rem}}@media (min-width:1024px){.certificate-shell{max-width:1210px;padding:30px 52px 86px}.minute-certificate{border-radius:32px;grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);grid-template-areas:"head head""date owner""footer footer";gap:30px clamp(42px,5vw,68px);padding:40px 46px 34px;display:grid}.minute-certificate__head{grid-area:head}.minute-certificate__date{grid-area:date;align-self:center;margin-top:0}.minute-certificate__date time{font-size:clamp(4.5rem,7vw,6.1rem)}.minute-certificate__owner{border-left:1px solid #8a9ddd2e;grid-area:owner;align-self:center;margin-top:0;padding-left:clamp(32px,4vw,54px)}.minute-certificate__owner h1{font-size:clamp(2.4rem,4.6vw,4.15rem)}.minute-certificate blockquote{margin-top:20px;font-size:clamp(1rem,1.35vw,1.3rem)}.minute-certificate__location{margin-top:17px}.minute-certificate__footer{grid-area:footer;margin-top:2px}.certificate-actions{grid-template-columns:1.3fr repeat(3,1fr)}.certificate-experience{border-radius:23px;grid-template-columns:repeat(12,minmax(0,1fr))}.certificate-experience__section{padding:27px}.nearby-minutes{border-right:1px solid #7f94d32e;grid-column:span 7}.day-statistics{grid-column:span 5}.day-statistics__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.day-statistics__grid article{flex-direction:column;grid-column:span 2;min-height:108px;padding:15px 14px;display:flex}.day-statistics__grid article:nth-last-child(-n+2){grid-column:span 3}.day-statistics__grid strong{overflow-wrap:normal;white-space:nowrap;margin-top:auto;padding-top:10px}.day-timeline{border-bottom:0;border-right:1px solid #7f94d32e;grid-column:span 7}.month-calendar{border-bottom:0;grid-column:span 5}.certificate-sharing{border-radius:23px}.nearby-minute{padding:15px 5px}.nearby-minute span{font-size:.78rem}.nearby-minute small{font-size:.62rem}.timeline-minute{min-height:24px}}.admin-login-content--compact{grid-template-columns:minmax(0,1fr)!important}.admin-login-content--compact .admin-login-panel{width:100%}.admin-login-panel__heading h1{color:#f5f7ff;letter-spacing:0;margin:0;font-size:clamp(1.35rem,4vw,1.8rem);line-height:1.12}.admin-metric-card{color:inherit;cursor:pointer;text-align:left;border-width:1px}.admin-metric-card:hover{border-color:#a496ff9e;transform:translateY(-1px)}.admin-status-card{color:inherit;text-align:left}.admin-status-card button,button.admin-status-card{cursor:pointer}.admin-reservation-advanced{border-top:1px solid #7d92ce33;padding-top:12px}.admin-reservation-advanced summary{color:#cfd8ee;cursor:pointer;font-size:.8rem;font-weight:700}.admin-reservation-detail{border-radius:18px}.admin-reservation-detail dt{color:#8495b5;letter-spacing:.07em;text-transform:uppercase;font-size:.69rem;font-weight:700}.admin-reservation-detail dd{color:#eaf0ff;margin:6px 0 0;line-height:1.45}.admin-reservation-detail article{border:1px solid #7d92ce2e;border-radius:13px;padding:13px}.admin-reservation-detail h4{color:#d8e3f9;margin:0;font-size:.77rem}.admin-reservation-detail ul{color:#91a1bf;gap:7px;margin:11px 0 0;padding:0;font-size:.72rem;list-style:none;display:grid}.admin-reservation-detail p{color:#91a1bf;margin:11px 0 0;font-size:.72rem}.admin-founder-form{grid-template-columns:minmax(0,1fr);align-items:start;gap:15px;display:grid}.admin-founder-form__field{align-content:start;align-self:start;gap:7px;min-width:0;display:grid}.admin-founder-form__field>input{height:46px!important;min-height:46px!important}.admin-founder-form__message>textarea{height:104px;min-height:104px}.admin-founder-form__actions{min-width:0}@media (min-width:640px){.admin-founder-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-founder-form__message,.admin-founder-form__avatar,.admin-founder-form__link,.admin-founder-form__actions{grid-column:1/-1}}@media (min-width:1280px){.admin-founder-form{grid-template-columns:repeat(12,minmax(0,1fr));gap:15px 14px}.admin-founder-form__date,.admin-founder-form__time,.admin-founder-form__name,.admin-founder-form__email{grid-column:span 3}.admin-founder-form__message{grid-column:span 6}.admin-founder-form__city{grid-column:span 4}.admin-founder-form__state{grid-column:span 2}.admin-founder-form__avatar,.admin-founder-form__link{grid-column:span 6}.admin-founder-form__actions{grid-column:1/-1}}.admin-reservation-list__header{display:none}.admin-reservation-list__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 22px;min-width:0;padding:18px;display:grid}.admin-reservation-list__row:nth-of-type(2n){background:#131b3633}.admin-reservation-list__cell,.admin-reservation-list__actions{min-width:0}.admin-reservation-list__cell:before,.admin-reservation-list__actions:before{color:#7182a4;content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.61rem;font-weight:760;display:block}.admin-reservation-list__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.admin-reservation-list__truncate,.admin-reservation-list__technical{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-reservation-list__technical{letter-spacing:.01em;max-width:100%;color:#64769b!important;font-size:.65rem!important}.admin-reservation-list__event{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden;color:#7182a5!important;font-size:.65rem!important}.admin-reservation-list__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.admin-reservation-list__action{white-space:nowrap;justify-content:center;width:100%;min-width:0;padding-inline:10px!important}.admin-reservation-list__action.is-primary{background:#4069be24;color:#d9ebff!important;border-color:#71aaff66!important}.admin-reservation-list__action.is-refund{background:#714ebe1a;border-color:#a985ff59!important}.admin-reservation-list__action.is-warning{background:#b97f2314}.admin-reservation-list__action.is-danger{background:#9f355012}.admin-reservation-list__action.is-delete{background:#be183f21;grid-column:1/-1;color:#fecdd3!important;border-color:#fb71856b!important}.admin-reservation-list__editor{grid-column:1/-1}@media (min-width:1024px){.admin-reservation-list__header,.admin-reservation-list__row{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr) minmax(0,.9fr) minmax(0,.65fr) minmax(220px,.85fr);column-gap:24px}.admin-reservation-list__header{background:#1d274b40;align-items:center;display:grid;padding:14px 20px!important}.admin-reservation-list__row{min-height:165px;padding:20px!important}.admin-reservation-list__cell:before,.admin-reservation-list__actions:before{display:none}}@media (max-width:1023px){.admin-reservation-list__actions{grid-column:1/-1}}@media (max-width:639px){.admin-reservation-list__row{grid-template-columns:minmax(0,1fr);gap:15px;padding:16px}.admin-reservation-list__cell+.admin-reservation-list__cell,.admin-reservation-list__actions{border-top:1px solid #7d92ce24;padding-top:14px}.admin-reservation-list__actions{grid-column:auto}}.certificate-sharing__content{grid-template-columns:minmax(0,1fr)}.share-studio{gap:clamp(20px,4vw,36px);min-width:0;display:grid}.share-studio__preview-column,.share-studio__actions-column{min-width:0}.share-studio__preview{isolation:isolate;aspect-ratio:9/16;background:radial-gradient(circle at 80% 10%,#8b5fff66,#0000 33%),#070711;border:1px solid #ad97ff7a;border-radius:23px;place-items:center;width:min(100%,372px);max-height:min(620px,72svh);margin-inline:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 55px #00000052,0 0 50px #704ff521,inset 0 1px #ffffff1a}.share-studio__preview:before{z-index:2;content:"";pointer-events:none;border:1px solid #e6deff2e;border-radius:17px;position:absolute;inset:8px}.share-studio__preview>img{object-fit:cover;width:100%;height:100%;display:block}.share-studio__intro{border-bottom:1px solid #8495d62e;padding-bottom:18px}.share-studio__intro p{color:#9ad8ff;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:760}.share-studio__intro h3{color:#f5f6ff;letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(1.38rem,2vw,1.78rem);font-weight:740;line-height:1.08}.share-studio__intro span{color:#aebbd3;max-width:510px;margin-top:10px;font-size:.83rem;line-height:1.58;display:block}.share-studio__action{color:#e7edfc;cursor:pointer;width:100%;min-height:51px;font:inherit;text-align:center;background:#080d1eb8;border:1px solid #869ada4d;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin-top:9px;padding:0 12px;font-size:.76rem;font-weight:720;line-height:1.2;text-decoration:none;transition:border-color .18s,background .18s,filter .18s,transform .18s;display:inline-flex}.share-studio__action:hover:not(:disabled){background:#434ba53d;border-color:#9ba7ffb3;transform:translateY(-1px)}.share-studio__action:disabled{cursor:wait;opacity:.65}.share-studio__action svg{flex:none;width:17px;height:17px}@media (min-width:700px){.share-studio{grid-template-columns:minmax(250px,.77fr) minmax(0,1fr);align-items:center}.share-studio__preview{width:min(100%,336px);max-height:590px}}@media (min-width:1024px){.share-studio{gap:48px}.share-studio__preview{width:min(100%,300px);max-height:534px}}@media (min-width:1280px){.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px}.admin-settings-grid>section:not(.admin-config-card){grid-column:1/-1}.admin-settings-grid>.admin-config-card{min-height:100%}.admin-settings-grid>.admin-config-card:last-child{grid-column:1/-1}.admin-settings-grid>.admin-config-card>p{max-width:46ch}}.admin-products-toolbar{justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.admin-products-maximum{background:linear-gradient(135deg,#064e3b33,#0f172ac2);border:1px solid #6ee7b747;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;min-width:310px;padding:9px 12px;display:grid;box-shadow:inset 0 1px #ffffff0a}.admin-products-maximum>span{color:#a7f3d0;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:6px;font-size:.67rem;font-weight:800;display:flex}.admin-products-maximum>span svg{flex:none;width:15px;height:15px}.admin-products-maximum>strong{color:#ecfdf5;letter-spacing:-.025em;white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:1.14rem;font-weight:820}.admin-products-maximum>small{color:#6f8e86;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.35;overflow:hidden}.admin-products-catalog{align-items:stretch;gap:14px;display:grid}.admin-product-card{background:linear-gradient(145deg,#0f1732c2,#060a18cc);border:1px solid #8194d638;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;gap:15px;min-width:0;height:100%;padding:16px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0b}.admin-product-card:before{content:"";background:linear-gradient(90deg,#0000,#95aaff99,#0000);height:1px;position:absolute;top:0;left:14%;right:14%}.admin-product-card:hover{background:linear-gradient(145deg,#192044db,#080c1eeb);border-color:#9997ff8c;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 14px 25px #0000001f}.admin-product-card__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-product-card__kind{color:#dacdff;letter-spacing:.07em;text-transform:uppercase;background:#7554dd21;border:1px solid #a58bff5c;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:.62rem;font-weight:760;display:inline-flex}.admin-product-card__status{cursor:pointer;align-items:center;gap:7px;font-size:.66rem;display:inline-flex;color:#8391b0!important;font-weight:720!important}.admin-product-card__status>input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-product-card__status>span{background:#40486359;border:1px solid #8b99c359;border-radius:999px;width:27px;height:16px;transition:border-color .18s,background .18s;position:relative}.admin-product-card__status>span:after{content:"";background:#aab4cb;border-radius:50%;width:8px;height:8px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000040}.admin-product-card__status.is-active{color:#bff7da!important}.admin-product-card__status.is-active>span{background:#33b57542;border-color:#63e2a18a}.admin-product-card__status.is-active>span:after{background:#b9f7d4;transform:translate(11px)}.admin-product-card__identity{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:10px;display:grid}.admin-product-field{gap:6px;min-width:0;display:grid}.admin-product-field>span{color:#99a9cb;letter-spacing:.04em;text-transform:uppercase;font-size:.59rem;font-weight:730}.admin-product-field>:is(input,select){width:100%;min-width:0;min-height:38px;padding:0 10px;font-size:.74rem}.admin-product-field>small{color:#baf4d7;min-height:14px;margin-top:-3px;font-size:.61rem;font-weight:740}.admin-product-card__controls{border-top:1px solid #8092cf29;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) minmax(74px,.55fr);gap:9px;padding-top:14px;display:grid}.admin-product-card .admin-form-field{gap:5px}.admin-product-card .admin-form-field__label{color:#99a9cb;font-size:.59rem}.admin-product-card .admin-form-control{min-height:38px}.admin-product-card .admin-form-control input,.admin-product-card .admin-form-control select{min-width:0;font-size:.74rem}.admin-product-card .admin-form-control__leading{width:27px}.admin-product-card .admin-form-control__leading svg{width:13px;height:13px}.admin-product-card .admin-form-control input,.admin-product-card .admin-form-control select{padding-left:33px}.admin-product-card__description .admin-form-control{align-items:stretch;min-height:76px}.admin-product-card__description .admin-form-control__leading{top:10px}.admin-product-card__description .admin-form-control>textarea{resize:none;width:100%;min-width:0;min-height:74px;font-family:inherit;font-size:.74rem;line-height:1.45;overflow-y:auto;box-shadow:none!important;color:#f5f7ff!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:12px 12px 12px 39px!important}.admin-product-card__description .admin-form-control>textarea:focus{box-shadow:none!important;background:0 0!important}.admin-product-card .admin-form-field__hint{min-height:14px;margin-top:2px;font-size:.61rem}.admin-product-card__price-field input{font-variant-numeric:tabular-nums;font-weight:740}@media (min-width:680px){.admin-products-catalog{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}}@media (max-width:430px){.admin-products-toolbar{flex-direction:column;align-items:stretch;width:100%;margin-left:0}.admin-products-maximum{width:100%;min-width:0}.admin-products-toolbar>button{justify-content:center}.admin-products-catalog{padding:14px!important}.admin-product-card{border-radius:14px;padding:14px}.admin-product-card__controls{grid-template-columns:1fr}.admin-product-card__controls>:last-child{grid-column:auto;max-width:none}}.minute-nav a.is-cta{color:#fff;background:linear-gradient(112deg,#4370e2eb,#7952e2f0);border:1px solid #8ba1ff9e;border-radius:12px;min-height:42px;padding:0 15px;box-shadow:inset 0 1px #fff3,0 8px 20px #4c57dc30}.minute-nav a.is-cta:after{display:none}.minute-nav a.is-cta:hover{color:#fff;background:linear-gradient(112deg,#4f80ef,#8b5bef);border-color:#bbadffe6;transform:translateY(-1px)}.minute-mobile-nav a.is-cta{color:#fff;background:linear-gradient(112deg,#3e69dac2,#764edecc);border:1px solid #8ba1ff80;margin-top:6px}.hero-assurance{flex-wrap:wrap;gap:6px 8px;max-width:345px;font-size:.74rem;line-height:1.45}.hero-assurance i{color:#8d9cff;font-style:normal}.year-choice strong{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.year-choice strong em{color:#9fbcff;letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-style:normal;font-weight:700}.year-choice small{min-height:3.9em}.availability-result__actions{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.availability-result__actions .availability-result__action{margin-top:0}.availability-result__action.is-secondary{box-shadow:none;background:#111831ad;border-color:#8c97ba66}.minute-example{gap:18px;padding-bottom:52px;display:grid}.minute-example__intro{z-index:1;align-self:center;position:relative}.minute-example__intro .section-eyebrow{margin:0}.minute-example__intro h2{color:#f5f7ff;max-width:420px;margin:10px 0 0;font-size:clamp(1.6rem,5vw,2.25rem);line-height:1.12}.minute-example__intro>span{color:#9fb9e9;letter-spacing:.12em;border:1px solid #9cafec54;border-radius:999px;margin-top:16px;padding:5px 8px;font-size:.59rem;font-weight:800;display:inline-flex}.minute-example__card{background:linear-gradient(145deg,#182048e6,#070a1aed);border:1px solid #91a1e85c;border-radius:20px;padding:25px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 22px 44px #0000003d}.minute-example__card:before{content:"";background:linear-gradient(90deg,#0000,#80b6ff,#b87dff,#0000);height:1px;position:absolute;top:0;left:11%;right:11%;box-shadow:0 0 18px #887effa6}.minute-example__date{color:#b5c4df;text-transform:capitalize;align-items:center;gap:8px;font-size:.76rem;font-weight:700;display:flex}.minute-example__date svg{color:#a777ff;width:16px}.minute-example__card>strong{color:#efeaff;letter-spacing:.02em;text-shadow:0 0 22px #9b64ff52;margin-top:17px;font-size:clamp(3.2rem,12vw,4.3rem);font-weight:750;line-height:.9;display:block}.minute-example__card>p{color:#9eacce;margin:23px 0 0;font-size:.78rem}.minute-example__card h3{color:#fff;margin:5px 0 0;font-size:clamp(1.48rem,6vw,2rem);line-height:1.05}.minute-example__card blockquote{color:#d5dcef;margin:18px 0 0;font-size:1rem;line-height:1.55}.minute-example__actions{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.minute-example__actions button,.minute-example__actions a{color:#dbe5fb;cursor:pointer;min-height:42px;font:inherit;background:#0e142cb3;border:1px solid #8ba4ea52;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:.75rem;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.minute-example__actions button:hover:not(:disabled),.minute-example__actions a:hover{background:#434ba53d;border-color:#9ba7ffad;transform:translateY(-1px)}.minute-example__actions button:disabled{cursor:wait;opacity:.68}.minute-example__actions button svg,.minute-example__actions a svg{width:15px}.demonstration-minute-banner{color:#e8e2ff;background:#48369821;border:1px solid #a891ff57;border-radius:8px;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.demonstration-minute-banner>svg{color:#bd91ff;flex:none;width:19px;height:19px}.demonstration-minute-banner strong,.demonstration-minute-banner span{display:block}.demonstration-minute-banner strong{font-size:.76rem}.demonstration-minute-banner span{color:#aebbd5;margin-top:3px;font-size:.7rem;line-height:1.45}.demo-minute-page .minute-certificate{margin-top:14px}@media (min-width:768px){.minute-example{grid-template-columns:minmax(0,.85fr) minmax(350px,1.15fr);align-items:stretch;gap:34px}.feature-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.how-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-copy__content{padding-block:26px}.hero-primary-action{margin-top:20px}.hero-assurance{margin-top:12px}}.share-studio{align-items:start}.share-studio__preview{aspect-ratio:9/16;border-radius:18px;width:min(100%,342px);max-height:none}.share-studio__preview:before{border-radius:13px;inset:6px}.share-studio__preview>img{object-fit:contain}.share-studio__format-label{color:#9aa9c7;text-align:center;margin:11px auto 0;font-size:.68rem;font-weight:650;line-height:1.45}.share-studio__intro{padding-bottom:19px}.share-studio__intro h3{letter-spacing:0;margin:0;font-size:clamp(1.5rem,6vw,1.95rem)}.share-studio__intro span{margin-top:9px;font-size:.87rem}.share-studio__action{border-radius:14px;min-height:55px;margin-top:10px;font-size:.8rem}.share-studio__action--primary{color:#fff;background:linear-gradient(112deg,#367ee7,#7256e3);border-color:#9ca4ffc2;margin-top:18px;box-shadow:inset 0 1px #ffffff3d,0 12px 24px #534dd92e}.share-studio__action--primary:hover:not(:disabled){background:linear-gradient(112deg,#478ef0,#805ff0);border-color:#c7bbffeb}@media (min-width:700px){.share-studio__preview{width:min(100%,350px)}}.demo-experience.is-embedded{border-top:1px solid #8197d62e;padding-top:24px;padding-bottom:28px}.demo-experience.is-embedded .demo-experience__header{border-bottom:0}.demo-experience.is-embedded .demo-experience__rail{min-height:176px;margin-top:12px}.demo-experience.is-embedded .demo-card{min-height:176px}.minute-metrics{gap:10px;padding-top:24px;padding-bottom:24px}.minute-metrics:before{z-index:-1;content:"";background:#080c19c7;border-top:1px solid #6e8bc92e;border-bottom:1px solid #6e8bc92e;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.live-clock,.metrics-board{background:#080d1de0;border-color:#8099d847;border-radius:8px;overflow:hidden}.live-clock{border-left:2px solid #79c6ff;min-height:128px;padding:18px}.live-clock strong{color:#c595ff;margin-top:9px;font-size:1.85rem}.live-clock span{margin-top:8px}.metrics-board{grid-template-columns:1fr}.metric-card{min-height:94px;padding:16px 18px}.metric-card__icon{color:#9dd7ff;border-radius:8px;width:40px;height:40px}.metric-card__icon svg{width:20px;height:20px}.metric-card__value{font-size:1.22rem}.minute-example-stage{isolation:isolate;background:#050811;border-bottom:1px solid #94aade2e;position:relative;overflow:hidden}.minute-example-stage__art{z-index:0;object-fit:cover;object-position:72% center;opacity:.58}.minute-example-stage__veil{z-index:1;background:linear-gradient(90deg,#03060dfa 0%,#03060dc7 48%,#03060d4d 100%),linear-gradient(#04070f85,#04070fd6);position:absolute;inset:0}.minute-example{z-index:2;align-items:center;gap:30px;min-height:500px;padding-top:52px;padding-bottom:52px;position:relative}.minute-example__intro{border-left:1px solid #e0bb74b8;padding-left:20px}.minute-example__intro .section-eyebrow{color:#9fd6ff}.minute-example__intro h2{max-width:460px;font-size:2rem;line-height:1.08}.minute-example__intro>span{color:#e8c982;border-color:#e0bb746b}.minute-example__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060a17c7;border-color:#98b5eb6b;border-radius:8px;width:100%;padding:25px;box-shadow:inset 0 1px #ffffff14,0 24px 54px #00000052}.minute-example__card:before{background:linear-gradient(90deg,#71c8ff,#d8b46c,#0000 82%);left:0;right:0}.minute-example__card>strong{font-size:3.45rem}.minute-example__card h3{font-size:1.65rem}.recent-reservations{background:linear-gradient(#090e1ff7,#050811fa),#050811;border-bottom:1px solid #8099d82e;overflow:hidden}.recent-reservations__inner{padding-top:42px;padding-bottom:40px}.recent-reservations__header{justify-content:space-between;align-items:center;gap:18px;display:flex}.recent-reservations__header p{color:#9fd6ff;letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.72rem;font-weight:800;display:flex}.recent-reservations__header p svg{color:#b18aff;width:16px;height:16px}.recent-reservations__header h2{color:#f5f7ff;max-width:680px;margin:7px 0 0;font-size:1.72rem;line-height:1.12}.recent-reservations__header span{color:#9caac8;margin-top:7px;font-size:.78rem;line-height:1.45;display:block}.recent-reservations__header-actions{flex:none;align-items:center;gap:10px;display:flex}.recent-reservations__motion-status{white-space:nowrap;background:#155e4e1f;border:1px solid #65dcb833;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-weight:750;color:#91d9c5!important;margin:0!important;font-size:.64rem!important;display:inline-flex!important}.recent-reservations__motion-status i{background:#67dab8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #67dab885}.recent-reservations__rail{cursor:grab;overscroll-behavior-inline:contain;scroll-behavior:auto;scrollbar-width:none;touch-action:pan-x pan-y;width:100%;max-width:100%;margin-top:18px;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000)}.recent-reservations__rail:active{cursor:grabbing}.recent-reservations__rail::-webkit-scrollbar{display:none}.recent-reservations__track{width:max-content;display:flex}.recent-reservations__set{flex:none;gap:10px;padding-right:10px;display:flex}.recent-reservations__card{background:linear-gradient(145deg,#182048d1,#070b19f5),#090e20;border:1px solid #8ba0dd4d;border-radius:10px;grid-template-rows:auto 1fr auto;width:clamp(204px,16vw,220px);min-width:clamp(204px,16vw,220px);min-height:216px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 14px 30px #0000002e}.recent-reservations__card:before{content:"";background:linear-gradient(90deg,#73c9ff,#a87aff 62%,#dfbe77);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px #8382ff6b}.recent-reservations__card-meta{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.recent-reservations__card-meta span,.recent-reservations__card-meta strong{color:#b8c7e6;align-items:center;gap:5px;font-size:.63rem;line-height:1.35;display:inline-flex}.recent-reservations__card-meta strong{color:#efeaff;flex:none;font-size:.72rem}.recent-reservations__card-meta svg{color:#aa83ff;flex:none;width:13px;height:13px}.recent-reservations__story{min-width:0;padding:16px 0 12px}.recent-reservations__story p{color:#91a3ca;margin:0;font-size:.64rem}.recent-reservations__story h3{overflow-wrap:anywhere;color:#fff;margin:5px 0 0;font-size:1.08rem;line-height:1.16}.recent-reservations__story blockquote{color:#d2d9eb;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:.72rem;line-height:1.42;display:-webkit-box;overflow:hidden}.recent-reservations__card>a{color:#dce7ff;background:#0e152db8;border:1px solid #87a5ea5c;border-radius:7px;align-items:center;gap:6px;width:fit-content;min-height:32px;padding:0 9px;font-size:.64rem;font-weight:750;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.recent-reservations__card>a:hover{background:#3649904d;border-color:#99b4ffad}.recent-reservations__card>a svg{width:13px;height:13px}.recent-reservations__hint{color:#697a9d;text-align:center;margin:10px 0 0;font-size:.61rem;line-height:1.4}.how-panel{padding-top:56px;padding-bottom:60px;position:relative}.how-panel>header{justify-items:start;gap:0;display:grid}.how-panel>header p{width:fit-content}.how-panel>header h2{max-width:720px;margin-top:10px;font-size:2rem}.how-grid{gap:12px;margin-top:28px}.journey-step{background:linear-gradient(145deg,#0d142aeb,#070b19eb);border-color:#7c97d347;border-radius:8px;grid-template-columns:40px 40px minmax(0,1fr);gap:14px;min-height:146px;padding:22px;transition:border-color .18s,background .18s;position:relative;box-shadow:inset 0 1px #ffffff09}.journey-step:hover{background:linear-gradient(145deg,#111a35f5,#080d1df5);border-color:#929fec6b}.journey-step__number{background:linear-gradient(145deg,#7658e7,#5941c7);border:1px solid #bca9ff6b;border-radius:8px;width:40px;height:40px;box-shadow:0 0 18px #7354df3d}.journey-step__icon{background:#624fc01a;border:1px solid #9a89e73d;border-radius:8px;place-items:center;width:40px;height:40px;padding-top:0;display:grid}.journey-step__icon svg{width:20px;height:20px}.journey-step h3{margin-top:2px;margin-bottom:8px;font-size:.82rem}.journey-step p{color:#aebbd2;line-height:1.6}.feature-row{background:linear-gradient(90deg,#0a1022d6,#080d1cc2);border-color:#7c97d347;border-radius:8px;margin-top:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.value-prop{gap:14px;min-height:88px;padding:16px 18px}.value-prop__icon{color:#aab4ff;background:#525bbe24;border:1px solid #8e9ae547;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.value-prop__icon svg{width:18px;height:18px}.value-prop p{font-size:.78rem}.value-prop small{color:#8f9db7;margin-top:5px;line-height:1.45}@media (min-width:600px){.metrics-board{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{align-items:center;min-height:118px;padding:18px}.metric-card+.metric-card{border-top:0;border-left:1px solid #758ac633}.feature-row{grid-template-columns:repeat(3,minmax(0,1fr))}.value-prop:nth-child(n){border-top:0}.value-prop+.value-prop{border-left:1px solid #7084bf33}}@media (min-width:768px){.minute-metrics{grid-template-columns:minmax(270px,.32fr) minmax(0,1fr);gap:12px}.live-clock,.metric-card{min-height:138px}.minute-example-stage__art{object-position:right center;opacity:.68}.minute-example-stage__veil{background:linear-gradient(90deg,#03060dfa 0%,#03060dc7 42%,#03060d47 100%),linear-gradient(#04070f6b,#04070fc2)}.minute-example{grid-template-columns:minmax(0,.78fr) minmax(390px,1.22fr);gap:52px;min-height:530px;padding-top:66px;padding-bottom:66px}.minute-example__intro{padding-left:28px}.minute-example__intro h2{font-size:2.65rem}.minute-example__card{justify-self:end;max-width:620px;padding:30px}.minute-example__card>strong{font-size:4rem}.minute-example__card h3{font-size:1.9rem}.how-grid{background:linear-gradient(145deg,#0b1124e6,#060a16e6);border:1px solid #7c97d347;border-radius:8px;gap:0;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.journey-step{box-shadow:none;background:0 0;border:0;border-radius:0}.journey-step:hover{background:#35407b1a}.journey-step+.journey-step{border-left:1px solid #7c97d333}}@media (min-width:900px){.reservation-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reservation-contact-grid>label:last-child{grid-column:auto}}@media (min-width:1024px){.minute-hero{padding-bottom:8px}.minute-metrics{padding-top:28px;padding-bottom:28px}.how-panel{padding-top:58px;padding-bottom:64px}.how-panel>header{grid-template-columns:minmax(0,1fr);align-items:start}.how-panel>header h2{text-align:left;grid-column:1;justify-self:start;margin-top:10px}.journey-step{min-height:148px;padding:24px}.feature-row{margin-top:10px}}@media (max-width:599px){.reservation-products__intro{flex-direction:column;align-items:flex-start;gap:7px}.reservation-products__grid label{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:88px;padding:12px}.reservation-products__icon{width:38px;height:38px}.availability-result{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px}.availability-result__icon{width:40px;height:40px}.availability-result__header{gap:10px;display:grid}.availability-result__price{border-left:0;grid-template-columns:auto auto;justify-content:start;place-items:baseline start;gap:7px;min-width:0;padding-left:0}.availability-result__action,.availability-result__actions .availability-result__action{width:100%}.availability-result__actions{display:grid}.metric-card+.metric-card{border-top:1px solid #758ac633;border-left:0}.minute-example-stage__veil{background:linear-gradient(#03060dbd,#03060df0),linear-gradient(90deg,#03060de0,#03060d6b)}.minute-example{min-height:0}.how-panel>header h2{font-size:1.8rem}.recent-reservations__inner{padding-top:34px;padding-bottom:32px}.recent-reservations__header h2{font-size:1.45rem}.recent-reservations__rail{margin-top:16px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000)}.recent-reservations__card{width:min(72vw,260px);min-width:min(72vw,260px);min-height:210px;padding:15px}.recent-reservations__card-meta{align-items:flex-start}.recent-reservations__hint{text-align:left}}@media (prefers-reduced-motion:reduce){.recent-reservations__card>a{transition:none}}.referral-arrival{background:#125d4d26;border:1px solid #66d8b547;border-radius:13px;align-items:center;gap:12px;margin:16px 0 2px;padding:13px 14px;display:flex}.referral-arrival>svg{color:#79e4c1;flex:none;width:18px}.referral-arrival strong,.referral-arrival span{display:block}.referral-arrival strong{color:#dffbf2;font-size:.72rem}.referral-arrival span{color:#9bc5bc;margin-top:3px;font-size:.68rem;line-height:1.45}.referral-arrival a{color:#c9f7ea;font-weight:750}.reservation-form-grid select{color:#fff;background:#020610ad;border:1px solid #677bb061;border-radius:12px;outline:0;width:100%;min-height:50px;padding:0 13px}.reservation-form-grid select:focus{border-color:#82a8ffd1;box-shadow:0 0 0 3px #4e80ff1c}.reservation-form-help{color:#7f90b0;font-size:.65rem;font-weight:520;line-height:1.4}.recent-reservations__all-link{color:#b5ddff;border:1px solid #8aa4e24d;border-radius:10px;align-items:center;gap:6px;min-height:34px;margin-left:auto;padding:0 10px;font-size:.66rem;font-weight:780;text-decoration:none;display:inline-flex}.recent-reservations__all-link svg{width:15px}.minute-achievements{background:#080d1dd4;border:1px solid #899bdc3d;border-radius:17px;margin-top:14px;padding:22px}.minute-achievements>header{align-items:center;gap:11px;display:flex}.minute-achievements>header>svg{color:#d6b66f;width:21px}.minute-achievements header p{color:#9ed9ff;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:800}.minute-achievements header h2{color:#f4f6ff;margin:5px 0 0;font-size:1.1rem}.minute-achievements>div{gap:9px;margin-top:17px;display:grid}.minute-achievements article{background:#0c1227b3;border:1px solid #7f93cf2e;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.minute-achievements article>span{color:#ba9dff;background:#734dd633;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.minute-achievements article svg{width:15px}.minute-achievements article strong,.minute-achievements article small{display:block}.minute-achievements article strong{color:#edf1ff;font-size:.72rem}.minute-achievements article small{color:#8898b7;margin-top:3px;font-size:.62rem;line-height:1.4}.share-studio__formats{background:#050915e6;border:1px solid #8196d338;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(100%,360px);margin:0 auto 12px;padding:5px;display:grid}.share-studio__formats button{color:#8999ba;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:.66rem;font-weight:750}.share-studio__formats button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#3d7ee89e,#714fddad);box-shadow:0 8px 18px #3f40b033}.share-studio__preview.is-feed{aspect-ratio:4/5}.share-studio__preview.is-square{aspect-ratio:1}.share-studio__impact{color:#afe4d5;background:#115b4c24;border:1px solid #5dd3b03d;border-radius:11px;align-items:center;gap:8px;margin-top:15px;padding:11px 12px;font-size:.7rem;line-height:1.4;display:flex}.share-studio__impact span{color:#75e0bf}.share-studio__viral-copy{background:#573ba51c;border-left:2px solid #8f6df0;border-radius:0 11px 11px 0;margin-top:14px;padding:14px}.share-studio__viral-copy strong{color:#a997df;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem}.share-studio__viral-copy p{color:#e4e6f2;margin:7px 0 0;font-size:.76rem;font-style:italic;line-height:1.5}.share-studio__action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.share-studio__action-grid .share-studio__action{min-width:0;margin-top:0}@media (min-width:620px){.minute-achievements>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.recent-reservations__header{flex-wrap:wrap;align-items:flex-start}.recent-reservations__header-actions{justify-content:space-between;width:100%}.recent-reservations__all-link{justify-content:center;width:auto;margin-left:0}.share-studio--multi{gap:25px}.share-studio__preview{width:min(100%,310px);max-height:none}.share-studio__preview.is-feed,.share-studio__preview.is-square{width:min(100%,340px)}.share-studio__action{min-height:50px}.minute-achievements{padding:17px}}@media (max-width:380px){.share-studio__action-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.share-studio__formats button,.recent-reservations__all-link{transition:none}}.site-payment__environment{color:#f8e8c3;background:#4b36143d;border:1px solid #e2be7061;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:13px;padding:16px 18px;display:flex}.site-payment__environment-icon{color:#f0cd7c;background:#dbac4e1f;border:1px solid #e8c67b66;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.site-payment__environment-icon svg{width:19px;height:19px}.site-payment__environment strong{color:#fff4d8;font-size:.82rem;display:block}.site-payment__environment p{color:#cdbf9f;margin:5px 0 0;font-size:.75rem;line-height:1.5}.site-payment__details,.site-payment__summary-grid>div,.site-payment__message,.site-payment__items,.site-payment__status{border-radius:8px}.site-payment__status.is-paid{background:#228e6524;border-color:#70e3b55c}.site-payment__status.is-paid strong{color:#a9f2d1}.site-payment__status.is-sandbox{background:#63451533;border-color:#e1bc6c57}.site-payment__status.is-sandbox strong{color:#f0cf87}.site-payment__layout>aside>section,.site-payment__layout>aside>div{border-radius:8px!important}.site-payment__pix-panel,.site-payment__result{background:#080d1de6;border:1px solid #8099d847;border-radius:8px;padding:21px}.site-payment__result{color:#edf5ff}.site-payment__result.is-sandbox{border-color:#e2be7057}.site-payment__result.is-unavailable{color:#ffdbe3;background:#8a26421f;border-color:#ff829a4d;font-size:.84rem;line-height:1.55}.site-payment__result-icon{color:#9ce8c5;width:28px;height:28px}.site-payment__result.is-sandbox .site-payment__result-icon{color:#efcc7d}.site-payment__result h2{color:#f4f8ff;letter-spacing:0;margin:15px 0 0;font-size:1.22rem;line-height:1.2}.site-payment__result>p{color:#b7c5dc;margin:8px 0 0;font-size:.8rem;line-height:1.6}.site-payment__result-link{color:#071710;background:#9ce8c5;border:1px solid #7bdcb36b;border-radius:8px;justify-content:center;align-items:center;min-height:44px;margin-top:18px;padding:0 14px;font-size:.78rem;font-weight:760;text-decoration:none;display:inline-flex}.site-payment__result.is-sandbox .site-payment__result-link{color:#211707;background:#e9c778;border-color:#ecc97b7a}.site-payment__share{border-top:1px solid #8495d62e;margin-top:22px;padding-top:20px}.site-payment__sandbox-waiting{background:#523b1633;border:1px solid #e2be704d;border-radius:8px;align-items:flex-start;gap:12px;margin-top:18px;padding:15px;display:flex}.site-payment__sandbox-waiting>svg{color:#efcc7d;flex:none;width:20px;height:20px}.site-payment__sandbox-waiting strong{color:#faedce;font-size:.76rem}.site-payment__sandbox-waiting p{color:#c2b79f;margin:5px 0 0;font-size:.72rem;line-height:1.55}.site-payment .share-studio{grid-template-columns:minmax(0,1fr);gap:22px;width:100%}.site-payment .share-studio__preview{border-radius:8px;width:min(100%,224px)}.site-payment .share-studio__preview:before{border-radius:6px}.site-payment .share-studio__actions-column{width:100%}.site-payment .share-studio__intro h3{overflow-wrap:normal;font-size:1.35rem}.site-payment .share-studio__intro span{font-size:.78rem}.site-payment .share-studio__action{white-space:normal;border-radius:8px;min-height:48px}@media (min-width:900px){.site-payment__layout.is-paid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:start;gap:16px}.site-payment__layout.is-paid>.site-payment__details{grid-area:1/1}.site-payment__layout.is-paid>aside{display:contents}.site-payment__layout.is-paid>aside>.site-payment__result{grid-area:1/2/span 2;min-width:0}.site-payment__layout.is-paid>aside>.site-payment__trust{grid-area:2/1;min-width:0}}@media (min-width:1120px){.site-payment__layout.is-paid{grid-template-columns:minmax(360px,.88fr) minmax(520px,1.12fr)}.site-payment__layout.is-paid .share-studio{grid-template-columns:minmax(200px,224px) minmax(0,1fr);align-items:start}}@media (max-width:479px){.site-payment__summary-grid{grid-template-columns:minmax(0,1fr)}.site-payment__environment{padding:14px}.site-payment__status{flex-direction:column;align-items:flex-start}.site-payment__status strong{overflow-wrap:anywhere}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}
