@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-ui);--color-bg-deep:#05020b;--color-text-primary:#f6f0ff;--color-text-muted:#b6afc6;--font-display:var(--font-bodoni-moda), "Times New Roman", var(--font-noto-sans-jp), serif;--font-body:var(--font-noto-sans-jp), "Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif;--font-brand:var(--font-barlow-condensed), var(--font-noto-sans-jp), "Hiragino Sans", sans-serif;--font-ui:var(--font-barlow-condensed), var(--font-noto-sans-jp), "Hiragino Sans", sans-serif;--font-jp-serif:var(--font-shippori-mincho), "Hiragino Mincho ProN", "Yu Mincho", serif;--font-display-jp:var(--font-bodoni-moda), var(--font-shippori-mincho), "Hiragino Mincho ProN", serif;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1)}}@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{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}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid #0000}@supports (color:lab(0% 0 0)){:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input::placeholder,textarea::placeholder{color:#6a7282;color:lab(47.7841% -.393182 -10.0268);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#155dfc;color:lab(44.0605% 29.0279 -86.0352);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;border-color:lab(47.7841% -.393182 -10.0268);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}@supports (color:lab(0% 0 0)){input:where([type=checkbox]):focus,input:where([type=radio]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.static{position:static}.sticky{position:sticky}.-inset-\[3px\]{inset:-3px}.inset-0{inset:calc(var(--spacing) * 0)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-\[-12\%\]{inset:-12%}.inset-\[4px\]{inset:4px}.inset-\[5px\]{inset:5px}.-inset-x-6{inset-inline:calc(var(--spacing) * -6)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-\[-10\%\]{inset-inline:-10%}.inset-x-\[-15\%\]{inset-inline:-15%}.-inset-y-8{inset-block:calc(var(--spacing) * -8)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-12{top:calc(var(--spacing) * 12)}.top-24{top:calc(var(--spacing) * 24)}.top-\[2px\]{top:2px}.top-\[11px\]{top:11px}.top-\[17\%\]{top:17%}.top-\[18\%\]{top:18%}.top-\[22\%\]{top:22%}.top-\[26\%\]{top:26%}.top-\[28\%\]{top:28%}.top-\[34\%\]{top:34%}.top-\[36\.5\%\]{top:36.5%}.top-\[48\.7\%\]{top:48.7%}.top-\[50\%\]{top:50%}.top-\[54\%\]{top:54%}.top-\[65\%\]{top:65%}.top-\[81\%\]{top:81%}.top-\[84px\]{top:84px}.top-\[88px\]{top:88px}.-right-3{right:calc(var(--spacing) * -3)}.-right-\[3px\]{right:-3px}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-\[2px\]{right:2px}.right-\[17px\]{right:17px}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-\[6\%\]{bottom:6%}.bottom-\[8px\]{bottom:8px}.bottom-\[18\%\]{bottom:18%}.bottom-\[22\%\]{bottom:22%}.bottom-full{bottom:100%}.-left-\[3px\]{left:-3px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[2px\]{left:2px}.left-\[4\%\]{left:4%}.left-\[17px\]{left:17px}.left-\[18\.5\%\]{left:18.5%}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[8\]{z-index:8}.z-\[9\]{z-index:9}.z-\[18\]{z-index:18}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.order-1{order:1}.order-2{order:2}.order-first{order:-9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-4{margin-block:calc(var(--spacing) * 4)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:#1018281a;--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}@supports (color:lab(0% 0 0)){.prose{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-14{margin-top:calc(var(--spacing) * -14)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-\[0\.72em\]{margin-left:.72em}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\.9\/1\]{aspect-ratio:5.9}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-\[2px\]{height:2px}.h-\[3\.5rem\]{height:3.5rem}.h-\[4\.6rem\]{height:4.6rem}.h-\[4\.55rem\]{height:4.55rem}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[8px\]{height:8px}.h-\[18px\]{height:18px}.h-\[22\%\]{height:22%}.h-\[22px\]{height:22px}.h-\[42\%\]{height:42%}.h-\[54px\]{height:54px}.h-\[58\%\]{height:58%}.h-\[58px\]{height:58px}.h-\[62vh\]{height:62vh}.h-\[78\%\]{height:78%}.h-\[92px\]{height:92px}.h-\[126px\]{height:126px}.h-\[230px\]{height:230px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100dvh-84px\)\]{height:calc(100dvh - 84px)}.h-\[min\(9\.4rem\,13cqw\)\]{height:min(9.4rem,13cqw)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[300px\]{max-height:300px}.max-h-\[676px\]{max-height:676px}.max-h-\[calc\(100dvh-11rem\)\]{max-height:calc(100dvh - 11rem)}.max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)}.max-h-\[min\(78dvh\,32rem\)\]{max-height:min(78dvh,32rem)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[40px\]{min-height:40px}.min-h-\[44rem\]{min-height:44rem}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[58dvh\]{min-height:58dvh}.min-h-\[58px\]{min-height:58px}.min-h-\[65px\]{min-height:65px}.min-h-\[82px\]{min-height:82px}.min-h-\[92px\]{min-height:92px}.min-h-\[92vh\]{min-height:92vh}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100svh\]{min-height:100svh}.min-h-\[126px\]{min-height:126px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[480px\]{min-height:480px}.min-h-\[520px\]{min-height:520px}.min-h-\[720px\]{min-height:720px}.min-h-\[calc\(92vh-11rem\)\]{min-height:calc(92vh - 11rem)}.min-h-\[calc\(100dvh-84px\)\]{min-height:calc(100dvh - 84px)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-28{width:calc(var(--spacing) * 28)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-\[4\.5rem\]{width:4.5rem}.w-\[4\.6rem\]{width:4.6rem}.w-\[4px\]{width:4px}.w-\[5\.5rem\]{width:5.5rem}.w-\[5px\]{width:5px}.w-\[8px\]{width:8px}.w-\[22vw\]{width:22vw}.w-\[28vw\]{width:28vw}.w-\[30px\]{width:30px}.w-\[63\%\]{width:63%}.w-\[78\%\]{width:78%}.w-\[80px\]{width:80px}.w-\[88px\]{width:88px}.w-\[92\%\]{width:92%}.w-\[260px\]{width:260px}.w-\[clamp\(2\.5rem\,9vw\,5\.5rem\)\]{width:clamp(2.5rem,9vw,5.5rem)}.w-\[min\(20rem\,26cqw\)\]{width:min(20rem,26cqw)}.w-\[min\(108vw\,520px\)\]{width:min(108vw,520px)}.w-\[var\(--vip-map-panel-width\)\]{width:var(--vip-map-panel-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[19rem\]{max-width:19rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[72\%\]{max-width:72%}.max-w-\[72ch\]{max-width:72ch}.max-w-\[260px\]{max-width:260px}.max-w-\[290px\]{max-width:290px}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[426px\]{max-width:426px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[570px\]{max-width:570px}.max-w-\[600px\]{max-width:600px}.max-w-\[760px\]{max-width:760px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-\(var\(--vip-map-panel-edge\)\*2\)\)\]{max-width:calc(100vw - (var(--vip-map-panel-edge) * 2))}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[6rem\]{min-width:6rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[116px\]{min-width:116px}.min-w-\[220px\]{min-width:220px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-12{--tw-translate-x:calc(var(--spacing) * -12);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[44\%\]{--tw-translate-x:calc(44% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/3{--tw-translate-x:calc(1 / 3 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[6\%\]{--tw-translate-y:calc(6% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.08\]{scale:1.08}.rotate-45{rotate:45deg}.rotate-\[-7deg\]{rotate:-7deg}.rotate-\[5deg\]{rotate:5deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[gallery-light-sweep_1180ms_cubic-bezier\(0\.16\,1\,0\.3\,1\)_both\]{animation:1.18s cubic-bezier(.16,1,.3,1) both gallery-light-sweep}.animate-\[gallery-media-enter_1180ms_cubic-bezier\(0\.16\,1\,0\.3\,1\)_both\]{animation:1.18s cubic-bezier(.16,1,.3,1) both gallery-media-enter}.animate-\[gallery-media-exit_1180ms_cubic-bezier\(0\.16\,1\,0\.3\,1\)_both\]{animation:1.18s cubic-bezier(.16,1,.3,1) both gallery-media-exit}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-\[85px\]{scroll-margin-top:85px}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.appearance-none{appearance:none}.grid-flow-dense{grid-auto-flow:dense}.auto-rows-\[92px\]{grid-auto-rows:92px}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.66fr_1fr\]{grid-template-columns:1.66fr 1fr}.grid-cols-\[1fr_100px_90px_120px\]{grid-template-columns:1fr 100px 90px 120px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[112px_minmax\(0\,1fr\)\]{grid-template-columns:112px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_4\.9rem_7rem\]{grid-template-columns:minmax(0,1fr) 4.9rem 7rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_clamp\(152px\,44vw\,310px\)\]{grid-template-columns:minmax(0,1fr) clamp(152px,44vw,310px)}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[6\.5\%\]{gap:6.5%}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#d9c59a\]\/30>:not(:last-child)){border-color:#d9c59a4d;border-color:lab(80.4174% 2.51639 24.3478/.3)}:where(.divide-\[rgba\(246\,219\,157\,0\.14\)\]>:not(:last-child)){border-color:#f6db9d24}:where(.divide-white\/\[0\.07\]>:not(:last-child)){border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/\[0\.07\]>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-stretch{justify-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.55rem\]{border-radius:.55rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[36px\]{border-radius:36px}.rounded-\[40px\]{border-radius:40px}.rounded-\[44px\]{border-radius:44px}.rounded-\[48px\]{border-radius:48px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--pay-radius-sm\)\]{border-radius:var(--pay-radius-sm)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-\[42px\]{border-top-left-radius:42px;border-top-right-radius:42px}.rounded-l-sm{border-top-left-radius:calc(var(--radius) - 4px);border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-r-sm{border-top-right-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#2a2622\]{border-color:#2a2622}.border-\[\#3b3a52\]{border-color:#3b3a52}.border-\[\#4b3831\]{border-color:#4b3831}.border-\[\#5d3027\]{border-color:#5d3027}.border-\[\#8e3a3a\]\/70{border-color:#8e3a3ab3;border-color:lab(36.5709% 36.382 18.8945/.7)}.border-\[\#67db82\]\/45{border-color:#67db8273;border-color:lab(79.1296% -48.7145 33.3561/.45)}.border-\[\#24201d\]{border-color:#24201d}.border-\[\#37312c\]{border-color:#37312c}.border-\[\#355841\]{border-color:#355841}.border-\[\#806138\]{border-color:#806138}.border-\[\#a33bc3\]\/55{border-color:#a33bc38c;border-color:lab(45.0707% 57.5437 -51.6943/.55)}.border-\[\#b56acb\]\/75{border-color:#b56acbbf;border-color:lab(56.3208% 42.3519 -38.336/.75)}.border-\[\#b85ddd\]{border-color:#b85ddd}.border-\[\#b957ff\]\/26{border-color:#b957ff42;border-color:lab(55.7747% 60.8115 -68.2598/.26)}.border-\[\#b99558\]\/36{border-color:#b995585c;border-color:lab(64.1054% 8.39084 37.3171/.36)}.border-\[\#bba681\]\/40{border-color:#bba68166;border-color:lab(69.2724% 3.77274 22.1745/.4)}.border-\[\#bd52df\]{border-color:#bd52df}.border-\[\#c99b45\]\/0{border-color:#0000;border-color:lab(0% 0 0/0)}.border-\[\#c99b45\]\/25{border-color:#c99b4540;border-color:lab(67.1674% 11.109 50.5828/.25)}.border-\[\#c99b45\]\/26{border-color:#c99b4542;border-color:lab(67.1674% 11.109 50.5828/.26)}.border-\[\#c99b45\]\/28{border-color:#c99b4547;border-color:lab(67.1674% 11.109 50.5828/.28)}.border-\[\#c99b45\]\/42{border-color:#c99b456b;border-color:lab(67.1674% 11.109 50.5828/.42)}.border-\[\#c99b45\]\/46{border-color:#c99b4575;border-color:lab(67.1674% 11.109 50.5828/.46)}.border-\[\#c99b45\]\/55{border-color:#c99b458c;border-color:lab(67.1674% 11.109 50.5828/.55)}.border-\[\#c99b45\]\/65{border-color:#c99b45a6;border-color:lab(67.1674% 11.109 50.5828/.65)}.border-\[\#d7b66b\]\/45{border-color:#d7b66b73;border-color:lab(75.7894% 5.38218 42.5272/.45)}.border-\[\#d7b66b\]\/55{border-color:#d7b66b8c;border-color:lab(75.7894% 5.38218 42.5272/.55)}.border-\[\#d9ad65\]\/14{border-color:#d9ad6524;border-color:lab(73.6653% 10.3607 43.0454/.14)}.border-\[\#d9ad65\]\/18{border-color:#d9ad652e;border-color:lab(73.6653% 10.3607 43.0454/.18)}.border-\[\#d9ad65\]\/24{border-color:#d9ad653d;border-color:lab(73.6653% 10.3607 43.0454/.24)}.border-\[\#d9ad65\]\/30{border-color:#d9ad654d;border-color:lab(73.6653% 10.3607 43.0454/.3)}.border-\[\#d9ad65\]\/36{border-color:#d9ad655c;border-color:lab(73.6653% 10.3607 43.0454/.36)}.border-\[\#d9c59a\]\/30{border-color:#d9c59a4d;border-color:lab(80.4174% 2.51639 24.3478/.3)}.border-\[\#d9c59a\]\/34{border-color:#d9c59a57;border-color:lab(80.4174% 2.51639 24.3478/.34)}.border-\[\#d9c59a\]\/38{border-color:#d9c59a61;border-color:lab(80.4174% 2.51639 24.3478/.38)}.border-\[\#dfb76f\]\/70{border-color:#dfb76fb3;border-color:lab(76.8775% 8.43349 42.0642/.7)}.border-\[\#e0bd72\]\/24{border-color:#e0bd723d;border-color:lab(78.5118% 6.04662 42.5663/.24)}.border-\[\#e0bd72\]\/34{border-color:#e0bd7257;border-color:lab(78.5118% 6.04662 42.5663/.34)}.border-\[\#e0bd72\]\/42{border-color:#e0bd726b;border-color:lab(78.5118% 6.04662 42.5663/.42)}.border-\[\#e3c477\]\/18{border-color:#e3c4772e;border-color:lab(80.6175% 4.13835 42.7138/.18)}.border-\[\#e072ff\]\/56{border-color:#e072ff8f;border-color:lab(65.522% 58.9332 -52.3883/.56)}.border-\[\#efc15b\]{border-color:#efc15b}.border-\[\#efc15b\]\/45{border-color:#efc15b73;border-color:lab(80.777% 8.94487 56.532/.45)}.border-\[\#f0d9a6\]{border-color:#f0d9a6}.border-\[\#f0d69b\]\/22{border-color:#f0d69b38;border-color:lab(86.791% 3.25528 32.6804/.22)}.border-\[\#f1d48d\]\/80{border-color:#f1d48dcc;border-color:lab(86.198% 3.49846 39.0033/.8)}.border-\[\#f3d48a\]\/0{border-color:#0000;border-color:lab(0% 0 0/0)}.border-\[\#f3d48a\]\/38{border-color:#f3d48a61;border-color:lab(86.3454% 4.06799 40.7296/.38)}.border-\[\#f3d48a\]\/50{border-color:#f3d48a80;border-color:lab(86.3454% 4.06799 40.7296/.5)}.border-\[\#f3d48a\]\/74{border-color:#f3d48abd;border-color:lab(86.3454% 4.06799 40.7296/.74)}.border-\[\#ff6978\]\/45{border-color:#ff697873;border-color:lab(64.5756% 58.9728 22.7382/.45)}.border-\[\#fff0bd\]\/70{border-color:#fff0bdb3;border-color:lab(95.0772% -.411361 26.6788/.7)}.border-\[\#fff4c8\]\/90{border-color:#fff4c8e6;border-color:lab(96.247% -1.21385 22.6967/.9)}.border-\[rgba\(246\,219\,157\,0\.4\)\]{border-color:#f6db9d66}.border-\[rgba\(246\,219\,157\,0\.16\)\]{border-color:#f6db9d29}.border-\[rgba\(246\,219\,157\,0\.18\)\]{border-color:#f6db9d2e}.border-\[rgba\(246\,219\,157\,0\.24\)\]{border-color:#f6db9d3d}.border-\[rgba\(246\,219\,157\,0\.58\)\]{border-color:#f6db9d94}.border-\[rgba\(248\,223\,163\,0\.1\)\]{border-color:#f8dfa31a}.border-\[rgba\(248\,223\,163\,0\.2\)\]{border-color:#f8dfa333}.border-\[rgba\(248\,223\,163\,0\.3\)\]{border-color:#f8dfa34d}.border-\[rgba\(248\,223\,163\,0\.15\)\]{border-color:#f8dfa326}.border-\[rgba\(248\,223\,163\,0\.16\)\]{border-color:#f8dfa329}.border-\[rgba\(248\,223\,163\,0\.18\)\]{border-color:#f8dfa32e}.border-\[rgba\(248\,223\,163\,0\.22\)\]{border-color:#f8dfa338}.border-\[rgba\(248\,223\,163\,0\.36\)\]{border-color:#f8dfa35c}.border-\[rgba\(248\,223\,163\,0\.54\)\]{border-color:#f8dfa38a}.border-\[var\(--ghost-gold-bright\)\]{border-color:var(--ghost-gold-bright)}.border-\[var\(--pay-border\)\]{border-color:var(--pay-border)}.border-\[var\(--pay-border-strong\)\]{border-color:var(--pay-border-strong)}.border-\[var\(--pay-danger-border\)\]{border-color:var(--pay-danger-border)}.border-\[var\(--pay-success-border\)\]{border-color:var(--pay-success-border)}.border-\[var\(--vip-metal-hairline\)\]{border-color:var(--vip-metal-hairline)}.border-\[var\(--vip-metal-hairline-strong\)\]{border-color:var(--vip-metal-hairline-strong)}.border-accent{border-color:#f3d48a}.border-accent\/24{border-color:#f3d48a3d;border-color:lab(86.3454% 4.06799 40.7296/.24)}.border-accent\/25{border-color:#f3d48a40;border-color:lab(86.3454% 4.06799 40.7296/.25)}.border-accent\/75{border-color:#f3d48abf;border-color:lab(86.3454% 4.06799 40.7296/.75)}.border-current,.border-current\/40{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/40{border-color:color-mix(in oklab, currentcolor 40%, transparent)}}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.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)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.border-white\/14{border-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.border-white\/18{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-white\/75{border-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.border-white\/75{border-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.11\]{border-color:#ffffff1c}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.11\]{border-color:color-mix(in oklab, var(--color-white) 11%, transparent)}}.border-white\/\[0\.035\]{border-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.035\]{border-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[\#0a0610\]{background-color:#0a0610}.bg-\[\#0b090b\]{background-color:#0b090b}.bg-\[\#0b090c\]{background-color:#0b090c}.bg-\[\#0b0611\]\/94{background-color:#0b0611f0;background-color:lab(2.15885% 2.65732 -4.25497/.94)}.bg-\[\#0b0710\]{background-color:#0b0710}.bg-\[\#0c1a10\]{background-color:#0c1a10}.bg-\[\#0d2414\]{background-color:#0d2414}.bg-\[\#0f0d10\]{background-color:#0f0d10}.bg-\[\#0f1115\]\/45{background-color:#0f111573;background-color:lab(5.00055% -.0939444 -2.63892/.45)}.bg-\[\#1b1110\]{background-color:#1b1110}.bg-\[\#1d0f0c\]{background-color:#1d0f0c}.bg-\[\#2a210d\]{background-color:#2a210d}.bg-\[\#4b1718\]{background-color:#4b1718}.bg-\[\#6f247f\]\/80{background-color:#6f247fcc;background-color:lab(29.6335% 43.1798 -35.9833/.8)}.bg-\[\#67db82\]{background-color:#67db82}.bg-\[\#120a13\]{background-color:#120a13}.bg-\[\#150b16\]{background-color:#150b16}.bg-\[\#310e14\]{background-color:#310e14}.bg-\[\#07030b\]{background-color:#07030b}.bg-\[\#07040c\]\/85{background-color:#07040cd9;background-color:lab(1.41455% 1.6558 -2.79498/.85)}.bg-\[\#07040d\]{background-color:#07040d}.bg-\[\#08040d\]{background-color:#08040d}.bg-\[\#08050c\]{background-color:#08050c}.bg-\[\#08060a\]{background-color:#08060a}.bg-\[\#09070a\]{background-color:#09070a}.bg-\[\#11111b\]{background-color:#11111b}.bg-\[\#12061d\]{background-color:#12061d}.bg-\[\#16181d\]\/45{background-color:#16181d73;background-color:lab(8.19844% .0821203 -3.86728/.45)}.bg-\[\#17120d\]{background-color:#17120d}.bg-\[\#18120d\]{background-color:#18120d}.bg-\[\#20180d\]{background-color:#20180d}.bg-\[\#22072d\]{background-color:#22072d}.bg-\[\#030205\]{background-color:#030205}.bg-\[\#040106\]{background-color:#040106}.bg-\[\#040305\]{background-color:#040305}.bg-\[\#050306\]{background-color:#050306}.bg-\[\#050306\]\/0{background-color:#0000;background-color:lab(0% 0 0/0)}.bg-\[\#050306\]\/86{background-color:#050306db;background-color:lab(.994392% .85409 -.94699/.86)}.bg-\[\#050306\]\/88{background-color:#050306e0;background-color:lab(.994392% .85409 -.94699/.88)}.bg-\[\#050306\]\/92{background-color:#050306eb;background-color:lab(.994392% .85409 -.94699/.92)}.bg-\[\#050307\]{background-color:#050307}.bg-\[\#050307\]\/82{background-color:#050307d1;background-color:lab(1.01102% .957802 -1.32746/.82)}.bg-\[\#050307\]\/88{background-color:#050307e0;background-color:lab(1.01102% .957802 -1.32746/.88)}.bg-\[\#050407\]{background-color:#050407}.bg-\[\#050407\]\/90{background-color:#050407e6;background-color:lab(1.20757% .582613 -1.04419/.9)}.bg-\[\#050407\]\/94{background-color:#050407f0;background-color:lab(1.20757% .582613 -1.04419/.94)}.bg-\[\#050506\]\/96{background-color:#050506f5;background-color:lab(1.38748% .103705 -.380462/.96)}.bg-\[\#050507\]{background-color:#050507}.bg-\[\#070208\]\/40{background-color:#07020866;background-color:lab(.95307% 1.97963 -1.79677/.4)}.bg-\[\#070208\]\/72{background-color:#070208b8;background-color:lab(.95307% 1.97963 -1.79677/.72)}.bg-\[\#070408\]{background-color:#070408}.bg-\[\#070508\]{background-color:#070508}.bg-\[\#070607\]{background-color:#070607}.bg-\[\#070608\]{background-color:#070608}.bg-\[\#74268a\]\/70{background-color:#74268ab3;background-color:lab(31.3841% 45.3767 -39.9809/.7)}.bg-\[\#080203\]{background-color:#080203}.bg-\[\#090411\]\/86{background-color:#090411db;background-color:lab(1.64216% 2.85781 -5.01835/.86)}.bg-\[\#090412\]{background-color:#090412}.bg-\[\#121013\]{background-color:#121013}.bg-\[\#b56acb\]\/45{background-color:#b56acb73;background-color:lab(56.3208% 42.3519 -38.336/.45)}.bg-\[\#d4a94d\]\/50{background-color:#d4a94d80;background-color:lab(71.9208% 9.00823 52.3883/.5)}.bg-\[\#d4ad63\]{background-color:#d4ad63}.bg-\[\#d9ad65\]\/8{background-color:#d9ad6514;background-color:lab(73.6653% 10.3607 43.0454/.08)}.bg-\[\#d9ad65\]\/12{background-color:#d9ad651f;background-color:lab(73.6653% 10.3607 43.0454/.12)}.bg-\[\#d9ad65\]\/16{background-color:#d9ad6529;background-color:lab(73.6653% 10.3607 43.0454/.16)}.bg-\[\#d9ad65\]\/18{background-color:#d9ad652e;background-color:lab(73.6653% 10.3607 43.0454/.18)}.bg-\[\#d9ad65\]\/30{background-color:#d9ad654d;background-color:lab(73.6653% 10.3607 43.0454/.3)}.bg-\[\#d9ad65\]\/\[0\.025\]{background-color:#d9ad6506;background-color:lab(73.6653% 10.3607 43.0454/.025)}.bg-\[\#edd5ff\]{background-color:#edd5ff}.bg-\[\#f3d48a\]{background-color:#f3d48a}.bg-\[\#f3d48a\]\/14{background-color:#f3d48a24;background-color:lab(86.3454% 4.06799 40.7296/.14)}.bg-\[\#f4bd54\]{background-color:#f4bd54}.bg-\[\#fdf6e7\]{background-color:#fdf6e7}.bg-\[\#ff4148\]{background-color:#ff4148}.bg-\[radial-gradient\(circle_at_35\%_25\%\,rgba\(255\,240\,191\,0\.16\)\,transparent_42\%\)\,rgba\(5\,4\,7\,0\.18\)\]{background-color:radial-gradient(circle at 35% 25%,#fff0bf29,transparent 42%),#0504072e}.bg-\[rgba\(246\,219\,157\,0\.12\)\]{background-color:#f6db9d1f}.bg-\[rgba\(248\,223\,163\,0\.08\)\]{background-color:#f8dfa314}.bg-\[rgba\(255\,255\,255\,0\.035\)\]{background-color:#ffffff09}.bg-\[var\(--ghost-gold\)\]\/30{background-color:var(--ghost-gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ghost-gold\)\]\/30{background-color:color-mix(in oklab, var(--ghost-gold) 30%, transparent)}}.bg-\[var\(--pay-accent-soft\)\]{background-color:var(--pay-accent-soft)}.bg-\[var\(--pay-band\)\]{background-color:var(--pay-band)}.bg-\[var\(--pay-bg\)\]{background-color:var(--pay-bg)}.bg-\[var\(--pay-danger-bg\)\]{background-color:var(--pay-danger-bg)}.bg-\[var\(--pay-success-bg\)\]{background-color:var(--pay-success-bg)}.bg-\[var\(--pay-surface\)\]{background-color:var(--pay-surface)}.bg-\[var\(--pay-surface-2\)\]{background-color:var(--pay-surface-2)}.bg-\[var\(--pay-surface-3\)\]{background-color:var(--pay-surface-3)}.bg-\[var\(--vip-lacquer-ink\)\]{background-color:var(--vip-lacquer-ink)}.bg-\[var\(--vip-metal-hairline\)\]{background-color:var(--vip-metal-hairline)}.bg-accent{background-color:#f3d48a}.bg-accent\/10{background-color:#f3d48a1a;background-color:lab(86.3454% 4.06799 40.7296/.1)}.bg-accent\/70{background-color:#f3d48ab3;background-color:lab(86.3454% 4.06799 40.7296/.7)}.bg-accent\/\[0\.06\]{background-color:#f3d48a0f;background-color:lab(86.3454% 4.06799 40.7296/.06)}.bg-accent\/\[0\.12\]{background-color:#f3d48a1f;background-color:lab(86.3454% 4.06799 40.7296/.12)}.bg-accent\/\[0\.16\]{background-color:#f3d48a29;background-color:lab(86.3454% 4.06799 40.7296/.16)}.bg-background{background-color:var(--background)}.bg-bg-base{background-color:#0d0617}.bg-bg-base\/45{background-color:#0d061773;background-color:lab(2.45736% 4.27619 -7.75148/.45)}.bg-bg-card\/40{background-color:#21102f66;background-color:lab(7.96841% 14.749 -17.5181/.4)}.bg-bg-deep{background-color:#05020b}.bg-bg-deep\/92{background-color:#05020beb;background-color:lab(.881361% 1.75045 -3.14227/.92)}.bg-bg-deep\/95{background-color:#05020bf2;background-color:lab(.881361% 1.75045 -3.14227/.95)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/24{background-color:#0000003d}@supports (color:color-mix(in lab, red, red)){.bg-black\/24{background-color:color-mix(in oklab, var(--color-black) 24%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/72{background-color:#000000b8}@supports (color:color-mix(in lab, red, red)){.bg-black\/72{background-color:color-mix(in oklab, var(--color-black) 72%, transparent)}}.bg-black\/82{background-color:#000000d1}@supports (color:color-mix(in lab, red, red)){.bg-black\/82{background-color:color-mix(in oklab, var(--color-black) 82%, transparent)}}.bg-black\/88{background-color:#000000e0}@supports (color:color-mix(in lab, red, red)){.bg-black\/88{background-color:color-mix(in oklab, var(--color-black) 88%, transparent)}}.bg-black\/92{background-color:#000000eb}@supports (color:color-mix(in lab, red, red)){.bg-black\/92{background-color:color-mix(in oklab, var(--color-black) 92%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:#c05cff}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/16{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.bg-white\/16{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.bg-white\/22{background-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.bg-white\/22{background-color:color-mix(in oklab, var(--color-white) 22%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/52{background-color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.bg-white\/52{background-color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.bg-white\/82{background-color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bg-white\/92{background-color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, 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\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,\#a87534\,\#f3d48a\,\#8b6427\)\]{background-image:linear-gradient(90deg,#a87534,#f3d48a,#8b6427)}.bg-\[linear-gradient\(90deg\,rgba\(3\,2\,5\,0\.92\)_0\%\,rgba\(3\,2\,5\,0\.46\)_42\%\,rgba\(3\,2\,5\,0\.16\)_100\%\)\,linear-gradient\(180deg\,rgba\(3\,2\,5\,0\.12\)_0\%\,rgba\(3\,2\,5\,0\.92\)_100\%\)\]{background-image:linear-gradient(90deg,#030205eb 0%,#03020575 42%,#03020529 100%),linear-gradient(#0302051f 0%,#030205eb 100%)}.bg-\[linear-gradient\(90deg\,rgba\(3\,2\,5\,0\.94\)_0\%\,rgba\(33\,12\,25\,0\.34\)_20\%\,rgba\(20\,8\,16\,0\.28\)_54\%\,rgba\(3\,2\,5\,0\.96\)_100\%\)\,linear-gradient\(180deg\,transparent_40\%\,rgba\(80\,43\,32\,0\.08\)_56\%\,rgba\(3\,2\,5\,0\.92\)_100\%\)\]{background-image:linear-gradient(90deg,#030205f0 0%,#210c1957 20%,#14081047 54%,#030205f5 100%),linear-gradient(#0000 40%,#502b2014 56%,#030205eb 100%)}.bg-\[linear-gradient\(90deg\,rgba\(5\,2\,11\,0\.16\)\,rgba\(5\,2\,11\,0\)_36\%\,rgba\(5\,2\,11\,0\.2\)\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.08\)\,rgba\(255\,255\,255\,0\)_18\%\,rgba\(0\,0\,0\,0\.28\)_100\%\)\]{background-image:linear-gradient(90deg,#05020b29,#05020b00 36%,#05020b33),linear-gradient(#ffffff14,#fff0 18%,#00000047 100%)}.bg-\[linear-gradient\(90deg\,rgba\(20\,2\,25\,0\.22\)\,transparent_14\%\)\,linear-gradient\(180deg\,rgba\(16\,0\,8\,0\.06\)\,transparent_52\%\,rgba\(9\,0\,5\,0\.18\)\)\]{background-image:linear-gradient(90deg,#14021938,#0000 14%),linear-gradient(#1000080f,#0000 52%,#0900052e)}.bg-\[linear-gradient\(90deg\,rgba\(185\,87\,255\,0\.08\)\,transparent_72\%\)\]{background-image:linear-gradient(90deg,#b957ff14,#0000 72%)}.bg-\[linear-gradient\(90deg\,rgba\(217\,173\,101\,0\.42\)\,transparent\)\]{background-image:linear-gradient(90deg,#d9ad656b,#0000)}.bg-\[linear-gradient\(90deg\,rgba\(246\,219\,157\,0\.28\)\,transparent\)\]{background-image:linear-gradient(90deg,#f6db9d47,#0000)}.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.024\)_1px\,transparent_1px\)\,linear-gradient\(rgba\(255\,255\,255\,0\.018\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px)}.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.026\)_1px\,transparent_1px\)\,linear-gradient\(rgba\(255\,255\,255\,0\.016\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#ffffff07 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px)}.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.028\)_1px\,transparent_1px\)\,linear-gradient\(rgba\(255\,255\,255\,0\.018\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#ffffff07 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(124\,39\,196\,0\.5\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#7c27c480,#0000)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(192\,92\,255\,0\.5\)\,rgba\(243\,212\,138\,0\.2\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#c05cff80,#f3d48a33,#0000)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(231\,205\,146\,0\.5\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#e7cd9280,#0000)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(246\,219\,157\,0\.16\)_18\%\,rgba\(92\,48\,67\,0\.34\)_50\%\,rgba\(246\,219\,157\,0\.1\)_82\%\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#f6db9d29 18%,#5c304357 50%,#f6db9d1a 82%,#0000)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(255\,232\,168\,0\.34\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#ffe8a857,#0000)}.bg-\[linear-gradient\(90deg\,transparent\,var\(--ghost-gold-bright\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,var(--ghost-gold-bright),transparent)}.bg-\[linear-gradient\(90deg\,transparent\,var\(--vip-metal-hairline-strong\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,var(--vip-metal-hairline-strong),transparent)}.bg-\[linear-gradient\(96deg\,rgba\(3\,2\,5\,0\.98\)_0\%\,rgba\(6\,3\,11\,0\.93\)_36\%\,rgba\(8\,4\,13\,0\.64\)_69\%\,rgba\(5\,3\,8\,0\.52\)_100\%\)\]{background-image:linear-gradient(96deg,#030205fa 0%,#06030bed 36%,#08040da3 69%,#05030885 100%)}.bg-\[linear-gradient\(110deg\,rgba\(34\,10\,42\,0\.42\)\,transparent_40\%\)\,linear-gradient\(180deg\,\#05020b_0\%\,\#090411_44\%\,\#05020b_100\%\)\]{background-image:linear-gradient(110deg,#220a2a6b,#0000 40%),linear-gradient(#05020b 0%,#090411 44%,#05020b 100%)}.bg-\[linear-gradient\(112deg\,rgba\(5\,2\,11\,0\.98\)_0\%\,rgba\(5\,2\,11\,0\.88\)_34\%\,rgba\(5\,2\,11\,0\.54\)_72\%\,rgba\(5\,2\,11\,0\.86\)_100\%\)\,linear-gradient\(180deg\,rgba\(5\,2\,11\,0\.42\)_0\%\,rgba\(5\,2\,11\,0\.22\)_44\%\,\#05020b_100\%\)\]{background-image:linear-gradient(112deg,#05020bfa 0%,#05020be0 34%,#05020b8a 72%,#05020bdb 100%),linear-gradient(#05020b6b 0%,#05020b38 44%,#05020b 100%)}.bg-\[linear-gradient\(112deg\,transparent_0\%\,transparent_34\%\,rgba\(229\,180\,255\,0\.05\)_43\%\,rgba\(197\,92\,255\,0\.24\)_50\%\,rgba\(255\,232\,168\,0\.12\)_56\%\,transparent_66\%\,transparent_100\%\)\]{background-image:linear-gradient(112deg,#0000 0% 34%,#e5b4ff0d 43%,#c55cff3d 50%,#ffe8a81f 56%,#0000 66% 100%)}.bg-\[linear-gradient\(135deg\,\#80602d_0\%\,\#e8c982_34\%\,\#b68438_60\%\,\#f6df9d_100\%\)\]{background-image:linear-gradient(135deg,#80602d 0%,#e8c982 34%,#b68438 60%,#f6df9d 100%)}.bg-\[linear-gradient\(135deg\,rgba\(232\,190\,112\,0\.08\)\,transparent_30\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.04\)_0\%\,rgba\(0\,0\,0\,0\)_42\%\,rgba\(0\,0\,0\,0\.54\)_100\%\)\]{background-image:linear-gradient(135deg,#e8be7014,#0000 30%),linear-gradient(#ffffff0a 0%,#0000 42%,#0000008a 100%)}.bg-\[linear-gradient\(145deg\,\#160a18\,\#050307_68\%\)\]{background-image:linear-gradient(145deg,#160a18,#050307 68%)}.bg-\[linear-gradient\(152deg\,\#120b11\,\#050306_54\%\,\#0b0708\)\]{background-image:linear-gradient(152deg,#120b11,#050306 54%,#0b0708)}.bg-\[linear-gradient\(152deg\,rgba\(16\,11\,16\,0\.96\)\,rgba\(7\,5\,10\,0\.98\)_58\%\,rgba\(3\,2\,5\,0\.99\)\)\]{background-image:linear-gradient(152deg,#100b10f5,#07050afa 58%,#030205fc)}.bg-\[linear-gradient\(180deg\,\#08040d_0\%\,\#050308_46\%\,\#030205_100\%\)\]{background-image:linear-gradient(#08040d 0%,#050308 46%,#030205 100%)}.bg-\[linear-gradient\(180deg\,rgba\(3\,3\,6\,0\.02\)_0\%\,rgba\(3\,3\,6\,0\.08\)_42\%\,rgba\(3\,3\,6\,0\.62\)_100\%\)\]{background-image:linear-gradient(#03030605 0%,#03030614 42%,#0303069e 100%)}.bg-\[linear-gradient\(180deg\,rgba\(4\,2\,9\,0\.6\)_0\%\,rgba\(4\,2\,9\,0\.12\)_26\%\,rgba\(4\,2\,9\,0\.16\)_60\%\,rgba\(4\,2\,9\,0\.78\)_100\%\)\]{background-image:linear-gradient(#04020999 0%,#0402091f 26%,#04020929 60%,#040209c7 100%)}.bg-\[linear-gradient\(180deg\,rgba\(4\,3\,5\,0\.28\)\,transparent\)\]{background-image:linear-gradient(#04030547,#0000)}.bg-\[linear-gradient\(180deg\,rgba\(4\,3\,5\,0\.96\)\,rgba\(4\,3\,5\,0\.99\)\)\]{background-image:linear-gradient(#040305f5,#040305fc)}.bg-\[linear-gradient\(180deg\,rgba\(5\,2\,8\,0\.02\)\,rgba\(5\,2\,8\,0\.28\)\)\,linear-gradient\(90deg\,rgba\(0\,0\,0\,0\.22\)\,transparent_28\%\,transparent_72\%\,rgba\(0\,0\,0\,0\.24\)\)\]{background-image:linear-gradient(#05020805,#05020847),linear-gradient(90deg,#00000038,#0000 28% 72%,#0000003d)}.bg-\[linear-gradient\(180deg\,rgba\(8\,5\,10\,0\.98\)\,rgba\(5\,3\,6\,0\.99\)\)\]{background-image:linear-gradient(#08050afa,#050306fc)}.bg-\[linear-gradient\(180deg\,rgba\(8\,5\,11\,0\.82\)\,rgba\(8\,5\,11\,0\.99\)\)\]{background-image:linear-gradient(#08050bd1,#08050bfc)}.bg-\[linear-gradient\(180deg\,rgba\(16\,11\,15\,0\.96\)\,rgba\(3\,2\,5\,0\.98\)\)\]{background-image:linear-gradient(#100b0ff5,#030205fa)}.bg-\[linear-gradient\(180deg\,rgba\(20\,16\,26\,0\.6\)\,rgba\(20\,16\,26\,0\.92\)\)\]{background-image:linear-gradient(#14101a99,#14101aeb)}.bg-\[linear-gradient\(180deg\,rgba\(255\,244\,214\,0\.08\)\,transparent_42\%\)\,linear-gradient\(135deg\,rgba\(18\,11\,12\,0\.94\)\,rgba\(5\,4\,7\,0\.98\)\)\]{background-image:linear-gradient(#fff4d614,#0000 42%),linear-gradient(135deg,#120b0cf0,#050407fa)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.055\)\,transparent_22\%\)\,linear-gradient\(135deg\,rgba\(35\,8\,25\,0\.74\)\,rgba\(3\,2\,5\,0\.98\)_46\%\,rgba\(11\,7\,10\,0\.97\)\)\]{background-image:linear-gradient(#ffffff0e,#0000 22%),linear-gradient(135deg,#230819bd,#030205fa 46%,#0b070af7)}.bg-\[linear-gradient\(180deg\,transparent\,rgba\(15\,12\,18\,0\.7\)\)\]{background-image:linear-gradient(#0000,#0f0c12b3)}.bg-\[linear-gradient\(180deg\,transparent_0\%\,transparent_52\%\,rgba\(3\,3\,6\,0\.42\)_78\%\,rgba\(3\,3\,6\,0\.92\)_100\%\)\]{background-image:linear-gradient(#0000 0% 52%,#0303066b 78%,#030306eb 100%)}.bg-\[linear-gradient\(180deg\,transparent_45\%\,rgba\(0\,0\,0\,0\.72\)\)\,radial-gradient\(circle_at_72\%_18\%\,rgba\(248\,223\,163\,0\.18\)\,transparent_32\%\)\]{background-image:linear-gradient(#0000 45%,#000000b8),radial-gradient(circle at 72% 18%,#f8dfa32e,#0000 32%)}.bg-\[linear-gradient\(180deg\,transparent_52\%\,rgba\(3\,3\,6\,0\.7\)_100\%\)\]{background-image:linear-gradient(#0000 52%,#030306b3 100%)}.bg-\[linear-gradient\(180deg\,var\(--vip-metal-hairline-strong\)\,transparent\)\]{background-image:linear-gradient(180deg,var(--vip-metal-hairline-strong),transparent)}.bg-\[linear-gradient\(to_top\,\#050308\,transparent\)\]{background-image:linear-gradient(#0000,#050308)}.bg-\[radial-gradient\(72\%_62\%_at_50\%_50\%\,rgba\(4\,2\,9\,0\.86\)\,rgba\(4\,2\,9\,0\.5\)_50\%\,transparent_80\%\)\]{background-image:radial-gradient(72% 62%,#040209db,#04020980 50%,#0000 80%)}.bg-\[radial-gradient\(100\%_82\%_at_70\%_22\%\,rgba\(162\,77\,206\,0\.22\)\,transparent_58\%\)\]{background-image:radial-gradient(100% 82% at 70% 22%,#a24dce38,#0000 58%)}.bg-\[radial-gradient\(120\%_110\%_at_50\%_42\%\,transparent_38\%\,rgba\(3\,3\,6\,0\.28\)_78\%\,rgba\(3\,3\,6\,0\.6\)_100\%\)\]{background-image:radial-gradient(120% 110% at 50% 42%,#0000 38%,#03030647 78%,#03030699 100%)}.bg-\[radial-gradient\(circle\,rgba\(239\,216\,158\,0\.05\)\,rgba\(0\,0\,0\,0\)_66\%\)\]{background-image:radial-gradient(circle,#efd89e0d,#0000 66%)}.bg-\[radial-gradient\(circle\,rgba\(255\,238\,188\,0\.24\)_0\%\,rgba\(185\,138\,66\,0\.11\)_42\%\,rgba\(139\,75\,198\,0\.07\)_58\%\,rgba\(0\,0\,0\,0\)_72\%\)\]{background-image:radial-gradient(circle,#ffeebc3d 0%,#b98a421c 42%,#8b4bc612 58%,#0000 72%)}.bg-\[radial-gradient\(circle_at_68\%_30\%\,rgba\(73\,23\,91\,0\.12\)\,transparent_34\%\)\,linear-gradient\(115deg\,\#030105_0\%\,\#07030b_72\%\,\#050108_100\%\)\]{background-image:radial-gradient(circle at 68% 30%,#49175b1f,#0000 34%),linear-gradient(115deg,#030105 0%,#07030b 72%,#050108 100%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(214\,167\,107\,0\.18\)\,transparent_36\%\)\,linear-gradient\(180deg\,\#1a0f29\,\#0b0612\)\]{background-image:radial-gradient(circle at top,#d6a76b2e,#0000 36%),linear-gradient(#1a0f29,#0b0612)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(214\,167\,107\,0\.13\)\,transparent_28\%\)\]{background-image:radial-gradient(circle at 100% 0,#d6a76b21,#0000 28%)}.bg-\[radial-gradient\(ellipse_at_20\%_8\%\,rgba\(76\,32\,57\,0\.30\)\,transparent_24\%\)\,radial-gradient\(ellipse_at_76\%_10\%\,rgba\(190\,134\,66\,0\.12\)\,transparent_19\%\)\,radial-gradient\(ellipse_at_52\%_62\%\,rgba\(35\,13\,28\,0\.20\)\,transparent_42\%\)\,linear-gradient\(180deg\,rgba\(4\,2\,6\,0\.72\)\,rgba\(4\,2\,7\,0\.94\)_38\%\,\#030205_100\%\)\]{background-image:radial-gradient(at 20% 8%,#4c20394d,#0000 24%),radial-gradient(at 76% 10%,#be86421f,#0000 19%),radial-gradient(at 52% 62%,#230d1c33,#0000 42%),linear-gradient(#040206b8,#040207f0 38%,#030205 100%)}.bg-\[radial-gradient\(ellipse_at_72\%_17\%\,rgba\(246\,219\,157\,0\.052\)\,transparent_15\%\)\,radial-gradient\(ellipse_at_47\%_60\%\,rgba\(104\,50\,76\,0\.065\)\,transparent_24\%\)\,linear-gradient\(180deg\,rgba\(5\,3\,8\,0\.04\)_0\%\,rgba\(3\,2\,5\,0\.2\)_100\%\)\,linear-gradient\(90deg\,rgba\(0\,0\,0\,0\.36\)\,transparent_17\%\,transparent_78\%\,rgba\(0\,0\,0\,0\.42\)\)\]{background-image:radial-gradient(at 72% 17%,#f6db9d0d,#0000 15%),radial-gradient(at 47% 60%,#68324c11,#0000 24%),linear-gradient(#0503080a 0%,#03020533 100%),linear-gradient(90deg,#0000005c,#0000 17% 78%,#0000006b)}.from-bg-deep\/80{--tw-gradient-from:#05020bcc;--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))}@supports (color:lab(0% 0 0)){.from-bg-deep\/80{--tw-gradient-from:lab(.881361% 1.75045 -3.14227/.8)}}.from-bg-deep\/90{--tw-gradient-from:#05020be6;--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))}@supports (color:lab(0% 0 0)){.from-bg-deep\/90{--tw-gradient-from:lab(.881361% 1.75045 -3.14227/.9)}}.from-black\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab, red, red)){.from-black\/55{--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.from-black\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/58{--tw-gradient-from:#00000094}@supports (color:color-mix(in lab, red, red)){.from-black\/58{--tw-gradient-from:color-mix(in oklab, var(--color-black) 58%, transparent)}}.from-black\/58{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-accent\/40{--tw-gradient-via:#f3d48a66;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-accent\/40{--tw-gradient-via:lab(86.3454% 4.06799 40.7296/.4)}}.via-bg-base\/30{--tw-gradient-via:#0d06174d;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-bg-base\/30{--tw-gradient-via:lab(2.45736% 4.27619 -7.75148/.3)}}.via-bg-base\/50{--tw-gradient-via:#0d061780;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-bg-base\/50{--tw-gradient-via:lab(2.45736% 4.27619 -7.75148/.5)}}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black\/20{--tw-gradient-to:#0003}@supports (color:color-mix(in lab, red, red)){.to-black\/20{--tw-gradient-to:color-mix(in oklab, var(--color-black) 20%, transparent)}}.to-black\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/10{--tw-gradient-to:#c05cff1a;--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))}@supports (color:lab(0% 0 0)){.to-primary\/10{--tw-gradient-to:lab(57.523% 60.333 -65.3962/.1)}}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[size\:78px_78px\]{background-size:78px 78px}.bg-\[size\:88px_88px\]{background-size:88px 88px}.bg-\[size\:92px_92px\]{background-size:92px 92px}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:#c05cff}.stroke-\[1\.5\]{stroke-width:1.5px}.stroke-\[1\.6\]{stroke-width:1.6px}.stroke-\[1\.7\]{stroke-width:1.7px}.stroke-\[1\.8\]{stroke-width:1.8px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[67\%_42\%\]{object-position:67% 42%}.object-\[68\%_40\%\]{object-position:68% 40%}.object-center{object-position:center}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[4px\]{padding-inline:4px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[1px\]{padding-block:1px}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-\[61px\]{padding-top:61px}.pt-\[84px\]{padding-top:84px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[9\.75rem\]{padding-bottom:9.75rem}.pb-\[calc\(0\.625rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.625rem + env(safe-area-inset-bottom))}.pb-\[calc\(10px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.pb-\[calc\(154px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(154px + env(safe-area-inset-bottom))}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[family-name\:var\(--font-display\)\]{font-family:var(--font-display)}.font-\[family-name\:var\(--font-display-jp\)\]{font-family:var(--font-display-jp)}.font-body{font-family:var(--font-noto-sans-jp), "Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif}.font-brand{font-family:var(--font-barlow-condensed), var(--font-noto-sans-jp), "Hiragino Sans", sans-serif}.font-display{font-family:var(--font-bodoni-moda), "Times New Roman", var(--font-noto-sans-jp), serif}.font-display-jp{font-family:var(--font-bodoni-moda), var(--font-shippori-mincho), "Hiragino Mincho ProN", serif}.font-heading{font-family:var(--font-bodoni-moda), var(--font-noto-sans-jp), serif}.font-mono{font-family:var(--font-ui)}.font-ui{font-family:var(--font-barlow-condensed), var(--font-noto-sans-jp), "Hiragino Sans", sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.97rem\]{font-size:.97rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.35em\]{font-size:1.35em}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2\.35rem\]{font-size:2.35rem}.text-\[2rem\]{font-size:2rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[34px\]{font-size:34px}.text-\[clamp\(0\.54rem\,2\.1vw\,0\.72rem\)\]{font-size:clamp(.54rem,2.1vw,.72rem)}.text-\[clamp\(0\.66rem\,2\.75vw\,0\.92rem\)\]{font-size:clamp(.66rem,2.75vw,.92rem)}.text-\[clamp\(0\.72rem\,3\.15vw\,0\.94rem\)\]{font-size:clamp(.72rem,3.15vw,.94rem)}.text-\[clamp\(0\.73rem\,3\.2vw\,0\.95rem\)\]{font-size:clamp(.73rem,3.2vw,.95rem)}.text-\[clamp\(0\.77rem\,3\.25vw\,0\.98rem\)\]{font-size:clamp(.77rem,3.25vw,.98rem)}.text-\[clamp\(1\.7rem\,3vw\,2\.35rem\)\]{font-size:clamp(1.7rem,3vw,2.35rem)}.text-\[clamp\(1\.7rem\,7\.2vw\,3\.5rem\)\]{font-size:clamp(1.7rem,7.2vw,3.5rem)}.text-\[clamp\(1\.9rem\,4vw\,2\.7rem\)\]{font-size:clamp(1.9rem,4vw,2.7rem)}.text-\[clamp\(1\.9rem\,6vw\,2\.9rem\)\]{font-size:clamp(1.9rem,6vw,2.9rem)}.text-\[clamp\(1\.25rem\,1\.35vw\,1\.5rem\)\]{font-size:clamp(1.25rem,1.35vw,1.5rem)}.text-\[clamp\(1\.45rem\,7vw\,2rem\)\]{font-size:clamp(1.45rem,7vw,2rem)}.text-\[clamp\(1\.75rem\,5vw\,2\.6rem\)\]{font-size:clamp(1.75rem,5vw,2.6rem)}.text-\[clamp\(1\.75rem\,6vw\,2\.35rem\)\]{font-size:clamp(1.75rem,6vw,2.35rem)}.text-\[clamp\(1\.95rem\,4\.3vw\,3\.7rem\)\]{font-size:clamp(1.95rem,4.3vw,3.7rem)}.text-\[clamp\(2\.2rem\,6vw\,3\.4rem\)\]{font-size:clamp(2.2rem,6vw,3.4rem)}.text-\[clamp\(2\.6rem\,5\.6vw\,4\.6rem\)\]{font-size:clamp(2.6rem,5.6vw,4.6rem)}.text-\[clamp\(2rem\,8\.6vw\,3\.4rem\)\]{font-size:clamp(2rem,8.6vw,3.4rem)}.text-\[clamp\(3\.7rem\,8vw\,7\.6rem\)\]{font-size:clamp(3.7rem,8vw,7.6rem)}.text-\[clamp\(5\.4rem\,12vw\,9\.5rem\)\]{font-size:clamp(5.4rem,12vw,9.5rem)}.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)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.86\]{--tw-leading:.86;line-height:.86}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[1\.0\]{--tw-leading:1;line-height:1}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.015em\]{--tw-tracking:.015em;letter-spacing:.015em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-\[0\.035em\]{--tw-tracking:.035em;letter-spacing:.035em}.tracking-\[0\.36em\]{--tw-tracking:.36em;letter-spacing:.36em}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.tracking-\[0\.045em\]{--tw-tracking:.045em;letter-spacing:.045em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0b0607\]{color:#0b0607}.text-\[\#0b0907\]{color:#0b0907}.text-\[\#8f8376\]{color:#8f8376}.text-\[\#9dd7aa\]{color:#9dd7aa}.text-\[\#a8a4a2\]{color:#a8a4a2}.text-\[\#a99fa9\]{color:#a99fa9}.text-\[\#aaa4a0\]{color:#aaa4a0}.text-\[\#b8afa3\]{color:#b8afa3}.text-\[\#b56acb\]{color:#b56acb}.text-\[\#b66bd0\]{color:#b66bd0}.text-\[\#b99558\]{color:#b99558}.text-\[\#bf77d0\]{color:#bf77d0}.text-\[\#bfa36b\]{color:#bfa36b}.text-\[\#bfc6f2\]{color:#bfc6f2}.text-\[\#c9fbd5\]{color:#c9fbd5}.text-\[\#c28bd7\]{color:#c28bd7}.text-\[\#caa15f\]{color:#caa15f}.text-\[\#caa15f\]\/80{color:#caa15fcc;color:lab(69.0289% 9.8367 40.1139/.8)}.text-\[\#cec2d0\]{color:#cec2d0}.text-\[\#d7c6df\]{color:#d7c6df}.text-\[\#d7c6df\]\/62{color:#d7c6df9e;color:lab(81.8795% 9.51663 -10.2114/.62)}.text-\[\#d7c9b6\]{color:#d7c9b6}.text-\[\#d8b55f\]{color:#d8b55f}.text-\[\#d8cde0\]{color:#d8cde0}.text-\[\#d9c59a\]{color:#d9c59a}.text-\[\#dcb76f\]{color:#dcb76f}.text-\[\#e5d8df\]\/82{color:#e5d8dfd1;color:lab(87.5501% 5.52496 -1.7656/.82)}.text-\[\#e7c57e\]{color:#e7c57e}.text-\[\#e8c47e\]{color:#e8c47e}.text-\[\#e8e0e8\]\/82{color:#e8e0e8d1;color:lab(89.9906% 3.86798 -2.89886/.82)}.text-\[\#e9dde8\]{color:#e9dde8}.text-\[\#e9dde8\]\/80{color:#e9dde8cc;color:lab(89.3257% 5.67991 -3.85178/.8)}.text-\[\#edbf5a\]{color:#edbf5a}.text-\[\#eee8ee\]{color:#eee8ee}.text-\[\#ef5cff\]{color:#ef5cff}.text-\[\#ef9f88\]{color:#ef9f88}.text-\[\#efc15b\]{color:#efc15b}.text-\[\#efe3f4\]\/72{color:#efe3f4b8;color:lab(91.5755% 6.46058 -6.75353/.72)}.text-\[\#f0a4a4\]{color:#f0a4a4}.text-\[\#f2c75e\]{color:#f2c75e}.text-\[\#f2eee9\]{color:#f2eee9}.text-\[\#f3c0ad\]{color:#f3c0ad}.text-\[\#f3d48a\]{color:#f3d48a}.text-\[\#f4d690\]{color:#f4d690}.text-\[\#f4ede4\]{color:#f4ede4}.text-\[\#f5e9fa\]\/72{color:#f5e9fab8;color:lab(93.6786% 6.42896 -6.72209/.72)}.text-\[\#f5e9fa\]\/78{color:#f5e9fac7;color:lab(93.6786% 6.42896 -6.72209/.78)}.text-\[\#f5e9fa\]\/82{color:#f5e9fad1;color:lab(93.6786% 6.42896 -6.72209/.82)}.text-\[\#f5e9fa\]\/84{color:#f5e9fad6;color:lab(93.6786% 6.42896 -6.72209/.84)}.text-\[\#f6d18a\]{color:#f6d18a}.text-\[\#f6e7bf\]{color:#f6e7bf}.text-\[\#f6f3f2\]{color:#f6f3f2}.text-\[\#f7f0e8\]{color:#f7f0e8}.text-\[\#f7f1e8\]{color:#f7f1e8}.text-\[\#f7f1f7\]{color:#f7f1f7}.text-\[\#f7f2eb\]{color:#f7f2eb}.text-\[\#f8efff\]{color:#f8efff}.text-\[\#f8efff\]\/46{color:#f8efff75;color:lab(95.5076% 5.23812 -6.5967/.46)}.text-\[\#f8efff\]\/52{color:#f8efff85;color:lab(95.5076% 5.23812 -6.5967/.52)}.text-\[\#f8efff\]\/64{color:#f8efffa3;color:lab(95.5076% 5.23812 -6.5967/.64)}.text-\[\#f8efff\]\/66{color:#f8efffa8;color:lab(95.5076% 5.23812 -6.5967/.66)}.text-\[\#f8efff\]\/72{color:#f8efffb8;color:lab(95.5076% 5.23812 -6.5967/.72)}.text-\[\#f8efff\]\/76{color:#f8efffc2;color:lab(95.5076% 5.23812 -6.5967/.76)}.text-\[\#f8efff\]\/82{color:#f8efffd1;color:lab(95.5076% 5.23812 -6.5967/.82)}.text-\[\#f8efff\]\/84{color:#f8efffd6;color:lab(95.5076% 5.23812 -6.5967/.84)}.text-\[\#f8efff\]\/86{color:#f8efffdb;color:lab(95.5076% 5.23812 -6.5967/.86)}.text-\[\#f8f2e8\]{color:#f8f2e8}.text-\[\#f8f3ea\]{color:#f8f3ea}.text-\[\#f9f0ff\]{color:#f9f0ff}.text-\[\#fbe9bd\]{color:#fbe9bd}.text-\[\#fbf6ee\]{color:#fbf6ee}.text-\[\#ffd5d9\]{color:#ffd5d9}.text-\[\#ffe7df\]{color:#ffe7df}.text-\[\#fff0ba\]{color:#fff0ba}.text-\[\#fff8eb\]{color:#fff8eb}.text-\[\#fff8eb\]\/88{color:#fff8ebe0;color:lab(97.8647% .796884 7.13835/.88)}.text-\[\#fff8ff\]{color:#fff8ff}.text-\[var\(--ghost-gold-bright\)\]{color:var(--ghost-gold-bright)}.text-\[var\(--ghost-text\)\]{color:var(--ghost-text)}.text-\[var\(--pay-accent\)\]{color:var(--pay-accent)}.text-\[var\(--pay-accent-on-dark\)\]{color:var(--pay-accent-on-dark)}.text-\[var\(--pay-danger\)\]{color:var(--pay-danger)}.text-\[var\(--pay-ink\)\]{color:var(--pay-ink)}.text-\[var\(--pay-ink-faint\)\]{color:var(--pay-ink-faint)}.text-\[var\(--pay-ink-mute\)\]{color:var(--pay-ink-mute)}.text-\[var\(--pay-ink-soft\)\]{color:var(--pay-ink-soft)}.text-\[var\(--pay-success\)\]{color:var(--pay-success)}.text-accent{color:#f3d48a}.text-accent\/90{color:#f3d48ae6;color:lab(86.3454% 4.06799 40.7296/.9)}.text-background{color:var(--background)}.text-bg-deep{color:#05020b}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:#c05cff}.text-primary-foreground{color:var(--primary-foreground)}.text-text-dim{color:#8e849c}.text-text-muted{color:#b6afc6}.text-text-muted\/60{color:#b6afc699;color:lab(72.6035% 5.8842 -10.8083/.6)}.text-text-muted\/70{color:#b6afc6b3;color:lab(72.6035% 5.8842 -10.8083/.7)}.text-text-primary{color:#f6f0ff}.text-text-primary\/85{color:#f6f0ffd9;color:lab(95.5945% 4.07553 -6.49236/.85)}.text-text-primary\/90{color:#f6f0ffe6;color:lab(95.5945% 4.07553 -6.49236/.9)}.text-white{color:var(--color-white)}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.text-white\/52{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/74{color:#ffffffbd}@supports (color:color-mix(in lab, red, red)){.text-white\/74{color:color-mix(in oklab, var(--color-white) 74%, transparent)}}.text-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.text-white\/76{color:color-mix(in oklab, var(--color-white) 76%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.text-white\/82{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.text-white\/88{color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.text-white\/92{color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.text-white\/\[0\.04\]{color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.04\]{color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.text-white\/\[0\.06\]{color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.06\]{color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--pay-cta\)\]{accent-color:var(--pay-cta)}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-18{opacity:.18}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.1\]{opacity:.1}.opacity-\[0\.09\]{opacity:.09}.opacity-\[0\.11\]{opacity:.11}.opacity-\[0\.16\]{opacity:.16}.opacity-\[0\.085\]{opacity:.085}.opacity-\[0\.94\]{opacity:.94}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-18px_36px_-12px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 -18px 36px -12px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-18px_55px_rgba\(0\,0\,0\,0\.82\)\]{--tw-shadow:0 -18px 55px var(--tw-shadow-color,#000000d1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-20px_84px_rgba\(0\,0\,0\,0\.78\)\,inset_0_1px_0_rgba\(255\,244\,214\,0\.06\)\]{--tw-shadow:0 -20px 84px var(--tw-shadow-color,#000000c7), inset 0 1px 0 var(--tw-shadow-color,#fff4d60f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(246\,219\,157\,0\.34\)\,0_0_0_12px_rgba\(246\,219\,157\,0\.07\)\,0_0_76px_rgba\(246\,219\,157\,0\.42\)\,0_16px_32px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#f6db9d57), 0 0 0 12px var(--tw-shadow-color,#f6db9d12), 0 0 76px var(--tw-shadow-color,#f6db9d6b), 0 16px 32px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_4px_\#d77cff\,0_0_10px_\#a83dd0\,0_-2px_16px_rgba\(168\,61\,208\,0\.72\)\]{--tw-shadow:0 0 4px var(--tw-shadow-color,#d77cff), 0 0 10px var(--tw-shadow-color,#a83dd0), 0 -2px 16px var(--tw-shadow-color,#a83dd0b8);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_7px_rgba\(176\,70\,209\,0\.46\)\]{--tw-shadow:0 0 7px var(--tw-shadow-color,#b046d175);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_7px_rgba\(203\,92\,235\,0\.62\)\]{--tw-shadow:0 0 7px var(--tw-shadow-color,#cb5ceb9e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(103\,219\,130\,\.62\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#67db829e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(244\,189\,84\,\.62\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#f4bd549e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,65\,72\,\.62\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#ff41489e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_9px_rgba\(203\,92\,235\,0\.82\)\]{--tw-shadow:0 0 9px var(--tw-shadow-color,#cb5cebd1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(184\,74\,222\,0\.34\)\,inset_0_0_10px_rgba\(137\,45\,168\,0\.1\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#b84ade57), inset 0 0 10px var(--tw-shadow-color,#892da81a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(248\,223\,163\,0\.5\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#f8dfa380);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(255\,231\,163\,0\.9\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#ffe7a3e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(214\,167\,107\,0\.22\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#d6a76b38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(185\,87\,255\,0\.22\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#b957ff38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(214\,167\,107\,0\.18\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#d6a76b2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(248\,223\,163\,0\.18\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#f8dfa32e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_1px_rgba\(15\,12\,18\,0\.04\)\]{--tw-shadow:0 1px 1px var(--tw-shadow-color,#0f0c120a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_8px_rgba\(0\,0\,0\,0\.26\)\]{--tw-shadow:0 1px 8px var(--tw-shadow-color,#00000042);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_10px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 1px 10px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#00000052);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(0\,0\,0\,0\.34\)\,inset_3px_0_0_rgba\(246\,219\,157\,0\.68\)\,inset_0_1px_0_rgba\(255\,244\,214\,0\.12\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#00000057), inset 3px 0 0 var(--tw-shadow-color,#f6db9dad), inset 0 1px 0 var(--tw-shadow-color,#fff4d61f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_42px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 16px 42px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_44px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 16px 44px var(--tw-shadow-color,#00000052);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_54px_rgba\(0\,0\,0\,0\.42\)\,inset_0_1px_0_rgba\(255\,244\,214\,0\.05\)\]{--tw-shadow:0 18px 54px var(--tw-shadow-color,#0000006b), inset 0 1px 0 var(--tw-shadow-color,#fff4d60d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,\.72\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#000000b8);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_70px_rgba\(0\,0\,0\,0\.52\)\]{--tw-shadow:0 18px 70px var(--tw-shadow-color,#00000085);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_70px_rgba\(124\,33\,178\,0\.22\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 18px 70px var(--tw-shadow-color,#7c21b238), inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#00000061);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.48\)\,inset_0_1px_0_rgba\(255\,244\,214\,0\.05\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0000007a), inset 0 1px 0 var(--tw-shadow-color,#fff4d60d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.58\)\,inset_0_1px_0_rgba\(255\,244\,214\,0\.06\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000094), inset 0 1px 0 var(--tw-shadow-color,#fff4d60f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(0\,0\,0\,0\.54\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.055\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#0000008a), inset 0 1px 0 var(--tw-shadow-color,#ffffff0e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_88px_rgba\(0\,0\,0\,0\.56\)\,inset_0_1px_0_rgba\(255\,244\,205\,0\.08\)\]{--tw-shadow:0 28px 88px var(--tw-shadow-color,#0000008f), inset 0 1px 0 var(--tw-shadow-color,#fff4cd14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(0\,0\,0\,0\.68\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,inset_0_-1px_0_rgba\(248\,223\,163\,0\.08\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#000000ad), inset 0 1px 0 var(--tw-shadow-color,#ffffff14), inset 0 -1px 0 var(--tw-shadow-color,#f8dfa314);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_120px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow:0 30px 120px var(--tw-shadow-color,#000000a6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_120px_rgba\(0\,0\,0\,\.9\)\]{--tw-shadow:0 32px 120px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_34px_96px_rgba\(0\,0\,0\,0\.72\)\,inset_0_1px_0_rgba\(255\,248\,214\,0\.07\)\]{--tw-shadow:0 34px 96px var(--tw-shadow-color,#000000b8), inset 0 1px 0 var(--tw-shadow-color,#fff8d612);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_34px_96px_rgba\(0\,0\,0\,0\.72\)\,inset_0_1px_0_rgba\(255\,248\,214\,0\.08\)\]{--tw-shadow:0 34px 96px var(--tw-shadow-color,#000000b8), inset 0 1px 0 var(--tw-shadow-color,#fff8d614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_34px_120px_rgba\(0\,0\,0\,0\.74\)\]{--tw-shadow:0 34px 120px var(--tw-shadow-color,#000000bd);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_48px_96px_rgba\(0\,0\,0\,0\.72\)\,0_0_0_1px_rgba\(246\,219\,157\,0\.06\)\]{--tw-shadow:0 48px 96px var(--tw-shadow-color,#000000b8), 0 0 0 1px var(--tw-shadow-color,#f6db9d0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_50px_140px_rgba\(0\,0\,0\,0\.74\)\]{--tw-shadow:0 50px 140px var(--tw-shadow-color,#000000bd);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_24px_rgba\(248\,223\,163\,0\.14\)\]{--tw-shadow:inset 0 0 24px var(--tw-shadow-color,#f8dfa324);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,244\,214\,0\.04\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fff4d60a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,244\,214\,0\.05\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fff4d60d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,248\,214\,0\.16\)\,0_0_0_2px_rgba\(246\,219\,157\,0\.18\)\,0_0_34px_rgba\(246\,219\,157\,0\.38\)\,0_9px_24px_rgba\(0\,0\,0\,0\.46\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fff8d629), 0 0 0 2px var(--tw-shadow-color,#f6db9d2e), 0 0 34px var(--tw-shadow-color,#f6db9d61), 0 9px 24px var(--tw-shadow-color,#00000075);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_18px_54px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14), 0 18px 54px var(--tw-shadow-color,#00000052);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.045\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.48\)\,0_14px_34px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff7a), 0 14px 34px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_\#efc15b\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#efc15b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--vip-shadow-card\)\]{--tw-shadow:var(--vip-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--vip-shadow-sheet\)\]{--tw-shadow:var(--vip-shadow-sheet);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--pay-accent-soft\)\]\/60{--tw-ring-color:var(--pay-accent-soft)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--pay-accent-soft\)\]\/60{--tw-ring-color:color-mix(in oklab, var(--pay-accent-soft) 60%, transparent)}}.ring-\[var\(--pay-danger-bg\)\]\/60{--tw-ring-color:var(--pay-danger-bg)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--pay-danger-bg\)\]\/60{--tw-ring-color:color-mix(in oklab, var(--pay-danger-bg) 60%, transparent)}}.ring-\[var\(--pay-success-bg\)\]\/60{--tw-ring-color:var(--pay-success-bg)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--pay-success-bg\)\]\/60{--tw-ring-color:color-mix(in oklab, var(--pay-success-bg) 60%, transparent)}}.ring-accent\/15{--tw-ring-color:#f3d48a26}@supports (color:lab(0% 0 0)){.ring-accent\/15{--tw-ring-color:lab(86.3454% 4.06799 40.7296/.15)}}.ring-background{--tw-ring-color:var(--background)}.ring-white\/\[0\.05\]{--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ring-white\/\[0\.05\]{--tw-ring-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[var\(--ghost-gold-bright\)\]{outline-color:var(--ghost-gold-bright)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-\[0\.5\]{--tw-brightness:brightness(.5);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,)}.brightness-\[0\.7\]{--tw-brightness:brightness(.7);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-\[0\.9\]{--tw-brightness:brightness(.9);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,)}.brightness-\[0\.62\]{--tw-brightness:brightness(.62);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,)}.brightness-\[0\.74\]{--tw-brightness:brightness(.74);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,)}.brightness-\[0\.78\]{--tw-brightness:brightness(.78);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,)}.brightness-\[0\.82\]{--tw-brightness:brightness(.82);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,)}.brightness-\[0\.92\]{--tw-brightness:brightness(.92);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,)}.contrast-\[1\.1\]{--tw-contrast:contrast(1.1);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,)}.contrast-\[1\.08\]{--tw-contrast:contrast(1.08);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,)}.contrast-\[1\.12\]{--tw-contrast:contrast(1.12);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,)}.contrast-\[1\.14\]{--tw-contrast:contrast(1.14);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[0\.74\]{--tw-saturate:saturate(.74);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[0\.92\]{--tw-saturate:saturate(.92);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[0\.94\]{--tw-saturate:saturate(.94);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[0\.95\]{--tw-saturate:saturate(.95);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[0\.98\]{--tw-saturate:saturate(.98);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[1\.1\]{--tw-saturate:saturate(1.1);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[1\.02\]{--tw-saturate:saturate(1.02);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[1\.08\]{--tw-saturate:saturate(1.08);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[filter\:var\(--hero-video-grade\)\]{filter:var(--hero-video-grade)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,opacity\]{transition-property:background-color,border-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,transform\]{transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,filter\,transform\]{transition-property:background-color,border-color,color,box-shadow,filter,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,transform\,opacity\]{transition-property:background-color,color,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\,opacity\]{transition-property:border-color,background-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,color\]{transition-property:border-color,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,color\,transform\]{transition-property:border-color,box-shadow,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,color\,box-shadow\]{transition-property:border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,color\]{transition-property:border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\]{transition-property:color,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\,border-color\]{transition-property:color,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background\,box-shadow\]{transition-property:opacity,background,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,color\,border-color\,background-color\]{transition-property:transform,color,border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-180{--tw-duration:.18s;transition-duration:.18s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[var\(--dur-panel\)\]{--tw-duration:var(--dur-panel);transition-duration:var(--dur-panel)}.duration-\[var\(--dur-ui\)\]{--tw-duration:var(--dur-ui);transition-duration:var(--dur-ui)}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-\[var\(--ease-enter\)\]{--tw-ease:var(--ease-enter);transition-timing-function:var(--ease-enter)}.ease-\[var\(--ease-ui\)\]{--tw-ease:var(--ease-ui);transition-timing-function:var(--ease-ui)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[text-shadow\:0_1px_8px_rgba\(0\,0\,0\,0\.7\)\]{text-shadow:0 1px 8px #000000b3}.\[text-shadow\:0_1px_8px_rgba\(0\,0\,0\,0\.72\)\]{text-shadow:0 1px 8px #000000b8}.\[text-shadow\:0_1px_10px_rgba\(0\,0\,0\,0\.7\)\]{text-shadow:0 1px 10px #000000b3}.\[text-shadow\:0_1px_10px_rgba\(0\,0\,0\,0\.78\)\]{text-shadow:0 1px 10px #000000c7}.\[text-shadow\:0_1px_12px_rgba\(0\,0\,0\,0\.8\)\]{text-shadow:0 1px 12px #000c}.\[text-shadow\:0_2px_24px_rgba\(0\,0\,0\,0\.8\)\]{text-shadow:0 2px 24px #000c}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.group-focus-within\:text-\[\#f4d690\]:is(:where(.group):focus-within *){color:#f4d690}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.group-hover\:scale-\[1\.035\]:is(:where(.group):hover *){scale:1.035}.group-hover\:scale-\[1\.045\]:is(:where(.group):hover *){scale:1.045}.group-hover\:border-\[\#d9ad65\]\/55:is(:where(.group):hover *){border-color:#d9ad658c;border-color:lab(73.6653% 10.3607 43.0454/.55)}.group-hover\:border-\[\#f2daa0\]\/70:is(:where(.group):hover *){border-color:#f2daa0b3;border-color:lab(88.0397% 2.52166 31.8072/.7)}.group-hover\:border-\[\#f3d48a\]\/45:is(:where(.group):hover *){border-color:#f3d48a73;border-color:lab(86.3454% 4.06799 40.7296/.45)}.group-hover\:bg-\[\#050306\]\/10:is(:where(.group):hover *){background-color:#0503061a;background-color:lab(.994392% .85409 -.94699/.1)}.group-hover\:bg-\[\#050306\]\/12:is(:where(.group):hover *){background-color:#0503061f;background-color:lab(.994392% .85409 -.94699/.12)}.group-hover\:text-\[\#f4d690\]:is(:where(.group):hover *){color:#f4d690}.group-hover\:text-\[\#fbf6ee\]:is(:where(.group):hover *){color:#fbf6ee}.group-hover\:text-\[\#fff8eb\]:is(:where(.group):hover *){color:#fff8eb}.group-hover\:opacity-15:is(:where(.group):hover *){opacity:.15}.group-hover\:opacity-55:is(:where(.group):hover *){opacity:.55}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_0_0_1px_rgba\(246\,219\,157\,0\.10\)\,0_12px_26px_rgba\(0\,0\,0\,0\.32\)\]:is(:where(.group):hover *){--tw-shadow:0 0 0 1px var(--tw-shadow-color,#f6db9d1a), 0 12px 26px var(--tw-shadow-color,#00000052);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-\[0_0_24px_rgba\(167\,139\,250\,0\.24\)\]:is(:where(.group):hover *){--tw-shadow:0 0 24px var(--tw-shadow-color,#a78bfa3d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:ring-\[\#e072ff\]\/45:is(:where(.group):hover *){--tw-ring-color:#e072ff73}@supports (color:lab(0% 0 0)){.group-hover\:ring-\[\#e072ff\]\/45:is(:where(.group):hover *){--tw-ring-color:lab(65.522% 58.9332 -52.3883/.45)}}.group-hover\:ring-accent\/28:is(:where(.group):hover *){--tw-ring-color:#f3d48a47}@supports (color:lab(0% 0 0)){.group-hover\:ring-accent\/28:is(:where(.group):hover *){--tw-ring-color:lab(86.3454% 4.06799 40.7296/.28)}}.group-hover\:brightness-110:is(:where(.group):hover *){--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\/link\:translate-x-0\.5:is(:where(.group\/link):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/link\:-translate-y-0\.5:is(:where(.group\/link):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/link\:scale-110:is(:where(.group\/link):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.group-focus-visible\:scale-\[1\.045\]:is(:where(.group):focus-visible *){scale:1.045}.group-focus-visible\:border-\[\#f2daa0\]\/70:is(:where(.group):focus-visible *){border-color:#f2daa0b3;border-color:lab(88.0397% 2.52166 31.8072/.7)}.group-focus-visible\:border-\[\#f3d48a\]\/58:is(:where(.group):focus-visible *){border-color:#f3d48a94;border-color:lab(86.3454% 4.06799 40.7296/.58)}.group-focus-visible\:bg-\[\#050306\]\/12:is(:where(.group):focus-visible *){background-color:#0503061f;background-color:lab(.994392% .85409 -.94699/.12)}.group-focus-visible\:bg-\[\#050306\]\/14:is(:where(.group):focus-visible *){background-color:#05030624;background-color:lab(.994392% .85409 -.94699/.14)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-\[\#f3d48a\] ::selection,.selection\:bg-\[\#f3d48a\]::selection{background-color:#f3d48a}.selection\:text-\[\#0b0607\] ::selection,.selection\:text-\[\#0b0607\]::selection{color:#0b0607}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-\[\#8f8394\]::placeholder{color:#8f8394}.placeholder\:text-\[\#756c62\]::placeholder{color:#756c62}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-white\/38::placeholder{color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/38::placeholder{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-7:before{content:var(--tw-content);width:calc(var(--spacing) * 7)}.before\:bg-\[linear-gradient\(90deg\,transparent\,rgba\(246\,219\,157\,0\.46\)\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,#0000,#f6db9d75)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-7:after{content:var(--tw-content);width:calc(var(--spacing) * 7)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-\[linear-gradient\(90deg\,rgba\(246\,219\,157\,0\.46\)\,transparent\)\]:after{content:var(--tw-content);background-image:linear-gradient(90deg,#f6db9d75,#0000)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[\#f1d48d\]\/70:focus-within{border-color:#f1d48db3;border-color:lab(86.198% 3.49849 39.0033/.7)}.focus-within\:bg-\[\#d9ad65\]\/\[0\.045\]:focus-within{background-color:#d9ad650b;background-color:lab(73.6653% 10.3607 43.0454/.045)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-\[\#b99558\]:hover{border-color:#b99558}.hover\:border-\[\#c77f62\]:hover{border-color:#c77f62}.hover\:border-\[\#d9ad65\]\/45:hover{border-color:#d9ad6573;border-color:lab(73.6653% 10.3607 43.0454/.45)}.hover\:border-\[\#d9c59a\]\/65:hover{border-color:#d9c59aa6;border-color:lab(80.4174% 2.51639 24.3478/.65)}.hover\:border-\[\#dfa0f3\]:hover{border-color:#dfa0f3}.hover\:border-\[\#e4a0fa\]:hover{border-color:#e4a0fa}.hover\:border-\[\#f1d48d\]\/74:hover{border-color:#f1d48dbd;border-color:lab(86.198% 3.49846 39.0033/.74)}.hover\:border-\[\#f2c75e\]:hover{border-color:#f2c75e}.hover\:border-\[\#f2c75e\]\/70:hover{border-color:#f2c75eb3;border-color:lab(82.5812% 7.36627 57.2412/.7)}.hover\:border-\[\#f3d48a\]\/48:hover{border-color:#f3d48a7a;border-color:lab(86.3454% 4.06799 40.7296/.48)}.hover\:border-\[\#f3d48a\]\/60:hover{border-color:#f3d48a99;border-color:lab(86.3454% 4.06799 40.7296/.6)}.hover\:border-\[\#f3d48a\]\/64:hover{border-color:#f3d48aa3;border-color:lab(86.3454% 4.06799 40.7296/.64)}.hover\:border-\[\#f3d48a\]\/70:hover{border-color:#f3d48ab3;border-color:lab(86.3454% 4.06799 40.7296/.7)}.hover\:border-\[\#f6d58b\]:hover{border-color:#f6d58b}.hover\:border-\[\#f08cff\]\/80:hover{border-color:#f08cffcc;border-color:lab(72.3951% 51.4754 -41.478/.8)}.hover\:border-\[\#fff0bd\]\/82:hover{border-color:#fff0bdd1;border-color:lab(95.0772% -.411361 26.6788/.82)}.hover\:border-\[rgba\(246\,219\,157\,0\.62\)\]:hover{border-color:#f6db9d9e}.hover\:border-\[var\(--pay-ink-faint\)\]:hover{border-color:var(--pay-ink-faint)}.hover\:border-\[var\(--vip-metal-hairline-strong\)\]:hover{border-color:var(--vip-metal-hairline-strong)}.hover\:border-accent:hover{border-color:#f3d48a}.hover\:border-accent\/35:hover{border-color:#f3d48a59;border-color:lab(86.3454% 4.06799 40.7296/.35)}.hover\:border-accent\/40:hover{border-color:#f3d48a66;border-color:lab(86.3454% 4.06799 40.7296/.4)}.hover\:border-accent\/45:hover{border-color:#f3d48a73;border-color:lab(86.3454% 4.06799 40.7296/.45)}.hover\:border-accent\/50:hover{border-color:#f3d48a80;border-color:lab(86.3454% 4.06799 40.7296/.5)}.hover\:border-primary\/40:hover{border-color:#c05cff66;border-color:lab(57.523% 60.333 -65.3962/.4)}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-\[\#1a0a22\]:hover{background-color:#1a0a22}.hover\:bg-\[\#1d101c\]:hover{background-color:#1d101c}.hover\:bg-\[\#5b2020\]:hover{background-color:#5b2020}.hover\:bg-\[\#241a10\]:hover{background-color:#241a10}.hover\:bg-\[\#16081d\]:hover{background-color:#16081d}.hover\:bg-\[\#151016\]:hover{background-color:#151016}.hover\:bg-\[\#161016\]:hover{background-color:#161016}.hover\:bg-\[\#171019\]:hover{background-color:#171019}.hover\:bg-\[\#d9ad65\]\/8:hover{background-color:#d9ad6514;background-color:lab(73.6653% 10.3607 43.0454/.08)}.hover\:bg-\[\#d9ad65\]\/\[0\.07\]:hover{background-color:#d9ad6512;background-color:lab(73.6653% 10.3607 43.0454/.07)}.hover\:bg-\[\#e6c67f\]:hover{background-color:#e6c67f}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-current\/5:hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\:bg-current\/5:hover{background-color:color-mix(in oklab, currentcolor 5%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/10:hover{background-color:#c05cff1a;background-color:lab(57.523% 60.333 -65.3962/.1)}.hover\:bg-white\/\[0\.025\]:hover{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.025\]:hover{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.hover\:text-\[\#f2b2ff\]:hover{color:#f2b2ff}.hover\:text-\[\#f3d48a\]:hover{color:#f3d48a}.hover\:text-\[\#f4d690\]:hover{color:#f4d690}.hover\:text-\[\#fff0bd\]:hover{color:#fff0bd}.hover\:text-\[\#fff1bc\]:hover{color:#fff1bc}.hover\:text-\[\#fff3c5\]:hover{color:#fff3c5}.hover\:text-\[\#fff8eb\]:hover{color:#fff8eb}.hover\:text-accent:hover{color:#f3d48a}.hover\:text-accent\/80:hover{color:#f3d48acc;color:lab(86.3454% 4.06799 40.7296/.8)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover{color:#c05cff}.hover\:text-text-primary:hover{color:#f6f0ff}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/60:hover{color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/60:hover{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_15px_rgba\(207\,94\,238\,0\.48\)\,inset_0_0_12px_rgba\(167\,61\,197\,0\.15\)\]:hover{--tw-shadow:0 0 15px var(--tw-shadow-color,#cf5eee7a), inset 0 0 12px var(--tw-shadow-color,#a73dc526);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_18px_44px_rgba\(0\,0\,0\,0\.44\)\,0_0_0_4px_rgba\(248\,223\,163\,0\.06\)\,inset_3px_0_0_rgba\(255\,240\,184\,0\.92\)\,inset_0_1px_0_rgba\(255\,244\,214\,0\.16\)\]:hover{--tw-shadow:0 18px 44px var(--tw-shadow-color,#00000070), 0 0 0 4px var(--tw-shadow-color,#f8dfa30f), inset 3px 0 0 var(--tw-shadow-color,#fff0b8eb), inset 0 1px 0 var(--tw-shadow-color,#fff4d629);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_34px_96px_rgba\(0\,0\,0\,0\.64\)\,0_0_34px_rgba\(192\,92\,255\,0\.14\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.07\)\]:hover{--tw-shadow:0 34px 96px var(--tw-shadow-color,#000000a3), 0 0 34px var(--tw-shadow-color,#c05cff24), inset 0 1px 0 var(--tw-shadow-color,#ffffff12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-0:focus{border-style:var(--tw-border-style);border-width:0}.focus\:border-\[\#b99558\]:focus{border-color:#b99558}.focus\:bg-accent:focus{background-color:#f3d48a}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-\[\#f3d48a\]\/70:focus-visible,.focus-visible\:border-accent\/70:focus-visible{border-color:#f3d48ab3;border-color:lab(86.3454% 4.06799 40.7296/.7)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:shadow-\[0_0_0_2px_rgba\(5\,2\,11\,0\.9\)\,0_0_0_4px_rgba\(243\,212\,138\,0\.85\)\,0_34px_96px_rgba\(0\,0\,0\,0\.64\)\]:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#05020be6), 0 0 0 4px var(--tw-shadow-color,#f3d48ad9), 0 34px 96px var(--tw-shadow-color,#000000a3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-\[0_0_0_2px_rgba\(5\,2\,11\,0\.9\)\,0_0_0_4px_rgba\(243\,212\,138\,0\.85\)\]:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#05020be6), 0 0 0 4px var(--tw-shadow-color,#f3d48ad9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[\#f3d48a\]\/28:focus-visible{--tw-ring-color:#f3d48a47}@supports (color:lab(0% 0 0)){.focus-visible\:ring-\[\#f3d48a\]\/28:focus-visible{--tw-ring-color:lab(86.3454% 4.06799 40.7296/.28)}}.focus-visible\:ring-destructive\/25:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-ring\/55:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/55:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 55%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-\[-4px\]:focus-visible{outline-offset:-4px}.focus-visible\:outline-\[\#f1b8ff\]:focus-visible{outline-color:#f1b8ff}.focus-visible\:outline-\[\#f2c75e\]:focus-visible{outline-color:#f2c75e}.focus-visible\:outline-\[\#f3d48a\]:focus-visible{outline-color:#f3d48a}.focus-visible\:outline-\[var\(--ghost-gold-bright\)\]:focus-visible{outline-color:var(--ghost-gold-bright)}.focus-visible\:outline-\[var\(--pay-accent\)\]:focus-visible{outline-color:var(--pay-accent)}.focus-visible\:outline-\[var\(--pay-accent-on-dark\)\]:focus-visible{outline-color:var(--pay-accent-on-dark)}.focus-visible\:outline-\[var\(--pay-danger\)\]:focus-visible{outline-color:var(--pay-danger)}.focus-visible\:outline-accent:focus-visible{outline-color:#f3d48a}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#5b5144\]:disabled{background-color:#5b5144}.disabled\:text-\[\#998d7d\]:disabled{color:#998d7d}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-2[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:ring-destructive\/25[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/25[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.data-\[closed\]\:scale-95[data-closed]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[closed\]\:scale-\[0\.98\][data-closed]{scale:.98}.data-\[closed\]\:opacity-0[data-closed]{opacity:0}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:#f3d48a}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:#c05cff}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#c05cff}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#f3d48a}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media not all and (min-width:767px){.max-\[767px\]\:hidden{display:none}.max-\[767px\]\:h-\[112px\]{height:112px}.max-\[767px\]\:w-\[112px\]{width:112px}}@media (min-width:40rem){.sm\:absolute{position:absolute}.sm\:-inset-x-12{inset-inline:calc(var(--spacing) * -12)}.sm\:inset-x-6{inset-inline:calc(var(--spacing) * 6)}.sm\:inset-x-8{inset-inline:calc(var(--spacing) * 8)}.sm\:-inset-y-14{inset-block:calc(var(--spacing) * -14)}.sm\:top-\[20\%\]{top:20%}.sm\:top-\[41\.4\%\]{top:41.4%}.sm\:top-\[53\.6\%\]{top:53.6%}.sm\:top-\[62\.8\%\]{top:62.8%}.sm\:top-\[80\%\]{top:80%}.sm\:top-\[96px\]{top:96px}.sm\:right-3{right:calc(var(--spacing) * 3)}.sm\:bottom-3{bottom:calc(var(--spacing) * 3)}.sm\:bottom-8{bottom:calc(var(--spacing) * 8)}.sm\:bottom-24{bottom:calc(var(--spacing) * 24)}.sm\:left-3{left:calc(var(--spacing) * 3)}.sm\:left-5{left:calc(var(--spacing) * 5)}.sm\:left-\[5\%\]{left:5%}.sm\:left-\[13\.5\%\]{left:13.5%}.sm\:left-\[16\%\]{left:16%}.sm\:left-\[18\.7\%\]{left:18.7%}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:row-span-4{grid-row:span 4/span 4}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-\[3\/1\]{aspect-ratio:3}.sm\:aspect-\[4\/3\]{aspect-ratio:4/3}.sm\:aspect-\[16\/9\]{aspect-ratio:16/9}.sm\:h-\[11\%\]{height:11%}.sm\:max-h-\[88dvh\]{max-height:88dvh}.sm\:max-h-\[min\(82dvh\,34rem\)\]{max-height:min(82dvh,34rem)}.sm\:min-h-0{min-height:calc(var(--spacing) * 0)}.sm\:min-h-11{min-height:calc(var(--spacing) * 11)}.sm\:min-h-\[17\.5rem\]{min-height:17.5rem}.sm\:min-h-\[96px\]{min-height:96px}.sm\:min-h-\[144px\]{min-height:144px}.sm\:min-h-\[520px\]{min-height:520px}.sm\:min-h-\[560px\]{min-height:560px}.sm\:w-\[61\.4\%\]{width:61.4%}.sm\:w-\[62\.6\%\]{width:62.6%}.sm\:w-\[73\%\]{width:73%}.sm\:w-\[90\%\]{width:90%}.sm\:w-\[300px\]{width:300px}.sm\:w-\[min\(132vw\,720px\)\]{width:min(132vw,720px)}.sm\:max-w-\[16rem\]{max-width:16rem}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-\[190px\]{min-width:190px}.sm\:translate-x-\[2vw\]{--tw-translate-x:2vw;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:auto-rows-\[118px\]{grid-auto-rows:118px}.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-\[minmax\(240px\,\.82fr\)_1\.18fr\]{grid-template-columns:minmax(240px,.82fr) 1.18fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-9{gap:calc(var(--spacing) * 9)}.sm\:gap-\[6\.8\%\]{gap:6.8%}.sm\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-0{padding-block:calc(var(--spacing) * 0)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pt-3{padding-top:calc(var(--spacing) * 3)}.sm\:pr-12{padding-right:calc(var(--spacing) * 12)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[2\.3rem\]{font-size:2.3rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[21px\]{font-size:21px}.sm\:text-\[23px\]{font-size:23px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[clamp\(0\.56rem\,1\.02vw\,1\.38rem\)\]{font-size:clamp(.56rem,1.02vw,1.38rem)}.sm\:text-\[clamp\(0\.58rem\,1\.2vw\,1\.62rem\)\]{font-size:clamp(.58rem,1.2vw,1.62rem)}.sm\:text-\[clamp\(0\.58rem\,1\.06vw\,1\.43rem\)\]{font-size:clamp(.58rem,1.06vw,1.43rem)}.sm\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.sm\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.sm\:tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}}@media (min-width:48rem){.md\:bottom-28{bottom:calc(var(--spacing) * 28)}.md\:left-8{left:calc(var(--spacing) * 8)}.md\:left-\[12\%\]{left:12%}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-span-3{grid-row:span 3/span 3}.md\:row-span-4{grid-row:span 4/span 4}.md\:mt-4{margin-top:calc(var(--spacing) * 4)}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:min-h-0{min-height:calc(var(--spacing) * 0)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-\[76\%\]{width:76%}.md\:w-\[min\(49vw\,52rem\)\]{width:min(49vw,52rem)}.md\:w-\[min\(83vw\,1420px\)\]{width:min(83vw,1420px)}.md\:max-w-\[18rem\]{max-width:18rem}.md\:-translate-x-14{--tw-translate-x:calc(var(--spacing) * -14);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:translate-x-\[5\.5vw\]{--tw-translate-x:5.5vw;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:auto-rows-\[124px\]{grid-auto-rows:124px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[2\.9rem\]{font-size:2.9rem}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-16{top:calc(var(--spacing) * 16)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:top-\[104px\]{top:104px}.lg\:right-8{right:calc(var(--spacing) * 8)}.lg\:bottom-32{bottom:calc(var(--spacing) * 32)}.lg\:left-7{left:calc(var(--spacing) * 7)}.lg\:left-12{left:calc(var(--spacing) * 12)}.lg\:left-\[16\%\]{left:16%}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mx-auto{margin-inline:auto}.lg\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.lg\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-\[780px\]{height:780px}.lg\:min-h-\[calc\(100dvh-84px\)\]{min-height:calc(100dvh - 84px)}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:w-\[61\.4\%\]{width:61.4%}.lg\:w-\[min\(40vw\,580px\)\]{width:min(40vw,580px)}.lg\:w-full{width:100%}.lg\:max-w-\[34rem\]{max-width:34rem}.lg\:max-w-none{max-width:none}.lg\:shrink{flex-shrink:1}.lg\:-translate-x-16{--tw-translate-x:calc(var(--spacing) * -16);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:translate-x-\[1vw\]{--tw-translate-x:1vw;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:rotate-\[0\.6deg\]{rotate:.6deg}.lg\:scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.lg\:auto-rows-\[118px\]{grid-auto-rows:118px}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.46fr_0\.54fr\]{grid-template-columns:.46fr .54fr}.lg\:grid-cols-\[0\.75fr_1fr_1\.55fr\]{grid-template-columns:.75fr 1fr 1.55fr}.lg\:grid-cols-\[0\.82fr_minmax\(0\,41rem\)\]{grid-template-columns:.82fr minmax(0,41rem)}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[244px_minmax\(0\,1fr\)\]{grid-template-columns:244px minmax(0,1fr)}.lg\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(390px\,0\.68fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(390px,.68fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(320px\,0\.62fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.62fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-rows-\[repeat\(7\,minmax\(0\,1fr\)\)\]{grid-template-rows:repeat(7,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-0{gap:calc(var(--spacing) * 0)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:flex-end}.lg\:overflow-visible{overflow:visible}.lg\:rounded-none{border-radius:0}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-l-\[\#f1d48d\]{border-left-color:#f1d48d}.lg\:border-l-white\/10{border-left-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.lg\:border-l-white\/10{border-left-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.lg\:bg-transparent{background-color:#0000}.lg\:bg-\[linear-gradient\(90deg\,rgba\(217\,173\,101\,0\.1\)\,transparent\)\]{background-image:linear-gradient(90deg,#d9ad651a,#0000)}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.lg\:pt-36{padding-top:calc(var(--spacing) * 36)}.lg\:pt-\[84px\]{padding-top:84px}.lg\:pt-\[85px\]{padding-top:85px}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:text-center{text-align:center}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-\[3\.08rem\]{font-size:3.08rem}.lg\:text-\[9\.5rem\]{font-size:9.5rem}.lg\:\[grid-area\:1\/1\/4\/6\]{grid-area:1/1/4/6}.lg\:\[grid-area\:1\/6\/6\/9\]{grid-area:1/6/6/9}.lg\:\[grid-area\:1\/9\/3\/13\]{grid-area:1/9/3/13}.lg\:\[grid-area\:3\/9\/5\/13\]{grid-area:3/9/5/13}.lg\:\[grid-area\:4\/1\/8\/4\]{grid-area:4/1/8/4}.lg\:\[grid-area\:4\/4\/6\/6\]{grid-area:4/4/6/6}.lg\:\[grid-area\:5\/9\/8\/13\]{grid-area:5/9/8/13}.lg\:\[grid-area\:6\/4\/8\/9\]{grid-area:6/4/8/9}.lg\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.lg\:hover\:border-l-\[\#d9ad65\]\/55:hover{border-left-color:#d9ad658c;border-left-color:lab(73.6653% 10.3607 43.0454/.55)}}}@media (min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:mt-0{margin-top:calc(var(--spacing) * 0)}.xl\:mt-3{margin-top:calc(var(--spacing) * 3)}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:h-\[840px\]{height:840px}.xl\:w-\[min\(42vw\,620px\)\]{width:min(42vw,620px)}.xl\:min-w-\[270px\]{min-width:270px}.xl\:translate-x-\[4\.5vw\]{--tw-translate-x:4.5vw;translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:translate-x-\[7vw\]{--tw-translate-x:7vw;translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:auto-rows-\[132px\]{grid-auto-rows:132px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[260px_minmax\(420px\,1fr\)_280px\]{grid-template-columns:260px minmax(420px,1fr) 280px}.xl\:grid-cols-\[292px_minmax\(410px\,1fr\)_420px\]{grid-template-columns:292px minmax(410px,1fr) 420px}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:justify-center{justify-content:center}.xl\:gap-5{gap:calc(var(--spacing) * 5)}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:px-7{padding-inline:calc(var(--spacing) * 7)}.xl\:py-2{padding-block:calc(var(--spacing) * 2)}.xl\:py-5{padding-block:calc(var(--spacing) * 5)}.xl\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.xl\:pl-7{padding-left:calc(var(--spacing) * 7)}.xl\:text-left{text-align:left}.xl\:text-\[13px\]{font-size:13px}.xl\:text-\[20px\]{font-size:20px}}@media (min-width:96rem){.\32 xl\:h-\[880px\]{height:880px}.\32 xl\:translate-x-\[4vw\]{--tw-translate-x:4vw;translate:var(--tw-translate-x) var(--tw-translate-y)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:#c05cff}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[\&_\*\]\:outline *,.\[\&_\*\]\:outline-1 *{outline-style:var(--tw-outline-style);outline-width:1px}.\[\&_\*\]\:outline-\[rgba\(255\,231\,163\,0\.18\)\] *{outline-color:#ffe7a32e}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{appearance:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:nth-child\(3\)\]\:border-l-0:nth-child(3){border-left-style:var(--tw-border-style);border-left-width:0}@media (min-width:48rem){.md\:\[\&\:nth-child\(3\)\]\:border-l:nth-child(3){border-left-style:var(--tw-border-style);border-left-width:1px}.md\:\[\&\:nth-child\(3\)\]\:border-l-\[rgba\(246\,219\,157\,0\.14\)\]:nth-child(3){border-left-color:#f6db9d24}}.\[\&\:nth-child\(n\+3\)\]\:border-t:nth-child(n+3){border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\:nth-child\(n\+3\)\]\:border-t-\[rgba\(246\,219\,157\,0\.14\)\]:nth-child(n+3){border-top-color:#f6db9d24}@media (min-width:48rem){.md\:\[\&\:nth-child\(n\+3\)\]\:border-t-0:nth-child(n+3){border-top-style:var(--tw-border-style);border-top-width:0}}@media (min-width:40rem){.sm\:\[\&\:nth-last-child\(-n\+2\)\]\:border-b-0:nth-last-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){a.\[a\&\]\:hover\:border-\[\#f3d48a\]\/48:hover{border-color:#f3d48a7a;border-color:lab(86.3454% 4.06799 40.7296/.48)}a.\[a\&\]\:hover\:bg-\[\#1b101d\]:hover{background-color:#1b101d}a.\[a\&\]\:hover\:bg-\[\#5b2020\]:hover{background-color:#5b2020}a.\[a\&\]\:hover\:bg-\[\#151016\]:hover{background-color:#151016}a.\[a\&\]\:hover\:bg-\[\#f3d48a\]\/20:hover{background-color:#f3d48a33;background-color:lab(86.3454% 4.06799 40.7296/.2)}a.\[a\&\]\:hover\:text-\[\#f3d48a\]:hover{color:#f3d48a}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--ghost-black:#030306;--ghost-bg:#07040d;--ghost-bg-soft:#0d0714;--ghost-panel:#08080dd1;--ghost-panel-strong:#0c0a10f0;--ghost-purple:#a24dce;--ghost-purple-soft:#c07bee;--ghost-purple-deep:#24102f;--ghost-border:#af70d26b;--ghost-border-strong:#c989eba8;--ghost-gold:#c99b45;--ghost-gold-bright:#ffe7a3;--ghost-gold-soft:#ffda816b;--ghost-text:#f7f1f7;--ghost-text-muted:#f7f1f7ad;--ghost-line:#ffffff26;--vip-lacquer-ink:#040305;--vip-lacquer-panel:linear-gradient(152deg, #120f11fb 0%, #0a080cf7 48%, #040306fc 100%);--vip-lacquer-panel-soft:linear-gradient(156deg, #100b10f0 0%, #07050af5 58%, #030205fa 100%);--vip-metal-hairline:#e4c68438;--vip-metal-hairline-strong:#f6db9d70;--vip-metal-highlight:#fff4d617;--vip-gold-foil:linear-gradient(135deg, #80602d 0%, #e8c982 30%, #b68438 53%, #f6df9d 72%, #7a5929 100%);--vip-gold-text:#efd89e;--vip-gold-muted:#b98a42;--vip-wine-low:#40182b57;--vip-shadow-card:0 34px 92px #000000c7, 0 2px 16px #40251c2e, inset 0 1px 0 var(--vip-metal-highlight), inset 0 0 0 1px #ffffff06;--vip-shadow-map:0 28px 86px #000000c2, 0 1px 0 #fff4d60a, inset 0 1px 0 #fff4d60f, inset 0 -24px 48px #00000038;--vip-shadow-sheet:0 -28px 84px #000000b8, 0 -1px 0 #f6db9d1f, inset 0 1px 0 #fff4d60f;--home-purple-smoke:linear-gradient(118deg, #280e2d6b 0%, #08040deb 44%, #030306 100%), linear-gradient(180deg, #05020b 0%, #0b0412 46%, #030306 100%);--home-aubergine-panel:linear-gradient(145deg, #180a23e0, #07040bf5 58%, #040306fa);--home-violet-hairline:#c67bff33;--home-violet-hairline-strong:#d295ff6b;--home-night-shadow:0 30px 96px #000000b8, inset 0 1px 0 #ffffff0b;--home-metal-foil:linear-gradient(135deg, #8c642d 0%, #f4d997 31%, #b78436 54%, #fff0b8 74%, #7b5525 100%);--hero-cta-glass:#110814d6;--hero-cta-glass-solid:#0b050ef5;--hero-cta-edge:#d9c28cad;--hero-cta-edge-hover:var(--hero-cta-edge)}@supports (color:lab(0% 0 0)){:root{--hero-cta-glass:lab(3.14319% 4.16881 -4.85141/.84);--hero-cta-glass-solid:lab(1.85124% 2.51862 -2.93429/.96);--hero-cta-edge:lab(79.3559% 2.95296 30.2508/.68)}}@supports (color:color-mix(in lab, red, red)){:root{--hero-cta-edge-hover:color-mix(in oklch, var(--hero-cta-edge) 82%, white)}}:root{--hero-cta-violet:#ad67dc3d;--hero-cta-copy:#f4e7c6;--hero-cta-muted:#bbb098d1;--hero-cta-focus:#fae3a3;--font-display:var(--font-bodoni-moda), "Times New Roman", var(--font-noto-sans-jp), serif;--font-heading:var(--font-bodoni-moda), var(--font-noto-sans-jp), serif;--font-body:var(--font-noto-sans-jp), "Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif;--font-brand:var(--font-barlow-condensed), var(--font-noto-sans-jp), "Hiragino Sans", sans-serif;--font-ui:var(--font-barlow-condensed), var(--font-noto-sans-jp), "Hiragino Sans", sans-serif;--font-jp-serif:var(--font-shippori-mincho), "Hiragino Mincho ProN", "Yu Mincho", serif;--font-display-jp:var(--font-bodoni-moda), var(--font-shippori-mincho), "Hiragino Mincho ProN", serif;--font-serif:var(--font-display);--font-sans:var(--font-body);--font-mono:var(--font-ui);--radius:.5rem;--background:#05020b;--foreground:#f6f0ff;--card:#0d0714;--card-foreground:#f7f1f7;--popover:#100817;--popover-foreground:#f7f1f7;--primary:#c05cff;--primary-foreground:#fff;--secondary:#21102f;--secondary-foreground:#f6f0ff;--muted:#160922;--muted-foreground:#b6afc6;--accent:#f3d48a;--accent-foreground:#11090d;--destructive:#ff6b7a;--border:#e4c68438;--input:#f6db9d33;--ring:#f3d48a;--chart-1:#f3d48a;--chart-2:#c05cff;--chart-3:#7dd3fc;--chart-4:#f59eaa;--chart-5:#8d22ff;--sidebar:#08050d;--sidebar-foreground:#f6f0ff;--sidebar-primary:#f3d48a;--sidebar-primary-foreground:#11090d;--sidebar-accent:#21102f;--sidebar-accent-foreground:#f6f0ff;--sidebar-border:#e4c6842e;--sidebar-ring:#f3d48a}@supports (color:lab(0% 0 0)){:root{--hero-cta-violet:lab(55.4579% 44.4353 -49.4848/.24);--hero-cta-copy:lab(92.0622% .977099 17.5851);--hero-cta-muted:lab(72.3064% .771523 14.0589/.82);--hero-cta-focus:lab(91.0607% 1.31619 34.3118)}}html{scroll-behavior:smooth;background-color:var(--color-bg-deep);color:var(--color-text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-body);background-color:var(--color-bg-deep);color:var(--color-text-primary);font-kerning:normal;font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{color:#fff;background-color:#c05cff6b}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#05020b}::-webkit-scrollbar-thumb{background:#c05cff57;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#c05cff8a}.vip-floor-board,.vip-floor-board *{scrollbar-color:var(--vfb-border-strong) transparent}.vip-floor-board::-webkit-scrollbar{width:8px;height:8px}.vip-floor-board ::-webkit-scrollbar{width:8px;height:8px}.vip-floor-board::-webkit-scrollbar-track{background:0 0}.vip-floor-board ::-webkit-scrollbar-track{background:0 0}.vip-floor-board::-webkit-scrollbar-thumb{background:var(--vfb-border-base);border-radius:999px}.vip-floor-board ::-webkit-scrollbar-thumb{background:var(--vfb-border-base);border-radius:999px}.vip-floor-board::-webkit-scrollbar-thumb:hover{background:var(--vfb-border-strong)}.vip-floor-board ::-webkit-scrollbar-thumb:hover{background:var(--vfb-border-strong)}.glass{background:var(--vip-lacquer-panel-soft);border:1px solid var(--vip-metal-hairline);box-shadow:var(--vip-shadow-card)}.glass-hover:hover{border-color:var(--vip-metal-hairline-strong)}.glow-purple{text-shadow:0 0 20px #c05cff70,0 0 46px #8d22ff47,0 0 86px #8d22ff2e}.glow-gold{text-shadow:0 0 20px #f3d48a61,0 0 42px #f3d48a2e}.glow-border-purple{box-shadow:0 0 16px #c05cff2e,0 0 36px #8d22ff1f}.glow-border-gold{box-shadow:0 0 15px #f3d48a24,0 0 30px #f3d48a12}.vip-action-base{isolation:isolate;transition:border-color .18s var(--ease-out-quart), background-color .18s var(--ease-out-quart), box-shadow .22s var(--ease-out-quart), color .18s var(--ease-out-quart), filter .18s var(--ease-out-quart), transform .22s var(--ease-out-quart);background-clip:padding-box;border-radius:0;text-decoration:none;position:relative;overflow:hidden;transform:translateZ(0)}.vip-action-base:before,.vip-action-base:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.vip-action-base:focus-visible{outline-offset:3px;outline:2px solid #f3d48a}.vip-action-primary{color:#f6df9d;background:linear-gradient(#fff4d61f,#fff4d609 38%,#0000 100%),linear-gradient(135deg,#180d0cf5,#070407fa 54%,#120b08f5);border:1px solid #fff0bd94;box-shadow:0 16px 38px #0000007a,0 0 0 1px #fff0bd14,inset 0 1px #fff4d624,inset 0 -1px #fff0bd14}.vip-action-primary:before{opacity:.86;width:3px;transition:opacity .18s var(--ease-out-quart), box-shadow .22s var(--ease-out-quart);background:linear-gradient(#80602d66,#f6df9d 36%,#b68438 72%,#fff0b83d);inset:0 auto 0 0;transform:none}.vip-action-primary:after{opacity:0;transition:opacity .22s var(--ease-out-quart), transform .52s var(--ease-out-expo);background:linear-gradient(112deg,#0000 0 42%,#ffffff29 49%,#0000 56% 100%),linear-gradient(90deg,#f8dfa317,#0000 22% 78%,#f8dfa30f);transform:translate(-18%)}.vip-action-primary:hover{color:#fff8eb;filter:brightness(1.06)saturate(1.02);border-color:#fff0bdd1;transform:translateY(-2px);box-shadow:0 22px 58px #0000008f,0 0 0 4px #f8dfa311,0 0 30px #f8dfa329,inset 0 1px #fff4d633,inset 0 -1px #fff0bd1c}.vip-action-primary:hover:before{opacity:1;box-shadow:0 0 18px #f8dfa357}.vip-action-primary:hover:after{opacity:1;transform:translate(18%)}.vip-action-primary:active{transform:translateY(0)}.vip-action-secondary{color:#fff8ebdb;background:linear-gradient(#ffffff0b,#0000 42%),linear-gradient(135deg,#140a11eb,#050307fa 58%,#0e0809f5);border:1px solid #f8dfa33d;box-shadow:0 14px 34px #00000061,inset 0 1px #ffffff0e}.vip-action-secondary:before{opacity:.42;height:2px;transition:opacity .2s var(--ease-out-quart), transform .26s var(--ease-out-quart);background:linear-gradient(90deg,#0000,#f8dfa3b8,#c05cff47,#0000);inset:auto 0 0;transform:scaleX(.34)}.vip-action-secondary:hover{color:#fff8eb;border-color:#fff0bda3;transform:translateY(-2px);box-shadow:0 20px 54px #0000007a,0 0 0 4px #f8dfa30e,inset 0 1px #ffffff14}.vip-action-secondary:hover:before{opacity:1;transform:scaleX(1)}.vip-action-ghost{color:#f8efffb8;background:#ffffff07;border:1px solid #f8dfa32e}.vip-action-ghost:before{opacity:0;transition:opacity .18s var(--ease-out-quart);background:linear-gradient(90deg,#0000,#f8dfa314,#0000),repeating-linear-gradient(90deg,#f8dfa317 0 1px,#0000 1px 18px)}.vip-action-ghost:hover{color:#fff8eb;border-color:#f8dfa380}.vip-action-ghost:hover:before{opacity:1}.vip-action-icon{transition:transform .22s var(--ease-out-quart)}.vip-action-base:hover .vip-action-icon{transform:translate(3px)}.vip-ledger-button{isolation:isolate;transition:background-color .18s var(--ease-out-quart), box-shadow .22s var(--ease-out-quart), transform .22s var(--ease-out-quart);background:0 0;border-left:1px solid #f6db9d24;position:relative;overflow:hidden}.vip-ledger-button:before{content:"";pointer-events:none;opacity:0;transition:opacity .22s var(--ease-out-quart), transform .26s var(--ease-out-quart);background:linear-gradient(#fff4d612,#0000 44%),linear-gradient(90deg,#0000,#f8dfa31a,#0000);position:absolute;inset:0;transform:translateY(12px)}.vip-ledger-button:after{content:"";pointer-events:none;opacity:0;height:1px;transition:opacity .2s var(--ease-out-quart), transform .26s var(--ease-out-quart);background:linear-gradient(90deg,#0000,#f8dfa3b8,#0000);position:absolute;bottom:10px;left:12px;right:12px;transform:scaleX(.36)}.vip-ledger-button:hover{background-color:#f6db9d0e;transform:translateY(-2px)}.vip-ledger-button:hover:before,.vip-ledger-button:hover:after{opacity:1;transform:translateY(0)scaleX(1)}.vip-ledger-button[data-active=true]{background:linear-gradient(#f6db9d1c,#f6db9d0b);box-shadow:inset 0 0 0 1px #f6db9d6b,inset 0 18px 38px #f6db9d09}.vip-ledger-button[data-active=true]:after{opacity:1;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.vip-action-base,.vip-action-base:before,.vip-action-base:after,.vip-action-icon,.vip-ledger-button,.vip-ledger-button:before,.vip-ledger-button:after{transition-duration:.01ms!important}.vip-action-primary:hover,.vip-action-secondary:hover,.vip-ledger-button:hover{transform:none}}.font-display{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:.025em}.font-ui{font-family:var(--font-ui);letter-spacing:.12em}.font-brand{font-family:var(--font-brand);letter-spacing:.14em}.font-body{font-family:var(--font-body)}.vip-metal-fill{background-image:var(--vip-gold-foil)}.vip-lacquer-panel{background-color:#060407;background-image:var(--vip-lacquer-panel)}.vip-lacquer-panel-soft{background-color:#08050a;background-image:var(--vip-lacquer-panel-soft)}.vip-metal-text{background-image:var(--vip-gold-foil);color:#0000;-webkit-background-clip:text;background-clip:text}.home-night-section{background-color:#05020b;background-image:var(--home-purple-smoke)}.home-lacquer-card{background:var(--home-aubergine-panel);border:1px solid var(--home-violet-hairline);box-shadow:var(--home-night-shadow)}.home-metal-text{background-image:var(--home-metal-foil);color:#0000;-webkit-background-clip:text;background-clip:text}.ghost-footer__stage{height:clamp(30rem,38vw,35rem)}.ghost-footer__logo-media{background:#000}@media (max-width:767px){.ghost-footer__stage{height:auto}}@media (min-width:768px) and (max-width:1023px){.ghost-footer__stage{grid-template-columns:1.03fr .97fr;height:30rem}.ghost-footer__brand{border-right:1px solid #c9a65db8}}.home-violet-rule{background:linear-gradient(90deg,#0000,#c05cff7a,#f3d48a3d,#0000);height:1px}.home-photo-polish{filter:saturate(1.06)contrast(1.04)}@supports (content-visibility:auto){@media (min-width:1024px){.ghost-home-gallery-cv{content-visibility:auto;contain-intrinsic-size:auto 840px}}@media (min-width:1280px){.ghost-home-gallery-cv{contain-intrinsic-size:auto 900px}}@media (min-width:1536px){.ghost-home-gallery-cv{contain-intrinsic-size:auto 940px}}.ghost-gallery-tile-cv{content-visibility:auto}.ghost-gallery-tile-r2{contain-intrinsic-size:auto 194px}.ghost-gallery-tile-r3{contain-intrinsic-size:auto 296px}.ghost-gallery-tile-r2-md-r3{contain-intrinsic-size:auto 194px}.ghost-gallery-tile-r3-sm-r4-md-r4{contain-intrinsic-size:auto 296px}@media (min-width:640px){.ghost-gallery-tile-r2{contain-intrinsic-size:auto 248px}.ghost-gallery-tile-r3{contain-intrinsic-size:auto 378px}.ghost-gallery-tile-r2-md-r3{contain-intrinsic-size:auto 248px}.ghost-gallery-tile-r3-sm-r4-md-r4{contain-intrinsic-size:auto 508px}}@media (min-width:768px){.ghost-gallery-tile-r2{contain-intrinsic-size:auto 260px}.ghost-gallery-tile-r3,.ghost-gallery-tile-r2-md-r3{contain-intrinsic-size:auto 396px}.ghost-gallery-tile-r3-sm-r4-md-r4{contain-intrinsic-size:auto 532px}}@media (min-width:1024px){.ghost-gallery-tile-r2{contain-intrinsic-size:auto 248px}.ghost-gallery-tile-r3,.ghost-gallery-tile-r2-md-r3{contain-intrinsic-size:auto 378px}.ghost-gallery-tile-r3-sm-r4-md-r4{contain-intrinsic-size:auto 508px}}@media (min-width:1280px){.ghost-gallery-tile-r2{contain-intrinsic-size:auto 276px}.ghost-gallery-tile-r3,.ghost-gallery-tile-r2-md-r3{contain-intrinsic-size:auto 420px}.ghost-gallery-tile-r3-sm-r4-md-r4{contain-intrinsic-size:auto 564px}}}.ghost-input{-webkit-backdrop-filter:blur(4px)saturate(1.05);backdrop-filter:blur(4px)saturate(1.05);width:100%;font-family:var(--font-body);letter-spacing:.01em;color:var(--color-text-primary);text-shadow:0 1px 3px #000000b3;transition:border-color .2s var(--ease-out-quart), box-shadow .22s var(--ease-out-quart), background-color .24s var(--ease-out-quart);background:0 0;border:1px solid #f6db9d75;border-radius:6px;padding:.8rem .95rem;font-size:1rem;box-shadow:inset 0 1px #ffffff12,0 1px 10px #00000047}.ghost-input::placeholder{color:#ece6f4a8;text-shadow:0 1px 3px #0009}.ghost-input:hover{border-color:#f6db9dad}.ghost-input:focus,.ghost-input:focus-visible{border-color:var(--ghost-gold-bright);box-shadow:0 0 0 1px var(--ghost-gold-bright), 0 0 28px #f3d48a2e, inset 0 1px 0 #ffffff14;background:#06030c6b;outline:none}.ghost-input[readonly]{cursor:default;color:#ece6f4c7;background:0 0}.btn-base{min-height:3.4rem;font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .2s var(--ease-out-quart), box-shadow .24s var(--ease-out-quart), border-color .2s var(--ease-out-quart), background-color .2s var(--ease-out-quart), filter .2s var(--ease-out-quart);border-radius:4px;justify-content:center;align-items:center;gap:.6rem;padding-inline:2rem;font-size:.95rem;font-weight:600;display:inline-flex}.btn-base:focus-visible{outline:2px solid var(--ghost-gold-bright);outline-offset:3px}.btn-base:active{transform:translateY(0)}.btn-gold{isolation:isolate;color:#1c1006;background:linear-gradient(#ffffff38,#0000 42%),linear-gradient(135deg,#a9772f 0%,#f6db9d 44%,#ffedc0 60%,#c08f3f 100%);border:1px solid #f6db9d99;position:relative;overflow:hidden;box-shadow:0 14px 38px #00000075,0 2px 6px #0000004d,inset 0 1px #ffffff9e}.btn-gold:hover{filter:brightness(1.05)saturate(1.04);transform:translateY(-1.5px);box-shadow:0 22px 50px #00000085,0 3px 8px #00000057,inset 0 1px #ffffffb3}.btn-gold:after{content:"";z-index:-1;transition:transform .76s var(--ease-out-quart);background:linear-gradient(110deg,#0000 18%,#ffffff9e 50%,#0000 82%);position:absolute;inset:0;transform:translate(-130%)}.btn-gold:hover:after{transform:translate(130%)}.btn-ghost{border:1px solid var(--vip-metal-hairline-strong);color:var(--ghost-gold-bright);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08040e6b}.btn-ghost:hover{border-color:var(--ghost-gold-bright);color:var(--ghost-text);background:#f3d48a12;transform:translateY(-1.5px)}.btn-line{color:var(--ghost-text);background:#06c75517;border:1px solid #06c75580}.btn-line:hover{background:#06c75529;border-color:#06c755d9;transform:translateY(-1.5px)}.btn-apply{isolation:isolate;color:#f4e4c2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:0 1px 8px #00000080;background:linear-gradient(#ffffff14,#0000 42%),linear-gradient(#180f20c7,#0b0611d6);border:1px solid #f6db9d8c;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 16px 42px #00000080}.btn-apply:hover{border-color:var(--ghost-gold-bright);color:#fff3d6;transform:translateY(-1.5px);box-shadow:inset 0 1px #ffffff24,0 20px 50px #0000008f,0 0 30px #f3d48a2e}.btn-apply:after{content:"";z-index:-1;transition:transform .82s var(--ease-out-quart);background:linear-gradient(110deg,#0000 22%,#f6db9d38 50%,#0000 78%);position:absolute;inset:0;transform:translate(-130%)}.btn-apply:hover:after{transform:translate(130%)}@media (prefers-reduced-motion:reduce){.btn-base,.btn-base:hover{transition:none;transform:none}.btn-gold:after,.btn-apply:after{display:none}}.hero-headline{font-family:var(--font-display);letter-spacing:-.022em;text-transform:uppercase;text-shadow:0 2px 28px #0201069e;font-weight:600;line-height:.86}.hero-gold-text{color:#0000;filter:drop-shadow(0 2px 18px #0000008c);background-image:linear-gradient(178deg,#fff3cf 0%,#f6d99c 46%,#e3bd72 78%,#d2a85d 100%);-webkit-background-clip:text;background-clip:text}@keyframes hero-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.hero-ambient{animation:8s ease-in-out infinite hero-pulse}@keyframes enter-pulse{0%,to{opacity:.4}50%{opacity:1}}.intro-enter-pulse{animation:2.5s ease-in-out infinite enter-pulse}.intro-enter-pulse:hover{opacity:1;animation:none}@keyframes intro-overlay-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes home-content-failsafe{to{opacity:1}}.intro-overlay-failsafe{animation:1ms linear 2s forwards intro-overlay-failsafe}.home-content-failsafe{opacity:1}@media (prefers-reduced-motion:reduce){.intro-overlay-failsafe,.home-content-failsafe{animation-delay:0s}}@keyframes scroll-float{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(10px)}}.scroll-indicator{animation:2.5s ease-in-out infinite scroll-float}.ticket-verification{z-index:10;max-width:1440px;margin-inline:auto;position:relative}.ticket-verification--visible{border-bottom:1px solid var(--vip-metal-hairline);background:var(--color-bg-deep);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:12px 24px;display:flex}.ticket-verification__message{color:var(--color-text-primary);flex:240px;font-size:14px;line-height:1.7}.ticket-verification__widget{width:100%;max-width:320px;line-height:0}.ticket-verification__retry{border:1px solid var(--vip-metal-hairline-strong);min-height:44px;color:var(--vip-gold-text);cursor:pointer;padding:8px 16px}.ticket-verification__retry:focus-visible{outline:2px solid var(--vip-gold-text);outline-offset:3px}@media not all and (min-width:1280px){.tickets-redesign~#site-footer{z-index:20;padding-bottom:calc(8rem + env(safe-area-inset-bottom))}}@keyframes ticket-bulb{0%,to{opacity:.22}50%{opacity:.92}}.ticket-bulb{animation:2.6s ease-in-out infinite ticket-bulb}@keyframes ticket-month-enter{0%{opacity:0;filter:blur(12px);transform:translateX(var(--month-shift,0))}to{opacity:1;filter:blur();transform:translate(0)}}.tickets-calendar-header{background:linear-gradient(90deg,#c66eee0e 1px,#0000 1px) 0 0/92px 100%,linear-gradient(#ffeebd0b,#0000 28%),linear-gradient(118deg,#07050a 0%,#13091a 48%,#050407 100%);box-shadow:inset 0 1px #fff1c90d,inset 0 -20px 52px #00000047}@keyframes ticket-event-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.ticket-event-enter{animation:.28s cubic-bezier(.16,1,.3,1) both ticket-event-enter}.ticket-poster-stage{background:linear-gradient(90deg,#050407f5,#0000 18% 82%,#050407f5),repeating-linear-gradient(90deg,#0000 0 67px,#c99b450b 67px 68px),#070508}.ticket-poster-stage:before,.ticket-poster-stage:after{content:"";background:linear-gradient(90deg,#0000,#efc15b8c);width:clamp(28px,5vw,58px);height:1px;position:absolute;top:50%}.ticket-poster-stage:before{left:0}.ticket-poster-stage:after{right:0;transform:rotate(180deg)}.ticket-poster-monument{background:linear-gradient(145deg,#efc15b24,#0000 16% 84%,#84439129),#09070a;border:1px solid #d7b66b7a;padding:9px;box-shadow:0 28px 72px #000000b8,0 0 0 1px #6c32772e}.ticket-poster-monument:before,.ticket-poster-monument:after{z-index:2;pointer-events:none;content:"";border-color:#f2c75ee6;width:22px;height:22px;position:absolute}.ticket-poster-monument:before{border-top:1px solid;border-left:1px solid;top:4px;left:4px}.ticket-poster-monument:after{border-bottom:1px solid;border-right:1px solid;bottom:4px;right:4px}.ticket-poster-frame{border:1px solid #d7b66b52}.ticket-date-rail-heading{text-transform:uppercase;background:linear-gradient(90deg,#c05cff0f,#0000 55%),#070508;border-bottom:1px solid #f0d69b33;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:end;min-height:88px;padding:1.1rem 1.4rem 1rem;display:grid}.ticket-date-rail-heading__label{color:#938a92;letter-spacing:.24em;grid-column:1/-1;margin-bottom:.4rem;font-size:.6rem}.ticket-date-rail-heading__month{color:#f0ece8;letter-spacing:.08em;font-size:2rem;font-weight:500;line-height:.9}.ticket-date-rail-heading__year{color:#efc15b;letter-spacing:.16em;font-variant-numeric:tabular-nums;padding-bottom:.15rem;font-size:.72rem}.ticket-date-button{color:#d8d4d2;text-align:left;text-transform:uppercase;cursor:pointer;background:#050407;border:0;border-radius:0;min-width:0;transition:color .18s,background-color .18s,box-shadow .18s;position:relative}.ticket-date-button:hover{background:#0d0910}.ticket-date-button:focus-visible{z-index:2;outline-offset:-3px;outline:2px solid #f2c75e}.ticket-date-button--desktop{border-bottom:1px solid #f0d69b24;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;width:100%;min-height:92px;padding:.7rem 1.25rem;display:grid}.ticket-date-button__time{grid-template-columns:3.5rem auto;align-items:center;min-width:0;display:grid}.ticket-date-button__day{color:#eee9e5;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.8rem;font-weight:400;line-height:.8}.ticket-date-button__calendar{color:#c28bd7;letter-spacing:.17em;border-left:1px solid #c99b4547;flex-direction:column;gap:.38rem;padding-left:.8rem;font-size:.65rem;line-height:1;display:flex}.ticket-date-button__calendar>span:last-child{color:#aaa1a9;font-size:.72rem}.ticket-date-button__status{color:#c8c1c6;letter-spacing:.14em;white-space:nowrap;align-items:center;gap:.45rem;font-size:.58rem;line-height:1;display:flex}.ticket-date-button__arrow{color:#efc15b;opacity:0;margin-left:.4rem;transition:opacity .18s,transform .18s;transform:translate(-4px)}.ticket-date-button[data-selected=true]{color:#f5f0f4;background:linear-gradient(90deg,#44184eb8 0%,#170a1bfa 30%,#070509 100%);box-shadow:inset 4px 0 #c05cff,inset 0 1px #d38be66b,inset 0 -1px #7432836b,inset 0 0 0 1px #c05cff3d,0 0 24px #8f36a617}.ticket-date-button[data-selected=true] .ticket-date-button__day{color:#fff;text-shadow:0 0 18px #c05cff24}.ticket-date-button[data-selected=true] .ticket-date-button__calendar{color:#e0a6ef}.ticket-date-button[data-selected=true] .ticket-date-button__calendar>span:last-child{color:#c8bec7}.ticket-date-button[data-selected=true] .ticket-date-button__status{color:#f0eaf0}.ticket-date-button[data-selected=true] .ticket-date-button__arrow{color:#cf79e7}.ticket-date-button[data-selected=true] .ticket-date-button__calendar{border-left-color:#cf79e761}.ticket-date-button[data-selected=true] .ticket-date-button__arrow{opacity:1;transform:translate(0)}.ticket-date-button--mobile{border-right:1px solid #c99b4557;flex:0 0 136px;grid-template-rows:1fr auto;grid-template-columns:1fr;height:104px;padding:.85rem 1rem .75rem;display:grid}.ticket-date-button--mobile .ticket-date-button__time{grid-template-columns:3.15rem auto}.ticket-date-button--mobile .ticket-date-button__day{font-size:2.65rem}.ticket-date-button--mobile .ticket-date-button__calendar{gap:.3rem;padding-left:.65rem}.ticket-date-button--mobile .ticket-date-button__status{border-top:1px solid #f0d69b2e;margin-top:.55rem;padding-top:.48rem}.ticket-date-button--mobile[data-selected=true] .ticket-date-button__status{border-top-color:#cf79e747}.ticket-date-lockup{grid-template-columns:auto auto minmax(0,1fr);align-items:end;gap:0 .75rem;min-width:0;display:grid}.ticket-date-lockup__month{color:#efc15b;letter-spacing:.18em;text-transform:uppercase;flex-direction:column;gap:.25rem;padding-bottom:.2rem;font-size:1rem;font-weight:600;line-height:1;display:flex}.ticket-date-lockup__month>span{color:#8f858e;letter-spacing:.14em;font-size:.62rem;font-weight:500}.ticket-date-lockup__day{color:#f7f2eb;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(3.25rem,5vw,4rem);font-weight:500;line-height:.78}.ticket-date-lockup__detail{color:#c28bd7;letter-spacing:.18em;text-transform:uppercase;border-left:1px solid #c99b4566;flex-direction:column;justify-content:flex-end;gap:.45rem;min-width:0;min-height:3.1rem;padding:0 0 .15rem .9rem;font-size:.72rem;line-height:1;display:flex}.ticket-date-lockup__detail>span:last-child{color:#f2eee9;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.82rem;overflow:hidden}@media (max-width:419px){.ticket-date-lockup{gap:0 .6rem}.ticket-date-lockup__day{font-size:3.5rem}.ticket-date-lockup__detail{padding-left:.7rem}}.ticket-status-light{border-radius:999px;flex:none;width:.55rem;height:.55rem;display:inline-block}.tickets-date-scroll,.tickets-date-list{scrollbar-color:#efc15b75 #ffffff06;scrollbar-width:thin}.tickets-date-scroll::-webkit-scrollbar{height:3px}.tickets-date-list::-webkit-scrollbar{width:3px}.tickets-date-scroll::-webkit-scrollbar-thumb{background:#efc15b75}.tickets-date-list::-webkit-scrollbar-thumb{background:#efc15b75}.tickets-nav-toggle,.tickets-mobile-menu{display:grid}.tickets-mobile-menu{display:flex}@media (min-width:64rem){.tickets-nav-toggle,.tickets-mobile-menu{display:none}}.ticket-month-enter{animation:.52s cubic-bezier(.22,1,.36,1) both ticket-month-enter}.ticket-cta{color:#f3eef4;background-color:#070208f5;background-image:linear-gradient(#ffffff09,#0000 44%),linear-gradient(90deg,#f6db9d14,#0000 24%);border:1px solid #bd52df;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 3px 0 #f6db9dc7,inset 0 1px #ffffff0a,0 0 12px #b84ade3d}.ticket-cta:hover:not(:disabled){color:#fff;background-color:#0f0511fa;border-color:#e5a3f8;box-shadow:inset 3px 0 #ffe6adf0,inset 0 1px #ffffff0e,0 0 18px #b84ade5c}.ticket-cta:active:not(:disabled){background-color:#130716}.ticket-cta-arrow{color:#f3d48a;transition:color .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.ticket-cta:hover:not(:disabled) .ticket-cta-arrow{color:#fff0bd;transform:translate(3px)}.ticket-cta:disabled{color:#e7dee975;cursor:not-allowed;background-color:#070208c2;border-color:#bd52df52;box-shadow:inset 3px 0 #f6db9d47,inset 0 1px #ffffff06}.ticket-cta:focus-visible{outline-offset:3px;outline:2px solid #efb4ff;box-shadow:inset 3px 0 #f6db9de6,0 0 0 2px #070208,0 0 18px #b84ade61}@media (prefers-reduced-motion:reduce){.ticket-bulb{opacity:.45;animation:none}.ticket-month-enter,.ticket-event-enter{animation:none}.tickets-date-scroll{scroll-behavior:auto}.ticket-cta-arrow{transition:none}}.featured-flyers{--flyer-lacquer:#050407;--flyer-lacquer-raised:#09070a;--flyer-champagne:#e8c982;--flyer-champagne-muted:#e8c9827a;--flyer-violet:#bd52df;--flyer-ivory:#f7f1f7;z-index:12;isolation:isolate;background:linear-gradient(180deg, #290a301a, transparent 16%), var(--flyer-lacquer);color:var(--flyer-ivory);border-top:2px solid #f0d6ff;position:relative;overflow:hidden;box-shadow:inset 0 8px 24px #a339cf14,0 -1px 9px #cd67f4bd}.featured-flyers:before{z-index:-2;pointer-events:none;content:"";background-image:linear-gradient(#edc5ff05 1px,#0000 1px),linear-gradient(90deg,#edc5ff05 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.featured-flyers__grain{z-index:-1;pointer-events:none;opacity:.09;position:absolute;inset:0}.featured-flyers__inner{width:min(100%,1640px);margin-inline:auto;padding:clamp(2.25rem,4.2vw,4.25rem) clamp(1rem,3.6vw,3.75rem) clamp(2.5rem,4.2vw,4.5rem)}.featured-flyers__header{grid-template-columns:minmax(0,1fr);align-items:end;gap:.45rem 2rem;display:grid}.featured-flyers__eyebrow,.featured-flyers__subtitle,.featured-flyers__title,.featured-flyers__meta,.featured-flyers__view,.featured-flyers__all{font-family:var(--font-ui);text-transform:uppercase}.featured-flyers__eyebrow{color:#c28bd7;letter-spacing:.27em;grid-column:1/-1;font-size:clamp(.67rem,.72vw,.78rem)}.featured-flyers__title{color:var(--flyer-champagne);letter-spacing:.09em;gap:.28em;font-size:clamp(3.7rem,4.15vw,4.35rem);font-weight:600;line-height:.92;display:flex}.featured-flyers__subtitle{color:#c9c2ca;letter-spacing:.31em;grid-column:1;font-size:clamp(.72rem,.84vw,.88rem)}.featured-flyers__subtitle>span{color:var(--flyer-champagne);margin-inline:.45em}.featured-flyers__subtitle strong{color:var(--flyer-champagne);font-weight:500}.featured-flyers__view:focus-visible,.featured-flyers__all:focus-visible,.featured-flyers__progress-step:focus-visible{outline-offset:3px;outline:2px solid #f2c75e}.featured-flyers__rail{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;align-items:flex-start;gap:.55rem;margin-top:1.25rem;display:flex;overflow:auto hidden}.featured-flyers__rail::-webkit-scrollbar{display:none}.featured-flyers__rail-end{flex:0 0 calc(100% - clamp(19.5rem,23.4vw,24rem))}.featured-flyers__card{scroll-snap-align:start;background:linear-gradient(145deg, #e8c9820e, transparent 18% 82%, #bd52df12), var(--flyer-lacquer-raised);border:1px solid #e8c9826b;flex:0 0 clamp(19.5rem,23.4vw,24rem);min-width:0;padding:8px;transition:border-color .2s,box-shadow .22s}.featured-flyers__card[data-active=true]{border-color:var(--flyer-violet);box-shadow:inset 3px 0 0 var(--flyer-violet), 0 0 0 1px #e6a9f63d, 0 0 22px #bd52df57}.featured-flyers__poster{aspect-ratio:760/1340;background:#030203;border:1px solid #e8c98285;position:relative;overflow:hidden}.featured-flyers__image{object-fit:contain;object-position:center;filter:saturate(.96)contrast(1.03);width:100%;height:100%;transition:transform .36s cubic-bezier(.22,1,.36,1)}.featured-flyers__card:first-child .featured-flyers__image{object-position:center}.featured-flyers__meta{color:#d6cfd7;letter-spacing:.16em;font-variant-numeric:tabular-nums;border-inline:1px solid #e8c9822e;border-bottom:1px solid #e8c9822e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:42px;font-size:clamp(.64rem,.67vw,.75rem);display:grid}.featured-flyers__meta>div{min-width:0;padding-inline:.8rem}.featured-flyers__meta>div+div{border-left:1px solid #e8c98229}.featured-flyers__meta dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.featured-flyers__status dd{align-items:center;gap:.48rem;display:flex}.featured-flyers__status dd>span{background:#62e786;border-radius:50%;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 10px #62e786c7}.featured-flyers__status[data-status=low]{color:#f2c75e}.featured-flyers__status[data-status=low] dd>span{background:#f2c75e;box-shadow:0 0 10px #f2c75eb3}.featured-flyers__status[data-status=unavailable] dd>span{box-shadow:none;background:#b8b0a2}.featured-flyers__view{min-height:48px;color:var(--flyer-champagne);letter-spacing:.27em;touch-action:manipulation;border:1px solid #e8c9829e;justify-content:center;align-items:center;gap:.6rem;margin-top:8px;font-size:clamp(.76rem,.88vw,.94rem);font-weight:600;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s;display:flex}.featured-flyers__card[data-active=true] .featured-flyers__view{border-color:var(--flyer-violet);box-shadow:inset 0 0 0 1px #bd52df2e}.featured-flyers__view:hover{color:#fff2be;background:#e8c98213;border-color:#f2c75e}.featured-flyers__progress{grid-template-columns:repeat(4,1fr);align-items:center;height:44px;margin:.8rem 0 .55rem;display:grid;position:relative}.featured-flyers__progress:before{content:"";background:linear-gradient(90deg, var(--flyer-violet) 0 15%, var(--flyer-champagne-muted) 15% 100%);height:3px;position:absolute;left:0;right:0}.featured-flyers__progress-step{z-index:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;height:100%;min-height:44px;display:grid;position:relative}.featured-flyers__progress-step>span{background:#e8c982ad;width:1px;height:8px;transition:height .18s cubic-bezier(.22,1,.36,1),background-color .18s}.featured-flyers__progress-step[data-active=true]>span{background:var(--flyer-champagne);height:12px}@media (hover:hover) and (pointer:fine){.featured-flyers__progress-step:hover>span{background:#fff2be;height:12px}}.featured-flyers__progress-thumb{z-index:2;border:2px solid var(--flyer-violet);background:#16091a;width:13px;height:13px;transition:left .22s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%);box-shadow:0 0 8px #bd52df70}.featured-flyers__all{border:1px solid var(--flyer-champagne);min-height:70px;color:var(--flyer-champagne);letter-spacing:.38em;touch-action:manipulation;background:linear-gradient(90deg,#320c3e6b,#140819d1,#320c3e6b),#080609;justify-content:center;align-items:center;gap:1.5rem;font-size:clamp(1.25rem,1.65vw,1.75rem);font-weight:600;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s;display:flex}.featured-flyers__all:hover{color:#fff0b3;background-color:#130817;border-color:#fff0b3}@media (hover:hover) and (pointer:fine){.featured-flyers__card:hover .featured-flyers__image{transform:scale(1.018)}}@media (max-width:767px){.featured-flyers__inner{padding:2.2rem 1rem 2.7rem}.featured-flyers__header{grid-template-columns:minmax(0,1fr);gap:.8rem .75rem}.featured-flyers__eyebrow{letter-spacing:.2em;font-size:.68rem}.featured-flyers__title{letter-spacing:.035em;flex-direction:column;gap:0;font-size:clamp(2.35rem,10.25vw,2.5rem);line-height:1.04}.featured-flyers__subtitle{letter-spacing:.19em;white-space:nowrap;grid-column:1/-1;font-size:.67rem;line-height:1.45}.featured-flyers__rail{width:calc(100% + 1rem);margin-top:.95rem;padding-right:1rem}.featured-flyers__card,.featured-flyers__card:first-child{flex-basis:68vw;padding:7px}.featured-flyers__rail-end{flex-basis:calc(100% - 68vw)}.featured-flyers__image,.featured-flyers__card:first-child .featured-flyers__image{object-position:center}.featured-flyers__meta{letter-spacing:.12em;grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;font-size:.54rem}.featured-flyers__meta>div{padding-inline:.45rem}.featured-flyers__meta>div+div{border-left:1px solid #e8c98229}.featured-flyers__status{grid-column:auto}.featured-flyers__status dd{gap:.35rem}.featured-flyers__status dd>span{width:.4rem;height:.4rem}.featured-flyers__view{letter-spacing:.23em;min-height:50px;font-size:.78rem}.featured-flyers__progress{margin-top:1rem}.featured-flyers__all{letter-spacing:.22em;gap:.8rem;min-height:62px;padding-inline:1rem;font-size:clamp(.92rem,4.2vw,1.05rem)}}@media (max-width:359px){.featured-flyers__title{font-size:2.2rem}.featured-flyers__subtitle{letter-spacing:.14em;font-size:.6rem}}@media (prefers-reduced-motion:reduce){.featured-flyers__rail{scroll-behavior:auto}.featured-flyers__card,.featured-flyers__image,.featured-flyers__view,.featured-flyers__all,.featured-flyers__progress-step>span,.featured-flyers__progress-thumb{transition:none}}.gradient-fade-bottom{background:linear-gradient(to bottom, transparent 30%, var(--color-bg-deep))}.gradient-fade-top{background:linear-gradient(to top, transparent 30%, var(--color-bg-deep))}.noise-overlay:after{content:"";z-index:9999;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:fixed;inset:0}.vip-grain{mix-blend-mode:soft-light;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px),url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='0.35' filter='url(%23grain)'/%3E%3C/svg%3E");background-size:52px 52px,52px 52px,180px 180px}.divider-glow{background:linear-gradient(90deg,#0000,#c05cff6b,#f3d48a38,#c05cff6b,#0000);height:1px}.section-divider{background:linear-gradient(90deg,#0000 5%,#b6afc61a 50%,#0000 95%);width:100%;height:1px;margin:0}@keyframes border-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.gradient-border{position:relative}.gradient-border:before{content:"";border-radius:inherit;z-index:-1;opacity:0;background:linear-gradient(135deg,#c05cff,#f3d48a,#8d22ff) 0 0/300% 300%;transition:opacity .6s;animation:6s infinite border-flow;position:absolute;inset:-1px}.gradient-border:hover:before{opacity:1}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{animation:30s linear infinite marquee}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-reverse{animation:25s linear infinite marquee-reverse}@media (prefers-reduced-motion:reduce){.marquee,.marquee-reverse{animation:none}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,#0000 0%,#c05cff1a 50%,#0000 100%) 0 0/200% 100%;animation:3s ease-in-out infinite shimmer}.vip-skeleton-shimmer{position:relative;overflow:hidden}.vip-skeleton-shimmer:after{content:"";background:linear-gradient(90deg,#0000 0%,#f6db9d1f 50%,#0000 100%) 0 0/200% 100%;animation:1.6s ease-in-out infinite shimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.vip-skeleton-shimmer:after{background:#f6db9d0f;animation:none}}.stat-number{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-text-primary);font-size:clamp(3rem,8vw,6rem);line-height:1}.stat-label{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem}.vip-floor-board{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-tap-highlight-color:#2d6bff1a;--vfb-surface-app:#fbfbfc;--vfb-surface-base:#fff;--vfb-surface-sunken:#f6f7f9;--vfb-surface-hover:#f3f4f6;--vfb-surface-active:#eceef1;--vfb-surface-sel:#f0f4ff;--vfb-border-faint:#f0f1f3;--vfb-border-base:#e4e6ea;--vfb-border-strong:#d3d6dc;--vfb-text-primary:#16181d;--vfb-text-secondary:#4a4f58;--vfb-text-tertiary:#6b7280;--vfb-text-disabled:#9aa0a8;--vfb-accent:#2d6bff;--vfb-accent-hover:#1f59e8;--vfb-accent-press:#1a4fd0;--vfb-accent-tint:#f0f4ff;--vfb-accent-ink:#fff;--vfb-focus-ring:#2d6bff80;--vfb-st-available:#9aa0a8;--vfb-st-held:#7c5cff;--vfb-st-reserved:#2d6bff;--vfb-st-arrived:#0ea5a0;--vfb-st-seated:#16a34a;--vfb-st-overdue:#d97706;--vfb-st-noshow:#e11d48;--vfb-st-closed:#9aa0a8;--vfb-tint-held:#f3f0ff;--vfb-text-held:#5b3fd6;--vfb-tint-reserved:#eef3ff;--vfb-text-reserved:#1f4fcc;--vfb-tint-seated:#e9f7ee;--vfb-text-seated:#157f38;--vfb-tint-attention:#fcedf1;--vfb-text-attention:#be123c;--vfb-tint-closed:#f6f7f9;--vfb-text-closed:#6b7280;--vfb-tint-source:#e6f7f5;--vfb-text-source:#0b7a77;--vfb-ease-ui:cubic-bezier(.2, .8, .2, 1);--vfb-ease-enter:cubic-bezier(.16, 1, .3, 1);--vfb-ease-exit:cubic-bezier(.4, 0, 1, 1);--vfb-dur-instant:90ms;--vfb-dur-fast:.14s;--vfb-dur-ui:.18s;--vfb-dur-panel:.22s;--vfb-elev-1:0 1px 2px #10121d0a, 0 1px 1px #10121d08;--vfb-elev-2:0 4px 12px #10121d0f, 0 1px 3px #10121d0a;--vfb-elev-3:0 12px 32px #10121d1a, 0 2px 8px #10121d0d;font-family:var(--font-vfb-ui,ui-sans-serif, system-ui, "Helvetica Neue", Arial, sans-serif);overscroll-behavior:contain;background:var(--vfb-surface-app);height:100dvh;color:var(--vfb-text-primary);overflow:hidden}.vip-floor-board button,.vip-floor-board input,.vip-floor-board select{touch-action:manipulation;font-family:inherit}.vip-floor-board select,.vip-floor-board input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.vip-floor-board :focus-visible{outline:2px solid var(--vfb-accent);outline-offset:2px}.vfb-shell{width:100%;height:100%;position:relative;overflow:hidden}.vfb-content{flex-direction:column;min-width:0;height:100%;display:flex}.vfb-rail{z-index:30;background:var(--vfb-surface-base);border-right:1px solid var(--vfb-border-base);width:4.5rem;height:100%;box-shadow:var(--vfb-elev-1);transition:width .3s var(--vfb-ease-ui);inset-block:0;flex-direction:column;flex-shrink:0;display:flex;position:fixed;left:0}@media (min-width:640px){.vfb-rail{width:19rem}.vfb-rail[data-collapsed=true]{width:5.5rem}}.vfb-rail__brand{border-bottom:1px solid var(--vfb-border-faint);align-items:center;gap:.75rem;min-height:5rem;padding:0 1rem;display:flex}.vfb-rail__logo{background:var(--vfb-accent-tint);width:2.75rem;height:2.75rem;color:var(--vfb-accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.vfb-rail__title{letter-spacing:-.01em;color:var(--vfb-text-primary);font-size:1.05rem;font-weight:600;line-height:1.1}.vfb-rail__subtitle{color:var(--vfb-text-tertiary);margin-top:.125rem;font-size:.72rem;font-weight:500}.vfb-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--vfb-text-tertiary);font-size:11px;font-weight:600}.vfb-eyebrow--accent{color:var(--vfb-accent)}.vfb-rail__collapse{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);min-height:2.5rem;color:var(--vfb-text-secondary);transition:background-color var(--vfb-dur-fast) var(--vfb-ease-ui), border-color var(--vfb-dur-fast) var(--vfb-ease-ui);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin:.875rem 1rem 0;padding:0 .75rem;font-size:.8rem;font-weight:500;display:inline-flex}.vfb-rail__collapse:hover{background:var(--vfb-surface-hover);border-color:var(--vfb-border-strong)}.vfb-rail__nav{gap:.25rem;margin-top:.875rem;padding:0 .75rem;display:grid}.vfb-tab{min-height:2.75rem;color:var(--vfb-text-secondary);transition:background-color var(--vfb-dur-fast) var(--vfb-ease-ui), color var(--vfb-dur-fast) var(--vfb-ease-ui);background:0 0;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.85rem;font-weight:500;display:inline-flex}.vfb-tab--collapsed{justify-content:center;padding:0}.vfb-tab:hover{background:var(--vfb-surface-hover);color:var(--vfb-text-primary)}.vfb-tab[data-active=true]{background:var(--vfb-accent-tint);color:var(--vfb-accent-press);box-shadow:inset 2px 0 0 var(--vfb-accent)}.vfb-tab__lead{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.vfb-tab__icon{color:var(--vfb-text-tertiary);display:inline-flex}.vfb-tab[data-active=true] .vfb-tab__icon{color:var(--vfb-accent)}.vfb-tab__count{background:var(--vfb-surface-sunken);color:var(--vfb-text-secondary);border:1px solid var(--vfb-border-base);border-radius:6px;padding:.125rem .5rem;font-size:11px;font-weight:600;line-height:1.2}.vfb-tab__count[data-tone=red]{background:var(--vfb-tint-attention);color:var(--vfb-text-attention);border-color:var(--vfb-st-noshow)}@supports (color:color-mix(in lab, red, red)){.vfb-tab__count[data-tone=red]{border-color:color-mix(in srgb, var(--vfb-st-noshow) 32%, transparent)}}.vfb-tab[data-active=true] .vfb-tab__count{background:var(--vfb-accent)}@supports (color:color-mix(in lab, red, red)){.vfb-tab[data-active=true] .vfb-tab__count{background:color-mix(in srgb, var(--vfb-accent) 12%, #fff)}}.vfb-tab[data-active=true] .vfb-tab__count{color:var(--vfb-accent-press);border-color:var(--vfb-accent)}@supports (color:color-mix(in lab, red, red)){.vfb-tab[data-active=true] .vfb-tab__count{border-color:color-mix(in srgb, var(--vfb-accent) 32%, transparent)}}.vfb-rail__photo{margin:1.25rem 1rem 0}.vfb-rail__photo-frame{aspect-ratio:16/9;border:1px solid var(--vfb-border-base);box-shadow:var(--vfb-elev-1);border-radius:10px;position:relative;overflow:hidden}.vfb-rail__photo-cap{position:absolute;inset:auto .75rem .75rem}.vfb-rail__photo-cap .vfb-eyebrow,.vfb-rail__photo-text{color:#fff;text-shadow:0 1px 3px #0000008c}.vfb-rail__photo-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#10121d99);position:absolute;inset:0}.vfb-rail__photo-cap{z-index:1}.vfb-rail__photo-text{margin-top:.125rem;font-size:.72rem;font-weight:600;line-height:1.1rem}.vfb-rail__metrics{gap:.5rem;margin-top:1.25rem;padding:0 1rem;display:grid}.vfb-metric{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem;display:inline-flex}.vfb-metric--collapsed{justify-content:center;padding:0}.vfb-metric__label{letter-spacing:.06em;text-transform:uppercase;color:var(--vfb-text-tertiary);font-size:11px;font-weight:600}.vfb-metric__value{color:var(--vfb-text-primary);font-size:.85rem;font-weight:600}.vfb-metric__value--accent{color:var(--vfb-accent)}.vfb-clock{border:1px solid var(--vfb-border-faint);background:var(--vfb-surface-sunken);min-height:2.5rem;color:var(--vfb-text-secondary);border-radius:8px;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.vfb-clock--collapsed{justify-content:center;padding:0}.vfb-rail__footer{gap:.5rem;margin-top:auto;padding:0 1rem 1rem;display:grid}.vfb-date{display:inline-block;position:relative}.vfb-date__icon{color:var(--vfb-text-tertiary);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.vfb-date__input{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);width:9.5rem;max-width:100%;min-height:2.5rem;color:var(--vfb-text-primary);transition:border-color var(--vfb-dur-fast) var(--vfb-ease-ui), box-shadow var(--vfb-dur-fast) var(--vfb-ease-ui);border-radius:8px;outline:none;padding:0 .75rem 0 2.25rem;font-size:.85rem;font-weight:500}.vfb-date__input:focus{border-color:var(--vfb-accent);box-shadow:0 0 0 3px var(--vfb-accent-tint)}.vfb-update{background:var(--vfb-accent);min-height:2.5rem;color:var(--vfb-accent-ink);box-shadow:var(--vfb-elev-1);transition:background-color var(--vfb-dur-fast) var(--vfb-ease-ui), transform var(--vfb-dur-instant) var(--vfb-ease-ui);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.85rem;font-weight:600;display:inline-flex}.vfb-update--collapsed{padding:0}.vfb-update:hover:not(:disabled){background:var(--vfb-accent-hover)}.vfb-update:active:not(:disabled){transform:scale(.98)}.vfb-update:disabled{cursor:not-allowed;opacity:.45}.vfb-preview-btn{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);min-height:2.5rem;color:var(--vfb-accent);transition:background-color var(--vfb-dur-fast) var(--vfb-ease-ui);border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.85rem;font-weight:600;display:inline-flex}.vfb-preview-btn:hover{background:var(--vfb-surface-hover)}.vfb-rail__chips{align-items:center;gap:.5rem;display:flex}.vfb-rail__chips--collapsed{flex-direction:column;align-items:center}.vfb-badge,.vfb-chip{border:1px solid var(--vfb-border-base);white-space:nowrap;border-radius:6px;align-items:center;gap:.375rem;min-height:1.5rem;padding:.125rem .5rem;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.vfb-badge__dot{background:var(--vfb-dot,var(--vfb-st-available));border-radius:999px;flex-shrink:0;width:6px;height:6px}.vfb-chip{min-height:2rem;padding:0 .625rem}.vfb-chip--compact{justify-content:center;width:2.5rem;padding:0}.vfb-tone-reserved{--vfb-dot:var(--vfb-st-reserved);background:var(--vfb-tint-reserved);color:var(--vfb-text-reserved);border-color:var(--vfb-st-reserved)}@supports (color:color-mix(in lab, red, red)){.vfb-tone-reserved{border-color:color-mix(in srgb, var(--vfb-st-reserved) 24%, var(--vfb-border-base))}}.vfb-tone-seated{--vfb-dot:var(--vfb-st-seated);background:var(--vfb-tint-seated);color:var(--vfb-text-seated);border-color:var(--vfb-st-seated)}@supports (color:color-mix(in lab, red, red)){.vfb-tone-seated{border-color:color-mix(in srgb, var(--vfb-st-seated) 24%, var(--vfb-border-base))}}.vfb-tone-held{--vfb-dot:var(--vfb-st-held);background:var(--vfb-tint-held);color:var(--vfb-text-held);border-color:var(--vfb-st-held)}@supports (color:color-mix(in lab, red, red)){.vfb-tone-held{border-color:color-mix(in srgb, var(--vfb-st-held) 24%, var(--vfb-border-base))}}.vfb-tone-attention{--vfb-dot:var(--vfb-st-noshow);background:var(--vfb-tint-attention);color:var(--vfb-text-attention);border-color:var(--vfb-st-noshow)}@supports (color:color-mix(in lab, red, red)){.vfb-tone-attention{border-color:color-mix(in srgb, var(--vfb-st-noshow) 28%, var(--vfb-border-base))}}.vfb-tone-closed{--vfb-dot:var(--vfb-st-closed);background:var(--vfb-tint-closed);color:var(--vfb-text-closed);border-color:var(--vfb-border-base)}.vfb-source{border:1px solid var(--vfb-st-arrived);border-radius:6px;align-items:center;min-height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vfb-source{border:1px solid color-mix(in srgb, var(--vfb-st-arrived) 26%, var(--vfb-border-base))}}.vfb-source{background:var(--vfb-tint-source);color:var(--vfb-text-source);padding:0 .5rem;font-size:11px;font-weight:600}.vfb-header{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);box-shadow:var(--vfb-elev-1);border-radius:12px;flex-shrink:0;margin:.75rem .75rem 0;padding:.875rem 1.25rem;position:relative;overflow:hidden}.vfb-header__row{flex-wrap:wrap;align-items:center;gap:.625rem 1rem;display:flex}.vfb-header__brand{flex:auto;align-items:center;gap:.625rem;display:flex}.vfb-header__logo{background:var(--vfb-accent-tint);border:1px solid var(--vfb-accent);border-radius:9px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.vfb-header__logo{border:1px solid color-mix(in srgb, var(--vfb-accent) 24%, var(--vfb-border-base))}}.vfb-header__logo{color:var(--vfb-accent-press)}.vfb-header__controls{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.vfb-header__chips{align-items:center;gap:.5rem;display:inline-flex}.vfb-update__label,.vfb-preview-btn__label{display:none}@media (min-width:480px){.vfb-update__label,.vfb-preview-btn__label{display:inline}}@media (min-width:1280px){.vfb-header__metrics{flex:0 auto;margin-left:auto}}.vfb-header__title{letter-spacing:-.01em;color:var(--vfb-text-primary);align-items:baseline;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.1;display:flex}.vfb-header__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--vfb-text-tertiary);font-size:11px;font-weight:600;display:none}@media (min-width:430px){.vfb-header__eyebrow{display:inline}}.vfb-header__sub{color:var(--vfb-text-tertiary);margin-top:.375rem;font-size:.78rem;font-weight:500}.vfb-header__metrics{flex:100%;align-items:stretch;gap:.75rem;display:flex}@media (min-width:1280px){.vfb-header__metrics{flex:0 auto}}.vfb-header__kpis{border:1px solid var(--vfb-border-faint);background:var(--vfb-border-faint);border-radius:10px;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (min-width:640px){.vfb-header__kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.vfb-kpi{background:var(--vfb-surface-base);flex-direction:column;justify-content:center;min-width:0;padding:.375rem .75rem;display:flex}.vfb-kpi[data-alert=true]{background:var(--vfb-tint-attention)}.vfb-kpi__value{text-align:right;color:var(--vfb-text-primary);margin-top:.125rem;font-size:1.125rem;font-weight:600;line-height:1}.vfb-kpi__value--accent{color:var(--vfb-accent)}.vfb-kpi__value--alert{color:var(--vfb-text-attention)}.vfb-gauge{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);border-radius:10px;flex-shrink:0;align-items:center;gap:.75rem;padding:.375rem .875rem;display:none}@media (min-width:640px){.vfb-gauge{display:flex}}.vfb-gauge__ring{width:3rem;height:3rem;transition:background .2s var(--vfb-ease-ui);border-radius:999px;place-items:center;display:grid;position:relative}.vfb-gauge__hub{background:var(--vfb-surface-base);border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.vfb-gauge__hub span{color:var(--vfb-text-primary);font-size:.72rem;font-weight:600}.vfb-gauge__count{color:var(--vfb-text-primary);font-size:.85rem;font-weight:600}.vfb-gauge__total{color:var(--vfb-text-tertiary)}.vfb-banner{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);box-shadow:inset 3px 0 0 var(--vfb-accent);border-radius:10px;flex-shrink:0;gap:.75rem;margin:.5rem .75rem 0;padding:.625rem 1rem;display:grid}@media (min-width:768px){.vfb-banner{grid-template-columns:1fr auto;align-items:center}}.vfb-banner__lead{align-items:center;gap:.75rem;display:flex}.vfb-banner__icon{color:var(--vfb-text-tertiary);flex-shrink:0}.vfb-banner--warning{border-color:var(--vfb-st-reserved)}@supports (color:color-mix(in lab, red, red)){.vfb-banner--warning{border-color:color-mix(in srgb, var(--vfb-st-reserved) 35%, var(--vfb-border-base))}}.vfb-banner--warning{background:var(--vfb-tint-reserved)}@supports (color:color-mix(in lab, red, red)){.vfb-banner--warning{background:color-mix(in srgb, var(--vfb-tint-reserved) 70%, var(--vfb-surface-base))}}.vfb-banner--warning{box-shadow:inset 3px 0 0 var(--vfb-st-reserved)}.vfb-banner--warning .vfb-banner__icon{color:var(--vfb-text-reserved)}.vfb-banner__title{color:var(--vfb-text-primary);font-size:.85rem;font-weight:600}.vfb-banner__text{color:var(--vfb-text-tertiary);margin-top:.125rem;font-size:.78rem;line-height:1.25rem}.vfb-board{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);min-height:0;box-shadow:var(--vfb-elev-1);border-radius:12px;flex:1;gap:0;margin:.75rem;display:grid;overflow-y:auto}@media (min-width:1024px){.vfb-board{grid-template-columns:minmax(0,1fr) 20rem;overflow:hidden}}@media (min-width:1280px){.vfb-board{grid-template-columns:minmax(0,1fr) 22rem}}@media (min-width:1536px){.vfb-board{grid-template-columns:minmax(0,1fr) 24rem}}.vfb-queue{background:var(--vfb-surface-sunken);border-right:1px solid var(--vfb-border-faint);flex-direction:column;min-height:0;display:flex}.vfb-queue__head{border-bottom:1px solid var(--vfb-border-faint);flex-shrink:0;padding:.625rem}.vfb-queue__head-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.vfb-queue__title{color:var(--vfb-text-primary);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.vfb-queue__title svg{color:var(--vfb-text-tertiary)}.vfb-queue__count{background:var(--vfb-accent);color:var(--vfb-accent-ink);border-radius:6px;padding:.125rem .5rem;font-size:12px;font-weight:600}.vfb-search{margin-top:.625rem;display:block;position:relative}.vfb-search__icon{color:var(--vfb-text-disabled);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.vfb-search__input{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);width:100%;min-height:2.25rem;color:var(--vfb-text-primary);transition:border-color var(--vfb-dur-fast) var(--vfb-ease-ui), box-shadow var(--vfb-dur-fast) var(--vfb-ease-ui);border-radius:8px;outline:none;padding:0 .75rem 0 2.5rem;font-size:.85rem}.vfb-search__input::placeholder{color:var(--vfb-text-disabled)}.vfb-search__input:focus{border-color:var(--vfb-accent);box-shadow:0 0 0 3px var(--vfb-accent-tint)}.vfb-pills{gap:.25rem;margin-top:.5rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.vfb-pill{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);min-height:2rem;color:var(--vfb-text-secondary);transition:background-color var(--vfb-dur-fast) var(--vfb-ease-ui), color var(--vfb-dur-fast) var(--vfb-ease-ui), border-color var(--vfb-dur-fast) var(--vfb-ease-ui);border-radius:999px;flex-shrink:0;padding:0 .75rem;font-size:12px;font-weight:600}.vfb-pill:hover{color:var(--vfb-text-primary);border-color:var(--vfb-border-strong)}.vfb-pill[data-active=true]{background:var(--vfb-accent);color:var(--vfb-accent-ink);border-color:var(--vfb-accent)}.vfb-queue__list{flex:1;min-height:0;overflow-y:auto}.vfb-queue__group{z-index:10;background:var(--vfb-surface-sunken);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.vfb-queue__group{background:color-mix(in srgb, var(--vfb-surface-sunken) 92%, transparent)}}.vfb-queue__group{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--vfb-border-faint);padding:.375rem .75rem}.vfb-queue__group-count{color:var(--vfb-text-disabled);font-size:12px;font-weight:600}.vfb-queue__empty{padding:.75rem}.vfb-qcard{cursor:grab;background:var(--vfb-surface-base);border-bottom:1px solid var(--vfb-border-faint);transition:background-color var(--vfb-dur-fast) var(--vfb-ease-ui);padding:.625rem;position:relative}.vfb-qcard:active{cursor:grabbing}.vfb-qcard:hover{background:var(--vfb-surface-hover)}.vfb-qcard[data-selected=true]{background:var(--vfb-surface-sel);box-shadow:inset 2px 0 0 var(--vfb-accent)}.vfb-qcard[data-attention=true]{box-shadow:inset 3px 0 0 var(--vfb-st-overdue)}.vfb-qcard__top{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.vfb-qcard__head{align-items:center;gap:.5rem;display:flex}.vfb-qcard__time{color:var(--vfb-text-primary);font-size:1.05rem;font-weight:600;line-height:1}.vfb-qcard__code{color:var(--vfb-text-secondary);margin-top:.375rem;font-size:.82rem;font-weight:500}.vfb-qcard__seats{color:var(--vfb-text-tertiary);margin-top:.25rem;font-size:.75rem}.vfb-qcard__chevron{color:var(--vfb-text-disabled);margin-top:.25rem}.vfb-qcard__data{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;margin-top:.5rem;display:grid}.vfb-mini{border:1px solid var(--vfb-border-faint);background:var(--vfb-surface-sunken);border-radius:6px;min-width:0;padding:.375rem .5rem}.vfb-mini__value{color:var(--vfb-text-secondary);margin-top:.25rem;font-size:.8rem;font-weight:600}.vfb-stage{background:var(--vfb-surface-base);flex-direction:column;min-width:0;min-height:0;display:flex}.vfb-stage__bar{border-bottom:1px solid var(--vfb-border-faint);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.5rem .625rem;display:flex}.vfb-stage__floor{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.vfb-stage__floor-mark{background:var(--vfb-text-primary);color:#fff;letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;min-width:1.75rem;height:1.75rem;padding:0 .4rem;font-size:.72rem;font-weight:700;display:inline-grid}.vfb-stage__floor-text{letter-spacing:.01em;color:var(--vfb-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}@media (max-width:520px){.vfb-stage__floor-text{display:none}}.vfb-stage__controls{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:inline-flex}.vfb-stage__body{flex-direction:column;flex:1;gap:.5rem;min-width:0;min-height:0;padding:.625rem;display:flex;overflow-y:auto}.vfb-stage__list{flex:1;min-height:0;overflow-y:auto}.vfb-center{background:var(--vfb-surface-base);flex-direction:column;min-width:0;min-height:0;display:flex}.vfb-toolbar{border-bottom:1px solid var(--vfb-border-faint);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem .75rem;padding:.5rem;display:flex}.vfb-segment{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-sunken);border-radius:8px;padding:.125rem;display:inline-flex;overflow:hidden}.vfb-segment__btn{min-height:2.25rem;color:var(--vfb-text-secondary);transition:background-color var(--vfb-dur-fast) var(--vfb-ease-ui), color var(--vfb-dur-fast) var(--vfb-ease-ui);border-radius:6px;padding:0 1rem;font-size:.82rem;font-weight:600}.vfb-segment__btn:hover{color:var(--vfb-text-primary)}.vfb-segment__btn[data-active=true]{background:var(--vfb-surface-base);color:var(--vfb-accent-press);box-shadow:var(--vfb-elev-1)}.vfb-switch{cursor:pointer;min-height:2.25rem;color:var(--vfb-text-secondary);align-items:center;gap:.5rem;font-size:12px;font-weight:600;display:inline-flex}.vfb-switch__track{background:var(--vfb-border-strong);width:2.25rem;height:1.25rem;transition:background-color var(--vfb-dur-fast) var(--vfb-ease-ui);border-radius:999px;position:relative}.vfb-switch__track:after{content:"";background:var(--vfb-surface-base);width:.875rem;height:.875rem;box-shadow:var(--vfb-elev-1);transition:left var(--vfb-dur-fast) var(--vfb-ease-ui);border-radius:999px;position:absolute;top:.1875rem;left:.1875rem}.vfb-switch__track[data-on=true]{background:var(--vfb-accent)}.vfb-switch__track[data-on=true]:after{left:1.1875rem}.vfb-toolbar__legend{margin-left:auto}.vfb-legend{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);border-radius:8px;align-items:center;gap:.25rem;min-height:2.5rem;padding:0 .5rem;display:none}@media (min-width:1280px){.vfb-legend{display:inline-flex}}.vfb-legend__item{color:var(--vfb-text-secondary);border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .375rem;font-size:11px;font-weight:600;display:inline-flex}.vfb-legend__dot{border-radius:999px;width:8px;height:8px}.vfb-legend__dot[data-tone=available]{border:1.5px solid var(--vfb-st-available)}.vfb-legend__dot[data-tone=reserved]{background:var(--vfb-st-reserved)}.vfb-legend__dot[data-tone=seated]{background:var(--vfb-st-seated)}.vfb-legend__dot[data-tone=attention]{background:var(--vfb-st-noshow)}.vfb-center__body{flex-direction:column;flex:1;min-width:0;min-height:0;padding:.5rem;display:flex}.vfb-center__list{flex:1;min-height:0;overflow-y:auto}.vfb-actionmsg{border:1px solid var(--vfb-accent);border-radius:8px;flex-shrink:0;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vfb-actionmsg{border:1px solid color-mix(in srgb, var(--vfb-accent) 22%, var(--vfb-border-base))}}.vfb-actionmsg{background:var(--vfb-accent-tint);box-shadow:inset 2px 0 0 var(--vfb-accent);color:var(--vfb-text-secondary);padding:.5rem .75rem;font-size:.82rem;font-weight:500}.vfb-actionmsg__icon{color:var(--vfb-accent);flex-shrink:0}.vfb-map{background:radial-gradient(135% 85% at 50% -12%,#7c5cff24 0%,#7c5cff00 56%),linear-gradient(#17131f 0%,#100d16 52%,#0c0a11 100%);border:1px solid #221c2e;border-radius:14px;flex:none;width:100%;padding:.5rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000080}.vfb-map:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 120px #0000008c}.vfb-map__floors{z-index:20;gap:.25rem;display:flex;position:absolute;top:.75rem;right:.75rem}.vfb-floor-toggle{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);min-height:2.25rem;color:var(--vfb-text-secondary);box-shadow:var(--vfb-elev-1);transition:color var(--vfb-dur-fast) var(--vfb-ease-ui);border-radius:8px;padding:0 .75rem;font-size:12px;font-weight:600}.vfb-floor-toggle:hover{color:var(--vfb-text-primary)}.vfb-floor-toggle[data-active=true]{background:var(--vfb-accent);color:var(--vfb-accent-ink);border-color:var(--vfb-accent)}.vfb-map__hint{z-index:20;border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);max-width:20rem;box-shadow:var(--vfb-elev-1);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .75rem;display:none;position:absolute;top:.75rem;left:.75rem}@media (min-width:1280px){.vfb-map__hint{display:flex}}.vfb-map__hint p{color:var(--vfb-text-secondary);font-size:11px;font-weight:500}.vfb-map__hint-icon{color:var(--vfb-accent);flex-shrink:0}.vfb-map__assign{z-index:24;border:1px solid var(--vfb-accent);border-radius:10px;align-items:center;gap:.625rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.vfb-map__assign{border:1px solid color-mix(in srgb, var(--vfb-accent) 38%, var(--vfb-border-base))}}.vfb-map__assign{background:var(--vfb-accent-tint)}@supports (color:color-mix(in lab, red, red)){.vfb-map__assign{background:color-mix(in srgb, var(--vfb-accent-tint) 88%, var(--vfb-surface-base))}}.vfb-map__assign{box-shadow:var(--vfb-elev-2), inset 3px 0 0 var(--vfb-accent);padding:.5rem .625rem .5rem .875rem}@media (min-width:1280px){.vfb-map__assign{max-width:30rem;right:auto}}.vfb-map__assign p{min-width:0;color:var(--vfb-text-secondary);flex:1;font-size:.8rem;font-weight:500}.vfb-map__assign strong{color:var(--vfb-accent-press);font-weight:700}.vfb-map__assign-pulse{background:var(--vfb-accent);border-radius:999px;flex-shrink:0;width:10px;height:10px;position:relative}.vfb-map__assign-pulse:after{content:"";border:2px solid var(--vfb-accent);animation:vfb-assign-ring 1.4s var(--vfb-ease-ui) infinite;border-radius:999px;position:absolute;inset:-5px}@keyframes vfb-assign-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.vfb-map__assign-cancel{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);min-height:2rem;color:var(--vfb-text-secondary);transition:background-color var(--vfb-dur-fast) var(--vfb-ease-ui), color var(--vfb-dur-fast) var(--vfb-ease-ui);border-radius:7px;flex-shrink:0;align-items:center;gap:.25rem;padding:0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.vfb-map__assign-cancel:hover{background:var(--vfb-surface-hover);color:var(--vfb-text-primary)}.vfb-map[data-assigning=true] .vfb-map__frame{box-shadow:var(--vfb-elev-3), 0 0 0 2px var(--vfb-accent)}.vfb-pin[data-assign-target=true]{cursor:copy}.vfb-pin[data-assign-target=true] .vfb-pin__dot{border-color:var(--vfb-accent);box-shadow:var(--vfb-elev-2), 0 0 0 3px var(--vfb-accent-tint);animation:1.5s ease-in-out infinite vfb-pulse}.vfb-pin[data-assign-target=true]:hover .vfb-pin__dot{background:var(--vfb-accent-tint)}@media (prefers-reduced-motion:reduce){.vfb-map__assign-pulse:after,.vfb-pin[data-assign-target=true] .vfb-pin__dot{animation:none}.vfb-pin[data-assign-target=true] .vfb-pin__dot{box-shadow:var(--vfb-elev-2), 0 0 0 3px var(--vfb-accent)}}.vfb-map__frame{z-index:2;aspect-ratio:1672/940;background:#0c0a11;border:1px solid #d6c18c42;border-radius:11px;width:100%;max-width:100%;position:relative;overflow:hidden;box-shadow:0 28px 64px -28px #000c,inset 0 0 0 1px #0006}.vfb-map__image{object-fit:cover;border-radius:11px}.vfb-pin{transition:transform var(--vfb-dur-fast) var(--vfb-ease-ui);flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.vfb-pin:hover{z-index:30;transform:translate(-50%,-50%)scale(1.06)}.vfb-pin.is-selected{z-index:40;transform:translate(-50%,-50%)scale(1.1)}.vfb-pin:focus-visible{outline:none}.vfb-pin__dot{border:1.5px solid var(--vfb-pin,var(--vfb-st-available));background:var(--vfb-surface-base);width:clamp(30px,4.4vw,44px);height:clamp(30px,4.4vw,44px);box-shadow:var(--vfb-elev-1);color:var(--vfb-text-primary);transition:box-shadow var(--vfb-dur-ui) var(--vfb-ease-ui), border-color var(--vfb-dur-ui) var(--vfb-ease-ui), background-color var(--vfb-dur-ui) var(--vfb-ease-ui);border-radius:999px;place-items:center;font-weight:600;display:grid}.vfb-pin__num{font-size:13px;line-height:1}.vfb-pin__tag{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;color:var(--vfb-text-secondary);background:var(--vfb-surface-base);border:1px solid var(--vfb-border-base);box-shadow:var(--vfb-elev-1);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600;line-height:1.3;overflow:hidden}.vfb-pin:hover .vfb-pin__dot{box-shadow:var(--vfb-elev-2), 0 0 0 3px var(--vfb-pin,var(--vfb-st-available))}@supports (color:color-mix(in lab, red, red)){.vfb-pin:hover .vfb-pin__dot{box-shadow:var(--vfb-elev-2), 0 0 0 3px color-mix(in srgb, var(--vfb-pin,var(--vfb-st-available)) 18%, transparent)}}.vfb-pin.is-selected .vfb-pin__dot{border-color:var(--vfb-accent);background:var(--vfb-accent-tint);box-shadow:var(--vfb-elev-2), 0 0 0 2px var(--vfb-accent)}.vfb-pin.is-available{--vfb-pin:var(--vfb-st-available)}.vfb-pin.is-available .vfb-pin__dot{border-style:solid}.vfb-pin.is-arrival{--vfb-pin:var(--vfb-st-reserved)}.vfb-pin.is-seated{--vfb-pin:var(--vfb-st-seated)}.vfb-pin.is-pending{--vfb-pin:var(--vfb-st-held)}.vfb-pin.is-attention{--vfb-pin:var(--vfb-st-overdue)}.vfb-pin.is-arrival .vfb-pin__dot,.vfb-pin.is-seated .vfb-pin__dot,.vfb-pin.is-pending .vfb-pin__dot,.vfb-pin.is-attention .vfb-pin__dot{background:var(--vfb-surface-sunken);border-width:3px}.vfb-pin.is-attention .vfb-pin__dot{animation:1.6s ease-in-out infinite vfb-pulse}@keyframes vfb-pulse{0%,to{opacity:1}50%{opacity:.55}}.vfb-list{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);border-radius:10px;overflow:hidden}.vfb-list__head{background:var(--vfb-surface-sunken);border-bottom:1px solid var(--vfb-border-faint);letter-spacing:.06em;text-transform:uppercase;color:var(--vfb-text-tertiary);grid-template-columns:1.1fr .7fr .8fr 1fr;gap:.5rem;padding:.625rem 1rem;font-size:11px;font-weight:600;display:grid}.vfb-list__row{text-align:left;border-bottom:1px solid var(--vfb-border-faint);width:100%;min-height:4rem;transition:background-color var(--vfb-dur-fast) var(--vfb-ease-ui);grid-template-columns:1.1fr .7fr .8fr 1fr;align-items:center;gap:.5rem;padding:.75rem 1rem;display:grid}.vfb-list__row:hover{background:var(--vfb-surface-hover)}.vfb-list__row[data-selected=true]{background:var(--vfb-surface-sel);box-shadow:inset 2px 0 0 var(--vfb-accent)}.vfb-list__name{color:var(--vfb-text-primary);font-size:.85rem;font-weight:600;display:block}.vfb-list__cap{color:var(--vfb-text-disabled);margin-top:.25rem;font-size:.75rem;display:block}.vfb-list__num{text-align:right;color:var(--vfb-text-secondary);font-size:.85rem;font-weight:600}.vfb-runway{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);border-radius:10px;flex-shrink:0;align-items:center;gap:1rem;margin-top:.5rem;padding:.625rem 1rem;display:none}@media (min-width:1280px){.vfb-runway{display:flex}}.vfb-runway__dot{background:var(--vfb-border-strong);border-radius:999px;flex-shrink:0;width:8px;height:8px}.vfb-runway__dot[data-active=true]{background:var(--vfb-accent)}.vfb-runway__label{color:var(--vfb-text-primary);font-size:.9rem;font-weight:600;line-height:1.2}.vfb-runway__detail{color:var(--vfb-text-tertiary);font-size:.75rem;font-weight:500}.vfb-runway__date{border-left:1px solid var(--vfb-border-faint);text-align:right;flex-shrink:0;padding-left:1rem}.vfb-runway__date-value{color:var(--vfb-text-primary);font-size:.82rem;font-weight:600;line-height:1.2}.vfb-runway__status{color:var(--vfb-text-disabled);font-size:11px;font-weight:500}.vfb-detail{background:var(--vfb-surface-sunken);border-left:1px solid var(--vfb-border-faint);flex-direction:column;min-height:0;display:flex}.vfb-inspector__tabs{background:var(--vfb-surface-base);border-bottom:1px solid var(--vfb-border-faint);flex-shrink:0;gap:.25rem;padding:.5rem;display:flex}.vfb-inspector__tab{min-height:2.5rem;color:var(--vfb-text-tertiary);transition:color var(--vfb-dur-fast) var(--vfb-ease-ui), background-color var(--vfb-dur-fast) var(--vfb-ease-ui), border-color var(--vfb-dur-fast) var(--vfb-ease-ui);border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:inline-flex;position:relative}.vfb-inspector__tab:hover{color:var(--vfb-text-primary);background:var(--vfb-surface-hover)}.vfb-inspector__tab[data-active=true]{color:var(--vfb-accent-press);background:var(--vfb-accent-tint);border-color:var(--vfb-accent)}@supports (color:color-mix(in lab, red, red)){.vfb-inspector__tab[data-active=true]{border-color:color-mix(in srgb, var(--vfb-accent) 24%, var(--vfb-border-base))}}.vfb-inspector__tab-count{background:var(--vfb-surface-sunken);border:1px solid var(--vfb-border-base);min-width:1.35rem;height:1.35rem;color:var(--vfb-text-secondary);border-radius:999px;place-items:center;padding:0 .4rem;font-size:.7rem;font-weight:700;display:inline-grid}.vfb-inspector__tab[data-active=true] .vfb-inspector__tab-count{background:var(--vfb-accent);border-color:var(--vfb-accent);color:var(--vfb-accent-ink)}.vfb-detail__scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.vfb-inspector__queue{flex-direction:column;flex:1;min-height:0;display:flex}.vfb-detail__focus{border-bottom:1px solid var(--vfb-border-faint);background:var(--vfb-surface-base);flex-shrink:0;padding:.75rem}.vfb-detail__placeholder{text-align:center;color:var(--vfb-text-disabled);flex-direction:column;align-items:center;padding:.75rem 0;display:flex}.vfb-detail__placeholder-title{color:var(--vfb-text-secondary);margin-top:.5rem;font-size:.85rem;font-weight:600}.vfb-detail__placeholder-text{max-width:16rem;color:var(--vfb-text-disabled);margin-top:.25rem;font-size:.75rem;line-height:1.25rem}.vfb-detail__body{flex-direction:column;flex:none;gap:.625rem;min-height:0;padding:.625rem;display:flex}.vfb-focus__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-top:.375rem;display:flex}.vfb-focus__title{letter-spacing:-.01em;color:var(--vfb-text-primary);font-size:1.1rem;font-weight:600;line-height:1.1}.vfb-focus__sub{color:var(--vfb-text-tertiary);margin-top:.25rem;font-size:.75rem}.vfb-focus__badges{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.vfb-paychips{flex-wrap:wrap;gap:.35rem;margin-top:.625rem;display:flex}.vfb-paychips[data-compact=true]{gap:.25rem;margin-top:.35rem}.vfb-paychip{border:1px solid var(--vfb-border-faint);background:var(--vfb-surface-base);max-width:100%;min-height:1.45rem;color:var(--vfb-text-tertiary);white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .45rem;font-size:.66rem;font-weight:650;line-height:1;display:inline-flex}.vfb-paychips[data-compact=true] .vfb-paychip{min-height:1.25rem;padding:.14rem .36rem;font-size:.6rem}.vfb-paychip[data-tone=green]{border-color:var(--vfb-st-seated)}@supports (color:color-mix(in lab, red, red)){.vfb-paychip[data-tone=green]{border-color:color-mix(in srgb, var(--vfb-st-seated) 28%, var(--vfb-border-base))}}.vfb-paychip[data-tone=green]{background:var(--vfb-tint-seated);color:var(--vfb-text-seated)}.vfb-paychip[data-tone=blue]{border-color:var(--vfb-accent)}@supports (color:color-mix(in lab, red, red)){.vfb-paychip[data-tone=blue]{border-color:color-mix(in srgb, var(--vfb-accent) 28%, var(--vfb-border-base))}}.vfb-paychip[data-tone=blue]{background:var(--vfb-accent-tint);color:var(--vfb-accent-press)}.vfb-paychip[data-tone=red]{border-color:var(--vfb-st-overdue)}@supports (color:color-mix(in lab, red, red)){.vfb-paychip[data-tone=red]{border-color:color-mix(in srgb, var(--vfb-st-overdue) 28%, var(--vfb-border-base))}}.vfb-paychip[data-tone=red]{background:var(--vfb-tint-attention);color:var(--vfb-text-attention)}.vfb-paychip--mono{font-variant-numeric:tabular-nums;font-family:var(--font-barlow-condensed), var(--font-noto-sans-jp), sans-serif;letter-spacing:.04em;text-overflow:ellipsis;overflow:hidden}.vfb-info{gap:0;margin-top:.75rem;display:grid}.vfb-infoline{border-bottom:1px solid var(--vfb-border-faint);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.vfb-infoline:last-child{border-bottom:none}.vfb-infoline__label{color:var(--vfb-text-tertiary);font-size:.75rem}.vfb-infoline__value{text-align:right;color:var(--vfb-text-primary);font-size:.75rem;font-weight:600}.vfb-note{border-radius:8px;margin-top:.75rem;padding:.75rem;font-size:.75rem;line-height:1.25rem}.vfb-note--free{background:var(--vfb-tint-seated);color:var(--vfb-text-seated);box-shadow:inset 3px 0 0 var(--vfb-st-seated)}.vfb-note--accent{background:var(--vfb-accent-tint);color:var(--vfb-text-reserved);box-shadow:inset 3px 0 0 var(--vfb-accent)}.vfb-note--danger{background:var(--vfb-tint-attention);color:var(--vfb-text-attention);box-shadow:inset 3px 0 0 var(--vfb-st-overdue)}.vfb-memo{border:1px solid var(--vfb-border-base);background:linear-gradient(180deg, var(--vfb-accent-tint) 0%, var(--vfb-surface-base) 38%);border-radius:12px;flex-direction:column;flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.vfb-memo{background:linear-gradient(180deg, color-mix(in srgb, var(--vfb-accent-tint) 55%, var(--vfb-surface-base)) 0%, var(--vfb-surface-base) 38%)}}.vfb-memo{box-shadow:var(--vfb-elev-1);overflow:hidden}.vfb-memo__head{align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.vfb-memo__mark{background:var(--vfb-accent);width:1.85rem;height:1.85rem;color:var(--vfb-accent-ink);box-shadow:var(--vfb-elev-1);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.vfb-memo__title{letter-spacing:.01em;color:var(--vfb-text-primary);font-size:.85rem;font-weight:700}.vfb-memo__sub{color:var(--vfb-text-tertiary);font-size:.68rem;font-weight:500}.vfb-memo__saved{background:var(--vfb-tint-seated);font-variant-numeric:tabular-nums;color:var(--vfb-text-seated);border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;padding:.1875rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.vfb-memo__saved svg{color:var(--vfb-st-seated)}.vfb-memo__origin{background:var(--vfb-surface-sunken);border:1px dashed var(--vfb-border-base);border-radius:8px;align-items:flex-start;gap:.4rem;margin:0 .75rem;padding:.5rem .625rem;display:flex;position:relative}.vfb-memo__origin-icon{color:var(--vfb-text-disabled);flex-shrink:0;margin-top:.125rem}.vfb-memo__origin-text{min-width:0;color:var(--vfb-text-secondary);white-space:pre-wrap;word-break:break-word;flex:1;font-size:.72rem;line-height:1.15rem}.vfb-memo__origin-tag{background:var(--vfb-surface-base);border:1px solid var(--vfb-border-faint);letter-spacing:.04em;color:var(--vfb-text-tertiary);border-radius:5px;flex-shrink:0;align-self:flex-start;padding:.0625rem .375rem;font-size:.6rem;font-weight:700}.vfb-memo__field{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);transition:border-color var(--vfb-dur-fast) var(--vfb-ease-ui), box-shadow var(--vfb-dur-fast) var(--vfb-ease-ui);border-radius:9px;margin:.625rem .75rem 0;box-shadow:inset 0 1px 2px #10121d0a}.vfb-memo__field:focus-within{border-color:var(--vfb-accent);box-shadow:0 0 0 3px var(--vfb-accent-tint)}.vfb-memo__input{resize:vertical;width:100%;min-height:4.25rem;max-height:12rem;color:var(--vfb-text-primary);background:0 0;border:0;outline:none;padding:.5rem .625rem;font-size:.8rem;line-height:1.35rem;display:block}.vfb-memo__input::placeholder{color:var(--vfb-text-disabled)}.vfb-memo__foot{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem .625rem;display:flex}.vfb-memo__count{color:var(--vfb-text-tertiary);font-size:.68rem;font-weight:600}.vfb-memo__count[data-low=true]{color:var(--vfb-text-attention)}.vfb-memo__save{background:var(--vfb-accent);min-height:2.25rem;color:var(--vfb-accent-ink);box-shadow:var(--vfb-elev-1);transition:background-color var(--vfb-dur-fast) var(--vfb-ease-ui), transform var(--vfb-dur-instant) var(--vfb-ease-ui), opacity var(--vfb-dur-fast) var(--vfb-ease-ui);border-radius:8px;align-items:center;padding:0 .875rem;font-size:.78rem;font-weight:700;display:inline-flex;overflow:hidden}.vfb-memo__save:hover:not(:disabled){background:var(--vfb-accent-hover)}.vfb-memo__save:active:not(:disabled){transform:scale(.97)}.vfb-memo__save:disabled{background:var(--vfb-surface-sunken);color:var(--vfb-text-disabled);box-shadow:none;cursor:default}.vfb-memo__save[data-saved=true]{background:var(--vfb-st-seated);color:#fff}.vfb-memo__save-inner{align-items:center;gap:.375rem;display:inline-flex}.vfb-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.vfb-action{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);min-height:2.5rem;color:var(--vfb-text-primary);transition:background-color var(--vfb-dur-fast) var(--vfb-ease-ui), border-color var(--vfb-dur-fast) var(--vfb-ease-ui), transform var(--vfb-dur-instant) var(--vfb-ease-ui);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.vfb-action:hover:not(:disabled){background:var(--vfb-surface-hover);border-color:var(--vfb-border-strong)}.vfb-action:active:not(:disabled){transform:scale(.98)}.vfb-action:disabled{cursor:not-allowed;opacity:.4}.vfb-action[data-tone=primary]{background:var(--vfb-accent);border-color:var(--vfb-accent);color:var(--vfb-accent-ink)}.vfb-action[data-tone=primary]:hover:not(:disabled){background:var(--vfb-accent-hover)}.vfb-action[data-tone=red]{background:var(--vfb-tint-attention);border-color:var(--vfb-st-noshow)}@supports (color:color-mix(in lab, red, red)){.vfb-action[data-tone=red]{border-color:color-mix(in srgb, var(--vfb-st-noshow) 28%, var(--vfb-border-base))}}.vfb-action[data-tone=red]{color:var(--vfb-text-attention)}.vfb-action[data-tone=red]:hover:not(:disabled){background:var(--vfb-st-noshow)}@supports (color:color-mix(in lab, red, red)){.vfb-action[data-tone=red]:hover:not(:disabled){background:color-mix(in srgb, var(--vfb-st-noshow) 14%, #fff)}}.vfb-extension-panel{border:1px solid var(--vfb-st-overdue);border-radius:8px;gap:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.vfb-extension-panel{border:1px solid color-mix(in srgb, var(--vfb-st-overdue) 30%, var(--vfb-border-base))}}.vfb-extension-panel{background:var(--vfb-st-overdue)}@supports (color:color-mix(in lab, red, red)){.vfb-extension-panel{background:color-mix(in srgb, var(--vfb-st-overdue) 8%, var(--vfb-surface-base))}}.vfb-extension-panel{padding:.625rem}.vfb-extension-panel__head{color:var(--vfb-text-secondary);justify-content:space-between;align-items:center;gap:.75rem;font-size:.76rem;display:flex}.vfb-extension-panel__head span{align-items:center;gap:.4rem;min-width:0;font-weight:600;display:inline-flex}.vfb-extension-panel__head svg{color:var(--vfb-st-overdue)}.vfb-extension-panel__head strong{color:var(--vfb-text-primary);flex-shrink:0}.vfb-extension-panel__buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}.vfb-extension-panel__rule{color:var(--vfb-st-overdue);align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;display:inline-flex}.vfb-extension-panel__rule svg{flex-shrink:0}.vfb-extension-panel__btn{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);min-height:2.75rem;color:var(--vfb-text-primary);transition:border-color var(--vfb-dur-fast) var(--vfb-ease-ui), background-color var(--vfb-dur-fast) var(--vfb-ease-ui);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;font-weight:700;display:flex}.vfb-extension-panel__btn-main{font-size:.86rem;line-height:1}.vfb-extension-panel__btn-sub{color:var(--vfb-text-tertiary);font-size:.64rem;font-weight:600}.vfb-extension-panel__btn:hover:not(:disabled){border-color:var(--vfb-st-overdue);background:#fffaf1}.vfb-extension-panel__btn:disabled{cursor:not-allowed;opacity:.45}.vfb-overdue-dialog{color:#16181d;background:#fff;border:1px solid #d3d6dc;border-radius:10px;width:min(100%,34rem);position:relative;overflow:hidden;box-shadow:0 12px 32px #10121d1a,0 2px 8px #10121d0d}.vfb-overdue-dialog__bar{background:linear-gradient(90deg,#d97706,#f59e0b);height:3px}.vfb-overdue-dialog__head{border-bottom:1px solid #e4e6ea;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .75rem;display:flex}.vfb-overdue-dialog__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#b45309;font-size:.68rem;font-weight:700}.vfb-overdue-dialog__title{color:#16181d;align-items:center;gap:.5rem;margin-top:.375rem;font-size:1.1rem;font-weight:700;display:flex}.vfb-overdue-dialog__title svg{color:#d97706}.vfb-overdue-dialog__close{color:#4a4f58;border:1px solid #e4e6ea;border-radius:6px;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;transition:background-color .14s cubic-bezier(.2,.8,.2,1);display:inline-flex}.vfb-overdue-dialog__close:hover{background:#f3f4f6}.vfb-overdue-dialog__grid{gap:0;padding:.75rem 1rem;display:grid}.vfb-overdue-dialog__grid .vfb-infoline{border-bottom-color:#f0f1f3}.vfb-overdue-dialog__grid .vfb-infoline__label{color:#6b7280}.vfb-overdue-dialog__grid .vfb-infoline__value{color:#16181d}.vfb-overdue-dialog__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:0 1rem 1rem;display:grid}.vfb-overdue-dialog__extend,.vfb-overdue-dialog__ack{border-radius:6px;min-height:2.75rem;font-size:.8rem;font-weight:700}.vfb-overdue-dialog__extend{color:#b45309;background:#fff8ef;border:1px solid #ecd9b8;justify-content:center;align-items:center;gap:.3rem;display:inline-flex}.vfb-overdue-dialog__extend svg{color:#d97706;flex-shrink:0}.vfb-overdue-dialog__extend:hover:not(:disabled){background:#fdeccd;border-color:#d97706}.vfb-overdue-dialog__ack{color:#fff;background:#2d6bff;grid-column:1/-1}.vfb-overdue-dialog__ack:hover:not(:disabled){background:#1f59e8}.vfb-overdue-dialog__extend:disabled,.vfb-overdue-dialog__ack:disabled{cursor:not-allowed;opacity:.48}@media (max-width:480px){.vfb-overdue-dialog__actions{grid-template-columns:1fr}.vfb-overdue-dialog__ack{grid-column:auto}}.vfb-gate,.vfb-briefing{--g-surface:#fff;--g-sunken:#f6f7f9;--g-app:#fbfbfc;--g-border-faint:#f0f1f3;--g-border:#e4e6ea;--g-border-strong:#d3d6dc;--g-text:#16181d;--g-text-2:#4a4f58;--g-text-3:#6b7280;--g-accent:#2d6bff;--g-accent-hover:#1f59e8;--g-accent-tint:#eef3ff;--g-attention:#be123c;--g-seated:#157f38;--g-amber:#b45309;--g-purple:#5b3fd6;--g-vip:#8a6d1f;--g-vip-tint:#f7efd6;--g-elev-1:0 1px 2px #10121d0a, 0 1px 1px #10121d08;--g-elev-3:0 16px 40px #10121d1f, 0 2px 8px #10121d0d;--g-ease:cubic-bezier(.2, .8, .2, 1);font-family:var(--font-vfb-ui,ui-sans-serif, system-ui, "Helvetica Neue", Arial, sans-serif)}.vfb-gate{z-index:60;min-height:100dvh;color:var(--g-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(120% 70% at 50% -8%, #fff, transparent 60%), var(--g-app);-webkit-tap-highlight-color:transparent;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.vfb-gate--loading{background:var(--g-app)}.vfb-gate__card{border:1px solid var(--g-border);background:var(--g-surface);width:min(100%,22rem);box-shadow:var(--g-elev-3);border-radius:14px;padding:1.5rem 1.4rem 1.25rem;position:relative}.vfb-gate__head{align-items:center;gap:.7rem;display:flex}.vfb-gate__mark{background:var(--g-accent-tint);width:2.5rem;height:2.5rem;color:var(--g-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.vfb-gate__headtext{min-width:0}.vfb-gate__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--g-text-3);font-size:.62rem;font-weight:700}.vfb-gate__title{letter-spacing:.005em;color:var(--g-text);margin-top:.15rem;font-size:1.2rem;font-weight:600}.vfb-gate__sub{color:var(--g-text-2);margin-top:.85rem;font-size:.82rem}.vfb-gate__dots{justify-content:center;gap:.55rem;height:.75rem;margin-top:1.25rem;display:flex}.vfb-gate__dot{border:1.5px solid var(--g-border-strong);background:var(--g-surface);width:.6rem;height:.6rem;transition:background-color .15s var(--g-ease), border-color .15s var(--g-ease), transform .15s var(--g-ease);border-radius:999px}.vfb-gate__dot[data-filled=true]{background:var(--g-accent);border-color:var(--g-accent);transform:scale(1.12)}.vfb-gate__error{text-align:center;min-height:1.15rem;color:var(--g-attention);margin-top:.8rem;font-size:.76rem}.vfb-gate__keys{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.vfb-gate__key{border:1px solid var(--g-border);background:var(--g-surface);min-height:3.4rem;color:var(--g-text);box-shadow:var(--g-elev-1);transition:background-color .13s var(--g-ease), border-color .13s var(--g-ease), transform 90ms var(--g-ease);border-radius:10px;justify-content:center;align-items:center;font-size:1.4rem;font-weight:500;display:inline-flex}.vfb-gate__key:hover:not(:disabled){background:var(--g-sunken);border-color:var(--g-border-strong)}.vfb-gate__key:active:not(:disabled){transform:scale(.96)}.vfb-gate__key:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.vfb-gate__key--ghost{color:var(--g-text-3);background:var(--g-app);box-shadow:none}.vfb-gate__key--enter{background:var(--g-accent);color:#fff;border-color:#0000}.vfb-gate__key--enter:hover:not(:disabled){background:var(--g-accent-hover)}.vfb-gate__key:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.vfb-gate__lock{text-align:center;color:var(--g-text-2);margin-top:.85rem;font-size:.76rem}.vfb-gate__foot{border-top:1px solid var(--g-border-faint);color:var(--g-text-3);justify-content:center;align-items:center;gap:.35rem;margin-top:1.1rem;padding-top:.9rem;font-size:.7rem;display:flex}.vfb-gate__foot svg{color:var(--g-seated)}.vfb-gate__preview{width:100%;color:var(--g-text-3);transition:color .13s var(--g-ease);margin-top:.7rem;padding:.4rem;font-size:.74rem;display:block}.vfb-gate__preview:hover{color:var(--g-accent)}.vfb-gate__preview:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px;border-radius:6px}.vfb-briefing{border:1px solid var(--g-border);background:var(--g-surface);width:min(100%,27rem);color:var(--g-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:inset 3px 0 0 var(--g-accent), var(--g-elev-3);border-radius:14px;position:relative;overflow:hidden}.vfb-briefing__head{border-bottom:1px solid var(--g-border-faint);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem .9rem;display:flex}.vfb-briefing__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--g-accent);align-items:center;gap:.35rem;font-size:.62rem;font-weight:700;display:inline-flex}.vfb-briefing__title{color:var(--g-text);margin-top:.4rem;font-size:1.25rem;font-weight:600}.vfb-briefing__greet{color:var(--g-text-2);margin-top:.3rem;font-size:.82rem}.vfb-briefing__x{border:1px solid var(--g-border);width:2rem;height:2rem;color:var(--g-text-3);transition:background-color .13s var(--g-ease);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vfb-briefing__x:hover{background:var(--g-sunken)}.vfb-briefing__x:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.vfb-briefing__body{padding:1rem 1.25rem 1.25rem}.vfb-briefing__meta{flex-wrap:wrap;gap:.4rem;display:flex}.vfb-briefing__chip{border:1px solid var(--g-border);color:var(--g-text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .6rem;font-size:.74rem;font-weight:500;display:inline-flex}.vfb-briefing__chip svg{color:var(--g-text-3)}.vfb-briefing__kpis{border:1px solid var(--g-border-faint);background:var(--g-border-faint);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:.9rem;display:grid;overflow:hidden}.vfb-briefing__kpi{background:var(--g-surface);flex-direction:column;gap:.3rem;padding:.7rem .8rem;display:flex}.vfb-briefing__kpi[data-accent=true]{background:var(--g-accent-tint)}.vfb-briefing__kpi-label{color:var(--g-text-3);font-size:.7rem;font-weight:600}.vfb-briefing__kpi-value{color:var(--g-text);font-size:1.6rem;font-weight:700;line-height:1}.vfb-briefing__kpi[data-accent=true] .vfb-briefing__kpi-value{color:var(--g-accent)}.vfb-briefing__kpi-value small{color:var(--g-text-3);margin-left:.2rem;font-size:.72rem;font-weight:600}.vfb-briefing__section{margin-top:1.1rem}.vfb-briefing__section-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.vfb-briefing__section-title{color:var(--g-text);font-size:.8rem;font-weight:600}.vfb-briefing__section-count{color:var(--g-text-3);font-size:.74rem;font-weight:600}.vfb-briefing__peak{background:var(--g-accent-tint);color:var(--g-accent);border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.vfb-briefing__pacing{border:1px solid var(--g-border-faint);background:var(--g-app);border-radius:10px;align-items:flex-end;gap:.35rem;padding:.5rem .65rem .4rem;display:flex}.vfb-briefing__pacecol{flex-direction:column;flex:1 1 0;align-items:center;gap:.25rem;min-width:0;display:flex}.vfb-briefing__pacecount{color:var(--g-text-2);min-height:.7rem;font-size:.68rem;font-weight:700;line-height:1}.vfb-briefing__pacetrack{justify-content:center;align-items:flex-end;width:100%;height:3.25rem;display:flex}.vfb-briefing__pacefill{background:var(--g-accent);border-radius:4px 4px 2px 2px;width:min(100%,1.4rem);min-height:0}@supports (color:color-mix(in lab, red, red)){.vfb-briefing__pacefill{background:color-mix(in srgb, var(--g-accent) 38%, #fff)}}.vfb-briefing__pacefill{transition:height .48s var(--g-ease)}.vfb-briefing__pacefill[data-peak=true]{background:var(--g-accent)}.vfb-briefing__pacefill[data-empty=true]{background:var(--g-border);opacity:.7;align-self:flex-end;min-height:.18rem}.vfb-briefing__pacelabel{color:var(--g-text-3);white-space:nowrap;font-size:.62rem;font-weight:500}.vfb-briefing__roster{border:1px solid var(--g-border-faint);border-radius:10px;flex-direction:column;max-height:15rem;display:flex;overflow-y:auto}.vfb-briefing__row{border-bottom:1px solid var(--g-border-faint);grid-template-columns:2.9rem minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.6rem .75rem;display:grid}.vfb-briefing__row:last-child{border-bottom:none}.vfb-briefing__row-time{color:var(--g-text);font-size:.86rem;font-weight:700}.vfb-briefing__row-main{flex-direction:column;gap:.15rem;min-width:0;display:flex}.vfb-briefing__row-table{color:var(--g-text);align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;display:flex}.vfb-briefing__vip{background:var(--g-vip-tint);letter-spacing:.04em;color:var(--g-vip);border-radius:4px;align-items:center;gap:.15rem;padding:.05rem .35rem;font-size:.62rem;font-style:normal;font-weight:700;display:inline-flex}.vfb-briefing__row-sub{color:var(--g-text-3);flex-wrap:wrap;align-items:center;gap:.1rem .5rem;font-size:.72rem;display:flex}.vfb-briefing__row-note{color:var(--g-amber);align-items:center;gap:.2rem;display:inline-flex}.vfb-briefing__row-guests{color:var(--g-text-2);align-items:center;gap:.25rem;font-size:.82rem;font-weight:600;display:inline-flex}.vfb-briefing__row-guests svg{color:var(--g-text-3)}.vfb-briefing__row-status{color:var(--g-text-2);white-space:nowrap;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;display:inline-flex}.vfb-briefing__row-status i{background:var(--g-text-3);border-radius:999px;width:.45rem;height:.45rem}.vfb-briefing__row-status[data-tone=confirmed] i{background:var(--g-accent)}.vfb-briefing__row-status[data-tone=seated] i{background:var(--g-seated)}.vfb-briefing__row-status[data-tone=pending] i{background:var(--g-amber)}.vfb-briefing__row-status[data-tone=hold] i{background:var(--g-purple)}.vfb-briefing__empty{text-align:center;color:var(--g-text-3);border:1px dashed var(--g-border);border-radius:10px;padding:1rem;font-size:.8rem}.vfb-briefing__more{text-align:center;color:var(--g-text-3);margin-top:.5rem;font-size:.72rem}.vfb-briefing__cta{background:var(--g-accent);color:#fff;width:100%;min-height:2.75rem;box-shadow:var(--g-elev-1);transition:background-color .13s var(--g-ease), transform 90ms var(--g-ease);border-radius:8px;justify-content:center;align-items:center;margin-top:1.2rem;font-size:.88rem;font-weight:600;display:inline-flex}.vfb-briefing__cta:hover{background:var(--g-accent-hover)}.vfb-briefing__cta:active{transform:scale(.985)}.vfb-briefing__cta:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.vfb-gate__dot,.vfb-gate__key,.vfb-gate__preview,.vfb-briefing__pacefill,.vfb-briefing__cta,.vfb-briefing__x{transition:none}.vfb-gate__dot[data-filled=true],.vfb-gate__key:active:not(:disabled),.vfb-briefing__cta:active{transform:none}}.vfb-walkin{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);border-radius:10px;flex-shrink:0;overflow:hidden}.vfb-walkin__head{border-bottom:1px solid var(--vfb-border-faint);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.vfb-walkin__title{color:var(--vfb-text-primary);align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.vfb-walkin__title svg{color:var(--vfb-st-seated)}.vfb-walkin__seat{color:var(--vfb-text-disabled);font-size:11px;font-weight:500}.vfb-walkin__form{gap:.5rem;padding:.75rem;display:grid}.vfb-walkin__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.vfb-walkin__row--guest{grid-template-columns:5rem minmax(0,1fr)}.vfb-field{gap:.25rem;display:grid}.vfb-input{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);min-height:2.25rem;color:var(--vfb-text-primary);transition:border-color var(--vfb-dur-fast) var(--vfb-ease-ui), box-shadow var(--vfb-dur-fast) var(--vfb-ease-ui);border-radius:8px;outline:none;padding:0 .75rem;font-size:.82rem;font-weight:500}.vfb-input--lg{font-size:.95rem}.vfb-input::placeholder{color:var(--vfb-text-disabled)}.vfb-input:focus{border-color:var(--vfb-accent);box-shadow:0 0 0 3px var(--vfb-accent-tint)}.vfb-walkin__hint{color:var(--vfb-text-tertiary);font-size:11px}.vfb-field--guest{max-width:7rem}.vfb-slot{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-sunken);border-radius:9px;gap:.5rem;padding:.625rem .6875rem .6875rem;display:grid}.vfb-slot__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vfb-slot__range{border:1px solid var(--vfb-accent);border-radius:999px;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vfb-slot__range{border:1px solid color-mix(in srgb, var(--vfb-accent) 26%, transparent)}}.vfb-slot__range{background:var(--vfb-accent-tint);font-variant-numeric:tabular-nums;color:var(--vfb-text-secondary);padding:.1875rem .5rem;font-size:.78rem;font-weight:500}.vfb-slot__range svg{color:var(--vfb-accent)}.vfb-slot__range .vfb-slot__arrow{color:var(--vfb-text-disabled)}.vfb-slot__range strong{color:var(--vfb-accent-press);font-weight:700}.vfb-slot__time,.vfb-slot__dur{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vfb-slot__label{letter-spacing:.04em;color:var(--vfb-text-tertiary);font-size:11px;font-weight:600}.vfb-stepper{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);box-shadow:var(--vfb-elev-1);border-radius:8px;align-items:center;gap:.25rem;padding:.1875rem;display:inline-flex}.vfb-stepper__btn{width:1.875rem;height:1.875rem;color:var(--vfb-text-secondary);transition:background-color var(--vfb-dur-fast) var(--vfb-ease-ui), color var(--vfb-dur-fast) var(--vfb-ease-ui);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.vfb-stepper__btn:hover:not(:disabled){background:var(--vfb-accent-tint);color:var(--vfb-accent-press)}.vfb-stepper__btn:disabled{cursor:not-allowed;opacity:.35}.vfb-stepper__time{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.02em;width:3.5rem;color:var(--vfb-text-primary);background:0 0;border:none;outline:none;flex:none;padding:0 .125rem;font-size:1rem;font-weight:700}.vfb-stepper__time::placeholder{color:var(--vfb-text-disabled);font-weight:500}.vfb-stepper__value{text-align:center;font-variant-numeric:tabular-nums;min-width:4.75rem;color:var(--vfb-text-primary);font-size:.92rem;font-weight:700}.vfb-slot__chips{flex-wrap:wrap;gap:.3125rem;display:flex}.vfb-chip{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);font-variant-numeric:tabular-nums;min-height:1.875rem;color:var(--vfb-text-secondary);transition:border-color var(--vfb-dur-fast) var(--vfb-ease-ui), color var(--vfb-dur-fast) var(--vfb-ease-ui);border-radius:7px;justify-content:center;align-items:center;padding:0 .625rem;font-size:.78rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.vfb-chip:hover{border-color:var(--vfb-border-strong);color:var(--vfb-text-primary)}.vfb-chip--on{border-color:var(--vfb-accent)}@supports (color:color-mix(in lab, red, red)){.vfb-chip--on{border-color:color-mix(in srgb, var(--vfb-accent) 40%, transparent)}}.vfb-chip--on{color:var(--vfb-accent-press)}.vfb-chip__bg{background:var(--vfb-accent-tint);border-radius:6px;position:absolute;inset:0}.vfb-chip__txt{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.vfb-slot__range strong{transition:none}}.vfb-submit{background:var(--vfb-accent);min-height:2.5rem;color:var(--vfb-accent-ink);box-shadow:var(--vfb-elev-1);transition:background-color var(--vfb-dur-fast) var(--vfb-ease-ui), transform var(--vfb-dur-instant) var(--vfb-ease-ui);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.125rem;padding:0 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.vfb-submit:hover:not(:disabled){background:var(--vfb-accent-hover)}.vfb-submit:active:not(:disabled){transform:scale(.98)}.vfb-submit:disabled{cursor:not-allowed;opacity:.4}.vfb-submit--inline{min-height:2.25rem}.vfb-arrivals{border:1px solid var(--vfb-border-base);background:var(--vfb-surface-base);border-radius:10px;min-height:0;overflow:hidden}.vfb-arrivals__head{border-bottom:1px solid var(--vfb-border-faint);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.vfb-arrivals__head svg{color:var(--vfb-text-tertiary)}.vfb-arrivals__title{color:var(--vfb-text-primary);font-size:.85rem;font-weight:600}.vfb-arrivals__list{gap:.375rem;max-height:100%;padding:.5rem;display:grid;overflow-y:auto}.vfb-arrival{border:1px solid var(--vfb-border-faint);background:var(--vfb-surface-sunken);border-radius:8px;padding:.625rem}.vfb-arrival__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.vfb-arrival__time{color:var(--vfb-text-primary);font-size:1.05rem;font-weight:600;line-height:1}.vfb-arrival__code{color:var(--vfb-text-tertiary);margin-top:.25rem;font-size:.75rem}.vfb-arrival__data{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;margin-top:.5rem;display:grid}.vfb-empty{text-align:center;border-radius:10px;flex-direction:column;align-items:center;padding:.75rem .75rem 1.25rem;display:flex}.vfb-empty__icon{color:var(--vfb-text-disabled)}.vfb-empty__title{color:var(--vfb-text-secondary);margin-top:.5rem;font-size:.85rem;font-weight:600}.vfb-empty__detail{color:var(--vfb-text-disabled);margin-top:.25rem;font-size:.75rem}@media (max-height:820px){.vfb-arrivals{display:none}}@media (prefers-reduced-motion:reduce){.vip-floor-board *,.vip-floor-board :before,.vip-floor-board :after{transition-duration:.12s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.vfb-pin.is-attention .vfb-pin__dot{opacity:.85;animation:none!important}}.vip-checkout{--pay-bg:#f3f4f6;--pay-band:linear-gradient(168deg, #14101a 0%, #1d1620 46%, #241a23 100%);--pay-surface:#fff;--pay-surface-2:#fafbfc;--pay-surface-3:#f5f6f8;--pay-border:#e6e8ec;--pay-border-strong:#d3d7de;--pay-ink:#15171c;--pay-ink-soft:#4b515b;--pay-ink-mute:#7a818c;--pay-ink-faint:#aab0ba;--pay-accent:#a37b32;--pay-accent-on-dark:#e7cd92;--pay-accent-soft:#f6efe0;--pay-cta:#17181d;--pay-cta-hover:#2a2c33;--pay-cta-ink:#fff;--pay-success:#067a52;--pay-success-bg:#ecfdf3;--pay-success-border:#a6e9c8;--pay-danger:#b42318;--pay-danger-bg:#fef3f2;--pay-danger-border:#f4c4bf;--pay-focus:#a37b328c;--pay-radius:16px;--pay-radius-sm:11px;--pay-shadow-card:0 1px 2px #1018280d, 0 24px 48px -24px #10182838;--pay-shadow-cta:0 1px 2px #1018282e, 0 14px 30px -12px #17181d6b}.pay-card{background:var(--pay-surface);border:1px solid var(--pay-border);border-radius:var(--pay-radius);box-shadow:var(--pay-shadow-card)}.pay-panel{background:var(--pay-surface-2);border:1px solid var(--pay-border);border-radius:var(--pay-radius-sm)}.pay-label{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--pay-ink-soft);font-size:11px;font-weight:600;display:block}.pay-helper{color:var(--pay-ink-mute);font-size:11px;line-height:1.4}.pay-field{border:1px solid var(--pay-border-strong);border-radius:var(--pay-radius-sm);background:var(--pay-surface);width:100%;height:3rem;font-family:var(--font-body);color:var(--pay-ink);transition:border-color .18s var(--ease-ui), box-shadow .18s var(--ease-ui);outline:none;padding:0 .875rem;font-size:16px}.pay-field::placeholder{color:var(--pay-ink-faint)}.pay-field:hover{border-color:var(--pay-ink-faint)}.pay-field:focus{border-color:var(--pay-accent);box-shadow:0 0 0 4px var(--pay-focus)}.pay-cta{border:1px solid var(--pay-cta);border-radius:var(--pay-radius-sm);background:var(--pay-cta);min-height:3.5rem;font-family:var(--font-ui);letter-spacing:.06em;color:var(--pay-cta-ink);box-shadow:var(--pay-shadow-cta);transition:background-color .2s var(--ease-ui), box-shadow .2s var(--ease-ui), transform .2s var(--ease-ui);justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:15px;font-weight:700;display:flex;position:relative}.pay-cta:hover:not(:disabled){background:var(--pay-cta-hover);transform:translateY(-1px);box-shadow:0 2px 4px #10182833,0 20px 38px -12px #17181d80}.pay-cta:active:not(:disabled){transform:translateY(0)}.pay-cta:focus-visible{outline:2px solid var(--pay-accent);outline-offset:2px}.pay-cta:disabled{color:#fafbfc;box-shadow:none;cursor:not-allowed;background:#c5c8cf;border-color:#c5c8cf}.pay-option{border:1px solid var(--pay-border-strong);border-radius:var(--pay-radius-sm);background:var(--pay-surface);min-height:2.875rem;font-family:var(--font-ui);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--pay-ink-soft);transition:border-color .18s var(--ease-ui), background-color .18s var(--ease-ui), color .18s var(--ease-ui), box-shadow .18s var(--ease-ui);justify-content:center;align-items:center;padding:0 1rem;font-weight:600;display:flex;position:relative}.pay-option:hover:not([aria-checked=true]){border-color:var(--pay-ink-faint);color:var(--pay-ink)}.pay-option[aria-checked=true]{border-color:var(--pay-cta);background:var(--pay-cta);color:var(--pay-cta-ink);box-shadow:0 10px 24px -12px #17181d80}.pay-option:focus-visible{outline:2px solid var(--pay-accent);outline-offset:2px}.pay-eyebrow{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--pay-accent);font-size:11px;font-weight:700}.pay-action-secondary,.pay-action-ghost{border-radius:var(--pay-radius-sm);min-height:3.25rem;font-family:var(--font-ui);letter-spacing:.04em;transition:border-color .18s var(--ease-ui), background-color .18s var(--ease-ui), color .18s var(--ease-ui);justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:13px;font-weight:600;display:flex}.pay-action-secondary{border:1px solid var(--pay-border-strong);background:var(--pay-surface);color:var(--pay-ink)}.pay-action-secondary:hover{border-color:var(--pay-ink-faint);background:var(--pay-surface-2)}.pay-action-ghost{color:var(--pay-ink-mute);background:0 0;border:1px solid #0000}.pay-action-ghost:hover{background:var(--pay-surface-3);color:var(--pay-ink)}.pay-action-secondary:focus-visible,.pay-action-ghost:focus-visible{outline:2px solid var(--pay-accent);outline-offset:2px}.pay-alert-error{border:1px solid var(--pay-danger-border);border-radius:var(--pay-radius-sm);background:var(--pay-danger-bg);color:var(--pay-danger)}.pay-alert-success{border:1px solid var(--pay-success-border);border-radius:var(--pay-radius-sm);background:var(--pay-success-bg);color:var(--pay-success)}.pay-note{border:1px solid var(--pay-border);border-radius:var(--pay-radius-sm);background:var(--pay-surface-3);color:var(--pay-ink-soft)}.pay-skeleton{border:1px solid var(--pay-border);border-radius:var(--pay-radius-sm);background:linear-gradient(100deg, var(--pay-surface-3) 30%, #eef0f3 50%, var(--pay-surface-3) 70%);background-size:200% 100%;animation:1.4s ease-in-out infinite pay-shimmer}@keyframes pay-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.pay-skeleton{animation:none}.pay-cta:hover:not(:disabled){transform:none}}.hero-stage{container:hero-stage/inline-size}.glass-video-wordmark{z-index:4;pointer-events:auto;width:min(90vw,1320px);height:min(20.86vw,305.8px);transition:filter 1.1s cubic-bezier(.19,.77,.28,.9),transform 1.3s cubic-bezier(.19,.77,.28,.9);position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.glass-video-wordmark:hover{filter:brightness(1.06)contrast(1.03);transform:translate(-50%,-52.7%)scale(1.018)}.glass-video-wordmark__halo{pointer-events:none;filter:blur(14px);opacity:.9;mix-blend-mode:screen;background:radial-gradient(58% 50%,#ffe7a338 0%,#c99b451f 38%,#c05cff0f 64%,#0000 82%);width:78%;height:150%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.glass-video-wordmark__svg{width:100%;height:100%;font-family:var(--font-display), "Times New Roman", Georgia, serif;position:relative;overflow:visible}.glass-video-wordmark__svg text,.glass-video-wordmark__svg clipPath text{font-family:var(--font-display), "Times New Roman", Georgia, serif;letter-spacing:-6px;font-size:232px;font-weight:600}.glass-video-wordmark__shadow{fill:#00000080;filter:blur(3px);transform:translateY(22px)}.glass-video-wordmark__texture{opacity:.97;filter:saturate(1.16)contrast(1.12)brightness(1.05)}.glass-video-wordmark__dim{opacity:.3;mix-blend-mode:multiply}.glass-video-wordmark__facet{mix-blend-mode:overlay}.glass-video-wordmark__facet--gold{fill:#ffe7a333}.glass-video-wordmark__facet--violet{fill:#c05cff29}.glass-video-wordmark__body{fill:#f6f0ff0f;stroke:#0000006b;stroke-width:6px;paint-order:stroke fill}.glass-video-wordmark__edge{fill:#0000;stroke-width:2.6px;paint-order:stroke;filter:drop-shadow(0 0 1.5px #fff9)drop-shadow(0 0 14px #ffe7a32e)drop-shadow(0 0 22px #c05cff24)drop-shadow(0 16px 30px #0000008c);opacity:.98}.glass-video-wordmark__bevel{fill:#0000;stroke-width:1.4px;paint-order:stroke;opacity:.9;mix-blend-mode:screen;transform:translateY(-1.5px)}.glass-video-wordmark__sheen{fill:#0000;stroke:#ffffff9e;stroke-dasharray:170 460;stroke-dashoffset:120px;stroke-width:10px;filter:blur(.5px);opacity:.55;mix-blend-mode:screen;animation:2s cubic-bezier(.45,0,.55,1) both glass-sheen-travel}@keyframes glass-sheen-travel{0%{stroke-dashoffset:640px}to{stroke-dashoffset:-640px}}.glass-video-wordmark__kicker{justify-content:center;align-items:center;gap:clamp(12px,1.4vw,22px);width:max-content;display:flex;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.glass-video-wordmark__kicker-rule{background:linear-gradient(90deg,#0000,#ffe7a3b8 55%,#c99b458c);width:clamp(36px,7vw,96px);height:1px}.glass-video-wordmark__kicker-rule:last-child{background:linear-gradient(270deg,#0000,#ffe7a3b8 55%,#c99b458c)}.glass-video-wordmark__kicker-label{font-family:var(--font-ui), sans-serif;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:#ffecc4db;text-shadow:0 1px 10px #000000b3;white-space:nowrap;font-size:clamp(.62rem,.5vw + .5rem,.82rem);font-weight:500}.hero-vip-cta-dock{z-index:12;position:absolute;bottom:clamp(2.75rem,4vw,3.75rem);right:clamp(1.5rem,4vw,4rem)}.hero-vip-cta{isolation:isolate;border:1px solid var(--hero-cta-edge);background:linear-gradient(112deg, #ffffff1f 0%, transparent 18%, var(--hero-cta-violet) 48%, var(--hero-cta-edge) 100%), var(--hero-cta-glass);border-radius:2px;grid-template-columns:minmax(0,1fr) 4rem;width:clamp(18.5rem,23vw,20.5rem);min-height:5rem;display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.hero-vip-cta{background:linear-gradient(112deg, lab(100% 0 0/.12) 0%, transparent 18%, var(--hero-cta-violet) 48%, var(--hero-cta-edge) 100%), var(--hero-cta-glass)}}@supports (color:color-mix(in lab, red, red)){.hero-vip-cta{background:linear-gradient(112deg, lab(100% 0 0/.12) 0%, transparent 18%, color-mix(in oklch, var(--hero-cta-violet) 82%, transparent) 48%, color-mix(in oklch, var(--hero-cta-edge) 15%, transparent) 100%), var(--hero-cta-glass)}}.hero-vip-cta{color:var(--hero-cta-copy);-webkit-backdrop-filter:blur(5px)saturate(1.22)contrast(1.06);backdrop-filter:blur(5px)saturate(1.22)contrast(1.06);transition:transform .18s var(--ease-out-quart), border-color .18s var(--ease-out-quart), box-shadow .22s var(--ease-out-quart), background-color .18s var(--ease-out-quart);touch-action:manipulation;text-decoration:none;transform:translateZ(0);box-shadow:0 20px 52px #0000008a,0 0 0 1px #03030652,inset 0 1px #ffffff30,inset 0 -1px #a966cc33}.hero-vip-cta:after{content:"";z-index:3;pointer-events:none;opacity:0;width:22%;transition:transform .62s var(--ease-out-expo), opacity .12s var(--ease-out-quart);background:linear-gradient(90deg,#0000,#ffffff5c,#ffe7a32e,#0000);position:absolute;inset:-45% auto -45% -28%;transform:translate(-180%)skew(-16deg)}.hero-vip-cta__facet{z-index:-1;pointer-events:none;background:linear-gradient(152deg, transparent 0 48%, var(--hero-cta-edge) 48.3% 49%, transparent 49.3%), linear-gradient(28deg, transparent 0 64%, var(--hero-cta-violet) 64.4% 82%, transparent 82.4%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-vip-cta__facet{background:linear-gradient(152deg, transparent 0 48%, color-mix(in oklch, var(--hero-cta-edge) 13%, transparent) 48.3% 49%, transparent 49.3%), linear-gradient(28deg, transparent 0 64%, color-mix(in oklch, var(--hero-cta-violet) 72%, transparent) 64.4% 82%, transparent 82.4%)}}.hero-vip-cta__rail{background:linear-gradient(180deg, transparent, var(--hero-cta-edge) 24% 76%, transparent);width:2px;box-shadow:0 0 14px var(--hero-cta-edge);position:absolute;top:.65rem;bottom:.65rem;left:0}@supports (color:color-mix(in lab, red, red)){.hero-vip-cta__rail{box-shadow:0 0 14px color-mix(in oklch, var(--hero-cta-edge) 40%, transparent)}}.hero-vip-cta__copy{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:.75rem 1rem .7rem 1.25rem;display:flex;position:relative}.hero-vip-cta__eyebrow{font-family:var(--font-ui), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--hero-cta-muted);align-items:center;gap:.45rem;font-size:.625rem;font-weight:600;line-height:1;display:flex}.hero-vip-cta__led{border:1px solid var(--hero-cta-violet);flex:none;width:.35rem;height:.35rem}@supports (color:color-mix(in lab, red, red)){.hero-vip-cta__led{border:1px solid color-mix(in oklch, var(--hero-cta-violet) 72%, white)}}.hero-vip-cta__led{background:var(--hero-cta-violet)}@supports (color:color-mix(in lab, red, red)){.hero-vip-cta__led{background:color-mix(in oklch, var(--hero-cta-violet) 70%, white)}}.hero-vip-cta__led{box-shadow:0 0 9px var(--hero-cta-violet)}@supports (color:color-mix(in lab, red, red)){.hero-vip-cta__led{box-shadow:0 0 9px color-mix(in oklch, var(--hero-cta-violet) 78%, transparent)}}.hero-vip-cta__led{transform:rotate(45deg)}.hero-vip-cta__title{font-family:var(--font-display-jp);letter-spacing:.035em;color:var(--hero-cta-copy);text-wrap:balance;text-shadow:0 1px 12px #000000c7, 0 0 18px var(--hero-cta-edge);margin-top:.38rem;font-size:clamp(1.25rem,1.25vw,1.48rem);font-weight:600;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.hero-vip-cta__title{text-shadow:0 1px 12px #000000c7, 0 0 18px color-mix(in oklch, var(--hero-cta-edge) 12%, transparent)}}.hero-vip-cta__meta{font-family:var(--font-ui), sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.17em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--hero-cta-copy);margin-top:.3rem;font-size:.56rem;font-weight:500;line-height:1;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-vip-cta__meta{color:color-mix(in oklch, var(--hero-cta-copy) 64%, transparent)}}.hero-vip-cta__mark{z-index:2;border-left:1px solid var(--hero-cta-edge);flex-direction:column;justify-content:center;align-items:center;gap:.42rem;min-width:4rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-vip-cta__mark{border-left:1px solid color-mix(in oklch, var(--hero-cta-edge) 52%, transparent)}}.hero-vip-cta__mark{background:var(--hero-cta-glass-solid)}@supports (color:color-mix(in lab, red, red)){.hero-vip-cta__mark{background:color-mix(in oklch, var(--hero-cta-glass-solid) 74%, transparent)}}.hero-vip-cta__mark{font-family:var(--font-ui), sans-serif;letter-spacing:.18em;text-indent:.18em;color:var(--hero-cta-muted);font-size:.65rem;font-weight:600}.hero-vip-cta__arrow{color:var(--hero-cta-copy);filter:drop-shadow(0 0 9px var(--hero-cta-edge))}@supports (color:color-mix(in lab, red, red)){.hero-vip-cta__arrow{filter:drop-shadow(0 0 9px color-mix(in oklch, var(--hero-cta-edge) 25%, transparent))}}.hero-vip-cta__arrow{transition:transform .18s var(--ease-out-quart)}.hero-vip-cta:focus-visible{outline:3px solid var(--hero-cta-focus);outline-offset:3px;border-color:var(--hero-cta-edge-hover);box-shadow:0 0 0 4px var(--hero-cta-focus), 0 20px 52px #00000094, inset 0 1px 0 #fff3}.hero-vip-cta:active{transform:translateY(1px)scale(.99)}@media (hover:hover) and (pointer:fine){.hero-vip-cta:hover{border-color:var(--hero-cta-edge-hover);box-shadow:0 24px 62px #0000009e, 0 0 24px var(--hero-cta-edge), inset 0 1px 0 #ffffff3d, inset 0 -1px 0 var(--hero-cta-violet)}@supports (color:color-mix(in lab, red, red)){.hero-vip-cta:hover{box-shadow:0 24px 62px #0000009e, 0 0 24px color-mix(in oklch, var(--hero-cta-edge) 15%, transparent), inset 0 1px 0 #ffffff3d, inset 0 -1px 0 color-mix(in oklch, var(--hero-cta-violet) 42%, transparent)}}.hero-vip-cta:hover{transform:translateY(-2px)}.hero-vip-cta:hover:after{opacity:1;transform:translate(720%)skew(-16deg)}.hero-vip-cta:hover .hero-vip-cta__arrow{transform:translate(3px,-3px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hero-vip-cta{background:var(--hero-cta-glass-solid)}}@container hero-stage (max-width:47.99rem){.hero-vip-cta-dock{left:1rem;right:1rem;bottom:calc(1.25rem + env(safe-area-inset-bottom))}.hero-vip-cta{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(112deg, #ffffff17, transparent 38%, var(--hero-cta-violet)), var(--hero-cta-glass-solid);grid-template-columns:minmax(0,1fr) 3.25rem;width:100%;min-height:4.5rem}@supports (color:lab(0% 0 0)){.hero-vip-cta{background:linear-gradient(112deg, lab(100% 0 0/.09), transparent 38%, var(--hero-cta-violet)), var(--hero-cta-glass-solid)}}@supports (color:color-mix(in lab, red, red)){.hero-vip-cta{background:linear-gradient(112deg, lab(100% 0 0/.09), transparent 38%, color-mix(in oklch, var(--hero-cta-violet) 66%, transparent)), var(--hero-cta-glass-solid)}}.hero-vip-cta__copy{padding:.7rem .9rem .68rem 1.15rem}.hero-vip-cta__title{font-size:1.22rem}.hero-vip-cta__mark{gap:0;min-width:3.25rem}.hero-vip-cta__mark>span{display:none}}@media (max-width:767px){.glass-video-wordmark{width:94vw;height:21.78vw;top:44vh;transform:translate(-50%,-50%)}.glass-video-wordmark:hover{transform:translate(-50%,-50%)scale(1.01)}.glass-video-wordmark__kicker{gap:10px;bottom:-2px}}@media (prefers-reduced-motion:reduce){.glass-video-wordmark{transition:none}.glass-video-wordmark:hover{filter:none;transform:translate(-50%,-52%)}.glass-video-wordmark__sheen{animation:none}.hero-vip-cta,.hero-vip-cta:after,.hero-vip-cta__arrow{transition:none}.hero-vip-cta:active{transform:none}}.sc{--sc-bg:#f6f6f8;--sc-surface:#fff;--sc-ink:#1a1a1f;--sc-ink-2:#3c4257;--sc-muted:#6b7280;--sc-faint:#8b929e;--sc-border:#e6e6ea;--sc-border-soft:#eef0f3;--sc-success:#1aa260;--sc-primary:#1c1620;--sc-primary-hover:#2c2533;background:var(--sc-bg);min-height:100svh;color:var(--sc-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.sc-topbar{border-bottom:1px solid var(--sc-border);background:var(--sc-surface);justify-content:space-between;align-items:center;padding:1.05rem clamp(1.1rem,5vw,2rem);display:flex}.sc-wordmark{font-family:var(--font-brand,var(--font-display));letter-spacing:.16em;color:var(--sc-ink);transition:opacity .16s var(--ease-out-quart);font-size:1.45rem;font-weight:600;text-decoration:none}.sc-wordmark:hover{opacity:.7}.sc-topbar__secure{font-family:var(--font-ui);letter-spacing:.18em;color:var(--sc-faint);font-size:10px;font-weight:600}.sc-main{flex:1;justify-content:center;padding:clamp(2.4rem,7vw,4.5rem) clamp(1.1rem,5vw,1.5rem) clamp(3rem,8vw,5rem);display:flex}.sc-col{text-align:center;width:100%;max-width:460px}.sc-check{width:64px;height:64px;color:var(--sc-success);margin:0 auto}.sc-check__svg{width:100%;height:100%}.sc-check__ring{opacity:.4}.sc-title{font-family:var(--font-body);letter-spacing:.005em;color:var(--sc-ink);margin-top:1.25rem;font-size:clamp(1.4rem,4.6vw,1.7rem);font-weight:700}.sc-subtitle{color:var(--sc-muted);margin-top:.55rem;font-size:.92rem;line-height:1.65}.sc-amount{flex-direction:column;align-items:center;gap:.2rem;margin-top:1.6rem;display:flex}.sc-amount__value{font-family:var(--font-body);letter-spacing:-.01em;color:var(--sc-ink);font-size:clamp(2.1rem,7vw,2.6rem);font-weight:700}.sc-amount__label{letter-spacing:.04em;color:var(--sc-faint);font-size:.74rem}.sc-card{text-align:left;background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:12px;margin-top:1.8rem;padding:clamp(1.05rem,4vw,1.4rem);box-shadow:0 1px 2px #14141e0a}.sc-event{border-bottom:1px solid var(--sc-border-soft);align-items:center;gap:.8rem;padding-bottom:1rem;display:flex}.sc-event__flyer{aspect-ratio:760/1340;border:1px solid var(--sc-border);background:#f0f0f2;border-radius:6px;flex:none;width:48px;position:relative;overflow:hidden}.sc-event__img{object-fit:cover}.sc-event__meta{min-width:0}.sc-event__title{letter-spacing:.01em;color:var(--sc-ink);font-size:1rem;font-weight:700}.sc-event__sub{color:var(--sc-muted);margin-top:.12rem;font-size:.8rem}.sc-rows{border-bottom:1px solid var(--sc-border-soft);gap:.65rem;padding:1rem 0;display:grid}.sc-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sc-row dt{color:var(--sc-muted);flex:none;font-size:.82rem}.sc-row dd{text-align:right;color:var(--sc-ink-2);font-size:.88rem;font-weight:500}.sc-total{justify-content:space-between;align-items:baseline;padding-top:1rem;display:flex}.sc-total span:first-child{color:var(--sc-ink);font-size:.86rem;font-weight:600}.sc-total span:last-child{color:var(--sc-ink);font-size:1.15rem;font-weight:700}.sc-ref{border-top:1px solid var(--sc-border-soft);color:var(--sc-faint);justify-content:space-between;align-items:center;margin-top:.9rem;padding-top:.85rem;font-size:.76rem;display:flex}.sc-ref span:last-child{color:var(--sc-ink-2);letter-spacing:.02em}.sc-ref--inline{margin-top:1.1rem}.sc-card__minimal p{color:var(--sc-ink-2);font-size:.9rem;line-height:1.7}.sc-notes{text-align:left;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.sc-notes li{color:var(--sc-muted);padding-left:1.1rem;font-size:.82rem;line-height:1.6;position:relative}.sc-notes li:before{content:"";background:var(--sc-border-soft);border-radius:50%;outline:1px solid #d4d6db;width:5px;height:5px;position:absolute;top:.55em;left:0}.sc-actions{gap:.6rem;margin-top:1.7rem;display:grid}.sc-btn{min-height:3rem;font-family:var(--font-body);letter-spacing:.01em;cursor:pointer;transition:background-color .16s var(--ease-out-quart), border-color .16s var(--ease-out-quart), transform .16s var(--ease-out-quart);border-radius:8px;justify-content:center;align-items:center;padding-inline:1.4rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.sc-btn--primary{background:var(--sc-primary);color:#fff}.sc-btn--primary:hover{background:var(--sc-primary-hover)}.sc-btn--secondary{background:var(--sc-surface);border:1px solid var(--sc-border);color:var(--sc-ink)}.sc-btn--secondary:hover{background:#fbfbfc;border-color:#d4d6db}.sc-btn:active{transform:translateY(.5px)}.sc-help{color:var(--sc-muted);margin-top:1.4rem;font-size:.8rem;line-height:1.6}.sc-link{color:var(--sc-ink-2);text-underline-offset:2px;font-weight:600;-webkit-text-decoration:underline #c9ccd3;text-decoration:underline #c9ccd3}.sc-link:hover{-webkit-text-decoration-color:var(--sc-ink-2);-webkit-text-decoration-color:var(--sc-ink-2);-webkit-text-decoration-color:var(--sc-ink-2);text-decoration-color:var(--sc-ink-2)}@media (prefers-reduced-motion:reduce){.sc-btn:hover{transform:none}}.sc-eyebrow{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:#9c7c43;margin-top:1rem;font-size:10px;font-weight:600}.sc-check--alert{color:#c98a17;place-items:center;display:grid}.sc-badge{max-width:100%;color:var(--sc-success);letter-spacing:.005em;background:#e9f7ef;border-radius:999px;align-items:center;gap:.4rem;margin-top:1.1rem;padding:.42rem .9rem;font-size:.78rem;font-weight:600;display:inline-flex}.sc-badge--pending{color:#9a6b16;background:#fdf6e7}.sc-code{background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:12px;flex-direction:column;align-items:center;gap:.3rem;margin-top:1.6rem;padding:1.05rem 1rem;display:flex;box-shadow:inset 0 0 0 1px #9c7c4314,0 1px 2px #14141e0a}.sc-code__label{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:#9c7c43;font-size:10px;font-weight:600}.sc-code__value{font-family:var(--font-body);letter-spacing:.14em;color:var(--sc-ink);font-size:clamp(1.5rem,6vw,2rem);font-weight:700}.sc-card__title{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--sc-faint);margin-bottom:.65rem;font-size:10px;font-weight:600}.sc-rows--flush{padding-top:0}.sc-card__minimal-note{color:var(--sc-ink-2);font-size:.88rem;line-height:1.7}.sc-card__skeleton{border-bottom:1px solid var(--sc-border-soft);gap:.6rem;padding-bottom:1rem;display:grid}.sc-card__skeleton span{background:linear-gradient(90deg,#eef0f3,#f5f6f8,#eef0f3) 0 0/200% 100%;border-radius:5px;height:.95rem;animation:1.3s ease-in-out infinite sc-skeleton}.sc-card__skeleton span:nth-child(2){width:82%}.sc-card__skeleton span:nth-child(3){width:64%}@keyframes sc-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sc-card__skeleton span{animation:none}}.tk-ticket{text-align:center;background:#fff;border:1px solid #e6e6ea;border-radius:6px;margin:16px 0;padding:20px 16px}.tk-ticket+.tk-ticket{border-top:2px dashed #d7d7de}.tk-ticket__head{color:#6b7280;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;font-size:.8125rem;display:flex}.tk-ticket__serial{font-variant-numeric:tabular-nums lining-nums;color:#1a1a1f;font-weight:700}.tk-ticket__label{letter-spacing:.04em}.tk-ticket__qr svg{width:min(264px,72vw);height:auto;margin:0 auto;display:block}.tk-ticket__code{color:#6b7280;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.06em;overflow-wrap:anywhere;margin:12px 0 0;font-size:.75rem}.tk-ticket__used{color:#b42318;margin:10px 0 0;font-weight:700}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
