/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid}}}@layer theme{:root,:host{--cq-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--cq-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--cq-color-black:#000;--cq-spacing:.25rem;--cq-text-xs:.75rem;--cq-text-xs--line-height:calc(1/.75);--cq-text-sm:.875rem;--cq-text-sm--line-height:calc(1.25/.875);--cq-text-base:1rem;--cq-text-base--line-height: 1.5 ;--cq-text-lg:1.125rem;--cq-text-lg--line-height:calc(1.75/1.125);--cq-text-xl:1.25rem;--cq-text-xl--line-height:calc(1.75/1.25);--cq-text-2xl:1.5rem;--cq-text-2xl--line-height:calc(2/1.5);--cq-text-3xl:1.875rem;--cq-text-3xl--line-height: 1.2 ;--cq-text-4xl:2.25rem;--cq-text-4xl--line-height:calc(2.5/2.25);--cq-text-5xl:3rem;--cq-text-5xl--line-height:1;--cq-font-weight-normal:400;--cq-radius-2xl:1rem;--cq-default-transition-duration:.15s;--cq-default-transition-timing-function:cubic-bezier(.4,0,.2,1);--cq-default-font-family:var(--cq-font-sans);--cq-default-mono-font-family:var(--cq-font-mono);--cq-color-primary:oklch(56.68% .1622 252.88);--cq-color-primary-content:oklch(from var(--cq-color-primary)var(--l)0 h);--cq-color-success:oklch(66.65% .1379 152.85);--cq-color-success-content:oklch(from var(--cq-color-success)var(--l)0 h);--cq-color-warning:oklch(72.88% .1618 58.84);--cq-color-warning-content:oklch(from var(--cq-color-warning)var(--l)0 h);--cq-color-light-blue:oklch(94.96% .0283 234.84);--cq-color-light-blue-content:oklch(from var(--cq-color-light-blue)var(--l)0 h);--cq-color-secondary:oklch(65.37% .0548 256.69);--cq-color-secondary-content:oklch(from var(--cq-color-secondary)var(--l)0 h);--cq-color-nav-bg:var(--cq-color-primary);--cq-color-nav-fg:var(--cq-color-primary-content);--cq-color-titlebar-btn-bg:oklch(0% 0 0/0);--cq-color-calendar-base:var(--cq-color-primary);--cq-color-calendar-selected:var(--cq-color-calendar-base);--cq-color-callout-warning-bg:var(--cq-color-warning);--cq-color-callout-warning-outline-fg:var(--cq-color-callout-warning-bg);--cq-color-billboard-bg:var(--cq-color-primary);--cq-color-billboard-fg:var(--cq-color-primary-content);--cq-color-modal-bg:oklch(100% 0 0);--cq-color-meal-bg:oklch(100% 0 0);--cq-color-allergen-fg:oklch(47.56% .2281 288.37);--cq-color-text-base:oklch(20% 0 0);--cq-color-link-base:var(--cq-color-primary)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--cq-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--cq-default-font-feature-settings,normal);font-variation-settings:var(--cq-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--cq-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--cq-default-mono-font-feature-settings,normal);font-variation-settings:var(--cq-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:where(:root),:root:has(input.theme-controller[value=coquus]:checked),[data-theme=coquus]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(97% 0 0);--color-base-300:oklch(92% 0 0);--color-base-content:var(--cq-color-text-base);--color-primary:var(--cq-color-primary);--color-primary-content:var(--cq-color-primary-content);--color-secondary:var(--cq-color-secondary);--color-secondary-content:var(--cq-color-secondary-content);--color-accent:oklch(59.94% .1915 335.17);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(90.37% 0 0);--color-neutral-content:oklch(0% 0 0);--color-info:oklch(83.83% .0604 225.17);--color-info-content:oklch(28% .091 267.935);--color-success:var(--cq-color-success);--color-success-content:var(--cq-color-success-content);--color-warning:var(--cq-color-warning);--color-warning-content:var(--cq-color-warning-content);--color-error:oklch(58.53% .1677 31.34);--color-error-content:oklch(100% 0 0);--radius-selector:.5rem;--radius-field:.5rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:1}}@layer components;@layer utilities{.cq\:collapse-arrow>.cq\:collapse-title:after{content:"";transform-origin:75% 75%;pointer-events:none;top:1.9rem;width:.5rem;height:.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px}.cq\:collapse:not(td,tr,colgroup){visibility:visible}.cq\:collapse{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;width:100%;transition:grid-template-rows .2s;display:grid;position:relative;overflow:hidden}.cq\:collapse>input:is([type=checkbox],[type=radio]){-webkit-appearance:none;appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.cq\:collapse:is([open],:focus:not(.cq\:collapse-close)),.cq\:collapse:not(.cq\:collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.cq\:collapse:is([open],:focus:not(.cq\:collapse-close))>.cq\:collapse-content,.cq\:collapse:not(.cq\:collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.cq\:collapse-content){visibility:visible;min-height:fit-content}.cq\:collapse:focus-visible,.cq\:collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.cq\:collapse:not(.cq\:collapse-close)>input[type=checkbox],.cq\:collapse:not(.cq\:collapse-close)>input[type=radio]:not(:checked),.cq\:collapse:not(.cq\:collapse-close)>.cq\:collapse-title{cursor:pointer}.cq\:collapse:focus:not(.cq\:collapse-close,.cq\:collapse[open])>.cq\:collapse-title{cursor:unset}.cq\:collapse:is([open],:focus:not(.cq\:collapse-close))>:where(.cq\:collapse-content),.cq\:collapse:not(.cq\:collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.cq\:collapse-content){padding-bottom:1rem;transition:padding .2s ease-out,background-color .2s ease-out}.cq\:collapse[open].cq\:collapse-arrow>.cq\:collapse-title:after,.cq\:collapse.cq\:collapse-open.cq\:collapse-arrow>.cq\:collapse-title:after{transform:translateY(-50%)rotate(225deg)}.cq\:collapse.cq\:collapse-open.cq\:collapse-plus>.cq\:collapse-title:after{content:"−"}.cq\:collapse.cq\:collapse-arrow:focus:not(.cq\:collapse-close)>.cq\:collapse-title:after,.cq\:collapse.cq\:collapse-arrow:not(.cq\:collapse-close)>input:is([type=checkbox],[type=radio]):checked~.cq\:collapse-title:after{transform:translateY(-50%)rotate(225deg)}.cq\:collapse[open].cq\:collapse-plus>.cq\:collapse-title:after,.cq\:collapse.cq\:collapse-plus:focus:not(.cq\:collapse-close)>.cq\:collapse-title:after,.cq\:collapse.cq\:collapse-plus:not(.cq\:collapse-close)>input:is([type=checkbox],[type=radio]):checked~.cq\:collapse-title:after{content:"−"}.cq\:collapse:is(details){width:100%}.cq\:collapse:is(details) summary{display:block;position:relative}.cq\:collapse:is(details) summary::-webkit-details-marker{display:none}.cq\:collapse:is(details) summary{outline:none}.cq\:collapse-content{visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem;transition:visibility .2s,padding .2s ease-out,background-color .2s ease-out}.cq\:collapse{visibility:collapse}.cq\:collapse-title{padding:1rem;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}.cq\:alert{border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;border:var(--border)solid var(--color-base-200);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08)) inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cq\:alert{box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08))}}.cq\:alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.cq\:alert.cq\:alert-outline{color:var(--alert-color);box-shadow:none;background-color:rgba(0,0,0,0);background-image:none}.cq\:alert.cq\:alert-dash{color:var(--alert-color);box-shadow:none;background-color:rgba(0,0,0,0);background-image:none;border-style:dashed}.cq\:alert.cq\:alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.cq\:alert.cq\:alert-soft{background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100))}}.cq\:alert.cq\:alert-soft{border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.cq\:alert.cq\:alert-soft{border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100))}}.cq\:alert.cq\:alert-soft{box-shadow:none;background-image:none}.cq\:alert-warning{border-color:var(--color-warning);color:var(--color-warning-content);--alert-color:var(--color-warning)}}:root,:host{--l:clamp(0,(l/var(--l-threshold,.71) - 1)*-infinity,1)}.grid-x{flex-flow:wrap;display:flex}.grid-x>.auto,.grid-x>.shrink{width:auto}.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{flex:none}@media (min-width:48rem){.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12{flex-basis:auto}}@media (min-width:64rem){.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12{flex-basis:auto}}@media (min-width:80rem){.grid-x>.xlarge-1,.grid-x>.xlarge-2,.grid-x>.xlarge-3,.grid-x>.xlarge-4,.grid-x>.xlarge-5,.grid-x>.xlarge-6,.grid-x>.xlarge-7,.grid-x>.xlarge-8,.grid-x>.xlarge-9,.grid-x>.xlarge-10,.grid-x>.xlarge-11,.grid-x>.xlarge-12{flex-basis:auto}}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.6667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.3333%}.grid-x>.small-5{width:41.6667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.3333%}.grid-x>.small-8{width:66.6667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.3333%}.grid-x>.small-11{width:91.6667%}.grid-x>.small-12{width:100%}@media (min-width:48rem){.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.6667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.3333%}.grid-x>.medium-5{width:41.6667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.3333%}.grid-x>.medium-8{width:66.6667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.3333%}.grid-x>.medium-11{width:91.6667%}.grid-x>.medium-12{width:100%}.grid-x>.medium-auto{flex-grow:1;flex-shrink:1;flex-basis:calc(var(--cq-spacing)*0);width:auto}.grid-x>.medium-shrink{flex:none;width:auto}}@media (min-width:64rem){.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.6667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.3333%}.grid-x>.large-5{width:41.6667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.3333%}.grid-x>.large-8{width:66.6667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.3333%}.grid-x>.large-11{width:91.6667%}.grid-x>.large-12{width:100%}.grid-x>.large-auto{flex-grow:1;flex-shrink:1;flex-basis:calc(var(--cq-spacing)*0);width:auto}.grid-x>.large-shrink{flex:none;width:auto}}@media (min-width:80rem){.grid-x>.xlarge-1{width:8.33333%}.grid-x>.xlarge-2{width:16.6667%}.grid-x>.xlarge-3{width:25%}.grid-x>.xlarge-4{width:33.3333%}.grid-x>.xlarge-5{width:41.6667%}.grid-x>.xlarge-6{width:50%}.grid-x>.xlarge-7{width:58.3333%}.grid-x>.xlarge-8{width:66.6667%}.grid-x>.xlarge-9{width:75%}.grid-x>.xlarge-10{width:83.3333%}.grid-x>.xlarge-11{width:91.6667%}.grid-x>.xlarge-12{width:100%}.grid-x>.xlarge-auto{flex-grow:1;flex-shrink:1;flex-basis:calc(var(--cq-spacing)*0);width:auto}.grid-x>.xlarge-shrink{flex:none;width:auto}}.cell{min-height:calc(var(--cq-spacing)*0);width:100%;min-width:calc(var(--cq-spacing)*0);flex:none}.cell.auto{flex-grow:1;flex-shrink:1;flex-basis:calc(var(--cq-spacing)*0)}.cell.shrink{flex:none}.grid-y{flex-flow:column;display:flex}.grid-y>.cell{height:auto;max-height:none}.grid-y>.auto,.grid-y>.shrink{height:auto}@media (min-width:64rem){.grid-y>.large-auto{flex-grow:1;flex-shrink:1;flex-basis:calc(var(--cq-spacing)*0);height:auto}}.grid-y.grid-frame{flex-wrap:nowrap;align-items:stretch;width:auto;height:100dvh;position:relative;overflow:hidden}.grid-padding-x>.cell{padding-inline:calc(var(--cq-spacing)*2)}@media (min-width:48rem){.grid-padding-x>.cell{padding-inline:calc(var(--cq-spacing)*4)}}.grid-padding-y>.cell{padding-block:calc(var(--cq-spacing)*2)}@media (min-width:48rem){.grid-padding-y>.cell{padding-block:calc(var(--cq-spacing)*4)}}@media (min-width:64rem){.large-grid-frame{flex-wrap:nowrap;align-items:stretch;width:100%;position:relative;overflow:hidden}.grid-y.large-grid-frame{flex-wrap:nowrap;align-items:stretch;width:auto;height:100dvh;position:relative;overflow:hidden}}@media (min-width:48rem){.show-for-small-only{display:none!important}}@media not all and (min-width:48rem){.show-for-medium{display:none!important}}@media not all and (min-width:64rem){.show-for-large{display:none!important}}@media (min-width:64rem){.hide-for-large{display:none!important}}.align-center{justify-content:center}.align-middle{align-items:center}h1,.h1{margin-top:calc(var(--cq-spacing)*0);margin-bottom:calc(var(--cq-spacing)*2);font-size:var(--cq-text-2xl);line-height:var(--tw-leading,var(--cq-text-2xl--line-height))}@media (min-width:48rem){h1,.h1{font-size:var(--cq-text-5xl);line-height:var(--tw-leading,var(--cq-text-5xl--line-height))}}h2,.h2{margin-top:calc(var(--cq-spacing)*0);margin-bottom:calc(var(--cq-spacing)*2);font-size:var(--cq-text-xl);line-height:var(--tw-leading,var(--cq-text-xl--line-height))}@media (min-width:48rem){h2,.h2{font-size:var(--cq-text-4xl);line-height:var(--tw-leading,var(--cq-text-4xl--line-height))}}h3,.h3{margin-top:calc(var(--cq-spacing)*0);margin-bottom:calc(var(--cq-spacing)*2);font-size:var(--cq-text-lg);line-height:var(--tw-leading,var(--cq-text-lg--line-height))}@media (min-width:48rem){h3,.h3{font-size:var(--cq-text-3xl);line-height:var(--tw-leading,var(--cq-text-3xl--line-height))}}h4,.h4{margin-top:calc(var(--cq-spacing)*0);margin-bottom:calc(var(--cq-spacing)*2);font-size:var(--cq-text-base);line-height:var(--tw-leading,var(--cq-text-base--line-height))}@media (min-width:48rem){h4,.h4{font-size:var(--cq-text-2xl);line-height:var(--tw-leading,var(--cq-text-2xl--line-height))}}h5,.h5{margin-top:calc(var(--cq-spacing)*0);margin-bottom:calc(var(--cq-spacing)*2);font-size:var(--cq-text-sm);line-height:var(--tw-leading,var(--cq-text-sm--line-height))}@media (min-width:48rem){h5,.h5{font-size:var(--cq-text-xl);line-height:var(--tw-leading,var(--cq-text-xl--line-height))}}h6,.h6{margin-top:calc(var(--cq-spacing)*0);margin-bottom:calc(var(--cq-spacing)*2);font-size:var(--cq-text-xs);line-height:var(--tw-leading,var(--cq-text-xs--line-height))}@media (min-width:48rem){h6,.h6{font-size:var(--cq-text-lg);line-height:var(--tw-leading,var(--cq-text-lg--line-height))}}a:not(.button){cursor:pointer;color:var(--cq-color-link-base)}a:not(.button):hover{color:var(--cq-color-link-base)}@supports (color:color-mix(in lab,red,red)){a:not(.button):hover{color:color-mix(in oklab,var(--cq-color-link-base),#000 7%)}}.text-right{text-align:end}.align-justify{justify-content:space-between}.grid-container{width:100%}@media (min-width:40rem){.grid-container{max-width:40rem}}@media (min-width:48rem){.grid-container{max-width:48rem}}@media (min-width:64rem){.grid-container{max-width:64rem}}@media (min-width:80rem){.grid-container{max-width:80rem}}@media (min-width:96rem){.grid-container{max-width:96rem}}.grid-container{margin-inline:auto;padding-inline-start:calc(var(--cq-spacing)*2);padding-inline-end:calc(var(--cq-spacing)*2)}@media (min-width:48rem){.grid-container{padding-inline-start:calc(var(--cq-spacing)*4);padding-inline-end:calc(var(--cq-spacing)*4)}}p{margin-bottom:calc(var(--cq-spacing)*4)}label{margin:calc(var(--cq-spacing)*0);font-size:var(--cq-text-sm);line-height:var(--tw-leading,var(--cq-text-sm--line-height));--tw-font-weight:var(--cq-font-weight-normal);font-weight:var(--cq-font-weight-normal);display:block}input{cursor:text;border:var(--border)solid #0000;-webkit-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;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;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){input{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{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}input:where(input){display:inline-flex}input :where(input){-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);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-block}input:focus,input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){input:focus,input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}input:focus,input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}input:has(>input[disabled]),input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){input:has(>input[disabled]),input:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(input:has(>input[disabled]),input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(input:has(>input[disabled]),input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}input:has(>input[disabled]),input:is(:disabled,[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-group{margin-bottom:calc(var(--cq-spacing)*4);align-items:stretch;width:100%;display:flex}.input-group .input-group-field{min-width:calc(var(--cq-spacing)*0);flex-grow:1;flex-shrink:1;flex-basis:calc(var(--cq-spacing)*0);border-radius:0}.input-group>:first-child,.input-group>:first-child.input-group-button>*{border-top-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field);border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:last-child,.input-group>:last-child.input-group-button>*{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field)}.input-group>:only-child{border-radius:var(--radius-field)}:where(.button){width:unset}.button{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:var(--btn-bg);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}@supports (color:color-mix(in lab,red,red)){.button{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.button{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.button{--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)}}.button{--btn-noise:var(--fx-noise)}.cq\:prose .button{text-decoration-line:none}@media (hover:hover){.button:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.button:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.button:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.button:active:not(.cq\:btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.button:active:not(.cq\:btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.button:active:not(.cq\:btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.button:active:not(.cq\:btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.button:active:not(.cq\:btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.button:is(:disabled,[disabled],.cq\:btn-disabled):not(.cq\:btn-link,.cq\:btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.button:is(:disabled,[disabled],.cq\:btn-disabled):not(.cq\:btn-link,.cq\:btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.button:is(:disabled,[disabled],.cq\:btn-disabled):not(.cq\:btn-link,.cq\:btn-ghost){box-shadow:none}.button:is(:disabled,[disabled],.cq\:btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.button:is(:disabled,[disabled],.cq\:btn-disabled){--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media (hover:hover){.button:is(:disabled,[disabled],.cq\:btn-disabled):hover{pointer-events:none;background-color:var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.button:is(:disabled,[disabled],.cq\:btn-disabled):hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.button:is(:disabled,[disabled],.cq\:btn-disabled):hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.button:is(:disabled,[disabled],.cq\:btn-disabled):hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}.button:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;appearance:none}.button:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.button:where(input:checked:not(.cq\:filter .cq\:btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.button{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.button.expanded{width:100%}.button.large{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}.button.primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.button.secondary{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}.button.alert{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}.button.clear{--btn-color:transparent;--btn-border:transparent;--btn-fg:var(--color-base-content)}.button.clear.primary{--btn-fg:var(--color-primary)}.button-group{align-items:stretch;column-gap:calc(var(--cq-spacing)*2);flex-wrap:wrap;flex-grow:1;display:flex}@media not all and (min-width:64rem){.fixed-bar{top:calc(var(--cq-spacing)*0);z-index:2;width:100%;position:fixed}.fixed-bar+.meals-container,.fixed-bar+.meal-option{margin-top:calc(var(--cq-spacing)*24.5)}.fixed-bar+.meals-container.with-pre-order-limit{margin-top:calc(var(--cq-spacing)*34.5)}}.kiosk-nav-bar{z-index:2;min-height:calc(var(--cq-spacing)*12);background-color:var(--cq-color-nav-bg);color:var(--cq-color-nav-fg);position:relative}.kiosk-nav-bar .sign-out-link{margin-block:calc(var(--cq-spacing)*0);margin-inline-start:calc(var(--cq-spacing)*2);margin-inline-end:calc(var(--cq-spacing)*4)}@media (min-width:48rem){.kiosk-nav-bar .sign-out-link{margin-inline:calc(var(--cq-spacing)*4)}.kiosk-nav-bar .sign-out-link svg{margin-inline-start:calc(var(--cq-spacing)*2)}}.kiosk-nav-bar .sign-out-link,.kiosk-nav-bar .change-language-modal-button,.kiosk-nav-bar .links-visualizer-toggle-button{padding-inline:calc(var(--cq-spacing)*4);padding-block:calc(var(--cq-spacing)*2);color:var(--cq-color-nav-fg);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--cq-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cq-default-transition-duration));border-radius:.25rem;align-items:center;display:flex}@media (hover:hover){:is(.kiosk-nav-bar .sign-out-link,.kiosk-nav-bar .change-language-modal-button,.kiosk-nav-bar .links-visualizer-toggle-button):hover{cursor:pointer;color:var(--cq-color-nav-fg)}}:is(.kiosk-nav-bar .sign-out-link,.kiosk-nav-bar .change-language-modal-button,.kiosk-nav-bar .links-visualizer-toggle-button):hover{background-color:var(--cq-color-nav-bg)}@supports (color:color-mix(in lab,red,red)){:is(.kiosk-nav-bar .sign-out-link,.kiosk-nav-bar .change-language-modal-button,.kiosk-nav-bar .links-visualizer-toggle-button):hover{background-color:color-mix(in oklab,var(--cq-color-nav-bg),#000 7%)}}.no-wrap{flex-wrap:nowrap}.image{padding-top:75%;display:block;position:relative}.image img{top:calc(var(--cq-spacing)*0);right:calc(var(--cq-spacing)*0);bottom:calc(var(--cq-spacing)*0);left:calc(var(--cq-spacing)*0);object-fit:cover;width:100%;height:100%;display:block;position:absolute}.diner-selector{z-index:2}.diner-selector .diner-selector__actual-diner{z-index:2;min-width:100%;padding-inline:calc(var(--cq-spacing)*4);padding-block:calc(var(--cq-spacing)*0)}@media (min-width:48rem){.diner-selector .diner-selector__actual-diner{min-width:50%}}@media (min-width:64rem){.diner-selector .diner-selector__actual-diner{min-width:33.3333%}}.diner-selector .diner-selector__actual-diner.diner-selector__actual-diner--hoverable{cursor:pointer}.diner-selector .diner-selector__actual-diner.diner-selector__actual-diner--hoverable:hover{background-color:var(--cq-color-nav-bg)}@supports (color:color-mix(in lab,red,red)){.diner-selector .diner-selector__actual-diner.diner-selector__actual-diner--hoverable:hover{background-color:color-mix(in oklab,var(--cq-color-nav-bg),#000 7%)}}.diner-selector .diner-selector__actual-diner svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--cq-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cq-default-transition-duration));margin-inline-end:calc(var(--cq-spacing)*4);rotate:270deg}.diner-selector .diner-selector__subtitle{margin-bottom:calc(var(--cq-spacing)*1);font-size:var(--cq-text-xs);line-height:var(--tw-leading,var(--cq-text-xs--line-height))}.diner-selector[open=false] .diner-selector__actual-diner svg{rotate:270deg}.diner-selector[open=false] .diner-selector__companions-list{--tw-scale-y:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.diner-selector[open=true] .diner-selector__actual-diner svg{rotate:90deg}.diner-selector[open=true] .diner-selector__companions-list{--tw-scale-y:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.diner-selector .text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal-wrapper{top:calc(var(--cq-spacing)*0);left:calc(var(--cq-spacing)*0);z-index:3;background-color:var(--cq-color-black);justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.modal-wrapper{background-color:color-mix(in oklab,var(--cq-color-black)35%,transparent)}}.modal-wrapper[open=false]{display:none}.modal-wrapper[open=true]{width:100dvw;height:100dvh}.modal-wrapper .modal{z-index:4;border-radius:var(--cq-radius-2xl);background-color:var(--cq-color-modal-bg);flex-direction:column;width:90dvw;max-width:100dvw;height:90dvh;max-height:100dvh;display:flex}@media (min-width:48rem){.modal-wrapper .modal{width:50dvw;height:75dvh}}@media (min-width:64rem){.modal-wrapper .modal{width:33dvw}}.modal-wrapper .modal .modal-header{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-bottom-color:var(--cq-color-primary);padding:calc(var(--cq-spacing)*1);justify-content:space-between;align-items:center;padding-inline-start:calc(var(--cq-spacing)*4);display:flex}.modal-wrapper .modal .modal-header h5{margin:calc(var(--cq-spacing)*0)}.modal-wrapper .modal .modal-header .close-modal-button{height:calc(var(--cq-spacing)*8);width:calc(var(--cq-spacing)*8);border-radius:3.40282e38px}@media (hover:hover){.modal-wrapper .modal .modal-header .close-modal-button:hover{cursor:pointer}}.modal-wrapper .modal .modal-header .close-modal-button:hover{background-color:var(--cq-color-modal-bg)}@supports (color:color-mix(in lab,red,red)){.modal-wrapper .modal .modal-header .close-modal-button:hover{background-color:color-mix(in oklab,var(--cq-color-modal-bg),#000 7%)}}.modal-wrapper .modal .modal-body{display:flex;overflow:auto}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes progress{50%{background-position-x:-115%}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes dropdown{0%{opacity:0}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
