@import "https://use.typekit.net/pji5zje.css";
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:where(:root),[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:where(:root),[data-theme=light]{--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:root:has(input.theme-controller[value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:root:has(input.theme-controller[value=light]:checked){--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1d232a;--color-base-200:#191e24;--color-base-300:#15191e;--color-base-content:#f2f8ff;--color-primary:#605dff;--color-primary-content:#edf1fe;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:root:not([data-theme]){--color-base-100:lab(13.3466% -1.2732 -5.67451);--color-base-200:lab(10.9483% -1.07221 -4.98787);--color-base-300:lab(8.5032% -.863373 -4.30144);--color-base-content:lab(97.3754% -1.86676 -10.6283);--color-primary:lab(47.6934% 38.5675 -81.9644);--color-primary-content:lab(95.2498% .41151 -6.78517);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}}:is(:root:has(input.theme-controller[value=light]:checked),[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=light]:checked),[data-theme=light]){--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:is(:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1d232a;--color-base-200:#191e24;--color-base-300:#15191e;--color-base-content:#f2f8ff;--color-primary:#605dff;--color-primary-content:#edf1fe;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]){--color-base-100:lab(13.3466% -1.2732 -5.67451);--color-base-200:lab(10.9483% -1.07221 -4.98787);--color-base-300:lab(8.5032% -.863373 -4.30144);--color-base-content:lab(97.3754% -1.86676 -10.6283);--color-primary:lab(47.6934% 38.5675 -81.9644);--color-primary-content:lab(95.2498% .41151 -6.78517);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}:root:not(span){overflow:var(--page-overflow)}:root{background:var(--page-scroll-bg,var(--root-bg));--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000))color-mix(in srgb,var(--root-bg,#0000),#000 calc(var(--page-has-backdrop,0)*40%));--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll: 1): var(--page-scroll-gutter,unset); else: unset)}@supports (color:lab(0% 0 0)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000))color-mix(in srgb,var(--root-bg,#0000),lab(0% 0 0) calc(var(--page-has-backdrop,0)*40%))}}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root,[data-theme]{background:var(--page-scroll-bg,var(--root-bg));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}@layer daisyui.l1.l2.l3{.textarea{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus,.textarea:focus-within{--font-size:1rem}}}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent)}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent)}.textarea:has(>textarea[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.textarea:is(:disabled,[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.textarea:is(:disabled,[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.textarea:has(>textarea[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.pika-single:is(div){-webkit-user-select:none;user-select:none;z-index:999;color:var(--color-base-content);background-color:var(--color-base-100);border-radius:var(--radius-box);border:var(--border)solid var(--color-base-200);padding:.5rem;font-size:.75rem;display:inline-block;position:relative}.pika-single:is(div):before,.pika-single:is(div):after{content:"";display:table}.pika-single:is(div):after{clear:both}.pika-single:is(div).is-hidden{display:none}.pika-single:is(div).is-bound{position:absolute}.pika-single:is(div) .pika-lendar{float:left}.pika-single:is(div) .pika-title{text-align:center;position:relative}.pika-single:is(div) .pika-title select{cursor:pointer;z-index:999;opacity:0;margin:0;position:absolute;top:5px;left:0}.pika-single:is(div) .pika-label{z-index:999;background-color:var(--color-base-100);margin:0;padding:5px 3px;display:inline-block;position:relative;overflow:hidden}.pika-single:is(div) .pika-prev,.pika-single:is(div) .pika-next{cursor:pointer;color:#0000;border-radius:var(--radius-field);border:0;outline:none;width:2.25rem;height:2.25rem;font-size:1.2em;display:block;position:absolute;top:0}.pika-single:is(div) .pika-prev:hover,.pika-single:is(div) .pika-next:hover{background-color:var(--color-base-200)}.pika-single:is(div) .pika-prev.is-disabled,.pika-single:is(div) .pika-next.is-disabled{cursor:default;opacity:.2}.pika-single:is(div) .pika-prev:before,.pika-single:is(div) .pika-next:before{width:2.25rem;height:2.25rem;color:var(--color-base-content);line-height:2.25;display:inline-block}.pika-single:is(div) .pika-prev{left:0}.pika-single:is(div) .pika-prev:before{--tw-content:"‹";content:var(--tw-content)}.pika-single:is(div) .pika-next{right:0}.pika-single:is(div) .pika-next:before{--tw-content:"›";content:var(--tw-content)}.pika-single:is(div) .pika-select{display:inline-block}.pika-single:is(div) .pika-table{border-collapse:collapse;border-spacing:0;border:0;width:100%}.pika-single:is(div) .pika-table th,.pika-single:is(div) .pika-table td{padding:0}.pika-single:is(div) .pika-table th{opacity:.6;text-align:center;width:2.25rem;height:2.25rem}.pika-single:is(div) .pika-button{cursor:pointer;text-align:right;text-align:center;border:0;outline:none;width:2.25rem;height:2.25rem;margin:0;padding:5px;display:block}.pika-single:is(div) .pika-week{color:var(--color-base-content)}.pika-single:is(div) .is-today .pika-button{background:var(--color-primary);color:var(--color-primary-content)}.pika-single:is(div) .is-selected .pika-button,.pika-single:is(div) .is-selected .pika-button:hover,.pika-single:is(div) .has-event .pika-button,.pika-single:is(div) .has-event .pika-button:hover{color:var(--color-base-100);background-color:var(--color-base-content);border-radius:var(--radius-field)}.pika-single:is(div) .has-event .pika-button,.pika-single:is(div) .is-disabled .pika-button,.pika-single:is(div) .is-inrange .pika-button{background:var(--color-base-primary)}.pika-single:is(div) .is-startrange .pika-button,.pika-single:is(div) .is-endrange .pika-button{color:var(--color-base-100);background:var(--color-base-content);border-radius:var(--radius-field)}.pika-single:is(div) .is-disabled .pika-button{pointer-events:none;cursor:default;color:var(--color-base-content);opacity:.3}.pika-single:is(div) .is-outside-current-month .pika-button{color:var(--color-base-content);opacity:.3}.pika-single:is(div) .is-selection-disabled{pointer-events:none;cursor:default}.pika-single:is(div) .pika-button:hover,.pika-single:is(div) .pika-row.pick-whole-week:hover .pika-button{color:var(--color-base-content);background-color:var(--color-base-200);border-radius:var(--radius-field)}.pika-single:is(div) .pika-table abbr{font-weight:400;text-decoration:none}.tab{cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg)calc(69% + .25px);flex-wrap:wrap;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;position:relative}@media (hover:hover){.tab:hover{color:var(--color-base-content)}}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}.tab:checked+.tab-content,.tab:is(label:has(:checked))+.tab-content,.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page])+.tab-content{display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.checkbox{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000));cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1))}.checkbox:checked:before,.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){.checkbox:checked:before,.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{.checkbox:checked:before,.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.select{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-color:var(--input-color);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);--size:calc(var(--size-field,.25rem)*10);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent)}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent)}.select:has(>select[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.select:is(:disabled,[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}fieldset:disabled .select::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.select:is(:disabled,[disabled])::placeholder,fieldset:disabled .select::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.select:has(>select[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){.select,.select select{appearance:base-select}.select::picker(select){appearance:base-select}.select select::picker(select){appearance:base-select}}@supports (color:lab(0% 0 0)){{box-shadow:0 2px calc(var(--depth)*3px)-2px lab(0% 0 0/.2)}}.select::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px)-2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (color:lab(0% 0 0)){.select::picker(select){box-shadow:0 2px calc(var(--depth)*3px)-2px lab(0% 0 0/.2)}}.select select::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px)-2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (color:lab(0% 0 0)){.select select::picker(select){box-shadow:0 2px calc(var(--depth)*3px)-2px lab(0% 0 0/.2)}}.select::picker-icon{display:none}.select select::picker-icon{display:none}.select optgroup,.select select optgroup{padding-top:.5em}.select optgroup option:first-child,.select select optgroup option:first-child{margin-top:.5em}.select option,.select select option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.select option:not(:disabled):hover,.select option:not(:disabled):focus-visible,.select select option:not(:disabled):hover,.select select option:not(:disabled):focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select option:not(:disabled):hover,.select option:not(:disabled):focus-visible,.select select option:not(:disabled):hover,.select select option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}.select option:not(:disabled):active,.select select option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px)-2px var(--color-neutral)}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){.carousel{scroll-behavior:smooth}}.carousel::-webkit-scrollbar{display:none}.mockup-browser{border-radius:var(--radius-box);position:relative;overflow:auto hidden}.mockup-browser pre[data-prefix]:before{--tw-content:attr(data-prefix);content:var(--tw-content);text-align:right;display:inline-block}.mockup-browser .mockup-browser-toolbar{align-items:center;width:100%;margin-block:.75rem;padding-right:1.4em;display:inline-flex}.mockup-browser .mockup-browser-toolbar:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.mockup-browser .mockup-browser-toolbar:before{content:"";aspect-ratio:1;opacity:.3;border-radius:3.40282e38px;height:.75rem;margin-right:4.8rem;display:inline-block;box-shadow:1.4em 0,2.8em 0,4.2em 0}.mockup-browser .mockup-browser-toolbar .input{background-color:var(--color-base-200);text-overflow:ellipsis;white-space:nowrap;direction:ltr;align-items:center;gap:.5rem;height:100%;margin-inline:auto;font-size:.75rem;display:flex;overflow:hidden}.mockup-browser .mockup-browser-toolbar .input:before{content:"";opacity:.5;background-color:currentColor;width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E") 50%/contain no-repeat}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%));--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000);--btn-noise:var(--fx-noise);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@media (hover:hover){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%);--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%);--btn-shadow:0 0 0 0 #0000,0 0 0 0 #0000;translate:0 .5px}@supports (color:lab(0% 0 0)){.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 lab(0% 0 0/0),0 0 0 0 lab(0% 0 0/0)}}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.fieldset-legend{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.footer{-moz-column-gap:calc(.25rem*4);grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>*{place-items:center}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{inset-inline-start:0;background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>details>summary):after,.menu :where(li>.menu-dropdown-toggle):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px #00000003,inset 0 -1px #ffffff03;box-shadow:inset 0 1px lab(0% 0 0/.01),inset 0 -1px lab(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}.menu :where(li)>:not(ul,.menu-title,details,.btn):active:not(.menu :where(li)>:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active:not(.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active:active),.menu :where(li)>details>summary:active:not(.menu :where(li)>details>summary:active:active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.toggle{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset;--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000);--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;transition:color .3s,grid-template-columns .2s;display:inline-grid;position:relative}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:none}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:none}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000);background-color:currentColor;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible{outline-offset:2px;outline:2px solid}.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:checked:before,.toggle[aria-checked=true]:before{background-color:currentColor}.toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.toggle:checked:before,.toggle[aria-checked=true]:before{opacity:0}.toggle:has(>input:checked):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border)solid currentColor;background-color:#0000}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}.list>:not(:last-child).list-row:after,.list>:not(:last-child) .list-row:after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:color-mix(in oklab,var(--color-base-content)5%,transparent);position:absolute;bottom:0}.table{border-collapse:separate;--tw-border-spacing-x:calc(.25rem*0);--tw-border-spacing-y:calc(.25rem*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){.table tr.row-hover:hover,.table tr.row-hover:nth-child(2n):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:color-mix(in oklab,var(--color-base-content)60%,transparent);font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.\!hero{background-position:50%!important;background-size:cover!important;place-items:center!important;width:100%!important;display:grid!important}.\!hero>*{grid-row-start:1!important;grid-column-start:1!important}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset]{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.label{white-space:nowrap;color:color-mix(in oklab,currentcolor 60%,transparent);align-items:center;gap:.375rem;display:inline-flex}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:-.75rem .75rem}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000);margin-inline:.75rem -.75rem}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:color-mix(in oklab,var(--color-base-content)20%,transparent);vertical-align:middle;width:.5rem;height:.5rem;color:color-mix(in oklab,var(--color-black)30%,transparent);background-position:50%;background-repeat:no-repeat;background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000);display:inline-block}.input{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-field,.25rem)*10);--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-flex}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent)}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab,var(--color-base-content)40%,transparent)}.input:has(>input[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.input:is(:disabled,[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}fieldset:disabled .input::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.input:is(:disabled,[disabled])::placeholder,fieldset:disabled .input::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.input:has(>input[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.input:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;appearance:none;display:inline-flex}.input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}.progress{appearance:none;border-radius:var(--radius-box);background-color:color-mix(in oklab,currentcolor 20%,transparent);width:100%;height:.5rem;color:var(--color-base-content);position:relative;overflow:hidden}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes dropdown{0%{opacity:0}}@layer daisyui.l1.l2{.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color)#0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);border-radius:var(--radius-field);width:80%;height:3px;transition:background-color .2s;position:absolute;bottom:0;left:10%}.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):before,.tabs-border>.tab:is(input:checked):before,.tabs-border>.tab:is(label:has(:checked)):before{--tab-border-color:currentColor;border-top:3px solid}.tabs-lift{--tabs-height:auto;--tabs-direction:row}.tabs-lift>.tab{--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad));background-color:var(--tab-bg)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):before,.tabs-lift>.tab:is(input:checked,label:has(:checked)):before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit)var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):first-child:before,.tabs-lift>.tab:is(input:checked,label:has(:checked)):first-child:before{--radius-start:none}[dir=rtl] .tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):first-child:before,[dir=rtl] .tabs-lift>.tab:is(input:checked,label:has(:checked)):first-child:before{transform:rotateY(180deg)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):last-child:before,.tabs-lift>.tab:is(input:checked,label:has(:checked)):last-child:before{--radius-end:none}[dir=rtl] .tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]):last-child:before,[dir=rtl] .tabs-lift>.tab:is(input:checked,label:has(:checked)):last-child:before{transform:rotateY(180deg)}.tabs-lift:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}.tabs-lift>.tab-content{--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}.tabs-lift :checked+.tab-content:first-child,.tabs-lift :checked+.tab-content:nth-child(n+3),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page])+.tab-content:first-child,.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page])+.tab-content:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}.tabs-lift label:has(:checked)+.tab-content:first-child{--tabcontent-radius-ss:var(--radius-box)}.tabs-lift label:has(:checked)+.tab-content:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}.tabs-top{--tabs-height:auto;--tabs-direction:row}.tabs-top>.tab{--tab-order:0;--tab-border:0 0 var(--border)0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border)var(--tab-p)0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color)#0000;--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right}.tabs-top>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-top>.tab:is(input:checked),.tabs-top>.tab:is(label:has(:checked)){--tab-border:var(--border)var(--border)0 var(--border);--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border))var(--border)calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right,var(--tab-radius-grad))}.tabs-top:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color)var(--tab-border-color)#0000 var(--tab-border-color)}.tabs-top>.tab-content{--tabcontent-order:1;--tabcontent-margin:calc(-1*var(--border))0 0 0;--tabcontent-radius-ss:0;--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box)}.tabs-top :checked+.tab-content:first-child,.tabs-top :checked+.tab-content:nth-child(n+3),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page])+.tab-content:first-child,.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page])+.tab-content:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}.tabs-top label:has(:checked)+.tab-content:first-child{--tabcontent-radius-ss:var(--radius-box)}.tabs-top label:has(:checked)+.tab-content:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}.tabs-bottom{--tabs-height:auto;--tabs-direction:row}.tabs-bottom>.tab{--tab-order:1;--tab-border:var(--border)0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color)#0000 #0000 #0000;--tab-paddings:0 var(--tab-p)var(--border)var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit)*2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left,top right}.tabs-bottom>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-bottom>.tab:is(input:checked),.tabs-bottom>.tab:is(label:has(:checked)){--tab-border:0 var(--border)var(--border)var(--border);--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color);--tab-paddings:var(--border)calc(var(--tab-p) - var(--border))0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left,var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right,var(--tab-radius-grad))}.tabs-bottom:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color)var(--tab-border-color)var(--tab-border-color)}.tabs-bottom>.tab-content{--tabcontent-order:0;--tabcontent-margin:0 0 calc(-1*var(--border))0;--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:0;--tabcontent-radius-ee:var(--radius-box)}.tabs-bottom>:checked+.tab-content:not(:nth-child(2)),.tabs-bottom>:is(label:has(:checked))+.tab-content:not(:nth-child(2)),.tabs-bottom>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page])+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}.tabs-box{background-color:var(--color-base-200);--tabs-box-radius:calc(3*var(--radius-field));border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 .5px oklch(0% 0 0/calc(var(--depth)*.05))inset;padding:.25rem}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*100%),#0000)}@media (forced-colors:active){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){border:1px solid}}.tabs-box>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border));margin-top:.25rem}.tabs-xs{--tab-height:calc(var(--size-field,.25rem)*6)}.tabs-xs>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}.tabs-sm{--tab-height:calc(var(--size-field,.25rem)*8)}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.tabs-md{--tab-height:calc(var(--size-field,.25rem)*10)}.tabs-md>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}.tabs-lg{--tab-height:calc(var(--size-field,.25rem)*12)}.tabs-lg>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}.tabs-xl{--tab-height:calc(var(--size-field,.25rem)*14)}.tabs-xl>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}.checkbox:disabled{cursor:not-allowed;opacity:.2}.btn-disabled,.btn:disabled,.btn[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}.btn-disabled:not(.btn-link,.btn-ghost),.btn:disabled:not(.btn-link,.btn-ghost),.btn[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent);box-shadow:none}.btn-wide{width:100%;max-width:16rem}.steps-horizontal{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps-horizontal .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps-horizontal .step:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] .steps-horizontal .step:before{translate:0}.steps-vertical{grid-auto-rows:1fr;grid-auto-flow:row}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid}.steps-vertical .step:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] .steps-vertical .step:before{translate:50% -50%}.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row>*{grid-row-start:1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items)*100%)}to{translate:0 -100%}}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}.visible{visibility:visible}.table{display:table}.hidden{display:none}.h-36{height:9rem}.w-14{width:3.5rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.overflow-x-auto{overflow-x:auto}.border{border-width:1px}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200{background-color:var(--color-base-200)}.text-right{text-align:right}.filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex}.join :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0)}.join :where(.join-item) *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>.join-item:where(:first-child),.join :first-child:not(:last-child) :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join>.join-item:where(:last-child),.join :last-child:not(:first-child) :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join>.join-item:where(:only-child),.join :only-child :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>:where(:focus,:has(:focus)){z-index:1}@media (hover:hover){.join>:where(.btn:hover,:has(.btn:hover)){isolation:isolate}}.rounded-box{border-radius:var(--radius-box)}@font-face{font-family:GC Vank;src:url("/fonts/gc vank/GC Vank.woff2")format("woff2"),url("/fonts/gc vank/GC Vank.woff")format("woff"),url("/fonts/gc vank/GC Vank.otf")format("opentype"),url("/fonts/gc vank/GC Vank.ttf")format("truetype");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Formula Condensed;src:url("/fonts/formula condensed/PPFormula-CondensedBlack.otf")format("opentype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Formula Condensed Regular;src:url("/fonts/formula condensed/PP Formula Condensed Regular 400.otf")format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:SF Pro;src:url(/fonts/sf-pro/SF-Pro-Text-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:SF Pro;src:url(/fonts/sf-pro/SF-Pro-Text-Medium.otf)format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:SF Pro;src:url(/fonts/sf-pro/SF-Pro-Text-Semibold.otf)format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:SF Pro;src:url(/fonts/sf-pro/SF-Pro-Text-Bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}:root{--paper:#f4f5f0;--ink:#0f0f0f;--line:#171717;--accent-green:#5a9f4a;--page-pad:clamp(16px,3vw,44px);--drink-content-max:1320px}*{box-sizing:border-box}html,body{scroll-behavior:smooth;min-height:100%;margin:0;padding:0;overflow-x:hidden}body{background:var(--paper);color:var(--ink);font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}.moba-page{width:100%;padding:34px var(--page-pad)96px;margin:0}.moba-page-home,.moba-page-booking,.moba-page-contact{padding-bottom:0}.moba-topbar{-moz-column-gap:clamp(34px,3.8vw,92px);z-index:30;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(34px,3.8vw,92px);margin-bottom:6px;display:grid;position:relative}.moba-nav-group{align-items:center;gap:clamp(52px,5.2vw,110px);width:100%;display:flex}.moba-nav-left{justify-content:flex-end;gap:clamp(102px,8.8vw,210px);padding-right:clamp(28px,3vw,72px)}.moba-nav-right{justify-content:flex-start;padding-left:clamp(28px,3vw,72px)}.moba-top-link{letter-spacing:.02em;white-space:nowrap;place-items:center;min-width:max-content;min-height:clamp(42px,3.2vw,72px);font-family:GC Vank,Arial Narrow,sans-serif;font-size:clamp(28px,2.15vw,56px);font-weight:400;line-height:1;display:inline-grid;position:relative}.moba-top-link-label{transition:opacity .18s}.moba-top-link-hover{display:none}@media (min-width:1025px){.moba-top-link-hover{opacity:0;pointer-events:none;width:auto;max-width:clamp(520px,52vw,1120px);height:clamp(188px,16vw,376px);transition:opacity .18s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.moba-top-link-hover-contact-us{max-width:clamp(860px,76vw,1680px);height:clamp(164px,14.8vw,328px)}.moba-top-link-hover-menu{max-width:clamp(470px,46vw,1020px);height:clamp(170px,14.6vw,340px)}.moba-top-link-hover-booking{max-width:clamp(620px,58vw,1280px);height:clamp(210px,17.8vw,420px);transform:translate(-50%,-52%)}.moba-top-link-hover-contact-us{max-width:clamp(940px,82vw,1820px);height:clamp(186px,16vw,372px);transform:translate(-50%,-54%)}.moba-top-link:hover .moba-top-link-label,.moba-top-link:focus-visible .moba-top-link-label{opacity:0}.moba-top-link:hover .moba-top-link-hover,.moba-top-link:focus-visible .moba-top-link-hover{opacity:1}}.moba-logo{z-index:40;justify-self:center;width:clamp(140px,16vw,300px);height:auto;display:block;position:relative}.moba-hero{width:calc(100% + (var(--page-pad)*2));margin-left:calc(var(--page-pad)*-1);margin-right:calc(var(--page-pad)*-1);aspect-ratio:1728/1167;place-items:center;max-width:100vw;margin-top:-34px;display:grid;position:relative;overflow:clip visible}.moba-hero-hole,.moba-hero-fragments{pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0}.moba-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.moba-hero-hole{z-index:1}.moba-hero-fragments{z-index:3}.moba-hero-fragments-burst{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.moba-hero-fragments-host,.moba-hero-fragments-svg,.moba-hero-fragments-fallback{width:100%;height:100%;position:absolute;inset:0}.moba-hero-fragments-svg,.moba-hero-fragments-fallback{-o-object-fit:contain;object-fit:contain;display:block}.moba-hero h1{z-index:4;text-align:center;letter-spacing:-.02em;margin:0;font-family:GC Vank,Arial Narrow,sans-serif;font-size:clamp(54px,8.2vw,168px);font-weight:400;line-height:.9;transform:translateY(-64px)}.moba-drink{margin-top:clamp(16px,2vw,44px);position:relative}.moba-eat{margin-top:clamp(130px,12vw,240px);position:relative}.moba-play{margin-top:420px;position:relative}.moba-events{margin-top:clamp(10px,2.4vw,42px)}.moba-events-head{width:min(100%,var(--drink-content-max));text-align:center;margin:0 auto}.moba-events h2{margin:0;font-family:GC Vank,Arial Narrow,sans-serif;font-size:clamp(82px,8.1vw,172px);font-weight:400;line-height:.9;transition:color .18s}.moba-events-title-link{display:inline-block}.moba-events-title-link:hover h2,.moba-events-title-link:focus-visible h2{color:var(--accent-green)}.moba-events p{max-width:760px;margin:18px 0 0;font-family:articulat-cf,Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,1.75vw,42px);font-weight:400;line-height:1.3}.moba-events-grid{width:min(100%,var(--drink-content-max));grid-template-columns:repeat(3,minmax(280px,1fr));gap:clamp(12px,1.1vw,20px);margin:clamp(32px,3.2vw,64px) auto 0;display:grid}.moba-events-card{border:2px solid var(--line);aspect-ratio:.7;background:0 0;display:block;overflow:hidden}.moba-events-card-filled img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.moba-home-contact{margin-top:clamp(72px,7.2vw,132px)}.moba-home-contact-shell{width:min(100%,var(--drink-content-max));gap:clamp(30px,3vw,56px);margin:0 auto;display:grid}.moba-home-contact-head{max-width:860px}.moba-home-contact h2{margin:0;font-family:GC Vank,Arial Narrow,sans-serif;font-size:clamp(82px,8.1vw,172px);font-weight:400;line-height:.9}.moba-home-contact p{max-width:860px;margin:18px 0 0;font-family:articulat-cf,Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,1.75vw,42px);font-weight:400;line-height:1.3}.moba-home-contact-form{gap:clamp(30px,2.6vw,44px);width:min(100%,980px);display:grid}.moba-home-contact-trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:auto;left:-100vw;overflow:hidden}.moba-home-contact-form-grid{grid-template-columns:1fr;gap:clamp(22px,2vw,34px);display:grid}.moba-home-contact-challenge-block{gap:10px;display:grid}.moba-home-contact-challenge{min-height:65px}.moba-home-contact-challenge-note{color:#111015b8;margin:0;font-family:articulat-cf,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.45}.moba-footer{width:calc(100% + (var(--page-pad)*2));margin-left:calc(var(--page-pad)*-1);margin-right:calc(var(--page-pad)*-1);-moz-column-gap:clamp(34px,4.4vw,110px);color:var(--paper);background:#0f0f0f;grid-template-columns:1.15fr 1fr 1fr 1fr;align-items:start;gap:0 clamp(34px,4.4vw,110px);margin-top:clamp(78px,9vw,140px);padding:clamp(24px,2.2vw,44px) clamp(22px,2.4vw,40px) clamp(8px,.7vw,12px);display:grid}.moba-footer-brand{align-self:start}.moba-footer-col{align-content:start;align-self:start;display:grid}.moba-footer-brand img{width:clamp(140px,14vw,260px);height:auto;display:block;transform:translateY(clamp(-22px,-1.6vw,-10px))}.moba-footer-col h3{letter-spacing:.01em;margin:0;font-family:articulat-cf,Helvetica Neue,Arial,sans-serif;font-size:clamp(17px,1.45vw,32px);font-weight:500;line-height:1.05}.moba-footer-col p{margin:clamp(8px,.85vw,14px) 0 0;font-family:articulat-cf,Helvetica Neue,Arial,sans-serif;font-size:clamp(15px,1.18vw,24px);font-weight:400;line-height:1.24}.moba-footer-studios{grid-column:1/-1;justify-content:center;align-items:center;margin-top:clamp(-92px,-5.2vw,-44px);padding-top:0;display:flex}.moba-footer-studios img{width:min(100%,clamp(220px,24vw,420px));height:auto;display:block}.moba-drink-head{width:min(100%,var(--drink-content-max));grid-template-columns:minmax(0,1fr);align-items:end;gap:18px;margin:0 auto;padding-right:clamp(220px,24vw,520px);display:grid}.moba-eat-head{padding-right:clamp(220px,20vw,440px)}.moba-drink h2,.moba-eat h2,.moba-play h2{margin:0;font-family:GC Vank,Arial Narrow,sans-serif;font-size:clamp(82px,8.1vw,172px);font-weight:400;line-height:.9}.moba-drink p,.moba-eat p,.moba-play p{max-width:760px;margin:18px 0 0;font-family:articulat-cf,Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,1.75vw,42px);font-weight:400;line-height:1.3}.moba-hand{right:calc(-1*var(--page-pad));z-index:8;will-change:transform;width:clamp(280px,29vw,560px);height:auto;display:block;position:absolute;top:clamp(-340px,-20vw,-110px)}.moba-lanterna{z-index:8;width:clamp(220px,19vw,390px);height:auto;display:block;position:absolute;top:clamp(-280px,-18vw,-120px);right:0}.moba-lanterna-svg{width:100%;height:auto;display:block}.moba-lanterna-kanji-lit{filter:drop-shadow(0 0 4px #5a9f4a8c)drop-shadow(0 0 10px #5a9f4a66);fill:var(--accent-green)!important}.moba-play-head{align-items:center;width:100%;min-height:420px;margin:0;display:grid;position:relative}.moba-play-copy{text-align:center;z-index:5;width:min(100%,760px);margin:0 auto;position:relative}.moba-switch{left:calc((100% - min(100%,var(--drink-content-max)))/2 - 130px);z-index:12;width:460px;position:absolute;top:-300px}.moba-ps5{right:calc(-1*var(--page-pad));z-index:4;width:560px;position:absolute;top:-270px}.moba-play-strip{width:calc(100% + (var(--page-pad)*2));margin-left:calc(var(--page-pad)*-1);margin-right:calc(var(--page-pad)*-1);z-index:3;margin-top:-430px;position:relative}.moba-play-strip img{width:100%;height:auto;display:block}.moba-chess{z-index:7;width:520px;position:absolute;bottom:120px;left:50%;transform:translate(-20%)}.moba-card-grid{width:min(100%,var(--drink-content-max));grid-template-columns:repeat(3,minmax(280px,1fr));grid-auto-rows:1fr;justify-content:center;align-items:stretch;gap:clamp(12px,1.1vw,20px);margin-top:clamp(24px,3vw,56px);margin-left:auto;margin-right:auto;display:grid}.moba-card-grid-drink{grid-template-columns:repeat(2,minmax(280px,1fr))}.moba-card-grid-drink .moba-card{aspect-ratio:.78}.moba-card-grid-eat{grid-template-columns:repeat(2,minmax(280px,1fr))}.moba-card-grid-eat .moba-card{aspect-ratio:.78}.moba-card{border:2px solid var(--line);aspect-ratio:.62;background:0 0;grid-template-rows:minmax(0,1fr) auto;height:100%;padding:clamp(10px,1.2vw,20px) clamp(8px,1vw,16px);transition:border-color .18s;display:grid}.moba-card-eat{aspect-ratio:1}.moba-card-art-wrap{place-items:end center;min-height:0;display:grid;position:relative;overflow:hidden}.moba-card-art{width:auto;max-width:92%;height:auto;max-height:100%;transition:opacity .18s;display:block}.moba-card-art-signature{max-width:106%;transform:translateY(-28px)}.moba-card-art-drink-classici-low-abv{max-width:98%;max-height:100%;transform:translateY(20px)}.moba-card-art-birre-soft-drinks{transform-origin:bottom;width:126%;max-width:none;max-height:none;transform:translateY(-28px)scale(.98)}.moba-card-art-amari-distillati{transform-origin:bottom;width:120%;max-width:none;max-height:none;transform:translateY(-16px)scale(.9)}.moba-card-art-asian-food{max-width:102%;transform:translate(4px,-28px)}.moba-card-art-crunchy-gyoza{transform-origin:bottom;width:102%;max-width:none;max-height:none;transform:translateY(-22px)scale(.94)}.moba-card-art-dessert{max-width:104%;transform:translateY(-28px)}.moba-card-art-hover{opacity:0;pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.moba-card-grid-drink .moba-card:hover .moba-card-art-base,.moba-card-grid-drink .moba-card:focus-visible .moba-card-art-base,.moba-card-grid-eat .moba-card:hover .moba-card-art-base,.moba-card-grid-eat .moba-card:focus-visible .moba-card-art-base{opacity:0}.moba-card-grid-drink .moba-card:hover .moba-card-art-hover,.moba-card-grid-drink .moba-card:focus-visible .moba-card-art-hover,.moba-card-grid-eat .moba-card:hover .moba-card-art-hover,.moba-card-grid-eat .moba-card:focus-visible .moba-card-art-hover{opacity:1}.moba-card-grid-drink .moba-card-art-wrap,.moba-card-grid-eat .moba-card-art-wrap{overflow:visible}.moba-card-grid-drink .moba-card-art-hover{z-index:3;width:124%;max-width:none;height:auto;max-height:none;bottom:-26%}.moba-card-grid-drink .moba-card-art-hover-signature{bottom:-30%}.moba-card-grid-drink .moba-card-art-hover-drink-classici-low-abv{width:142%;bottom:-62%}.moba-card-grid-drink .moba-card-art-hover-birre-soft-drinks,.moba-card-grid-drink .moba-card-art-hover-amari-distillati{bottom:-32%}.moba-card-grid-eat .moba-card-art-hover{z-index:3;width:124%;max-width:none;height:auto;max-height:none;bottom:-38%}.moba-card-grid-eat .moba-card-art-hover-rice-bowl{width:116%;bottom:-30%}.moba-card-grid-eat .moba-card-art-hover-asian-food{bottom:-40%}.moba-card-grid-eat .moba-card-art-hover-crunchy-gyoza{width:118%;bottom:-32%}.moba-card-grid-eat .moba-card-art-hover-dessert{width:114%;bottom:-24%}.moba-card>span{text-align:center;letter-spacing:0;text-wrap:balance;width:92%;margin-top:clamp(22px,2vw,36px);margin-left:auto;margin-right:auto;font-size:clamp(68px,4.9vw,136px);font-weight:400;line-height:.88;transition:color .18s,opacity .18s;display:block;font-family:Formula Condensed Regular,Arial Narrow,sans-serif!important}.moba-card-grid-drink .moba-card:hover>span,.moba-card-grid-drink .moba-card:focus-visible>span,.moba-card-grid-eat .moba-card:hover>span,.moba-card-grid-eat .moba-card:focus-visible>span{opacity:0}.moba-card:hover,.moba-card:focus-visible{border-color:var(--line)}.moba-card:hover>span,.moba-card:focus-visible>span{color:var(--accent-green)}.moba-drink-cta-row{width:min(100%,var(--drink-content-max));justify-content:flex-start;margin:clamp(30px,3.5vw,52px) auto 0;display:flex}.moba-marquee{width:calc(100% + (var(--page-pad)*2));margin-left:calc(var(--page-pad)*-1);margin-right:calc(var(--page-pad)*-1);--marquee-height:clamp(58px,5.2vw,92px);margin-top:clamp(48px,5vw,84px);overflow:hidden}.moba-marquee-track{will-change:transform;backface-visibility:hidden;align-items:flex-start;width:max-content;animation:26s linear infinite moba-marquee-scroll;display:flex;transform:translate(0,0)}.moba-marquee-image{height:var(--marquee-height);flex:none;width:auto;display:block;transform:translateZ(0)}.moba-marquee-image-offset{transform:translateY(clamp(4px,.34vw,7px))}.moba-marquee-secondary{margin-top:clamp(28px,2.4vw,44px);margin-bottom:clamp(72px,6vw,112px)}@keyframes moba-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.moba-drink-cta{color:#fffaf1;letter-spacing:.01em;text-align:center;background:#111015;border-radius:clamp(8px,.8vw,12px);justify-content:center;align-items:center;width:fit-content;padding:clamp(9px,.9vw,14px) clamp(28px,3.1vw,54px);font-family:Formula Condensed Regular,Arial Narrow,sans-serif;font-size:clamp(22px,1.45vw,30px);line-height:1;transition:background-color .18s,color .18s;display:inline-flex}.moba-drink-cta:hover,.moba-drink-cta:focus-visible{background:var(--accent-green);color:#fffaf1}.moba-drink-cta-text{display:inline-block;transform:translateY(2px)}.moba-chess-mobile,.moba-events-carousel{display:none}.moba-section-anchor{height:1px}.moba-menu-page{padding-bottom:0}.moba-menu-back-row{width:min(100%,var(--drink-content-max));margin:clamp(64px,6vw,96px) auto 0}.moba-menu-back{-moz-column-gap:8px;grid-template-columns:auto auto;align-items:center;column-gap:8px;font-family:GC Vank,Arial Narrow,sans-serif;font-size:clamp(22px,1.55vw,32px);line-height:1;display:inline-grid}.moba-menu-back-arrow{margin-left:calc(-.9em - 12px)}.moba-menu-back-label{display:inline-block;transform:translate(-17px)}.moba-booking-content{width:min(100%,var(--drink-content-max));margin:clamp(88px,6.9vw,132px) auto 0;padding-top:clamp(12px,1.6vw,28px);padding-right:clamp(120px,13vw,250px);position:relative}.moba-booking-copy{z-index:2;max-width:980px;margin-top:clamp(42px,4vw,84px);position:relative}.moba-booking-copy h1{margin:0;font-family:GC Vank,Arial Narrow,sans-serif;font-size:clamp(94px,8.8vw,188px);font-weight:400;line-height:.9}.moba-booking-copy p{max-width:min(100%,950px);margin:clamp(22px,2.2vw,36px) 0 0;font-family:articulat-cf,Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,1.75vw,40px);font-weight:400;line-height:1.3}.moba-booking-sideart{pointer-events:none;z-index:1;width:clamp(760px,71vw,1180px);height:auto;display:block;position:absolute;top:clamp(-170px,-10vw,-84px);right:calc(50% - 50vw)}.moba-booking-form{z-index:2;gap:clamp(30px,2.6vw,44px);width:min(100%,980px);margin-top:clamp(64px,6.4vw,120px);display:grid;position:relative}.moba-booking-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,2vw,34px) clamp(26px,2.3vw,42px);display:grid}.moba-booking-field{gap:clamp(10px,.9vw,14px);display:grid}.moba-booking-field-wide{grid-column:1/-1}.moba-booking-field span{letter-spacing:.01em;font-family:articulat-cf,Helvetica Neue,Arial,sans-serif;font-size:clamp(14px,1vw,18px);font-weight:500;line-height:1.2;display:block}.moba-booking-field input,.moba-booking-field select,.moba-booking-field .moba-date-picker-trigger,.moba-booking-field textarea{border:0;border-bottom:2px solid var(--line);width:100%;color:var(--ink);box-shadow:none;background:0 0;border-radius:0;outline:none;padding:0 0 12px;font-family:articulat-cf,Helvetica Neue,Arial,sans-serif;font-size:clamp(18px,1.35vw,28px);line-height:1.25}.moba-booking-field input:focus,.moba-booking-field select:focus,.moba-booking-field .moba-date-picker-trigger:focus-visible,.moba-booking-field textarea:focus{border-bottom-color:#111015b8}.moba-booking-field input[type=date]{appearance:none}.moba-booking-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.9}.moba-booking-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#111015d6 50%),linear-gradient(135deg,#111015d6 50%,#0000 50%);background-position:calc(100% - 14px) calc(50% - 3px),calc(100% - 8px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:32px}.moba-booking-field .moba-date-picker-trigger{box-shadow:none;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#111015d6 50%),linear-gradient(135deg,#111015d6 50%,#0000 50%);background-position:calc(100% - 14px) calc(50% - 3px),calc(100% - 8px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border-radius:0;margin:0;padding:0 32px 12px 0!important}.moba-booking-field .moba-date-picker-trigger span{font-size:clamp(18px,1.35vw,28px);font-weight:400;line-height:1.25}.moba-booking-field textarea{resize:none;min-height:clamp(88px,8vw,136px);overflow:hidden}.moba-date-picker{position:relative}.moba-date-picker-trigger{text-align:left;width:100%;min-height:calc(1.25em + 12px);font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;appearance:none;cursor:pointer;background:no-repeat;border:0;align-items:flex-end;display:flex;position:relative}.moba-date-picker-trigger span{font:inherit;display:block}.moba-date-picker-popover{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf1fa;border:1px solid #1110151f;border-radius:20px;width:min(320px,100vw - 36px);padding:16px;position:absolute;top:calc(100% + 14px);left:0;box-shadow:0 20px 48px #1110151f}.moba-date-picker-head{grid-template-columns:36px 1fr 36px;align-items:center;gap:10px;display:grid}.moba-date-picker-head strong{text-align:center;text-transform:capitalize;font-family:articulat-cf,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.2}.moba-date-picker-nav{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#1110150f;border:0;border-radius:999px;font-size:24px;line-height:1}.moba-date-picker-weekdays,.moba-date-picker-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.moba-date-picker-weekdays{margin-top:14px}.moba-date-picker-weekdays span{color:#1110156b;place-items:center;font-family:articulat-cf,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1;display:grid}.moba-date-picker-grid{margin-top:8px}.moba-date-picker-empty,.moba-date-picker-day{aspect-ratio:1}.moba-date-picker-day{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:14px;font-family:articulat-cf,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1}.moba-date-picker-day:hover,.moba-date-picker-day:focus-visible{background:#11101514;outline:none}.moba-date-picker-day.is-selected{color:#fffaf1;background:#111015}.moba-date-picker-day.is-today{box-shadow:inset 0 0 0 1px #11101533}.moba-date-picker-day:disabled{cursor:not-allowed;color:#11101538;box-shadow:none;background:0 0}.moba-booking-submit{color:#fffaf1;cursor:pointer;background:#111015;border:0;border-radius:clamp(8px,.8vw,12px);justify-content:center;align-items:center;min-width:clamp(180px,14vw,290px);height:clamp(54px,4.3vw,86px);margin-top:clamp(4px,.6vw,10px);padding:0 clamp(28px,2.2vw,44px);font-family:Formula Condensed Regular,Arial Narrow,sans-serif;font-size:clamp(34px,2.7vw,54px);line-height:1;display:inline-flex}.moba-booking-submit:disabled{cursor:not-allowed;opacity:.58}.moba-booking-submit-text{align-items:center;line-height:.84;display:inline-flex;transform:translateY(.14em)}.moba-booking-banner{max-width:min(100%,820px);font-family:articulat-cf,Helvetica Neue,Arial,sans-serif;font-size:clamp(15px,1.05vw,19px);line-height:1.45}.moba-booking-banner-success{color:#125829eb}.moba-booking-banner-error{color:#911c1ceb}.moba-contact-content{width:min(100%,var(--drink-content-max));margin:clamp(120px,10vw,190px) auto 0;padding-right:clamp(280px,30vw,520px);position:relative}.moba-contact-copy{max-width:980px}.moba-contact-content h1{margin:0;font-family:GC Vank,Arial Narrow,sans-serif;font-size:clamp(94px,8.8vw,188px);font-weight:400;line-height:.9}.moba-contact-content p{max-width:min(100%,950px);margin:clamp(22px,2.2vw,36px) 0 0;font-family:articulat-cf,Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,1.75vw,40px);font-weight:400;line-height:1.3}.moba-contact-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.2vw,20px);width:min(100%,980px);margin-top:clamp(46px,4.5vw,82px);display:grid}.moba-contact-info-card{min-height:170px;color:inherit;background:#fffaf1a8;border:1px solid #1110151f;border-radius:24px;align-content:space-between;gap:18px;padding:clamp(22px,2vw,30px);text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s;display:grid}.moba-contact-info-card:hover,.moba-contact-info-card:focus-visible{background:#fffaf1e6;border-color:#11101538;transform:translateY(-2px)}.moba-contact-info-card span,.moba-contact-meta-block span,.moba-contact-map-kicker{letter-spacing:.08em;text-transform:uppercase;color:#1110158a;font-family:articulat-cf,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.1;display:block}.moba-contact-info-card strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-family:articulat-cf,Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,1.8vw,36px);font-weight:500;line-height:1.08}.moba-contact-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,1.6vw,28px);width:min(100%,980px);margin-top:clamp(24px,2.4vw,40px);display:grid}.moba-contact-meta-block{border-top:1px solid #11101524;padding-top:18px}.moba-contact-meta-block p{max-width:none;margin:10px 0 0;font-size:clamp(18px,1.25vw,24px);line-height:1.45}.moba-contact-map-section{width:min(100%,var(--drink-content-max));margin:clamp(56px,5.4vw,108px) auto 0}.moba-contact-map-shell{gap:22px;display:grid}.moba-contact-map-copy h2{margin:10px 0 0;font-family:GC Vank,Arial Narrow,sans-serif;font-size:clamp(52px,4.6vw,96px);font-weight:400;line-height:.92}.moba-contact-map-frame{background:#fffaf1a3;border:1px solid #11101524;border-radius:28px;min-height:clamp(340px,42vw,560px);overflow:hidden}.moba-contact-map-frame iframe{width:100%;height:100%;min-height:inherit;border:0}.moba-contact-sideart{pointer-events:none;width:clamp(280px,31vw,520px);height:auto;display:block;position:absolute;top:clamp(-60px,-3vw,-14px);right:clamp(-14px,-.8vw,4px)}.moba-menu-block{width:calc(100% + (var(--page-pad)*2));margin-left:calc(var(--page-pad)*-1);margin-right:calc(var(--page-pad)*-1);margin-top:clamp(14px,2.6vw,34px)}.moba-menu-ribbon{width:min(100%,var(--drink-content-max));height:clamp(150px,15vw,286px);margin:clamp(40px,4vw,72px) auto clamp(34px,3.5vw,62px);position:relative}.moba-menu-ribbon-food{margin-top:clamp(78px,7vw,126px);margin-bottom:clamp(20px,2vw,36px)}.moba-menu-ribbon-mobile-image{display:none}.moba-menu-ribbon-image{width:auto;height:116%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.moba-menu-ribbon-food .moba-menu-ribbon-image{height:154%;transform:translate(-50%,-60%)}.moba-menu-ribbon-text-left,.moba-menu-ribbon-text-right{z-index:2;width:auto;height:clamp(42px,4.5vw,92px);position:absolute;top:50%}.moba-menu-ribbon-text-left{left:50%;transform:translate(-140%,-50%)}.moba-menu-ribbon-text-right{left:50%;transform:translate(40%,-50%)}.moba-menu-ribbon-food .moba-menu-ribbon-text-left{transform:translate(-122%,-50%)}.moba-menu-ribbon-food .moba-menu-ribbon-text-right{transform:translate(22%,-50%)}.moba-menu-ribbon-text-food-left{transform:translate(-122%,-50%);top:38%!important}.moba-menu-ribbon-text-food-right{transform:translate(22%,-50%);top:38%!important}.moba-menu-grid{border-top:2px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.moba-menu-column{flex-direction:column;min-width:0;display:flex}.moba-menu-column-left{border-left:2px solid var(--line);border-right:2px solid var(--line)}.moba-menu-column-right{border-right:2px solid var(--line)}.moba-menu-accordion{border-bottom:2px solid var(--line);background:0 0;width:100%;margin:0;scroll-margin-top:clamp(16px,2vw,36px);display:block}.moba-menu-accordion>summary{list-style:none}.moba-menu-accordion>summary::-webkit-details-marker{display:none}.moba-menu-accordion-summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;height:clamp(168px,13.5vw,244px);padding:clamp(20px,2.3vw,34px) clamp(20px,2.2vw,34px);display:flex}.moba-menu-accordion-title{grid-template-columns:clamp(92px,7vw,132px) 1fr;align-items:center;gap:clamp(16px,1.8vw,30px);width:100%;min-width:0;min-height:100%;display:grid}.moba-menu-leading{flex-shrink:0;justify-content:center;align-items:center;width:clamp(92px,7vw,132px);height:100%;min-height:clamp(92px,7vw,132px);display:flex}.moba-menu-accordion-icon{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.moba-menu-accordion-icon-amari{max-width:92%;max-height:92%}.moba-menu-accordion-icon-birre-soft-drinks,.moba-menu-accordion-icon-piatti-di-riso{max-width:112%;max-height:112%}.moba-menu-label{align-items:center;min-height:clamp(92px,7vw,132px);display:flex}.moba-menu-accordion-title>.moba-menu-label{letter-spacing:0;font-family:GC Vank,Arial Narrow,sans-serif;font-size:clamp(44px,4.15vw,86px);font-weight:400;line-height:.88;transform:translateY(clamp(6px,.5vw,10px))}.moba-menu-accordion-panel{padding:clamp(10px,1vw,16px) clamp(20px,2.2vw,34px) clamp(24px,2.4vw,36px)}.moba-menu-item{justify-content:space-between;align-items:flex-start;gap:clamp(12px,1.2vw,22px);margin-top:clamp(22px,2vw,34px);display:flex}.moba-menu-item:first-child{margin-top:0}.moba-menu-item h4{text-transform:uppercase;margin:0;font-family:GC Vank,Arial Narrow,sans-serif;font-size:clamp(27px,2.2vw,46px);font-weight:400;line-height:.95}.moba-menu-item p{max-width:100%;margin:8px 0 0;font-family:articulat-cf,Helvetica Neue,Arial,sans-serif;font-size:clamp(17px,1.25vw,28px);line-height:1.35}.moba-menu-item strong{white-space:nowrap;font-family:GC Vank,Arial Narrow,sans-serif;font-size:clamp(28px,2.2vw,44px);font-weight:400;line-height:1}.section-page{max-width:1000px;margin:0 auto;padding:26px}.section-page h1{margin:0;font-family:GC Vank,Arial Narrow,sans-serif;font-size:64px;font-weight:400;line-height:.9}.section-page p{max-width:64ch;margin-top:14px;font-size:18px;line-height:1.4}.section-links{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.section-links a{border:2px solid var(--line);padding:8px 12px;font-size:13px;font-weight:800}@media (min-width:1800px){:root{--page-pad:56px;--drink-content-max:1480px}.moba-play-copy,.moba-booking-copy,.moba-contact-copy{max-width:860px}.moba-hero h1{font-size:clamp(72px,7.9vw,186px)}.moba-play{margin-top:clamp(380px,20vw,520px)}.moba-card-grid,.moba-events-grid{gap:clamp(16px,1.2vw,24px)}.moba-booking-form,.moba-home-contact-form{width:min(100%,1080px)}.moba-contact-map-frame{min-height:clamp(380px,38vw,620px)}}@media (min-width:2400px){:root{--page-pad:72px;--drink-content-max:1720px}.moba-play-copy,.moba-booking-copy,.moba-contact-copy{max-width:980px}.moba-booking-form{width:min(100%,1180px)}.moba-home-contact-head{max-width:980px}.moba-home-contact-form{width:min(100%,1180px)}.moba-contact-map-frame{min-height:640px}}@media (max-width:1280px){.moba-page{padding-left:20px;padding-right:20px}.moba-topbar{-moz-column-gap:28px;column-gap:28px}.moba-nav-group{gap:clamp(22px,2.4vw,42px)}.moba-nav-left,.moba-nav-right{gap:clamp(32px,3.4vw,60px);padding:0}.moba-top-link{font-size:clamp(22px,2.4vw,42px)}.moba-drink-head{padding-right:clamp(160px,16vw,300px)}.moba-eat-head{padding-right:clamp(160px,15vw,260px)}.moba-hand{width:clamp(220px,25vw,380px);top:clamp(-220px,-15vw,-90px)}.moba-lanterna{width:clamp(190px,17vw,300px);top:clamp(-210px,-15vw,-90px)}.moba-play{margin-top:clamp(260px,24vw,380px)}.moba-play-head{min-height:320px}.moba-switch{left:calc((100% - min(100%,var(--drink-content-max)))/2 - 34px);width:clamp(220px,26vw,360px);top:-200px}.moba-ps5{width:clamp(260px,32vw,420px);top:-180px}.moba-play-strip{margin-top:-260px}.moba-chess{width:clamp(260px,28vw,420px);bottom:80px}.moba-booking-content{padding-right:clamp(80px,10vw,160px)}.moba-booking-copy,.moba-contact-copy{max-width:700px}.moba-booking-sideart{width:clamp(520px,58vw,860px);top:clamp(-110px,-7vw,-40px)}.moba-home-contact-head{max-width:760px}.moba-contact-content{padding-right:clamp(220px,22vw,360px)}.moba-contact-sideart{width:clamp(220px,24vw,360px)}.moba-menu-ribbon{height:clamp(120px,12vw,220px)}.section-page{max-width:880px}}@media (max-width:1024px){.moba-page{padding:18px 16px 48px}.moba-page-home,.moba-page-booking,.moba-page-contact,.moba-menu-page{max-width:100vw;padding-bottom:0;overflow-x:hidden}.moba-topbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.moba-nav-group{flex-wrap:nowrap;justify-content:flex-end;gap:clamp(6px,.8vw,10px)}.moba-nav-left{display:none}.moba-nav-right{justify-content:flex-end;justify-self:end;width:100%;min-width:0;max-width:none;overflow:hidden}.moba-top-link{white-space:nowrap;min-width:0;min-height:40px;padding:8px 0;font-size:clamp(18px,1.95vw,22px);line-height:.9}.moba-logo{justify-self:start;width:clamp(108px,12vw,144px)}.moba-hero{z-index:10;isolation:isolate;width:100%;max-width:100vw;min-height:clamp(520px,72vw,720px);margin:0 0 clamp(68px,10vw,120px);padding-top:clamp(88px,9vw,128px);padding-bottom:clamp(104px,10vw,148px);position:relative;overflow:clip visible}.moba-hero-hole,.moba-hero-fragments,.moba-hero-fragments-burst{top:0}.moba-hero-image{z-index:1}.moba-hero-hole{z-index:2}.moba-hero-fragments-burst{z-index:3}.moba-hero-fragments{z-index:4}.moba-drink{z-index:1;margin-top:0;position:relative}.moba-drink-head{padding-right:0}.moba-hand,.moba-lanterna{width:min(320px,70vw);position:static}.moba-card-grid{gap:16px}.moba-card{aspect-ratio:auto;min-height:260px}.moba-card.is-mobile-viewport-active>span{opacity:0}.moba-card-grid-drink,.moba-card-grid-eat{grid-template-columns:repeat(2,minmax(0,1fr))}.moba-card-art-birre-soft-drinks{width:108%;max-width:none;transform:translateY(-34px)scale(.82)}.moba-card-grid-drink .moba-card-art-hover-birre-soft-drinks{bottom:-24%}.moba-card-grid-eat .moba-card-art-hover-asian-food{width:118%;bottom:-34%}.moba-play{margin-top:clamp(76px,10vw,124px);margin-bottom:clamp(92px,11vw,148px)}.moba-play-head{min-height:auto;width:min(100%,var(--drink-content-max));margin:0 auto;padding-top:clamp(96px,10vw,138px);display:grid;position:relative}.moba-switch,.moba-ps5{float:none;display:block;position:absolute;transform:none!important}.moba-switch{width:min(380px,40vw);margin:0;top:0;left:auto;right:0}.moba-ps5{display:none}.moba-play-copy{text-align:left;width:100%;max-width:none;padding-bottom:clamp(104px,11vw,152px);position:relative}.moba-chess-desktop{display:none}.moba-chess-mobile{width:min(320px,40vw);margin:0;display:block;position:absolute;bottom:clamp(-72px,-6vw,-40px);left:50%;transform:translate(-50%)}.moba-play-strip{display:none}.moba-marquee{--marquee-height:clamp(46px,9vw,72px);margin-top:clamp(34px,4vw,52px)}.moba-marquee-secondary{margin-bottom:clamp(104px,12vw,156px)}.moba-events-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.moba-drink-cta{width:max-content;max-width:100%;min-height:84px;padding:16px 22px 14px}.moba-drink-cta-text{white-space:nowrap;text-wrap:nowrap;max-width:none}.moba-drink-cta-row{margin-bottom:clamp(72px,9vw,120px)}.moba-home-contact{margin-top:clamp(88px,11vw,132px)}.moba-events-card{aspect-ratio:auto;min-height:260px}.moba-footer{text-align:center;grid-template-columns:1fr;place-items:start center;gap:24px;margin-bottom:0;padding-bottom:0}.moba-footer-brand,.moba-footer-col{text-align:center;justify-items:center}.moba-footer-col h3{font-size:clamp(14px,1.7vw,20px)}.moba-footer-col p{font-size:clamp(12px,1.5vw,17px);line-height:1.35}.moba-footer-studios{width:min(100%,320px);margin-top:18px;padding-top:0;padding-bottom:0}.moba-footer-studios img{image-rendering:auto;width:100%;max-width:none;height:auto}.moba-booking-content,.moba-menu-block,.moba-menu-grid{max-width:100vw;overflow:hidden}.moba-booking-content{overflow:visible}.moba-menu-block{width:100%;margin-left:0;margin-right:0}.moba-menu-ribbon{flex-direction:column;align-items:center;width:min(100%,420px);max-width:100vw;height:auto;min-height:0;margin:clamp(30px,4vw,52px) auto;display:flex;position:relative;overflow:visible}.moba-menu-ribbon-image,.moba-menu-ribbon-text-left,.moba-menu-ribbon-text-right,.moba-menu-ribbon-text-food-left,.moba-menu-ribbon-text-food-right,.moba-menu-ribbon-mobile-image{display:block;position:relative;left:auto;top:auto!important;transform:none!important}.moba-menu-ribbon-text-left,.moba-menu-ribbon-text-right,.moba-menu-ribbon-food .moba-menu-ribbon-text-left,.moba-menu-ribbon-food .moba-menu-ribbon-text-right,.moba-menu-ribbon-text-food-left,.moba-menu-ribbon-text-food-right{width:78%;height:auto}.moba-menu-ribbon-text-left,.moba-menu-ribbon-text-food-left{z-index:1;order:1;margin-bottom:clamp(-18px,-2vw,-26px)}.moba-menu-ribbon-image{z-index:2;order:2;width:min(100%,92vw);max-width:420px;height:auto}.moba-menu-ribbon-food .moba-menu-ribbon-image{width:min(100%,94vw);max-width:440px;height:auto}.moba-menu-ribbon-mobile-image{width:min(100%,94vw);max-width:440px;height:auto;display:none}.moba-menu-ribbon-text-right,.moba-menu-ribbon-text-food-right{z-index:1;order:3;margin-top:clamp(-18px,-2vw,-26px)}.moba-menu-grid{grid-template-columns:1fr}.moba-menu-column-left,.moba-menu-column-right{border-right:2px solid var(--line);border-left:2px solid var(--line)}.moba-menu-column-right{border-top:0}.moba-booking-content,.moba-contact-content{padding-right:0}.moba-booking-sideart,.moba-contact-sideart{width:min(420px,82vw);margin:20px auto 0;position:static}.moba-booking-sideart{width:min(548px,100vw + 24px);max-width:none;margin:-18px -12px 0 auto;display:block}.moba-booking-sideart-bleed{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;overflow:visible}.moba-contact-copy,.moba-booking-form,.moba-contact-info-grid,.moba-contact-meta{width:100%;max-width:none}.moba-booking-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moba-booking-field-wide{grid-column:1/-1}.moba-contact-info-grid,.moba-contact-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.moba-page{padding:14px 12px 36px}.moba-page-home,.moba-page-booking,.moba-page-contact,.moba-menu-page{padding-bottom:0}.moba-topbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;margin-bottom:6px}.moba-nav-group{gap:6px}.moba-nav-right{flex-wrap:nowrap;justify-content:space-between;justify-self:end;gap:clamp(4px,1.1vw,8px);width:100%;min-width:0;max-width:none;padding-left:clamp(16px,3.8vw,22px);padding-right:clamp(12px,2.8vw,18px);overflow:hidden}.moba-top-link{letter-spacing:.01em;min-height:36px;padding:6px 0;font-size:clamp(21px,5.2vw,26px)}.moba-logo{justify-self:start;width:min(118px,30vw)}.moba-hero{aspect-ratio:auto;width:calc(100% + 34px);max-width:none;height:auto;min-height:clamp(500px,118vw,680px);margin:4px -17px clamp(84px,16vw,128px);padding-top:clamp(98px,19vw,132px);padding-bottom:clamp(118px,20vw,162px);overflow:clip visible}.moba-hero h1{padding:18vw 0 10vw;font-size:clamp(52px,16vw,110px);transform:none}.moba-hero-hole{transform-origin:50%;width:174%;max-width:none;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.06)}.moba-hero-fragments,.moba-hero-fragments-burst{width:168%;height:132%;top:50%;left:50%;transform:translate(-50%,-50%)}.moba-hero-fragments-host,.moba-hero-fragments-svg,.moba-hero-fragments-fallback{width:100%;height:100%}.moba-hero-image{-o-object-position:center;object-position:center}.moba-drink,.moba-eat,.moba-events,.moba-home-contact{margin-top:clamp(28px,6vw,54px)}.moba-home-contact{margin-top:clamp(88px,16vw,132px)}.moba-play{margin-top:clamp(54px,10vw,92px);margin-bottom:clamp(112px,18vw,156px)}.moba-play-head,.moba-play-copy{overflow:visible}.moba-drink h2,.moba-eat h2,.moba-play h2,.moba-events h2,.moba-home-contact h2{font-size:clamp(74px,18vw,118px)}.moba-drink p,.moba-eat p,.moba-play p,.moba-events p,.moba-home-contact p,.moba-booking-copy p,.moba-contact-content p,.moba-contact-meta-block p{font-size:clamp(18px,5.6vw,28px);line-height:1.35}.moba-play-copy{width:100%;padding-bottom:clamp(116px,22vw,168px)}.moba-switch{z-index:8;width:clamp(220px,48vw,250px);margin:0;top:-66px;left:auto;right:6px}.moba-ps5{display:none}.moba-chess-mobile{z-index:7;width:min(332px,68vw);margin:0;bottom:clamp(-94px,-14vw,-52px);left:auto;right:-4px;transform:none}.moba-menu-ribbon{place-items:center;width:min(100%,386px);margin:clamp(16px,2.5vw,32px) auto;display:grid}.moba-menu-ribbon-text-left,.moba-menu-ribbon-text-right,.moba-menu-ribbon-text-food-left,.moba-menu-ribbon-text-food-right,.moba-menu-ribbon-image,.moba-menu-ribbon-food .moba-menu-ribbon-image{display:none}.moba-menu-ribbon-mobile-image{width:min(100%,86vw);max-width:352px;height:auto;display:block}.moba-menu-ribbon-food .moba-menu-ribbon-mobile-image{width:min(100%,86vw);max-width:352px}.moba-hand,.moba-lanterna{display:none!important}.moba-card-grid,.moba-events-grid{gap:14px}.moba-card-grid-drink,.moba-card-grid-eat,.moba-events-grid,.moba-booking-form-grid,.moba-contact-info-grid,.moba-contact-meta,.moba-footer{grid-template-columns:1fr}.moba-card,.moba-events-card{min-height:240px}.moba-card>span{font-size:clamp(54px,15vw,96px)}.moba-card-grid-drink .moba-card:hover .moba-card-art-base,.moba-card-grid-drink .moba-card:focus-visible .moba-card-art-base,.moba-card-grid-eat .moba-card:hover .moba-card-art-base,.moba-card-grid-eat .moba-card:focus-visible .moba-card-art-base{opacity:1}.moba-card-grid-drink .moba-card:hover .moba-card-art-hover,.moba-card-grid-drink .moba-card:focus-visible .moba-card-art-hover,.moba-card-grid-eat .moba-card:hover .moba-card-art-hover,.moba-card-grid-eat .moba-card:focus-visible .moba-card-art-hover{opacity:0}.moba-card:hover>span,.moba-card:focus-visible>span,.moba-card-grid-drink .moba-card:hover>span,.moba-card-grid-drink .moba-card:focus-visible>span,.moba-card-grid-eat .moba-card:hover>span,.moba-card-grid-eat .moba-card:focus-visible>span{opacity:1;color:inherit}.moba-card.is-mobile-viewport-active .moba-card-art-base{opacity:0}.moba-card.is-mobile-viewport-active .moba-card-art-hover{opacity:1}.moba-card-grid-drink .moba-card-art-hover-birre-soft-drinks{bottom:-29%}.moba-card.is-mobile-viewport-active>span{opacity:0}.moba-drink-cta-row{justify-content:flex-start;margin-bottom:clamp(82px,16vw,126px)}.moba-drink-cta{width:max-content;max-width:100%;min-height:84px;padding:14px 18px 12px;font-size:clamp(28px,7vw,40px)}.moba-drink-cta-text{white-space:nowrap;text-wrap:nowrap;max-width:none;line-height:.88;transform:translateY(1px)}.moba-events-grid{display:none}.moba-events-carousel{width:min(100%,var(--drink-content-max));border:2px solid var(--line);touch-action:pan-y;background:0 0;margin:20px auto 0;display:block;position:relative;overflow:hidden}.moba-events-carousel-track{will-change:transform;transition:transform .26s;display:flex}.moba-events-carousel-slide{aspect-ratio:.7;flex:0 0 100%;width:100%;display:block;position:relative}.moba-events-carousel-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.moba-events-carousel-dots{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.moba-events-carousel-dot{background:#fffaf173;border:0;border-radius:999px;width:10px;height:10px;padding:0}.moba-events-carousel-dot.is-active{background:#fffaf1}.moba-footer{gap:18px;padding:24px 18px 18px}.moba-footer-studios{width:min(100%,240px);margin-top:24px;padding-top:0;padding-bottom:8px}.moba-footer-studios img{width:100%;max-width:none}.moba-footer-brand img{width:min(180px,44vw);transform:none}.moba-footer-col h3{font-size:clamp(13px,3.6vw,16px)}.moba-footer-col p{font-size:clamp(11px,3.2vw,14px);line-height:1.35}.moba-booking-content,.moba-contact-content{margin-top:36px;padding-top:0}.moba-booking-copy,.moba-contact-copy{margin-top:0}.moba-booking-copy h1,.moba-contact-content h1{font-size:clamp(60px,17vw,112px)}.moba-booking-copy h1{margin-top:0;padding-top:0;line-height:.9;display:inline-block}.moba-booking-sideart{width:100%;max-width:none;margin:-18px 0 0;position:static;left:auto;right:auto}.moba-booking-submit{width:100%}.moba-contact-info-card{min-height:0}.moba-contact-info-card strong{font-size:clamp(22px,7vw,34px)}.moba-contact-map-frame{min-height:300px}.section-page{padding:18px 4px}.section-page h1{font-size:clamp(42px,13vw,72px)}.section-page p{font-size:16px}.moba-menu-accordion-summary{height:auto;min-height:124px;padding:20px 16px 18px}.moba-menu-accordion-title{grid-template-columns:72px minmax(0,1fr);gap:14px;min-height:auto;transform:translateY(4px)}.moba-menu-leading{align-self:center;width:72px;min-height:72px}.moba-menu-label{align-self:center;width:auto;min-height:auto}.moba-menu-accordion-title>.moba-menu-label{font-size:clamp(34px,10vw,58px);transform:translateY(0)}.moba-menu-item{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:0 12px;display:grid}.moba-menu-item>div{min-width:0;display:grid}.moba-menu-item strong{white-space:nowrap;text-align:right;align-self:start;padding-top:0;line-height:.95;transform:translateY(-1px)}}@media (max-width:540px){.moba-page{padding:12px 10px 28px}.moba-page-home,.moba-page-booking,.moba-page-contact,.moba-menu-page{padding-bottom:0}.moba-top-link{padding:5px 0;font-size:clamp(21px,5.4vw,26px)}.moba-logo{width:min(116px,29vw)}.moba-topbar{grid-template-columns:auto minmax(0,1fr);gap:4px}.moba-nav-right{justify-content:space-between;justify-self:end;gap:4px;width:100%;padding-left:16px;padding-right:12px}.moba-nav-group{gap:4px}.moba-hero h1{padding:20vw 0 12vw;font-size:clamp(46px,17vw,88px)}.moba-play{margin-top:96px}.moba-play-head{padding-top:clamp(112px,22vw,160px);overflow:visible}.moba-switch{width:clamp(224px,54vw,262px);top:-70px;right:4px}.moba-chess-mobile{width:min(316px,68vw);bottom:clamp(-88px,-14vw,-48px);right:-2px}.moba-card,.moba-events-card{min-height:200px}.moba-card>span{width:100%;font-size:clamp(44px,14vw,72px)}.moba-booking-copy h1,.moba-contact-content h1{font-size:clamp(52px,16vw,88px)}.moba-booking-copy h1{margin-top:0;padding-top:0;line-height:.9;display:inline-block}.moba-booking-sideart{width:100%;max-width:none;margin-top:-20px}.moba-booking-sideart-bleed{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.moba-menu-accordion-summary{min-height:108px;padding:18px 14px 16px}.moba-menu-accordion-title{grid-template-columns:56px minmax(0,1fr);gap:12px;transform:translateY(3px)}.moba-menu-leading{width:56px;min-height:56px}.moba-menu-label{width:auto;min-height:56px}.moba-menu-accordion-title>.moba-menu-label{font-size:clamp(30px,9vw,46px);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.moba-marquee-track{animation:none}.moba-hero-fragments-svg path,.moba-hero-fragments-svg polygon,.moba-hero-fragments-svg polyline,.moba-hero-fragments-svg rect,.moba-hero-fragments-svg circle,.moba-hero-fragments-svg ellipse,.moba-hero-fragments-svg line{transform:none!important}}.moba-staff-page{background:var(--paper);min-height:100vh;color:var(--ink);font-family:SF Pro,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.moba-staff-shell{width:100%;min-height:100vh;padding:18px}.moba-staff-pane-head h2,.moba-staff-product-group-head h3,.moba-staff-detail-head h3,.moba-staff-empty-state h3{letter-spacing:-.04em;margin:0;font-family:articulat-cf,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;line-height:.9}.moba-staff-link-button,.moba-staff-user{color:inherit;font:inherit;background:0 0;border:0;padding:0}.moba-staff-link-button{cursor:pointer;text-decoration:underline}.moba-staff-user{opacity:.7}.moba-staff-primary,.moba-staff-save{border:1px solid var(--line);color:#fffaf1;cursor:pointer;background:#121014;border-radius:10px;padding:12px 18px;font-size:16px;line-height:1}.moba-staff-banner{background:#1919190a;border:1px solid #1919192e;border-radius:14px;margin-bottom:22px;padding:14px 16px;font-size:15px;line-height:1.4}.moba-staff-banner-success{background:#4caf501a;border-color:#4caf5073}.moba-staff-banner-error{background:#c92e2e14;border-color:#c92e2e73}.moba-staff-dashboard{clip-path:inset(0 round 28px);isolation:isolate;background:#ffffff70;border:1px solid #1919191f;border-radius:28px;grid-template-columns:minmax(220px,260px) minmax(420px,1.2fr) minmax(340px,420px);min-height:calc(100vh - 36px);display:grid;overflow:visible}.moba-staff-sidebar,.moba-staff-list-pane,.moba-staff-detail-pane{min-width:0}.moba-staff-sidebar{border-right:1px solid #19191914;padding:0}.moba-staff-sidebar-sticky{background:#ffffff70;flex-direction:column;justify-content:space-between;align-self:start;height:calc(100vh - 36px);padding:22px 16px 20px;display:flex;position:sticky;top:18px}.moba-staff-sidebar-brand{justify-content:center;align-items:center;padding:4px 0 8px;display:flex}.moba-staff-sidebar-logo{width:min(132px,100%);height:auto;display:block}.moba-staff-sidebar-user{text-align:center;background:#ffffff70;border-radius:18px;justify-items:center;gap:12px;margin-top:18px;padding:18px 14px;display:grid}.moba-staff-sidebar-avatar,.moba-staff-account-avatar{letter-spacing:-.04em;border-radius:999px;flex:none;place-items:center;font-weight:700;display:inline-grid}.moba-staff-sidebar-avatar{color:#111015;background:#1ece65;width:74px;height:74px;font-size:32px}.moba-staff-sidebar-user strong{overflow-wrap:anywhere;font-size:15px;line-height:1.15;display:block}.moba-staff-sidebar-panel{--staff-nav-row-height:46px;--staff-nav-gap:6px;gap:var(--staff-nav-gap);margin-top:18px;display:grid;position:relative}.moba-staff-nav-indicator{height:var(--staff-nav-row-height);pointer-events:none;background:#19191914;border-radius:14px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 auto}.moba-staff-nav-item{z-index:1;width:100%;min-height:var(--staff-nav-row-height);color:inherit;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:600;line-height:1.2;display:flex;position:relative}.moba-staff-nav-item-active{background:0 0}.moba-staff-nav-icon{flex:none;width:18px;height:18px}.moba-staff-nav-item:disabled{opacity:.52}.moba-staff-sidebar-foot{opacity:.58;font-size:13px;line-height:1.45}.moba-staff-list-pane{border-right:1px solid #19191914;padding:24px 22px}.moba-staff-main-pane{grid-column:2/4;padding:24px 28px}.moba-staff-pane-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.moba-staff-pane-actions{align-items:center;gap:10px;display:flex}.moba-staff-pane-head h2{font-size:clamp(32px,2.5vw,48px)}.moba-staff-pane-kicker,.moba-staff-detail-kicker{letter-spacing:.12em;text-transform:uppercase;opacity:.58;margin:0 0 6px;font-size:12px}.moba-staff-section-switch{isolation:isolate;background:#1919190d;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid;position:relative}.moba-staff-section-pill-indicator{z-index:0;background:#121014;border-radius:999px;width:calc(50% - 4px);transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 8px 20px #1210141f}.moba-staff-section-pill-indicator.is-drink{transform:translate(0%)}.moba-staff-section-pill-indicator.is-food{transform:translate(100%)}.moba-staff-section-pill{z-index:1;width:100%;color:inherit;text-align:center;background:0 0;border:0;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;position:relative}.moba-staff-section-pill.is-active{color:#fffaf1}.moba-staff-create-button{width:44px;height:44px;color:var(--ink);background:#ffffffb8;border:1px solid #19191924;border-radius:14px;place-items:center;font-size:26px;line-height:1;display:grid;box-shadow:0 8px 20px #1210140f}.moba-staff-create-button:hover,.moba-staff-create-button:focus-visible{background:#ffffffeb}.moba-staff-product-groups{gap:16px;display:grid}.moba-staff-product-group{overflow:hidden;border-color:#19191924!important}.moba-staff-product-group-head{border-bottom:1px solid color-mix(in oklab,var(--color-base-content)10%,transparent);justify-content:space-between;align-items:center;gap:16px;padding:18px 18px 14px;display:flex}.moba-staff-product-group-head h3{font-size:21px;font-weight:700}.moba-staff-product-group-head span{opacity:.58;font-size:13px}.moba-staff-product-group .table td:last-child{width:108px}.moba-staff-product-group .table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:1px solid #1919191f}.moba-staff-product-group .checkbox{appearance:none;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #0f0f0f24;border-radius:.35rem;width:1.3rem;height:1.3rem;display:inline-block;position:relative;box-shadow:0 1px #0f0f0f14,0 6px 18px #0f0f0f0a}.moba-staff-product-group .checkbox:before{content:none;opacity:0;display:none}.moba-staff-product-group .checkbox:checked,.moba-staff-product-group .checkbox[aria-checked=true]{background:#fff;border-color:#0f0f0f24}.moba-staff-product-group .checkbox:after{content:"";opacity:0;border-bottom:.2rem solid #161616;border-right:.2rem solid #161616;width:.38rem;height:.7rem;margin:auto;transition:opacity .14s,transform .16s;position:absolute;inset:0;transform:translateY(-.05rem)rotate(45deg)scale(.88)}.moba-staff-product-group .checkbox:checked:after,.moba-staff-product-group .checkbox[aria-checked=true]:after{opacity:1;transform:translateY(-.08rem)rotate(45deg)scale(1)}.moba-staff-product-group .checkbox:focus-visible{outline-offset:2px;outline:2px solid #0f0f0f33}.moba-staff-product-status{border-radius:999px;justify-content:center;align-items:center;min-width:42px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.moba-staff-product-status.is-live{color:#1f7f45;background:#35b06024}.moba-staff-product-status.is-off{color:#191919b3;background:#19191914}.moba-staff-account-grid{grid-template-columns:minmax(220px,280px) minmax(0,780px);align-items:flex-start;gap:20px;display:grid}.moba-staff-account-card,.moba-staff-account-panel,.moba-staff-booking-card{background:#ffffffb3;border:1px solid #1919191f;border-radius:22px}.moba-staff-account-card{text-align:center;padding:20px}.moba-staff-account-avatar{color:#111015;background:#1ece65;width:84px;height:84px;margin:0 auto 14px;font-size:36px}.moba-staff-account-card h3,.moba-staff-account-block h3,.moba-staff-booking-card h3{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:700;line-height:.95}.moba-staff-account-card p{opacity:.66;overflow-wrap:anywhere;margin:10px 0 0;font-size:15px;line-height:1.45}.moba-staff-account-panel{gap:18px;padding:18px;display:grid}.moba-staff-account-block+.moba-staff-account-block{border-top:1px solid #19191914;padding-top:18px}.moba-staff-account-actions{gap:12px;margin-top:14px;display:grid}.moba-staff-account-note{opacity:.66;margin:14px 0 0;font-size:14px;line-height:1.45}.moba-staff-settings-layout{gap:28px;width:min(100%,920px);margin:0 auto;display:grid}.moba-staff-settings-callout{background:#ffffffb8;border:1px solid #1919191f;border-radius:26px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.moba-staff-settings-callout-copy{align-items:flex-start;gap:16px;display:flex}.moba-staff-settings-callout-icon{width:40px;height:40px;color:var(--ink);background:#1919190d;border-radius:12px;flex:none;place-items:center;display:grid}.moba-staff-settings-callout h3{letter-spacing:-.03em;margin:0;font-size:18px;line-height:1.05}.moba-staff-settings-callout p{opacity:.68;margin:6px 0 0;font-size:15px;line-height:1.45}.moba-staff-callout-button,.moba-staff-secondary-button{color:var(--ink);font:inherit;cursor:pointer;background:#1919190f;border:1px solid #19191924;border-radius:12px;font-weight:600;line-height:1}.moba-staff-callout-button{margin-top:14px;padding:11px 14px}.moba-staff-secondary-button{padding:12px 16px}.moba-staff-settings-callout-close{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;font-size:26px;line-height:1;display:grid}.moba-staff-settings-groups{gap:26px;display:grid}.moba-staff-settings-group{gap:10px;display:grid}.moba-staff-settings-group-title{color:#1919198f;margin:0;font-size:14px;font-weight:600;line-height:1.2}.moba-staff-settings-card{background:#ffffffb8;border:1px solid #1919191f;border-radius:24px;overflow:hidden}.moba-staff-settings-row,.moba-staff-settings-link-row{width:100%;color:inherit;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;text-decoration:none;display:flex}.moba-staff-settings-row+.moba-staff-settings-row,.moba-staff-settings-link-row+.moba-staff-settings-link-row,.moba-staff-settings-card form+.moba-staff-settings-link-row,.moba-staff-settings-card form+form .moba-staff-settings-link-row{border-top:1px solid #19191914}.moba-staff-settings-row-left,.moba-staff-settings-row-right{align-items:center;gap:12px;min-width:0;display:flex}.moba-staff-settings-row-left{font-size:17px;font-weight:500}.moba-staff-settings-row-right{color:#191919a3;justify-content:flex-end}.moba-staff-settings-row-right input{width:min(100%,320px);color:var(--ink);text-align:right;font:inherit;background:0 0;border:0;padding:0;font-size:17px;line-height:1.3}.moba-staff-settings-row-right input:focus{outline:none}.moba-staff-settings-row-copy{text-align:right;font-size:15px;line-height:1.35}.moba-staff-settings-icon,.moba-staff-settings-chevron{flex:none;width:22px;height:22px}.moba-staff-settings-chevron{color:#19191961}.moba-staff-settings-link-button-row{font:inherit;cursor:pointer;background:0 0;border:0}.moba-staff-settings-actions{border-top:1px solid #19191914;padding:18px 20px 20px}.moba-staff-settings-feedback{color:#1f7f45;margin:0;padding:0 20px;font-size:14px;line-height:1.45}.moba-staff-settings-footer{justify-content:flex-start;margin-top:8px;display:flex}.moba-staff-booking-placeholder{place-items:start;display:grid}.moba-staff-booking-card{max-width:760px;padding:22px}.moba-staff-booking-card p{opacity:.74;margin:14px 0 0;font-size:16px;line-height:1.5}.moba-staff-booking-pane-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.moba-staff-booking-toolbar{margin-bottom:16px}.moba-staff-booking-filter-group{flex-wrap:wrap;gap:10px;display:flex}.moba-staff-booking-filter{color:var(--ink);font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #1919191f;border-radius:999px;padding:10px 14px;font-size:14px;line-height:1}.moba-staff-booking-filter.is-active{color:#fff;background:#121014;border-color:#121014}.moba-staff-calendar-card{background:#ffffffb8;border:1px solid #1919191f;border-radius:16px;width:100%;padding:28px}.moba-staff-calendar-shell{width:min(100%,620px);margin:0 auto}.moba-staff-calendar-head{grid-template-columns:48px 1fr 48px;align-items:center;gap:14px;margin-bottom:18px;display:grid}.moba-staff-calendar-title{justify-items:center;gap:6px;display:grid}.moba-staff-calendar-title strong{font-size:24px;font-weight:700;line-height:1}.moba-staff-calendar-title span{font-size:18px;line-height:1.2}.moba-staff-calendar-nav{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:34px;line-height:1}.moba-staff-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.moba-staff-calendar-weekday,.moba-staff-calendar-day,.moba-staff-calendar-empty{aspect-ratio:1}.moba-staff-calendar-weekday{color:#19191975;place-items:center;font-size:15px;display:grid}.moba-staff-calendar-day{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;min-height:58px;padding:8px 6px 14px;font-size:18px;transition:background-color .16s,color .16s;display:grid;position:relative}.moba-staff-calendar-day-number{z-index:1;position:relative}.moba-staff-calendar-day.has-bookings{box-shadow:inset 0 0 0 1px #19191929}.moba-staff-calendar-day-markers{align-items:center;gap:5px;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.moba-staff-calendar-day-marker{box-sizing:border-box;border-radius:999px;width:7px;height:7px}.moba-staff-calendar-day-marker-pending{background:0 0;border:1.5px solid #121014c7}.moba-staff-calendar-day-marker-confirmed{background:#121014}.moba-staff-calendar-day:hover,.moba-staff-calendar-day:focus-visible{background:#1919190f}.moba-staff-calendar-day.is-active{color:#fff;background:#4f35d6}.moba-staff-calendar-day.is-active .moba-staff-calendar-day-marker-pending{border-color:#fffffff0}.moba-staff-calendar-day.is-active .moba-staff-calendar-day-marker-confirmed{background:#fffffff0}.moba-staff-calendar-empty{display:block}.moba-staff-detail-pane{background:#ffffff38;padding:24px 22px}.moba-staff-detail-sticky{align-self:start;position:sticky;top:18px}.moba-staff-detail-card,.moba-staff-empty-state,.moba-staff-modal-card{background:#ffffffb3;border:1px solid #1919191f;border-radius:16px}.moba-staff-create-modal{width:min(100%,560px)}.moba-staff-detail-card,.moba-staff-empty-state{padding:18px}.moba-staff-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:40px;display:flex}.moba-staff-detail-head h3,.moba-staff-empty-state h3{font-size:34px}.moba-staff-empty-state p{opacity:.74;margin:12px 0 0;font-size:15px;line-height:1.5}.moba-staff-detail-close{color:inherit;background:0 0;border:0;font-size:14px;text-decoration:underline}.moba-staff-detail-form{gap:18px;display:grid}.moba-staff-detail-actions{gap:12px;display:grid}.moba-staff-detail-delete{color:#8b1d1d;width:16rem;max-width:100%;font:inherit;cursor:pointer;background:#a8212114;border:1px solid #a821213d;border-radius:.5rem;justify-self:center;padding:.9rem 1rem;font-weight:600;line-height:1}.moba-staff-detail-delete:disabled{cursor:progress;opacity:.6}.moba-staff-booking-form{gap:24px;display:grid}.moba-staff-booking-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.moba-staff-booking-form-field{font:inherit;gap:10px;display:grid}.moba-staff-booking-form-field-wide{grid-column:1/-1}.moba-staff-booking-form-field span{color:#191919c7;font-size:12px;font-weight:500;line-height:1.2}.moba-staff-booking-form-field input,.moba-staff-booking-form-field select,.moba-staff-booking-form-field .moba-date-picker-trigger,.moba-staff-booking-form-field textarea{width:100%;box-shadow:none;color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #19191933;border-radius:0;padding:0 0 12px;font-size:15px;line-height:1.4}.moba-staff-booking-form-field input::-moz-placeholder{color:#1919196b}.moba-staff-booking-form-field textarea::-moz-placeholder{color:#1919196b}.moba-staff-booking-form-field input::placeholder,.moba-staff-booking-form-field textarea::placeholder{color:#1919196b}.moba-staff-booking-form-field input:focus,.moba-staff-booking-form-field select:focus,.moba-staff-booking-form-field .moba-date-picker-trigger:focus-visible,.moba-staff-booking-form-field textarea:focus{border-bottom-color:#19191985;outline:none}.moba-staff-booking-form-field input[type=date]{appearance:none}.moba-staff-booking-form-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8}.moba-staff-booking-form-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#191919c7 50%),linear-gradient(135deg,#191919c7 50%,#0000 50%);background-position:calc(100% - 12px) calc(50% - 2px),calc(100% - 6px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:28px}.moba-staff-booking-form-field .moba-date-picker-trigger{min-height:calc(1.4em + 12px);box-shadow:none;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#191919c7 50%),linear-gradient(135deg,#191919c7 50%,#0000 50%);background-position:calc(100% - 12px) calc(50% - 2px),calc(100% - 6px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border-radius:0;margin:0;font-size:15px;font-weight:400;line-height:1.4;padding:0 28px 12px 0!important}.moba-staff-booking-form-field .moba-date-picker-trigger span{font-size:15px;font-weight:400;line-height:1.4}.moba-staff-booking-form-field textarea{resize:vertical;min-height:88px}.moba-staff-detail-form .fieldset{gap:.65rem;width:100%}.moba-staff-detail-form .fieldset-legend{margin-bottom:.15rem}.moba-staff-detail-form .input,.moba-staff-detail-form .textarea,.moba-staff-detail-form .select{box-sizing:border-box;width:100%;box-shadow:none;font:inherit;background:#fff;padding:.9rem 1rem;font-size:15px;line-height:1.4;display:block;border:1px solid #19191929!important}.moba-staff-detail-form .input,.moba-staff-detail-form .select{min-height:3rem}.moba-staff-booking-detail-card{gap:24px;display:grid}.moba-staff-booking-section{gap:12px;display:grid}.moba-staff-booking-section-head{letter-spacing:.08em;text-transform:uppercase;opacity:.58;margin:0;font-size:12px}.moba-staff-booking-list{gap:12px;display:grid}.moba-staff-booking-item{background:#ffffffb8;border:1px solid #1919191f;border-radius:14px;padding:14px}.moba-staff-booking-item-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.moba-staff-booking-item-time{margin:0;font-size:20px;font-weight:700;line-height:1}.moba-staff-booking-item-guests{opacity:.64;margin:6px 0 0;font-size:13px}.moba-staff-booking-badge{background:#12101414;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.moba-staff-booking-badge-pending{background:#cea01629}.moba-staff-booking-item-meta{gap:6px;margin-top:10px;font-size:14px;line-height:1.4;display:grid}.moba-staff-booking-item-meta p,.moba-staff-booking-item-notes,.moba-staff-booking-empty{margin:0}.moba-staff-booking-item-name{font-size:16px;font-weight:600}.moba-staff-booking-item-notes{opacity:.78;white-space:pre-wrap;margin-top:10px;font-size:14px;line-height:1.45}.moba-staff-booking-note-block{gap:8px;margin-top:12px;display:grid}.moba-staff-booking-note-label{letter-spacing:.08em;text-transform:uppercase;opacity:.58;font-size:11px;line-height:1.2}.moba-staff-booking-staff-note-input{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#ffffffe6;border:1px solid #19191924;border-radius:12px;padding:11px 12px;font-size:14px;line-height:1.45}.moba-staff-booking-item-actions{gap:12px;margin-top:14px;display:grid}.moba-staff-booking-action-hint{color:#191919ad;justify-self:center;width:min(100%,16rem);margin:0;font-size:12px;line-height:1.45}.moba-staff-booking-action{color:#fff;width:16rem;max-width:100%;min-height:3rem;font:inherit;cursor:pointer;background:#121014;border:1px solid #1919191f;border-radius:.5rem;justify-content:center;justify-self:center;align-items:center;padding:.9rem 1rem;font-size:1rem;font-weight:400;line-height:1;display:inline-flex}.moba-staff-booking-action:disabled{cursor:not-allowed;opacity:.6}.moba-staff-booking-action.is-loading,.moba-staff-booking-action.is-loading:disabled{cursor:progress}.moba-staff-booking-action-delete{color:#8b1d1d;background:#a8212114;border-color:#a8212138}.moba-staff-booking-action-secondary{color:var(--ink);background:#f4f4f2}.moba-staff-booking-action:not(:disabled):hover,.moba-staff-booking-action:not(:disabled):focus-visible{background:#201c25}.moba-staff-booking-action-secondary:not(:disabled):hover,.moba-staff-booking-action-secondary:not(:disabled):focus-visible{background:#ecece8}.moba-staff-booking-empty{opacity:.58;padding:4px 0;font-size:14px}.moba-staff-mobile-booking-details{padding:0 22px 24px;display:none}.moba-staff-detail-form .textarea{resize:none;min-height:9rem;line-height:1.45}.moba-staff-detail-form .select{background-position:right 1rem center;height:auto;min-height:3rem;padding-top:.9rem;padding-bottom:.9rem;padding-right:2.75rem;font-size:15px;line-height:1.4}.moba-staff-detail-form .btn.btn-wide,.moba-staff-booking-form .btn.btn-wide{border-radius:.5rem;justify-self:center;width:16rem;max-width:100%;height:3rem;min-height:0;padding:0 1rem;font-size:1rem;font-weight:400;line-height:1.2;color:var(--ink)!important;box-shadow:none!important;background:#f4f4f2!important;border:1px solid #19191924!important}.moba-staff-detail-form .btn.btn-wide:hover,.moba-staff-detail-form .btn.btn-wide:focus-visible,.moba-staff-booking-form .btn.btn-wide:hover,.moba-staff-booking-form .btn.btn-wide:focus-visible{background:#ecece8!important}.moba-staff-product-group .table{border-collapse:collapse;width:100%}.moba-staff-product-group .table thead tr{border-bottom:1px solid #1919191f}.moba-staff-product-group .table tbody tr{border-top:1px solid #1919191f}.moba-staff-save-toast{background:#4caf501a;border:1px solid #4caf505c;border-radius:14px;margin-top:4px;padding:12px 14px;font-size:14px;line-height:1.4;animation:.26s cubic-bezier(.22,1,.36,1) mobaStaffToastIn}.moba-staff-save-toast-error{background:#c92e2e1a;border-color:#c92e2e66}.moba-staff-login-form label{gap:8px;display:grid}.moba-staff-login-form span{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.moba-staff-login-form input{width:100%;color:var(--ink);background:#ffffffd1;border:1px solid #1919192e;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.4}.moba-staff-detail-toggles{gap:10px;display:grid}.moba-staff-toggle{align-items:center;gap:10px;font-size:15px;display:inline-flex!important}.moba-staff-toggle input{width:auto}.moba-staff-login-card{border:1px solid var(--line);background:#ffffff4d;border-radius:22px;width:min(100%,620px);margin:clamp(40px,6vw,120px) auto 0;padding:clamp(24px,3vw,36px)}.moba-staff-login-form{gap:16px;margin-top:24px;display:grid}.moba-staff-login-error{color:#9d2424;margin:0;font-size:14px}.moba-staff-modal-backdrop{z-index:80;background:#1210146b;padding:18px;display:flex;position:fixed;inset:0}.moba-staff-modal-card{background:#fff;width:min(100%,560px);max-height:calc(100vh - 36px);margin:auto;padding:16px;overflow:auto;box-shadow:0 22px 60px #1210142e}@keyframes mobaStaffToastIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:960px){.moba-staff-pane-head{flex-direction:column;align-items:stretch}.moba-staff-pane-actions{justify-content:space-between;width:100%}.moba-staff-dashboard{border-radius:20px;grid-template-columns:1fr;min-height:auto}.moba-staff-sidebar{border-bottom:1px solid #19191914;border-right:0}.moba-staff-sidebar-sticky,.moba-staff-detail-sticky{height:auto;position:static;top:auto}.moba-staff-list-pane{border-right:0}.moba-staff-detail-pane{display:none}.moba-staff-mobile-booking-details{padding:0 18px 24px;display:block}.moba-staff-calendar-grid{gap:6px}.moba-staff-calendar-day{border-radius:10px;min-height:48px;padding:7px 5px 12px;font-size:16px}.moba-staff-calendar-day.has-bookings{box-shadow:inset 0 0 0 1px #1919191f}.moba-staff-calendar-day-markers{gap:4px;bottom:5px}.moba-staff-calendar-day-marker{width:5px;height:5px}.moba-staff-main-pane{grid-column:auto;padding:20px 18px 24px}.moba-staff-settings-layout{width:100%}.moba-staff-settings-callout{flex-direction:column;align-items:stretch}.moba-staff-settings-callout-copy{flex-direction:column}.moba-staff-booking-form-grid{grid-template-columns:1fr}.moba-staff-booking-filter-group,.moba-staff-booking-item-actions{width:100%}.moba-staff-booking-action{justify-content:center;width:100%}.moba-staff-booking-form-field-wide{grid-column:auto}.moba-staff-settings-row,.moba-staff-settings-link-row{padding:16px}.moba-staff-settings-row{align-items:flex-start}.moba-staff-settings-row-right{justify-content:space-between;width:100%}.moba-staff-settings-row-right input{text-align:left;width:100%}.moba-staff-settings-actions,.moba-staff-settings-feedback{padding-left:16px;padding-right:16px}.moba-staff-account-grid{grid-template-columns:1fr}.moba-staff-modal-backdrop{display:flex}}
