@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--app-font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-red-950:oklch(25.8% .092 26.042);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-900:oklch(40.5% .101 131.063);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-50:oklch(97% .014 254.604);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-50:var(--app-color-primary-50);--color-primary-100:var(--app-color-primary-100);--color-primary-200:var(--app-color-primary-200);--color-primary-300:var(--app-color-primary-300);--color-primary-400:var(--app-color-primary-400);--color-primary-500:var(--app-color-primary-500);--color-primary-600:var(--app-color-primary-600);--color-primary-700:var(--app-color-primary-700);--color-primary-900:var(--app-color-primary-900);--color-surface:var(--app-color-surface);--color-surface-light:var(--app-color-surface-light);--color-surface-lighter:var(--app-color-surface-lighter);--color-surface-border:var(--app-color-surface-border);--color-star:var(--app-color-star)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body{max-width:100%;overflow-x:clip}body{background-color:var(--color-surface);font-family:var(--font-sans);color:var(--color-gray-100);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--app-font-heading)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset]),select,textarea){color:var(--app-input-text)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset]),textarea)::placeholder{color:var(--app-input-placeholder);opacity:1}}@layer components{.auth-fixed-shell{background:var(--app-color-surface)}.auth-fixed-logo{background:0 0}.auth-fixed-logo-icon{color:var(--app-color-primary-400)}.auth-fixed-title{color:var(--app-input-text)}.auth-fixed-subtitle{color:var(--app-input-placeholder)}.auth-fixed-card{background:var(--app-box-bg-solid);border:1px solid var(--app-box-border)}.auth-fixed-tabs{background:var(--app-color-surface-light)}@supports (color:color-mix(in lab,red,red)){.auth-fixed-tabs{background:color-mix(in srgb,var(--app-color-surface-light) 72%,var(--app-color-surface) 28%)}}.auth-fixed-tab{color:var(--app-input-placeholder)}.auth-fixed-tab:hover,.auth-fixed-tab:focus-visible{color:var(--app-input-text)}.auth-fixed-tab--active{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.auth-fixed-tab--active{background:color-mix(in srgb,var(--app-color-primary-500) 22%,transparent)}}.auth-fixed-tab--active{color:var(--app-color-primary-100)}.auth-fixed-label,.auth-fixed-icon{color:var(--app-input-placeholder)}@supports (color:color-mix(in lab,red,red)){.auth-fixed-icon{color:color-mix(in srgb,var(--app-input-placeholder) 82%,var(--app-color-surface-border) 18%)}}.auth-fixed-input{color:var(--app-input-text);background:var(--app-input-bg);border:1px solid var(--app-input-border)}.auth-fixed-input::placeholder{color:var(--app-input-placeholder);opacity:1}.auth-fixed-input:focus{border-color:var(--app-color-primary-500)}.auth-fixed-note{color:var(--app-input-placeholder)}.auth-fixed-submit{background:var(--app-color-primary-600);color:var(--app-color-primary-50)}.auth-fixed-submit:hover{background:var(--app-color-primary-500)}.auth-fixed-divider-line{background:var(--app-color-surface-border)}@supports (color:color-mix(in lab,red,red)){.auth-fixed-divider-line{background:color-mix(in srgb,var(--app-color-surface-border) 72%,transparent)}}.auth-fixed-divider-text{color:var(--app-input-placeholder)}.auth-fixed-google{background:var(--app-color-surface-light)}@supports (color:color-mix(in lab,red,red)){.auth-fixed-google{background:color-mix(in srgb,var(--app-color-surface-light) 86%,var(--app-color-surface) 14%)}}.auth-fixed-google{color:var(--app-input-text);border:1px solid var(--app-input-border)}.auth-fixed-google:hover{background:var(--app-color-surface-lighter)}@supports (color:color-mix(in lab,red,red)){.auth-fixed-google:hover{background:color-mix(in srgb,var(--app-color-surface-lighter) 72%,var(--app-color-surface-light) 28%)}}:root[data-ui-mode=light] .auth-fixed-tab{color:var(--app-color-primary-800)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-mode=light] .auth-fixed-tab{color:color-mix(in srgb,var(--app-color-primary-800) 58%,#4b5563 42%)}}:root[data-ui-mode=light] .auth-fixed-tab:hover,:root[data-ui-mode=light] .auth-fixed-tab:focus-visible{color:var(--app-color-primary-800)}:root[data-ui-mode=light] .auth-fixed-tab--active{background:var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-mode=light] .auth-fixed-tab--active{background:color-mix(in srgb,var(--app-color-primary-400) 28%,#fff 72%)}}:root[data-ui-mode=light] .auth-fixed-tab--active{color:var(--app-color-primary-900)}.app-shell{height:100vh;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;overflow:hidden}.app-header{top:calc(var(--spacing) * 0);z-index:50;align-items:stretch;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface-light);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);flex-direction:column;display:flex;position:sticky}@media(min-width:40rem){.app-header{padding-inline:calc(var(--spacing) * 4)}}@media(min-width:48rem){.app-header{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3)}}.app-header{padding-top:calc(.6rem + env(safe-area-inset-top,0px));background-color:var(--app-header-bg);border-color:var(--app-header-border)}.app-brand-button{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 1);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media(hover:hover){.app-brand-button:hover{background-color:var(--color-surface)}}.app-brand-button{border-radius:calc(var(--app-box-radius) - 6px)}.app-header-top-row{justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:3.35rem;padding-inline:3.2rem;display:flex;position:relative}.app-header-brand{margin-inline:auto}.app-header-brand-icon{object-fit:contain;width:1.55rem;height:1.55rem}.app-header-brand-title{font-size:1.12rem;font-weight:700;line-height:1.15}.app-header-mobile-icon-btn{border:1px solid var(--app-surface-border-emphasis);background:var(--app-color-surface);border-radius:.7rem;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.app-header-mobile-icon-btn{background:color-mix(in srgb,var(--app-color-surface) 92%,transparent)}}.app-header-mobile-icon-btn{color:#c6ced9;transition:color .12s,border-color .12s,background-color .12s}.app-header-mobile-icon-btn:hover,.app-header-mobile-icon-btn:focus-visible{color:#fff;border-color:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.app-header-mobile-icon-btn:hover,.app-header-mobile-icon-btn:focus-visible{border-color:color-mix(in srgb,var(--app-color-primary-500) 42%,var(--app-surface-border-emphasis))}}.app-header-mobile-icon-btn:hover,.app-header-mobile-icon-btn:focus-visible{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.app-header-mobile-icon-btn:hover,.app-header-mobile-icon-btn:focus-visible{background:color-mix(in srgb,var(--app-color-primary-500) 8%,var(--app-color-surface))}}.app-header-mobile-icon-btn--left{left:0}.app-header-mobile-icon-btn--right{right:0}.app-header-actions{align-items:center;gap:.5rem;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.app-header-add-btn{border-radius:.7rem;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;padding:0;display:inline-flex}.mobile-tab-nav .app-tab-button{gap:.5rem;min-height:2.75rem;padding:.65rem .8rem;font-size:.98rem;line-height:1.2}.mobile-tab-nav .app-tab-button svg{width:1.05rem;height:1.05rem}@media(min-width:768px){.app-header-top-row{justify-content:center;gap:.75rem;min-height:0;padding-inline:11rem}.app-header-brand{margin-inline:auto}.app-header-brand-icon{width:1.75rem;height:1.75rem}.app-header-brand-title{font-size:1.125rem;line-height:1.2}.app-header-actions{margin-left:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.app-header-add-btn{border-radius:.6rem;width:auto;height:auto;padding:.5rem 1rem}}@media(min-width:1024px){.app-header-brand-title{font-size:1.25rem}}.app-tab-nav{align-items:center;gap:calc(var(--spacing) * 1);padding-top:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1);white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;margin-top:-.25rem;width:max-content;max-width:100%;margin-inline:auto;display:flex;overflow-x:auto}.app-tab-nav::-webkit-scrollbar{display:none}.app-tab-button{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;display:flex;position:relative}@media(hover:hover){.app-tab-button:hover{background-color:var(--color-surface);color:var(--color-white)}}.app-tab-button{border-radius:calc(var(--app-box-radius) - 6px)}.app-tab-button[data-active=true]{background-color:var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.app-tab-button[data-active=true]{background-color:color-mix(in oklab,var(--color-primary-600) 20%,transparent)}}.app-tab-button[data-active=true]{color:var(--color-primary-400)}.mobile-tab-menu-shell{height:100dvh;position:fixed;inset:0;overflow:hidden}.mobile-tab-menu-backdrop{min-height:100%;position:absolute;inset:0}.mobile-tab-menu-panel{height:100%;min-height:100dvh;padding-top:calc(.75rem + env(safe-area-inset-top,0px));padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));inset-block:0;position:absolute;left:0}.profile-sections-nav{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-surface-border);padding-bottom:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media(max-width:767px){.profile-sections-nav{z-index:35;background:linear-gradient(180deg,var(--app-color-surface),var(--app-color-surface));margin-inline:-.75rem;padding:.45rem .75rem .6rem;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.profile-sections-nav{background:linear-gradient(180deg,color-mix(in srgb,var(--app-color-surface) 94%,transparent),color-mix(in srgb,var(--app-color-surface) 82%,transparent))}}.profile-sections-nav{-webkit-backdrop-filter:blur(12px)}}.profile-sections-tab{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}.profile-sections-tab:hover,.profile-sections-tab:focus-visible{background-color:var(--color-surface);color:var(--color-gray-200)}.profile-sections-tab[data-active=true]{color:var(--app-color-primary-200);background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.profile-sections-tab[data-active=true]{background:color-mix(in srgb,var(--app-color-primary-500) 15%,transparent)}}.profile-sections-tab[data-active=true]{box-shadow:inset 0 -2px 0 0 var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){.profile-sections-tab[data-active=true]{box-shadow:inset 0 -2px color-mix(in srgb,var(--app-color-primary-400) 65%,transparent)}}:is(div,p,details,section)[class*=bg-red-][class*=text-red-],:is(div,p,details,section)[class*=bg-rose-][class*=text-rose-]{color:#fee2e2!important;background-color:#7f1d1d!important}@supports (color:color-mix(in lab,red,red)){:is(div,p,details,section)[class*=bg-red-][class*=text-red-],:is(div,p,details,section)[class*=bg-rose-][class*=text-rose-]{background-color:color-mix(in srgb,#7f1d1d 78%,var(--app-color-surface) 22%)!important}}:is(div,p,details,section)[class*=bg-red-][class*=text-red-],:is(div,p,details,section)[class*=bg-rose-][class*=text-rose-]{border-color:#f871719e!important}:is(div,p,details,section)[class*=bg-amber-][class*=text-amber-],:is(div,p,details,section)[class*=bg-yellow-][class*=text-yellow-]{color:#fef3c7!important;background-color:#78350f!important}@supports (color:color-mix(in lab,red,red)){:is(div,p,details,section)[class*=bg-amber-][class*=text-amber-],:is(div,p,details,section)[class*=bg-yellow-][class*=text-yellow-]{background-color:color-mix(in srgb,#78350f 78%,var(--app-color-surface) 22%)!important}}:is(div,p,details,section)[class*=bg-amber-][class*=text-amber-],:is(div,p,details,section)[class*=bg-yellow-][class*=text-yellow-]{border-color:#fbbf24a8!important}@media(min-width:1024px){.app-tab-nav{gap:.4rem}.app-tab-nav .app-tab-button{gap:.42rem;min-height:2.35rem;padding:.56rem .95rem;font-size:.975rem;line-height:1.2}.app-tab-nav .app-tab-button svg{width:1.08rem;height:1.08rem}.profile-sections-nav{gap:.5rem;padding-bottom:.6rem}.profile-sections-nav .profile-sections-tab{gap:.4rem;min-height:2.2rem;padding:.55rem .95rem;font-size:.93rem;line-height:1.2}.profile-sections-nav .profile-sections-tab svg{width:1.05rem;height:1.05rem}}.profile-sections-content{min-height:calc(var(--spacing) * 0)}.price-mode-badge{border-style:var(--tw-border-style);--tw-leading:1;border-width:1px;border-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;min-width:2.5rem;line-height:1;display:inline-flex}.price-mode-badge--eco{background:var(--tone-price-eco)}@supports (color:color-mix(in lab,red,red)){.price-mode-badge--eco{background:color-mix(in srgb,var(--tone-price-eco) 16%,transparent)}}.price-mode-badge--eco{color:var(--tone-price-eco);border-color:var(--tone-price-eco)}@supports (color:color-mix(in lab,red,red)){.price-mode-badge--eco{border-color:color-mix(in srgb,var(--tone-price-eco) 38%,transparent)}}.price-mode-badge--normal{background:var(--tone-price-standard)}@supports (color:color-mix(in lab,red,red)){.price-mode-badge--normal{background:color-mix(in srgb,var(--tone-price-standard) 16%,transparent)}}.price-mode-badge--normal{color:var(--tone-price-standard);border-color:var(--tone-price-standard)}@supports (color:color-mix(in lab,red,red)){.price-mode-badge--normal{border-color:color-mix(in srgb,var(--tone-price-standard) 38%,transparent)}}.price-mode-badge--premium{background:var(--tone-price-premium)}@supports (color:color-mix(in lab,red,red)){.price-mode-badge--premium{background:color-mix(in srgb,var(--tone-price-premium) 16%,transparent)}}.price-mode-badge--premium{color:var(--tone-price-premium);border-color:var(--tone-price-premium)}@supports (color:color-mix(in lab,red,red)){.price-mode-badge--premium{border-color:color-mix(in srgb,var(--tone-price-premium) 38%,transparent)}}.glycemic-index-badge{border:1px solid var(--tone-glycemic-low-border);background:var(--tone-glycemic-low-bg);width:3.05rem;height:1.35rem;color:var(--tone-glycemic-low-text);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.22rem;padding:0 .32rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.glycemic-index-badge strong{font-size:.73rem;font-weight:900;line-height:1}.glycemic-index-badge[data-level=medium]{border-color:var(--tone-glycemic-medium-border);background:var(--tone-glycemic-medium-bg);color:var(--tone-glycemic-medium-text)}.glycemic-index-badge[data-level=high]{border-color:var(--tone-glycemic-high-border);background:var(--tone-glycemic-high-bg);color:var(--tone-glycemic-high-text)}.glycemic-index-badge[data-level=unknown]{border-color:var(--app-color-surface-border)}@supports (color:color-mix(in lab,red,red)){.glycemic-index-badge[data-level=unknown]{border-color:color-mix(in srgb,var(--app-color-surface-border) 76%,transparent)}}.glycemic-index-badge[data-level=unknown]{background:var(--app-color-surface-lighter)}@supports (color:color-mix(in lab,red,red)){.glycemic-index-badge[data-level=unknown]{background:color-mix(in srgb,var(--app-color-surface-lighter) 58%,var(--app-color-surface-light) 42%)}}.glycemic-index-badge[data-level=unknown]{color:var(--app-input-placeholder)}@supports (color:color-mix(in lab,red,red)){.glycemic-index-badge[data-level=unknown]{color:color-mix(in srgb,var(--app-input-placeholder) 82%,var(--app-input-text) 18%)}}.ciqual-result--existing{background:var(--tone-price-eco)}@supports (color:color-mix(in lab,red,red)){.ciqual-result--existing{background:color-mix(in srgb,var(--tone-price-eco) 18%,var(--app-color-surface) 82%)}}.ciqual-result--existing{border-color:var(--tone-price-eco)}@supports (color:color-mix(in lab,red,red)){.ciqual-result--existing{border-color:color-mix(in srgb,var(--tone-price-eco) 44%,var(--app-color-surface-border) 56%)}}.ciqual-result--existing:hover{background:var(--tone-price-eco)}@supports (color:color-mix(in lab,red,red)){.ciqual-result--existing:hover{background:color-mix(in srgb,var(--tone-price-eco) 24%,var(--app-color-surface) 76%)}}.ciqual-result--existing:hover{border-color:var(--tone-price-eco)}@supports (color:color-mix(in lab,red,red)){.ciqual-result--existing:hover{border-color:color-mix(in srgb,var(--tone-price-eco) 58%,var(--app-color-surface-border) 42%)}}.ciqual-result__title--existing{color:var(--app-input-text)}@supports (color:color-mix(in lab,red,red)){.ciqual-result__title--existing{color:color-mix(in srgb,var(--app-input-text) 90%,var(--tone-price-eco) 10%)}}.ciqual-result__badge--existing{background:var(--tone-price-eco)}@supports (color:color-mix(in lab,red,red)){.ciqual-result__badge--existing{background:color-mix(in srgb,var(--tone-price-eco) 20%,var(--app-color-surface) 80%)}}.ciqual-result__badge--existing{border:1px solid var(--tone-price-eco)}@supports (color:color-mix(in lab,red,red)){.ciqual-result__badge--existing{border:1px solid color-mix(in srgb,var(--tone-price-eco) 44%,transparent)}}.ciqual-result__badge--existing{color:var(--app-input-text)}@supports (color:color-mix(in lab,red,red)){.ciqual-result__badge--existing{color:color-mix(in srgb,var(--app-input-text) 84%,var(--tone-price-eco) 16%)}}.ciqual-result__score--existing{background:var(--app-color-surface-lighter)}@supports (color:color-mix(in lab,red,red)){.ciqual-result__score--existing{background:color-mix(in srgb,var(--app-color-surface-lighter) 82%,var(--tone-price-eco) 18%)}}.ciqual-result__score--existing{color:var(--app-input-text)}@supports (color:color-mix(in lab,red,red)){.ciqual-result__score--existing{color:color-mix(in srgb,var(--app-input-text) 82%,var(--tone-price-eco) 18%)}}.toggle-segmented,.price-list-view-toggle{align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface);padding:calc(var(--spacing) * 1);display:inline-flex}.price-list-view-button,.segmented-option{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:#9ca3af;display:inline-flex}.price-list-view-button:hover,.segmented-option:hover{color:#e5e7eb;background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.price-list-view-button:hover,.segmented-option:hover{background:color-mix(in srgb,var(--app-color-primary-500) 8%,transparent)}}.price-list-view-button[data-active=true],.segmented-option[data-active=true]{color:#e0f2fe;background:#0ea5e933;box-shadow:inset 0 0 0 1px #7dd3fc59}.price-filter-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:#9ca3af;border:1px solid var(--app-surface-border-emphasis);display:flex}@supports (color:color-mix(in lab,red,red)){.price-filter-chip{border:1px solid color-mix(in srgb,var(--app-surface-border-emphasis) 80%,transparent)}}.price-filter-chip{background:var(--app-color-surface-light)}@supports (color:color-mix(in lab,red,red)){.price-filter-chip{background:color-mix(in srgb,var(--app-color-surface-light) 88%,transparent)}}.price-filter-chip:hover{color:#e5e7eb;background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.price-filter-chip:hover{background:color-mix(in srgb,var(--app-color-primary-500) 9%,transparent)}}.price-filter-chip:hover{border-color:var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){.price-filter-chip:hover{border-color:color-mix(in srgb,var(--app-color-primary-400) 35%,var(--app-surface-border-emphasis))}}.price-filter-chip[data-active=true]{color:#e0f2fe;background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.price-filter-chip[data-active=true]{background:color-mix(in srgb,var(--app-color-primary-500) 20%,transparent)}}.price-filter-chip[data-active=true]{border-color:var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.price-filter-chip[data-active=true]{border-color:color-mix(in srgb,var(--app-color-primary-300) 42%,transparent)}}.price-filter-chip[data-active=true]{box-shadow:inset 0 0 0 1px var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.price-filter-chip[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-color-primary-300) 25%,transparent)}}.price-filter-chip--diet[data-active=true]{color:#bbf7d0;background:#10b98129;border-color:#34d39961;box-shadow:inset 0 0 0 1px #6ee7b72e}.price-mode-toggle{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);border-color:#0000}.price-mode-toggle--idle:hover{filter:brightness(1.06)}.price-mode-toggle--idle-neutral{background:var(--app-color-surface-light)}@supports (color:color-mix(in lab,red,red)){.price-mode-toggle--idle-neutral{background:color-mix(in srgb,var(--app-color-surface-light) 84%,transparent)}}.price-mode-toggle--idle-neutral{color:var(--app-input-text)}@supports (color:color-mix(in lab,red,red)){.price-mode-toggle--idle-neutral{color:color-mix(in srgb,var(--app-input-text) 72%,#9ca3af)}}.price-mode-toggle--idle-neutral{border-color:var(--app-surface-border-emphasis)}@supports (color:color-mix(in lab,red,red)){.price-mode-toggle--idle-neutral{border-color:color-mix(in srgb,var(--app-surface-border-emphasis) 74%,transparent)}}.price-mode-toggle--eco.price-mode-toggle--idle{background:var(--tone-price-eco)}@supports (color:color-mix(in lab,red,red)){.price-mode-toggle--eco.price-mode-toggle--idle{background:color-mix(in srgb,var(--tone-price-eco) 14%,transparent)}}.price-mode-toggle--eco.price-mode-toggle--idle{color:var(--tone-price-eco);border-color:var(--tone-price-eco)}@supports (color:color-mix(in lab,red,red)){.price-mode-toggle--eco.price-mode-toggle--idle{border-color:color-mix(in srgb,var(--tone-price-eco) 34%,transparent)}}.price-mode-toggle--normal.price-mode-toggle--idle{background:var(--tone-price-standard)}@supports (color:color-mix(in lab,red,red)){.price-mode-toggle--normal.price-mode-toggle--idle{background:color-mix(in srgb,var(--tone-price-standard) 14%,transparent)}}.price-mode-toggle--normal.price-mode-toggle--idle{color:var(--tone-price-standard);border-color:var(--tone-price-standard)}@supports (color:color-mix(in lab,red,red)){.price-mode-toggle--normal.price-mode-toggle--idle{border-color:color-mix(in srgb,var(--tone-price-standard) 34%,transparent)}}.price-mode-toggle--premium.price-mode-toggle--idle{background:var(--tone-price-premium)}@supports (color:color-mix(in lab,red,red)){.price-mode-toggle--premium.price-mode-toggle--idle{background:color-mix(in srgb,var(--tone-price-premium) 14%,transparent)}}.price-mode-toggle--premium.price-mode-toggle--idle{color:var(--tone-price-premium);border-color:var(--tone-price-premium)}@supports (color:color-mix(in lab,red,red)){.price-mode-toggle--premium.price-mode-toggle--idle{border-color:color-mix(in srgb,var(--tone-price-premium) 34%,transparent)}}.price-mode-toggle--eco.price-mode-toggle--active{color:#ecfeff;background:#0f766e;border-color:#5eead473}.price-mode-toggle--normal.price-mode-toggle--active{color:#eff6ff;background:#1d4ed8;border-color:#93c5fd73}.price-mode-toggle--premium.price-mode-toggle--active{color:#fffbeb;background:#b45309;border-color:#fde68a73}.ui-category-chip{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px}.ui-category-chip--idle{border-color:var(--color-surface-border);background-color:var(--color-surface);color:var(--color-gray-300)}@media(hover:hover){.ui-category-chip--idle:hover{background-color:var(--color-surface-light);color:var(--color-gray-100)}}.ui-category-chip--all.ui-category-chip--active{color:#bae6fd;background:#0ea5e929;border-color:#38bdf866}.ui-category-chip--entree.ui-category-chip--active{color:#bbf7d0;background:#10b98129;border-color:#34d3996b}.ui-category-chip--plat.ui-category-chip--active{color:#bfdbfe;background:#3b82f629;border-color:#60a5fa6b}.ui-category-chip--dessert.ui-category-chip--active{color:#fbcfe8;background:#ec489929;border-color:#f472b66b}.ui-category-chip--cocktail.ui-category-chip--active{color:#cffafe;background:#06b6d42e;border-color:#22d3ee73}.ui-category-chip--autre.ui-category-chip--active{color:#e2e8f0;background:#64748b33;border-color:#94a3b873}.ui-generation-mode-prompt--active{color:#fef3c7;background:#f59e0b24;border-color:#fbbf246b}.ui-input.ui-category-select{--category-select-bg:#64748b33;--category-select-text:#d1d5db;--category-select-border:#94a3b870;border-color:var(--category-select-border);background:var(--category-select-bg);color:var(--category-select-text)}.ui-input.ui-category-select:focus{border-color:var(--category-select-border)}@supports (color:color-mix(in lab,red,red)){.ui-input.ui-category-select:focus{border-color:color-mix(in srgb,var(--category-select-border) 72%,var(--category-select-text) 28%)}}.ui-input.ui-category-select:focus{box-shadow:0 0 0 3px var(--category-select-border)}@supports (color:color-mix(in lab,red,red)){.ui-input.ui-category-select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--category-select-border) 34%,transparent)}}.ui-input.ui-category-select--entree{--category-select-bg:#10b98129;--category-select-text:#bbf7d0;--category-select-border:#34d39966}.ui-input.ui-category-select--plat{--category-select-bg:#3b82f629;--category-select-text:#bfdbfe;--category-select-border:#60a5fa66}.ui-input.ui-category-select--dessert{--category-select-bg:#ec489929;--category-select-text:#fbcfe8;--category-select-border:#f472b666}.ui-input.ui-category-select--cocktail{--category-select-bg:#06b6d42e;--category-select-text:#cffafe;--category-select-border:#22d3ee6b}.ui-input.ui-category-select--autre{--category-select-bg:#64748b33;--category-select-text:#d1d5db;--category-select-border:#94a3b870}.ui-difficulty-chip{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px}.ui-difficulty-chip--idle{border-color:var(--color-surface-border);background-color:var(--color-surface);color:var(--color-gray-300)}@media(hover:hover){.ui-difficulty-chip--idle:hover{background-color:var(--color-surface-light);color:var(--color-gray-100)}}.ui-difficulty-chip--facile.ui-difficulty-chip--active{color:#dcfce7;background:#22c55e2e;border-color:#4ade8073}.ui-difficulty-chip--intermediaire.ui-difficulty-chip--active{color:#fef3c7;background:#eab30833;border-color:#fde04780}.ui-difficulty-chip--ambitieuse.ui-difficulty-chip--active{color:#fee2e2;background:#ef444433;border-color:#f871717a}.ui-category-badge{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;align-items:center;display:inline-flex}.ui-category-badge--entree{color:#bbf7d0;background:#10b98129;border-color:#34d39966}.ui-category-badge--plat{color:#bfdbfe;background:#3b82f629;border-color:#60a5fa66}.ui-category-badge--dessert{color:#fbcfe8;background:#ec489929;border-color:#f472b666}.ui-category-badge--cocktail{color:#cffafe;background:#06b6d42e;border-color:#22d3ee6b}.ui-category-badge--autre{color:#d1d5db;background:#64748b33;border-color:#94a3b870}.ui-category-strip{border-right:1px solid #0000}.ui-category-strip--entree{color:#bbf7d0;background:#10b98129;border-right-color:#34d39957}.ui-category-strip--plat{color:#bfdbfe;background:#3b82f629;border-right-color:#60a5fa57}.ui-category-strip--dessert{color:#fbcfe8;background:#ec489929;border-right-color:#f472b657}.ui-category-strip--cocktail{color:#cffafe;background:#06b6d429;border-right-color:#22d3ee5c}.ui-category-strip--autre{color:#d1d5db;background:#64748b2e;border-right-color:#94a3b857}.ui-score-badge{border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-radius:.25rem;align-items:center;display:inline-flex}.ui-score-badge--excellent{color:#bbf7d0;background:#10b9812e;border-color:#34d39973}.ui-score-badge--good{color:#d9f99d;background:#84cc162e;border-color:#a3e63573}.ui-score-badge--ok{color:#fde68a;background:#f59e0b33;border-color:#fbbf2475}.ui-score-badge--warn{color:#fed7aa;background:#f9731633;border-color:#fb923c75}.ui-score-badge--poor{color:#fecdd3;background:#f43f5e33;border-color:#fb718575}.ui-planning-day-pill{background:var(--app-color-surface)}@supports (color:color-mix(in lab,red,red)){.ui-planning-day-pill{background:color-mix(in srgb,var(--app-color-surface) 88%,#0f172a 12%)}}.ui-planning-day-pill{box-shadow:inset 0 0 0 1px var(--app-surface-border-emphasis)}@supports (color:color-mix(in lab,red,red)){.ui-planning-day-pill{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-surface-border-emphasis) 72%,transparent)}}.ui-planning-day-pill.ui-score-badge--excellent{background:#10b981}@supports (color:color-mix(in lab,red,red)){.ui-planning-day-pill.ui-score-badge--excellent{background:color-mix(in srgb,#10b981 28%,var(--app-color-surface) 72%)}}.ui-planning-day-pill.ui-score-badge--good{background:#84cc16}@supports (color:color-mix(in lab,red,red)){.ui-planning-day-pill.ui-score-badge--good{background:color-mix(in srgb,#84cc16 28%,var(--app-color-surface) 72%)}}.ui-planning-day-pill.ui-score-badge--ok{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.ui-planning-day-pill.ui-score-badge--ok{background:color-mix(in srgb,#f59e0b 28%,var(--app-color-surface) 72%)}}.ui-planning-day-pill.ui-score-badge--warn{background:#f97316}@supports (color:color-mix(in lab,red,red)){.ui-planning-day-pill.ui-score-badge--warn{background:color-mix(in srgb,#f97316 28%,var(--app-color-surface) 72%)}}.ui-planning-day-pill.ui-score-badge--poor{background:#f43f5e}@supports (color:color-mix(in lab,red,red)){.ui-planning-day-pill.ui-score-badge--poor{background:color-mix(in srgb,#f43f5e 28%,var(--app-color-surface) 72%)}}.ui-planning-day-pill.ui-planning-day-pill--action{border-color:var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.ui-planning-day-pill.ui-planning-day-pill--action{border-color:color-mix(in srgb,var(--app-color-primary-300) 42%,transparent)}}.ui-planning-day-pill.ui-planning-day-pill--action{color:var(--app-color-primary-200)}@supports (color:color-mix(in lab,red,red)){.ui-planning-day-pill.ui-planning-day-pill--action{color:color-mix(in srgb,var(--app-color-primary-200) 92%,white)}}.ui-planning-day-pill.ui-planning-day-pill--action:hover{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.ui-planning-day-pill.ui-planning-day-pill--action:hover{background:color-mix(in srgb,var(--app-color-primary-500) 24%,var(--app-color-surface) 76%)}}.ui-planning-clear-btn{background:#f43f5e;border-color:#fb718566}@supports (color:color-mix(in lab,red,red)){.ui-planning-clear-btn{background:color-mix(in srgb,#f43f5e 24%,var(--app-color-surface) 76%)}}.ui-planning-clear-btn{color:#fecdd3;transition:background-color .16s,border-color .16s,color .16s}.ui-planning-clear-btn:hover{background:#f43f5e;border-color:#fb71858f}@supports (color:color-mix(in lab,red,red)){.ui-planning-clear-btn:hover{background:color-mix(in srgb,#f43f5e 32%,var(--app-color-surface) 68%)}}.ui-planning-clear-btn:hover{color:#ffe4e6}.ui-vote-button{border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 1);color:var(--color-gray-300);isolation:isolate;border-width:1px;border-color:var(--app-surface-border-emphasis);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ui-vote-button{border-color:color-mix(in srgb,var(--app-surface-border-emphasis) 78%,transparent)}}.ui-vote-button{--vote-accent:#e2e8f0;--vote-accent-rgb:148 163 184;--vote-accent-bg:#94a3b829;--vote-accent-border:#94a3b875;transition:background-color .17s,border-color .17s,color .17s,box-shadow .22s,transform .21s cubic-bezier(.22,1,.36,1)}.ui-vote-button:before{content:"";background:radial-gradient(100% 70% at 50% 0%,rgb(var(--vote-accent-rgb) / .12) 0%,transparent 72%),linear-gradient(155deg,rgb(var(--vote-accent-rgb) / .08) 0%,transparent 58%);opacity:0;transform-origin:top;pointer-events:none;transition:opacity .18s ease-out,transform .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(8px)scale(.97)}.ui-vote-button:after{content:"";background:linear-gradient(90deg,transparent 0%,rgb(var(--vote-accent-rgb) / .48) 20%,rgb(var(--vote-accent-rgb) / .62) 50%,rgb(var(--vote-accent-rgb) / .48) 80%,transparent 100%);opacity:0;transform-origin:50%;pointer-events:none;border-radius:999px;height:2px;transition:opacity .17s ease-out,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:18%;right:18%;transform:scaleX(.45)translateY(-1px)}.ui-vote-button:hover{color:var(--vote-accent);border-color:var(--vote-accent)}@supports (color:color-mix(in lab,red,red)){.ui-vote-button:hover{border-color:color-mix(in srgb,var(--vote-accent) 40%,transparent)}}.ui-vote-button:hover{background:var(--vote-accent)}@supports (color:color-mix(in lab,red,red)){.ui-vote-button:hover{background:color-mix(in srgb,var(--vote-accent) 8%,transparent)}}.ui-vote-button[data-active=true]{color:var(--vote-accent);border-color:var(--vote-accent-border);background:var(--vote-accent-bg)}.ui-vote-button--down{--vote-accent:#fda4af;--vote-accent-rgb:244 63 94;--vote-accent-bg:#f43f5e1f;--vote-accent-border:#fb71856b}.ui-vote-button--neutral{--vote-accent:#e2e8f0;--vote-accent-rgb:148 163 184;--vote-accent-bg:#94a3b829;--vote-accent-border:#94a3b880}.ui-vote-button--up{--vote-accent:#86efac;--vote-accent-rgb:16 185 129;--vote-accent-bg:#10b98129;--vote-accent-border:#34d39980}.ui-vote-button--heart{--vote-accent:#fcd34d;--vote-accent-rgb:245 158 11;--vote-accent-bg:#f59e0b24;--vote-accent-border:#fbbf246b}.ui-vote-delete{border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:#fecdd3;background:#f43f5e24;border-width:1px;border-color:#fb718573}.ui-vote-delete:hover{color:#ffe4e6;background:#f43f5e38}.ui-vote-delete:disabled{color:#fda4af;background:#f43f5e1a;border-color:#fb718559}.data-view-toggle{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.data-view-toggle--idle{color:var(--color-gray-400)}@media(hover:hover){.data-view-toggle--idle:hover{color:var(--color-white)}}.data-view-toggle--idle{background:0 0}.data-view-toggle--nutri.data-view-toggle--active{color:#ecfdf5;background:#166534;box-shadow:inset 0 0 0 1px #6ee7b76b}.data-view-toggle--eco.data-view-toggle--active{color:#eff6ff;background:#1d4ed8;box-shadow:inset 0 0 0 1px #93c5fd6b}.app-search-wrap{width:100%;position:relative}@media(min-width:48rem){.app-search-wrap{max-width:var(--container-md);flex:1;margin-inline:auto}}.app-search-input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface);width:100%;padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 10);padding-left:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-100);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.app-search-input:focus{border-color:var(--color-primary-500);--tw-outline-style:none;outline-style:none}.app-search-input{color:var(--app-input-text);border-color:var(--app-input-border);background:var(--app-input-bg)}.app-search-input::placeholder{color:var(--app-input-placeholder)}.app-search-input:focus{border-color:var(--app-color-primary-500)}.ui-btn-primary{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-primary-600);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media(hover:hover){.ui-btn-primary:hover{background-color:var(--color-primary-500)}}.ui-btn-primary{border-radius:calc(var(--app-box-radius) - 6px)}.ui-btn-primary--youtube{background-color:var(--color-red-600)}@media(hover:hover){.ui-btn-primary--youtube:hover{background-color:var(--color-red-500)}}.ui-btn-primary--social{background-color:var(--color-pink-600)}@media(hover:hover){.ui-btn-primary--social:hover{background-color:var(--color-pink-500)}}.ui-btn-ghost{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media(hover:hover){.ui-btn-ghost:hover{background-color:var(--color-surface);color:var(--color-white)}}.ui-btn-ghost{border-radius:calc(var(--app-box-radius) - 6px)}.ui-card{padding:calc(var(--spacing) * 3);border-radius:var(--app-box-radius);border:1px solid var(--app-box-border);background:var(--app-box-bg);box-shadow:var(--app-box-shadow)}.ui-card-title{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:flex}.ui-panel{padding:calc(var(--spacing) * 4);border-radius:var(--app-box-radius);border:1px solid var(--app-box-border);background:var(--app-box-bg);box-shadow:var(--app-box-shadow)}:where(.app-section-panel>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.app-section-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.app-section-title{margin-bottom:calc(var(--spacing) * 1);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:inline-flex}@media(min-width:40rem){.app-section-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.app-section-subtitle{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400)}.app-section-actions{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.app-subtabs-content-gap{margin-top:calc(var(--spacing) * 4)}.app-subtabs-gap{margin-bottom:calc(var(--spacing) * 4)}.ui-trash-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;color:#4b1d24;background:linear-gradient(#ffedeffa,#ffdbe0f5);border-width:1px;border-color:#dc26266b;transition-duration:.15s;display:inline-flex;box-shadow:inset 0 1px #ffffffd1,0 1px 2px #7c1d311f}.ui-trash-btn:hover{color:#3a151c;background:linear-gradient(#ffe0e4,#ffcad1fa);border-color:#dc26268f;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd9,0 2px 6px #7c1d3129}.ui-trash-btn:active{transform:translateY(0);box-shadow:inset 0 1px #fffc,0 1px 2px #7c1d3124}.ui-trash-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:inset 0 1px #ffffffb8}.ui-trash-btn--icon-xs{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.ui-trash-btn--icon-sm{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.ui-trash-btn--icon-md{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.ui-trash-btn--label{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold)}.ui-trash-icon{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:#d62d4f;stroke-width:2.25px}.ui-trash-btn:hover .ui-trash-icon{color:#be1e47}.ui-panel-soft{padding:calc(var(--spacing) * 3);border-radius:var(--app-box-radius);border:1px solid var(--app-box-border);background:var(--app-box-bg-soft);box-shadow:var(--app-box-shadow)}.ui-panel-compact{padding:calc(var(--spacing) * 3);border-radius:var(--app-box-radius);border:1px solid var(--app-box-border);background:var(--app-box-bg);box-shadow:var(--app-box-shadow)}.ui-panel-solid{padding:calc(var(--spacing) * 3);border-radius:var(--app-box-radius);border:1px solid var(--app-box-border);background:var(--app-box-bg-solid);box-shadow:var(--app-box-shadow)}.ui-input{border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-100)}.ui-input:focus{border-color:var(--color-primary-500);--tw-outline-style:none;outline-style:none}.ui-input{border:1px solid var(--app-input-border);background:var(--app-input-bg);color:var(--app-input-text);transition:border-color .15s,box-shadow .2s}.ui-input::placeholder{color:var(--app-input-placeholder)}.ui-input:focus{box-shadow:0 0 0 3px var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.ui-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--app-color-primary-500) 22%,transparent)}}.ui-input-lg{border-radius:var(--radius-xl);width:100%;padding-block:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-100)}.ui-input-lg:focus{border-color:var(--color-primary-500);--tw-outline-style:none;outline-style:none}.ui-input-lg{border:1px solid var(--app-input-border);background:var(--app-input-bg);color:var(--app-input-text);transition:border-color .15s,box-shadow .2s}.ui-input-lg::placeholder{color:var(--app-input-placeholder)}.ui-input-lg:focus{box-shadow:0 0 0 3px var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.ui-input-lg:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--app-color-primary-500) 22%,transparent)}}.ui-input-lg-icon{padding-left:calc(var(--spacing) * 11)}.ui-input-leading-icon{padding-left:calc(var(--spacing) * 9)}.timer-alarm-range{--timer-range-progress:0%;--timer-range-accent:var(--timer-range-accent-theme);--timer-range-track:var(--timer-range-track-theme);--timer-range-track-fill:var(--timer-range-track-fill-theme);--timer-range-thumb:var(--timer-range-thumb-theme);--timer-range-thumb-border:var(--timer-range-thumb-border-theme);--timer-range-focus-ring:var(--timer-range-focus-ring-theme);appearance:none;cursor:pointer;background:0 0;height:1.1rem}.timer-alarm-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--timer-range-track-fill) 0 var(--timer-range-progress),var(--timer-range-track) var(--timer-range-progress) 100%);border-radius:999px;height:6px}.timer-alarm-range::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid var(--timer-range-thumb-border);background:var(--timer-range-thumb);border-radius:999px;width:16px;height:16px;margin-top:-5px;transition:transform .13s,box-shadow .13s,border-color .13s;box-shadow:0 1px 4px #00000038}.timer-alarm-range::-moz-range-track{background:var(--timer-range-track);border-radius:999px;height:6px}.timer-alarm-range::-moz-range-progress{background:var(--timer-range-track-fill);border-radius:999px;height:6px}.timer-alarm-range::-moz-range-thumb{border:1px solid var(--timer-range-thumb-border);background:var(--timer-range-thumb);border-radius:999px;width:16px;height:16px;transition:transform .13s,box-shadow .13s,border-color .13s;box-shadow:0 1px 4px #00000038}.timer-alarm-range:focus-visible{outline:none}.timer-alarm-range:focus-visible::-webkit-slider-thumb{box-shadow:0 1px 4px #00000038,0 0 0 4px var(--timer-range-focus-ring)}.timer-alarm-range:focus-visible::-moz-range-thumb{box-shadow:0 1px 4px #00000038,0 0 0 4px var(--timer-range-focus-ring)}.timer-alarm-range:hover::-webkit-slider-thumb{transform:scale(1.05)}.timer-alarm-range:hover::-moz-range-thumb{transform:scale(1.05)}.ui-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.ui-modal-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface-light);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ui-modal-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-surface-border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.ui-modal-footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-surface-border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.native-share-import-backdrop{background:var(--app-color-surface)}@supports (color:color-mix(in lab,red,red)){.native-share-import-backdrop{background:color-mix(in srgb,var(--app-color-surface) 44%,transparent)}}.native-share-import-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.18s ease-out both modal-backdrop-in}.native-share-import-card{border-radius:calc(var(--app-box-radius) + 8px);border:1px solid var(--app-box-border)}@supports (color:color-mix(in lab,red,red)){.native-share-import-card{border:1px solid color-mix(in srgb,var(--app-box-border) 82%,transparent)}}.native-share-import-card{background:var(--app-box-bg-solid);box-shadow:var(--app-box-shadow);color:var(--app-input-text)}.native-share-import-icon{border:1px solid var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.native-share-import-icon{border:1px solid color-mix(in srgb,var(--app-color-primary-500) 38%,var(--app-box-border) 62%)}}.native-share-import-icon{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.native-share-import-icon{background:color-mix(in srgb,var(--app-color-primary-500) 14%,var(--app-box-bg-solid) 86%)}}.native-share-import-icon{color:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.native-share-import-icon{color:color-mix(in srgb,var(--app-color-primary-500) 76%,var(--app-input-text) 24%)}}.native-share-import-title{color:var(--app-input-text)}.native-share-import-copy{color:var(--app-input-placeholder)}.native-share-import-progress{border:1px solid var(--app-box-border)}@supports (color:color-mix(in lab,red,red)){.native-share-import-progress{border:1px solid color-mix(in srgb,var(--app-box-border) 72%,transparent)}}.native-share-import-progress{background:var(--app-color-surface)}@supports (color:color-mix(in lab,red,red)){.native-share-import-progress{background:color-mix(in srgb,var(--app-color-surface) 34%,transparent)}}.native-share-import-stage{color:var(--app-input-text)}.native-share-import-count{color:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.native-share-import-count{color:color-mix(in srgb,var(--app-color-primary-500) 76%,var(--app-input-text) 24%)}}.native-share-import-step{background:var(--app-box-border)}@supports (color:color-mix(in lab,red,red)){.native-share-import-step{background:color-mix(in srgb,var(--app-box-border) 54%,transparent)}}.native-share-import-step--active{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.native-share-import-step--active{background:color-mix(in srgb,var(--app-color-primary-500) 78%,var(--app-input-text) 22%)}}.native-share-import-step-labels{color:var(--app-input-placeholder)}.native-share-import-step-label--active{color:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.native-share-import-step-label--active{color:color-mix(in srgb,var(--app-color-primary-500) 76%,var(--app-input-text) 24%)}}.native-share-import-cancel{border:1px solid var(--app-box-border)}@supports (color:color-mix(in lab,red,red)){.native-share-import-cancel{border:1px solid color-mix(in srgb,var(--app-box-border) 74%,transparent)}}.native-share-import-cancel{background:var(--app-color-surface-light)}@supports (color:color-mix(in lab,red,red)){.native-share-import-cancel{background:color-mix(in srgb,var(--app-color-surface-light) 62%,transparent)}}.native-share-import-cancel{color:var(--app-input-placeholder)}.native-share-import-cancel:hover,.native-share-import-cancel:focus-visible{border-color:var(--app-box-border)}@supports (color:color-mix(in lab,red,red)){.native-share-import-cancel:hover,.native-share-import-cancel:focus-visible{border-color:color-mix(in srgb,var(--app-box-border) 92%,var(--app-color-primary-500) 8%)}}.native-share-import-cancel:hover,.native-share-import-cancel:focus-visible{background:var(--app-color-surface-lighter)}@supports (color:color-mix(in lab,red,red)){.native-share-import-cancel:hover,.native-share-import-cancel:focus-visible{background:color-mix(in srgb,var(--app-color-surface-lighter) 70%,transparent)}}.native-share-import-cancel:hover,.native-share-import-cancel:focus-visible{color:var(--app-input-text)}.native-share-import-cancel:active{transform:scale(.97)}.add-recipe-source-card{--src-accent-rgb:92 151 182;isolation:isolate;border-color:var(--app-surface-border-emphasis);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.add-recipe-source-card{border-color:color-mix(in srgb,var(--app-surface-border-emphasis) 88%,transparent)}}.add-recipe-source-card:before{content:"";z-index:0;background:radial-gradient(105% 75% at 50% 0%,rgb(var(--src-accent-rgb) / .16) 0%,transparent 72%),linear-gradient(160deg,rgb(var(--src-accent-rgb) / .1) 0%,transparent 56%);opacity:0;transform-origin:top;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s ease-out;position:absolute;inset:0;transform:translateY(12px)scale(.96)}.add-recipe-source-card:after{content:"";background:linear-gradient(90deg,transparent 0%,rgb(var(--src-accent-rgb) / .62) 18%,rgb(var(--src-accent-rgb) / .8) 50%,rgb(var(--src-accent-rgb) / .62) 82%,transparent 100%);opacity:0;transform-origin:50%;pointer-events:none;border-radius:999px;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s ease-out;position:absolute;top:0;left:16%;right:16%;transform:scaleX(.35)translateY(-1px)}.add-recipe-source-card>*{z-index:1;position:relative}.add-recipe-source-card__icon{color:#9aa3b4;transition:color .22s,transform .28s cubic-bezier(.22,1,.36,1)}.add-recipe-source-card__title{transition:color .22s,transform .28s cubic-bezier(.22,1,.36,1)}.add-recipe-source-card__subtitle{transition:color .22s}.add-recipe-source-card--link{--src-accent-rgb:92 151 182}.add-recipe-source-card--youtube{--src-accent-rgb:188 96 93}.add-recipe-source-card--social{--src-accent-rgb:173 112 182}.add-recipe-source-card--file{--src-accent-rgb:118 136 174}.add-recipe-source-card--manual{--src-accent-rgb:101 155 128}.add-recipe-source-card--fast{--src-accent-rgb:190 149 90}.add-recipe-source-card--ocr{--src-accent-rgb:87 158 155}.add-recipe-source-card:disabled{cursor:not-allowed;opacity:.46;filter:grayscale(.65);background:var(--app-color-surface)}@supports (color:color-mix(in lab,red,red)){.add-recipe-source-card:disabled{background:color-mix(in srgb,var(--app-color-surface) 78%,var(--app-color-surface-light) 22%)}}.add-recipe-source-card:disabled:before,.add-recipe-source-card:disabled:after{display:none}.add-recipe-source-card:disabled .add-recipe-source-card__icon{color:var(--app-input-placeholder)}@supports (color:color-mix(in lab,red,red)){.add-recipe-source-card:disabled .add-recipe-source-card__icon{color:color-mix(in srgb,var(--app-input-placeholder) 72%,var(--app-color-surface-border) 28%)}}.add-recipe-source-card:disabled .add-recipe-source-card__title{color:var(--app-input-text)}@supports (color:color-mix(in lab,red,red)){.add-recipe-source-card:disabled .add-recipe-source-card__title{color:color-mix(in srgb,var(--app-input-text) 52%,var(--app-input-placeholder) 48%)}}.add-recipe-source-card:disabled .add-recipe-source-card__subtitle{color:var(--app-input-placeholder)}@supports (color:color-mix(in lab,red,red)){.add-recipe-source-card:disabled .add-recipe-source-card__subtitle{color:color-mix(in srgb,var(--app-input-placeholder) 82%,var(--app-color-surface-border) 18%)}}@media(hover:hover)and (min-width:768px){.add-recipe-source-card{transition:border-color .22s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .26s}.add-recipe-source-card:not(:disabled):hover,.add-recipe-source-card:not(:disabled):focus-visible{border-color:rgb(var(--src-accent-rgb) / .5);box-shadow:0 10px 22px #0000002e,0 0 0 1px rgb(var(--src-accent-rgb) / .18) inset;transform:translateY(-2.5px)}.add-recipe-source-card:not(:disabled):hover:before,.add-recipe-source-card:not(:disabled):focus-visible:before{opacity:1;transform:translateY(0)scale(1)}.add-recipe-source-card:not(:disabled):hover:after,.add-recipe-source-card:not(:disabled):focus-visible:after{opacity:1;transform:scaleX(1)translateY(0)}.add-recipe-source-card:not(:disabled):hover .add-recipe-source-card__icon,.add-recipe-source-card:not(:disabled):focus-visible .add-recipe-source-card__icon{color:rgb(var(--src-accent-rgb) / .92);transform:translateY(-1px)scale(1.05)}.add-recipe-source-card:not(:disabled):hover .add-recipe-source-card__title,.add-recipe-source-card:not(:disabled):focus-visible .add-recipe-source-card__title{color:rgb(var(--src-accent-rgb))}@supports (color:color-mix(in lab,red,red)){.add-recipe-source-card:not(:disabled):hover .add-recipe-source-card__title,.add-recipe-source-card:not(:disabled):focus-visible .add-recipe-source-card__title{color:color-mix(in srgb,rgb(var(--src-accent-rgb)) 28%,#f7f8fb)}}.add-recipe-source-card:not(:disabled):hover .add-recipe-source-card__title,.add-recipe-source-card:not(:disabled):focus-visible .add-recipe-source-card__title{transform:translateY(-1px)}.add-recipe-source-card:not(:disabled):hover .add-recipe-source-card__subtitle,.add-recipe-source-card:not(:disabled):focus-visible .add-recipe-source-card__subtitle{color:rgb(var(--src-accent-rgb))}@supports (color:color-mix(in lab,red,red)){.add-recipe-source-card:not(:disabled):hover .add-recipe-source-card__subtitle,.add-recipe-source-card:not(:disabled):focus-visible .add-recipe-source-card__subtitle{color:color-mix(in srgb,rgb(var(--src-accent-rgb)) 42%,#9ca3af)}}}.ui-btn-text{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.ui-btn-text:hover{color:var(--color-white)}}.ui-step-index{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border:1px solid #0000;border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:visible}.ui-step-index--default{background:var(--app-color-primary-600)}@supports (color:color-mix(in lab,red,red)){.ui-step-index--default{background:color-mix(in srgb,var(--app-color-primary-600) 88%,#000 12%)}}.ui-step-index--default{border-color:var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){.ui-step-index--default{border-color:color-mix(in srgb,var(--app-color-primary-400) 46%,transparent)}}.ui-step-index--default{color:#f8fafc}.ui-step-index--current{background:var(--app-color-primary-500);border-color:var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.ui-step-index--current{border-color:color-mix(in srgb,var(--app-color-primary-300) 52%,transparent)}}.ui-step-index--current{color:#f8fafc}.ui-step-index--done{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.ui-step-index--done{background:color-mix(in srgb,var(--app-color-primary-500) 58%,transparent)}}.ui-step-index--done{border-color:var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){.ui-step-index--done{border-color:color-mix(in srgb,var(--app-color-primary-400) 52%,transparent)}}.ui-step-index--done{color:#f8fafc}.ui-step-index--idle{background:var(--app-surface-border);border-color:var(--app-surface-border)}@supports (color:color-mix(in lab,red,red)){.ui-step-index--idle{border-color:color-mix(in srgb,var(--app-surface-border) 80%,transparent)}}.ui-step-index--idle{color:#6b7280}.season-chip{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;display:flex}.season-chip--idle{border-color:var(--color-surface-border);background-color:var(--color-surface-light);color:var(--color-gray-400)}@media(hover:hover){.season-chip--idle:hover{color:var(--color-white)}}.season-chip--active.season-chip--hiver{color:#bae6fd;background:#0ea5e929;border-color:#38bdf873}.season-chip--active.season-chip--printemps{color:#bbf7d0;background:#10b98129;border-color:#34d39973}.season-chip--active.season-chip--ete{color:#fde68a;background:#eab3082b;border-color:#facc157a}.season-chip--active.season-chip--automne{color:#fdba74;background:#ea580c2e;border-color:#fb923c7a}.food-price-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);border-width:1px}.food-price-card__label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.food-price-card__input{margin-top:calc(var(--spacing) * 1);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-surface);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.food-price-card__input::placeholder{color:var(--color-gray-500)}.food-price-card__input:focus{--tw-outline-style:none;outline-style:none}.food-price-card__input{color:var(--app-input-text)}.food-price-card--eco{background:#10b9811a;border-color:#34d3994d}.food-price-card--eco .food-price-card__label{color:#6ee7b7}.food-price-card--eco .food-price-card__input{border-color:#34d39942}.food-price-card--eco .food-price-card__input:focus{border-color:#34d39985}.food-price-card--std{background:#3b82f61a;border-color:#60a5fa4d}.food-price-card--std .food-price-card__label{color:#93c5fd}.food-price-card--std .food-price-card__input{border-color:#60a5fa42}.food-price-card--std .food-price-card__input:focus{border-color:#60a5fa85}.food-price-card--prem{background:#f59e0b1f;border-color:#fbbf2457}.food-price-card--prem .food-price-card__label{color:#fcd34d}.food-price-card--prem .food-price-card__input{border-color:#fbbf2442}.food-price-card--prem .food-price-card__input:focus{border-color:#fbbf248a}.ui-popover{z-index:40;margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface-light);padding:calc(var(--spacing) * 3);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:absolute}.ui-toggle-btn{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.ui-toggle-btn{background-color:color-mix(in oklab,var(--color-surface) 70%,transparent)}}.ui-toggle-btn{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-300);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.ui-toggle-btn:hover{background-color:var(--color-surface)}}.ui-toggle-btn[data-active=true]{border-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.ui-toggle-btn[data-active=true]{border-color:color-mix(in oklab,var(--color-primary-400) 60%,transparent)}}.ui-toggle-btn[data-active=true]{background-color:var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.ui-toggle-btn[data-active=true]{background-color:color-mix(in oklab,var(--color-primary-600) 20%,transparent)}}.ui-toggle-btn[data-active=true]{color:var(--color-primary-200)}.ui-toggle-pill{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface-light);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@media(hover:hover){.ui-toggle-pill:hover{color:var(--color-white)}}.ui-toggle-pill[data-active=true]{border-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.ui-toggle-pill[data-active=true]{border-color:color-mix(in oklab,var(--color-primary-500) 45%,transparent)}}.ui-toggle-pill[data-active=true]{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.ui-toggle-pill[data-active=true]{background-color:color-mix(in oklab,var(--color-primary-500) 18%,transparent)}}.ui-toggle-pill[data-active=true]{color:var(--color-primary-200)}.ui-mini-choice{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.ui-mini-choice{background-color:color-mix(in oklab,var(--color-surface) 60%,transparent)}}.ui-mini-choice{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--color-gray-300);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.ui-mini-choice:hover{background-color:var(--color-surface)}}.ui-mini-choice[data-active=true]{border-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.ui-mini-choice[data-active=true]{border-color:color-mix(in oklab,var(--color-primary-400) 60%,transparent)}}.ui-mini-choice[data-active=true]{background-color:var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.ui-mini-choice[data-active=true]{background-color:color-mix(in oklab,var(--color-primary-600) 20%,transparent)}}.ui-mini-choice[data-active=true]{color:var(--color-primary-200)}.allergy-reaction-off{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.allergy-reaction-off{background-color:color-mix(in oklab,var(--color-surface) 50%,transparent)}}.allergy-reaction-off{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-400)}.allergy-row-label-active{color:#e8f5ee}.allergy-select-toggle{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.allergy-select-toggle[data-active=false]{background-color:var(--color-surface);color:var(--color-gray-400);--tw-ring-color:var(--color-surface-border)}@media(hover:hover){.allergy-select-toggle[data-active=false]:hover{color:var(--color-white);--tw-ring-color:var(--color-gray-500)}}.allergy-select-toggle[data-active=true]{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.allergy-select-toggle[data-active=true]{background:color-mix(in srgb,var(--app-color-primary-500) 84%,white 16%)}}.allergy-select-toggle[data-active=true]{color:#fff;box-shadow:inset 0 0 0 1px var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.allergy-select-toggle[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-color-primary-300) 54%,transparent)}}.allergy-reaction-toggle{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-surface-border);background-color:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));min-width:170px;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.allergy-reaction-toggle{background-color:color-mix(in oklab,var(--color-surface) 70%,transparent)}}.allergy-reaction-option{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:#9ca3af}.allergy-reaction-option+.allergy-reaction-option{border-left:1px solid var(--app-surface-border-emphasis)}@supports (color:color-mix(in lab,red,red)){.allergy-reaction-option+.allergy-reaction-option{border-left:1px solid color-mix(in srgb,var(--app-surface-border-emphasis) 72%,transparent)}}.allergy-reaction-option:hover{color:#f3f4f6;background:#94a3b824}.allergy-reaction-option--intolerance[data-active=true]{color:#fef3c7;background:#f59e0b47}.allergy-reaction-option--allergie[data-active=true]{color:#ffe4e6;background:#f43f5e42}.recipe-allergen-badge{border:1px solid var(--recipe-allergen-badge-border);background:var(--recipe-allergen-badge-bg);color:var(--recipe-allergen-badge-text)}.recipe-allergen-badge--allergie{--recipe-allergen-badge-bg:#f43f5e33;--recipe-allergen-badge-border:#fb718573;--recipe-allergen-badge-text:#ffe4e6}.recipe-allergen-badge--intolerance{--recipe-allergen-badge-bg:#f59e0b33;--recipe-allergen-badge-border:#fbbf2473;--recipe-allergen-badge-text:#fef3c7}.ingredient-allergen-danger-badge{color:#ffedec;background:#860011;background:oklch(39% .17 25);border:1px solid oklch(57% .2 24/.72);border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 6px 14px #5f00052e;box-shadow:inset 0 1px oklch(100% .01 20/.12),0 6px 14px oklch(30% .16 25/.18)}.ingredient-allergen-danger-badge--compact{border-radius:.4375rem;width:1.375rem;height:1.375rem}.ingredient-allergen-danger-badge svg{stroke-width:2.6px;width:.875rem;height:.875rem}.ingredient-allergen-danger-badge--compact svg{width:.75rem;height:.75rem}.recipe-allergen-alert{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);border-width:1px;border-color:var(--recipe-allergen-alert-border);background:var(--recipe-allergen-alert-bg)}.recipe-allergen-alert__title{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--recipe-allergen-alert-title);display:flex}.recipe-allergen-alert__details{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--recipe-allergen-alert-details)}.recipe-allergen-alert--allergie{--recipe-allergen-alert-bg:#f43f5e1f;--recipe-allergen-alert-border:#fb718566;--recipe-allergen-alert-title:#fecdd3;--recipe-allergen-alert-details:#ffe4e6}.recipe-allergen-alert--intolerance{--recipe-allergen-alert-bg:#f59e0b1f;--recipe-allergen-alert-border:#fbbf2461;--recipe-allergen-alert-title:#fde68a;--recipe-allergen-alert-details:#fef3c7}.allergy-guide-intolerance{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fcd34d}.allergy-guide-allergie{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fda4af}.achievement-card{border:1px solid var(--app-box-border);border-radius:calc(var(--app-box-radius) - 4px);background:var(--app-color-surface-light);min-height:11.25rem;position:relative}@supports (color:color-mix(in lab,red,red)){.achievement-card{background:color-mix(in srgb,var(--app-color-surface-light) 82%,var(--app-color-surface) 18%)}}.achievement-card{box-shadow:0 10px 28px var(--app-color-surface)}@supports (color:color-mix(in lab,red,red)){.achievement-card{box-shadow:0 10px 28px color-mix(in srgb,var(--app-color-surface) 52%,transparent)}}.achievement-card{padding:.9rem;transition:border-color .16s,background-color .16s}.achievement-card--unlocked{border-color:var(--achievement-unlocked-card-border);background:linear-gradient(180deg,var(--achievement-unlocked-card-bg),transparent 140%),var(--app-color-surface-light)}@supports (color:color-mix(in lab,red,red)){.achievement-card--unlocked{background:linear-gradient(180deg,var(--achievement-unlocked-card-bg),transparent 140%),color-mix(in srgb,var(--app-color-surface-light) 86%,var(--app-color-primary-500) 5%)}}.achievement-card--pending{border-color:var(--app-box-border)}@supports (color:color-mix(in lab,red,red)){.achievement-card--pending{border-color:color-mix(in srgb,var(--app-box-border) 82%,transparent)}}.achievement-card--pending{color:var(--app-input-placeholder)}.achievement-card--pending .achievement-card__emoji{filter:grayscale(.45);opacity:.68}.achievement-card__emoji{border:1px solid var(--app-box-border);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.achievement-card__emoji{border:1px solid color-mix(in srgb,var(--app-box-border) 72%,transparent)}}.achievement-card__emoji{background:var(--app-color-surface);border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.achievement-card__emoji{background:color-mix(in srgb,var(--app-color-surface) 62%,transparent)}}.achievement-card__emoji{font-size:1.3rem;line-height:1}.achievement-card--unlocked .achievement-card__emoji{border-color:var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.achievement-card--unlocked .achievement-card__emoji{border-color:color-mix(in srgb,var(--app-color-primary-300) 34%,transparent)}}.achievement-card--unlocked .achievement-card__emoji{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.achievement-card--unlocked .achievement-card__emoji{background:color-mix(in srgb,var(--app-color-primary-500) 12%,var(--app-color-surface) 88%)}}.achievement-status{letter-spacing:0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:.24rem .5rem;font-size:.625rem;font-weight:750;line-height:1;display:inline-flex}.achievement-status--unlocked{border-color:var(--achievement-status-unlocked-border);background:var(--achievement-status-unlocked-bg);color:var(--achievement-status-unlocked-text)!important}.achievement-status--pending{border-color:var(--app-box-border)}@supports (color:color-mix(in lab,red,red)){.achievement-status--pending{border-color:color-mix(in srgb,var(--app-box-border) 76%,transparent)}}.achievement-status--pending{background:var(--app-color-surface)}@supports (color:color-mix(in lab,red,red)){.achievement-status--pending{background:color-mix(in srgb,var(--app-color-surface) 70%,transparent)}}.achievement-status--pending{color:var(--app-input-placeholder)}.achievement-card__title{color:var(--app-input-text);margin-top:.9rem;font-size:.92rem;font-weight:720;line-height:1.25}.achievement-card__description{color:var(--app-input-placeholder);margin-top:.35rem}@supports (color:color-mix(in lab,red,red)){.achievement-card__description{color:color-mix(in srgb,var(--app-input-placeholder) 86%,var(--app-input-text) 14%)}}.achievement-card__description{font-size:.76rem;line-height:1.4}.achievement-progress-track{background:var(--app-color-surface);border-radius:999px;height:.45rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.achievement-progress-track{background:color-mix(in srgb,var(--app-color-surface) 82%,var(--app-box-border) 18%)}}.achievement-progress-track{margin-top:.95rem}.achievement-progress-fill{border-radius:inherit;height:100%;transition:width .18s}.achievement-progress-fill--unlocked{background:var(--achievement-progress-unlocked)}.achievement-progress-fill--pending{background:var(--achievement-progress-pending)}.achievement-card__meta{color:var(--app-input-placeholder);justify-content:space-between;align-items:center;gap:.6rem;margin-top:.55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.achievement-card__meta{color:color-mix(in srgb,var(--app-input-placeholder) 88%,var(--app-input-text) 12%)}}.achievement-card__meta{font-size:.68rem;font-weight:650}.achievement-toast{border:1px solid var(--app-color-primary-300);width:100%;max-width:24rem}@supports (color:color-mix(in lab,red,red)){.achievement-toast{border:1px solid color-mix(in srgb,var(--app-color-primary-300) 32%,var(--app-box-border) 68%)}}.achievement-toast{border-radius:calc(var(--app-box-radius) - 2px);background:linear-gradient(180deg,var(--app-color-surface-light),var(--app-color-surface))}@supports (color:color-mix(in lab,red,red)){.achievement-toast{background:linear-gradient(180deg,color-mix(in srgb,var(--app-color-surface-light) 94%,var(--app-color-primary-500) 6%),var(--app-color-surface))}}.achievement-toast{box-shadow:var(--app-box-shadow);padding:.78rem}.achievement-toast__icon{border:1px solid var(--app-color-primary-300);flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.achievement-toast__icon{border:1px solid color-mix(in srgb,var(--app-color-primary-300) 34%,transparent)}}.achievement-toast__icon{background:var(--app-color-primary-500);border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.achievement-toast__icon{background:color-mix(in srgb,var(--app-color-primary-500) 14%,var(--app-color-surface) 86%)}}.achievement-toast__icon{color:var(--app-color-primary-200)}.achievement-toast__eyebrow{color:var(--app-color-primary-200);margin:0}@supports (color:color-mix(in lab,red,red)){.achievement-toast__eyebrow{color:color-mix(in srgb,var(--app-color-primary-200) 88%,var(--app-input-placeholder) 12%)}}.achievement-toast__eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1}.achievement-toast__title{color:var(--app-input-text);margin-top:.25rem;font-size:.9rem;font-weight:720;line-height:1.25}.achievement-toast__description{color:var(--app-input-placeholder);margin-top:.18rem}@supports (color:color-mix(in lab,red,red)){.achievement-toast__description{color:color-mix(in srgb,var(--app-input-placeholder) 78%,var(--app-input-text) 22%)}}.achievement-toast__description{font-size:.76rem;line-height:1.35}.achievement-toast__close{color:var(--app-input-placeholder);border-radius:.45rem;justify-content:center;align-items:center;padding:.25rem;transition:background-color .15s,color .15s;display:inline-flex}.achievement-toast__close:hover,.achievement-toast__close:focus-visible{background:var(--app-color-surface-lighter)}@supports (color:color-mix(in lab,red,red)){.achievement-toast__close:hover,.achievement-toast__close:focus-visible{background:color-mix(in srgb,var(--app-color-surface-lighter) 76%,transparent)}}.achievement-toast__close:hover,.achievement-toast__close:focus-visible{color:var(--app-input-text)}.tone-energy{color:var(--tone-energy)!important}.tone-protein{color:var(--tone-protein)!important}.tone-fat{color:var(--tone-fat)!important}.tone-saturated{color:var(--tone-saturated)!important}.tone-carbs{color:var(--tone-carbs)!important}.tone-sugars{color:var(--tone-sugars)!important}.tone-fiber{color:var(--tone-fiber)!important}.tone-salt{color:var(--tone-salt)!important}.tone-alcohol{color:var(--tone-alcohol)!important}.tone-eco-co2{color:var(--tone-eco-co2)!important}.tone-eco-water{color:var(--tone-eco-water)!important}.tone-eco-particles{color:var(--tone-eco-particles)!important}.tone-eco-land{color:var(--tone-eco-land)!important}.tone-eco-score{color:var(--tone-eco-score)!important}.eco-score-label-gradient{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#7dd3fc,#3b82f6 48%,#4338ca);-webkit-background-clip:text;background-clip:text;font-weight:700}.tone-price-eco{color:var(--tone-price-eco)!important}.tone-price-standard{color:var(--tone-price-standard)!important}.tone-price-premium{color:var(--tone-price-premium)!important}.tone-vote-dislike{color:var(--tone-vote-dislike)!important}.tone-vote-neutral{color:var(--tone-vote-neutral)!important}.tone-vote-like{color:var(--tone-vote-like)!important}.tone-vote-favorite{color:var(--tone-vote-favorite)!important}.coverage-tone{--coverage-color:#94a3b8;color:var(--coverage-color)}.coverage-tone__fill{opacity:.84;background-color:currentColor}.coverage-tone__meter{width:var(--coverage-meter-width,0%);background-color:var(--coverage-color);opacity:.13;transition:width .16s ease-out,opacity .16s ease-out}.coverage-tone__meter--comparison{width:var(--coverage-comparison-meter-width,0%);background-color:var(--coverage-color);opacity:.1}.coverage-tone:hover .coverage-tone__meter{opacity:.18}.coverage-tone:hover .coverage-tone__meter--comparison{opacity:.14}.coverage-tone__value-row--winner{box-shadow:inset 0 0 0 1px var(--coverage-color)}@supports (color:color-mix(in lab,red,red)){.coverage-tone__value-row--winner{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--coverage-color) 22%,transparent)}}.coverage-tone__value-row--winner .coverage-tone__meter{opacity:.2}.coverage-tone__value-row--lower .coverage-tone__meter{opacity:.07}.coverage-tone__text{color:currentColor}.coverage-tone__target{color:currentColor;opacity:.9}.coverage-tone--energy{--coverage-color:var(--tone-energy)}.coverage-tone--protein{--coverage-color:var(--tone-protein)}.coverage-tone--fat{--coverage-color:var(--tone-fat)}.coverage-tone--saturated{--coverage-color:var(--tone-saturated)}.coverage-tone--carbs{--coverage-color:var(--tone-carbs)}.coverage-tone--sugars{--coverage-color:var(--tone-sugars)}.coverage-tone--fiber{--coverage-color:var(--tone-fiber)}.coverage-tone--salt{--coverage-color:var(--tone-salt)}.planning-drop-zone{border-color:var(--app-surface-border-emphasis)}@supports (color:color-mix(in lab,red,red)){.planning-drop-zone{border-color:color-mix(in srgb,var(--app-surface-border-emphasis) 86%,transparent)}}.planning-drop-zone{background:var(--app-color-surface)}@supports (color:color-mix(in lab,red,red)){.planning-drop-zone{background:color-mix(in srgb,var(--app-color-surface) 58%,transparent)}}.planning-drop-zone--drag{border-color:var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){.planning-drop-zone--drag{border-color:color-mix(in srgb,var(--app-color-primary-400) 55%,transparent)}}.planning-drop-zone--drag{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.planning-drop-zone--drag{background:color-mix(in srgb,var(--app-color-primary-500) 12%,transparent)}}.planning-drop-zone--drag{box-shadow:0 0 0 1px var(--app-color-primary-400),0 0 20px var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.planning-drop-zone--drag{box-shadow:0 0 0 1px color-mix(in srgb,var(--app-color-primary-400) 32%,transparent),0 0 20px color-mix(in srgb,var(--app-color-primary-500) 14%,transparent)}}.planning-drop-zone--over{border-color:var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.planning-drop-zone--over{border-color:color-mix(in srgb,var(--app-color-primary-300) 85%,transparent)}}.planning-drop-zone--over{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.planning-drop-zone--over{background:color-mix(in srgb,var(--app-color-primary-500) 22%,transparent)}}.planning-drop-zone--over{box-shadow:0 0 0 2px var(--app-color-primary-400),0 0 26px var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.planning-drop-zone--over{box-shadow:0 0 0 2px color-mix(in srgb,var(--app-color-primary-400) 60%,transparent),0 0 26px color-mix(in srgb,var(--app-color-primary-500) 22%,transparent)}}.planning-drop-zone-overlay{z-index:1;background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.planning-drop-zone-overlay{background:color-mix(in srgb,var(--app-color-primary-500) 10%,transparent)}}.planning-drop-zone-overlay{box-shadow:inset 0 0 0 1px var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){.planning-drop-zone-overlay{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-color-primary-400) 30%,transparent)}}.planning-drop-zone-overlay--over{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.planning-drop-zone-overlay--over{background:color-mix(in srgb,var(--app-color-primary-500) 18%,transparent)}}.planning-drop-zone-overlay--over{box-shadow:inset 0 0 0 2px var(--app-color-primary-300),0 0 0 1px var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){.planning-drop-zone-overlay--over{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--app-color-primary-300) 58%,transparent),0 0 0 1px color-mix(in srgb,var(--app-color-primary-400) 44%,transparent)}}.planning-day-header--today{border-width:2px;border-color:var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.planning-day-header--today{border-color:color-mix(in srgb,var(--app-color-primary-300) 76%,transparent)}}.planning-day-header--today{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.planning-day-header--today{background:color-mix(in srgb,var(--app-color-primary-500) 10%,var(--app-color-surface) 90%)}}.planning-day-header--today{box-shadow:none}.planning-day-header--today .planning-day-header__label{color:var(--app-color-primary-100)}@supports (color:color-mix(in lab,red,red)){.planning-day-header--today .planning-day-header__label{color:color-mix(in srgb,var(--app-color-primary-100) 88%,white)}}.coverage-pct{font-weight:400}.coverage-pct--positive{color:#059669}.coverage-pct--caution{color:#f59e0b}.coverage-pct--danger{color:#e11d48}.voice-state-circle{--voice-main:#67e8f9;--voice-accent:#0ea5e9;--voice-core-bg:#0ea5e933;--voice-core-border:#67e8f973;--voice-wave-color:#67e8f973;--voice-glow-color:#38bdf873;--voice-wave-duration:2.2s;isolation:isolate;--voice-wave-visible:1;border-radius:9999px;justify-content:center;align-items:center;width:11.5rem;height:11.5rem;display:flex;position:relative}.voice-state-circle--floating{width:6.4rem;height:6.4rem}.voice-state-circle--floating .voice-state-circle__core{width:4.45rem;height:4.45rem;padding:.25rem .45rem}.voice-state-circle--floating .voice-state-circle__main{font-size:.61rem}.voice-state-circle--floating .voice-state-circle__hint{margin-top:.16rem;font-size:.5rem}.voice-state-circle--floating .voice-state-circle__cooldown{padding:.08rem .32rem;font-size:.5rem;bottom:.34rem}.voice-state-circle__wave{border:1px solid var(--voice-wave-color);animation:voice-wave var(--voice-wave-duration) ease-out infinite;pointer-events:none;z-index:0;opacity:var(--voice-wave-visible);border-radius:9999px;position:absolute;inset:.3rem}.voice-state-circle__wave--2{animation-delay:calc(var(--voice-wave-duration) * .33)}.voice-state-circle__wave--3{animation-delay:calc(var(--voice-wave-duration) * .66)}.voice-state-circle__glow{background:radial-gradient(circle at 50% 50%,var(--voice-glow-color),transparent 72%);filter:blur(18px);opacity:.95;pointer-events:none;z-index:1;border-radius:9999px;position:absolute;inset:.85rem}.voice-state-circle__ring{border:1px solid #ffffff1f;border-top-color:var(--voice-main);pointer-events:none;z-index:2;border-right-color:#ffffff14;border-radius:9999px;animation:6s linear infinite voice-ring-spin;position:absolute;inset:.65rem}.voice-state-circle__core{z-index:3;border:1px solid var(--voice-core-border);background:radial-gradient(circle at 30% 25%,#ffffff38,transparent 38%),radial-gradient(circle at 50% 52%,var(--voice-core-bg),#0f172ae6 78%);text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;width:8.15rem;height:8.15rem;padding:.4rem .8rem;animation:2.2s ease-in-out infinite voice-core-breathe;display:flex;position:relative;box-shadow:0 0 24px #00000059,inset 0 0 34px #0f172a9e}.voice-state-circle__main{letter-spacing:.01em;color:var(--voice-main);font-size:.84rem;font-weight:700;line-height:1.1}.voice-state-circle__hint{color:#e5e7ebcc;margin-top:.28rem;font-size:.67rem;line-height:1.1}.voice-state-circle__cooldown{z-index:4;color:var(--voice-main);background:#0f172aa8;border:1px solid #ffffff24;border-radius:9999px;padding:.12rem .45rem;font-size:.62rem;font-weight:700;line-height:1.1;position:absolute;bottom:.62rem;left:50%;transform:translate(-50%)}.voice-state-circle--standby{--voice-main:#a5b4fc;--voice-accent:#6366f1;--voice-core-bg:#6366f13d;--voice-core-border:#a5b4fc73;--voice-wave-color:#818cf847;--voice-glow-color:#6366f161;--voice-wave-duration:3.1s;--voice-wave-visible:0}.voice-state-circle--standby .voice-state-circle__ring{opacity:.55;animation-duration:14s}.voice-state-circle--standby .voice-state-circle__core{animation-duration:4.2s}.voice-state-circle--listening{--voice-main:#67e8f9;--voice-accent:#06b6d4;--voice-core-bg:#0ea5e93d;--voice-core-border:#67e8f97a;--voice-wave-color:#67e8f985;--voice-glow-color:#38bdf87a;--voice-wave-duration:2s}.voice-state-circle--speaking{--voice-main:#f0abfc;--voice-accent:#d946ef;--voice-core-bg:#d946ef42;--voice-core-border:#f0abfc80;--voice-wave-color:#e879f994;--voice-glow-color:#d946ef80;--voice-wave-duration:1.5s}.voice-state-circle--speaking .voice-state-circle__core{animation:1.08s ease-in-out infinite voice-core-speak}.voice-state-circle--speaking .voice-state-circle__glow{animation:.95s ease-in-out infinite voice-glow-pulse}.voice-state-circle--processing{--voice-main:#fcd34d;--voice-accent:#f59e0b;--voice-core-bg:#f59e0b42;--voice-core-border:#fcd34d7a;--voice-wave-color:#fbbf246b;--voice-glow-color:#f59e0b6b;--voice-wave-duration:2.5s;--voice-wave-visible:0}.voice-state-circle--processing .voice-state-circle__ring{animation-duration:2.4s}.voice-state-circle--connecting{--voice-main:#7dd3fc;--voice-accent:#38bdf8;--voice-core-bg:#38bdf842;--voice-core-border:#7dd3fc80;--voice-wave-color:#7dd3fc5c;--voice-glow-color:#38bdf870;--voice-wave-duration:2.8s;--voice-wave-visible:0}.voice-state-circle--connecting .voice-state-circle__ring{border-style:dashed;border-top-color:var(--voice-main);border-right-color:#fff3;animation-duration:1.15s}.voice-state-circle--connecting .voice-state-circle__core{animation-duration:1.45s}.voice-state-circle--idle{--voice-main:#9ca3af;--voice-accent:#6b7280;--voice-core-bg:#4b556338;--voice-core-border:#9ca3af42;--voice-wave-color:#94a3b82e;--voice-glow-color:#47556947;--voice-wave-visible:0}.voice-state-circle--idle .voice-state-circle__ring{opacity:.5;border-top-color:#ffffff2e;animation:none}.voice-state-circle--idle .voice-state-circle__core{animation:none}.voice-state-circle--idle .voice-state-circle__glow{opacity:.55}.guided-tour{z-index:95;pointer-events:auto;position:fixed;inset:0}.guided-tour-dim{z-index:0;-webkit-backdrop-filter:saturate(.85);backdrop-filter:saturate(.85);background:#0a1017ad;position:fixed}.guided-tour-dim--top{top:0;left:0;right:0}.guided-tour-dim--bottom{bottom:0;left:0;right:0}.guided-tour-dim--left{left:0}.guided-tour-dim--right{right:0}.guided-tour-dim--full{inset:0}.guided-tour-dim--svg{pointer-events:none;width:100vw;height:100vh;inset:0}.guided-tour-dim__fill{fill:#0a1017ad}.guided-tour-highlight{z-index:1;border:1px solid var(--app-color-primary-300);position:fixed}@supports (color:color-mix(in lab,red,red)){.guided-tour-highlight{border:1px solid color-mix(in srgb,var(--app-color-primary-300) 72%,transparent)}}.guided-tour-highlight{box-shadow:0 0 0 1px var(--app-color-primary-100),0 0 0 9999px transparent,0 14px 40px #01030947;border-radius:14px}@supports (color:color-mix(in lab,red,red)){.guided-tour-highlight{box-shadow:0 0 0 1px color-mix(in srgb,var(--app-color-primary-100) 18%,transparent),0 0 0 9999px transparent,0 14px 40px #01030947}}.guided-tour-highlight{pointer-events:none}.guided-tour-highlight--multi{box-shadow:0 0 0 1px var(--app-color-primary-100),0 14px 40px #01030947;background:0 0}@supports (color:color-mix(in lab,red,red)){.guided-tour-highlight--multi{box-shadow:0 0 0 1px color-mix(in srgb,var(--app-color-primary-100) 18%,transparent),0 14px 40px #01030947}}.guided-tour-card{z-index:2;pointer-events:auto;border:1px solid var(--app-color-primary-300);max-width:calc(100vw - 1.75rem);position:fixed;overflow:visible}@supports (color:color-mix(in lab,red,red)){.guided-tour-card{border:1px solid color-mix(in srgb,var(--app-color-primary-300) 30%,var(--app-box-border) 70%)}}.guided-tour-card{background:linear-gradient(180deg,var(--app-color-surface-light),var(--app-color-surface));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.guided-tour-card{background:linear-gradient(180deg,color-mix(in srgb,var(--app-color-surface-light) 96%,var(--app-color-primary-500) 4%),var(--app-color-surface))}}.guided-tour-card{color:var(--app-input-text);box-shadow:0 24px 70px #0103067a,inset 0 1px 0 var(--app-color-primary-50)}@supports (color:color-mix(in lab,red,red)){.guided-tour-card{box-shadow:0 24px 70px #0103067a,inset 0 1px color-mix(in srgb,var(--app-color-primary-50) 12%,transparent)}}.guided-tour-card{outline:none;padding:1rem;animation:.18s cubic-bezier(.22,1,.36,1) guided-tour-card-in}.guided-tour-card[data-placement=mobile]{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));border-radius:18px}.guided-tour-card__top{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.guided-tour-card h2{color:var(--app-input-text);letter-spacing:0;margin:.15rem 0 0;font-size:1rem;font-weight:750;line-height:1.2}.guided-tour-eyebrow{color:var(--app-color-primary-200);margin:0}@supports (color:color-mix(in lab,red,red)){.guided-tour-eyebrow{color:color-mix(in srgb,var(--app-color-primary-200) 84%,var(--app-input-placeholder) 16%)}}.guided-tour-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1}.guided-tour-body{color:var(--app-input-text);margin:.7rem 0 0}@supports (color:color-mix(in lab,red,red)){.guided-tour-body{color:color-mix(in srgb,var(--app-input-text) 74%,var(--app-input-placeholder) 26%)}}.guided-tour-body{font-size:.88rem;line-height:1.45}.guided-tour-icon-btn,.guided-tour-nav-btn,.guided-tour-link-btn{font:inherit;border:0}.guided-tour-icon-btn{background:var(--app-color-surface-lighter);border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.guided-tour-icon-btn{background:color-mix(in srgb,var(--app-color-surface-lighter) 62%,transparent)}}.guided-tour-icon-btn{color:var(--app-input-placeholder);transition:background-color .15s,color .15s,transform .15s}.guided-tour-icon-btn:hover,.guided-tour-icon-btn:focus-visible{background:var(--app-color-surface-lighter)}@supports (color:color-mix(in lab,red,red)){.guided-tour-icon-btn:hover,.guided-tour-icon-btn:focus-visible{background:color-mix(in srgb,var(--app-color-surface-lighter) 86%,var(--app-color-primary-500) 14%)}}.guided-tour-icon-btn:hover,.guided-tour-icon-btn:focus-visible{color:var(--app-input-text)}.guided-tour-progress{gap:.35rem;margin-top:.95rem;display:flex}.guided-tour-progress__dot{background:var(--app-color-surface-border);border-radius:999px;width:.38rem;height:.38rem}@supports (color:color-mix(in lab,red,red)){.guided-tour-progress__dot{background:color-mix(in srgb,var(--app-color-surface-border) 72%,transparent)}}.guided-tour-progress__dot{transition:width .18s,background-color .18s}.guided-tour-progress__dot--active{background:var(--app-color-primary-300);width:1rem}.guided-tour-actions{align-items:center;gap:.55rem;margin-top:1rem;display:flex}.guided-tour-actions__nav{align-items:center;gap:.45rem;margin-left:auto;display:inline-flex}.guided-tour-link-btn{color:var(--app-input-placeholder);background:0 0;align-items:center;gap:.3rem;padding:.35rem .15rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.guided-tour-link-btn{color:color-mix(in srgb,var(--app-input-placeholder) 92%,var(--app-input-text) 8%)}}.guided-tour-link-btn{font-size:.75rem;font-weight:700;transition:color .15s}.guided-tour-link-btn:hover,.guided-tour-link-btn:focus-visible{color:var(--app-input-text)}.guided-tour-confirm{z-index:4;-webkit-backdrop-filter:saturate(.75);backdrop-filter:saturate(.75);pointer-events:auto;background:#01030894;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.guided-tour-confirm__panel{border:1px solid var(--app-color-primary-300);width:min(22rem,100%)}@supports (color:color-mix(in lab,red,red)){.guided-tour-confirm__panel{border:1px solid color-mix(in srgb,var(--app-color-primary-300) 24%,var(--app-box-border) 76%)}}.guided-tour-confirm__panel{background:linear-gradient(180deg,var(--app-color-surface-light),var(--app-color-surface));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.guided-tour-confirm__panel{background:linear-gradient(180deg,color-mix(in srgb,var(--app-color-surface-light) 96%,var(--app-color-primary-500) 4%),var(--app-color-surface))}}.guided-tour-confirm__panel{box-shadow:0 20px 54px #0002057a,inset 0 1px 0 var(--app-color-primary-50)}@supports (color:color-mix(in lab,red,red)){.guided-tour-confirm__panel{box-shadow:0 20px 54px #0002057a,inset 0 1px color-mix(in srgb,var(--app-color-primary-50) 10%,transparent)}}.guided-tour-confirm__panel{padding:.95rem}.guided-tour-confirm__title{color:var(--app-input-text);margin:0;font-size:.95rem;font-weight:780;line-height:1.25}.guided-tour-confirm__body{color:var(--app-input-text);margin:.45rem 0 0}@supports (color:color-mix(in lab,red,red)){.guided-tour-confirm__body{color:color-mix(in srgb,var(--app-input-text) 72%,var(--app-input-placeholder) 28%)}}.guided-tour-confirm__body{font-size:.82rem;line-height:1.42}.guided-tour-confirm__actions{justify-content:flex-end;gap:.5rem;margin-top:.9rem;display:flex}.guided-tour-confirm__btn{border:0;border-radius:999px;padding:.55rem .82rem;font-size:.78rem;font-weight:800;line-height:1;transition:background-color .15s,color .15s,transform .15s}.guided-tour-confirm__btn:hover,.guided-tour-confirm__btn:focus-visible{transform:translateY(-1px)}.guided-tour-confirm__btn--ghost{background:var(--app-color-surface-lighter)}@supports (color:color-mix(in lab,red,red)){.guided-tour-confirm__btn--ghost{background:color-mix(in srgb,var(--app-color-surface-lighter) 70%,transparent)}}.guided-tour-confirm__btn--ghost{color:var(--app-input-text)}.guided-tour-confirm__btn--primary{background:var(--app-color-primary-600);color:var(--app-color-primary-50)}.guided-tour-confirm__btn--primary:hover,.guided-tour-confirm__btn--primary:focus-visible{background:var(--app-color-primary-500)}.guided-tour-nav-btn{border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-width:2.05rem;height:2.05rem;padding:0 .82rem;font-size:.78rem;font-weight:800;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.guided-tour-nav-btn:hover,.guided-tour-nav-btn:focus-visible{transform:translateY(-1px)}.guided-tour-nav-btn--ghost{background:var(--app-color-surface-lighter)}@supports (color:color-mix(in lab,red,red)){.guided-tour-nav-btn--ghost{background:color-mix(in srgb,var(--app-color-surface-lighter) 72%,transparent)}}.guided-tour-nav-btn--ghost{color:var(--app-input-text)}.guided-tour-nav-btn--primary{background:var(--app-color-primary-600);color:var(--app-color-primary-50)}.guided-tour-nav-btn--primary:hover,.guided-tour-nav-btn--primary:focus-visible{background:var(--app-color-primary-500)}.guided-tour-arrow{background:var(--app-color-surface-light);width:.8rem;height:.8rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.guided-tour-arrow{background:color-mix(in srgb,var(--app-color-surface-light) 96%,var(--app-color-primary-500) 4%)}}.guided-tour-arrow{border:1px solid var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.guided-tour-arrow{border:1px solid color-mix(in srgb,var(--app-color-primary-300) 28%,var(--app-box-border) 72%)}}.guided-tour-arrow{transform:rotate(45deg)}.guided-tour-card[data-placement=bottom] .guided-tour-arrow{border-bottom:0;border-right:0;top:-.43rem;left:calc(50% - .4rem)}.guided-tour-card[data-placement=top] .guided-tour-arrow{border-top:0;border-left:0;bottom:-.43rem;left:calc(50% - .4rem)}.guided-tour-card[data-placement=right] .guided-tour-arrow{border-top:0;border-right:0;top:calc(50% - .4rem);left:-.43rem}.guided-tour-card[data-placement=left] .guided-tour-arrow{border-bottom:0;border-left:0;top:calc(50% - .4rem);right:-.43rem}.guided-tour-card[data-placement=center] .guided-tour-arrow,.guided-tour-card[data-placement=mobile] .guided-tour-arrow{display:none}@media(max-width:699px){.guided-tour-dim{background:#0a101799}.guided-tour-dim__fill{fill:#0a101799}.guided-tour-actions{flex-wrap:wrap;align-items:stretch}.guided-tour-actions__nav{justify-content:flex-end;width:100%;margin-left:0}.guided-tour-link-btn{justify-content:flex-start;width:100%}.guided-tour-nav-btn--primary{min-width:7rem}}@media(prefers-reduced-motion:reduce){.guided-tour-card,.guided-tour-progress__dot,.guided-tour-icon-btn,.guided-tour-nav-btn,.guided-tour-link-btn,.guided-tour-confirm__btn{transition:none;animation:none}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[22px\]{inset:22px}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-1{inset-inline:calc(var(--spacing) * 1)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-\[-2px\]{inset-block:-2px}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-4{top:calc(var(--spacing) * -4)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-\[calc\(100\%\+0\.35rem\)\]{top:calc(100% + .35rem)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[35\]{z-index:35}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[120\]{z-index:120}.z-\[121\]{z-index:121}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.z-\[160\]{z-index:160}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[220\]{z-index:220}.z-\[235\]{z-index:235}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.col-6{grid-column:6}.col-span-full{grid-column:1/-1}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.row-5{grid-row:5}.row-6{grid-row:6}.row-7{grid-row:7}.row-8{grid-row:8}.row-9{grid-row:9}.row-10{grid-row:10}.row-11{grid-row:11}.row-12{grid-row:12}.row-13{grid-row:13}.row-14{grid-row:14}.row-15{grid-row:15}.row-16{grid-row:16}.row-17{grid-row:17}.row-18{grid-row:18}.row-19{grid-row:19}.row-20{grid-row:20}.row-21{grid-row:21}.row-22{grid-row:22}.row-23{grid-row:23}.row-24{grid-row:24}.row-25{grid-row:25}.row-26{grid-row:26}.row-27{grid-row:27}.row-28{grid-row:28}.row-29{grid-row:29}.row-30{grid-row:30}.row-31{grid-row:31}.row-32{grid-row:32}.row-33{grid-row:33}.row-34{grid-row:34}.row-35{grid-row:35}.row-36{grid-row:36}.row-37{grid-row:37}.row-38{grid-row:38}.row-39{grid-row:39}.row-40{grid-row:40}.row-41{grid-row:41}.row-42{grid-row:42}.row-43{grid-row:43}.row-44{grid-row:44}.row-45{grid-row:45}.row-46{grid-row:46}.row-47{grid-row:47}.row-48{grid-row:48}.row-49{grid-row:49}.row-50{grid-row:50}.row-51{grid-row:51}.row-52{grid-row:52}.row-53{grid-row:53}.row-54{grid-row:54}.row-55{grid-row:55}.row-56{grid-row:56}.row-57{grid-row:57}.row-58{grid-row:58}.row-59{grid-row:59}.row-60{grid-row:60}.row-61{grid-row:61}.row-62{grid-row:62}.row-63{grid-row:63}.row-64{grid-row:64}.row-65{grid-row:65}.row-66{grid-row:66}.row-67{grid-row:67}.row-68{grid-row:68}.row-69{grid-row:69}.row-70{grid-row:70}.row-71{grid-row:71}.row-72{grid-row:72}.row-73{grid-row:73}.row-74{grid-row:74}.row-75{grid-row:75}.row-76{grid-row:76}.row-77{grid-row:77}.row-78{grid-row:78}.row-79{grid-row:79}.row-80{grid-row:80}.row-81{grid-row:81}.row-82{grid-row:82}.row-83{grid-row:83}.row-84{grid-row:84}.row-85{grid-row:85}.row-86{grid-row:86}.row-87{grid-row:87}.row-88{grid-row:88}.row-89{grid-row:89}.row-90{grid-row:90}.row-91{grid-row:91}.row-92{grid-row:92}.row-93{grid-row:93}.row-94{grid-row:94}.row-95{grid-row:95}.row-96{grid-row:96}.row-97{grid-row:97}.row-98{grid-row:98}.row-99{grid-row:99}.row-100{grid-row:100}.row-101{grid-row:101}.row-102{grid-row:102}.row-103{grid-row:103}.row-104{grid-row:104}.row-105{grid-row:105}.row-106{grid-row:106}.row-107{grid-row:107}.row-108{grid-row:108}.row-109{grid-row:109}.row-110{grid-row:110}.row-111{grid-row:111}.row-112{grid-row:112}.row-113{grid-row:113}.row-114{grid-row:114}.row-115{grid-row:115}.row-116{grid-row:116}.row-117{grid-row:117}.row-118{grid-row:118}.row-119{grid-row:119}.row-120{grid-row:120}.row-121{grid-row:121}.row-122{grid-row:122}.row-123{grid-row:123}.row-124{grid-row:124}.row-125{grid-row:125}.row-126{grid-row:126}.row-127{grid-row:127}.row-128{grid-row:128}.row-129{grid-row:129}.row-130{grid-row:130}.row-131{grid-row:131}.row-132{grid-row:132}.row-133{grid-row:133}.row-134{grid-row:134}.row-135{grid-row:135}.row-136{grid-row:136}.row-137{grid-row:137}.row-138{grid-row:138}.row-139{grid-row:139}.row-140{grid-row:140}.row-141{grid-row:141}.row-142{grid-row:142}.row-143{grid-row:143}.row-144{grid-row:144}.row-145{grid-row:145}.row-146{grid-row:146}.row-147{grid-row:147}.row-148{grid-row:148}.row-149{grid-row:149}.row-150{grid-row:150}.row-151{grid-row:151}.row-152{grid-row:152}.row-153{grid-row:153}.row-154{grid-row:154}.row-155{grid-row:155}.row-156{grid-row:156}.row-157{grid-row:157}.row-158{grid-row:158}.row-159{grid-row:159}.row-160{grid-row:160}.row-161{grid-row:161}.row-162{grid-row:162}.row-163{grid-row:163}.row-164{grid-row:164}.row-165{grid-row:165}.row-166{grid-row:166}.row-167{grid-row:167}.row-168{grid-row:168}.row-169{grid-row:169}.row-170{grid-row:170}.row-171{grid-row:171}.row-172{grid-row:172}.row-173{grid-row:173}.row-174{grid-row:174}.row-175{grid-row:175}.row-176{grid-row:176}.row-177{grid-row:177}.row-178{grid-row:178}.row-179{grid-row:179}.row-180{grid-row:180}.row-181{grid-row:181}.row-182{grid-row:182}.row-183{grid-row:183}.row-184{grid-row:184}.row-185{grid-row:185}.row-186{grid-row:186}.row-187{grid-row:187}.row-188{grid-row:188}.row-189{grid-row:189}.row-190{grid-row:190}.row-191{grid-row:191}.row-192{grid-row:192}.row-193{grid-row:193}.row-194{grid-row:194}.row-195{grid-row:195}.row-196{grid-row:196}.row-197{grid-row:197}.row-198{grid-row:198}.row-199{grid-row:199}.row-200{grid-row:200}.row-201{grid-row:201}.row-202{grid-row:202}.row-203{grid-row:203}.row-204{grid-row:204}.row-205{grid-row:205}.row-206{grid-row:206}.row-207{grid-row:207}.row-208{grid-row:208}.row-209{grid-row:209}.row-210{grid-row:210}.row-211{grid-row:211}.row-212{grid-row:212}.row-213{grid-row:213}.row-214{grid-row:214}.row-215{grid-row:215}.row-216{grid-row:216}.row-217{grid-row:217}.row-218{grid-row:218}.row-219{grid-row:219}.row-220{grid-row:220}.row-221{grid-row:221}.row-222{grid-row:222}.row-223{grid-row:223}.row-224{grid-row:224}.row-225{grid-row:225}.row-226{grid-row:226}.row-227{grid-row:227}.row-228{grid-row:228}.row-229{grid-row:229}.row-230{grid-row:230}.row-231{grid-row:231}.row-232{grid-row:232}.row-233{grid-row:233}.row-234{grid-row:234}.row-235{grid-row:235}.row-236{grid-row:236}.row-237{grid-row:237}.row-238{grid-row:238}.row-239{grid-row:239}.row-240{grid-row:240}.row-241{grid-row:241}.row-242{grid-row:242}.row-243{grid-row:243}.row-244{grid-row:244}.row-245{grid-row:245}.row-246{grid-row:246}.row-247{grid-row:247}.row-248{grid-row:248}.row-249{grid-row:249}.row-250{grid-row:250}.row-251{grid-row:251}.row-252{grid-row:252}.row-253{grid-row:253}.row-254{grid-row:254}.row-255{grid-row:255}.row-256{grid-row:256}.row-257{grid-row:257}.row-258{grid-row:258}.row-259{grid-row:259}.row-260{grid-row:260}.row-261{grid-row:261}.row-262{grid-row:262}.row-263{grid-row:263}.row-264{grid-row:264}.row-265{grid-row:265}.row-266{grid-row:266}.row-267{grid-row:267}.row-268{grid-row:268}.row-269{grid-row:269}.row-270{grid-row:270}.row-271{grid-row:271}.row-272{grid-row:272}.row-273{grid-row:273}.row-274{grid-row:274}.row-275{grid-row:275}.row-276{grid-row:276}.row-277{grid-row:277}.row-278{grid-row:278}.row-279{grid-row:279}.row-280{grid-row:280}.row-281{grid-row:281}.row-282{grid-row:282}.row-283{grid-row:283}.row-284{grid-row:284}.row-285{grid-row:285}.row-286{grid-row:286}.row-287{grid-row:287}.row-288{grid-row:288}.row-289{grid-row:289}.row-290{grid-row:290}.row-291{grid-row:291}.row-292{grid-row:292}.row-293{grid-row:293}.row-294{grid-row:294}.row-295{grid-row:295}.row-296{grid-row:296}.row-297{grid-row:297}.row-298{grid-row:298}.row-299{grid-row:299}.row-300{grid-row:300}.row-301{grid-row:301}.row-302{grid-row:302}.row-303{grid-row:303}.row-304{grid-row:304}.row-305{grid-row:305}.row-306{grid-row:306}.row-307{grid-row:307}.row-308{grid-row:308}.row-309{grid-row:309}.row-310{grid-row:310}.row-311{grid-row:311}.row-312{grid-row:312}.row-313{grid-row:313}.row-314{grid-row:314}.row-315{grid-row:315}.row-316{grid-row:316}.row-317{grid-row:317}.row-318{grid-row:318}.row-319{grid-row:319}.row-320{grid-row:320}.row-321{grid-row:321}.row-322{grid-row:322}.row-323{grid-row:323}.row-324{grid-row:324}.row-325{grid-row:325}.row-326{grid-row:326}.row-327{grid-row:327}.row-328{grid-row:328}.row-329{grid-row:329}.row-330{grid-row:330}.row-331{grid-row:331}.row-332{grid-row:332}.row-333{grid-row:333}.row-334{grid-row:334}.row-335{grid-row:335}.row-336{grid-row:336}.row-337{grid-row:337}.row-338{grid-row:338}.row-339{grid-row:339}.row-340{grid-row:340}.row-341{grid-row:341}.row-342{grid-row:342}.row-343{grid-row:343}.row-344{grid-row:344}.row-345{grid-row:345}.row-346{grid-row:346}.row-347{grid-row:347}.row-348{grid-row:348}.row-349{grid-row:349}.row-350{grid-row:350}.row-351{grid-row:351}.row-352{grid-row:352}.row-353{grid-row:353}.row-354{grid-row:354}.row-355{grid-row:355}.row-356{grid-row:356}.row-357{grid-row:357}.row-358{grid-row:358}.row-359{grid-row:359}.row-360{grid-row:360}.row-361{grid-row:361}.row-362{grid-row:362}.row-363{grid-row:363}.row-364{grid-row:364}.row-365{grid-row:365}.row-366{grid-row:366}.row-367{grid-row:367}.row-368{grid-row:368}.row-369{grid-row:369}.row-370{grid-row:370}.row-371{grid-row:371}.row-372{grid-row:372}.row-373{grid-row:373}.row-374{grid-row:374}.row-375{grid-row:375}.row-376{grid-row:376}.row-377{grid-row:377}.row-378{grid-row:378}.row-379{grid-row:379}.row-380{grid-row:380}.row-381{grid-row:381}.row-382{grid-row:382}.row-383{grid-row:383}.row-384{grid-row:384}.row-385{grid-row:385}.row-386{grid-row:386}.row-387{grid-row:387}.row-388{grid-row:388}.row-389{grid-row:389}.row-390{grid-row:390}.row-391{grid-row:391}.row-392{grid-row:392}.row-393{grid-row:393}.row-394{grid-row:394}.row-395{grid-row:395}.row-396{grid-row:396}.row-397{grid-row:397}.row-398{grid-row:398}.row-399{grid-row:399}.row-400{grid-row:400}.row-401{grid-row:401}.row-402{grid-row:402}.row-403{grid-row:403}.row-404{grid-row:404}.row-405{grid-row:405}.row-406{grid-row:406}.row-407{grid-row:407}.row-408{grid-row:408}.row-409{grid-row:409}.row-410{grid-row:410}.row-411{grid-row:411}.row-412{grid-row:412}.row-413{grid-row:413}.row-414{grid-row:414}.row-415{grid-row:415}.row-416{grid-row:416}.row-417{grid-row:417}.row-418{grid-row:418}.row-419{grid-row:419}.row-420{grid-row:420}.row-421{grid-row:421}.row-422{grid-row:422}.row-423{grid-row:423}.row-424{grid-row:424}.row-425{grid-row:425}.row-426{grid-row:426}.row-427{grid-row:427}.row-428{grid-row:428}.row-429{grid-row:429}.row-430{grid-row:430}.row-431{grid-row:431}.row-432{grid-row:432}.row-433{grid-row:433}.row-434{grid-row:434}.row-435{grid-row:435}.row-436{grid-row:436}.row-437{grid-row:437}.row-438{grid-row:438}.row-439{grid-row:439}.row-440{grid-row:440}.row-441{grid-row:441}.row-442{grid-row:442}.row-443{grid-row:443}.row-444{grid-row:444}.row-445{grid-row:445}.row-446{grid-row:446}.row-447{grid-row:447}.row-448{grid-row:448}.row-449{grid-row:449}.row-450{grid-row:450}.row-451{grid-row:451}.row-452{grid-row:452}.row-453{grid-row:453}.row-454{grid-row:454}.row-455{grid-row:455}.row-456{grid-row:456}.row-457{grid-row:457}.row-458{grid-row:458}.row-459{grid-row:459}.row-460{grid-row:460}.row-461{grid-row:461}.row-462{grid-row:462}.row-463{grid-row:463}.row-464{grid-row:464}.row-465{grid-row:465}.row-466{grid-row:466}.row-467{grid-row:467}.row-468{grid-row:468}.row-469{grid-row:469}.row-470{grid-row:470}.row-471{grid-row:471}.row-472{grid-row:472}.row-473{grid-row:473}.row-474{grid-row:474}.row-475{grid-row:475}.row-476{grid-row:476}.row-477{grid-row:477}.row-478{grid-row:478}.row-479{grid-row:479}.row-480{grid-row:480}.row-481{grid-row:481}.row-482{grid-row:482}.row-483{grid-row:483}.row-484{grid-row:484}.row-485{grid-row:485}.row-486{grid-row:486}.row-487{grid-row:487}.row-488{grid-row:488}.row-489{grid-row:489}.row-490{grid-row:490}.row-491{grid-row:491}.row-492{grid-row:492}.row-493{grid-row:493}.row-494{grid-row:494}.row-495{grid-row:495}.row-496{grid-row:496}.row-497{grid-row:497}.row-498{grid-row:498}.row-499{grid-row:499}.row-500{grid-row:500}.row-501{grid-row:501}.row-502{grid-row:502}.row-503{grid-row:503}.row-504{grid-row:504}.row-505{grid-row:505}.row-506{grid-row:506}.row-507{grid-row:507}.row-508{grid-row:508}.row-509{grid-row:509}.row-510{grid-row:510}.row-511{grid-row:511}.row-512{grid-row:512}.row-513{grid-row:513}.row-514{grid-row:514}.row-515{grid-row:515}.row-516{grid-row:516}.row-517{grid-row:517}.row-518{grid-row:518}.row-519{grid-row:519}.row-520{grid-row:520}.row-521{grid-row:521}.row-522{grid-row:522}.row-523{grid-row:523}.row-524{grid-row:524}.row-525{grid-row:525}.row-526{grid-row:526}.row-527{grid-row:527}.row-528{grid-row:528}.row-529{grid-row:529}.row-530{grid-row:530}.row-531{grid-row:531}.row-532{grid-row:532}.row-533{grid-row:533}.row-534{grid-row:534}.row-535{grid-row:535}.row-536{grid-row:536}.row-537{grid-row:537}.row-538{grid-row:538}.row-539{grid-row:539}.row-540{grid-row:540}.row-541{grid-row:541}.row-542{grid-row:542}.row-543{grid-row:543}.row-544{grid-row:544}.row-545{grid-row:545}.row-546{grid-row:546}.row-547{grid-row:547}.row-548{grid-row:548}.row-549{grid-row:549}.row-550{grid-row:550}.row-551{grid-row:551}.row-552{grid-row:552}.row-553{grid-row:553}.row-554{grid-row:554}.row-555{grid-row:555}.row-556{grid-row:556}.row-557{grid-row:557}.row-558{grid-row:558}.row-559{grid-row:559}.row-560{grid-row:560}.row-561{grid-row:561}.row-562{grid-row:562}.row-563{grid-row:563}.row-564{grid-row:564}.row-565{grid-row:565}.row-566{grid-row:566}.row-567{grid-row:567}.row-568{grid-row:568}.row-569{grid-row:569}.row-570{grid-row:570}.row-571{grid-row:571}.row-572{grid-row:572}.row-573{grid-row:573}.row-574{grid-row:574}.row-575{grid-row:575}.row-576{grid-row:576}.row-577{grid-row:577}.row-578{grid-row:578}.row-579{grid-row:579}.row-580{grid-row:580}.row-581{grid-row:581}.row-582{grid-row:582}.row-583{grid-row:583}.row-584{grid-row:584}.row-585{grid-row:585}.row-586{grid-row:586}.row-587{grid-row:587}.row-588{grid-row:588}.row-589{grid-row:589}.row-590{grid-row:590}.row-591{grid-row:591}.row-592{grid-row:592}.row-593{grid-row:593}.row-594{grid-row:594}.row-595{grid-row:595}.row-596{grid-row:596}.row-597{grid-row:597}.row-598{grid-row:598}.row-599{grid-row:599}.row-600{grid-row:600}.row-601{grid-row:601}.row-602{grid-row:602}.row-603{grid-row:603}.row-604{grid-row:604}.row-605{grid-row:605}.row-606{grid-row:606}.row-607{grid-row:607}.row-608{grid-row:608}.row-609{grid-row:609}.row-610{grid-row:610}.row-611{grid-row:611}.row-612{grid-row:612}.row-613{grid-row:613}.row-614{grid-row:614}.row-615{grid-row:615}.row-616{grid-row:616}.row-617{grid-row:617}.row-618{grid-row:618}.row-619{grid-row:619}.row-620{grid-row:620}.row-621{grid-row:621}.row-622{grid-row:622}.row-623{grid-row:623}.row-624{grid-row:624}.row-625{grid-row:625}.row-626{grid-row:626}.row-627{grid-row:627}.row-628{grid-row:628}.row-629{grid-row:629}.row-630{grid-row:630}.row-631{grid-row:631}.row-632{grid-row:632}.row-633{grid-row:633}.row-634{grid-row:634}.row-635{grid-row:635}.row-636{grid-row:636}.row-637{grid-row:637}.row-638{grid-row:638}.row-639{grid-row:639}.row-640{grid-row:640}.row-641{grid-row:641}.row-642{grid-row:642}.row-643{grid-row:643}.row-644{grid-row:644}.row-645{grid-row:645}.row-646{grid-row:646}.row-647{grid-row:647}.row-648{grid-row:648}.row-649{grid-row:649}.row-650{grid-row:650}.row-651{grid-row:651}.row-652{grid-row:652}.row-653{grid-row:653}.row-654{grid-row:654}.row-655{grid-row:655}.row-656{grid-row:656}.row-657{grid-row:657}.row-658{grid-row:658}.row-659{grid-row:659}.row-660{grid-row:660}.row-661{grid-row:661}.row-662{grid-row:662}.row-663{grid-row:663}.row-664{grid-row:664}.row-665{grid-row:665}.row-666{grid-row:666}.row-667{grid-row:667}.row-668{grid-row:668}.row-669{grid-row:669}.row-670{grid-row:670}.row-671{grid-row:671}.row-672{grid-row:672}.row-673{grid-row:673}.row-674{grid-row:674}.row-675{grid-row:675}.row-676{grid-row:676}.row-677{grid-row:677}.row-678{grid-row:678}.row-679{grid-row:679}.row-680{grid-row:680}.row-681{grid-row:681}.row-682{grid-row:682}.row-683{grid-row:683}.row-684{grid-row:684}.row-685{grid-row:685}.row-686{grid-row:686}.row-687{grid-row:687}.row-688{grid-row:688}.row-689{grid-row:689}.row-690{grid-row:690}.row-691{grid-row:691}.row-692{grid-row:692}.row-693{grid-row:693}.row-694{grid-row:694}.row-695{grid-row:695}.row-696{grid-row:696}.row-697{grid-row:697}.row-698{grid-row:698}.row-699{grid-row:699}.row-700{grid-row:700}.row-701{grid-row:701}.row-702{grid-row:702}.row-703{grid-row:703}.row-704{grid-row:704}.row-705{grid-row:705}.row-706{grid-row:706}.row-707{grid-row:707}.row-708{grid-row:708}.row-709{grid-row:709}.row-710{grid-row:710}.row-711{grid-row:711}.row-712{grid-row:712}.row-713{grid-row:713}.row-714{grid-row:714}.row-715{grid-row:715}.row-716{grid-row:716}.row-717{grid-row:717}.row-718{grid-row:718}.row-719{grid-row:719}.row-720{grid-row:720}.row-721{grid-row:721}.row-722{grid-row:722}.row-723{grid-row:723}.row-724{grid-row:724}.row-725{grid-row:725}.row-726{grid-row:726}.row-727{grid-row:727}.row-728{grid-row:728}.row-729{grid-row:729}.row-730{grid-row:730}.row-731{grid-row:731}.row-732{grid-row:732}.row-733{grid-row:733}.row-734{grid-row:734}.row-735{grid-row:735}.row-736{grid-row:736}.row-737{grid-row:737}.row-738{grid-row:738}.row-739{grid-row:739}.row-740{grid-row:740}.row-741{grid-row:741}.row-742{grid-row:742}.row-743{grid-row:743}.row-744{grid-row:744}.row-745{grid-row:745}.row-746{grid-row:746}.row-747{grid-row:747}.row-748{grid-row:748}.row-749{grid-row:749}.row-750{grid-row:750}.row-751{grid-row:751}.row-752{grid-row:752}.row-753{grid-row:753}.row-754{grid-row:754}.row-755{grid-row:755}.row-756{grid-row:756}.row-757{grid-row:757}.row-758{grid-row:758}.row-759{grid-row:759}.row-760{grid-row:760}.row-761{grid-row:761}.row-762{grid-row:762}.row-763{grid-row:763}.row-764{grid-row:764}.row-765{grid-row:765}.row-766{grid-row:766}.row-767{grid-row:767}.row-768{grid-row:768}.row-769{grid-row:769}.row-770{grid-row:770}.row-771{grid-row:771}.row-772{grid-row:772}.row-773{grid-row:773}.row-774{grid-row:774}.row-775{grid-row:775}.row-776{grid-row:776}.row-777{grid-row:777}.row-778{grid-row:778}.row-779{grid-row:779}.row-780{grid-row:780}.row-781{grid-row:781}.row-782{grid-row:782}.row-783{grid-row:783}.row-784{grid-row:784}.row-785{grid-row:785}.row-786{grid-row:786}.row-787{grid-row:787}.row-788{grid-row:788}.row-789{grid-row:789}.row-790{grid-row:790}.row-791{grid-row:791}.row-792{grid-row:792}.row-793{grid-row:793}.row-794{grid-row:794}.row-795{grid-row:795}.row-796{grid-row:796}.row-797{grid-row:797}.row-798{grid-row:798}.row-799{grid-row:799}.row-800{grid-row:800}.row-801{grid-row:801}.row-802{grid-row:802}.row-803{grid-row:803}.row-804{grid-row:804}.row-805{grid-row:805}.row-806{grid-row:806}.row-807{grid-row:807}.row-808{grid-row:808}.row-809{grid-row:809}.row-810{grid-row:810}.row-811{grid-row:811}.row-812{grid-row:812}.row-813{grid-row:813}.row-814{grid-row:814}.row-815{grid-row:815}.row-816{grid-row:816}.row-817{grid-row:817}.row-818{grid-row:818}.row-819{grid-row:819}.row-820{grid-row:820}.row-821{grid-row:821}.row-822{grid-row:822}.row-823{grid-row:823}.row-824{grid-row:824}.row-825{grid-row:825}.row-826{grid-row:826}.row-827{grid-row:827}.row-828{grid-row:828}.row-829{grid-row:829}.row-830{grid-row:830}.row-831{grid-row:831}.row-832{grid-row:832}.row-833{grid-row:833}.row-834{grid-row:834}.row-835{grid-row:835}.row-836{grid-row:836}.row-837{grid-row:837}.row-838{grid-row:838}.row-839{grid-row:839}.row-840{grid-row:840}.row-841{grid-row:841}.row-842{grid-row:842}.row-843{grid-row:843}.row-844{grid-row:844}.row-845{grid-row:845}.row-846{grid-row:846}.row-847{grid-row:847}.row-848{grid-row:848}.row-849{grid-row:849}.row-850{grid-row:850}.row-851{grid-row:851}.row-852{grid-row:852}.row-853{grid-row:853}.row-854{grid-row:854}.row-855{grid-row:855}.row-856{grid-row:856}.row-857{grid-row:857}.row-858{grid-row:858}.row-859{grid-row:859}.row-860{grid-row:860}.row-861{grid-row:861}.row-862{grid-row:862}.row-863{grid-row:863}.row-864{grid-row:864}.row-865{grid-row:865}.row-866{grid-row:866}.row-867{grid-row:867}.row-868{grid-row:868}.row-869{grid-row:869}.row-870{grid-row:870}.row-871{grid-row:871}.row-872{grid-row:872}.row-873{grid-row:873}.row-874{grid-row:874}.row-875{grid-row:875}.row-876{grid-row:876}.row-877{grid-row:877}.row-878{grid-row:878}.row-879{grid-row:879}.row-880{grid-row:880}.row-881{grid-row:881}.row-882{grid-row:882}.row-883{grid-row:883}.row-884{grid-row:884}.row-885{grid-row:885}.row-886{grid-row:886}.row-887{grid-row:887}.row-888{grid-row:888}.row-889{grid-row:889}.row-890{grid-row:890}.row-891{grid-row:891}.row-892{grid-row:892}.row-893{grid-row:893}.row-894{grid-row:894}.row-895{grid-row:895}.row-896{grid-row:896}.row-897{grid-row:897}.row-898{grid-row:898}.row-899{grid-row:899}.row-900{grid-row:900}.row-901{grid-row:901}.row-902{grid-row:902}.row-903{grid-row:903}.row-904{grid-row:904}.row-905{grid-row:905}.row-906{grid-row:906}.row-907{grid-row:907}.row-908{grid-row:908}.row-909{grid-row:909}.row-910{grid-row:910}.row-911{grid-row:911}.row-912{grid-row:912}.row-913{grid-row:913}.row-914{grid-row:914}.row-915{grid-row:915}.row-916{grid-row:916}.row-917{grid-row:917}.row-918{grid-row:918}.row-919{grid-row:919}.row-920{grid-row:920}.row-921{grid-row:921}.row-922{grid-row:922}.row-923{grid-row:923}.row-924{grid-row:924}.row-925{grid-row:925}.row-926{grid-row:926}.row-927{grid-row:927}.row-928{grid-row:928}.row-929{grid-row:929}.row-930{grid-row:930}.row-931{grid-row:931}.row-932{grid-row:932}.row-933{grid-row:933}.row-934{grid-row:934}.row-935{grid-row:935}.row-936{grid-row:936}.row-937{grid-row:937}.row-938{grid-row:938}.row-939{grid-row:939}.row-940{grid-row:940}.row-941{grid-row:941}.row-942{grid-row:942}.row-943{grid-row:943}.row-944{grid-row:944}.row-945{grid-row:945}.row-946{grid-row:946}.row-947{grid-row:947}.row-948{grid-row:948}.row-949{grid-row:949}.row-950{grid-row:950}.row-951{grid-row:951}.row-952{grid-row:952}.row-953{grid-row:953}.row-954{grid-row:954}.row-955{grid-row:955}.row-956{grid-row:956}.row-957{grid-row:957}.row-958{grid-row:958}.row-959{grid-row:959}.row-960{grid-row:960}.row-961{grid-row:961}.row-962{grid-row:962}.row-963{grid-row:963}.row-964{grid-row:964}.row-965{grid-row:965}.row-966{grid-row:966}.row-967{grid-row:967}.row-968{grid-row:968}.row-969{grid-row:969}.row-970{grid-row:970}.row-971{grid-row:971}.row-972{grid-row:972}.row-973{grid-row:973}.row-974{grid-row:974}.row-975{grid-row:975}.row-976{grid-row:976}.row-977{grid-row:977}.row-978{grid-row:978}.row-979{grid-row:979}.row-980{grid-row:980}.row-981{grid-row:981}.row-982{grid-row:982}.row-983{grid-row:983}.row-984{grid-row:984}.row-985{grid-row:985}.row-986{grid-row:986}.row-987{grid-row:987}.row-988{grid-row:988}.row-989{grid-row:989}.row-990{grid-row:990}.row-991{grid-row:991}.row-992{grid-row:992}.row-993{grid-row:993}.row-994{grid-row:994}.row-995{grid-row:995}.row-996{grid-row:996}.row-997{grid-row:997}.row-998{grid-row:998}.row-999{grid-row:999}.row-1000{grid-row:1000}.row-1001{grid-row:1001}.row-1002{grid-row:1002}.row-1003{grid-row:1003}.row-1004{grid-row:1004}.row-1005{grid-row:1005}.row-1006{grid-row:1006}.row-1007{grid-row:1007}.row-1008{grid-row:1008}.row-1009{grid-row:1009}.row-1010{grid-row:1010}.row-1011{grid-row:1011}.row-1012{grid-row:1012}.row-1013{grid-row:1013}.row-1014{grid-row:1014}.row-1015{grid-row:1015}.row-1016{grid-row:1016}.row-1017{grid-row:1017}.row-1018{grid-row:1018}.row-1019{grid-row:1019}.row-1020{grid-row:1020}.row-1021{grid-row:1021}.row-1022{grid-row:1022}.row-1023{grid-row:1023}.row-1024{grid-row:1024}.row-1025{grid-row:1025}.row-1026{grid-row:1026}.row-1027{grid-row:1027}.row-1028{grid-row:1028}.row-1029{grid-row:1029}.row-1030{grid-row:1030}.row-1031{grid-row:1031}.row-1032{grid-row:1032}.row-1033{grid-row:1033}.row-1034{grid-row:1034}.row-1035{grid-row:1035}.row-1036{grid-row:1036}.row-1037{grid-row:1037}.row-1038{grid-row:1038}.row-1039{grid-row:1039}.row-1040{grid-row:1040}.row-1041{grid-row:1041}.row-1042{grid-row:1042}.row-1043{grid-row:1043}.row-1044{grid-row:1044}.row-1045{grid-row:1045}.row-1046{grid-row:1046}.row-1047{grid-row:1047}.row-1048{grid-row:1048}.row-1049{grid-row:1049}.row-1050{grid-row:1050}.row-1051{grid-row:1051}.row-1052{grid-row:1052}.row-1053{grid-row:1053}.row-1054{grid-row:1054}.row-1055{grid-row:1055}.row-1056{grid-row:1056}.row-1057{grid-row:1057}.row-1058{grid-row:1058}.row-1059{grid-row:1059}.row-1060{grid-row:1060}.row-1061{grid-row:1061}.row-1062{grid-row:1062}.row-1063{grid-row:1063}.row-1064{grid-row:1064}.row-1065{grid-row:1065}.row-1066{grid-row:1066}.row-1067{grid-row:1067}.row-1068{grid-row:1068}.row-1069{grid-row:1069}.row-1070{grid-row:1070}.row-1071{grid-row:1071}.row-1072{grid-row:1072}.row-1073{grid-row:1073}.row-1074{grid-row:1074}.row-1075{grid-row:1075}.row-1076{grid-row:1076}.row-1077{grid-row:1077}.row-1078{grid-row:1078}.row-1079{grid-row:1079}.row-1080{grid-row:1080}.row-1081{grid-row:1081}.row-1082{grid-row:1082}.row-1083{grid-row:1083}.row-1084{grid-row:1084}.row-1085{grid-row:1085}.row-1086{grid-row:1086}.row-1087{grid-row:1087}.row-1088{grid-row:1088}.row-1089{grid-row:1089}.row-1090{grid-row:1090}.row-1091{grid-row:1091}.row-1092{grid-row:1092}.row-1093{grid-row:1093}.row-1094{grid-row:1094}.row-1095{grid-row:1095}.row-1096{grid-row:1096}.row-1097{grid-row:1097}.row-1098{grid-row:1098}.row-1099{grid-row:1099}.row-1100{grid-row:1100}.row-1101{grid-row:1101}.row-1102{grid-row:1102}.row-1103{grid-row:1103}.row-1104{grid-row:1104}.row-1105{grid-row:1105}.row-1106{grid-row:1106}.row-1107{grid-row:1107}.row-1108{grid-row:1108}.row-1109{grid-row:1109}.row-1110{grid-row:1110}.row-1111{grid-row:1111}.row-1112{grid-row:1112}.row-1113{grid-row:1113}.row-1114{grid-row:1114}.row-1115{grid-row:1115}.row-1116{grid-row:1116}.row-1117{grid-row:1117}.row-1118{grid-row:1118}.row-1119{grid-row:1119}.row-1120{grid-row:1120}.row-1121{grid-row:1121}.row-1122{grid-row:1122}.row-1123{grid-row:1123}.row-1124{grid-row:1124}.row-1125{grid-row:1125}.row-1126{grid-row:1126}.row-1127{grid-row:1127}.row-1128{grid-row:1128}.row-1129{grid-row:1129}.row-1130{grid-row:1130}.row-1131{grid-row:1131}.row-1132{grid-row:1132}.row-1133{grid-row:1133}.row-1134{grid-row:1134}.row-1135{grid-row:1135}.row-1136{grid-row:1136}.row-1137{grid-row:1137}.row-1138{grid-row:1138}.row-1139{grid-row:1139}.row-1140{grid-row:1140}.row-1141{grid-row:1141}.row-1142{grid-row:1142}.row-1143{grid-row:1143}.row-1144{grid-row:1144}.row-1145{grid-row:1145}.row-1146{grid-row:1146}.row-1147{grid-row:1147}.row-1148{grid-row:1148}.row-1149{grid-row:1149}.row-1150{grid-row:1150}.row-1151{grid-row:1151}.row-1152{grid-row:1152}.row-1153{grid-row:1153}.row-1154{grid-row:1154}.row-1155{grid-row:1155}.row-1156{grid-row:1156}.row-1157{grid-row:1157}.row-1158{grid-row:1158}.row-1159{grid-row:1159}.row-1160{grid-row:1160}.row-1161{grid-row:1161}.row-1162{grid-row:1162}.row-1163{grid-row:1163}.row-1164{grid-row:1164}.row-1165{grid-row:1165}.row-1166{grid-row:1166}.row-1167{grid-row:1167}.row-1168{grid-row:1168}.row-1169{grid-row:1169}.row-1170{grid-row:1170}.row-1171{grid-row:1171}.row-1172{grid-row:1172}.row-1173{grid-row:1173}.row-1174{grid-row:1174}.row-1175{grid-row:1175}.row-1176{grid-row:1176}.row-1177{grid-row:1177}.row-1178{grid-row:1178}.row-1179{grid-row:1179}.row-1180{grid-row:1180}.row-1181{grid-row:1181}.row-1182{grid-row:1182}.row-1183{grid-row:1183}.row-1184{grid-row:1184}.row-1185{grid-row:1185}.row-1186{grid-row:1186}.row-1187{grid-row:1187}.row-1188{grid-row:1188}.row-1189{grid-row:1189}.row-1190{grid-row:1190}.row-1191{grid-row:1191}.row-1192{grid-row:1192}.row-1193{grid-row:1193}.row-1194{grid-row:1194}.row-1195{grid-row:1195}.row-1196{grid-row:1196}.row-1197{grid-row:1197}.row-1198{grid-row:1198}.row-1199{grid-row:1199}.row-1200{grid-row:1200}.row-1201{grid-row:1201}.row-1202{grid-row:1202}.row-1203{grid-row:1203}.row-1204{grid-row:1204}.row-1205{grid-row:1205}.row-1206{grid-row:1206}.row-1207{grid-row:1207}.row-1208{grid-row:1208}.row-1209{grid-row:1209}.row-1210{grid-row:1210}.row-1211{grid-row:1211}.row-1212{grid-row:1212}.row-1213{grid-row:1213}.row-1214{grid-row:1214}.row-1215{grid-row:1215}.row-1216{grid-row:1216}.row-1217{grid-row:1217}.row-1218{grid-row:1218}.row-1219{grid-row:1219}.row-1220{grid-row:1220}.row-1221{grid-row:1221}.row-1222{grid-row:1222}.row-1223{grid-row:1223}.row-1224{grid-row:1224}.row-1225{grid-row:1225}.row-1226{grid-row:1226}.row-1227{grid-row:1227}.row-1228{grid-row:1228}.row-1229{grid-row:1229}.row-1230{grid-row:1230}.row-1231{grid-row:1231}.row-1232{grid-row:1232}.row-1233{grid-row:1233}.row-1234{grid-row:1234}.row-1235{grid-row:1235}.row-1236{grid-row:1236}.row-1237{grid-row:1237}.row-1238{grid-row:1238}.row-1239{grid-row:1239}.row-1240{grid-row:1240}.row-1241{grid-row:1241}.row-1242{grid-row:1242}.row-1243{grid-row:1243}.row-1244{grid-row:1244}.row-1245{grid-row:1245}.row-1246{grid-row:1246}.row-1247{grid-row:1247}.row-1248{grid-row:1248}.row-1249{grid-row:1249}.row-1250{grid-row:1250}.row-1251{grid-row:1251}.row-1252{grid-row:1252}.row-1253{grid-row:1253}.row-1254{grid-row:1254}.row-1255{grid-row:1255}.row-1256{grid-row:1256}.row-1257{grid-row:1257}.row-1258{grid-row:1258}.row-1259{grid-row:1259}.row-1260{grid-row:1260}.row-1261{grid-row:1261}.row-1262{grid-row:1262}.row-1263{grid-row:1263}.row-1264{grid-row:1264}.row-1265{grid-row:1265}.row-1266{grid-row:1266}.row-1267{grid-row:1267}.row-1268{grid-row:1268}.row-1269{grid-row:1269}.row-1270{grid-row:1270}.row-1271{grid-row:1271}.row-1272{grid-row:1272}.row-1273{grid-row:1273}.row-1274{grid-row:1274}.row-1275{grid-row:1275}.row-1276{grid-row:1276}.row-1277{grid-row:1277}.row-1278{grid-row:1278}.row-1279{grid-row:1279}.row-1280{grid-row:1280}.row-1281{grid-row:1281}.row-1282{grid-row:1282}.row-1283{grid-row:1283}.row-1284{grid-row:1284}.row-1285{grid-row:1285}.row-1286{grid-row:1286}.row-1287{grid-row:1287}.row-1288{grid-row:1288}.row-1289{grid-row:1289}.row-1290{grid-row:1290}.row-1291{grid-row:1291}.row-1292{grid-row:1292}.row-1293{grid-row:1293}.row-1294{grid-row:1294}.row-1295{grid-row:1295}.row-1296{grid-row:1296}.row-1297{grid-row:1297}.row-1298{grid-row:1298}.row-1299{grid-row:1299}.row-1300{grid-row:1300}.row-1301{grid-row:1301}.row-1302{grid-row:1302}.row-1303{grid-row:1303}.row-1304{grid-row:1304}.row-1305{grid-row:1305}.row-1306{grid-row:1306}.row-1307{grid-row:1307}.row-1308{grid-row:1308}.row-1309{grid-row:1309}.row-1310{grid-row:1310}.row-1311{grid-row:1311}.row-1312{grid-row:1312}.row-1313{grid-row:1313}.row-1314{grid-row:1314}.row-1315{grid-row:1315}.row-1316{grid-row:1316}.row-1317{grid-row:1317}.row-1318{grid-row:1318}.row-1319{grid-row:1319}.row-1320{grid-row:1320}.row-1321{grid-row:1321}.row-1322{grid-row:1322}.row-1323{grid-row:1323}.row-1324{grid-row:1324}.row-1325{grid-row:1325}.row-1326{grid-row:1326}.row-1327{grid-row:1327}.row-1328{grid-row:1328}.row-1329{grid-row:1329}.row-1330{grid-row:1330}.row-1331{grid-row:1331}.row-1332{grid-row:1332}.row-1333{grid-row:1333}.row-1334{grid-row:1334}.row-1335{grid-row:1335}.row-1336{grid-row:1336}.row-1337{grid-row:1337}.row-1338{grid-row:1338}.row-1339{grid-row:1339}.row-1340{grid-row:1340}.row-1341{grid-row:1341}.row-1342{grid-row:1342}.row-1343{grid-row:1343}.row-1344{grid-row:1344}.row-1345{grid-row:1345}.row-1346{grid-row:1346}.row-1347{grid-row:1347}.row-1348{grid-row:1348}.row-1349{grid-row:1349}.row-1350{grid-row:1350}.row-1351{grid-row:1351}.row-1352{grid-row:1352}.row-1353{grid-row:1353}.row-1354{grid-row:1354}.row-1355{grid-row:1355}.row-1356{grid-row:1356}.row-1357{grid-row:1357}.row-1358{grid-row:1358}.row-1359{grid-row:1359}.row-1360{grid-row:1360}.row-1361{grid-row:1361}.row-1362{grid-row:1362}.row-1363{grid-row:1363}.row-1364{grid-row:1364}.row-1365{grid-row:1365}.row-1366{grid-row:1366}.row-1367{grid-row:1367}.row-1368{grid-row:1368}.row-1369{grid-row:1369}.row-1370{grid-row:1370}.row-1371{grid-row:1371}.row-1372{grid-row:1372}.row-1373{grid-row:1373}.row-1374{grid-row:1374}.row-1375{grid-row:1375}.row-1376{grid-row:1376}.row-1377{grid-row:1377}.row-1378{grid-row:1378}.row-1379{grid-row:1379}.row-1380{grid-row:1380}.row-1381{grid-row:1381}.row-1382{grid-row:1382}.row-1383{grid-row:1383}.row-1384{grid-row:1384}.row-1385{grid-row:1385}.row-1386{grid-row:1386}.row-1387{grid-row:1387}.row-1388{grid-row:1388}.row-1389{grid-row:1389}.row-1390{grid-row:1390}.row-1391{grid-row:1391}.row-1392{grid-row:1392}.row-1393{grid-row:1393}.row-1394{grid-row:1394}.row-1395{grid-row:1395}.row-1396{grid-row:1396}.row-1397{grid-row:1397}.row-1398{grid-row:1398}.row-1399{grid-row:1399}.row-1400{grid-row:1400}.row-1401{grid-row:1401}.row-1402{grid-row:1402}.row-1403{grid-row:1403}.row-1404{grid-row:1404}.row-1405{grid-row:1405}.row-1406{grid-row:1406}.row-1407{grid-row:1407}.row-1408{grid-row:1408}.row-1409{grid-row:1409}.row-1410{grid-row:1410}.row-1411{grid-row:1411}.row-1412{grid-row:1412}.row-1413{grid-row:1413}.row-1414{grid-row:1414}.row-1415{grid-row:1415}.row-1416{grid-row:1416}.row-1417{grid-row:1417}.row-1418{grid-row:1418}.row-1419{grid-row:1419}.row-1420{grid-row:1420}.row-1421{grid-row:1421}.row-1422{grid-row:1422}.row-1423{grid-row:1423}.row-1424{grid-row:1424}.row-1425{grid-row:1425}.row-1426{grid-row:1426}.row-1427{grid-row:1427}.row-1428{grid-row:1428}.row-1429{grid-row:1429}.row-1430{grid-row:1430}.row-1431{grid-row:1431}.row-1432{grid-row:1432}.row-1433{grid-row:1433}.row-1434{grid-row:1434}.row-1435{grid-row:1435}.row-1436{grid-row:1436}.row-1437{grid-row:1437}.row-1438{grid-row:1438}.row-1439{grid-row:1439}.row-1440{grid-row:1440}.row-1441{grid-row:1441}.row-1442{grid-row:1442}.row-1443{grid-row:1443}.row-1444{grid-row:1444}.row-1445{grid-row:1445}.row-1446{grid-row:1446}.row-1447{grid-row:1447}.row-1448{grid-row:1448}.row-1449{grid-row:1449}.row-1450{grid-row:1450}.row-1451{grid-row:1451}.row-1452{grid-row:1452}.row-1453{grid-row:1453}.row-1454{grid-row:1454}.row-1455{grid-row:1455}.row-1456{grid-row:1456}.row-1457{grid-row:1457}.row-1458{grid-row:1458}.row-1459{grid-row:1459}.row-1460{grid-row:1460}.row-1461{grid-row:1461}.row-1462{grid-row:1462}.row-1463{grid-row:1463}.row-1464{grid-row:1464}.row-1465{grid-row:1465}.row-1466{grid-row:1466}.row-1467{grid-row:1467}.row-1468{grid-row:1468}.row-1469{grid-row:1469}.row-1470{grid-row:1470}.row-1471{grid-row:1471}.row-1472{grid-row:1472}.row-1473{grid-row:1473}.row-1474{grid-row:1474}.row-1475{grid-row:1475}.row-1476{grid-row:1476}.row-1477{grid-row:1477}.row-1478{grid-row:1478}.row-1479{grid-row:1479}.row-1480{grid-row:1480}.row-1481{grid-row:1481}.row-1482{grid-row:1482}.row-1483{grid-row:1483}.row-1484{grid-row:1484}.row-1485{grid-row:1485}.row-1486{grid-row:1486}.row-1487{grid-row:1487}.row-1488{grid-row:1488}.row-1489{grid-row:1489}.row-1490{grid-row:1490}.row-1491{grid-row:1491}.row-1492{grid-row:1492}.row-1493{grid-row:1493}.row-1494{grid-row:1494}.row-1495{grid-row:1495}.row-1496{grid-row:1496}.row-1497{grid-row:1497}.row-1498{grid-row:1498}.row-1499{grid-row:1499}.row-1500{grid-row:1500}.row-1501{grid-row:1501}.row-1502{grid-row:1502}.row-1503{grid-row:1503}.row-1504{grid-row:1504}.row-1505{grid-row:1505}.row-1506{grid-row:1506}.row-1507{grid-row:1507}.row-1508{grid-row:1508}.row-1509{grid-row:1509}.row-1510{grid-row:1510}.row-1511{grid-row:1511}.row-1512{grid-row:1512}.row-1513{grid-row:1513}.row-1514{grid-row:1514}.row-1515{grid-row:1515}.row-1516{grid-row:1516}.row-1517{grid-row:1517}.row-1518{grid-row:1518}.row-1519{grid-row:1519}.row-1520{grid-row:1520}.row-1521{grid-row:1521}.row-1522{grid-row:1522}.row-1523{grid-row:1523}.row-1524{grid-row:1524}.row-1525{grid-row:1525}.row-1526{grid-row:1526}.row-1527{grid-row:1527}.row-1528{grid-row:1528}.row-1529{grid-row:1529}.row-1530{grid-row:1530}.row-1531{grid-row:1531}.row-1532{grid-row:1532}.row-1533{grid-row:1533}.row-1534{grid-row:1534}.row-1535{grid-row:1535}.row-1536{grid-row:1536}.row-1537{grid-row:1537}.row-1538{grid-row:1538}.row-1539{grid-row:1539}.row-1540{grid-row:1540}.row-1541{grid-row:1541}.row-1542{grid-row:1542}.row-1543{grid-row:1543}.row-1544{grid-row:1544}.row-1545{grid-row:1545}.row-1546{grid-row:1546}.row-1547{grid-row:1547}.row-1548{grid-row:1548}.row-1549{grid-row:1549}.row-1550{grid-row:1550}.row-1551{grid-row:1551}.row-1552{grid-row:1552}.row-1553{grid-row:1553}.row-1554{grid-row:1554}.row-1555{grid-row:1555}.row-1556{grid-row:1556}.row-1557{grid-row:1557}.row-1558{grid-row:1558}.row-1559{grid-row:1559}.row-1560{grid-row:1560}.row-1561{grid-row:1561}.row-1562{grid-row:1562}.row-1563{grid-row:1563}.row-1564{grid-row:1564}.row-1565{grid-row:1565}.row-1566{grid-row:1566}.row-1567{grid-row:1567}.row-1568{grid-row:1568}.row-1569{grid-row:1569}.row-1570{grid-row:1570}.row-1571{grid-row:1571}.row-1572{grid-row:1572}.row-1573{grid-row:1573}.row-1574{grid-row:1574}.row-1575{grid-row:1575}.row-1576{grid-row:1576}.row-1577{grid-row:1577}.row-1578{grid-row:1578}.row-1579{grid-row:1579}.row-1580{grid-row:1580}.row-1581{grid-row:1581}.row-1582{grid-row:1582}.row-1583{grid-row:1583}.row-1584{grid-row:1584}.row-1585{grid-row:1585}.row-1586{grid-row:1586}.row-1587{grid-row:1587}.row-1588{grid-row:1588}.row-1589{grid-row:1589}.row-1590{grid-row:1590}.row-1591{grid-row:1591}.row-1592{grid-row:1592}.row-1593{grid-row:1593}.row-1594{grid-row:1594}.row-1595{grid-row:1595}.row-1596{grid-row:1596}.row-1597{grid-row:1597}.row-1598{grid-row:1598}.row-1599{grid-row:1599}.row-1600{grid-row:1600}.row-1601{grid-row:1601}.row-1602{grid-row:1602}.row-1603{grid-row:1603}.row-1604{grid-row:1604}.row-1605{grid-row:1605}.row-1606{grid-row:1606}.row-1607{grid-row:1607}.row-1608{grid-row:1608}.row-1609{grid-row:1609}.row-1610{grid-row:1610}.row-1611{grid-row:1611}.row-1612{grid-row:1612}.row-1613{grid-row:1613}.row-1614{grid-row:1614}.row-1615{grid-row:1615}.row-1616{grid-row:1616}.row-1617{grid-row:1617}.row-1618{grid-row:1618}.row-1619{grid-row:1619}.row-1620{grid-row:1620}.row-1621{grid-row:1621}.row-1622{grid-row:1622}.row-1623{grid-row:1623}.row-1624{grid-row:1624}.row-1625{grid-row:1625}.row-1626{grid-row:1626}.row-1627{grid-row:1627}.row-1628{grid-row:1628}.row-1629{grid-row:1629}.row-1630{grid-row:1630}.row-1631{grid-row:1631}.row-1632{grid-row:1632}.row-1633{grid-row:1633}.row-1634{grid-row:1634}.row-1635{grid-row:1635}.row-1636{grid-row:1636}.row-1637{grid-row:1637}.row-1638{grid-row:1638}.row-1639{grid-row:1639}.row-1640{grid-row:1640}.row-1641{grid-row:1641}.row-1642{grid-row:1642}.row-1643{grid-row:1643}.row-1644{grid-row:1644}.row-1645{grid-row:1645}.row-1646{grid-row:1646}.row-1647{grid-row:1647}.row-1648{grid-row:1648}.row-1649{grid-row:1649}.row-1650{grid-row:1650}.row-1651{grid-row:1651}.row-1652{grid-row:1652}.row-1653{grid-row:1653}.row-1654{grid-row:1654}.row-1655{grid-row:1655}.row-1656{grid-row:1656}.row-1657{grid-row:1657}.row-1658{grid-row:1658}.row-1659{grid-row:1659}.row-1660{grid-row:1660}.row-1661{grid-row:1661}.row-1662{grid-row:1662}.row-1663{grid-row:1663}.row-1664{grid-row:1664}.row-1665{grid-row:1665}.row-1666{grid-row:1666}.row-1667{grid-row:1667}.row-1668{grid-row:1668}.row-1669{grid-row:1669}.row-1670{grid-row:1670}.row-1671{grid-row:1671}.row-1672{grid-row:1672}.row-1673{grid-row:1673}.row-1674{grid-row:1674}.row-1675{grid-row:1675}.row-1676{grid-row:1676}.row-1677{grid-row:1677}.row-1678{grid-row:1678}.row-1679{grid-row:1679}.row-1680{grid-row:1680}.row-1681{grid-row:1681}.row-1682{grid-row:1682}.row-1683{grid-row:1683}.row-1684{grid-row:1684}.row-1685{grid-row:1685}.row-1686{grid-row:1686}.row-1687{grid-row:1687}.row-1688{grid-row:1688}.row-1689{grid-row:1689}.row-1690{grid-row:1690}.row-1691{grid-row:1691}.row-1692{grid-row:1692}.row-1693{grid-row:1693}.row-1694{grid-row:1694}.row-1695{grid-row:1695}.row-1696{grid-row:1696}.row-1697{grid-row:1697}.row-1698{grid-row:1698}.row-1699{grid-row:1699}.row-1700{grid-row:1700}.row-1701{grid-row:1701}.row-1702{grid-row:1702}.row-1703{grid-row:1703}.row-1704{grid-row:1704}.row-1705{grid-row:1705}.row-1706{grid-row:1706}.row-1707{grid-row:1707}.row-1708{grid-row:1708}.row-1709{grid-row:1709}.row-1710{grid-row:1710}.row-1711{grid-row:1711}.row-1712{grid-row:1712}.row-1713{grid-row:1713}.row-1714{grid-row:1714}.row-1715{grid-row:1715}.row-1716{grid-row:1716}.row-1717{grid-row:1717}.row-1718{grid-row:1718}.row-1719{grid-row:1719}.row-1720{grid-row:1720}.row-1721{grid-row:1721}.row-1722{grid-row:1722}.row-1723{grid-row:1723}.row-1724{grid-row:1724}.row-1725{grid-row:1725}.row-1726{grid-row:1726}.row-1727{grid-row:1727}.row-1728{grid-row:1728}.row-1729{grid-row:1729}.row-1730{grid-row:1730}.row-1731{grid-row:1731}.row-1732{grid-row:1732}.row-1733{grid-row:1733}.row-1734{grid-row:1734}.row-1735{grid-row:1735}.row-1736{grid-row:1736}.row-1737{grid-row:1737}.row-1738{grid-row:1738}.row-1739{grid-row:1739}.row-1740{grid-row:1740}.row-1741{grid-row:1741}.row-1742{grid-row:1742}.row-1743{grid-row:1743}.row-1744{grid-row:1744}.row-1745{grid-row:1745}.row-1746{grid-row:1746}.row-1747{grid-row:1747}.row-1748{grid-row:1748}.row-1749{grid-row:1749}.row-1750{grid-row:1750}.row-1751{grid-row:1751}.row-1752{grid-row:1752}.row-1753{grid-row:1753}.row-1754{grid-row:1754}.row-1755{grid-row:1755}.row-1756{grid-row:1756}.row-1757{grid-row:1757}.row-1758{grid-row:1758}.row-1759{grid-row:1759}.row-1760{grid-row:1760}.row-1761{grid-row:1761}.row-1762{grid-row:1762}.row-1763{grid-row:1763}.row-1764{grid-row:1764}.row-1765{grid-row:1765}.row-1766{grid-row:1766}.row-1767{grid-row:1767}.row-1768{grid-row:1768}.row-1769{grid-row:1769}.row-1770{grid-row:1770}.row-1771{grid-row:1771}.row-1772{grid-row:1772}.row-1773{grid-row:1773}.row-1774{grid-row:1774}.row-1775{grid-row:1775}.row-1776{grid-row:1776}.row-1777{grid-row:1777}.row-1778{grid-row:1778}.row-1779{grid-row:1779}.row-1780{grid-row:1780}.row-1781{grid-row:1781}.row-1782{grid-row:1782}.row-1783{grid-row:1783}.row-1784{grid-row:1784}.row-1785{grid-row:1785}.row-1786{grid-row:1786}.row-1787{grid-row:1787}.row-1788{grid-row:1788}.row-1789{grid-row:1789}.row-1790{grid-row:1790}.row-1791{grid-row:1791}.row-1792{grid-row:1792}.row-1793{grid-row:1793}.row-1794{grid-row:1794}.row-1795{grid-row:1795}.row-1796{grid-row:1796}.row-1797{grid-row:1797}.row-1798{grid-row:1798}.row-1799{grid-row:1799}.row-1800{grid-row:1800}.row-1801{grid-row:1801}.row-1802{grid-row:1802}.row-1803{grid-row:1803}.row-1804{grid-row:1804}.row-1805{grid-row:1805}.row-1806{grid-row:1806}.row-1807{grid-row:1807}.row-1808{grid-row:1808}.row-1809{grid-row:1809}.row-1810{grid-row:1810}.row-1811{grid-row:1811}.row-1812{grid-row:1812}.row-1813{grid-row:1813}.row-1814{grid-row:1814}.row-1815{grid-row:1815}.row-1816{grid-row:1816}.row-1817{grid-row:1817}.row-1818{grid-row:1818}.row-1819{grid-row:1819}.row-1820{grid-row:1820}.row-1821{grid-row:1821}.row-1822{grid-row:1822}.row-1823{grid-row:1823}.row-1824{grid-row:1824}.row-1825{grid-row:1825}.row-1826{grid-row:1826}.row-1827{grid-row:1827}.row-1828{grid-row:1828}.row-1829{grid-row:1829}.row-1830{grid-row:1830}.row-1831{grid-row:1831}.row-1832{grid-row:1832}.row-1833{grid-row:1833}.row-1834{grid-row:1834}.row-1835{grid-row:1835}.row-1836{grid-row:1836}.row-1837{grid-row:1837}.row-1838{grid-row:1838}.row-1839{grid-row:1839}.row-1840{grid-row:1840}.row-1841{grid-row:1841}.row-1842{grid-row:1842}.row-1843{grid-row:1843}.row-1844{grid-row:1844}.row-1845{grid-row:1845}.row-1846{grid-row:1846}.row-1847{grid-row:1847}.row-1848{grid-row:1848}.row-1849{grid-row:1849}.row-1850{grid-row:1850}.row-1851{grid-row:1851}.row-1852{grid-row:1852}.row-1853{grid-row:1853}.row-1854{grid-row:1854}.row-1855{grid-row:1855}.row-1856{grid-row:1856}.row-1857{grid-row:1857}.row-1858{grid-row:1858}.row-1859{grid-row:1859}.row-1860{grid-row:1860}.row-1861{grid-row:1861}.row-1862{grid-row:1862}.row-1863{grid-row:1863}.row-1864{grid-row:1864}.row-1865{grid-row:1865}.row-1866{grid-row:1866}.row-1867{grid-row:1867}.row-1868{grid-row:1868}.row-1869{grid-row:1869}.row-1870{grid-row:1870}.row-1871{grid-row:1871}.row-1872{grid-row:1872}.row-1873{grid-row:1873}.row-1874{grid-row:1874}.row-1875{grid-row:1875}.row-1876{grid-row:1876}.row-1877{grid-row:1877}.row-1878{grid-row:1878}.row-1879{grid-row:1879}.row-1880{grid-row:1880}.row-1881{grid-row:1881}.row-1882{grid-row:1882}.row-1883{grid-row:1883}.row-1884{grid-row:1884}.row-1885{grid-row:1885}.row-1886{grid-row:1886}.row-1887{grid-row:1887}.row-1888{grid-row:1888}.row-1889{grid-row:1889}.row-1890{grid-row:1890}.row-1891{grid-row:1891}.row-1892{grid-row:1892}.row-1893{grid-row:1893}.row-1894{grid-row:1894}.row-1895{grid-row:1895}.row-1896{grid-row:1896}.row-1897{grid-row:1897}.row-1898{grid-row:1898}.row-1899{grid-row:1899}.row-1900{grid-row:1900}.row-1901{grid-row:1901}.row-1902{grid-row:1902}.row-1903{grid-row:1903}.row-1904{grid-row:1904}.row-1905{grid-row:1905}.row-1906{grid-row:1906}.row-1907{grid-row:1907}.row-1908{grid-row:1908}.row-1909{grid-row:1909}.row-1910{grid-row:1910}.row-1911{grid-row:1911}.row-1912{grid-row:1912}.row-1913{grid-row:1913}.row-1914{grid-row:1914}.row-1915{grid-row:1915}.row-1916{grid-row:1916}.row-1917{grid-row:1917}.row-1918{grid-row:1918}.row-1919{grid-row:1919}.row-1920{grid-row:1920}.row-1921{grid-row:1921}.row-1922{grid-row:1922}.row-1923{grid-row:1923}.row-1924{grid-row:1924}.row-1925{grid-row:1925}.row-1926{grid-row:1926}.row-1927{grid-row:1927}.row-1928{grid-row:1928}.row-1929{grid-row:1929}.row-1930{grid-row:1930}.row-1931{grid-row:1931}.row-1932{grid-row:1932}.row-1933{grid-row:1933}.row-1934{grid-row:1934}.row-1935{grid-row:1935}.row-1936{grid-row:1936}.row-1937{grid-row:1937}.row-1938{grid-row:1938}.row-1939{grid-row:1939}.row-1940{grid-row:1940}.row-1941{grid-row:1941}.row-1942{grid-row:1942}.row-1943{grid-row:1943}.row-1944{grid-row:1944}.row-1945{grid-row:1945}.row-1946{grid-row:1946}.row-1947{grid-row:1947}.row-1948{grid-row:1948}.row-1949{grid-row:1949}.row-1950{grid-row:1950}.row-1951{grid-row:1951}.row-1952{grid-row:1952}.row-1953{grid-row:1953}.row-1954{grid-row:1954}.row-1955{grid-row:1955}.row-1956{grid-row:1956}.row-1957{grid-row:1957}.row-1958{grid-row:1958}.row-1959{grid-row:1959}.row-1960{grid-row:1960}.row-1961{grid-row:1961}.row-1962{grid-row:1962}.row-1963{grid-row:1963}.row-1964{grid-row:1964}.row-1965{grid-row:1965}.row-1966{grid-row:1966}.row-1967{grid-row:1967}.row-1968{grid-row:1968}.row-1969{grid-row:1969}.row-1970{grid-row:1970}.row-1971{grid-row:1971}.row-1972{grid-row:1972}.row-1973{grid-row:1973}.row-1974{grid-row:1974}.row-1975{grid-row:1975}.row-1976{grid-row:1976}.row-1977{grid-row:1977}.row-1978{grid-row:1978}.row-1979{grid-row:1979}.row-1980{grid-row:1980}.row-1981{grid-row:1981}.row-1982{grid-row:1982}.row-1983{grid-row:1983}.row-1984{grid-row:1984}.row-1985{grid-row:1985}.row-1986{grid-row:1986}.row-1987{grid-row:1987}.row-1988{grid-row:1988}.row-1989{grid-row:1989}.row-1990{grid-row:1990}.row-1991{grid-row:1991}.row-1992{grid-row:1992}.row-1993{grid-row:1993}.row-1994{grid-row:1994}.row-1995{grid-row:1995}.row-1996{grid-row:1996}.row-1997{grid-row:1997}.row-1998{grid-row:1998}.row-1999{grid-row:1999}.row-2000{grid-row:2000}.row-2001{grid-row:2001}.row-2002{grid-row:2002}.row-2003{grid-row:2003}.row-2004{grid-row:2004}.row-2005{grid-row:2005}.row-2006{grid-row:2006}.row-2007{grid-row:2007}.row-2008{grid-row:2008}.row-2009{grid-row:2009}.row-2010{grid-row:2010}.row-2011{grid-row:2011}.row-2012{grid-row:2012}.row-2013{grid-row:2013}.row-2014{grid-row:2014}.row-2015{grid-row:2015}.row-2016{grid-row:2016}.row-2017{grid-row:2017}.row-2018{grid-row:2018}.row-2019{grid-row:2019}.row-2020{grid-row:2020}.row-2021{grid-row:2021}.row-2022{grid-row:2022}.row-2023{grid-row:2023}.row-2024{grid-row:2024}.row-2025{grid-row:2025}.row-2026{grid-row:2026}.row-2027{grid-row:2027}.row-2028{grid-row:2028}.row-2029{grid-row:2029}.row-2030{grid-row:2030}.row-2031{grid-row:2031}.row-2032{grid-row:2032}.row-2033{grid-row:2033}.row-2034{grid-row:2034}.row-2035{grid-row:2035}.row-2036{grid-row:2036}.row-2037{grid-row:2037}.row-2038{grid-row:2038}.row-2039{grid-row:2039}.row-2040{grid-row:2040}.row-2041{grid-row:2041}.row-2042{grid-row:2042}.row-2043{grid-row:2043}.row-2044{grid-row:2044}.row-2045{grid-row:2045}.row-2046{grid-row:2046}.row-2047{grid-row:2047}.row-2048{grid-row:2048}.row-2049{grid-row:2049}.row-2050{grid-row:2050}.row-2051{grid-row:2051}.row-2052{grid-row:2052}.row-2053{grid-row:2053}.row-2054{grid-row:2054}.row-2055{grid-row:2055}.row-2056{grid-row:2056}.row-2057{grid-row:2057}.row-2058{grid-row:2058}.row-2059{grid-row:2059}.row-2060{grid-row:2060}.row-2061{grid-row:2061}.row-2062{grid-row:2062}.row-2063{grid-row:2063}.row-2064{grid-row:2064}.row-2065{grid-row:2065}.row-2066{grid-row:2066}.row-2067{grid-row:2067}.row-2068{grid-row:2068}.row-2069{grid-row:2069}.row-2070{grid-row:2070}.row-2071{grid-row:2071}.row-2072{grid-row:2072}.row-2073{grid-row:2073}.row-2074{grid-row:2074}.row-2075{grid-row:2075}.row-2076{grid-row:2076}.row-2077{grid-row:2077}.row-2078{grid-row:2078}.row-2079{grid-row:2079}.row-2080{grid-row:2080}.row-2081{grid-row:2081}.row-2082{grid-row:2082}.row-2083{grid-row:2083}.row-2084{grid-row:2084}.row-2085{grid-row:2085}.row-2086{grid-row:2086}.row-2087{grid-row:2087}.row-2088{grid-row:2088}.row-2089{grid-row:2089}.row-2090{grid-row:2090}.row-2091{grid-row:2091}.row-2092{grid-row:2092}.row-2093{grid-row:2093}.row-2094{grid-row:2094}.row-2095{grid-row:2095}.row-2096{grid-row:2096}.row-2097{grid-row:2097}.row-2098{grid-row:2098}.row-2099{grid-row:2099}.row-2100{grid-row:2100}.row-2101{grid-row:2101}.row-2102{grid-row:2102}.row-2103{grid-row:2103}.row-2104{grid-row:2104}.row-2105{grid-row:2105}.row-2106{grid-row:2106}.row-2107{grid-row:2107}.row-2108{grid-row:2108}.row-2109{grid-row:2109}.row-2110{grid-row:2110}.row-2111{grid-row:2111}.row-2112{grid-row:2112}.row-2113{grid-row:2113}.row-2114{grid-row:2114}.row-2115{grid-row:2115}.row-2116{grid-row:2116}.row-2117{grid-row:2117}.row-2118{grid-row:2118}.row-2119{grid-row:2119}.row-2120{grid-row:2120}.row-2121{grid-row:2121}.row-2122{grid-row:2122}.row-2123{grid-row:2123}.row-2124{grid-row:2124}.row-2125{grid-row:2125}.row-2126{grid-row:2126}.row-2127{grid-row:2127}.row-2128{grid-row:2128}.row-2129{grid-row:2129}.row-2130{grid-row:2130}.row-2131{grid-row:2131}.row-2132{grid-row:2132}.row-2133{grid-row:2133}.row-2134{grid-row:2134}.row-2135{grid-row:2135}.row-2136{grid-row:2136}.row-2137{grid-row:2137}.row-2138{grid-row:2138}.row-2139{grid-row:2139}.row-2140{grid-row:2140}.row-2141{grid-row:2141}.row-2142{grid-row:2142}.row-2143{grid-row:2143}.row-2144{grid-row:2144}.row-2145{grid-row:2145}.row-2146{grid-row:2146}.row-2147{grid-row:2147}.row-2148{grid-row:2148}.row-2149{grid-row:2149}.row-2150{grid-row:2150}.row-2151{grid-row:2151}.row-2152{grid-row:2152}.row-2153{grid-row:2153}.row-2154{grid-row:2154}.row-2155{grid-row:2155}.row-2156{grid-row:2156}.row-2157{grid-row:2157}.row-2158{grid-row:2158}.row-2159{grid-row:2159}.row-2160{grid-row:2160}.row-2161{grid-row:2161}.row-2162{grid-row:2162}.row-2163{grid-row:2163}.row-2164{grid-row:2164}.row-2165{grid-row:2165}.row-2166{grid-row:2166}.row-2167{grid-row:2167}.row-2168{grid-row:2168}.row-2169{grid-row:2169}.row-2170{grid-row:2170}.row-2171{grid-row:2171}.row-2172{grid-row:2172}.row-2173{grid-row:2173}.row-2174{grid-row:2174}.row-2175{grid-row:2175}.row-2176{grid-row:2176}.row-2177{grid-row:2177}.row-2178{grid-row:2178}.row-2179{grid-row:2179}.row-2180{grid-row:2180}.row-2181{grid-row:2181}.row-2182{grid-row:2182}.row-2183{grid-row:2183}.row-2184{grid-row:2184}.row-2185{grid-row:2185}.row-2186{grid-row:2186}.row-2187{grid-row:2187}.row-2188{grid-row:2188}.row-2189{grid-row:2189}.row-2190{grid-row:2190}.row-2191{grid-row:2191}.row-2192{grid-row:2192}.row-2193{grid-row:2193}.row-2194{grid-row:2194}.row-2195{grid-row:2195}.row-2196{grid-row:2196}.row-2197{grid-row:2197}.row-2198{grid-row:2198}.row-2199{grid-row:2199}.row-2200{grid-row:2200}.row-2201{grid-row:2201}.row-2202{grid-row:2202}.row-2203{grid-row:2203}.row-2204{grid-row:2204}.row-2205{grid-row:2205}.row-2206{grid-row:2206}.row-2207{grid-row:2207}.row-2208{grid-row:2208}.row-2209{grid-row:2209}.row-2210{grid-row:2210}.row-2211{grid-row:2211}.row-2212{grid-row:2212}.row-2213{grid-row:2213}.row-2214{grid-row:2214}.row-2215{grid-row:2215}.row-2216{grid-row:2216}.row-2217{grid-row:2217}.row-2218{grid-row:2218}.row-2219{grid-row:2219}.row-2220{grid-row:2220}.row-2221{grid-row:2221}.row-2222{grid-row:2222}.row-2223{grid-row:2223}.row-2224{grid-row:2224}.row-2225{grid-row:2225}.row-2226{grid-row:2226}.row-2227{grid-row:2227}.row-2228{grid-row:2228}.row-2229{grid-row:2229}.row-2230{grid-row:2230}.row-2231{grid-row:2231}.row-2232{grid-row:2232}.row-2233{grid-row:2233}.row-2234{grid-row:2234}.row-2235{grid-row:2235}.row-2236{grid-row:2236}.row-2237{grid-row:2237}.row-2238{grid-row:2238}.row-2239{grid-row:2239}.row-2240{grid-row:2240}.row-2241{grid-row:2241}.row-2242{grid-row:2242}.row-2243{grid-row:2243}.row-2244{grid-row:2244}.row-2245{grid-row:2245}.row-2246{grid-row:2246}.row-2247{grid-row:2247}.row-2248{grid-row:2248}.row-2249{grid-row:2249}.row-2250{grid-row:2250}.row-2251{grid-row:2251}.row-2252{grid-row:2252}.row-2253{grid-row:2253}.row-2254{grid-row:2254}.row-2255{grid-row:2255}.row-2256{grid-row:2256}.row-2257{grid-row:2257}.row-2258{grid-row:2258}.row-2259{grid-row:2259}.row-2260{grid-row:2260}.row-2261{grid-row:2261}.row-2262{grid-row:2262}.row-2263{grid-row:2263}.row-2264{grid-row:2264}.row-2265{grid-row:2265}.row-2266{grid-row:2266}.row-2267{grid-row:2267}.row-2268{grid-row:2268}.row-2269{grid-row:2269}.row-2270{grid-row:2270}.row-2271{grid-row:2271}.row-2272{grid-row:2272}.row-2273{grid-row:2273}.row-2274{grid-row:2274}.row-2275{grid-row:2275}.row-2276{grid-row:2276}.row-2277{grid-row:2277}.row-2278{grid-row:2278}.row-2279{grid-row:2279}.row-2280{grid-row:2280}.row-2281{grid-row:2281}.row-2282{grid-row:2282}.row-2283{grid-row:2283}.row-2284{grid-row:2284}.row-2285{grid-row:2285}.row-2286{grid-row:2286}.row-2287{grid-row:2287}.row-2288{grid-row:2288}.row-2289{grid-row:2289}.row-2290{grid-row:2290}.row-2291{grid-row:2291}.row-2292{grid-row:2292}.row-2293{grid-row:2293}.row-2294{grid-row:2294}.row-2295{grid-row:2295}.row-2296{grid-row:2296}.row-2297{grid-row:2297}.row-2298{grid-row:2298}.row-2299{grid-row:2299}.row-2300{grid-row:2300}.row-2301{grid-row:2301}.row-2302{grid-row:2302}.row-2303{grid-row:2303}.row-2304{grid-row:2304}.row-2305{grid-row:2305}.row-2306{grid-row:2306}.row-2307{grid-row:2307}.row-2308{grid-row:2308}.row-2309{grid-row:2309}.row-2310{grid-row:2310}.row-2311{grid-row:2311}.row-2312{grid-row:2312}.row-2313{grid-row:2313}.row-2314{grid-row:2314}.row-2315{grid-row:2315}.row-2316{grid-row:2316}.row-2317{grid-row:2317}.row-2318{grid-row:2318}.row-2319{grid-row:2319}.row-2320{grid-row:2320}.row-2321{grid-row:2321}.row-2322{grid-row:2322}.row-2323{grid-row:2323}.row-2324{grid-row:2324}.row-2325{grid-row:2325}.row-2326{grid-row:2326}.row-2327{grid-row:2327}.row-2328{grid-row:2328}.row-2329{grid-row:2329}.row-2330{grid-row:2330}.row-2331{grid-row:2331}.row-2332{grid-row:2332}.row-2333{grid-row:2333}.row-2334{grid-row:2334}.row-2335{grid-row:2335}.row-2336{grid-row:2336}.row-2337{grid-row:2337}.row-2338{grid-row:2338}.row-2339{grid-row:2339}.row-2340{grid-row:2340}.row-2341{grid-row:2341}.row-2342{grid-row:2342}.row-2343{grid-row:2343}.row-2344{grid-row:2344}.row-2345{grid-row:2345}.row-2346{grid-row:2346}.row-2347{grid-row:2347}.row-2348{grid-row:2348}.row-2349{grid-row:2349}.row-2350{grid-row:2350}.row-2351{grid-row:2351}.row-2352{grid-row:2352}.row-2353{grid-row:2353}.row-2354{grid-row:2354}.row-2355{grid-row:2355}.row-2356{grid-row:2356}.row-2357{grid-row:2357}.row-2358{grid-row:2358}.row-2359{grid-row:2359}.row-2360{grid-row:2360}.row-2361{grid-row:2361}.row-2362{grid-row:2362}.row-2363{grid-row:2363}.row-2364{grid-row:2364}.row-2365{grid-row:2365}.row-2366{grid-row:2366}.row-2367{grid-row:2367}.row-2368{grid-row:2368}.row-2369{grid-row:2369}.row-2370{grid-row:2370}.row-2371{grid-row:2371}.row-2372{grid-row:2372}.row-2373{grid-row:2373}.row-2374{grid-row:2374}.row-2375{grid-row:2375}.row-2376{grid-row:2376}.row-2377{grid-row:2377}.row-2378{grid-row:2378}.row-2379{grid-row:2379}.row-2380{grid-row:2380}.row-2381{grid-row:2381}.row-2382{grid-row:2382}.row-2383{grid-row:2383}.row-2384{grid-row:2384}.row-2385{grid-row:2385}.row-2386{grid-row:2386}.row-2387{grid-row:2387}.row-2388{grid-row:2388}.row-2389{grid-row:2389}.row-2390{grid-row:2390}.row-2391{grid-row:2391}.row-2392{grid-row:2392}.row-2393{grid-row:2393}.row-2394{grid-row:2394}.row-2395{grid-row:2395}.row-2396{grid-row:2396}.row-2397{grid-row:2397}.row-2398{grid-row:2398}.row-2399{grid-row:2399}.row-2400{grid-row:2400}.row-2401{grid-row:2401}.row-2402{grid-row:2402}.row-2403{grid-row:2403}.row-2404{grid-row:2404}.row-2405{grid-row:2405}.row-2406{grid-row:2406}.row-2407{grid-row:2407}.row-2408{grid-row:2408}.row-2409{grid-row:2409}.row-2410{grid-row:2410}.row-2411{grid-row:2411}.row-2412{grid-row:2412}.row-2413{grid-row:2413}.row-2414{grid-row:2414}.row-2415{grid-row:2415}.row-2416{grid-row:2416}.row-2417{grid-row:2417}.row-2418{grid-row:2418}.row-2419{grid-row:2419}.row-2420{grid-row:2420}.row-2421{grid-row:2421}.row-2422{grid-row:2422}.row-2423{grid-row:2423}.row-2424{grid-row:2424}.row-2425{grid-row:2425}.row-2426{grid-row:2426}.row-2427{grid-row:2427}.row-2428{grid-row:2428}.row-2429{grid-row:2429}.row-2430{grid-row:2430}.row-2431{grid-row:2431}.row-2432{grid-row:2432}.row-2433{grid-row:2433}.row-2434{grid-row:2434}.row-2435{grid-row:2435}.row-2436{grid-row:2436}.row-2437{grid-row:2437}.row-2438{grid-row:2438}.row-2439{grid-row:2439}.row-2440{grid-row:2440}.row-2441{grid-row:2441}.row-2442{grid-row:2442}.row-2443{grid-row:2443}.row-2444{grid-row:2444}.row-2445{grid-row:2445}.row-2446{grid-row:2446}.row-2447{grid-row:2447}.row-2448{grid-row:2448}.row-2449{grid-row:2449}.row-2450{grid-row:2450}.row-2451{grid-row:2451}.row-2452{grid-row:2452}.row-2453{grid-row:2453}.row-2454{grid-row:2454}.row-2455{grid-row:2455}.row-2456{grid-row:2456}.row-2457{grid-row:2457}.row-2458{grid-row:2458}.row-2459{grid-row:2459}.row-2460{grid-row:2460}.row-2461{grid-row:2461}.row-2462{grid-row:2462}.row-2463{grid-row:2463}.row-2464{grid-row:2464}.row-2465{grid-row:2465}.row-2466{grid-row:2466}.row-2467{grid-row:2467}.row-2468{grid-row:2468}.row-2469{grid-row:2469}.row-2470{grid-row:2470}.row-2471{grid-row:2471}.row-2472{grid-row:2472}.row-2473{grid-row:2473}.row-2474{grid-row:2474}.row-2475{grid-row:2475}.row-2476{grid-row:2476}.row-2477{grid-row:2477}.row-2478{grid-row:2478}.row-2479{grid-row:2479}.row-2480{grid-row:2480}.row-2481{grid-row:2481}.row-2482{grid-row:2482}.row-2483{grid-row:2483}.row-2484{grid-row:2484}.row-2485{grid-row:2485}.row-2486{grid-row:2486}.row-2487{grid-row:2487}.row-2488{grid-row:2488}.row-2489{grid-row:2489}.row-2490{grid-row:2490}.row-2491{grid-row:2491}.row-2492{grid-row:2492}.row-2493{grid-row:2493}.row-2494{grid-row:2494}.row-2495{grid-row:2495}.row-2496{grid-row:2496}.row-2497{grid-row:2497}.row-2498{grid-row:2498}.row-2499{grid-row:2499}.row-2500{grid-row:2500}.row-2501{grid-row:2501}.row-2502{grid-row:2502}.row-2503{grid-row:2503}.row-2504{grid-row:2504}.row-2505{grid-row:2505}.row-2506{grid-row:2506}.row-2507{grid-row:2507}.row-2508{grid-row:2508}.row-2509{grid-row:2509}.row-2510{grid-row:2510}.row-2511{grid-row:2511}.row-2512{grid-row:2512}.row-2513{grid-row:2513}.row-2514{grid-row:2514}.row-2515{grid-row:2515}.row-2516{grid-row:2516}.row-2517{grid-row:2517}.row-2518{grid-row:2518}.row-2519{grid-row:2519}.row-2520{grid-row:2520}.row-2521{grid-row:2521}.row-2522{grid-row:2522}.row-2523{grid-row:2523}.row-2524{grid-row:2524}.row-2525{grid-row:2525}.row-2526{grid-row:2526}.row-2527{grid-row:2527}.row-2528{grid-row:2528}.row-2529{grid-row:2529}.row-2530{grid-row:2530}.row-2531{grid-row:2531}.row-2532{grid-row:2532}.row-2533{grid-row:2533}.row-2534{grid-row:2534}.row-2535{grid-row:2535}.row-2536{grid-row:2536}.row-2537{grid-row:2537}.row-2538{grid-row:2538}.row-2539{grid-row:2539}.row-2540{grid-row:2540}.row-2541{grid-row:2541}.row-2542{grid-row:2542}.row-2543{grid-row:2543}.row-2544{grid-row:2544}.row-2545{grid-row:2545}.row-2546{grid-row:2546}.row-2547{grid-row:2547}.row-2548{grid-row:2548}.row-2549{grid-row:2549}.row-2550{grid-row:2550}.row-2551{grid-row:2551}.row-2552{grid-row:2552}.row-2553{grid-row:2553}.row-2554{grid-row:2554}.row-2555{grid-row:2555}.row-2556{grid-row:2556}.row-2557{grid-row:2557}.row-2558{grid-row:2558}.row-2559{grid-row:2559}.row-2560{grid-row:2560}.row-2561{grid-row:2561}.row-2562{grid-row:2562}.row-2563{grid-row:2563}.row-2564{grid-row:2564}.row-2565{grid-row:2565}.row-2566{grid-row:2566}.row-2567{grid-row:2567}.row-2568{grid-row:2568}.row-2569{grid-row:2569}.row-2570{grid-row:2570}.row-2571{grid-row:2571}.row-2572{grid-row:2572}.row-2573{grid-row:2573}.row-2574{grid-row:2574}.row-2575{grid-row:2575}.row-2576{grid-row:2576}.row-2577{grid-row:2577}.row-2578{grid-row:2578}.row-2579{grid-row:2579}.row-2580{grid-row:2580}.row-2581{grid-row:2581}.row-2582{grid-row:2582}.row-2583{grid-row:2583}.row-2584{grid-row:2584}.row-2585{grid-row:2585}.row-2586{grid-row:2586}.row-2587{grid-row:2587}.row-2588{grid-row:2588}.row-2589{grid-row:2589}.row-2590{grid-row:2590}.row-2591{grid-row:2591}.row-2592{grid-row:2592}.row-2593{grid-row:2593}.row-2594{grid-row:2594}.row-2595{grid-row:2595}.row-2596{grid-row:2596}.row-2597{grid-row:2597}.row-2598{grid-row:2598}.row-2599{grid-row:2599}.row-2600{grid-row:2600}.row-2601{grid-row:2601}.row-2602{grid-row:2602}.row-2603{grid-row:2603}.row-2604{grid-row:2604}.row-2605{grid-row:2605}.row-2606{grid-row:2606}.row-2607{grid-row:2607}.row-2608{grid-row:2608}.row-2609{grid-row:2609}.row-2610{grid-row:2610}.row-2611{grid-row:2611}.row-2612{grid-row:2612}.row-2613{grid-row:2613}.row-2614{grid-row:2614}.row-2615{grid-row:2615}.row-2616{grid-row:2616}.row-2617{grid-row:2617}.row-2618{grid-row:2618}.row-2619{grid-row:2619}.row-2620{grid-row:2620}.row-2621{grid-row:2621}.row-2622{grid-row:2622}.row-2623{grid-row:2623}.row-2624{grid-row:2624}.row-2625{grid-row:2625}.row-2626{grid-row:2626}.row-2627{grid-row:2627}.row-2628{grid-row:2628}.row-2629{grid-row:2629}.row-2630{grid-row:2630}.row-2631{grid-row:2631}.row-2632{grid-row:2632}.row-2633{grid-row:2633}.row-2634{grid-row:2634}.row-2635{grid-row:2635}.row-2636{grid-row:2636}.row-2637{grid-row:2637}.row-2638{grid-row:2638}.row-2639{grid-row:2639}.row-2640{grid-row:2640}.row-2641{grid-row:2641}.row-2642{grid-row:2642}.row-2643{grid-row:2643}.row-2644{grid-row:2644}.row-2645{grid-row:2645}.row-2646{grid-row:2646}.row-2647{grid-row:2647}.row-2648{grid-row:2648}.row-2649{grid-row:2649}.row-2650{grid-row:2650}.row-2651{grid-row:2651}.row-2652{grid-row:2652}.row-2653{grid-row:2653}.row-2654{grid-row:2654}.row-2655{grid-row:2655}.row-2656{grid-row:2656}.row-2657{grid-row:2657}.row-2658{grid-row:2658}.row-2659{grid-row:2659}.row-2660{grid-row:2660}.row-2661{grid-row:2661}.row-2662{grid-row:2662}.row-2663{grid-row:2663}.row-2664{grid-row:2664}.row-2665{grid-row:2665}.row-2666{grid-row:2666}.row-2667{grid-row:2667}.row-2668{grid-row:2668}.row-2669{grid-row:2669}.row-2670{grid-row:2670}.row-2671{grid-row:2671}.row-2672{grid-row:2672}.row-2673{grid-row:2673}.row-2674{grid-row:2674}.row-2675{grid-row:2675}.row-2676{grid-row:2676}.row-2677{grid-row:2677}.row-2678{grid-row:2678}.row-2679{grid-row:2679}.row-2680{grid-row:2680}.row-2681{grid-row:2681}.row-2682{grid-row:2682}.row-2683{grid-row:2683}.row-2684{grid-row:2684}.row-2685{grid-row:2685}.row-2686{grid-row:2686}.row-2687{grid-row:2687}.row-2688{grid-row:2688}.row-2689{grid-row:2689}.row-2690{grid-row:2690}.row-2691{grid-row:2691}.row-2692{grid-row:2692}.row-2693{grid-row:2693}.row-2694{grid-row:2694}.row-2695{grid-row:2695}.row-2696{grid-row:2696}.row-2697{grid-row:2697}.row-2698{grid-row:2698}.row-2699{grid-row:2699}.row-2700{grid-row:2700}.row-2701{grid-row:2701}.row-2702{grid-row:2702}.row-2703{grid-row:2703}.row-2704{grid-row:2704}.row-2705{grid-row:2705}.row-2706{grid-row:2706}.row-2707{grid-row:2707}.row-2708{grid-row:2708}.row-2709{grid-row:2709}.row-2710{grid-row:2710}.row-2711{grid-row:2711}.row-2712{grid-row:2712}.row-2713{grid-row:2713}.row-2714{grid-row:2714}.row-2715{grid-row:2715}.row-2716{grid-row:2716}.row-2717{grid-row:2717}.row-2718{grid-row:2718}.row-2719{grid-row:2719}.row-2720{grid-row:2720}.row-2721{grid-row:2721}.row-2722{grid-row:2722}.row-2723{grid-row:2723}.row-2724{grid-row:2724}.row-2725{grid-row:2725}.row-2726{grid-row:2726}.row-2727{grid-row:2727}.row-2728{grid-row:2728}.row-2729{grid-row:2729}.row-2730{grid-row:2730}.row-2731{grid-row:2731}.row-2732{grid-row:2732}.row-2733{grid-row:2733}.row-2734{grid-row:2734}.row-2735{grid-row:2735}.row-2736{grid-row:2736}.row-2737{grid-row:2737}.row-2738{grid-row:2738}.row-2739{grid-row:2739}.row-2740{grid-row:2740}.row-2741{grid-row:2741}.row-2742{grid-row:2742}.row-2743{grid-row:2743}.row-2744{grid-row:2744}.row-2745{grid-row:2745}.row-2746{grid-row:2746}.row-2747{grid-row:2747}.row-2748{grid-row:2748}.row-2749{grid-row:2749}.row-2750{grid-row:2750}.row-2751{grid-row:2751}.row-2752{grid-row:2752}.row-2753{grid-row:2753}.row-2754{grid-row:2754}.row-2755{grid-row:2755}.row-2756{grid-row:2756}.row-2757{grid-row:2757}.row-2758{grid-row:2758}.row-2759{grid-row:2759}.row-2760{grid-row:2760}.row-2761{grid-row:2761}.row-2762{grid-row:2762}.row-2763{grid-row:2763}.row-2764{grid-row:2764}.row-2765{grid-row:2765}.row-2766{grid-row:2766}.row-2767{grid-row:2767}.row-2768{grid-row:2768}.row-2769{grid-row:2769}.row-2770{grid-row:2770}.row-2771{grid-row:2771}.row-2772{grid-row:2772}.row-2773{grid-row:2773}.row-2774{grid-row:2774}.row-2775{grid-row:2775}.row-2776{grid-row:2776}.row-2777{grid-row:2777}.row-2778{grid-row:2778}.row-2779{grid-row:2779}.row-2780{grid-row:2780}.row-2781{grid-row:2781}.row-2782{grid-row:2782}.row-2783{grid-row:2783}.row-2784{grid-row:2784}.row-2785{grid-row:2785}.row-2786{grid-row:2786}.row-2787{grid-row:2787}.row-2788{grid-row:2788}.row-2789{grid-row:2789}.row-2790{grid-row:2790}.row-2791{grid-row:2791}.row-2792{grid-row:2792}.row-2793{grid-row:2793}.row-2794{grid-row:2794}.row-2795{grid-row:2795}.row-2796{grid-row:2796}.row-2797{grid-row:2797}.row-2798{grid-row:2798}.row-2799{grid-row:2799}.row-2800{grid-row:2800}.row-2801{grid-row:2801}.row-2802{grid-row:2802}.row-2803{grid-row:2803}.row-2804{grid-row:2804}.row-2805{grid-row:2805}.row-2806{grid-row:2806}.row-2807{grid-row:2807}.row-2808{grid-row:2808}.row-2809{grid-row:2809}.row-2810{grid-row:2810}.row-2811{grid-row:2811}.row-2812{grid-row:2812}.row-2813{grid-row:2813}.row-2814{grid-row:2814}.row-2815{grid-row:2815}.row-2816{grid-row:2816}.row-2817{grid-row:2817}.row-2818{grid-row:2818}.row-2819{grid-row:2819}.row-2820{grid-row:2820}.row-2821{grid-row:2821}.row-2822{grid-row:2822}.row-2823{grid-row:2823}.row-2824{grid-row:2824}.row-2825{grid-row:2825}.row-2826{grid-row:2826}.row-2827{grid-row:2827}.row-2828{grid-row:2828}.row-2829{grid-row:2829}.row-2830{grid-row:2830}.row-2831{grid-row:2831}.row-2832{grid-row:2832}.row-2833{grid-row:2833}.row-2834{grid-row:2834}.row-2835{grid-row:2835}.row-2836{grid-row:2836}.row-2837{grid-row:2837}.row-2838{grid-row:2838}.row-2839{grid-row:2839}.row-2840{grid-row:2840}.row-2841{grid-row:2841}.row-2842{grid-row:2842}.row-2843{grid-row:2843}.row-2844{grid-row:2844}.row-2845{grid-row:2845}.row-2846{grid-row:2846}.row-2847{grid-row:2847}.row-2848{grid-row:2848}.row-2849{grid-row:2849}.row-2850{grid-row:2850}.row-2851{grid-row:2851}.row-2852{grid-row:2852}.row-2853{grid-row:2853}.row-2854{grid-row:2854}.row-2855{grid-row:2855}.row-2856{grid-row:2856}.row-2857{grid-row:2857}.row-2858{grid-row:2858}.row-2859{grid-row:2859}.row-2860{grid-row:2860}.row-2861{grid-row:2861}.row-2862{grid-row:2862}.row-2863{grid-row:2863}.row-2864{grid-row:2864}.row-2865{grid-row:2865}.row-2866{grid-row:2866}.row-2867{grid-row:2867}.row-2868{grid-row:2868}.row-2869{grid-row:2869}.row-2870{grid-row:2870}.row-2871{grid-row:2871}.row-2872{grid-row:2872}.row-2873{grid-row:2873}.row-2874{grid-row:2874}.row-2875{grid-row:2875}.row-2876{grid-row:2876}.row-2877{grid-row:2877}.row-2878{grid-row:2878}.row-2879{grid-row:2879}.row-2880{grid-row:2880}.row-2881{grid-row:2881}.row-2882{grid-row:2882}.row-2883{grid-row:2883}.row-2884{grid-row:2884}.row-2885{grid-row:2885}.row-2886{grid-row:2886}.row-2887{grid-row:2887}.row-2888{grid-row:2888}.row-2889{grid-row:2889}.row-2890{grid-row:2890}.row-2891{grid-row:2891}.row-2892{grid-row:2892}.row-2893{grid-row:2893}.row-2894{grid-row:2894}.row-2895{grid-row:2895}.row-2896{grid-row:2896}.row-2897{grid-row:2897}.row-2898{grid-row:2898}.row-2899{grid-row:2899}.row-2900{grid-row:2900}.row-2901{grid-row:2901}.row-2902{grid-row:2902}.row-2903{grid-row:2903}.row-2904{grid-row:2904}.row-2905{grid-row:2905}.row-2906{grid-row:2906}.row-2907{grid-row:2907}.row-2908{grid-row:2908}.row-2909{grid-row:2909}.row-2910{grid-row:2910}.row-2911{grid-row:2911}.row-2912{grid-row:2912}.row-2913{grid-row:2913}.row-2914{grid-row:2914}.row-2915{grid-row:2915}.row-2916{grid-row:2916}.row-2917{grid-row:2917}.row-2918{grid-row:2918}.row-2919{grid-row:2919}.row-2920{grid-row:2920}.row-2921{grid-row:2921}.row-2922{grid-row:2922}.row-2923{grid-row:2923}.row-2924{grid-row:2924}.row-2925{grid-row:2925}.row-2926{grid-row:2926}.row-2927{grid-row:2927}.row-2928{grid-row:2928}.row-2929{grid-row:2929}.row-2930{grid-row:2930}.row-2931{grid-row:2931}.row-2932{grid-row:2932}.row-2933{grid-row:2933}.row-2934{grid-row:2934}.row-2935{grid-row:2935}.row-2936{grid-row:2936}.row-2937{grid-row:2937}.row-2938{grid-row:2938}.row-2939{grid-row:2939}.row-2940{grid-row:2940}.row-2941{grid-row:2941}.row-2942{grid-row:2942}.row-2943{grid-row:2943}.row-2944{grid-row:2944}.row-2945{grid-row:2945}.row-2946{grid-row:2946}.row-2947{grid-row:2947}.row-2948{grid-row:2948}.row-2949{grid-row:2949}.row-2950{grid-row:2950}.row-2951{grid-row:2951}.row-2952{grid-row:2952}.row-2953{grid-row:2953}.row-2954{grid-row:2954}.row-2955{grid-row:2955}.row-2956{grid-row:2956}.row-2957{grid-row:2957}.row-2958{grid-row:2958}.row-2959{grid-row:2959}.row-2960{grid-row:2960}.row-2961{grid-row:2961}.row-2962{grid-row:2962}.row-2963{grid-row:2963}.row-2964{grid-row:2964}.row-2965{grid-row:2965}.row-2966{grid-row:2966}.row-2967{grid-row:2967}.row-2968{grid-row:2968}.row-2969{grid-row:2969}.row-2970{grid-row:2970}.row-2971{grid-row:2971}.row-2972{grid-row:2972}.row-2973{grid-row:2973}.row-2974{grid-row:2974}.row-2975{grid-row:2975}.row-2976{grid-row:2976}.row-2977{grid-row:2977}.row-2978{grid-row:2978}.row-2979{grid-row:2979}.row-2980{grid-row:2980}.row-2981{grid-row:2981}.row-2982{grid-row:2982}.row-2983{grid-row:2983}.row-2984{grid-row:2984}.row-2985{grid-row:2985}.row-2986{grid-row:2986}.row-2987{grid-row:2987}.row-2988{grid-row:2988}.row-2989{grid-row:2989}.row-2990{grid-row:2990}.row-2991{grid-row:2991}.row-2992{grid-row:2992}.row-2993{grid-row:2993}.row-2994{grid-row:2994}.row-2995{grid-row:2995}.row-2996{grid-row:2996}.row-2997{grid-row:2997}.row-2998{grid-row:2998}.row-2999{grid-row:2999}.row-3000{grid-row:3000}.row-3001{grid-row:3001}.row-3002{grid-row:3002}.row-3003{grid-row:3003}.row-3004{grid-row:3004}.row-3005{grid-row:3005}.row-3006{grid-row:3006}.row-3007{grid-row:3007}.row-3008{grid-row:3008}.row-3009{grid-row:3009}.row-3010{grid-row:3010}.row-3011{grid-row:3011}.row-3012{grid-row:3012}.row-3013{grid-row:3013}.row-3014{grid-row:3014}.row-3015{grid-row:3015}.row-3016{grid-row:3016}.row-3017{grid-row:3017}.row-3018{grid-row:3018}.row-3019{grid-row:3019}.row-3020{grid-row:3020}.row-3021{grid-row:3021}.row-3022{grid-row:3022}.row-3023{grid-row:3023}.row-3024{grid-row:3024}.row-3025{grid-row:3025}.row-3026{grid-row:3026}.row-3027{grid-row:3027}.row-3028{grid-row:3028}.row-3029{grid-row:3029}.row-3030{grid-row:3030}.row-3031{grid-row:3031}.row-3032{grid-row:3032}.row-3033{grid-row:3033}.row-3034{grid-row:3034}.row-3035{grid-row:3035}.row-3036{grid-row:3036}.row-3037{grid-row:3037}.row-3038{grid-row:3038}.row-3039{grid-row:3039}.row-3040{grid-row:3040}.row-3041{grid-row:3041}.row-3042{grid-row:3042}.row-3043{grid-row:3043}.row-3044{grid-row:3044}.row-3045{grid-row:3045}.row-3046{grid-row:3046}.row-3047{grid-row:3047}.row-3048{grid-row:3048}.row-3049{grid-row:3049}.row-3050{grid-row:3050}.row-3051{grid-row:3051}.row-3052{grid-row:3052}.row-3053{grid-row:3053}.row-3054{grid-row:3054}.row-3055{grid-row:3055}.row-3056{grid-row:3056}.row-3057{grid-row:3057}.row-3058{grid-row:3058}.row-3059{grid-row:3059}.row-3060{grid-row:3060}.row-3061{grid-row:3061}.row-3062{grid-row:3062}.row-3063{grid-row:3063}.row-3064{grid-row:3064}.row-3065{grid-row:3065}.row-3066{grid-row:3066}.row-3067{grid-row:3067}.row-3068{grid-row:3068}.row-3069{grid-row:3069}.row-3070{grid-row:3070}.row-3071{grid-row:3071}.row-3072{grid-row:3072}.row-3073{grid-row:3073}.row-3074{grid-row:3074}.row-3075{grid-row:3075}.row-3076{grid-row:3076}.row-3077{grid-row:3077}.row-3078{grid-row:3078}.row-3079{grid-row:3079}.row-3080{grid-row:3080}.row-3081{grid-row:3081}.row-3082{grid-row:3082}.row-3083{grid-row:3083}.row-3084{grid-row:3084}.row-3085{grid-row:3085}.row-3086{grid-row:3086}.row-3087{grid-row:3087}.row-3088{grid-row:3088}.row-3089{grid-row:3089}.row-3090{grid-row:3090}.row-3091{grid-row:3091}.row-3092{grid-row:3092}.row-3093{grid-row:3093}.row-3094{grid-row:3094}.row-3095{grid-row:3095}.row-3096{grid-row:3096}.row-3097{grid-row:3097}.row-3098{grid-row:3098}.row-3099{grid-row:3099}.row-3100{grid-row:3100}.row-3101{grid-row:3101}.row-3102{grid-row:3102}.row-3103{grid-row:3103}.row-3104{grid-row:3104}.row-3105{grid-row:3105}.row-3106{grid-row:3106}.row-3107{grid-row:3107}.row-3108{grid-row:3108}.row-3109{grid-row:3109}.row-3110{grid-row:3110}.row-3111{grid-row:3111}.row-3112{grid-row:3112}.row-3113{grid-row:3113}.row-3114{grid-row:3114}.row-3115{grid-row:3115}.row-3116{grid-row:3116}.row-3117{grid-row:3117}.row-3118{grid-row:3118}.row-3119{grid-row:3119}.row-3120{grid-row:3120}.row-3121{grid-row:3121}.row-3122{grid-row:3122}.row-3123{grid-row:3123}.row-3124{grid-row:3124}.row-3125{grid-row:3125}.row-3126{grid-row:3126}.row-3127{grid-row:3127}.row-3128{grid-row:3128}.row-3129{grid-row:3129}.row-3130{grid-row:3130}.row-3131{grid-row:3131}.row-3132{grid-row:3132}.row-3133{grid-row:3133}.row-3134{grid-row:3134}.row-3135{grid-row:3135}.row-3136{grid-row:3136}.row-3137{grid-row:3137}.row-3138{grid-row:3138}.row-3139{grid-row:3139}.row-3140{grid-row:3140}.row-3141{grid-row:3141}.row-3142{grid-row:3142}.row-3143{grid-row:3143}.row-3144{grid-row:3144}.row-3145{grid-row:3145}.row-3146{grid-row:3146}.row-3147{grid-row:3147}.row-3148{grid-row:3148}.row-3149{grid-row:3149}.row-3150{grid-row:3150}.row-3151{grid-row:3151}.row-3152{grid-row:3152}.row-3153{grid-row:3153}.row-3154{grid-row:3154}.row-3155{grid-row:3155}.row-3156{grid-row:3156}.row-3157{grid-row:3157}.row-3158{grid-row:3158}.row-3159{grid-row:3159}.row-3160{grid-row:3160}.row-3161{grid-row:3161}.row-3162{grid-row:3162}.row-3163{grid-row:3163}.row-3164{grid-row:3164}.row-3165{grid-row:3165}.row-3166{grid-row:3166}.row-3167{grid-row:3167}.row-3168{grid-row:3168}.row-3169{grid-row:3169}.row-3170{grid-row:3170}.row-3171{grid-row:3171}.row-3172{grid-row:3172}.row-3173{grid-row:3173}.row-3174{grid-row:3174}.row-3175{grid-row:3175}.row-3176{grid-row:3176}.row-3177{grid-row:3177}.row-3178{grid-row:3178}.row-3179{grid-row:3179}.row-3180{grid-row:3180}.row-3181{grid-row:3181}.row-3182{grid-row:3182}.row-3183{grid-row:3183}.row-3184{grid-row:3184}.row-3185{grid-row:3185}.row-3186{grid-row:3186}.row-3187{grid-row:3187}.row-3188{grid-row:3188}.row-3189{grid-row:3189}.row-3190{grid-row:3190}.row-3191{grid-row:3191}.row-3192{grid-row:3192}.row-3193{grid-row:3193}.row-3194{grid-row:3194}.row-3195{grid-row:3195}.row-3196{grid-row:3196}.row-3197{grid-row:3197}.row-3198{grid-row:3198}.row-3199{grid-row:3199}.row-3200{grid-row:3200}.row-3201{grid-row:3201}.row-3202{grid-row:3202}.row-3203{grid-row:3203}.row-3204{grid-row:3204}.row-3205{grid-row:3205}.row-3206{grid-row:3206}.row-3207{grid-row:3207}.row-3208{grid-row:3208}.row-3209{grid-row:3209}.row-3210{grid-row:3210}.row-3211{grid-row:3211}.row-3212{grid-row:3212}.row-3213{grid-row:3213}.row-3214{grid-row:3214}.row-3215{grid-row:3215}.row-3216{grid-row:3216}.row-3217{grid-row:3217}.row-3218{grid-row:3218}.row-3219{grid-row:3219}.row-3220{grid-row:3220}.row-3221{grid-row:3221}.row-3222{grid-row:3222}.row-3223{grid-row:3223}.row-3224{grid-row:3224}.row-3225{grid-row:3225}.row-3226{grid-row:3226}.row-3227{grid-row:3227}.row-3228{grid-row:3228}.row-3229{grid-row:3229}.row-3230{grid-row:3230}.row-3231{grid-row:3231}.row-3232{grid-row:3232}.row-3233{grid-row:3233}.row-3234{grid-row:3234}.row-3235{grid-row:3235}.row-3236{grid-row:3236}.row-3237{grid-row:3237}.row-3238{grid-row:3238}.row-3239{grid-row:3239}.row-3240{grid-row:3240}.row-3241{grid-row:3241}.row-3242{grid-row:3242}.row-3243{grid-row:3243}.row-3244{grid-row:3244}.row-3245{grid-row:3245}.row-3246{grid-row:3246}.row-3247{grid-row:3247}.row-3248{grid-row:3248}.row-3249{grid-row:3249}.row-3250{grid-row:3250}.row-3251{grid-row:3251}.row-3252{grid-row:3252}.row-3253{grid-row:3253}.row-3254{grid-row:3254}.row-3255{grid-row:3255}.row-3256{grid-row:3256}.row-3257{grid-row:3257}.row-3258{grid-row:3258}.row-3259{grid-row:3259}.row-3260{grid-row:3260}.row-3261{grid-row:3261}.row-3262{grid-row:3262}.row-3263{grid-row:3263}.row-3264{grid-row:3264}.row-3265{grid-row:3265}.row-3266{grid-row:3266}.row-3267{grid-row:3267}.row-3268{grid-row:3268}.row-3269{grid-row:3269}.row-3270{grid-row:3270}.row-3271{grid-row:3271}.row-3272{grid-row:3272}.row-3273{grid-row:3273}.row-3274{grid-row:3274}.row-3275{grid-row:3275}.row-3276{grid-row:3276}.row-3277{grid-row:3277}.row-3278{grid-row:3278}.row-3279{grid-row:3279}.row-3280{grid-row:3280}.row-3281{grid-row:3281}.row-3282{grid-row:3282}.row-3283{grid-row:3283}.row-3284{grid-row:3284}.row-3285{grid-row:3285}.row-3286{grid-row:3286}.row-3287{grid-row:3287}.row-3288{grid-row:3288}.row-3289{grid-row:3289}.row-3290{grid-row:3290}.row-3291{grid-row:3291}.row-3292{grid-row:3292}.row-3293{grid-row:3293}.row-3294{grid-row:3294}.row-3295{grid-row:3295}.row-3296{grid-row:3296}.row-3297{grid-row:3297}.row-3298{grid-row:3298}.row-3299{grid-row:3299}.row-3300{grid-row:3300}.row-3301{grid-row:3301}.row-3302{grid-row:3302}.row-3303{grid-row:3303}.row-3304{grid-row:3304}.row-3305{grid-row:3305}.row-3306{grid-row:3306}.row-3307{grid-row:3307}.row-3308{grid-row:3308}.row-3309{grid-row:3309}.row-3310{grid-row:3310}.row-3311{grid-row:3311}.row-3312{grid-row:3312}.row-3313{grid-row:3313}.row-3314{grid-row:3314}.row-3315{grid-row:3315}.row-3316{grid-row:3316}.row-3317{grid-row:3317}.row-3318{grid-row:3318}.row-3319{grid-row:3319}.row-3320{grid-row:3320}.row-3321{grid-row:3321}.row-3322{grid-row:3322}.row-3323{grid-row:3323}.row-3324{grid-row:3324}.row-3325{grid-row:3325}.row-3326{grid-row:3326}.row-3327{grid-row:3327}.row-3328{grid-row:3328}.row-3329{grid-row:3329}.row-3330{grid-row:3330}.row-3331{grid-row:3331}.row-3332{grid-row:3332}.row-3333{grid-row:3333}.row-3334{grid-row:3334}.row-3335{grid-row:3335}.row-3336{grid-row:3336}.row-3337{grid-row:3337}.row-3338{grid-row:3338}.row-3339{grid-row:3339}.row-3340{grid-row:3340}.row-3341{grid-row:3341}.row-3342{grid-row:3342}.row-3343{grid-row:3343}.row-3344{grid-row:3344}.row-3345{grid-row:3345}.row-3346{grid-row:3346}.row-3347{grid-row:3347}.row-3348{grid-row:3348}.row-3349{grid-row:3349}.row-3350{grid-row:3350}.row-3351{grid-row:3351}.row-3352{grid-row:3352}.row-3353{grid-row:3353}.row-3354{grid-row:3354}.row-3355{grid-row:3355}.row-3356{grid-row:3356}.row-3357{grid-row:3357}.row-3358{grid-row:3358}.row-3359{grid-row:3359}.row-3360{grid-row:3360}.row-3361{grid-row:3361}.row-3362{grid-row:3362}.row-3363{grid-row:3363}.row-3364{grid-row:3364}.row-3365{grid-row:3365}.row-3366{grid-row:3366}.row-3367{grid-row:3367}.row-3368{grid-row:3368}.row-3369{grid-row:3369}.row-3370{grid-row:3370}.row-3371{grid-row:3371}.row-3372{grid-row:3372}.row-3373{grid-row:3373}.row-3374{grid-row:3374}.row-3375{grid-row:3375}.row-3376{grid-row:3376}.row-3377{grid-row:3377}.row-3378{grid-row:3378}.row-3379{grid-row:3379}.row-3380{grid-row:3380}.row-3381{grid-row:3381}.row-3382{grid-row:3382}.row-3383{grid-row:3383}.row-3384{grid-row:3384}.row-3385{grid-row:3385}.row-3386{grid-row:3386}.row-3387{grid-row:3387}.row-3388{grid-row:3388}.row-3389{grid-row:3389}.row-3390{grid-row:3390}.row-3391{grid-row:3391}.row-3392{grid-row:3392}.row-3393{grid-row:3393}.row-3394{grid-row:3394}.row-3395{grid-row:3395}.row-3396{grid-row:3396}.row-3397{grid-row:3397}.row-3398{grid-row:3398}.row-3399{grid-row:3399}.row-3400{grid-row:3400}.row-3401{grid-row:3401}.row-3402{grid-row:3402}.row-3403{grid-row:3403}.row-3404{grid-row:3404}.row-3405{grid-row:3405}.row-3406{grid-row:3406}.row-3407{grid-row:3407}.row-3408{grid-row:3408}.row-3409{grid-row:3409}.row-3410{grid-row:3410}.row-3411{grid-row:3411}.row-3412{grid-row:3412}.row-3413{grid-row:3413}.row-3414{grid-row:3414}.row-3415{grid-row:3415}.row-3416{grid-row:3416}.row-3417{grid-row:3417}.row-3418{grid-row:3418}.row-3419{grid-row:3419}.row-3420{grid-row:3420}.row-3421{grid-row:3421}.row-3422{grid-row:3422}.row-3423{grid-row:3423}.row-3424{grid-row:3424}.row-3425{grid-row:3425}.row-3426{grid-row:3426}.row-3427{grid-row:3427}.row-3428{grid-row:3428}.row-3429{grid-row:3429}.row-3430{grid-row:3430}.row-3431{grid-row:3431}.row-3432{grid-row:3432}.row-3433{grid-row:3433}.row-3434{grid-row:3434}.row-3435{grid-row:3435}.row-3436{grid-row:3436}.row-3437{grid-row:3437}.row-3438{grid-row:3438}.row-3439{grid-row:3439}.row-3440{grid-row:3440}.row-3441{grid-row:3441}.row-3442{grid-row:3442}.row-3443{grid-row:3443}.row-3444{grid-row:3444}.row-3445{grid-row:3445}.row-3446{grid-row:3446}.row-3447{grid-row:3447}.row-3448{grid-row:3448}.row-3449{grid-row:3449}.row-3450{grid-row:3450}.row-3451{grid-row:3451}.row-3452{grid-row:3452}.row-3453{grid-row:3453}.row-3454{grid-row:3454}.row-3455{grid-row:3455}.row-3456{grid-row:3456}.row-3457{grid-row:3457}.row-3458{grid-row:3458}.row-3459{grid-row:3459}.row-3460{grid-row:3460}.row-3461{grid-row:3461}.row-3462{grid-row:3462}.row-3463{grid-row:3463}.row-3464{grid-row:3464}.row-3465{grid-row:3465}.row-3466{grid-row:3466}.row-3467{grid-row:3467}.row-3468{grid-row:3468}.row-3469{grid-row:3469}.row-3470{grid-row:3470}.row-3471{grid-row:3471}.row-3472{grid-row:3472}.row-3473{grid-row:3473}.row-3474{grid-row:3474}.row-3475{grid-row:3475}.row-3476{grid-row:3476}.row-3477{grid-row:3477}.row-3478{grid-row:3478}.row-3479{grid-row:3479}.row-3480{grid-row:3480}.row-3481{grid-row:3481}.row-3482{grid-row:3482}.row-3483{grid-row:3483}.row-3484{grid-row:3484}.row-3485{grid-row:3485}.row-3486{grid-row:3486}.row-3487{grid-row:3487}.row-3488{grid-row:3488}.row-3489{grid-row:3489}.row-3490{grid-row:3490}.row-3491{grid-row:3491}.row-3492{grid-row:3492}.row-3493{grid-row:3493}.row-3494{grid-row:3494}.row-3495{grid-row:3495}.row-3496{grid-row:3496}.row-3497{grid-row:3497}.row-3498{grid-row:3498}.row-3499{grid-row:3499}.row-3500{grid-row:3500}.row-3501{grid-row:3501}.row-3502{grid-row:3502}.row-3503{grid-row:3503}.row-3504{grid-row:3504}.row-3505{grid-row:3505}.row-3506{grid-row:3506}.row-3507{grid-row:3507}.row-3508{grid-row:3508}.row-3509{grid-row:3509}.row-3510{grid-row:3510}.row-3511{grid-row:3511}.row-3512{grid-row:3512}.row-3513{grid-row:3513}.row-3514{grid-row:3514}.row-3515{grid-row:3515}.row-3516{grid-row:3516}.row-3517{grid-row:3517}.row-3518{grid-row:3518}.row-3519{grid-row:3519}.row-3520{grid-row:3520}.row-3521{grid-row:3521}.row-3522{grid-row:3522}.row-3523{grid-row:3523}.row-3524{grid-row:3524}.row-3525{grid-row:3525}.row-3526{grid-row:3526}.row-3527{grid-row:3527}.row-3528{grid-row:3528}.row-3529{grid-row:3529}.row-3530{grid-row:3530}.row-3531{grid-row:3531}.row-3532{grid-row:3532}.row-3533{grid-row:3533}.row-3534{grid-row:3534}.row-3535{grid-row:3535}.row-3536{grid-row:3536}.row-3537{grid-row:3537}.row-3538{grid-row:3538}.row-3539{grid-row:3539}.row-3540{grid-row:3540}.row-3541{grid-row:3541}.row-3542{grid-row:3542}.row-3543{grid-row:3543}.row-3544{grid-row:3544}.row-3545{grid-row:3545}.row-3546{grid-row:3546}.row-3547{grid-row:3547}.row-3548{grid-row:3548}.row-3549{grid-row:3549}.row-3550{grid-row:3550}.row-3551{grid-row:3551}.row-3552{grid-row:3552}.row-3553{grid-row:3553}.row-3554{grid-row:3554}.row-3555{grid-row:3555}.row-3556{grid-row:3556}.row-3557{grid-row:3557}.row-3558{grid-row:3558}.row-3559{grid-row:3559}.row-3560{grid-row:3560}.row-3561{grid-row:3561}.row-3562{grid-row:3562}.row-3563{grid-row:3563}.row-3564{grid-row:3564}.row-3565{grid-row:3565}.row-3566{grid-row:3566}.row-3567{grid-row:3567}.row-3568{grid-row:3568}.row-3569{grid-row:3569}.row-3570{grid-row:3570}.row-3571{grid-row:3571}.row-3572{grid-row:3572}.row-3573{grid-row:3573}.row-3574{grid-row:3574}.row-3575{grid-row:3575}.row-3576{grid-row:3576}.row-3577{grid-row:3577}.row-3578{grid-row:3578}.row-3579{grid-row:3579}.row-3580{grid-row:3580}.row-3581{grid-row:3581}.row-3582{grid-row:3582}.row-3583{grid-row:3583}.row-3584{grid-row:3584}.row-3585{grid-row:3585}.row-3586{grid-row:3586}.row-3587{grid-row:3587}.row-3588{grid-row:3588}.row-3589{grid-row:3589}.row-3590{grid-row:3590}.row-3591{grid-row:3591}.row-3592{grid-row:3592}.row-3593{grid-row:3593}.row-3594{grid-row:3594}.row-3595{grid-row:3595}.row-3596{grid-row:3596}.row-3597{grid-row:3597}.row-3598{grid-row:3598}.row-3599{grid-row:3599}.row-3600{grid-row:3600}.row-3601{grid-row:3601}.row-3602{grid-row:3602}.row-3603{grid-row:3603}.row-3604{grid-row:3604}.row-3605{grid-row:3605}.row-3606{grid-row:3606}.row-3607{grid-row:3607}.row-3608{grid-row:3608}.row-3609{grid-row:3609}.row-3610{grid-row:3610}.row-3611{grid-row:3611}.row-3612{grid-row:3612}.row-3613{grid-row:3613}.row-3614{grid-row:3614}.row-3615{grid-row:3615}.row-3616{grid-row:3616}.row-3617{grid-row:3617}.row-3618{grid-row:3618}.row-3619{grid-row:3619}.row-3620{grid-row:3620}.row-3621{grid-row:3621}.row-3622{grid-row:3622}.row-3623{grid-row:3623}.row-3624{grid-row:3624}.row-3625{grid-row:3625}.row-3626{grid-row:3626}.row-3627{grid-row:3627}.row-3628{grid-row:3628}.row-3629{grid-row:3629}.row-3630{grid-row:3630}.row-3631{grid-row:3631}.row-3632{grid-row:3632}.row-3633{grid-row:3633}.row-3634{grid-row:3634}.row-3635{grid-row:3635}.row-3636{grid-row:3636}.row-3637{grid-row:3637}.row-3638{grid-row:3638}.row-3639{grid-row:3639}.row-3640{grid-row:3640}.row-3641{grid-row:3641}.row-3642{grid-row:3642}.row-3643{grid-row:3643}.row-3644{grid-row:3644}.row-3645{grid-row:3645}.row-3646{grid-row:3646}.row-3647{grid-row:3647}.row-3648{grid-row:3648}.row-3649{grid-row:3649}.row-3650{grid-row:3650}.row-3651{grid-row:3651}.row-3652{grid-row:3652}.row-3653{grid-row:3653}.row-3654{grid-row:3654}.row-3655{grid-row:3655}.row-3656{grid-row:3656}.row-3657{grid-row:3657}.row-3658{grid-row:3658}.row-3659{grid-row:3659}.row-3660{grid-row:3660}.row-3661{grid-row:3661}.row-3662{grid-row:3662}.row-3663{grid-row:3663}.row-3664{grid-row:3664}.row-3665{grid-row:3665}.row-3666{grid-row:3666}.row-3667{grid-row:3667}.row-3668{grid-row:3668}.row-3669{grid-row:3669}.row-3670{grid-row:3670}.row-3671{grid-row:3671}.row-3672{grid-row:3672}.row-3673{grid-row:3673}.row-3674{grid-row:3674}.row-3675{grid-row:3675}.row-3676{grid-row:3676}.row-3677{grid-row:3677}.row-3678{grid-row:3678}.row-3679{grid-row:3679}.row-3680{grid-row:3680}.row-3681{grid-row:3681}.row-3682{grid-row:3682}.row-3683{grid-row:3683}.row-3684{grid-row:3684}.row-3685{grid-row:3685}.row-3686{grid-row:3686}.row-3687{grid-row:3687}.row-3688{grid-row:3688}.row-3689{grid-row:3689}.row-3690{grid-row:3690}.row-3691{grid-row:3691}.row-3692{grid-row:3692}.row-3693{grid-row:3693}.row-3694{grid-row:3694}.row-3695{grid-row:3695}.row-3696{grid-row:3696}.row-3697{grid-row:3697}.row-3698{grid-row:3698}.row-3699{grid-row:3699}.row-3700{grid-row:3700}.row-3701{grid-row:3701}.row-3702{grid-row:3702}.row-3703{grid-row:3703}.row-3704{grid-row:3704}.row-3705{grid-row:3705}.row-3706{grid-row:3706}.row-3707{grid-row:3707}.row-3708{grid-row:3708}.row-3709{grid-row:3709}.row-3710{grid-row:3710}.row-3711{grid-row:3711}.row-3712{grid-row:3712}.row-3713{grid-row:3713}.row-3714{grid-row:3714}.row-3715{grid-row:3715}.row-3716{grid-row:3716}.row-3717{grid-row:3717}.row-3718{grid-row:3718}.row-3719{grid-row:3719}.row-3720{grid-row:3720}.row-3721{grid-row:3721}.row-3722{grid-row:3722}.row-3723{grid-row:3723}.row-3724{grid-row:3724}.row-3725{grid-row:3725}.row-3726{grid-row:3726}.row-3727{grid-row:3727}.row-3728{grid-row:3728}.row-3729{grid-row:3729}.row-3730{grid-row:3730}.row-3731{grid-row:3731}.row-3732{grid-row:3732}.row-3733{grid-row:3733}.row-3734{grid-row:3734}.row-3735{grid-row:3735}.row-3736{grid-row:3736}.row-3737{grid-row:3737}.row-3738{grid-row:3738}.row-3739{grid-row:3739}.row-3740{grid-row:3740}.row-3741{grid-row:3741}.row-3742{grid-row:3742}.row-3743{grid-row:3743}.row-3744{grid-row:3744}.row-3745{grid-row:3745}.row-3746{grid-row:3746}.row-3747{grid-row:3747}.row-3748{grid-row:3748}.row-3749{grid-row:3749}.row-3750{grid-row:3750}.row-3751{grid-row:3751}.row-3752{grid-row:3752}.row-3753{grid-row:3753}.row-3754{grid-row:3754}.row-3755{grid-row:3755}.row-3756{grid-row:3756}.row-3757{grid-row:3757}.row-3758{grid-row:3758}.row-3759{grid-row:3759}.row-3760{grid-row:3760}.row-3761{grid-row:3761}.row-3762{grid-row:3762}.row-3763{grid-row:3763}.row-3764{grid-row:3764}.row-3765{grid-row:3765}.row-3766{grid-row:3766}.row-3767{grid-row:3767}.row-3768{grid-row:3768}.row-3769{grid-row:3769}.row-3770{grid-row:3770}.row-3771{grid-row:3771}.row-3772{grid-row:3772}.row-3773{grid-row:3773}.row-3774{grid-row:3774}.row-3775{grid-row:3775}.row-3776{grid-row:3776}.row-3777{grid-row:3777}.row-3778{grid-row:3778}.row-3779{grid-row:3779}.row-3780{grid-row:3780}.row-3781{grid-row:3781}.row-3782{grid-row:3782}.row-3783{grid-row:3783}.row-3784{grid-row:3784}.row-3785{grid-row:3785}.row-3786{grid-row:3786}.row-3787{grid-row:3787}.row-3788{grid-row:3788}.row-3789{grid-row:3789}.row-3790{grid-row:3790}.row-3791{grid-row:3791}.row-3792{grid-row:3792}.row-3793{grid-row:3793}.row-3794{grid-row:3794}.row-3795{grid-row:3795}.row-3796{grid-row:3796}.row-3797{grid-row:3797}.row-3798{grid-row:3798}.row-3799{grid-row:3799}.row-3800{grid-row:3800}.row-3801{grid-row:3801}.row-3802{grid-row:3802}.row-3803{grid-row:3803}.row-3804{grid-row:3804}.row-3805{grid-row:3805}.row-3806{grid-row:3806}.row-3807{grid-row:3807}.row-3808{grid-row:3808}.row-3809{grid-row:3809}.row-3810{grid-row:3810}.row-3811{grid-row:3811}.row-3812{grid-row:3812}.row-3813{grid-row:3813}.row-3814{grid-row:3814}.row-3815{grid-row:3815}.row-3816{grid-row:3816}.row-3817{grid-row:3817}.row-3818{grid-row:3818}.row-3819{grid-row:3819}.row-3820{grid-row:3820}.row-3821{grid-row:3821}.row-3822{grid-row:3822}.row-3823{grid-row:3823}.row-3824{grid-row:3824}.row-3825{grid-row:3825}.row-3826{grid-row:3826}.row-3827{grid-row:3827}.row-3828{grid-row:3828}.row-3829{grid-row:3829}.row-3830{grid-row:3830}.row-3831{grid-row:3831}.row-3832{grid-row:3832}.row-3833{grid-row:3833}.row-3834{grid-row:3834}.row-3835{grid-row:3835}.row-3836{grid-row:3836}.row-3837{grid-row:3837}.row-3838{grid-row:3838}.row-3839{grid-row:3839}.row-3840{grid-row:3840}.row-3841{grid-row:3841}.row-3842{grid-row:3842}.row-3843{grid-row:3843}.row-3844{grid-row:3844}.row-3845{grid-row:3845}.row-3846{grid-row:3846}.row-3847{grid-row:3847}.row-3848{grid-row:3848}.row-3849{grid-row:3849}.row-3850{grid-row:3850}.row-3851{grid-row:3851}.row-3852{grid-row:3852}.row-3853{grid-row:3853}.row-3854{grid-row:3854}.row-3855{grid-row:3855}.row-3856{grid-row:3856}.row-3857{grid-row:3857}.row-3858{grid-row:3858}.row-3859{grid-row:3859}.row-3860{grid-row:3860}.row-3861{grid-row:3861}.row-3862{grid-row:3862}.row-3863{grid-row:3863}.row-3864{grid-row:3864}.row-3865{grid-row:3865}.row-3866{grid-row:3866}.row-3867{grid-row:3867}.row-3868{grid-row:3868}.row-3869{grid-row:3869}.row-3870{grid-row:3870}.row-3871{grid-row:3871}.row-3872{grid-row:3872}.row-3873{grid-row:3873}.row-3874{grid-row:3874}.row-3875{grid-row:3875}.row-3876{grid-row:3876}.row-3877{grid-row:3877}.row-3878{grid-row:3878}.row-3879{grid-row:3879}.row-3880{grid-row:3880}.row-3881{grid-row:3881}.row-3882{grid-row:3882}.row-3883{grid-row:3883}.row-3884{grid-row:3884}.row-3885{grid-row:3885}.row-3886{grid-row:3886}.row-3887{grid-row:3887}.row-3888{grid-row:3888}.row-3889{grid-row:3889}.row-3890{grid-row:3890}.row-3891{grid-row:3891}.row-3892{grid-row:3892}.row-3893{grid-row:3893}.row-3894{grid-row:3894}.row-3895{grid-row:3895}.row-3896{grid-row:3896}.row-3897{grid-row:3897}.row-3898{grid-row:3898}.row-3899{grid-row:3899}.row-3900{grid-row:3900}.row-3901{grid-row:3901}.row-3902{grid-row:3902}.row-3903{grid-row:3903}.row-3904{grid-row:3904}.row-3905{grid-row:3905}.row-3906{grid-row:3906}.row-3907{grid-row:3907}.row-3908{grid-row:3908}.row-3909{grid-row:3909}.row-3910{grid-row:3910}.row-3911{grid-row:3911}.row-3912{grid-row:3912}.row-3913{grid-row:3913}.row-3914{grid-row:3914}.row-3915{grid-row:3915}.row-3916{grid-row:3916}.row-3917{grid-row:3917}.row-3918{grid-row:3918}.row-3919{grid-row:3919}.row-3920{grid-row:3920}.row-3921{grid-row:3921}.row-3922{grid-row:3922}.row-3923{grid-row:3923}.row-3924{grid-row:3924}.row-3925{grid-row:3925}.row-3926{grid-row:3926}.row-3927{grid-row:3927}.row-3928{grid-row:3928}.row-3929{grid-row:3929}.row-3930{grid-row:3930}.row-3931{grid-row:3931}.row-3932{grid-row:3932}.row-3933{grid-row:3933}.row-3934{grid-row:3934}.row-3935{grid-row:3935}.row-3936{grid-row:3936}.row-3937{grid-row:3937}.row-3938{grid-row:3938}.row-3939{grid-row:3939}.row-3940{grid-row:3940}.row-3941{grid-row:3941}.row-3942{grid-row:3942}.row-3943{grid-row:3943}.row-3944{grid-row:3944}.row-3945{grid-row:3945}.row-3946{grid-row:3946}.row-3947{grid-row:3947}.row-3948{grid-row:3948}.row-3949{grid-row:3949}.row-3950{grid-row:3950}.row-3951{grid-row:3951}.row-3952{grid-row:3952}.row-3953{grid-row:3953}.row-3954{grid-row:3954}.row-3955{grid-row:3955}.row-3956{grid-row:3956}.row-3957{grid-row:3957}.row-3958{grid-row:3958}.row-3959{grid-row:3959}.row-3960{grid-row:3960}.row-3961{grid-row:3961}.row-3962{grid-row:3962}.row-3963{grid-row:3963}.row-3964{grid-row:3964}.row-3965{grid-row:3965}.row-3966{grid-row:3966}.row-3967{grid-row:3967}.row-3968{grid-row:3968}.row-3969{grid-row:3969}.row-3970{grid-row:3970}.row-3971{grid-row:3971}.row-3972{grid-row:3972}.row-3973{grid-row:3973}.row-3974{grid-row:3974}.row-3975{grid-row:3975}.row-3976{grid-row:3976}.row-3977{grid-row:3977}.row-3978{grid-row:3978}.row-3979{grid-row:3979}.row-3980{grid-row:3980}.row-3981{grid-row:3981}.row-3982{grid-row:3982}.row-3983{grid-row:3983}.row-3984{grid-row:3984}.row-3985{grid-row:3985}.row-3986{grid-row:3986}.row-3987{grid-row:3987}.row-3988{grid-row:3988}.row-3989{grid-row:3989}.row-3990{grid-row:3990}.row-3991{grid-row:3991}.row-3992{grid-row:3992}.row-3993{grid-row:3993}.row-3994{grid-row:3994}.row-3995{grid-row:3995}.row-3996{grid-row:3996}.row-3997{grid-row:3997}.row-3998{grid-row:3998}.row-3999{grid-row:3999}.row-4000{grid-row:4000}.row-4001{grid-row:4001}.row-4002{grid-row:4002}.row-4003{grid-row:4003}.row-4004{grid-row:4004}.row-4005{grid-row:4005}.row-4006{grid-row:4006}.row-4007{grid-row:4007}.row-4008{grid-row:4008}.row-4009{grid-row:4009}.row-4010{grid-row:4010}.row-4011{grid-row:4011}.row-4012{grid-row:4012}.row-4013{grid-row:4013}.row-4014{grid-row:4014}.row-4015{grid-row:4015}.row-4016{grid-row:4016}.row-4017{grid-row:4017}.row-4018{grid-row:4018}.row-4019{grid-row:4019}.row-4020{grid-row:4020}.row-4021{grid-row:4021}.row-4022{grid-row:4022}.row-4023{grid-row:4023}.row-4024{grid-row:4024}.row-4025{grid-row:4025}.row-4026{grid-row:4026}.row-4027{grid-row:4027}.row-4028{grid-row:4028}.row-4029{grid-row:4029}.row-4030{grid-row:4030}.row-4031{grid-row:4031}.row-4032{grid-row:4032}.row-4033{grid-row:4033}.row-4034{grid-row:4034}.row-4035{grid-row:4035}.row-4036{grid-row:4036}.row-4037{grid-row:4037}.row-4038{grid-row:4038}.row-4039{grid-row:4039}.row-4040{grid-row:4040}.row-4041{grid-row:4041}.row-4042{grid-row:4042}.row-4043{grid-row:4043}.row-4044{grid-row:4044}.row-4045{grid-row:4045}.row-4046{grid-row:4046}.row-4047{grid-row:4047}.row-4048{grid-row:4048}.row-4049{grid-row:4049}.row-4050{grid-row:4050}.row-4051{grid-row:4051}.row-4052{grid-row:4052}.row-4053{grid-row:4053}.row-4054{grid-row:4054}.row-4055{grid-row:4055}.row-4056{grid-row:4056}.row-4057{grid-row:4057}.row-4058{grid-row:4058}.row-4059{grid-row:4059}.row-4060{grid-row:4060}.row-4061{grid-row:4061}.row-4062{grid-row:4062}.row-4063{grid-row:4063}.row-4064{grid-row:4064}.row-4065{grid-row:4065}.row-4066{grid-row:4066}.row-4067{grid-row:4067}.row-4068{grid-row:4068}.row-4069{grid-row:4069}.row-4070{grid-row:4070}.row-4071{grid-row:4071}.row-4072{grid-row:4072}.row-4073{grid-row:4073}.row-4074{grid-row:4074}.row-4075{grid-row:4075}.row-4076{grid-row:4076}.row-4077{grid-row:4077}.row-4078{grid-row:4078}.row-4079{grid-row:4079}.row-4080{grid-row:4080}.row-4081{grid-row:4081}.row-4082{grid-row:4082}.row-4083{grid-row:4083}.row-4084{grid-row:4084}.row-4085{grid-row:4085}.row-4086{grid-row:4086}.row-4087{grid-row:4087}.row-4088{grid-row:4088}.row-4089{grid-row:4089}.row-4090{grid-row:4090}.row-4091{grid-row:4091}.row-4092{grid-row:4092}.row-4093{grid-row:4093}.row-4094{grid-row:4094}.row-4095{grid-row:4095}.row-4096{grid-row:4096}.row-4097{grid-row:4097}.row-4098{grid-row:4098}.row-4099{grid-row:4099}.row-4100{grid-row:4100}.row-4101{grid-row:4101}.row-4102{grid-row:4102}.row-4103{grid-row:4103}.row-4104{grid-row:4104}.row-4105{grid-row:4105}.row-4106{grid-row:4106}.row-4107{grid-row:4107}.row-4108{grid-row:4108}.row-4109{grid-row:4109}.row-4110{grid-row:4110}.row-4111{grid-row:4111}.row-4112{grid-row:4112}.row-4113{grid-row:4113}.row-4114{grid-row:4114}.row-4115{grid-row:4115}.row-4116{grid-row:4116}.row-4117{grid-row:4117}.row-4118{grid-row:4118}.row-4119{grid-row:4119}.row-4120{grid-row:4120}.row-4121{grid-row:4121}.row-4122{grid-row:4122}.row-4123{grid-row:4123}.row-4124{grid-row:4124}.row-4125{grid-row:4125}.row-4126{grid-row:4126}.row-4127{grid-row:4127}.row-4128{grid-row:4128}.row-4129{grid-row:4129}.row-4130{grid-row:4130}.row-4131{grid-row:4131}.row-4132{grid-row:4132}.row-4133{grid-row:4133}.row-4134{grid-row:4134}.row-4135{grid-row:4135}.row-4136{grid-row:4136}.row-4137{grid-row:4137}.row-4138{grid-row:4138}.row-4139{grid-row:4139}.row-4140{grid-row:4140}.row-4141{grid-row:4141}.row-4142{grid-row:4142}.row-4143{grid-row:4143}.row-4144{grid-row:4144}.row-4145{grid-row:4145}.row-4146{grid-row:4146}.row-4147{grid-row:4147}.row-4148{grid-row:4148}.row-4149{grid-row:4149}.row-4150{grid-row:4150}.row-4151{grid-row:4151}.row-4152{grid-row:4152}.row-4153{grid-row:4153}.row-4154{grid-row:4154}.row-4155{grid-row:4155}.row-4156{grid-row:4156}.row-4157{grid-row:4157}.row-4158{grid-row:4158}.row-4159{grid-row:4159}.row-4160{grid-row:4160}.row-4161{grid-row:4161}.row-4162{grid-row:4162}.row-4163{grid-row:4163}.row-4164{grid-row:4164}.row-4165{grid-row:4165}.row-4166{grid-row:4166}.row-4167{grid-row:4167}.row-4168{grid-row:4168}.row-4169{grid-row:4169}.row-4170{grid-row:4170}.row-4171{grid-row:4171}.row-4172{grid-row:4172}.row-4173{grid-row:4173}.row-4174{grid-row:4174}.row-4175{grid-row:4175}.row-4176{grid-row:4176}.row-4177{grid-row:4177}.row-4178{grid-row:4178}.row-4179{grid-row:4179}.row-4180{grid-row:4180}.row-4181{grid-row:4181}.row-4182{grid-row:4182}.row-4183{grid-row:4183}.row-4184{grid-row:4184}.row-4185{grid-row:4185}.row-4186{grid-row:4186}.row-4187{grid-row:4187}.row-4188{grid-row:4188}.row-4189{grid-row:4189}.row-4190{grid-row:4190}.row-4191{grid-row:4191}.row-4192{grid-row:4192}.row-4193{grid-row:4193}.row-4194{grid-row:4194}.row-4195{grid-row:4195}.row-4196{grid-row:4196}.row-4197{grid-row:4197}.row-4198{grid-row:4198}.row-4199{grid-row:4199}.row-4200{grid-row:4200}.row-4201{grid-row:4201}.row-4202{grid-row:4202}.row-4203{grid-row:4203}.row-4204{grid-row:4204}.row-4205{grid-row:4205}.row-4206{grid-row:4206}.row-4207{grid-row:4207}.row-4208{grid-row:4208}.row-4209{grid-row:4209}.row-4210{grid-row:4210}.row-4211{grid-row:4211}.row-4212{grid-row:4212}.row-4213{grid-row:4213}.row-4214{grid-row:4214}.row-4215{grid-row:4215}.row-4216{grid-row:4216}.row-4217{grid-row:4217}.row-4218{grid-row:4218}.row-4219{grid-row:4219}.row-4220{grid-row:4220}.row-4221{grid-row:4221}.row-4222{grid-row:4222}.row-4223{grid-row:4223}.row-4224{grid-row:4224}.row-4225{grid-row:4225}.row-4226{grid-row:4226}.row-4227{grid-row:4227}.row-4228{grid-row:4228}.row-4229{grid-row:4229}.row-4230{grid-row:4230}.row-4231{grid-row:4231}.row-4232{grid-row:4232}.row-4233{grid-row:4233}.row-4234{grid-row:4234}.row-4235{grid-row:4235}.row-4236{grid-row:4236}.row-4237{grid-row:4237}.row-4238{grid-row:4238}.row-4239{grid-row:4239}.row-4240{grid-row:4240}.row-4241{grid-row:4241}.row-4242{grid-row:4242}.row-4243{grid-row:4243}.row-4244{grid-row:4244}.row-4245{grid-row:4245}.row-4246{grid-row:4246}.row-4247{grid-row:4247}.row-4248{grid-row:4248}.row-4249{grid-row:4249}.row-4250{grid-row:4250}.row-4251{grid-row:4251}.row-4252{grid-row:4252}.row-4253{grid-row:4253}.row-4254{grid-row:4254}.row-4255{grid-row:4255}.row-4256{grid-row:4256}.row-4257{grid-row:4257}.row-4258{grid-row:4258}.row-4259{grid-row:4259}.row-4260{grid-row:4260}.row-4261{grid-row:4261}.row-4262{grid-row:4262}.row-4263{grid-row:4263}.row-4264{grid-row:4264}.row-4265{grid-row:4265}.row-4266{grid-row:4266}.row-4267{grid-row:4267}.row-4268{grid-row:4268}.row-4269{grid-row:4269}.row-4270{grid-row:4270}.row-4271{grid-row:4271}.row-4272{grid-row:4272}.row-4273{grid-row:4273}.row-4274{grid-row:4274}.row-4275{grid-row:4275}.row-4276{grid-row:4276}.row-4277{grid-row:4277}.row-4278{grid-row:4278}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.h-0{height:calc(var(--spacing) * 0)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-\[5px\]{height:5px}.h-\[52dvh\]{height:52dvh}.h-\[68vh\]{height:68vh}.h-\[calc\(100\%-49px\)\]{height:calc(100% - 49px)}.h-\[calc\(100dvh-258px\)\]{height:calc(100dvh - 258px)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[16rem\]{max-height:16rem}.max-h-\[22rem\]{max-height:22rem}.max-h-\[26vh\]{max-height:26vh}.max-h-\[28rem\]{max-height:28rem}.max-h-\[30rem\]{max-height:30rem}.max-h-\[56vh\]{max-height:56vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[620px\]{max-height:620px}.max-h-\[min\(82vh\,680px\)\]{max-height:min(82vh,680px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[2\.625rem\]{min-height:2.625rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[26rem\]{min-height:26rem}.min-h-\[50vh\]{min-height:50vh}.min-h-\[68px\]{min-height:68px}.min-h-\[72px\]{min-height:72px}.min-h-\[72vh\]{min-height:72vh}.min-h-\[88px\]{min-height:88px}.min-h-\[132px\]{min-height:132px}.min-h-\[calc\(100dvh-12rem\)\]{min-height:calc(100dvh - 12rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[3px\]{width:3px}.w-\[4\.5rem\]{width:4.5rem}.w-\[4\.75rem\]{width:4.75rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[10\%\]{width:10%}.w-\[15\.5rem\]{width:15.5rem}.w-\[18px\]{width:18px}.w-\[20\%\]{width:20%}.w-\[27rem\]{width:27rem}.w-\[28px\]{width:28px}.w-\[32px\]{width:32px}.w-\[34\%\]{width:34%}.w-\[34rem\]{width:34rem}.w-\[36\%\]{width:36%}.w-\[52px\]{width:52px}.w-\[64px\]{width:64px}.w-\[75\%\]{width:75%}.w-\[82vw\]{width:82vw}.w-\[210px\]{width:210px}.w-\[330px\]{width:330px}.w-\[350px\]{width:350px}.w-\[360px\]{width:360px}.w-\[min\(19rem\,calc\(100vw-2rem\)\)\]{width:min(19rem,100vw - 2rem)}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-\[min\(92vw\,26rem\)\]{width:min(92vw,26rem)}.w-\[min\(92vw\,360px\)\]{width:min(92vw,360px)}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.w-\[min\(96vw\,760px\)\]{width:min(96vw,760px)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14\.5rem\]{max-width:14.5rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[86\%\]{max-width:86%}.max-w-\[90px\]{max-width:90px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92rem\]{max-width:92rem}.max-w-\[94px\]{max-width:94px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[min\(18rem\,70vw\)\]{max-width:min(18rem,70vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[3\.75rem\]{min-width:3.75rem}.min-w-\[7\.25rem\]{min-width:7.25rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[64px\]{min-width:64px}.min-w-\[66rem\]{min-width:66rem}.min-w-\[69rem\]{min-width:69rem}.min-w-\[74rem\]{min-width:74rem}.min-w-\[77rem\]{min-width:77rem}.min-w-\[90px\]{min-width:90px}.min-w-\[120px\]{min-width:120px}.min-w-\[142px\]{min-width:142px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[820px\]{min-width:820px}.min-w-\[980px\]{min-width:980px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1600px\]{min-width:1600px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.95\]{scale:.95}.scale-\[0\.97\]{scale:.97}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[28px_minmax\(0\,1fr\)_28px\]{grid-template-columns:28px minmax(0,1fr) 28px}.grid-cols-\[220px_70px\]{grid-template-columns:220px 70px}.grid-cols-\[minmax\(0\,1fr\)_64px\]{grid-template-columns:minmax(0,1fr) 64px}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-surface-border>:not(:last-child)),:where(.divide-surface-border\/60>:not(:last-child)){border-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-surface-border\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--color-surface-border) 60%,transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.overscroll-y-contain{overscroll-behavior-y:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-surface-border{border-color:var(--color-surface-border)!important}.\!border-transparent{border-color:#0000!important}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-400\/35{border-color:#fcbb0059}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/35{border-color:color-mix(in oklab,var(--color-amber-400) 35%,transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/35{border-color:#f99c0059}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/35{border-color:color-mix(in oklab,var(--color-amber-500) 35%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-cyan-400\/40{border-color:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/40{border-color:color-mix(in oklab,var(--color-cyan-400) 40%,transparent)}}.border-emerald-400\/55{border-color:#00d2948c}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/55{border-color:color-mix(in oklab,var(--color-emerald-400) 55%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-emerald-500\/45{border-color:#00bb7f73}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/45{border-color:color-mix(in oklab,var(--color-emerald-500) 45%,transparent)}}.border-fuchsia-500\/30{border-color:#e12afb4d}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-500\/30{border-color:color-mix(in oklab,var(--color-fuchsia-500) 30%,transparent)}}.border-gray-500\/30{border-color:#6a72824d}@supports (color:color-mix(in lab,red,red)){.border-gray-500\/30{border-color:color-mix(in oklab,var(--color-gray-500) 30%,transparent)}}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-800{border-color:var(--color-gray-800)}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500) 30%,transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.border-orange-500\/45{border-color:#fe6e0073}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/45{border-color:color-mix(in oklab,var(--color-orange-500) 45%,transparent)}}.border-primary-300,.border-primary-300\/35{border-color:var(--color-primary-300)}@supports (color:color-mix(in lab,red,red)){.border-primary-300\/35{border-color:color-mix(in oklab,var(--color-primary-300) 35%,transparent)}}.border-primary-300\/45{border-color:var(--color-primary-300)}@supports (color:color-mix(in lab,red,red)){.border-primary-300\/45{border-color:color-mix(in oklab,var(--color-primary-300) 45%,transparent)}}.border-primary-400\/30{border-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.border-primary-400\/30{border-color:color-mix(in oklab,var(--color-primary-400) 30%,transparent)}}.border-primary-400\/35{border-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.border-primary-400\/35{border-color:color-mix(in oklab,var(--color-primary-400) 35%,transparent)}}.border-primary-400\/40{border-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.border-primary-400\/40{border-color:color-mix(in oklab,var(--color-primary-400) 40%,transparent)}}.border-primary-400\/45{border-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.border-primary-400\/45{border-color:color-mix(in oklab,var(--color-primary-400) 45%,transparent)}}.border-primary-400\/50{border-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.border-primary-400\/50{border-color:color-mix(in oklab,var(--color-primary-400) 50%,transparent)}}.border-primary-400\/55{border-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.border-primary-400\/55{border-color:color-mix(in oklab,var(--color-primary-400) 55%,transparent)}}.border-primary-400\/60{border-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.border-primary-400\/60{border-color:color-mix(in oklab,var(--color-primary-400) 60%,transparent)}}.border-primary-400\/70{border-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.border-primary-400\/70{border-color:color-mix(in oklab,var(--color-primary-400) 70%,transparent)}}.border-primary-400\/80{border-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.border-primary-400\/80{border-color:color-mix(in oklab,var(--color-primary-400) 80%,transparent)}}.border-primary-500,.border-primary-500\/25{border-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.border-primary-500\/25{border-color:color-mix(in oklab,var(--color-primary-500) 25%,transparent)}}.border-primary-500\/30{border-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.border-primary-500\/30{border-color:color-mix(in oklab,var(--color-primary-500) 30%,transparent)}}.border-primary-500\/35{border-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.border-primary-500\/35{border-color:color-mix(in oklab,var(--color-primary-500) 35%,transparent)}}.border-primary-500\/40{border-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.border-primary-500\/40{border-color:color-mix(in oklab,var(--color-primary-500) 40%,transparent)}}.border-primary-500\/45{border-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.border-primary-500\/45{border-color:color-mix(in oklab,var(--color-primary-500) 45%,transparent)}}.border-primary-500\/50{border-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.border-primary-500\/50{border-color:color-mix(in oklab,var(--color-primary-500) 50%,transparent)}}.border-primary-500\/55{border-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.border-primary-500\/55{border-color:color-mix(in oklab,var(--color-primary-500) 55%,transparent)}}.border-primary-500\/60{border-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.border-primary-500\/60{border-color:color-mix(in oklab,var(--color-primary-500) 60%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/35{border-color:#fb2c3659}@supports (color:color-mix(in lab,red,red)){.border-red-500\/35{border-color:color-mix(in oklab,var(--color-red-500) 35%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.border-red-800\/40{border-color:#9f071266}@supports (color:color-mix(in lab,red,red)){.border-red-800\/40{border-color:color-mix(in oklab,var(--color-red-800) 40%,transparent)}}.border-rose-400{border-color:var(--color-rose-400)}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/30{border-color:color-mix(in oklab,var(--color-rose-400) 30%,transparent)}}.border-rose-400\/35{border-color:#ff667f59}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/35{border-color:color-mix(in oklab,var(--color-rose-400) 35%,transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/40{border-color:color-mix(in oklab,var(--color-rose-500) 40%,transparent)}}.border-sky-400\/35{border-color:#00bcfe59}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/35{border-color:color-mix(in oklab,var(--color-sky-400) 35%,transparent)}}.border-sky-500\/25{border-color:#00a5ef40}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/25{border-color:color-mix(in oklab,var(--color-sky-500) 25%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.border-sky-500\/45{border-color:#00a5ef73}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/45{border-color:color-mix(in oklab,var(--color-sky-500) 45%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-surface-border,.border-surface-border\/40{border-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.border-surface-border\/40{border-color:color-mix(in oklab,var(--color-surface-border) 40%,transparent)}}.border-surface-border\/45{border-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.border-surface-border\/45{border-color:color-mix(in oklab,var(--color-surface-border) 45%,transparent)}}.border-surface-border\/50{border-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.border-surface-border\/50{border-color:color-mix(in oklab,var(--color-surface-border) 50%,transparent)}}.border-surface-border\/55{border-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.border-surface-border\/55{border-color:color-mix(in oklab,var(--color-surface-border) 55%,transparent)}}.border-surface-border\/60{border-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.border-surface-border\/60{border-color:color-mix(in oklab,var(--color-surface-border) 60%,transparent)}}.border-surface-border\/70{border-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.border-surface-border\/70{border-color:color-mix(in oklab,var(--color-surface-border) 70%,transparent)}}.border-surface-border\/80{border-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.border-surface-border\/80{border-color:color-mix(in oklab,var(--color-surface-border) 80%,transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.border-white\/18{border-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.border-yellow-500\/45{border-color:#edb20073}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/45{border-color:color-mix(in oklab,var(--color-yellow-500) 45%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-primary-500{border-left-color:var(--color-primary-500)}.\!bg-surface{background-color:var(--color-surface)!important}.bg-amber-400\/60{background-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/60{background-color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-amber-500\/8{background-color:#f99c0014}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/8{background-color:color-mix(in oklab,var(--color-amber-500) 8%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/22{background-color:#f99c0038}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/22{background-color:color-mix(in oklab,var(--color-amber-500) 22%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/18{background-color:#0000002e}@supports (color:color-mix(in lab,red,red)){.bg-black\/18{background-color:color-mix(in oklab,var(--color-black) 18%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-black\/82{background-color:#000000d1}@supports (color:color-mix(in lab,red,red)){.bg-black\/82{background-color:color-mix(in oklab,var(--color-black) 82%,transparent)}}.bg-black\/88{background-color:#000000e0}@supports (color:color-mix(in lab,red,red)){.bg-black\/88{background-color:color-mix(in oklab,var(--color-black) 88%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-700{background-color:var(--color-blue-700)}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/15{background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/8{background-color:#00bb7f14}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/8{background-color:color-mix(in oklab,var(--color-emerald-500) 8%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/12{background-color:color-mix(in oklab,var(--color-emerald-500) 12%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-500\/22{background-color:#00bb7f38}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/22{background-color:color-mix(in oklab,var(--color-emerald-500) 22%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/14{background-color:#00976724}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/14{background-color:color-mix(in oklab,var(--color-emerald-600) 14%,transparent)}}.bg-emerald-600\/20{background-color:#00976733}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/20{background-color:color-mix(in oklab,var(--color-emerald-600) 20%,transparent)}}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-gray-400\/25{background-color:#99a1af40}@supports (color:color-mix(in lab,red,red)){.bg-gray-400\/25{background-color:color-mix(in oklab,var(--color-gray-400) 25%,transparent)}}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-800\/60{background-color:#1e293999}@supports (color:color-mix(in lab,red,red)){.bg-gray-800\/60{background-color:color-mix(in oklab,var(--color-gray-800) 60%,transparent)}}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-950{background-color:var(--color-gray-950)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}.bg-green-800{background-color:var(--color-green-800)}.bg-indigo-700{background-color:var(--color-indigo-700)}.bg-indigo-800{background-color:var(--color-indigo-800)}.bg-lime-500\/22{background-color:#80cd0038}@supports (color:color-mix(in lab,red,red)){.bg-lime-500\/22{background-color:color-mix(in oklab,var(--color-lime-500) 22%,transparent)}}.bg-lime-700{background-color:var(--color-lime-700)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/15{background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.bg-orange-500\/22{background-color:#fe6e0038}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/22{background-color:color-mix(in oklab,var(--color-orange-500) 22%,transparent)}}.bg-orange-700{background-color:var(--color-orange-700)}.bg-primary-300{background-color:var(--color-primary-300)}.bg-primary-400{background-color:var(--color-primary-400)}.bg-primary-500,.bg-primary-500\/5{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/5{background-color:color-mix(in oklab,var(--color-primary-500) 5%,transparent)}}.bg-primary-500\/8{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/8{background-color:color-mix(in oklab,var(--color-primary-500) 8%,transparent)}}.bg-primary-500\/10{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/10{background-color:color-mix(in oklab,var(--color-primary-500) 10%,transparent)}}.bg-primary-500\/12{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/12{background-color:color-mix(in oklab,var(--color-primary-500) 12%,transparent)}}.bg-primary-500\/14{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/14{background-color:color-mix(in oklab,var(--color-primary-500) 14%,transparent)}}.bg-primary-500\/15{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/15{background-color:color-mix(in oklab,var(--color-primary-500) 15%,transparent)}}.bg-primary-500\/16{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/16{background-color:color-mix(in oklab,var(--color-primary-500) 16%,transparent)}}.bg-primary-500\/18{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/18{background-color:color-mix(in oklab,var(--color-primary-500) 18%,transparent)}}.bg-primary-500\/20{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/20{background-color:color-mix(in oklab,var(--color-primary-500) 20%,transparent)}}.bg-primary-500\/22{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/22{background-color:color-mix(in oklab,var(--color-primary-500) 22%,transparent)}}.bg-primary-500\/24{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/24{background-color:color-mix(in oklab,var(--color-primary-500) 24%,transparent)}}.bg-primary-500\/25{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/25{background-color:color-mix(in oklab,var(--color-primary-500) 25%,transparent)}}.bg-primary-500\/30{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/30{background-color:color-mix(in oklab,var(--color-primary-500) 30%,transparent)}}.bg-primary-500\/45{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/45{background-color:color-mix(in oklab,var(--color-primary-500) 45%,transparent)}}.bg-primary-500\/60{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/60{background-color:color-mix(in oklab,var(--color-primary-500) 60%,transparent)}}.bg-primary-500\/85{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/85{background-color:color-mix(in oklab,var(--color-primary-500) 85%,transparent)}}.bg-primary-500\/90{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/90{background-color:color-mix(in oklab,var(--color-primary-500) 90%,transparent)}}.bg-primary-500\/\[0\.07\]{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.bg-primary-500\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-primary-500) 7%,transparent)}}.bg-primary-600,.bg-primary-600\/10{background-color:var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.bg-primary-600\/10{background-color:color-mix(in oklab,var(--color-primary-600) 10%,transparent)}}.bg-primary-600\/15{background-color:var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.bg-primary-600\/15{background-color:color-mix(in oklab,var(--color-primary-600) 15%,transparent)}}.bg-primary-600\/18{background-color:var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.bg-primary-600\/18{background-color:color-mix(in oklab,var(--color-primary-600) 18%,transparent)}}.bg-primary-600\/20{background-color:var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.bg-primary-600\/20{background-color:color-mix(in oklab,var(--color-primary-600) 20%,transparent)}}.bg-primary-600\/25{background-color:var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.bg-primary-600\/25{background-color:color-mix(in oklab,var(--color-primary-600) 25%,transparent)}}.bg-primary-700{background-color:var(--color-primary-700)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-red-500\/\[0\.08\]{background-color:#fb2c3614}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-red-500) 8%,transparent)}}.bg-red-600\/20{background-color:#e4001433}@supports (color:color-mix(in lab,red,red)){.bg-red-600\/20{background-color:color-mix(in oklab,var(--color-red-600) 20%,transparent)}}.bg-red-600\/80{background-color:#e40014cc}@supports (color:color-mix(in lab,red,red)){.bg-red-600\/80{background-color:color-mix(in oklab,var(--color-red-600) 80%,transparent)}}.bg-red-800{background-color:var(--color-red-800)}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/30{background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/40{background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.bg-rose-400\/70{background-color:#ff667fb3}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/70{background-color:color-mix(in oklab,var(--color-rose-400) 70%,transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-500\/12{background-color:#ff23571f}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/12{background-color:color-mix(in oklab,var(--color-rose-500) 12%,transparent)}}.bg-rose-500\/22{background-color:#ff235738}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/22{background-color:color-mix(in oklab,var(--color-rose-500) 22%,transparent)}}.bg-rose-500\/85{background-color:#ff2357d9}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/85{background-color:color-mix(in oklab,var(--color-rose-500) 85%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-300{background-color:var(--color-sky-300)}.bg-sky-500\/8{background-color:#00a5ef14}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/8{background-color:color-mix(in oklab,var(--color-sky-500) 8%,transparent)}}.bg-sky-500\/12{background-color:#00a5ef1f}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/12{background-color:color-mix(in oklab,var(--color-sky-500) 12%,transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/35{background-color:color-mix(in oklab,var(--color-slate-950) 35%,transparent)}}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-border,.bg-surface-border\/25{background-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.bg-surface-border\/25{background-color:color-mix(in oklab,var(--color-surface-border) 25%,transparent)}}.bg-surface-border\/30{background-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.bg-surface-border\/30{background-color:color-mix(in oklab,var(--color-surface-border) 30%,transparent)}}.bg-surface-border\/40{background-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.bg-surface-border\/40{background-color:color-mix(in oklab,var(--color-surface-border) 40%,transparent)}}.bg-surface-border\/45{background-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.bg-surface-border\/45{background-color:color-mix(in oklab,var(--color-surface-border) 45%,transparent)}}.bg-surface-border\/70{background-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.bg-surface-border\/70{background-color:color-mix(in oklab,var(--color-surface-border) 70%,transparent)}}.bg-surface-border\/80{background-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.bg-surface-border\/80{background-color:color-mix(in oklab,var(--color-surface-border) 80%,transparent)}}.bg-surface-light,.bg-surface-light\/40{background-color:var(--color-surface-light)}@supports (color:color-mix(in lab,red,red)){.bg-surface-light\/40{background-color:color-mix(in oklab,var(--color-surface-light) 40%,transparent)}}.bg-surface-light\/45{background-color:var(--color-surface-light)}@supports (color:color-mix(in lab,red,red)){.bg-surface-light\/45{background-color:color-mix(in oklab,var(--color-surface-light) 45%,transparent)}}.bg-surface-light\/55{background-color:var(--color-surface-light)}@supports (color:color-mix(in lab,red,red)){.bg-surface-light\/55{background-color:color-mix(in oklab,var(--color-surface-light) 55%,transparent)}}.bg-surface-light\/60{background-color:var(--color-surface-light)}@supports (color:color-mix(in lab,red,red)){.bg-surface-light\/60{background-color:color-mix(in oklab,var(--color-surface-light) 60%,transparent)}}.bg-surface-light\/70{background-color:var(--color-surface-light)}@supports (color:color-mix(in lab,red,red)){.bg-surface-light\/70{background-color:color-mix(in oklab,var(--color-surface-light) 70%,transparent)}}.bg-surface-light\/75{background-color:var(--color-surface-light)}@supports (color:color-mix(in lab,red,red)){.bg-surface-light\/75{background-color:color-mix(in oklab,var(--color-surface-light) 75%,transparent)}}.bg-surface-light\/80{background-color:var(--color-surface-light)}@supports (color:color-mix(in lab,red,red)){.bg-surface-light\/80{background-color:color-mix(in oklab,var(--color-surface-light) 80%,transparent)}}.bg-surface-light\/90{background-color:var(--color-surface-light)}@supports (color:color-mix(in lab,red,red)){.bg-surface-light\/90{background-color:color-mix(in oklab,var(--color-surface-light) 90%,transparent)}}.bg-surface-light\/92{background-color:var(--color-surface-light)}@supports (color:color-mix(in lab,red,red)){.bg-surface-light\/92{background-color:color-mix(in oklab,var(--color-surface-light) 92%,transparent)}}.bg-surface-light\/95{background-color:var(--color-surface-light)}@supports (color:color-mix(in lab,red,red)){.bg-surface-light\/95{background-color:color-mix(in oklab,var(--color-surface-light) 95%,transparent)}}.bg-surface-lighter{background-color:var(--color-surface-lighter)}.bg-surface\/30{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/30{background-color:color-mix(in oklab,var(--color-surface) 30%,transparent)}}.bg-surface\/40{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/40{background-color:color-mix(in oklab,var(--color-surface) 40%,transparent)}}.bg-surface\/45{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/45{background-color:color-mix(in oklab,var(--color-surface) 45%,transparent)}}.bg-surface\/50{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/50{background-color:color-mix(in oklab,var(--color-surface) 50%,transparent)}}.bg-surface\/55{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/55{background-color:color-mix(in oklab,var(--color-surface) 55%,transparent)}}.bg-surface\/60{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/60{background-color:color-mix(in oklab,var(--color-surface) 60%,transparent)}}.bg-surface\/65{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/65{background-color:color-mix(in oklab,var(--color-surface) 65%,transparent)}}.bg-surface\/70{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/70{background-color:color-mix(in oklab,var(--color-surface) 70%,transparent)}}.bg-surface\/80{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/80{background-color:color-mix(in oklab,var(--color-surface) 80%,transparent)}}.bg-surface\/85{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/85{background-color:color-mix(in oklab,var(--color-surface) 85%,transparent)}}.bg-surface\/90{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/90{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.bg-surface\/95{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/95{background-color:color-mix(in oklab,var(--color-surface) 95%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500\/15{background-color:#edb20026}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/15{background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab,red,red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab, var(--color-black) 40%, transparent)}}.from-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary-400\/\[0\.08\]{--tw-gradient-from:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.from-primary-400\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab, var(--color-primary-400) 8%, transparent)}}.from-primary-400\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-surface-light{--tw-gradient-from:var(--color-surface-light);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/5{--tw-gradient-via:#0000000d}@supports (color:color-mix(in lab,red,red)){.via-black\/5{--tw-gradient-via:color-mix(in oklab, var(--color-black) 5%, transparent)}}.via-black\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-surface-light{--tw-gradient-via:var(--color-surface-light);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-primary-200\/\[0\.06\]{--tw-gradient-to:var(--color-primary-200)}@supports (color:color-mix(in lab,red,red)){.to-primary-200\/\[0\.06\]{--tw-gradient-to:color-mix(in oklab, var(--color-primary-200) 6%, transparent)}}.to-primary-200\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-surface{--tw-gradient-to:var(--color-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-current{fill:currentColor}.fill-green-500{fill:var(--color-green-500)}.fill-star{fill:var(--color-star)}.fill-yellow-400{fill:var(--color-yellow-400)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-20{padding-inline:calc(var(--spacing) * 20)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[calc\(0\.5rem\+env\(safe-area-inset-top\,0px\)\)\]{padding-top:calc(.5rem + env(safe-area-inset-top,0px))}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7em\]{font-size:.7em}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/90{color:#fef3c6e6}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/90{color:color-mix(in oklab,var(--color-amber-100) 90%,transparent)}}.text-amber-100\/95{color:#fef3c6f2}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/95{color:color-mix(in oklab,var(--color-amber-100) 95%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/90{color:color-mix(in oklab,var(--color-amber-300) 90%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-500\/70{color:#f99c00b3}@supports (color:color-mix(in lab,red,red)){.text-amber-500\/70{color:color-mix(in oklab,var(--color-amber-500) 70%,transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-blue-50{color:var(--color-blue-50)}.text-blue-300{color:var(--color-blue-300)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-indigo-50{color:var(--color-indigo-50)}.text-lime-300{color:var(--color-lime-300)}.text-lime-900{color:var(--color-lime-900)}.text-orange-200{color:var(--color-orange-200)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-900{color:var(--color-orange-900)}.text-pink-400{color:var(--color-pink-400)}.text-primary-50{color:var(--color-primary-50)}.text-primary-100,.text-primary-100\/75{color:var(--color-primary-100)}@supports (color:color-mix(in lab,red,red)){.text-primary-100\/75{color:color-mix(in oklab,var(--color-primary-100) 75%,transparent)}}.text-primary-200,.text-primary-200\/70{color:var(--color-primary-200)}@supports (color:color-mix(in lab,red,red)){.text-primary-200\/70{color:color-mix(in oklab,var(--color-primary-200) 70%,transparent)}}.text-primary-300{color:var(--color-primary-300)}.text-primary-400{color:var(--color-primary-400)}.text-red-100{color:var(--color-red-100)}.text-red-100\/90{color:#ffe2e2e6}@supports (color:color-mix(in lab,red,red)){.text-red-100\/90{color:color-mix(in oklab,var(--color-red-100) 90%,transparent)}}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-900{color:var(--color-rose-900)}.text-sky-50{color:var(--color-sky-50)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-sky-200\/80{color:#b8e6fecc}@supports (color:color-mix(in lab,red,red)){.text-sky-200\/80{color:color-mix(in oklab,var(--color-sky-200) 80%,transparent)}}.text-slate-50{color:var(--color-slate-50)}.text-slate-400{color:var(--color-slate-400)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-star{color:var(--color-star)}.text-transparent{color:#0000}.text-violet-400{color:var(--color-violet-400)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-current\/65{text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.decoration-current\/65{-webkit-text-decoration-color:color-mix(in oklab,currentcolor 65%,transparent);text-decoration-color:color-mix(in oklab,currentcolor 65%,transparent)}}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.accent-primary-400{accent-color:var(--color-primary-400)}.accent-sky-500{accent-color:var(--color-sky-500)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(59\,130\,246\,0\.35\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#3b82f659);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(59\,130\,246\,0\.12\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#3b82f61f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/35{--tw-shadow-color:#00000059}@supports (color:color-mix(in lab,red,red)){.shadow-black\/35{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 35%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary-500\/20{--tw-shadow-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.shadow-primary-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary-900\/40{--tw-shadow-color:var(--color-primary-900)}@supports (color:color-mix(in lab,red,red)){.shadow-primary-900\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-900) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-emerald-500\/32{--tw-ring-color:#00bb7f52}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/32{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 32%, transparent)}}.ring-primary-400\/40{--tw-ring-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.ring-primary-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 40%, transparent)}}.ring-primary-400\/45{--tw-ring-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.ring-primary-400\/45{--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 45%, transparent)}}.ring-primary-400\/50{--tw-ring-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.ring-primary-400\/50{--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 50%, transparent)}}.ring-primary-500\/30{--tw-ring-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.ring-primary-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.ring-primary-500\/50{--tw-ring-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.ring-primary-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 50%, transparent)}}.ring-surface-border{--tw-ring-color:var(--color-surface-border)}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\,margin-top\,transform\]{transition-property:grid-template-rows,opacity,margin-top,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,transform\,opacity\]{transition-property:width,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-100{transition-delay:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/affinity\:opacity-100:is(:where(.group\/affinity):focus-within *){opacity:1}@media(hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:text-primary-200:is(:where(.group):hover *){color:var(--color-primary-200)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/add\:text-primary-300\/80:is(:where(.group\/add):hover *){color:var(--color-primary-300)}@supports (color:color-mix(in lab,red,red)){.group-hover\/add\:text-primary-300\/80:is(:where(.group\/add):hover *){color:color-mix(in oklab,var(--color-primary-300) 80%,transparent)}}.group-hover\/affinity\:opacity-100:is(:where(.group\/affinity):hover *),.group-hover\/recipe\:opacity-100:is(:where(.group\/recipe):hover *){opacity:1}}.placeholder\:text-center::placeholder{text-align:center}.placeholder\:text-gray-500::placeholder{color:var(--color-gray-500)}.placeholder\:text-gray-600::placeholder{color:var(--color-gray-600)}.first\:rounded-t-xl:first-child{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.last\:rounded-b-xl:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-gray-500:hover{border-color:var(--color-gray-500)}.hover\:border-primary-300\/50:hover{border-color:var(--color-primary-300)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-300\/50:hover{border-color:color-mix(in oklab,var(--color-primary-300) 50%,transparent)}}.hover\:border-primary-300\/70:hover{border-color:var(--color-primary-300)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-300\/70:hover{border-color:color-mix(in oklab,var(--color-primary-300) 70%,transparent)}}.hover\:border-primary-400:hover,.hover\:border-primary-400\/40:hover{border-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-400\/40:hover{border-color:color-mix(in oklab,var(--color-primary-400) 40%,transparent)}}.hover\:border-primary-400\/45:hover{border-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-400\/45:hover{border-color:color-mix(in oklab,var(--color-primary-400) 45%,transparent)}}.hover\:border-primary-400\/50:hover{border-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-400\/50:hover{border-color:color-mix(in oklab,var(--color-primary-400) 50%,transparent)}}.hover\:border-primary-400\/70:hover{border-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-400\/70:hover{border-color:color-mix(in oklab,var(--color-primary-400) 70%,transparent)}}.hover\:border-primary-500\/30:hover{border-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-500\/30:hover{border-color:color-mix(in oklab,var(--color-primary-500) 30%,transparent)}}.hover\:border-primary-500\/35:hover{border-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-500\/35:hover{border-color:color-mix(in oklab,var(--color-primary-500) 35%,transparent)}}.hover\:border-primary-500\/40:hover{border-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-500\/40:hover{border-color:color-mix(in oklab,var(--color-primary-500) 40%,transparent)}}.hover\:border-primary-500\/50:hover{border-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary-500\/50:hover{border-color:color-mix(in oklab,var(--color-primary-500) 50%,transparent)}}.hover\:border-rose-400\/50:hover{border-color:#ff667f80}@supports (color:color-mix(in lab,red,red)){.hover\:border-rose-400\/50:hover{border-color:color-mix(in oklab,var(--color-rose-400) 50%,transparent)}}.hover\:border-surface-border:hover,.hover\:border-surface-border\/80:hover{border-color:var(--color-surface-border)}@supports (color:color-mix(in lab,red,red)){.hover\:border-surface-border\/80:hover{border-color:color-mix(in oklab,var(--color-surface-border) 80%,transparent)}}.hover\:bg-amber-500\/25:hover{background-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/25:hover{background-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-600\/30:hover{background-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/30:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-primary-500:hover,.hover\:bg-primary-500\/15:hover{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-500\/15:hover{background-color:color-mix(in oklab,var(--color-primary-500) 15%,transparent)}}.hover\:bg-primary-500\/18:hover{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-500\/18:hover{background-color:color-mix(in oklab,var(--color-primary-500) 18%,transparent)}}.hover\:bg-primary-500\/20:hover{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-500\/20:hover{background-color:color-mix(in oklab,var(--color-primary-500) 20%,transparent)}}.hover\:bg-primary-500\/22:hover{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-500\/22:hover{background-color:color-mix(in oklab,var(--color-primary-500) 22%,transparent)}}.hover\:bg-primary-500\/25:hover{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-500\/25:hover{background-color:color-mix(in oklab,var(--color-primary-500) 25%,transparent)}}.hover\:bg-primary-500\/30:hover{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-500\/30:hover{background-color:color-mix(in oklab,var(--color-primary-500) 30%,transparent)}}.hover\:bg-primary-500\/32:hover{background-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-500\/32:hover{background-color:color-mix(in oklab,var(--color-primary-500) 32%,transparent)}}.hover\:bg-primary-600:hover,.hover\:bg-primary-600\/5:hover{background-color:var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-600\/5:hover{background-color:color-mix(in oklab,var(--color-primary-600) 5%,transparent)}}.hover\:bg-primary-600\/25:hover{background-color:var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-600\/25:hover{background-color:color-mix(in oklab,var(--color-primary-600) 25%,transparent)}}.hover\:bg-primary-600\/30:hover{background-color:var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-600\/30:hover{background-color:color-mix(in oklab,var(--color-primary-600) 30%,transparent)}}.hover\:bg-red-500\/15:hover{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/15:hover{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.hover\:bg-red-500\/\[0\.12\]:hover{background-color:#fb2c361f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-red-500) 12%,transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-rose-500\/20:hover{background-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/20:hover{background-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface-border:hover{background-color:var(--color-surface-border)}.hover\:bg-surface-light:hover,.hover\:bg-surface-light\/60:hover{background-color:var(--color-surface-light)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-light\/60:hover{background-color:color-mix(in oklab,var(--color-surface-light) 60%,transparent)}}.hover\:bg-surface-lighter:hover,.hover\:bg-surface-lighter\/40:hover{background-color:var(--color-surface-lighter)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-lighter\/40:hover{background-color:color-mix(in oklab,var(--color-surface-lighter) 40%,transparent)}}.hover\:bg-surface-lighter\/50:hover{background-color:var(--color-surface-lighter)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-lighter\/50:hover{background-color:color-mix(in oklab,var(--color-surface-lighter) 50%,transparent)}}.hover\:bg-surface-lighter\/70:hover{background-color:var(--color-surface-lighter)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-lighter\/70:hover{background-color:color-mix(in oklab,var(--color-surface-lighter) 70%,transparent)}}.hover\:bg-surface\/40:hover{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface\/40:hover{background-color:color-mix(in oklab,var(--color-surface) 40%,transparent)}}.hover\:bg-surface\/50:hover{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface\/50:hover{background-color:color-mix(in oklab,var(--color-surface) 50%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:text-gray-100:hover{color:var(--color-gray-100)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-primary-100:hover{color:var(--color-primary-100)}.hover\:text-primary-200:hover{color:var(--color-primary-200)}.hover\:text-primary-300:hover{color:var(--color-primary-300)}.hover\:text-primary-400:hover{color:var(--color-primary-400)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-rose-400:hover{color:var(--color-rose-400)}.hover\:text-violet-300:hover{color:var(--color-violet-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-black\/20:hover{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-black\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:ring-gray-500:hover{--tw-ring-color:var(--color-gray-500)}}.focus\:border-pink-500:focus{border-color:var(--color-pink-500)}.focus\:border-primary-500:focus{border-color:var(--color-primary-500)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-primary-400:focus{--tw-ring-color:var(--color-primary-400)}.focus\:ring-primary-500\/40:focus{--tw-ring-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary-500\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-primary-400\/50:focus-visible{--tw-ring-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary-400\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 50%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-surface-border:disabled{border-color:var(--color-surface-border)}.disabled\:bg-surface:disabled{background-color:var(--color-surface)}.disabled\:bg-surface-border:disabled{background-color:var(--color-surface-border)}.disabled\:bg-surface-light:disabled{background-color:var(--color-surface-light)}.disabled\:text-gray-200:disabled{color:var(--color-gray-200)}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:text-gray-500:disabled{color:var(--color-gray-500)}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media(hover:hover){.disabled\:hover\:bg-pink-600:disabled:hover{background-color:var(--color-pink-600)}.disabled\:hover\:bg-primary-600:disabled:hover{background-color:var(--color-primary-600)}.disabled\:hover\:bg-red-600:disabled:hover{background-color:var(--color-red-600)}}@media(min-width:40rem){.sm\:top-0{top:calc(var(--spacing) * 0)}.sm\:top-1\.5{top:calc(var(--spacing) * 1.5)}.sm\:right-1{right:calc(var(--spacing) * 1)}.sm\:right-1\.5{right:calc(var(--spacing) * 1.5)}.sm\:bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.sm\:left-1{left:calc(var(--spacing) * 1)}.sm\:left-1\.5{left:calc(var(--spacing) * 1.5)}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-4{order:4}.sm\:order-5{order:5}.sm\:order-6{order:6}.sm\:order-7{order:7}.sm\:order-8{order:8}.sm\:order-none{order:0}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.sm\:ml-4{margin-left:calc(var(--spacing) * 4)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-3\.5{height:calc(var(--spacing) * 3.5)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-36{height:calc(var(--spacing) * 36)}.sm\:h-\[62vh\]{height:62vh}.sm\:min-h-\[34rem\]{min-height:34rem}.sm\:w-3\.5{width:calc(var(--spacing) * 3.5)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-\[28\%\]{width:28%}.sm\:w-\[30\%\]{width:30%}.sm\:w-\[32\%\]{width:32%}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[170px_1fr\]{grid-template-columns:170px 1fr}.sm\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1\.15fr\)_auto\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) auto}.sm\:grid-cols-\[repeat\(7\,minmax\(0\,1fr\)\)_76px\]{grid-template-columns:repeat(7,minmax(0,1fr)) 76px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-14{padding-inline:calc(var(--spacing) * 14)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pt-2{padding-top:calc(var(--spacing) * 2)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:opacity-0{opacity:0}@media(hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media(min-width:48rem){.md\:right-\[92px\]{right:92px}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:ml-0{margin-left:calc(var(--spacing) * 0)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:h-3\.5{height:calc(var(--spacing) * 3.5)}.md\:h-4{height:calc(var(--spacing) * 4)}.md\:h-7{height:calc(var(--spacing) * 7)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:max-h-none{max-height:none}.md\:min-h-0{min-height:calc(var(--spacing) * 0)}.md\:w-0{width:calc(var(--spacing) * 0)}.md\:w-3\.5{width:calc(var(--spacing) * 3.5)}.md\:w-4{width:calc(var(--spacing) * 4)}.md\:w-7{width:calc(var(--spacing) * 7)}.md\:w-32{width:calc(var(--spacing) * 32)}.md\:w-\[27rem\]{width:27rem}.md\:w-auto{width:auto}.md\:max-w-none{max-width:none}.md\:max-w-xl{max-width:var(--container-xl)}.md\:min-w-0{min-width:calc(var(--spacing) * 0)}.md\:min-w-\[18rem\]{min-width:18rem}.md\:flex-1{flex:1}.md\:flex-none{flex:none}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_1\.4fr\]{grid-template-columns:1.1fr 1.4fr}.md\:grid-cols-\[1fr_1\.2fr_auto\]{grid-template-columns:1fr 1.2fr auto}.md\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[19rem_minmax\(0\,1fr\)\]{grid-template-columns:19rem minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:calc(var(--spacing) * 1)}.md\:overflow-hidden{overflow:hidden}.md\:rounded-md{border-radius:var(--radius-md)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:px-1{padding-inline:calc(var(--spacing) * 1)}.md\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:py-1{padding-block:calc(var(--spacing) * 1)}.md\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.md\:pt-3{padding-top:calc(var(--spacing) * 3)}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:text-\[11px\]{font-size:11px}.md\:transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.md\:duration-300{--tw-duration:.3s;transition-duration:.3s}.md\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.md\:group-hover\:text-primary-100:is(:where(.group):hover *){color:var(--color-primary-100)}.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.md\:group-hover\:brightness-\[1\.03\]:is(:where(.group):hover *){--tw-brightness:brightness(1.03);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,)}.md\:hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:hover\:border-primary-400\/45:hover{border-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.md\:hover\:border-primary-400\/45:hover{border-color:color-mix(in oklab,var(--color-primary-400) 45%,transparent)}}.md\:hover\:bg-surface-light\/70:hover{background-color:var(--color-surface-light)}@supports (color:color-mix(in lab,red,red)){.md\:hover\:bg-surface-light\/70:hover{background-color:color-mix(in oklab,var(--color-surface-light) 70%,transparent)}}.md\:hover\:shadow-\[0_12px_26px_rgba\(2\,8\,23\,0\.24\)\]:hover{--tw-shadow:0 12px 26px var(--tw-shadow-color,#0208173d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}@media(min-width:64rem){.lg\:right-4{right:calc(var(--spacing) * 4)}.lg\:left-4{left:calc(var(--spacing) * 4)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100dvh-220px\)\]{max-height:calc(100dvh - 220px)}.lg\:w-\[32rem\]{width:32rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[23\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:23.5rem minmax(0,1fr)}.lg\:grid-cols-\[190px_1fr\]{grid-template-columns:190px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.lg\:grid-cols-\[minmax\(22rem\,0\.9fr\)_minmax\(0\,1\.45fr\)\]{grid-template-columns:minmax(22rem,.9fr) minmax(0,1.45fr)}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:self-auto{align-self:auto}.lg\:overflow-hidden{overflow:hidden}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}}@media(min-width:80rem){.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:w-\[36rem\]{width:36rem}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(260px\,1fr\)_max-content_minmax\(240px\,1fr\)_minmax\(280px\,1fr\)\]{grid-template-columns:minmax(260px,1fr) max-content minmax(240px,1fr) minmax(280px,1fr)}.xl\:grid-cols-\[minmax\(280px\,360px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}}@media(min-width:96rem){.\32xl\:w-\[40rem\]{width:40rem}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}}@font-face{font-family:TheSignature;src:url(/fonts/Thesignature.otf)format("opentype");font-weight:400 800;font-style:normal;font-display:swap}:root{--app-color-primary-50:#f0f9ff;--app-color-primary-100:#e0f2fe;--app-color-primary-200:#bae6fd;--app-color-primary-300:#7dd3fc;--app-color-primary-400:#38bdf8;--app-color-primary-500:#0ea5e9;--app-color-primary-600:#0284c7;--app-color-primary-700:#0369a1;--app-color-primary-800:#075985;--app-color-primary-900:#0c4a6e;--app-color-surface:#0f172a;--app-color-surface-light:#1e293b;--app-color-surface-lighter:#334155;--app-color-surface-border:#475569;--app-color-star:#fbbf24;--app-font-sans:"Inter", system-ui, -apple-system, sans-serif;--app-font-heading:"Inter", system-ui, -apple-system, sans-serif;--app-box-radius:14px;--app-box-bg:#1e293b8c;--app-box-bg-soft:#1e293b73;--app-box-bg-solid:#0f172adb;--app-box-border:#475569;--app-box-shadow:0 12px 34px #02081759;--app-header-bg:#1e293b;--app-header-border:#475569;--app-input-bg:#0f172a;--app-input-border:#475569;--app-input-text:#e5e7eb;--app-input-placeholder:#8b95a5;--app-surface-border-emphasis:#475569;--tone-energy:#dca978;--tone-protein:#8ab0d2;--tone-fat:#cfbf84;--tone-saturated:#c69b72;--tone-carbs:#cc97b4;--tone-sugars:#ad98cf;--tone-fiber:#7bb599;--tone-salt:#9eabb6;--tone-alcohol:#7babbc;--tone-eco-co2:#6b7280;--tone-eco-water:#1d6fa5;--tone-eco-particles:#fb7185;--tone-eco-land:#6ea82e;--tone-eco-score:#fb923c;--tone-price-eco:#4fb494;--tone-price-standard:#719ac7;--tone-price-premium:#c9a15a;--tone-glycemic-low-bg:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root{--tone-glycemic-low-bg:color-mix(in srgb, var(--app-color-primary-500) 18%, var(--app-color-surface-light) 82%)}}:root{--tone-glycemic-low-text:var(--app-input-text)}@supports (color:color-mix(in lab,red,red)){:root{--tone-glycemic-low-text:color-mix(in srgb, var(--app-input-text) 60%, var(--app-color-primary-700) 40%)}}:root{--tone-glycemic-low-border:var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){:root{--tone-glycemic-low-border:color-mix(in srgb, var(--app-color-primary-400) 50%, var(--app-color-surface-border) 50%)}}:root{--tone-glycemic-medium-bg:var(--tone-price-premium)}@supports (color:color-mix(in lab,red,red)){:root{--tone-glycemic-medium-bg:color-mix(in srgb, var(--tone-price-premium) 22%, var(--app-color-surface-light) 78%)}}:root{--tone-glycemic-medium-text:var(--app-input-text)}@supports (color:color-mix(in lab,red,red)){:root{--tone-glycemic-medium-text:color-mix(in srgb, var(--app-input-text) 66%, var(--tone-price-premium) 34%)}}:root{--tone-glycemic-medium-border:var(--tone-price-premium)}@supports (color:color-mix(in lab,red,red)){:root{--tone-glycemic-medium-border:color-mix(in srgb, var(--tone-price-premium) 54%, var(--app-color-surface-border) 46%)}}:root{--tone-glycemic-high-accent:oklch(56% .13 28);--tone-glycemic-high-bg:var(--tone-glycemic-high-accent)}@supports (color:color-mix(in lab,red,red)){:root{--tone-glycemic-high-bg:color-mix(in srgb, var(--tone-glycemic-high-accent) 21%, var(--app-color-surface-light) 79%)}}:root{--tone-glycemic-high-text:var(--app-input-text)}@supports (color:color-mix(in lab,red,red)){:root{--tone-glycemic-high-text:color-mix(in srgb, var(--app-input-text) 68%, var(--tone-glycemic-high-accent) 32%)}}:root{--tone-glycemic-high-border:var(--tone-glycemic-high-accent)}@supports (color:color-mix(in lab,red,red)){:root{--tone-glycemic-high-border:color-mix(in srgb, var(--tone-glycemic-high-accent) 56%, var(--app-color-surface-border) 44%)}}:root{--timer-range-accent-theme:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root{--timer-range-accent-theme:color-mix(in srgb, var(--app-color-primary-500) 78%, white 22%)}}:root{--timer-range-track-theme:var(--app-surface-border-emphasis)}@supports (color:color-mix(in lab,red,red)){:root{--timer-range-track-theme:color-mix(in srgb, var(--app-surface-border-emphasis) 34%, transparent)}}:root{--timer-range-track-fill-theme:var(--timer-range-accent-theme)}@supports (color:color-mix(in lab,red,red)){:root{--timer-range-track-fill-theme:color-mix(in srgb, var(--timer-range-accent-theme) 84%, white 16%)}}:root{--timer-range-thumb-theme:var(--app-color-surface-light)}@supports (color:color-mix(in lab,red,red)){:root{--timer-range-thumb-theme:color-mix(in srgb, var(--app-color-surface-light) 72%, var(--timer-range-accent-theme) 28%)}}:root{--timer-range-thumb-border-theme:var(--timer-range-accent-theme)}@supports (color:color-mix(in lab,red,red)){:root{--timer-range-thumb-border-theme:color-mix(in srgb, var(--timer-range-accent-theme) 58%, transparent)}}:root{--timer-range-focus-ring-theme:var(--timer-range-accent-theme)}@supports (color:color-mix(in lab,red,red)){:root{--timer-range-focus-ring-theme:color-mix(in srgb, var(--timer-range-accent-theme) 32%, transparent)}}:root{--tone-vote-dislike:#fda4af;--tone-vote-neutral:#93c5fd;--tone-vote-like:#86efac;--tone-vote-favorite:#fcd34d;--tone-category-entree:#10b981;--tone-category-plat:#3b82f6;--tone-category-dessert:#ec4899;--tone-category-cocktail:#06b6d4;--tone-category-autre:#64748b;--achievement-unlocked-card-bg:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root{--achievement-unlocked-card-bg:color-mix(in srgb, var(--app-color-primary-500) 10%, transparent)}}:root{--achievement-unlocked-card-border:var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){:root{--achievement-unlocked-card-border:color-mix(in srgb, var(--app-color-primary-300) 40%, transparent)}}:root{--achievement-status-unlocked-bg:var(--app-color-primary-600)}@supports (color:color-mix(in lab,red,red)){:root{--achievement-status-unlocked-bg:color-mix(in srgb, var(--app-color-primary-600) 82%, var(--app-color-surface) 18%)}}:root{--achievement-status-unlocked-border:var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){:root{--achievement-status-unlocked-border:color-mix(in srgb, var(--app-color-primary-300) 58%, transparent)}}:root{--achievement-status-unlocked-text:#fff;--achievement-progress-unlocked:var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){:root{--achievement-progress-unlocked:color-mix(in srgb, var(--app-color-primary-400) 80%, #fff 20%)}}:root{--achievement-progress-pending:var(--app-color-surface-border)}@supports (color:color-mix(in lab,red,red)){:root{--achievement-progress-pending:color-mix(in srgb, var(--app-color-surface-border) 84%, #6b7280 16%)}}:root[data-ui-mode=light]{color-scheme:light}:root[data-ui-mode=light] body{color:#241b12}:root[data-ui-mode=light] .text-white{color:#241b12!important}:root[data-ui-mode=light] .text-gray-100{color:#30261d!important}:root[data-ui-mode=light] .text-gray-200{color:#40352a!important}:root[data-ui-mode=light] .text-gray-300{color:#55493d!important}:root[data-ui-mode=light] .text-gray-400{color:#6e6255!important}:root[data-ui-mode=light] .text-gray-500{color:#887b6d!important}:root[data-ui-mode=light] .text-gray-600{color:#a29383!important}:root[data-ui-mode=light] .bg-surface{background-color:#f6f1ea!important}:root[data-ui-mode=light] .bg-surface-light{background-color:#fffaf5!important}:root[data-ui-mode=light] .bg-surface-lighter{background-color:#fbf5ee!important}:root[data-ui-mode=light] .border-surface-border{border-color:#d8cabc!important}:root[data-ui-mode=light] .placeholder\:text-gray-500::placeholder{color:#9a8d7f!important}:root[data-ui-mode=light] .text-emerald-200,:root[data-ui-mode=light] .text-emerald-300,:root[data-ui-mode=light] .text-emerald-400,:root[data-ui-mode=light] .text-green-300,:root[data-ui-mode=light] .text-green-400{color:#047857}:root[data-ui-mode=light] .text-rose-200,:root[data-ui-mode=light] .text-rose-300,:root[data-ui-mode=light] .text-rose-400{color:#be123c}:root[data-ui-mode=light] .text-red-300,:root[data-ui-mode=light] .text-red-400{color:#b91c1c}:root[data-ui-mode=light] .text-lime-300,:root[data-ui-mode=light] .text-lime-400{color:#4d7c0f}:root[data-ui-mode=light] .text-sky-200,:root[data-ui-mode=light] .text-sky-300,:root[data-ui-mode=light] .text-sky-400,:root[data-ui-mode=light] .text-blue-300,:root[data-ui-mode=light] .text-blue-400{color:#1d6fa8}:root[data-ui-mode=light] .text-cyan-300,:root[data-ui-mode=light] .text-cyan-400{color:#0e7490}:root[data-ui-mode=light] .text-teal-300,:root[data-ui-mode=light] .text-teal-400{color:#0f766e}:root[data-ui-mode=light] .text-amber-300,:root[data-ui-mode=light] .text-amber-400,:root[data-ui-mode=light] .text-yellow-300,:root[data-ui-mode=light] .text-yellow-400{color:#a16207}:root[data-ui-mode=light] .text-orange-300,:root[data-ui-mode=light] .text-orange-400{color:#c2410c}:root[data-ui-mode=light] .text-violet-300,:root[data-ui-mode=light] .text-violet-400,:root[data-ui-mode=light] .text-purple-300,:root[data-ui-mode=light] .text-purple-400{color:#6d28d9}:root[data-ui-mode=light] .text-primary-200,:root[data-ui-mode=light] .text-primary-300,:root[data-ui-mode=light] .text-primary-400{color:var(--app-color-primary-700)}:root[data-ui-mode=light] .app-header-mobile-icon-btn{color:#5f7280}:root[data-ui-mode=light] .app-header-mobile-icon-btn:hover,:root[data-ui-mode=light] .app-header-mobile-icon-btn:focus-visible{color:#2f5261;border-color:var(--app-color-primary-700)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-mode=light] .app-header-mobile-icon-btn:hover,:root[data-ui-mode=light] .app-header-mobile-icon-btn:focus-visible{border-color:color-mix(in srgb,var(--app-color-primary-700) 28%,var(--app-surface-border-emphasis))}}:root[data-ui-mode=light] .app-header-mobile-icon-btn:hover,:root[data-ui-mode=light] .app-header-mobile-icon-btn:focus-visible{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-mode=light] .app-header-mobile-icon-btn:hover,:root[data-ui-mode=light] .app-header-mobile-icon-btn:focus-visible{background:color-mix(in srgb,var(--app-color-primary-500) 7%,var(--app-color-surface))}}:root[data-ui-theme=porcelain]{--app-surface-border-emphasis:#ccb9a6;--achievement-unlocked-card-bg:#4e8e661a;--achievement-unlocked-card-border:#3e75534d;--achievement-status-unlocked-bg:#2f6f5adb;--achievement-status-unlocked-border:#1f4d37a8;--achievement-status-unlocked-text:#fff;--achievement-progress-unlocked:#3f7b5a;--achievement-progress-pending:#7e897cb3}:root[data-ui-theme=bistrot]{--app-surface-border-emphasis:#3f5f4a;--achievement-unlocked-card-bg:#2d8a6329;--achievement-unlocked-card-border:#7cc9a557;--achievement-status-unlocked-bg:#236e50eb;--achievement-status-unlocked-border:#7cc9a58f;--achievement-status-unlocked-text:#e8f5ec;--achievement-progress-unlocked:#4faf84;--achievement-progress-pending:#3f5f4ab8;--tone-energy:#9a7d63;--tone-protein:#7fa796;--tone-fat:#88986f;--tone-saturated:#8c6d58;--tone-carbs:#7d8d7f;--tone-sugars:#6f8477;--tone-fiber:#4faf84;--tone-salt:#77888d;--tone-alcohol:#5f7e78;--tone-eco-co2:#7f8c85;--tone-eco-water:#4f7f73;--tone-eco-particles:#9f4e5f;--tone-eco-land:#6d9256;--tone-eco-score:#7fa796;--tone-price-eco:#2d8a63;--tone-price-standard:#3f7b67;--tone-price-premium:#6f8f48;--timer-range-accent-theme:#2d8a63;--timer-range-track-theme:#3f5f4a7a;--timer-range-track-fill-theme:#439672;--timer-range-thumb-theme:#c5dfd2;--timer-range-thumb-border-theme:#2d8a6370;--timer-range-focus-ring-theme:#2d8a633d;--tone-vote-dislike:#9f3348;--tone-vote-neutral:#4d5f57;--tone-vote-like:#2d8a63;--tone-vote-favorite:#6f8f48;--tone-category-entree:#4faf84;--tone-category-plat:#3f7b67;--tone-category-dessert:#8a5360;--tone-category-cocktail:#4a8b7e;--tone-category-autre:#6f7f76}:root[data-ui-theme=studio]{--app-surface-border-emphasis:#b0c4b8;--achievement-unlocked-card-bg:#2d6a4f14;--achievement-unlocked-card-border:#1a433042;--achievement-status-unlocked-bg:#235740e6;--achievement-status-unlocked-border:#1a433094;--achievement-status-unlocked-text:#fff;--achievement-progress-unlocked:#2d6a4fe6;--achievement-progress-pending:#888a7894;--tone-energy:#a47d5d;--tone-protein:#5f81a0;--tone-fat:#8c825d;--tone-saturated:#976f55;--tone-carbs:#9b738b;--tone-sugars:#84719c;--tone-fiber:#4f7f67;--tone-salt:#73818b;--tone-alcohol:#5f8594;--timer-range-accent-theme:#2d6a4f;--timer-range-track-theme:#b0c4b873;--timer-range-track-fill-theme:#417a60;--timer-range-thumb-theme:#dde7e3;--timer-range-thumb-border-theme:#2d6a4f73;--timer-range-focus-ring-theme:#2d6a4f3d;--tone-vote-dislike:#9f1239;--tone-vote-neutral:#334155;--tone-vote-like:#166534;--tone-vote-favorite:#8a6208}:root[data-ui-theme] .rounded-lg{border-radius:calc(var(--app-box-radius) - 4px)}:root[data-ui-theme] .rounded-xl{border-radius:calc(var(--app-box-radius) + 1px)}:root[data-ui-theme] .rounded-2xl{border-radius:calc(var(--app-box-radius) + 5px)}:root[data-ui-theme] [class*=border-surface-border]{border-color:var(--app-surface-border-emphasis)!important}:root[data-ui-theme] [class*=ring-surface-border]{--tw-ring-color:var(--app-surface-border-emphasis)!important}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme] [class*=ring-surface-border]{--tw-ring-color:color-mix(in srgb, var(--app-surface-border-emphasis) 78%, transparent)!important}}:root[data-ui-theme=porcelain] .app-tab-button[data-active=true]{color:#2f6b4f;background:#3e755324}:root[data-ui-theme=porcelain] .app-tab-button:hover,:root[data-ui-theme=porcelain] .app-tab-button:focus-visible{color:#204632;background:#4f826029}:root[data-ui-theme=porcelain] .profile-sections-nav{border-bottom-color:#ccb9a6db}:root[data-ui-theme=porcelain] .profile-sections-tab{color:#597264}:root[data-ui-theme=porcelain] .profile-sections-tab:hover,:root[data-ui-theme=porcelain] .profile-sections-tab:focus-visible{color:#244836;background:#4f82601f}:root[data-ui-theme=porcelain] .profile-sections-tab[data-active=true]{color:#1f4d37;background:#4e8e662e;box-shadow:inset 0 -2px #3e755380}:root[data-ui-theme=porcelain] body{color:#1f3026}:root[data-ui-theme=porcelain] .text-white{color:#17281f!important}:root[data-ui-theme=porcelain] .text-gray-100{color:#21342a!important}:root[data-ui-theme=porcelain] .text-gray-200{color:#2c4337!important}:root[data-ui-theme=porcelain] .text-gray-300{color:#385247!important}:root[data-ui-theme=porcelain] .text-gray-400{color:#486357!important}:root[data-ui-theme=porcelain] .text-gray-500{color:#5a7668!important}:root[data-ui-theme=porcelain] .text-gray-600{color:#6f897c!important}:root[data-ui-theme=porcelain] .placeholder\:text-gray-500::placeholder{color:#728c7f!important}:root[data-ui-theme=porcelain] .text-primary-100{color:#36664e!important}:root[data-ui-theme=porcelain] .text-primary-200{color:#2a5b44!important}:root[data-ui-theme=porcelain] .text-primary-300{color:#25533e!important}:root[data-ui-theme=porcelain] .text-primary-400{color:#224d39!important}:root[data-ui-theme=porcelain] .text-primary-500{color:#1f4634!important}:root[data-ui-theme=porcelain] .text-primary-600{color:#1a3c2c!important}:root[data-ui-theme=porcelain] .hover\:text-white:hover,:root[data-ui-theme=porcelain] .focus\:text-white:focus,:root[data-ui-theme=porcelain] .focus-visible\:text-white:focus-visible{color:#1d3529!important}:root[data-ui-theme=porcelain] .ui-toggle-btn{color:#3f574a;background:#fffcf7b8;border-color:#ccb9a6d6}:root[data-ui-theme=porcelain] .ui-toggle-btn[data-active=true]{color:#1f4d37;background:#4e8e6638;border-color:#3e755380}:root[data-ui-theme=porcelain] .ui-toggle-btn[data-active=true] .text-gray-500{color:#4a6658!important}:root[data-ui-theme=porcelain] .ui-mini-choice{color:#3f574a;background:#fffcf7b8;border-color:#ccb9a6d6}:root[data-ui-theme=porcelain] .ui-mini-choice[data-active=true]{color:#1f4d37;background:#4e8e6638;border-color:#3e755380}:root[data-ui-theme=porcelain] .ui-mini-choice[data-active=true] .text-gray-500{color:#4a6658!important}:root[data-ui-theme=porcelain] .ui-toggle-pill[data-active=true]{color:#1f4d37;background:#4e8e6633;border-color:#3e755375}:root[data-ui-theme=porcelain] [class*=text-amber-],:root[data-ui-theme=porcelain] [class*=text-orange-],:root[data-ui-theme=porcelain] [class*=text-yellow-]{color:#4a6e50!important}:root[data-ui-theme=porcelain] .price-mode-badge--eco{color:#2f6f5a;background:#2a6f5b24;border-color:#2f6f5a47}:root[data-ui-theme=porcelain] .price-mode-badge--normal{color:#34676f;background:#34676f24;border-color:#34676f47}:root[data-ui-theme=porcelain] .price-mode-badge--premium{color:#7f6a24;background:#b2944229;border-color:#7f6a244d}:root[data-ui-theme=porcelain] .price-mode-toggle--idle{filter:saturate(.82)}:root[data-ui-theme=porcelain] .price-mode-toggle--idle-neutral{color:#5d7569;background:#fffcf7bd;border-color:#ccb9a6db}:root[data-ui-theme=porcelain] .price-mode-toggle--eco.price-mode-toggle--idle{color:#2f6f5a;background:#2a6f5b24;border-color:#2f6f5a42}:root[data-ui-theme=porcelain] .price-mode-toggle--normal.price-mode-toggle--idle{color:#34676f;background:#34676f24;border-color:#34676f42}:root[data-ui-theme=porcelain] .price-mode-toggle--premium.price-mode-toggle--idle{color:#7f6a24;background:#b2944224;border-color:#7f6a2447}:root[data-ui-theme=porcelain] .price-mode-toggle--eco.price-mode-toggle--active{color:#f8f5ef;background:#2f6f5a;border-color:#2f6f5a66}:root[data-ui-theme=porcelain] .price-mode-toggle--normal.price-mode-toggle--active{color:#f8f5ef;background:#34676f;border-color:#34676f66}:root[data-ui-theme=porcelain] .price-mode-toggle--premium.price-mode-toggle--active{color:#fffef9;background:#8b7327;border-color:#8b73276b}:root[data-ui-theme=porcelain] .price-list-view-toggle{background:#fffcf7c7;border-color:#ccb9a6e6}:root[data-ui-theme=porcelain] .price-list-view-button{color:#66766e}:root[data-ui-theme=porcelain] .price-list-view-button:hover{color:#274e3a;background:#4475541a}:root[data-ui-theme=porcelain] .price-list-view-button[data-active=true]{color:#1f4936;background:#4475542e;box-shadow:inset 0 0 0 1px #2d5a4057}:root[data-ui-theme=porcelain] .data-view-toggle--idle{color:#5d7569}:root[data-ui-theme=porcelain] .data-view-toggle--idle:hover{color:#274e3a;background:#597e661f}:root[data-ui-theme=porcelain] .data-view-toggle--nutri.data-view-toggle--active{color:#2d5a40;background:#44755433;box-shadow:inset 0 0 0 1px #2d5a404d}:root[data-ui-theme=porcelain] .data-view-toggle--eco.data-view-toggle--active{color:#2a5368;background:#46708833;box-shadow:inset 0 0 0 1px #2a53684d}:root[data-ui-theme=porcelain] .ui-category-chip--idle{color:#4a6658;background:#fffcf7bd;border-color:#ccb9a6db}:root[data-ui-theme=porcelain] .ui-category-chip--idle:hover{color:#244836;background:#fcf6efe6}:root[data-ui-theme=porcelain] .ui-category-chip--all.ui-category-chip--active{color:#2a5368;background:#46708833;border-color:#2a536857}:root[data-ui-theme=porcelain] .ui-category-chip--entree.ui-category-chip--active{color:#1f4d37;background:#4e8e6633;border-color:#3e75535c}:root[data-ui-theme=porcelain] .ui-category-chip--plat.ui-category-chip--active{color:#234965;background:#4b769c33;border-color:#3659795c}:root[data-ui-theme=porcelain] .ui-category-chip--dessert.ui-category-chip--active{color:#5b2832;background:#a1525f33;border-color:#7f424f5c}:root[data-ui-theme=porcelain] .ui-category-chip--cocktail.ui-category-chip--active{color:#1f4c52;background:#3f859033;border-color:#3269725c}:root[data-ui-theme=porcelain] .ui-category-chip--autre.ui-category-chip--active{color:#4d4436;background:#8578632e;border-color:#70614a57}:root[data-ui-theme=porcelain] .ui-generation-mode-prompt--active{color:#5a4712;background:#ae8f3f33;border-color:#876f2c66}:root[data-ui-theme=porcelain] .ui-input.ui-category-select--entree{--category-select-bg:#4e8e6633;--category-select-text:#1f4d37;--category-select-border:#3e75535c}:root[data-ui-theme=porcelain] .ui-input.ui-category-select--plat{--category-select-bg:#4b769c33;--category-select-text:#234965;--category-select-border:#3659795c}:root[data-ui-theme=porcelain] .ui-input.ui-category-select--dessert{--category-select-bg:#a1525f33;--category-select-text:#5b2832;--category-select-border:#7f424f5c}:root[data-ui-theme=porcelain] .ui-input.ui-category-select--cocktail{--category-select-bg:#3f859033;--category-select-text:#1f4c52;--category-select-border:#3269725c}:root[data-ui-theme=porcelain] .ui-input.ui-category-select--autre{--category-select-bg:#8578632e;--category-select-text:#4d4436;--category-select-border:#70614a57}:root[data-ui-theme=porcelain] .ui-difficulty-chip--idle{color:#4a6658;background:#fffcf7bd;border-color:#ccb9a6db}:root[data-ui-theme=porcelain] .ui-difficulty-chip--idle:hover{color:#244836;background:#fcf6efe6}:root[data-ui-theme=porcelain] .ui-difficulty-chip--facile.ui-difficulty-chip--active{color:#1f4d37;background:#4e8e6633;border-color:#3e75535c}:root[data-ui-theme=porcelain] .ui-difficulty-chip--intermediaire.ui-difficulty-chip--active{color:#5a4712;background:#ae8f3f38;border-color:#876f2c66}:root[data-ui-theme=porcelain] .ui-difficulty-chip--ambitieuse.ui-difficulty-chip--active{color:#5b2832;background:#a1525f38;border-color:#7f424f66}:root[data-ui-theme=porcelain] .ui-category-badge--entree{color:#1f4d37;background:#4e8e6633;border-color:#3e75535c}:root[data-ui-theme=porcelain] .ui-category-badge--plat{color:#234965;background:#4b769c33;border-color:#3659795c}:root[data-ui-theme=porcelain] .ui-category-badge--dessert{color:#5b2832;background:#a1525f33;border-color:#7f424f5c}:root[data-ui-theme=porcelain] .ui-category-badge--cocktail{color:#1f4c52;background:#3f859033;border-color:#3269725c}:root[data-ui-theme=porcelain] .ui-category-badge--autre{color:#4d4436;background:#8578632e;border-color:#70614a57}:root[data-ui-theme=porcelain] .ui-category-strip--entree{color:#2b5b43;background:#4e8e662e;border-right-color:#3e755352}:root[data-ui-theme=porcelain] .ui-category-strip--plat{color:#2f5c7b;background:#4b769c2e;border-right-color:#36597952}:root[data-ui-theme=porcelain] .ui-category-strip--dessert{color:#6a3640;background:#a1525f2e;border-right-color:#7f424f52}:root[data-ui-theme=porcelain] .ui-category-strip--cocktail{color:#2a5e64;background:#3f859029;border-right-color:#32697252}:root[data-ui-theme=studio] body{color:#2d2d2d}:root[data-ui-theme=studio] .text-white{color:#111827!important}:root[data-ui-theme=studio]{--studio-on-strong-primary:#f8fafc}:root[data-ui-theme=studio] :is([class~=bg-primary-500],[class~=bg-primary-600],[class~=bg-primary-700],[class~=bg-primary-800],[class~=bg-primary-900],[class*="bg-primary-500/"],[class*="bg-primary-600/"],[class*="bg-primary-700/"],[class*="bg-primary-800/"],[class*="bg-primary-900/"]),:root[data-ui-theme=studio] :is([class~=bg-primary-500],[class~=bg-primary-600],[class~=bg-primary-700],[class~=bg-primary-800],[class~=bg-primary-900],[class*="bg-primary-500/"],[class*="bg-primary-600/"],[class*="bg-primary-700/"],[class*="bg-primary-800/"],[class*="bg-primary-900/"]) :is(.text-white,.text-gray-100,.text-gray-200,.text-gray-300,.text-gray-400,.text-gray-500,.text-gray-600,.text-primary-100,.text-primary-200,.text-primary-300,.text-primary-400,.text-primary-500,.text-primary-600){color:var(--studio-on-strong-primary)!important}:root[data-ui-theme=studio] .text-gray-100{color:#1f2937!important}:root[data-ui-theme=studio] .text-gray-200{color:#374151!important}:root[data-ui-theme=studio] .text-gray-300{color:#4b5563!important}:root[data-ui-theme=studio] .text-gray-400{color:#6b7280!important}:root[data-ui-theme=studio] .text-gray-500{color:#9ca3af!important}:root[data-ui-theme=studio] .text-gray-600{color:#6b7280!important}:root[data-ui-theme=studio] .placeholder\:text-gray-500::placeholder{color:#8a8678!important}:root[data-ui-theme=studio] .placeholder\:text-gray-600::placeholder{color:#9a9288!important}:root[data-ui-theme=studio] .bg-surface{background-color:#fafaf7!important}:root[data-ui-theme=studio] .bg-surface-light{background-color:#fff!important}:root[data-ui-theme=studio] .bg-surface-lighter{background-color:#f2f2ee!important}:root[data-ui-theme=studio] .border-surface-border{border-color:#c4beb0!important}:root[data-ui-theme=studio] .text-primary-100,:root[data-ui-theme=studio] .text-primary-200{color:#1a4330!important}:root[data-ui-theme=studio] .text-primary-300{color:#235740!important}:root[data-ui-theme=studio] .text-primary-400{color:#2d6a4f!important}:root[data-ui-theme=studio] .text-primary-500{color:#235740!important}:root[data-ui-theme=studio] .text-primary-600{color:#1a4330!important}:root[data-ui-theme=studio] .hover\:text-white:hover,:root[data-ui-theme=studio] .focus\:text-white:focus,:root[data-ui-theme=studio] .focus-visible\:text-white:focus-visible{color:#111827!important}:root[data-ui-theme=studio] .hover\:text-gray-100:hover{color:#1f2937!important}:root[data-ui-theme=studio] .app-tab-button[data-active=true]{color:#1a4330;background:#2d6a4f1f}:root[data-ui-theme=studio] .app-tab-button:hover,:root[data-ui-theme=studio] .app-tab-button:focus-visible{color:#123022;background:#2d6a4f1a}:root[data-ui-theme=studio] .profile-sections-nav{border-bottom-color:#c4beb0db}:root[data-ui-theme=studio] .profile-sections-tab{color:#5f656e;background:#ffffffb8;border:1px solid #c4beb0d6}:root[data-ui-theme=studio] .profile-sections-tab:hover,:root[data-ui-theme=studio] .profile-sections-tab:focus-visible{color:#1f2937;background:#2d6a4f1a;border-color:#2d6a4f57}:root[data-ui-theme=studio] .profile-sections-tab[data-active=true]{color:#1a4330;background:#2d6a4f29;border-color:#2d6a4f80;box-shadow:inset 0 -2px #2d6a4f8c}:root[data-ui-theme=studio] .ui-toggle-btn{color:#4b5563;background:#ffffffb8;border-color:#c4beb0d6}:root[data-ui-theme=studio] .ui-toggle-btn[data-active=true]{color:#1a4330;background:#2d6a4f24;border-color:#2d6a4f80}:root[data-ui-theme=studio] .ui-toggle-btn[data-active=true] .text-gray-500{color:#4b6e5c!important}:root[data-ui-theme=studio] .ui-mini-choice{color:#4b5563;background:#ffffffb8;border-color:#c4beb0d6}:root[data-ui-theme=studio] .ui-mini-choice[data-active=true]{color:#1a4330;background:#2d6a4f24;border-color:#2d6a4f80}:root[data-ui-theme=studio] .ui-toggle-pill[data-active=true]{color:#1a4330;background:#2d6a4f24;border-color:#2d6a4f75}:root[data-ui-theme=studio] .ui-btn-primary,:root[data-ui-theme=studio] .ui-btn-primary--youtube,:root[data-ui-theme=studio] .ui-btn-primary--social{color:#f8fafc}:root[data-ui-theme=studio] .ui-step-index--default,:root[data-ui-theme=studio] .ui-step-index--current{color:#f8fafc;background:#2d6a4f;border-color:#1a433075}:root[data-ui-theme=studio] .ui-step-index--done{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme=studio] .ui-step-index--done{background:color-mix(in srgb,var(--app-color-primary-500) 76%,white 24%)}}:root[data-ui-theme=studio] .ui-step-index--done{border-color:var(--app-color-primary-600)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme=studio] .ui-step-index--done{border-color:color-mix(in srgb,var(--app-color-primary-600) 44%,transparent)}}:root[data-ui-theme=studio] .ui-step-index--done{color:#123022}:root[data-ui-theme=studio] .ui-step-index--idle{color:#5f656e;background:#e8e3da;border-color:#c4beb0}:root[data-ui-theme=studio] .season-chip--idle{color:#5f656e;background:#ffffffbd;border-color:#c4beb0}:root[data-ui-theme=studio] .season-chip--idle:hover{color:#1f2937;background:#f5f2eee6}:root[data-ui-theme=studio] .season-chip--active.season-chip--hiver{color:#234965;background:#4b769c33;border-color:#3659795c}:root[data-ui-theme=studio] .season-chip--active.season-chip--printemps{color:#1f4d37;background:#4e8e6633;border-color:#3e75535c}:root[data-ui-theme=studio] .season-chip--active.season-chip--ete{color:#6b5319;background:#c9952e33;border-color:#a3761d5c}:root[data-ui-theme=studio] .season-chip--active.season-chip--automne{color:#6b3f1d;background:#a8642f33;border-color:#834d235c}:root[data-ui-theme=studio] .food-price-card--eco{background:#4e8e6624;border-color:#3e755352}:root[data-ui-theme=studio] .food-price-card--eco .food-price-card__label{color:#2f6f5a}:root[data-ui-theme=studio] .food-price-card--eco .food-price-card__input{border-color:#3e75534d}:root[data-ui-theme=studio] .food-price-card--std{background:#4b769c24;border-color:#36597952}:root[data-ui-theme=studio] .food-price-card--std .food-price-card__label{color:#2f5c7b}:root[data-ui-theme=studio] .food-price-card--std .food-price-card__input{border-color:#3659794d}:root[data-ui-theme=studio] .food-price-card--prem{background:#a17d3524;border-color:#7c5f2452}:root[data-ui-theme=studio] .food-price-card--prem .food-price-card__label{color:#7f6a24}:root[data-ui-theme=studio] .food-price-card--prem .food-price-card__input{border-color:#7c5f244d}:root[data-ui-theme=porcelain] .season-chip--idle{color:#6a6152;background:#fffcf7cc;border-color:#cdbfae}:root[data-ui-theme=porcelain] .season-chip--idle:hover{color:#2a2118;background:#f7f1e9eb}:root[data-ui-theme=porcelain] .season-chip--active.season-chip--hiver{color:#234965;background:#4b769c2e;border-color:#36597957}:root[data-ui-theme=porcelain] .season-chip--active.season-chip--printemps{color:#1f4d37;background:#4e8e662e;border-color:#3e755357}:root[data-ui-theme=porcelain] .season-chip--active.season-chip--ete{color:#6b5319;background:#c9952e33;border-color:#a3761d57}:root[data-ui-theme=porcelain] .season-chip--active.season-chip--automne{color:#6b3f1d;background:#a8642f33;border-color:#834d2357}:root[data-ui-theme=porcelain] .food-price-card--eco{background:#4e8e6621;border-color:#3e75534d}:root[data-ui-theme=porcelain] .food-price-card--eco .food-price-card__label{color:#2f6f5a}:root[data-ui-theme=porcelain] .food-price-card--eco .food-price-card__input{border-color:#3e755347}:root[data-ui-theme=porcelain] .food-price-card--std{background:#4b769c21;border-color:#3659794d}:root[data-ui-theme=porcelain] .food-price-card--std .food-price-card__label{color:#2f5c7b}:root[data-ui-theme=porcelain] .food-price-card--std .food-price-card__input{border-color:#36597947}:root[data-ui-theme=porcelain] .food-price-card--prem{background:#a17d3524;border-color:#7c5f244d}:root[data-ui-theme=porcelain] .food-price-card--prem .food-price-card__label{color:#7f6a24}:root[data-ui-theme=porcelain] .food-price-card--prem .food-price-card__input{border-color:#7c5f2447}:root[data-ui-theme=studio] .ui-btn-ghost,:root[data-ui-theme=studio] .ui-btn-text{color:#6b7280}:root[data-ui-theme=studio] .ui-btn-ghost:hover,:root[data-ui-theme=studio] .ui-btn-text:hover{color:#111827}:root[data-ui-theme=studio] .ui-category-chip--idle,:root[data-ui-theme=studio] .ui-difficulty-chip--idle{color:#4b5563;background:#ffffffbd;border-color:#c4beb0db}:root[data-ui-theme=studio] .ui-category-chip--idle:hover,:root[data-ui-theme=studio] .ui-difficulty-chip--idle:hover{color:#1f2937;background:#f5f2eee6}:root[data-ui-theme=studio] .ui-category-chip--all.ui-category-chip--active{color:#1a4330;background:#2d6a4f29;border-color:#2d6a4f80}:root[data-ui-theme=studio] .ui-difficulty-chip--facile.ui-difficulty-chip--active{color:#1f4d37;background:#4e8e6633;border-color:#3e75535c}:root[data-ui-theme=studio] .ui-difficulty-chip--intermediaire.ui-difficulty-chip--active{color:#5a4712;background:#ae8f3f38;border-color:#876f2c66}:root[data-ui-theme=studio] .ui-difficulty-chip--ambitieuse.ui-difficulty-chip--active{color:#5b2832;background:#a1525f38;border-color:#7f424f66}:root[data-ui-theme=studio] .data-view-toggle--idle{color:#6b7280}:root[data-ui-theme=studio] .data-view-toggle--idle:hover{color:#1f2937;background:#2d6a4f14}:root[data-ui-theme=studio] .price-list-view-toggle{background:#ffffffc7;border-color:#c4beb0db}:root[data-ui-theme=studio] .price-list-view-button{color:#6b7280}:root[data-ui-theme=studio] .price-list-view-button:hover{color:#1f2937;background:#2d6a4f14}:root[data-ui-theme=studio] .price-list-view-button[data-active=true]{color:#1a4330;background:#2d6a4f24;box-shadow:inset 0 0 0 1px #2d6a4f52}:root[data-ui-theme=studio] .price-filter-chip{color:#5a5f67;background:#ffffffc2;border-color:#c4beb0db}:root[data-ui-theme=studio] .price-filter-chip:hover{color:#1f2937;background:#2d6a4f14;border-color:#2d6a4f40}:root[data-ui-theme=studio] .price-filter-chip[data-active=true]{color:#1a4330;background:#2d6a4f24;border-color:#2d6a4f57;box-shadow:inset 0 0 0 1px #2d6a4f33}:root[data-ui-theme=studio] .price-filter-chip--diet[data-active=true]{color:#1f4d37;background:#4e8e6629;border-color:#3e755352;box-shadow:inset 0 0 0 1px #3e755329}:root[data-ui-theme=studio] .price-mode-toggle--eco.price-mode-toggle--idle{color:#3e7553;background:#4e8e661f;border-color:#3e75533d}:root[data-ui-theme=studio] .price-mode-toggle--normal.price-mode-toggle--idle{color:#3b607d;background:#4b769c1f;border-color:#3659793d}:root[data-ui-theme=studio] .price-mode-toggle--premium.price-mode-toggle--idle{color:#6a5421;background:#a68c4924;border-color:#7f6a243d}:root[data-ui-theme=studio] .price-mode-toggle--idle-neutral{color:#5f656e;background:#ffffffbd;border-color:#c4beb0db}:root[data-ui-theme=studio] .price-mode-toggle--eco.price-mode-toggle--active{color:#1f4d37;background:#4e8e6633;border-color:#3e755357}:root[data-ui-theme=studio] .price-mode-toggle--normal.price-mode-toggle--active{color:#234965;background:#4b769c33;border-color:#36597957}:root[data-ui-theme=studio] .price-mode-toggle--premium.price-mode-toggle--active{color:#5a4712;background:#a68c4938;border-color:#7f6a2457}:root[data-ui-theme=studio] .data-view-toggle--nutri.data-view-toggle--active{color:#1f4d37;background:#4e8e6633;box-shadow:inset 0 0 0 1px #3e755357}:root[data-ui-theme=studio] .data-view-toggle--eco.data-view-toggle--active{color:#234965;background:#4b769c33;box-shadow:inset 0 0 0 1px #36597957}:root[data-ui-theme=studio] .ui-category-badge--entree,:root[data-ui-theme=studio] .ui-category-strip--entree,:root[data-ui-theme=studio] .ui-category-chip--entree.ui-category-chip--active{color:#065f46;background:#10b9813d}:root[data-ui-theme=studio] .ui-category-badge--entree,:root[data-ui-theme=studio] .ui-category-chip--entree.ui-category-chip--active{border-color:#0596696b}:root[data-ui-theme=studio] .ui-category-strip--entree{border-right-color:#0596696b}:root[data-ui-theme=studio] .ui-category-badge--plat,:root[data-ui-theme=studio] .ui-category-strip--plat,:root[data-ui-theme=studio] .ui-category-chip--plat.ui-category-chip--active{color:#1e3a8a;background:#3b82f63d}:root[data-ui-theme=studio] .ui-category-badge--plat,:root[data-ui-theme=studio] .ui-category-chip--plat.ui-category-chip--active{border-color:#2563eb6b}:root[data-ui-theme=studio] .ui-category-strip--plat{border-right-color:#2563eb6b}:root[data-ui-theme=studio] .ui-category-badge--dessert,:root[data-ui-theme=studio] .ui-category-strip--dessert,:root[data-ui-theme=studio] .ui-category-chip--dessert.ui-category-chip--active{color:#831843;background:#ec48993d}:root[data-ui-theme=studio] .ui-category-badge--dessert,:root[data-ui-theme=studio] .ui-category-chip--dessert.ui-category-chip--active{border-color:#db27776b}:root[data-ui-theme=studio] .ui-category-strip--dessert{border-right-color:#db27776b}:root[data-ui-theme=studio] .ui-category-badge--cocktail,:root[data-ui-theme=studio] .ui-category-strip--cocktail,:root[data-ui-theme=studio] .ui-category-chip--cocktail.ui-category-chip--active{color:#0e7490;background:#06b6d43d}:root[data-ui-theme=studio] .ui-category-badge--cocktail,:root[data-ui-theme=studio] .ui-category-chip--cocktail.ui-category-chip--active{border-color:#0891b26b}:root[data-ui-theme=studio] .ui-category-strip--cocktail{border-right-color:#0891b26b}:root[data-ui-theme=studio] .ui-category-badge--autre,:root[data-ui-theme=studio] .ui-category-strip--autre,:root[data-ui-theme=studio] .ui-category-chip--autre.ui-category-chip--active{color:#334155;background:#64748b3d}:root[data-ui-theme=studio] .ui-category-badge--autre,:root[data-ui-theme=studio] .ui-category-chip--autre.ui-category-chip--active{border-color:#47556966}:root[data-ui-theme=studio] .ui-category-strip--autre{border-right-color:#47556966}:root[data-ui-theme=studio] .ui-score-badge--excellent{color:#065f46;background:#10b98138;border-color:#0596696b}:root[data-ui-theme=studio] .ui-score-badge--good{color:#3f6212;background:#84cc163d;border-color:#65a30d6b}:root[data-ui-theme=studio] .ui-score-badge--ok{color:#92400e;background:#f59e0b3d;border-color:#d977066b}:root[data-ui-theme=studio] .ui-score-badge--warn{color:#9a3412;background:#f973163d;border-color:#c2410c6b}:root[data-ui-theme=studio] .ui-score-badge--poor{color:#9f1239;background:#f43f5e3d;border-color:#e11d486b}:root[data-ui-theme=studio] .recipe-allergen-badge--allergie{--recipe-allergen-badge-bg:#e11d4833;--recipe-allergen-badge-border:#be185d73;--recipe-allergen-badge-text:#881337}:root[data-ui-theme=studio] .recipe-allergen-badge--intolerance{--recipe-allergen-badge-bg:#f59e0b3d;--recipe-allergen-badge-border:#b453096b;--recipe-allergen-badge-text:#78350f}:root[data-ui-theme=studio] .recipe-allergen-alert--allergie{--recipe-allergen-alert-bg:#e11d4824;--recipe-allergen-alert-border:#be185d5c;--recipe-allergen-alert-title:#881337;--recipe-allergen-alert-details:#9f1239}:root[data-ui-theme=studio] .recipe-allergen-alert--intolerance{--recipe-allergen-alert-bg:#f59e0b2e;--recipe-allergen-alert-border:#b4530957;--recipe-allergen-alert-title:#7c2d12;--recipe-allergen-alert-details:#92400e}:root[data-ui-theme=studio] .allergy-reaction-off{color:#6b7280;background:#ffffffd6;border-color:#8f867670}:root[data-ui-theme=studio] .allergy-row-label-active{color:#123022}:root[data-ui-theme=studio] .allergy-select-toggle[data-active=true]{background:var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme=studio] .allergy-select-toggle[data-active=true]{background:color-mix(in srgb,var(--app-color-primary-400) 62%,white 38%)}}:root[data-ui-theme=studio] .allergy-select-toggle[data-active=true]{color:#123022;box-shadow:inset 0 0 0 1px var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme=studio] .allergy-select-toggle[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-color-primary-500) 42%,transparent)}}:root[data-ui-theme=studio] .allergy-reaction-toggle{background:#ffffffe6;border-color:#8f867680}:root[data-ui-theme=studio] .allergy-reaction-option{color:#4b5563}:root[data-ui-theme=studio] .allergy-reaction-option:hover{color:#1f2937;background:#64748b29}:root[data-ui-theme=studio] .allergy-reaction-option+.allergy-reaction-option{border-left-color:#8f867666}:root[data-ui-theme=studio] .allergy-reaction-option--intolerance[data-active=true]{color:#7c2d12;background:#f59e0b4d}:root[data-ui-theme=studio] .allergy-reaction-option--allergie[data-active=true]{color:#881337;background:#e11d483d}:root[data-ui-theme=studio] .allergy-guide-intolerance{color:#92400e}:root[data-ui-theme=studio] .allergy-guide-allergie{color:#9f1239}:root[data-ui-theme=studio] .ui-planning-clear-btn{background:#f43f5e}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme=studio] .ui-planning-clear-btn{background:color-mix(in srgb,#f43f5e 24%,var(--app-color-surface) 76%)}}:root[data-ui-theme=studio] .ui-planning-clear-btn{color:#9f1239;border-color:#be185d6b}:root[data-ui-theme=studio] .ui-planning-clear-btn:hover{background:#f43f5e}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme=studio] .ui-planning-clear-btn:hover{background:color-mix(in srgb,#f43f5e 34%,var(--app-color-surface) 66%)}}:root[data-ui-theme=studio] .ui-planning-clear-btn:hover{color:#881337;border-color:#9d174d8f}:root[data-ui-theme=porcelain] .ui-category-strip--autre{color:#5f5443;background:#85786329;border-right-color:#70614a52}:root[data-ui-theme=porcelain] .ui-score-badge--excellent{color:#1f4d37;background:#4e8e6638;border-color:#3e755366}:root[data-ui-theme=porcelain] .ui-score-badge--good{color:#3f5120;background:#778f4738;border-color:#62743b66}:root[data-ui-theme=porcelain] .ui-score-badge--ok{color:#5a4712;background:#ae8f3f38;border-color:#876f2c66}:root[data-ui-theme=porcelain] .ui-score-badge--warn{color:#5f3d1d;background:#b97c4938;border-color:#8c5d3766}:root[data-ui-theme=porcelain] .ui-score-badge--poor{color:#5b2832;background:#a1525f38;border-color:#7f424f66}:root[data-ui-theme=porcelain] .ui-vote-button{color:#486357;background:#fffcf7bd;border-color:#ccb9a6db}:root[data-ui-theme=studio] .ui-vote-button{color:#374151;background:#ffffffeb;border-color:#c4beb0e0}:root[data-ui-theme=studio] .ui-vote-button:hover{background:var(--vote-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme=studio] .ui-vote-button:hover{background:color-mix(in srgb,var(--vote-accent) 9%,#fff 91%)}}:root[data-ui-theme=studio] .ui-vote-button--down{--vote-accent:#9f1239;--vote-accent-rgb:190 24 93;--vote-accent-bg:#e11d4824;--vote-accent-border:#be185d66}:root[data-ui-theme=studio] .ui-vote-button--neutral{--vote-accent:#334155;--vote-accent-rgb:71 85 105;--vote-accent-bg:#64748b29;--vote-accent-border:#47556966}:root[data-ui-theme=studio] .ui-vote-button--up{--vote-accent:#166534;--vote-accent-rgb:22 163 74;--vote-accent-bg:#22c55e24;--vote-accent-border:#16a34a66}:root[data-ui-theme=studio] .ui-vote-button--heart{--vote-accent:#9a6700;--vote-accent-rgb:180 122 0;--vote-accent-bg:#d9920024;--vote-accent-border:#b47a0066}:root[data-ui-theme=studio] .ingredient-rated-table .ui-vote-button{color:#1f2937;background:#fffffff5;border-color:#8f867685}.ingredient-rated-table .ui-vote-button:hover{color:var(--vote-accent);border-color:var(--vote-accent)}@supports (color:color-mix(in lab,red,red)){.ingredient-rated-table .ui-vote-button:hover{border-color:color-mix(in srgb,var(--vote-accent) 52%,transparent)}}.ingredient-rated-table .ui-vote-button:hover{background:var(--vote-accent)}@supports (color:color-mix(in lab,red,red)){.ingredient-rated-table .ui-vote-button:hover{background:color-mix(in srgb,var(--vote-accent) 14%,transparent)}}.ingredient-rated-table .ui-vote-button[data-active=true]{color:var(--vote-accent);border-color:var(--vote-accent)}@supports (color:color-mix(in lab,red,red)){.ingredient-rated-table .ui-vote-button[data-active=true]{border-color:color-mix(in srgb,var(--vote-accent) 62%,transparent)}}.ingredient-rated-table .ui-vote-button[data-active=true]{background:var(--vote-accent)}@supports (color:color-mix(in lab,red,red)){.ingredient-rated-table .ui-vote-button[data-active=true]{background:color-mix(in srgb,var(--vote-accent) 24%,transparent)}}.ingredient-rated-table .ui-vote-button[data-active=true]{box-shadow:inset 0 0 0 1px var(--vote-accent)}@supports (color:color-mix(in lab,red,red)){.ingredient-rated-table .ui-vote-button[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vote-accent) 46%,transparent)}}:root[data-ui-theme=studio] .ingredient-rated-table .ui-vote-button:hover{background:var(--vote-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme=studio] .ingredient-rated-table .ui-vote-button:hover{background:color-mix(in srgb,var(--vote-accent) 10%,#fff 90%)}}:root[data-ui-theme=studio] .ingredient-rated-table .ui-vote-button[data-active=true]{color:var(--vote-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme=studio] .ingredient-rated-table .ui-vote-button[data-active=true]{color:color-mix(in srgb,var(--vote-accent) 86%,#111827 14%)}}:root[data-ui-theme=studio] .ingredient-rated-table .ui-vote-button[data-active=true]{border-color:var(--vote-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme=studio] .ingredient-rated-table .ui-vote-button[data-active=true]{border-color:color-mix(in srgb,var(--vote-accent) 58%,#b9b09f 42%)}}:root[data-ui-theme=studio] .ingredient-rated-table .ui-vote-button[data-active=true]{background:var(--vote-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme=studio] .ingredient-rated-table .ui-vote-button[data-active=true]{background:color-mix(in srgb,var(--vote-accent) 18%,#fff 82%)}}:root[data-ui-theme=studio] .ingredient-rated-table .ui-vote-button[data-active=true]{box-shadow:inset 0 0 0 1px var(--vote-accent),0 0 0 1px var(--vote-accent);font-weight:700}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme=studio] .ingredient-rated-table .ui-vote-button[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vote-accent) 34%,transparent),0 0 0 1px color-mix(in srgb,var(--vote-accent) 12%,transparent)}}.ingredient-rated-table .ui-vote-delete{color:#ffe4e6;background:#f43f5e2e;border-color:#fb718585}.ingredient-rated-table .ui-vote-delete:hover{color:#fff1f2;background:#f43f5e47;border-color:#fb7185b3}:root[data-ui-theme=studio] .ingredient-rated-table .ui-vote-delete{color:#9f1239;background:#e11d4824;border-color:#be185d61}:root[data-ui-theme=studio] .ingredient-rated-table .ui-vote-delete:hover{color:#881337;background:#e11d4838;border-color:#be185d85}:root[data-ui-theme=studio] .ui-vote-delete{color:#9f1239;background:#e11d4829;border-color:#be185d6b}:root[data-ui-theme=studio] .ui-vote-delete:hover{color:#881337;background:#e11d483d;border-color:#be185d8f}:root[data-ui-theme=studio] .ui-vote-delete:disabled{color:#9f1239;background:#e11d481f;border-color:#be185d4d}:root[data-ui-theme=porcelain] .ui-vote-button:hover{background:var(--vote-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme=porcelain] .ui-vote-button:hover{background:color-mix(in srgb,var(--vote-accent) 8%,#fffaf4 92%)}}:root[data-ui-theme=porcelain] .ui-vote-button--down{--vote-accent:#8a2e3f;--vote-accent-rgb:140 46 63;--vote-accent-bg:#a1525f33;--vote-accent-border:#7f424f61}:root[data-ui-theme=porcelain] .ui-vote-button--neutral{--vote-accent:#3f5147;--vote-accent-rgb:93 117 105;--vote-accent-bg:#85786329;--vote-accent-border:#70614a57}:root[data-ui-theme=porcelain] .ui-vote-button--up{--vote-accent:#1f4d37;--vote-accent-rgb:62 117 83;--vote-accent-bg:#4e8e6633;--vote-accent-border:#3e755361}:root[data-ui-theme=porcelain] .ui-vote-button--heart{--vote-accent:#7a5b19;--vote-accent-rgb:122 91 25;--vote-accent-bg:#ae8f3f2e;--vote-accent-border:#7a5b1957}:root[data-ui-theme=porcelain] .ui-vote-delete{color:#5b2832;background:#a1525f33;border-color:#7f424f61}:root[data-ui-theme=porcelain] .allergy-reaction-off{color:#61796d;background:#fffcf7b8;border-color:#ccb9a6db}:root[data-ui-theme=porcelain] .ui-step-index--done{background:var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme=porcelain] .ui-step-index--done{background:color-mix(in srgb,var(--app-color-primary-400) 48%,white 52%)}}:root[data-ui-theme=porcelain] .ui-step-index--done{border-color:var(--app-color-primary-600)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme=porcelain] .ui-step-index--done{border-color:color-mix(in srgb,var(--app-color-primary-600) 38%,transparent)}}:root[data-ui-theme=porcelain] .ui-step-index--done{color:#173628}:root[data-ui-theme=porcelain] .allergy-row-label-active{color:#213f31}:root[data-ui-theme=porcelain] .allergy-select-toggle[data-active=true]{background:var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme=porcelain] .allergy-select-toggle[data-active=true]{background:color-mix(in srgb,var(--app-color-primary-400) 52%,white 48%)}}:root[data-ui-theme=porcelain] .allergy-select-toggle[data-active=true]{color:#173628;box-shadow:inset 0 0 0 1px var(--app-color-primary-600)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-theme=porcelain] .allergy-select-toggle[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-color-primary-600) 38%,transparent)}}:root[data-ui-theme=porcelain] .allergy-reaction-toggle{background:#fffcf7b8;border-color:#ccb9a6db}:root[data-ui-theme=porcelain] .allergy-reaction-option{color:#5d7569}:root[data-ui-theme=porcelain] .allergy-reaction-option:hover{color:#264a38;background:#597e661c}:root[data-ui-theme=porcelain] .allergy-reaction-option+.allergy-reaction-option{border-left-color:#ccb9a6db}:root[data-ui-theme=porcelain] .allergy-reaction-option--intolerance[data-active=true]{color:#5a4712;background:#ae8f3f38}:root[data-ui-theme=porcelain] .allergy-reaction-option--allergie[data-active=true]{color:#5b2832;background:#a1525f33}:root[data-ui-theme=porcelain] .recipe-allergen-badge--allergie{--recipe-allergen-badge-bg:#a1525f38;--recipe-allergen-badge-border:#7f424f61;--recipe-allergen-badge-text:#5b2832}:root[data-ui-theme=porcelain] .recipe-allergen-badge--intolerance{--recipe-allergen-badge-bg:#ae8f3f38;--recipe-allergen-badge-border:#876f2c61;--recipe-allergen-badge-text:#5a4712}:root[data-ui-theme=porcelain] .recipe-allergen-alert--allergie{--recipe-allergen-alert-bg:#a1525f29;--recipe-allergen-alert-border:#7f424f57;--recipe-allergen-alert-title:#5b2832;--recipe-allergen-alert-details:#6a3640}:root[data-ui-theme=porcelain] .recipe-allergen-alert--intolerance{--recipe-allergen-alert-bg:#ae8f3f29;--recipe-allergen-alert-border:#876f2c57;--recipe-allergen-alert-title:#5a4712;--recipe-allergen-alert-details:#6f551f}:root[data-ui-theme=porcelain] .achievement-status--unlocked{background:var(--achievement-status-unlocked-bg);border-color:var(--achievement-status-unlocked-border);color:var(--achievement-status-unlocked-text)!important}:root[data-ui-theme=porcelain] .achievement-status--pending{background:#fffcf7bd;border-color:#ccb9a6db;color:#4a6658!important}:root[data-ui-theme=porcelain]{--tone-energy:#9a744d;--tone-protein:#4c7093;--tone-fat:#7f7950;--tone-saturated:#8a6d4a;--tone-carbs:#9b6d87;--tone-sugars:#7b6397;--tone-fiber:#3f7b5a;--tone-salt:#6f7e86;--tone-alcohol:#4b7a86;--tone-eco-co2:#6a7280;--tone-eco-water:#3f6f7f;--tone-eco-particles:#9b6d87;--tone-eco-land:#607646;--tone-eco-score:#9a744d;--tone-price-eco:#2f6f5a;--tone-price-standard:#34676f;--tone-price-premium:#7f6a24;--timer-range-accent-theme:#2f6f5a;--timer-range-track-theme:#ccb9a67a;--timer-range-track-fill-theme:#407a66;--timer-range-thumb-theme:#dae1d8;--timer-range-thumb-border-theme:#2f6f5a6b;--timer-range-focus-ring-theme:#2f6f5a3d;--tone-vote-dislike:#8a2e3f;--tone-vote-neutral:#3f5147;--tone-vote-like:#1f4d37;--tone-vote-favorite:#7a5b19;--tone-category-entree:#4e8e66;--tone-category-plat:#4b769c;--tone-category-dessert:#a1525f;--tone-category-cocktail:#3f8590;--tone-category-autre:#857863}:root[data-ui-theme=porcelain] .coverage-pct--positive{color:#2f6f5a}:root[data-ui-theme=porcelain] .coverage-pct--caution{color:#6f5a1c}:root[data-ui-theme=porcelain] .coverage-pct--danger{color:#8a2e3f}:root[data-ui-theme=porcelain] .planning-drop-zone{background:#fffcf7a3;border-color:#ccb9a6db}:root[data-ui-theme=porcelain] .planning-drop-zone--drag{background:#ffffff38;border-color:#ffffffc2;box-shadow:0 0 0 1px #ffffff73,0 0 22px #ffffff29}:root[data-ui-theme=porcelain] .planning-drop-zone--over{background:#ffffff57;border-color:#fffffff5;box-shadow:0 0 0 2px #ffffffb3,0 0 30px #ffffff42}:root[data-ui-theme=porcelain] .planning-drop-zone-overlay{background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff6b}:root[data-ui-theme=porcelain] .planning-drop-zone-overlay--over{background:#ffffff4d;box-shadow:inset 0 0 0 2px #ffffffa3,0 0 0 1px #ffffff7a}:root[data-ui-theme=porcelain] .planning-day-header--today{box-shadow:none;background:#ddefe4a3;border-width:2px;border-color:#3e7553b8}:root[data-ui-theme=porcelain] .planning-day-header--today .planning-day-header__label{color:#24573f}@keyframes voice-wave{0%{opacity:0;transform:scale(.72)}20%{opacity:.42}to{opacity:0;transform:scale(1.24)}}@keyframes voice-core-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes voice-core-speak{0%,to{transform:scale(1)}35%{transform:scale(1.05)}65%{transform:scale(.985)}}@keyframes voice-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes voice-glow-pulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-card-in{0%{opacity:0;transform:scale(.93)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes modal-card-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.965)translateY(8px)}}@keyframes panel-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes item-pop-in{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tab-icon-bounce{0%{transform:scale(1)translateY(0)}35%{transform:scale(1.22)translateY(-4px)}65%{transform:scale(.93)translateY(1px)}to{transform:scale(1)translateY(0)}}@keyframes success-bounce{0%,to{transform:scale(1)}40%{transform:scale(1.16)}70%{transform:scale(.94)}}@keyframes error-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes fab-enter{0%{opacity:0;transform:scale(.72)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes slide-in-left{0%{opacity:.5;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes mobile-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes mobile-drawer-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes mobile-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-backdrop-out{0%{opacity:1}to{opacity:0}}.animate-modal-backdrop{animation:.18s ease-out both modal-backdrop-in}.animate-modal-card{animation:.22s cubic-bezier(.16,1,.3,1) both modal-card-in}.animate-modal-backdrop-out{animation:.15s ease-out both modal-backdrop-out}.animate-modal-card-out{animation:.17s cubic-bezier(.4,0,1,1) both modal-card-out}.animate-panel-in{animation:.24s cubic-bezier(.16,1,.3,1) both panel-slide-up}.animate-fab-in{animation:.38s cubic-bezier(.34,1.56,.64,1) both fab-enter}.animate-success{animation:.35s cubic-bezier(.34,1.56,.64,1) both success-bounce}.animate-error{animation:.32s ease-in-out both error-shake}.animate-slide-in-left{animation:.24s cubic-bezier(.16,1,.3,1) both slide-in-left}.animate-slide-out-left{animation:.2s cubic-bezier(.4,0,1,1) both slide-out-left}.animate-backdrop-out{animation:.2s ease-out both backdrop-out}.mobile-drawer-panel{backface-visibility:hidden;contain:layout paint;will-change:transform;transform:translate(0)}.mobile-overlay-backdrop{backface-visibility:hidden;contain:paint;will-change:opacity}.animate-mobile-drawer-in{animation:.22s cubic-bezier(.16,1,.3,1) both mobile-drawer-in}.animate-mobile-drawer-out{animation:.17s cubic-bezier(.4,0,1,1) both mobile-drawer-out}.animate-mobile-backdrop-in{animation:.16s ease-out both mobile-backdrop-in}.animate-mobile-backdrop-out{animation:.14s ease-out both mobile-backdrop-out}.animate-stagger>*{animation:.22s cubic-bezier(.16,1,.3,1) both item-pop-in}.animate-stagger>:first-child{animation-delay:0s}.animate-stagger>:nth-child(2){animation-delay:25ms}.animate-stagger>:nth-child(3){animation-delay:50ms}.animate-stagger>:nth-child(4){animation-delay:75ms}.animate-stagger>:nth-child(5){animation-delay:.1s}.animate-stagger>:nth-child(6){animation-delay:.125s}.animate-stagger>:nth-child(7){animation-delay:.15s}.animate-stagger>:nth-child(8){animation-delay:.175s}.animate-stagger>:nth-child(9){animation-delay:.2s}.animate-stagger>:nth-child(10){animation-delay:.225s}.animate-stagger>:nth-child(n+11){animation-delay:.25s}@media(prefers-reduced-motion:no-preference){.app-shell>.min-h-0,.app-shell>.relative.flex{animation:.23s cubic-bezier(.16,1,.3,1) both panel-slide-up}}@keyframes recipe-panel-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes recipe-img-reveal{0%{opacity:0;transform:scale(1.035)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes recipe-section-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes recipe-ing-in{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes recipe-step-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes recipe-row-selected{0%{box-shadow:inset 3px 0 0 var(--app-color-primary-500)}50%{box-shadow:inset 3px 0 0 var(--app-color-primary-300)}to{box-shadow:inset 3px 0 0 var(--app-color-primary-500)}}@media(prefers-reduced-motion:no-preference){.animate-recipe-panel{animation:.3s cubic-bezier(.16,1,.3,1) both recipe-panel-in}@media(max-width:767px){.animate-recipe-panel{animation:.26s cubic-bezier(.16,1,.3,1) both panel-slide-up}}.animate-recipe-img{animation:.42s cubic-bezier(.16,1,.3,1) 50ms both recipe-img-reveal}.animate-recipe-header{animation:.26s cubic-bezier(.16,1,.3,1) 20ms both recipe-section-up}.animate-recipe-meta{animation:.26s cubic-bezier(.16,1,.3,1) 80ms both recipe-section-up}.animate-recipe-card-1{animation:.28s cubic-bezier(.16,1,.3,1) .13s both recipe-section-up}.animate-recipe-card-2{animation:.28s cubic-bezier(.16,1,.3,1) .19s both recipe-section-up}.animate-recipe-ings>*{opacity:0;animation:.2s cubic-bezier(.16,1,.3,1) both recipe-ing-in}.animate-recipe-ings>:first-child{animation-delay:.16s}.animate-recipe-ings>:nth-child(2){animation-delay:.185s}.animate-recipe-ings>:nth-child(3){animation-delay:.21s}.animate-recipe-ings>:nth-child(4){animation-delay:.235s}.animate-recipe-ings>:nth-child(5){animation-delay:.26s}.animate-recipe-ings>:nth-child(6){animation-delay:.285s}.animate-recipe-ings>:nth-child(7){animation-delay:.31s}.animate-recipe-ings>:nth-child(8){animation-delay:.335s}.animate-recipe-ings>:nth-child(n+9){animation-delay:.355s}.animate-recipe-steps>*{opacity:0;animation:.2s cubic-bezier(.16,1,.3,1) both recipe-step-in}.animate-recipe-steps>:first-child{animation-delay:.21s}.animate-recipe-steps>:nth-child(2){animation-delay:.24s}.animate-recipe-steps>:nth-child(3){animation-delay:.27s}.animate-recipe-steps>:nth-child(4){animation-delay:.3s}.animate-recipe-steps>:nth-child(5){animation-delay:.33s}.animate-recipe-steps>:nth-child(n+6){animation-delay:.355s}.recipe-list-row{transition:transform .16s cubic-bezier(.34,1.56,.64,1),background-color .12s}@media(hover:hover){.recipe-list-row:hover{transform:translate(2px)}}.recipe-list-row--selected{animation:1.8s ease-in-out .3s 2 recipe-row-selected}@keyframes img-fade-in{0%{opacity:0}to{opacity:1}}.recipe-img-lazy{will-change:opacity}}@keyframes filter-slide-in{0%{opacity:.6;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:no-preference){.ui-btn-primary{transition:background-color .13s,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.ui-btn-primary:not(:disabled):hover{transform:scale(1.02);box-shadow:0 4px 14px #00000047}.ui-btn-primary:not(:disabled):active{box-shadow:none;transition-duration:60ms;transform:scale(.95)}.ui-btn-ghost{transition:background-color .13s,color .13s,transform .18s cubic-bezier(.34,1.56,.64,1)}.ui-btn-ghost:not(:disabled):hover{transform:translateY(-.75px)}.ui-btn-ghost:not(:disabled):active{transition-duration:60ms;transform:scale(.94)}.app-tab-button{transition:background-color .13s,color .13s,transform .18s cubic-bezier(.34,1.56,.64,1)}.app-tab-button:not([data-active=true]):hover{transform:translateY(-.75px)}.app-tab-button:active{transition-duration:60ms;transform:scale(.94)}.profile-sections-tab{transition:background-color .13s,color .13s,box-shadow .13s,transform .18s cubic-bezier(.34,1.56,.64,1)}.profile-sections-tab:not([data-active=true]):hover{transform:translateY(-.75px)}.profile-sections-tab:active{transition-duration:60ms;transform:scale(.94)}.ui-vote-button{transition:background-color .13s,color .13s,border-color .13s,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s}.ui-vote-button:not(:disabled):hover{color:var(--vote-accent);border-color:var(--vote-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ui-vote-button:not(:disabled):hover{border-color:color-mix(in srgb,var(--vote-accent) 44%,transparent)}}.ui-vote-button:not(:disabled):hover{background:var(--vote-accent)}@supports (color:color-mix(in lab,red,red)){.ui-vote-button:not(:disabled):hover{background:color-mix(in srgb,var(--vote-accent) 9%,var(--app-color-surface) 91%)}}.ui-vote-button:not(:disabled):hover{box-shadow:0 4px 10px var(--vote-accent),inset 0 0 0 1px var(--vote-accent)}@supports (color:color-mix(in lab,red,red)){.ui-vote-button:not(:disabled):hover{box-shadow:0 4px 10px color-mix(in srgb,var(--vote-accent) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--vote-accent) 16%,transparent)}}.ui-vote-button:not(:disabled):hover:before{opacity:1;transform:translateY(0)scale(1)}.ui-vote-button:not(:disabled):hover:after{opacity:1;transform:scaleX(1)translateY(0)}.ui-vote-button:not(:disabled):active{box-shadow:0 2px 6px var(--vote-accent),inset 0 0 0 1px var(--vote-accent);transform:translateY(0)scale(.97)}@supports (color:color-mix(in lab,red,red)){.ui-vote-button:not(:disabled):active{box-shadow:0 2px 6px color-mix(in srgb,var(--vote-accent) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--vote-accent) 18%,transparent)}}.ui-vote-button:not(:disabled):active{transition-duration:70ms}.ui-category-chip:not(:disabled){transition:background-color .13s,color .13s,border-color .13s,transform .18s cubic-bezier(.34,1.56,.64,1)}.ui-category-chip:not(:disabled):hover{transform:translateY(-.75px)scale(1.04)}.ui-category-chip:not(:disabled):active{transition-duration:60ms;transform:scale(.95)}.app-search-input{transition:border-color .15s,box-shadow .2s}.app-search-input:focus{box-shadow:0 0 0 3px var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.app-search-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--app-color-primary-500) 22%,transparent)}}.animate-filter-in{animation:.24s cubic-bezier(.16,1,.3,1) both filter-slide-in}.ui-card{transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,border-color .14s}.ui-card:where(button,a):not(:disabled):hover{box-shadow:var(--app-box-shadow),0 8px 24px #0000002e;transform:translateY(-1.5px)}.ui-card:where(button,a):not(:disabled):active{transition-duration:60ms;transform:scale(.98)}.ui-modal-card{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.ui-icon-btn{transition:background-color .13s,color .13s,border-color .13s,transform .16s cubic-bezier(.34,1.56,.64,1)}.ui-icon-btn:not(:disabled):hover{transform:scale(1.1)}.ui-icon-btn:not(:disabled):active{transition-duration:55ms;transform:scale(.88)}}.calendar-day-btn{transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out}.calendar-day-btn:not(:disabled):hover{z-index:10;border-color:var(--color-primary-300,#86efac);transform:translateY(-1.5px)scale(1.03);box-shadow:0 10px 22px #00000059}.calendar-day-btn.is-today{box-shadow:0 0 0 2px var(--app-color-surface),0 0 0 4px var(--app-color-primary-400)}.calendar-day-btn.is-today:not(:disabled):hover{box-shadow:0 0 0 2px var(--app-color-surface),0 0 0 4px var(--app-color-primary-400),0 10px 22px #00000059}.calendar-day-btn:not(:disabled):hover .calendar-day-overlay{opacity:1}:root[data-ui-mode=dark] .calendar-day-btn .text-emerald-900{color:#34d399e6}:root[data-ui-mode=dark] .calendar-day-btn .text-lime-900{color:#a3e635e6}:root[data-ui-mode=dark] .calendar-day-btn .text-amber-900{color:#fbbf24e6}:root[data-ui-mode=dark] .calendar-day-btn .text-orange-900{color:#fb923ce6}:root[data-ui-mode=dark] .calendar-day-btn .text-rose-900{color:#fb7185e6}:root[data-ui-mode=dark] .calendar-day-btn.bg-emerald-500\/22{background-color:#10b98152}:root[data-ui-mode=dark] .calendar-day-btn.bg-lime-500\/22{background-color:#84cc1652}:root[data-ui-mode=dark] .calendar-day-btn.bg-amber-500\/22{background-color:#f59e0b52}:root[data-ui-mode=dark] .calendar-day-btn.bg-orange-500\/22{background-color:#f9731652}:root[data-ui-mode=dark] .calendar-day-btn.bg-rose-500\/22{background-color:#f43f5e52}@media(prefers-reduced-motion:no-preference){.ui-card{transition:transform .16s,box-shadow .16s}.ui-card:hover{transform:translateY(-1.5px);box-shadow:0 22px 48px #00000080}article.overflow-hidden{transition:transform .16s,box-shadow .16s,border-color .16s}article.overflow-hidden:hover{transform:translateY(-1.5px)}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.recipe-list-row,.recipe-list-row.bg-surface,.group.cursor-pointer.bg-surface{color:var(--app-recipe-list-text,#f8fafc)}.recipe-list-row--stress{background-color:#3b82f6!important}@supports (color:color-mix(in lab,red,red)){.recipe-list-row--stress{background-color:color-mix(in srgb,#3b82f6 12%,var(--app-color-surface))!important}}.recipe-list-row--stress{box-shadow:inset 0 0 0 1px #3b82f638}.recipe-list-row--stress:hover{background-color:#3b82f6!important}@supports (color:color-mix(in lab,red,red)){.recipe-list-row--stress:hover{background-color:color-mix(in srgb,#3b82f6 17%,var(--app-color-surface-light))!important}}.recipe-grid-card--stress{background-color:#3b82f6!important}@supports (color:color-mix(in lab,red,red)){.recipe-grid-card--stress{background-color:color-mix(in srgb,#3b82f6 11%,var(--app-color-surface-light))!important}}.recipe-grid-card--stress{border-color:#3b82f6}@supports (color:color-mix(in lab,red,red)){.recipe-grid-card--stress{border-color:color-mix(in srgb,#3b82f6 32%,var(--app-color-surface-border))}}.recipe-grid-card--stress>div:last-child{background-color:#3b82f6!important}@supports (color:color-mix(in lab,red,red)){.recipe-grid-card--stress>div:last-child{background-color:color-mix(in srgb,#3b82f6 11%,var(--app-color-surface-light))!important}}.recipe-list-title{color:var(--app-recipe-list-title,#f8fafc)}.recipe-list-meta{color:var(--app-recipe-list-meta,#cbd5e1)}:root[data-ui-mode=light]{--app-recipe-list-title:#172033;--app-recipe-list-text:#2d3748;--app-recipe-list-meta:#526071}:root[data-ui-theme=porcelain]{--app-recipe-list-title:#17281f;--app-recipe-list-text:#21342a;--app-recipe-list-meta:#486357}:root[data-ui-theme=studio]{--app-recipe-list-title:#111827;--app-recipe-list-text:#1f2937;--app-recipe-list-meta:#4b5563}.recipe-book-manager{background:var(--app-color-surface-light);border-radius:.75rem;width:calc(100% - 1.5rem);min-width:0;max-width:92rem;margin:.75rem auto}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager{background:color-mix(in srgb,var(--app-color-surface-light) 72%,transparent)}}.recipe-book-manager{box-shadow:inset 0 0 0 1px var(--app-surface-border-emphasis)}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-surface-border-emphasis) 58%,transparent)}}.recipe-book-manager__header,.recipe-book-manager__create,.recipe-book-manager__tools{align-items:center;gap:.75rem;padding:.75rem;display:flex}.recipe-book-manager__header{border-bottom:1px solid var(--app-surface-border-emphasis);justify-content:space-between}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__header{border-bottom:1px solid color-mix(in srgb,var(--app-surface-border-emphasis) 54%,transparent)}}.recipe-book-manager__create,.recipe-book-manager__tools{flex-wrap:wrap}.recipe-book-manager__recipe-search{flex:1;gap:.5rem;min-width:0;display:flex;position:relative}.recipe-book-cover-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:1rem;min-width:0;padding:.9rem;display:grid}.recipe-book-cover-card{--book-cover-color:#6f7f72;text-align:left;color:#f8fafc;background:linear-gradient(90deg,#ffffff29,transparent 16%,transparent 84%,#00000038),linear-gradient(135deg,var(--book-cover-color),var(--book-cover-color) 50%,var(--book-cover-color));border-radius:.55rem .9rem .9rem .55rem;min-width:0;min-height:12.5rem;padding:1rem .9rem .85rem 1.05rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.recipe-book-cover-card{background:linear-gradient(90deg,#ffffff29,transparent 16%,transparent 84%,#00000038),linear-gradient(135deg,color-mix(in srgb,var(--book-cover-color) 84%,white 16%),var(--book-cover-color) 50%,color-mix(in srgb,var(--book-cover-color) 74%,black 26%))}}.recipe-book-cover-card{transition:transform .15s,box-shadow .15s,outline-color .15s;box-shadow:0 18px 36px #00000038,inset -8px 0 16px #0000002e}.recipe-book-cover-card:before{content:"";inset-block:0;background:#ffffff38;width:1px;position:absolute;left:.55rem}.recipe-book-cover-card__image{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.recipe-book-cover-card__image::selection{background:0 0}.recipe-book-cover-card:has(.recipe-book-cover-card__image):after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0f172a8a,#0000 26%,#0f172a47),linear-gradient(#0f172a2e,#0f172aa8);position:absolute;inset:0}.recipe-book-cover-card:hover{transform:translateY(-2px);box-shadow:0 22px 44px #00000047,inset -8px 0 16px #0000002e}.recipe-book-cover-card[data-active=true]{outline:2px solid var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.recipe-book-cover-card[data-active=true]{outline:2px solid color-mix(in srgb,var(--app-color-primary-300) 72%,white 28%)}}.recipe-book-cover-card[data-active=true]{outline-offset:3px}.recipe-book-cover-card__title{z-index:2;text-align:center;color:#f8fafc;text-shadow:0 1px 2px #00000042;width:calc(100% - 2rem);font-size:1.2rem;font-weight:850;line-height:1.1;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.recipe-book-cover-card__meta{z-index:2;color:#f1f5f9;background:#0f172a61;border-radius:.45rem;flex-direction:column;align-items:flex-start;gap:.12rem;width:fit-content;padding:.3rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;bottom:.85rem;left:1.05rem;right:.9rem}.recipe-book-cover-card__actions{z-index:3;opacity:0;pointer-events:none;inset-inline:.85rem;justify-content:flex-end;gap:.45rem;transition:opacity .14s,transform .14s;display:flex;position:absolute;top:.85rem;transform:translateY(-.25rem)}.recipe-book-cover-card__action{color:#e2e8f0;background:#0f172abd;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .14s,color .14s,transform .14s;display:inline-flex;box-shadow:0 8px 18px #0000003d}.recipe-book-cover-card__action:hover{color:#fff;background:#0f172aeb;transform:translateY(-1px)}@media(hover:hover)and (min-width:768px){.recipe-book-cover-card:hover .recipe-book-cover-card__actions{opacity:1;pointer-events:auto;transform:translateY(0)}}.recipe-book-cover-card[data-active=true] .recipe-book-cover-card__actions{opacity:1;pointer-events:auto;transform:translateY(0)}.recipe-book-cover-card__author,.recipe-book-cover-card__pages{line-height:1.15;display:block}.recipe-book-cover-card--add{border:1px dashed var(--app-surface-border-emphasis);align-content:center;place-items:center;min-height:12.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.recipe-book-cover-card--add{border:1px dashed color-mix(in srgb,var(--app-surface-border-emphasis) 64%,transparent)}}.recipe-book-cover-card--add{color:var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.recipe-book-cover-card--add{color:color-mix(in srgb,var(--app-color-primary-300) 68%,var(--app-color-surface-border) 32%)}}.recipe-book-cover-card--add{background:var(--app-color-surface-light)}@supports (color:color-mix(in lab,red,red)){.recipe-book-cover-card--add{background:color-mix(in srgb,var(--app-color-surface-light) 54%,transparent)}}.recipe-book-cover-card--add{box-shadow:inset 0 0 0 1px var(--app-color-surface)}@supports (color:color-mix(in lab,red,red)){.recipe-book-cover-card--add{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-color-surface) 52%,transparent)}}.recipe-book-cover-card--add{text-align:center}.recipe-book-cover-card--add:before{display:none}.recipe-book-cover-card--add span{color:currentColor;font-size:.82rem;font-weight:750}.recipe-book-create-panel{background:var(--app-color-surface);border-radius:.75rem;margin:0 .9rem .9rem}@supports (color:color-mix(in lab,red,red)){.recipe-book-create-panel{background:color-mix(in srgb,var(--app-color-surface) 80%,transparent)}}.recipe-book-create-panel{padding:.9rem}.recipe-book-color-swatch{border-radius:999px;width:1.9rem;height:1.9rem;transition:transform .12s,box-shadow .12s;box-shadow:inset 0 0 0 1px #ffffff47,0 0 0 1px #0000001a}.recipe-book-color-swatch[data-active=true]{box-shadow:inset 0 0 0 1px #ffffff57,0 0 0 2px var(--app-color-primary-300);transform:scale(1.08)}@supports (color:color-mix(in lab,red,red)){.recipe-book-color-swatch[data-active=true]{box-shadow:inset 0 0 0 1px #ffffff57,0 0 0 2px color-mix(in srgb,var(--app-color-primary-300) 74%,white 26%)}}.recipe-book-cover-image-control{border:1px solid var(--app-color-surface-border);border-radius:.85rem;align-items:stretch;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.recipe-book-cover-image-control{border:1px solid color-mix(in srgb,var(--app-color-surface-border) 72%,transparent)}}.recipe-book-cover-image-control{background:var(--app-color-surface)}@supports (color:color-mix(in lab,red,red)){.recipe-book-cover-image-control{background:color-mix(in srgb,var(--app-color-surface) 72%,transparent)}}.recipe-book-cover-image-control{padding:.75rem}.recipe-book-cover-image-control__preview{color:#e2e8f0c7;background:linear-gradient(90deg,#ffffff21,transparent 20%,#0003),linear-gradient(135deg,var(--book-cover-color,#6f7f72),var(--book-cover-color,#6f7f72));border-radius:.35rem .65rem .65rem .35rem;flex:none;place-items:center;width:4.1rem;height:5.5rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.recipe-book-cover-image-control__preview{background:linear-gradient(90deg,#ffffff21,transparent 20%,#0003),linear-gradient(135deg,color-mix(in srgb,var(--book-cover-color,#6f7f72) 84%,white 16%),var(--book-cover-color,#6f7f72))}}.recipe-book-cover-image-control__preview{box-shadow:inset -5px 0 10px #0000002e}.recipe-book-cover-image-control__preview img{object-fit:cover;width:100%;height:100%}.recipe-book-cover-image-control__button{cursor:pointer;border:1px solid var(--app-color-primary-400,#38bdf8);border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.recipe-book-cover-image-control__button{border:1px solid color-mix(in srgb,var(--app-color-primary-400,#38bdf8) 46%,var(--app-color-surface-border) 54%)}}.recipe-book-cover-image-control__button{background:var(--app-color-primary-600,#0284c7)}@supports (color:color-mix(in lab,red,red)){.recipe-book-cover-image-control__button{background:color-mix(in srgb,var(--app-color-primary-600,#0284c7) 24%,var(--app-color-surface) 76%)}}.recipe-book-cover-image-control__button{color:var(--app-color-primary-200,#bae6fd);padding:.45rem .7rem}@supports (color:color-mix(in lab,red,red)){.recipe-book-cover-image-control__button{color:color-mix(in srgb,var(--app-color-primary-200,#bae6fd) 82%,white 18%)}}.recipe-book-cover-image-control__button{font-size:.72rem;font-weight:750;transition:background-color .14s,border-color .14s,color .14s}.recipe-book-cover-image-control__button:hover{border-color:var(--app-color-primary-300,#7dd3fc)}@supports (color:color-mix(in lab,red,red)){.recipe-book-cover-image-control__button:hover{border-color:color-mix(in srgb,var(--app-color-primary-300,#7dd3fc) 70%,white 30%)}}.recipe-book-cover-image-control__button:hover{background:var(--app-color-primary-600,#0284c7)}@supports (color:color-mix(in lab,red,red)){.recipe-book-cover-image-control__button:hover{background:color-mix(in srgb,var(--app-color-primary-600,#0284c7) 36%,var(--app-color-surface) 64%)}}.recipe-book-cover-image-control__button:hover{color:#f0f9ff}.recipe-book-cover-image-control__button--muted{border-color:var(--app-color-surface-border)}@supports (color:color-mix(in lab,red,red)){.recipe-book-cover-image-control__button--muted{border-color:color-mix(in srgb,var(--app-color-surface-border) 82%,transparent)}}.recipe-book-cover-image-control__button--muted{background:var(--app-color-surface-light)}@supports (color:color-mix(in lab,red,red)){.recipe-book-cover-image-control__button--muted{background:color-mix(in srgb,var(--app-color-surface-light) 54%,transparent)}}.recipe-book-cover-image-control__button--muted{color:#cbd5e1}.recipe-book-manager__recipe-option{min-width:0;color:var(--app-input-text);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__recipe-option{color:color-mix(in srgb,var(--app-input-text) 92%,white 8%)}}.recipe-book-manager__recipe-option{background:var(--app-input-bg)}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__recipe-option{background:color-mix(in srgb,var(--app-input-bg) 92%,var(--app-color-surface-light) 8%)}}.recipe-book-manager__recipe-option{transition:background-color .14s,color .14s}.recipe-book-manager__editor{background:var(--app-color-surface);border-radius:.75rem;gap:.75rem;min-width:0;max-width:100%;margin:0 .9rem .9rem;scroll-margin-top:.75rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__editor{background:color-mix(in srgb,var(--app-color-surface) 82%,transparent)}}.recipe-book-manager__editor{padding:.9rem}.recipe-book-manager__recipe-options{z-index:35;border:1px solid var(--app-input-border);border-radius:.6rem;max-height:16rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__recipe-options{border:1px solid color-mix(in srgb,var(--app-input-border) 70%,transparent)}}.recipe-book-manager__recipe-options{background:var(--app-input-bg)}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__recipe-options{background:color-mix(in srgb,var(--app-input-bg) 95%,black 5%)}}.recipe-book-manager__recipe-options{gap:.35rem;padding:.35rem;display:grid;box-shadow:0 12px 24px #02061759}.recipe-book-manager__items{gap:0;min-width:0;max-width:100%;display:grid;overflow:hidden}.recipe-book-manager__item-row{min-width:0;max-width:100%;padding-left:.85rem;position:relative}.recipe-book-manager__item-row+.recipe-book-manager__item-row{margin-top:.35rem}.recipe-book-manager__item-row--chained{margin-top:0!important}.recipe-book-manager__item-row:before,.recipe-book-manager__item-row:after{content:"";pointer-events:none;opacity:.58;position:absolute;left:.25rem}.recipe-book-manager__item-row:before{border-left:1px solid var(--app-input-placeholder)}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__item-row:before{border-left:1px solid color-mix(in srgb,var(--app-input-placeholder) 56%,transparent)}}.recipe-book-manager__item-row:after{border-top:1px solid var(--app-input-placeholder);width:.36rem}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__item-row:after{border-top:1px solid color-mix(in srgb,var(--app-input-placeholder) 56%,transparent)}}.recipe-book-manager__item-row[data-book-spread-position=start]:before{top:50%;bottom:-.39rem}.recipe-book-manager__item-row[data-book-spread-position=start]:after{top:50%}.recipe-book-manager__item-row[data-book-spread-position=end]:before{top:-.39rem;bottom:50%}.recipe-book-manager__item-row[data-book-spread-position=end]:after{bottom:50%}.recipe-book-manager__item-row[data-book-spread-position=single]:before{top:32%;bottom:32%}.recipe-book-manager__item-row[data-book-spread-position=single]:after{top:50%}.recipe-book-manager__recipe-option:hover{color:var(--app-input-text)}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__recipe-option:hover{color:color-mix(in srgb,var(--app-input-text) 96%,white 4%)}}.recipe-book-manager__recipe-option:hover{background:var(--app-color-surface-lighter)}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__recipe-option:hover{background:color-mix(in srgb,var(--app-color-surface-lighter) 86%,var(--app-input-bg) 14%)}}.recipe-book-manager__item{background:var(--app-color-surface);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;max-width:100%;padding:.65rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__item{background:color-mix(in srgb,var(--app-color-surface) 82%,transparent)}}.recipe-book-manager__item--chapter-group{border-left:1px solid var(--chapter-accent,var(--app-color-primary-300))}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__item--chapter-group{border-left:1px solid color-mix(in srgb,var(--chapter-accent,var(--app-color-primary-300)) 42%,var(--app-surface-border-emphasis) 58%)}}.recipe-book-manager__item--chapter-group{border-right:1px solid var(--chapter-accent,var(--app-color-primary-300))}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__item--chapter-group{border-right:1px solid color-mix(in srgb,var(--chapter-accent,var(--app-color-primary-300)) 42%,var(--app-surface-border-emphasis) 58%)}}.recipe-book-manager__item--chapter-group{background:var(--chapter-accent,var(--app-color-primary-500));border-radius:0}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__item--chapter-group{background:color-mix(in srgb,var(--chapter-accent,var(--app-color-primary-500)) 9%,var(--app-color-surface) 91%)}}.recipe-book-manager__item--chapter-start{border-top:1px solid var(--chapter-accent,var(--app-color-primary-300))}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__item--chapter-start{border-top:1px solid color-mix(in srgb,var(--chapter-accent,var(--app-color-primary-300)) 42%,var(--app-surface-border-emphasis) 58%)}}.recipe-book-manager__item--chapter-start{border-top-left-radius:.6rem;border-top-right-radius:.6rem}.recipe-book-manager__item--chapter-end{border-bottom:1px solid var(--chapter-accent,var(--app-color-primary-300))}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__item--chapter-end{border-bottom:1px solid color-mix(in srgb,var(--chapter-accent,var(--app-color-primary-300)) 42%,var(--app-surface-border-emphasis) 58%)}}.recipe-book-manager__item--chapter-end{border-bottom-right-radius:.6rem;border-bottom-left-radius:.6rem}.recipe-book-manager__drop-indicator{opacity:0;pointer-events:none;border:0;border-radius:999px;height:0;transition:height .14s,margin .14s,opacity .12s}.recipe-book-manager__drop-indicator[data-visible=true]{opacity:1;pointer-events:auto;background:linear-gradient(90deg,var(--app-color-primary-400),var(--app-color-primary-300),var(--app-color-primary-400));height:.7rem;margin:.12rem 0}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__drop-indicator[data-visible=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--app-color-primary-400) 42%,transparent),color-mix(in srgb,var(--app-color-primary-300) 78%,white 22%),color-mix(in srgb,var(--app-color-primary-400) 42%,transparent))}}.recipe-book-manager__drop-indicator[data-visible=true]{box-shadow:0 0 0 1px var(--app-color-primary-300),0 0 12px var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__drop-indicator[data-visible=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--app-color-primary-300) 38%,transparent),0 0 12px color-mix(in srgb,var(--app-color-primary-400) 28%,transparent)}}.recipe-book-manager__item[draggable=true]{cursor:grab}.recipe-book-manager__item[data-dragging=true]{opacity:.42}.recipe-book-drag-handle{cursor:grab;touch-action:none;color:#6b7280;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.75rem;transition:color .14s,background-color .14s,transform .14s;display:inline-flex}.recipe-book-drag-handle:hover,.recipe-book-drag-handle:focus-visible{color:#d1d5db;background:var(--app-color-surface-lighter)}@supports (color:color-mix(in lab,red,red)){.recipe-book-drag-handle:hover,.recipe-book-drag-handle:focus-visible{background:color-mix(in srgb,var(--app-color-surface-lighter) 60%,transparent)}}.recipe-book-drag-handle:active{cursor:grabbing;transform:scale(.96)}.recipe-book-manager__item-action{border:1px solid var(--app-color-surface-border);border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__item-action{border:1px solid color-mix(in srgb,var(--app-color-surface-border) 78%,transparent)}}.recipe-book-manager__item-action{background:var(--app-color-surface-light)}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__item-action{background:color-mix(in srgb,var(--app-color-surface-light) 72%,transparent)}}.recipe-book-manager__item-action{color:var(--app-input-placeholder)}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__item-action{color:color-mix(in srgb,var(--app-input-placeholder) 86%,var(--app-input-text) 14%)}}.recipe-book-manager__item-action{transition:background-color .14s,border-color .14s,color .14s,transform .14s}.recipe-book-manager__item-action:hover,.recipe-book-manager__item-action:focus-visible{border-color:var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__item-action:hover,.recipe-book-manager__item-action:focus-visible{border-color:color-mix(in srgb,var(--app-color-primary-300) 42%,var(--app-color-surface-border) 58%)}}.recipe-book-manager__item-action:hover,.recipe-book-manager__item-action:focus-visible{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__item-action:hover,.recipe-book-manager__item-action:focus-visible{background:color-mix(in srgb,var(--app-color-primary-500) 12%,var(--app-color-surface-light) 88%)}}.recipe-book-manager__item-action:hover,.recipe-book-manager__item-action:focus-visible{color:var(--app-color-primary-100)}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__item-action:hover,.recipe-book-manager__item-action:focus-visible{color:color-mix(in srgb,var(--app-color-primary-100) 84%,var(--app-input-text) 16%)}}.recipe-book-manager__item-action:active{transform:scale(.96)}.shopping-dnd-row{outline-offset:-1px;outline:1px solid #0000;transition:background-color .14s,box-shadow .14s,opacity .14s,outline-color .14s}.shopping-dnd-row[data-dragging=true]{opacity:.72;background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.shopping-dnd-row[data-dragging=true]{background:color-mix(in srgb,var(--app-color-primary-500) 10%,var(--app-color-surface) 90%)}}.shopping-dnd-row[data-dragging=true]{outline-color:var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.shopping-dnd-row[data-dragging=true]{outline-color:color-mix(in srgb,var(--app-color-primary-300) 30%,transparent)}}.shopping-dnd-row[data-dragging=true]{box-shadow:inset 3px 0 0 var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.shopping-dnd-row[data-dragging=true]{box-shadow:inset 3px 0 color-mix(in srgb,var(--app-color-primary-300) 72%,transparent)}}.shopping-quantity{z-index:2;flex:none;display:inline-flex;position:relative}.shopping-quantity__trigger{border:1px solid var(--app-color-surface-border);justify-content:center;align-items:center;gap:.32rem;max-width:7.5rem;min-height:1.9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.shopping-quantity__trigger{border:1px solid color-mix(in srgb,var(--app-color-surface-border) 72%,transparent)}}.shopping-quantity__trigger{background:var(--app-color-surface);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.shopping-quantity__trigger{background:color-mix(in srgb,var(--app-color-surface) 74%,transparent)}}.shopping-quantity__trigger{color:var(--app-input-text)}@supports (color:color-mix(in lab,red,red)){.shopping-quantity__trigger{color:color-mix(in srgb,var(--app-input-text) 78%,var(--app-input-placeholder) 22%)}}.shopping-quantity__trigger{padding:.32rem .5rem;transition:background-color .14s,border-color .14s,color .14s}.shopping-quantity__trigger:hover,.shopping-quantity__trigger:focus-visible{border-color:var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.shopping-quantity__trigger:hover,.shopping-quantity__trigger:focus-visible{border-color:color-mix(in srgb,var(--app-color-primary-300) 34%,var(--app-color-surface-border) 66%)}}.shopping-quantity__trigger:hover,.shopping-quantity__trigger:focus-visible{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.shopping-quantity__trigger:hover,.shopping-quantity__trigger:focus-visible{background:color-mix(in srgb,var(--app-color-primary-500) 8%,var(--app-color-surface) 92%)}}.shopping-quantity__trigger:hover,.shopping-quantity__trigger:focus-visible{color:var(--app-input-text);outline:none}.shopping-quantity__trigger--empty{border-style:dashed;border-color:var(--app-color-surface-border)}@supports (color:color-mix(in lab,red,red)){.shopping-quantity__trigger--empty{border-color:color-mix(in srgb,var(--app-color-surface-border) 55%,transparent)}}.shopping-quantity__trigger--empty{color:var(--app-input-placeholder);background:0 0}.shopping-quantity__trigger--empty:hover,.shopping-quantity__trigger--empty:focus-visible{border-style:dashed;border-color:var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.shopping-quantity__trigger--empty:hover,.shopping-quantity__trigger--empty:focus-visible{border-color:color-mix(in srgb,var(--app-color-primary-300) 42%,var(--app-color-surface-border) 58%)}}.shopping-quantity__trigger--empty:hover,.shopping-quantity__trigger--empty:focus-visible{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.shopping-quantity__trigger--empty:hover,.shopping-quantity__trigger--empty:focus-visible{background:color-mix(in srgb,var(--app-color-primary-500) 7%,transparent)}}.shopping-quantity__trigger--empty:hover,.shopping-quantity__trigger--empty:focus-visible{color:var(--app-color-primary-200)}@supports (color:color-mix(in lab,red,red)){.shopping-quantity__trigger--empty:hover,.shopping-quantity__trigger--empty:focus-visible{color:color-mix(in srgb,var(--app-color-primary-200) 80%,var(--app-input-text) 20%)}}.shopping-quantity__placeholder{white-space:nowrap;align-items:center;gap:.18rem;font-size:.72rem;font-weight:600;display:inline-flex}.shopping-quantity__value{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;min-width:0;font-size:.76rem;font-weight:720;line-height:1.15;display:flex}.shopping-eq-hint{font-variant-numeric:tabular-nums;color:var(--app-input-placeholder);white-space:nowrap;flex:none;font-size:.7rem;font-weight:600}.shopping-quantity__chevron{width:.78rem;height:.78rem;color:var(--app-input-placeholder);flex:none;transition:transform .14s}.shopping-quantity__popover{z-index:70;border:1px solid var(--app-color-surface-border);width:min(15.5rem,100vw - 1.5rem);position:absolute;top:calc(100% + .35rem);right:0}@supports (color:color-mix(in lab,red,red)){.shopping-quantity__popover{border:1px solid color-mix(in srgb,var(--app-color-surface-border) 88%,transparent)}}.shopping-quantity__popover{background:var(--app-color-surface-light);border-radius:.75rem;padding:.55rem;box-shadow:0 18px 48px #00000047}.shopping-quantity__editor{align-items:center;gap:.3rem;display:flex}.shopping-quantity__input,.shopping-quantity__unit{border:1px solid var(--app-color-surface-border);background:var(--app-color-surface);min-width:0;height:2rem;color:var(--app-input-text);border-radius:.52rem;outline:none;font-size:.82rem}.shopping-quantity__input{text-align:right;font-variant-numeric:tabular-nums;flex:auto;width:2.5rem;padding:0 .5rem}.shopping-quantity__unit{flex:0 0 3.1rem;padding:0 .3rem}.shopping-quantity__step{border:1px solid var(--app-color-surface-border);background:var(--app-color-surface);width:1.85rem;height:2rem;color:var(--app-input-text);border-radius:.52rem;flex:none;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;line-height:1;transition:background-color .14s,border-color .14s;display:inline-flex}.shopping-quantity__step:hover,.shopping-quantity__step:focus-visible{border-color:var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.shopping-quantity__step:hover,.shopping-quantity__step:focus-visible{border-color:color-mix(in srgb,var(--app-color-primary-300) 40%,var(--app-color-surface-border) 60%)}}.shopping-quantity__step:hover,.shopping-quantity__step:focus-visible{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.shopping-quantity__step:hover,.shopping-quantity__step:focus-visible{background:color-mix(in srgb,var(--app-color-primary-500) 10%,var(--app-color-surface) 90%)}}.shopping-quantity__step:hover,.shopping-quantity__step:focus-visible{outline:none}.shopping-quantity__input:focus,.shopping-quantity__unit:focus{border-color:var(--app-color-primary-500)}.shopping-quantity__actions{justify-content:space-between;gap:.45rem;margin-top:.5rem;display:flex}.shopping-quantity__clear,.shopping-quantity__save{border:0;border-radius:999px;justify-content:center;align-items:center;height:1.85rem;padding:0 .72rem;font-size:.72rem;font-weight:800;transition:background-color .14s,color .14s;display:inline-flex}.shopping-quantity__clear{color:var(--app-input-placeholder);background:0 0}.shopping-quantity__clear:hover,.shopping-quantity__clear:focus-visible{color:var(--app-input-text)}.shopping-quantity__save{background:var(--app-color-primary-600);color:var(--app-color-primary-50)}.shopping-quantity__save:hover,.shopping-quantity__save:focus-visible{background:var(--app-color-primary-500)}.shopping-dnd-row:has(.shopping-quantity__popover){z-index:40;opacity:1;position:relative}:root[data-ui-mode=light] .shopping-quantity__trigger{color:#3a2f24;background:#ffffffad;border-color:#d8cabc}:root[data-ui-mode=light] .shopping-quantity__chevron{color:#8a7d6d}:root[data-ui-mode=light] .shopping-quantity__trigger--empty{color:#8a7d6d;background:0 0;border-color:#d8cabcb3}:root[data-ui-mode=light] .shopping-quantity__popover{background:#fffaf5;border-color:#e3d7c7;box-shadow:0 18px 48px #3c2d192e}:root[data-ui-theme=studio] .shopping-quantity__popover{background:#fff;border-color:#e7e7e1;box-shadow:0 18px 48px #28282829}:root[data-ui-mode=light] .shopping-quantity__input,:root[data-ui-mode=light] .shopping-quantity__unit,:root[data-ui-mode=light] .shopping-quantity__step{color:#241b12;background:#f6f1ea;border-color:#d8cabc}:root[data-ui-theme=studio] .shopping-quantity__input,:root[data-ui-theme=studio] .shopping-quantity__unit,:root[data-ui-theme=studio] .shopping-quantity__step{background:#fafaf7;border-color:#e2e2dc}:root[data-ui-mode=light] .shopping-quantity__clear{color:#8a7d6d}:root[data-ui-mode=light] .shopping-quantity__clear:hover,:root[data-ui-mode=light] .shopping-quantity__clear:focus-visible{color:#241b12}:root[data-ui-mode=light] .shopping-quantity__trigger:hover,:root[data-ui-mode=light] .shopping-quantity__trigger:focus-visible{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-mode=light] .shopping-quantity__trigger:hover,:root[data-ui-mode=light] .shopping-quantity__trigger:focus-visible{background:color-mix(in srgb,var(--app-color-primary-500) 10%,#fff 90%)}}:root[data-ui-mode=light] .shopping-quantity__trigger:hover,:root[data-ui-mode=light] .shopping-quantity__trigger:focus-visible{border-color:var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-mode=light] .shopping-quantity__trigger:hover,:root[data-ui-mode=light] .shopping-quantity__trigger:focus-visible{border-color:color-mix(in srgb,var(--app-color-primary-400) 40%,#d8cabc 60%)}}:root[data-ui-mode=light] .shopping-quantity__trigger:hover,:root[data-ui-mode=light] .shopping-quantity__trigger:focus-visible{color:#241b12}:root[data-ui-mode=light] .shopping-quantity__trigger--empty:hover,:root[data-ui-mode=light] .shopping-quantity__trigger--empty:focus-visible{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-mode=light] .shopping-quantity__trigger--empty:hover,:root[data-ui-mode=light] .shopping-quantity__trigger--empty:focus-visible{background:color-mix(in srgb,var(--app-color-primary-500) 8%,transparent)}}:root[data-ui-mode=light] .shopping-quantity__trigger--empty:hover,:root[data-ui-mode=light] .shopping-quantity__trigger--empty:focus-visible{border-color:var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-mode=light] .shopping-quantity__trigger--empty:hover,:root[data-ui-mode=light] .shopping-quantity__trigger--empty:focus-visible{border-color:color-mix(in srgb,var(--app-color-primary-400) 45%,#d8cabc 55%)}}:root[data-ui-mode=light] .shopping-quantity__trigger--empty:hover,:root[data-ui-mode=light] .shopping-quantity__trigger--empty:focus-visible{color:#1f5e74}:root[data-ui-mode=light] .shopping-quantity__step:hover,:root[data-ui-mode=light] .shopping-quantity__step:focus-visible{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-mode=light] .shopping-quantity__step:hover,:root[data-ui-mode=light] .shopping-quantity__step:focus-visible{background:color-mix(in srgb,var(--app-color-primary-500) 12%,#fff 88%)}}:root[data-ui-mode=light] .shopping-quantity__step:hover,:root[data-ui-mode=light] .shopping-quantity__step:focus-visible{border-color:var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){:root[data-ui-mode=light] .shopping-quantity__step:hover,:root[data-ui-mode=light] .shopping-quantity__step:focus-visible{border-color:color-mix(in srgb,var(--app-color-primary-400) 42%,#d8cabc 58%)}}:root[data-ui-mode=light] .shopping-eq-hint{color:#8a7d6d}.shopping-item-units-badge{border:1px solid var(--app-color-primary-700);align-items:center;margin-left:.45rem;display:inline-flex;transform:translateY(-.03rem)}@supports (color:color-mix(in lab,red,red)){.shopping-item-units-badge{border:1px solid color-mix(in srgb,var(--app-color-primary-700) 52%,var(--app-color-surface-border) 48%)}}.shopping-item-units-badge{background:var(--app-color-primary-800);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.shopping-item-units-badge{background:color-mix(in srgb,var(--app-color-primary-800) 34%,var(--app-color-surface) 66%)}}.shopping-item-units-badge{color:var(--app-color-primary-50)}@supports (color:color-mix(in lab,red,red)){.shopping-item-units-badge{color:color-mix(in srgb,var(--app-color-primary-50) 88%,var(--app-input-text) 12%)}}.shopping-item-units-badge{white-space:nowrap;box-shadow:inset 0 1px 0 var(--app-color-primary-100);padding:.1rem .42rem;font-size:.68rem;font-weight:820;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.shopping-item-units-badge{box-shadow:inset 0 1px color-mix(in srgb,var(--app-color-primary-100) 12%,transparent)}}.ingredient-match-audit-row--valid{border-color:#047857}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-row--valid{border-color:color-mix(in srgb,#047857 58%,var(--app-color-surface-border) 42%)}}.ingredient-match-audit-row--valid{background:#065f46}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-row--valid{background:color-mix(in srgb,#065f46 18%,var(--app-color-surface) 82%)}}.ingredient-match-audit-row--invalid{border-color:#be123c}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-row--invalid{border-color:color-mix(in srgb,#be123c 58%,var(--app-color-surface-border) 42%)}}.ingredient-match-audit-row--invalid{background:#9f1239}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-row--invalid{background:color-mix(in srgb,#9f1239 18%,var(--app-color-surface) 82%)}}.ingredient-match-audit-row--changed{border-color:#2563eb}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-row--changed{border-color:color-mix(in srgb,#2563eb 58%,var(--app-color-surface-border) 42%)}}.ingredient-match-audit-row--changed{background:#1d4ed8}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-row--changed{background:color-mix(in srgb,#1d4ed8 18%,var(--app-color-surface) 82%)}}.ingredient-match-audit-stat{border:1px solid var(--app-color-surface-border);background:var(--app-color-surface);border-radius:.5rem;padding:.5rem .625rem}.ingredient-match-audit-stat--button{cursor:pointer;width:100%;transition:background-color .16s,border-color .16s,transform .16s}.ingredient-match-audit-stat--button:hover,.ingredient-match-audit-stat--button:focus-visible{border-color:var(--app-color-primary-400)}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-stat--button:hover,.ingredient-match-audit-stat--button:focus-visible{border-color:color-mix(in srgb,var(--app-color-primary-400) 34%,var(--app-color-surface-border) 66%)}}.ingredient-match-audit-stat--button:hover,.ingredient-match-audit-stat--button:focus-visible{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-stat--button:hover,.ingredient-match-audit-stat--button:focus-visible{background:color-mix(in srgb,var(--app-color-primary-500) 10%,var(--app-color-surface) 90%)}}.ingredient-match-audit-stat--button:hover,.ingredient-match-audit-stat--button:focus-visible{outline:none}.ingredient-match-audit-stat--valid{border-color:#047857}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-stat--valid{border-color:color-mix(in srgb,#047857 62%,var(--app-color-surface-border) 38%)}}.ingredient-match-audit-stat--valid{background:#065f46}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-stat--valid{background:color-mix(in srgb,#065f46 20%,var(--app-color-surface) 80%)}}.ingredient-match-audit-stat--invalid{border-color:#be123c}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-stat--invalid{border-color:color-mix(in srgb,#be123c 62%,var(--app-color-surface-border) 38%)}}.ingredient-match-audit-stat--invalid{background:#9f1239}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-stat--invalid{background:color-mix(in srgb,#9f1239 20%,var(--app-color-surface) 80%)}}.ingredient-match-audit-stat__label{color:var(--app-input-placeholder);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:800;line-height:1}.ingredient-match-audit-stat--valid .ingredient-match-audit-stat__label,.ingredient-match-audit-stat--valid .ingredient-match-audit-stat__value{color:#bbf7d0}.ingredient-match-audit-stat--invalid .ingredient-match-audit-stat__label,.ingredient-match-audit-stat--invalid .ingredient-match-audit-stat__value{color:#fecdd3}.ingredient-match-audit-stat__value{color:var(--app-input-text);margin:.125rem 0 0;font-size:.875rem;font-weight:800;line-height:1.15}.ingredient-match-audit-progress{border:1px solid var(--app-color-surface-border);background:var(--app-color-surface);border-radius:999px;flex:auto;height:.55rem;display:flex;overflow:hidden}.ingredient-match-audit-progress-row{align-items:center;gap:.55rem;display:flex}.ingredient-match-audit-progress__text{color:var(--app-input-text);flex:none}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-progress__text{color:color-mix(in srgb,var(--app-input-text) 72%,var(--app-input-placeholder) 28%)}}.ingredient-match-audit-progress__text{white-space:nowrap;font-size:.72rem;font-weight:800;line-height:1}.ingredient-match-audit-progress__segment{min-width:0;height:100%}.ingredient-match-audit-progress__segment--valid{background:#065f46}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-progress__segment--valid{background:color-mix(in srgb,#065f46 42%,var(--app-color-surface) 58%)}}.ingredient-match-audit-progress__segment--invalid{background:#9f1239}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-progress__segment--invalid{background:color-mix(in srgb,#9f1239 42%,var(--app-color-surface) 58%)}}.ingredient-match-audit-progress__segment--pending{background:var(--app-color-surface-lighter)}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-progress__segment--pending{background:color-mix(in srgb,var(--app-color-surface-lighter) 78%,var(--app-color-surface) 22%)}}.ingredient-match-audit-status-btn--idle{border-color:var(--app-color-surface-border);background:var(--app-color-surface-light);color:var(--app-input-placeholder)}.ingredient-match-audit-status-btn--valid:hover,.ingredient-match-audit-status-btn--valid:focus-visible,.ingredient-match-audit-status-btn--valid-active{border-color:#047857}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-status-btn--valid:hover,.ingredient-match-audit-status-btn--valid:focus-visible,.ingredient-match-audit-status-btn--valid-active{border-color:color-mix(in srgb,#047857 72%,var(--app-color-surface-border) 28%)}}.ingredient-match-audit-status-btn--valid:hover,.ingredient-match-audit-status-btn--valid:focus-visible,.ingredient-match-audit-status-btn--valid-active{background:#065f46}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-status-btn--valid:hover,.ingredient-match-audit-status-btn--valid:focus-visible,.ingredient-match-audit-status-btn--valid-active{background:color-mix(in srgb,#065f46 32%,var(--app-color-surface) 68%)}}.ingredient-match-audit-status-btn--valid:hover,.ingredient-match-audit-status-btn--valid:focus-visible,.ingredient-match-audit-status-btn--valid-active{color:#bbf7d0}.ingredient-match-audit-status-btn--invalid:hover,.ingredient-match-audit-status-btn--invalid:focus-visible,.ingredient-match-audit-status-btn--invalid-active{border-color:#be123c}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-status-btn--invalid:hover,.ingredient-match-audit-status-btn--invalid:focus-visible,.ingredient-match-audit-status-btn--invalid-active{border-color:color-mix(in srgb,#be123c 72%,var(--app-color-surface-border) 28%)}}.ingredient-match-audit-status-btn--invalid:hover,.ingredient-match-audit-status-btn--invalid:focus-visible,.ingredient-match-audit-status-btn--invalid-active{background:#9f1239}@supports (color:color-mix(in lab,red,red)){.ingredient-match-audit-status-btn--invalid:hover,.ingredient-match-audit-status-btn--invalid:focus-visible,.ingredient-match-audit-status-btn--invalid-active{background:color-mix(in srgb,#9f1239 32%,var(--app-color-surface) 68%)}}.ingredient-match-audit-status-btn--invalid:hover,.ingredient-match-audit-status-btn--invalid:focus-visible,.ingredient-match-audit-status-btn--invalid-active{color:#fecdd3}:root[data-ui-mode=light] .ingredient-match-audit-row--valid{background:#e4f5e8;border-color:#3f8b57}:root[data-ui-mode=light] .ingredient-match-audit-row--invalid{background:#f8e6e8;border-color:#b45b65}:root[data-ui-mode=light] .ingredient-match-audit-row--changed{background:#e7f0f7;border-color:#4d7d9f}:root[data-ui-mode=light] .ingredient-match-audit-stat--valid{background:#e4f5e8;border-color:#3f8b57}:root[data-ui-mode=light] .ingredient-match-audit-stat--invalid{background:#f8e6e8;border-color:#b45b65}:root[data-ui-mode=light] .ingredient-match-audit-stat--valid .ingredient-match-audit-stat__label,:root[data-ui-mode=light] .ingredient-match-audit-stat--valid .ingredient-match-audit-stat__value{color:#226137}:root[data-ui-mode=light] .ingredient-match-audit-stat--invalid .ingredient-match-audit-stat__label,:root[data-ui-mode=light] .ingredient-match-audit-stat--invalid .ingredient-match-audit-stat__value{color:#83323d}:root[data-ui-mode=light] .ingredient-match-audit-progress{background:#f6f1ea;border-color:#d8cabc}:root[data-ui-mode=light] .ingredient-match-audit-progress__segment--valid{background:#e4f5e8}:root[data-ui-mode=light] .ingredient-match-audit-progress__segment--invalid{background:#f8e6e8}:root[data-ui-mode=light] .ingredient-match-audit-progress__segment--pending{background:#eee6dc}:root[data-ui-mode=light] .ingredient-match-audit-status-btn--valid:hover,:root[data-ui-mode=light] .ingredient-match-audit-status-btn--valid:focus-visible,:root[data-ui-mode=light] .ingredient-match-audit-status-btn--valid-active{color:#226137;background:#cdebd5;border-color:#3f8b57}:root[data-ui-mode=light] .ingredient-match-audit-status-btn--invalid:hover,:root[data-ui-mode=light] .ingredient-match-audit-status-btn--invalid:focus-visible,:root[data-ui-mode=light] .ingredient-match-audit-status-btn--invalid-active{color:#83323d;background:#f2d4d7;border-color:#b45b65}.recipe-book-manager__icon-button{color:#9ca3af;border-radius:.45rem;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;transition:background-color .14s,color .14s;display:inline-flex}.recipe-book-manager__icon-button:hover:not(:disabled){color:#fff;background:var(--app-color-surface-lighter)}@supports (color:color-mix(in lab,red,red)){.recipe-book-manager__icon-button:hover:not(:disabled){background:color-mix(in srgb,var(--app-color-surface-lighter) 72%,transparent)}}.recipe-book-manager__icon-button:disabled{cursor:not-allowed;opacity:.35}.recipe-book-manager__icon-button--danger:hover:not(:disabled){color:#fecaca;background:#7f1d1d59}.recipe-book-reader{z-index:90;background:radial-gradient(circle at 50% 12%,var(--app-color-primary-500),transparent 32rem),#020617f5;flex-direction:column;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.recipe-book-reader{background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--app-color-primary-500) 16%,transparent),transparent 32rem),#020617f5}}.recipe-book-reader{color:#fff}.recipe-book-reader__topbar,.recipe-book-reader__controls{justify-content:center;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.recipe-book-reader__topbar{justify-content:flex-end}.recipe-book-reader__controls span{color:#94a3b8;font-size:.75rem}.recipe-book-reader__close,.recipe-book-reader__nav{color:#e2e8f0;background:#0f172ad1;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .75rem;transition:background-color .14s,color .14s;display:inline-flex}.recipe-book-reader__close{width:2.4rem;height:2.4rem;padding:0}.recipe-book-reader__nav:disabled{cursor:not-allowed;color:#64748b}.recipe-book-reader__nav:hover:not(:disabled),.recipe-book-reader__close:hover{color:#fff;background:#1e293b}.recipe-book-reader__stage{--recipe-book-turn-ease:cubic-bezier(.55, .05, .45, .95);perspective:12000px;perspective-origin:50%;flex:1;place-items:center;min-height:0;padding:.5rem 1rem;display:grid;position:relative}.recipe-book-reader__side-nav{z-index:20;color:#e2e8f0;background:#0f172ae6;border:1px solid #94a3b842;border-radius:.65rem;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.recipe-book-reader__side-nav--prev{left:max(.7rem,50vw - min(96vw,99rem)/2 - 3.2rem)}.recipe-book-reader__side-nav--next{right:max(.7rem,50vw - min(96vw,99rem)/2 - 3.2rem)}.recipe-book-reader__side-nav:hover:not(:disabled){color:#fff;background:#1e293b;border-color:#94a3b86b}.recipe-book-reader__side-nav:disabled{cursor:not-allowed;color:#64748b;border-color:#47556966}.recipe-book-reader__desktop-counter{text-align:center;color:#94a3b8;padding:.3rem 0 .9rem;font-size:.75rem}.recipe-book-cover{background:linear-gradient(90deg,#ffffff29,transparent 14%,transparent 84%,#0003),linear-gradient(135deg,var(--book-cover-color,#6f7f72),var(--book-cover-color,#6f7f72) 48%,var(--book-cover-color,#6f7f72));border-radius:.55rem 1.1rem 1.1rem .55rem;align-content:center;place-items:center;gap:1rem;width:min(34vw,24rem);min-width:20rem;height:min(72vh,44rem);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.recipe-book-cover{background:linear-gradient(90deg,#ffffff29,transparent 14%,transparent 84%,#0003),linear-gradient(135deg,color-mix(in srgb,var(--book-cover-color,#6f7f72) 86%,white 14%),var(--book-cover-color,#6f7f72) 48%,color-mix(in srgb,var(--book-cover-color,#6f7f72) 74%,black 26%))}}.recipe-book-cover{color:#fff7ed;transform-origin:0;animation:.42s ease-out both recipe-book-cover-in;overflow:hidden;box-shadow:0 34px 90px #0000008c,inset -10px 0 18px #00000038}.recipe-book-cover:after{z-index:1;content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0f172a80,#0000 26%,#0f172a33),linear-gradient(#0f172a1a,#0f172a7a);position:absolute;inset:0}.recipe-book-cover:has(.recipe-book-cover__image):after{opacity:1}.recipe-book-cover__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.recipe-book-cover>svg,.recipe-book-cover span{z-index:2;position:relative}.recipe-book-cover span{text-align:center;max-width:80%;font-size:1.6rem;font-weight:800}.recipe-book-cover small{z-index:2;color:#fed7aa;text-transform:uppercase;letter-spacing:.08em;font-weight:700;position:relative}.recipe-book-spread{width:min(96vw,99rem);height:min(84vh,60rem);transform-style:preserve-3d;animation:.43s ease-out both recipe-book-open;position:relative}.recipe-book-spread:before{content:"";z-index:0;pointer-events:none;filter:blur(34px);background:#0006;border-radius:1rem;position:absolute;inset:4% 2% -4%}.recipe-book-spread-layer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid;position:absolute;inset:0}.recipe-book-spread-layer--base{z-index:2}.recipe-book-turn-sheet{z-index:9;width:50%;transform-style:preserve-3d;pointer-events:none;will-change:transform;position:absolute;inset-block:0}.recipe-book-turn-sheet--next{transform-origin:0;animation:recipe-book-turn-next .72s var(--recipe-book-turn-ease) both;left:50%}.recipe-book-turn-sheet--prev{transform-origin:100%;animation:recipe-book-turn-prev .72s var(--recipe-book-turn-ease) both;left:0}.recipe-book-turn-sheet__face{backface-visibility:hidden;will-change:transform,opacity;position:absolute;inset:0;overflow:hidden}.recipe-book-turn-sheet__face--front{transform:rotateY(0)}.recipe-book-turn-sheet__face--back{transform:rotateY(180deg)}.recipe-book-turn-sheet--next .recipe-book-turn-sheet__face--front,.recipe-book-turn-sheet--prev .recipe-book-turn-sheet__face--front{animation:recipe-book-face-fade-out .72s var(--recipe-book-turn-ease) both}.recipe-book-turn-sheet--next .recipe-book-turn-sheet__face--back,.recipe-book-turn-sheet--prev .recipe-book-turn-sheet__face--back{animation:recipe-book-face-fade-in .72s var(--recipe-book-turn-ease) both}.recipe-book-turn-sheet__shade{pointer-events:none;will-change:opacity;position:absolute;inset:0}.recipe-book-turn-sheet--next .recipe-book-turn-sheet__shade--front,.recipe-book-turn-sheet--prev .recipe-book-turn-sheet__shade--back{background:linear-gradient(90deg,#00000073,#0000002e 45%,#00000005)}.recipe-book-turn-sheet--next .recipe-book-turn-sheet__shade--back,.recipe-book-turn-sheet--prev .recipe-book-turn-sheet__shade--front{background:linear-gradient(90deg,#00000005,#0000002e 55%,#00000073)}.recipe-book-turn-sheet__shade--front{animation:recipe-book-shade-darken .72s var(--recipe-book-turn-ease) both}.recipe-book-turn-sheet__shade--back{animation:recipe-book-shade-lighten .72s var(--recipe-book-turn-ease) both}.recipe-book-gutter{z-index:7;pointer-events:none;filter:blur(.2px);inset-block:0;background:linear-gradient(90deg,#0000004d,#ffffff12,#00000047);width:.8rem;position:absolute;left:calc(50% - .4rem)}.recipe-book-page,.recipe-book-mobile-page{background:linear-gradient(90deg,#ffffff0a,transparent 9%,transparent 91%,#00000029),var(--app-color-surface);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.recipe-book-page,.recipe-book-mobile-page{background:linear-gradient(90deg,#ffffff0a,transparent 9%,transparent 91%,#00000029),color-mix(in srgb,var(--app-color-surface) 88%,var(--app-color-surface-light) 12%)}}.recipe-book-page,.recipe-book-mobile-page{color:#f3f4f6}.recipe-book-page{height:100%;padding:1.35rem;position:relative}.recipe-book-page--left{border-radius:.75rem .25rem .25rem .75rem;box-shadow:inset -14px 0 26px #0000003d}.recipe-book-page--right{border-radius:.25rem .75rem .75rem .25rem;box-shadow:inset 14px 0 26px #0000003d}.recipe-book-mobile-stack{--recipe-book-turn-ease:cubic-bezier(.22, 1, .36, 1);perspective:1800px;perspective-origin:50% 45%;width:min(92vw,32rem);height:min(72vh,42rem);transform-style:preserve-3d;contain:layout paint style;position:relative}.recipe-book-mobile-page{backface-visibility:hidden;contain:layout paint style;border-radius:.75rem;width:100%;height:100%;padding:1.1rem;transform:translateZ(0);box-shadow:0 22px 55px #0000006b}.recipe-book-mobile-stack>.recipe-book-mobile-page:not(.recipe-book-mobile-page--underneath){z-index:2;position:relative}.recipe-book-mobile-page--underneath{z-index:1;position:absolute;inset:0}.recipe-book-mobile-page--flip-next{transform-origin:0;will-change:transform;animation:recipe-book-mobile-flip-next .54s var(--recipe-book-turn-ease) both}.recipe-book-mobile-page--flip-prev{transform-origin:0;will-change:transform;animation:recipe-book-mobile-flip-prev .54s var(--recipe-book-turn-ease) both}.recipe-book-page__cover,.recipe-book-page__chapter,.recipe-book-page__blank{text-align:center;align-content:center;place-items:center;gap:.75rem;height:100%;display:grid}.recipe-book-page__contents{height:100%;min-height:0;color:var(--app-input-text);flex-direction:column;gap:1rem;padding:.35rem .15rem;display:flex}.recipe-book-page__contents-heading{border-bottom:1px solid var(--app-color-primary-500);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.recipe-book-page__contents-heading{border-bottom:1px solid color-mix(in srgb,var(--app-color-primary-500) 32%,transparent)}}.recipe-book-page__contents-heading{padding:0 .25rem .8rem}.recipe-book-page__contents-heading span{font-size:1.45rem;font-weight:800}.recipe-book-page__contents-heading small{color:var(--app-color-primary-600)}@supports (color:color-mix(in lab,red,red)){.recipe-book-page__contents-heading small{color:color-mix(in srgb,var(--app-color-primary-600) 76%,var(--app-input-text) 24%)}}.recipe-book-page__contents-heading small{font-size:.7rem;font-weight:700}.recipe-book-page__contents-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.recipe-book-page__contents-entry{width:100%;color:var(--app-input-text);border-radius:.45rem;align-items:baseline;gap:.55rem;padding:.42rem .35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.recipe-book-page__contents-entry{color:color-mix(in srgb,var(--app-input-text) 78%,var(--app-input-placeholder) 22%)}}.recipe-book-page__contents-entry{text-align:left;transition:background-color .15s,color .15s}.recipe-book-page__contents-entry:hover,.recipe-book-page__contents-entry:focus-visible{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.recipe-book-page__contents-entry:hover,.recipe-book-page__contents-entry:focus-visible{background:color-mix(in srgb,var(--app-color-primary-500) 12%,transparent)}}.recipe-book-page__contents-entry:hover,.recipe-book-page__contents-entry:focus-visible{color:var(--app-input-text)}.recipe-book-page__contents-entry:focus-visible{outline:2px solid var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.recipe-book-page__contents-entry:focus-visible{outline:2px solid color-mix(in srgb,var(--app-color-primary-500) 54%,transparent)}}.recipe-book-page__contents-entry:focus-visible{outline-offset:-2px}.recipe-book-page__contents-entry--chapter{color:var(--app-color-primary-600);margin-top:.28rem}@supports (color:color-mix(in lab,red,red)){.recipe-book-page__contents-entry--chapter{color:color-mix(in srgb,var(--app-color-primary-600) 78%,var(--app-input-text) 22%)}}.recipe-book-page__contents-entry--chapter{font-weight:800}.recipe-book-page__contents-entry--recipe{padding-left:1rem;font-size:.82rem}.recipe-book-page__contents-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recipe-book-page__contents-leader{border-bottom:1px dotted;flex:1;min-width:1rem}@supports (color:color-mix(in lab,red,red)){.recipe-book-page__contents-leader{border-bottom:1px dotted color-mix(in srgb,currentColor 38%,transparent)}}.recipe-book-page__contents-number{font-variant-numeric:tabular-nums;flex:none;font-weight:700}.recipe-book-page__contents-empty{color:var(--app-input-placeholder);text-align:center;margin:auto;padding:2rem}.recipe-book-page__cover h2,.recipe-book-page__chapter h2{color:#f8fafc;max-width:90%;font-size:clamp(1.55rem,4vw,2.65rem);font-weight:850;line-height:1.05}.recipe-book-page__cover{isolation:isolate;border-radius:inherit;color:#fff;background:radial-gradient(circle at 24% 18%,#fff3,transparent 30%),linear-gradient(145deg,var(--book-cover-color,#0f766e),var(--book-cover-color,#0f766e));position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.recipe-book-page__cover{background:radial-gradient(circle at 24% 18%,#fff3,transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--book-cover-color,#0f766e) 92%,white 8%),color-mix(in srgb,var(--book-cover-color,#0f766e) 72%,black 28%))}}.recipe-book-page__cover{box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -34px 70px #0003}.recipe-book-page__cover-image{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.recipe-book-page__cover:has(.recipe-book-page__cover-image){background:var(--book-cover-color,#0f766e)}@supports (color:color-mix(in lab,red,red)){.recipe-book-page__cover:has(.recipe-book-page__cover-image){background:color-mix(in srgb,var(--book-cover-color,#0f766e) 70%,black 30%)}}.recipe-book-page__cover:has(.recipe-book-page__cover-image):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0f172a94,#0000 32%,#0f172a3d),linear-gradient(#0f172a1a,#0f172ab3);position:absolute;inset:0}.recipe-book-page__cover>svg,.recipe-book-page__cover>h2,.recipe-book-page__cover>p{z-index:2;position:relative}.recipe-book-page>.recipe-book-page__cover{height:calc(100% + 2.7rem);margin:-1.35rem}.recipe-book-mobile-page>.recipe-book-page__cover{height:calc(100% + 2.2rem);margin:-1.1rem}.recipe-book-page__cover:before{content:"";z-index:-1;border:1px solid #ffffff2e;border-radius:.65rem;position:absolute;inset:1.1rem}.recipe-book-page__cover svg{color:#ffffffd1}.recipe-book-page__chapter h2{color:#0f172a;font-size:clamp(2.8rem,7.2vw,4.8rem);line-height:1.02}.recipe-book-page__cover p,.recipe-book-page__blank p{color:#ffffffc7;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:700}.recipe-book-page__blank .recipe-book-page__credit-text{color:#0f172a;letter-spacing:.01em;text-transform:none;transform-origin:50%;font-family:TheSignature,Segoe Script,Lucida Handwriting,Snell Roundhand,Bradley Hand,Brush Script MT,cursive;font-size:clamp(2.7rem,5.4vw,4.5rem);font-style:italic;font-weight:700;line-height:1.08;display:inline-block;transform:rotate(-11deg)}.recipe-book-page__detail{overscroll-behavior:contain;height:100%;overflow-y:auto}.recipe-book-turn-preview{grid-template-rows:minmax(0,1fr) auto;gap:1rem;height:100%;display:grid;overflow:hidden}.recipe-book-turn-preview__image{object-fit:cover;border-radius:.65rem;width:100%;height:100%;min-height:0}.recipe-book-turn-preview__content{min-width:0}.recipe-book-turn-preview__content h2{-webkit-line-clamp:3;color:#f8fafc;-webkit-box-orient:vertical;font-size:1.35rem;font-weight:800;line-height:1.08;display:-webkit-box;overflow:hidden}.recipe-book-turn-preview__content p{-webkit-line-clamp:2;color:#94a3b8;-webkit-box-orient:vertical;margin-top:.45rem;font-size:.82rem;display:-webkit-box;overflow:hidden}.recipe-edit-shell{gap:.85rem;display:grid}.recipe-edit-toolbar{border:1px solid var(--app-color-primary-300);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.recipe-edit-toolbar{border:1px solid color-mix(in srgb,var(--app-color-primary-300) 22%,var(--app-box-border) 78%)}}.recipe-edit-toolbar{border-radius:calc(var(--app-box-radius) - 2px);background:linear-gradient(180deg,var(--app-color-primary-500),transparent),var(--app-color-surface-light)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-toolbar{background:linear-gradient(180deg,color-mix(in srgb,var(--app-color-primary-500) 7%,transparent),transparent),color-mix(in srgb,var(--app-color-surface-light) 82%,var(--app-color-surface) 18%)}}.recipe-edit-toolbar{box-shadow:inset 0 1px 0 var(--app-color-primary-50)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-toolbar{box-shadow:inset 0 1px color-mix(in srgb,var(--app-color-primary-50) 8%,transparent)}}.recipe-edit-kicker{color:var(--app-input-text);font-size:.82rem;font-weight:750;line-height:1.15}.recipe-edit-hint,.recipe-edit-panel-subtitle{color:var(--app-input-text)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-hint,.recipe-edit-panel-subtitle{color:color-mix(in srgb,var(--app-input-text) 62%,var(--app-input-placeholder) 38%)}}.recipe-edit-hint,.recipe-edit-panel-subtitle{font-size:.72rem;line-height:1.35}.recipe-edit-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.recipe-edit-primary-btn,.recipe-edit-secondary-btn,.recipe-edit-add-btn{border-radius:calc(var(--app-box-radius) - 6px);justify-content:center;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out,transform .11s ease-out;display:inline-flex}.recipe-edit-primary-btn{border:1px solid var(--app-color-primary-300);min-height:2.25rem;padding:.45rem .85rem}@supports (color:color-mix(in lab,red,red)){.recipe-edit-primary-btn{border:1px solid color-mix(in srgb,var(--app-color-primary-300) 54%,transparent)}}.recipe-edit-primary-btn{background:var(--app-color-primary-600);color:var(--app-color-primary-50)}.recipe-edit-primary-btn:hover:not(:disabled),.recipe-edit-primary-btn:focus-visible:not(:disabled){background:var(--app-color-primary-500);transform:translateY(-1px)}.recipe-edit-primary-btn:disabled{cursor:not-allowed;opacity:.48}.recipe-edit-secondary-btn{border:1px solid var(--app-box-border);min-height:2.25rem;padding:.45rem .75rem}@supports (color:color-mix(in lab,red,red)){.recipe-edit-secondary-btn{border:1px solid color-mix(in srgb,var(--app-box-border) 78%,transparent)}}.recipe-edit-secondary-btn{background:var(--app-color-surface)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-secondary-btn{background:color-mix(in srgb,var(--app-color-surface) 72%,transparent)}}.recipe-edit-secondary-btn{color:var(--app-input-text)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-secondary-btn{color:color-mix(in srgb,var(--app-input-text) 78%,var(--app-input-placeholder) 22%)}}.recipe-edit-secondary-btn:hover,.recipe-edit-secondary-btn:focus-visible{border-color:var(--app-box-border)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-secondary-btn:hover,.recipe-edit-secondary-btn:focus-visible{border-color:color-mix(in srgb,var(--app-box-border) 92%,transparent)}}.recipe-edit-secondary-btn:hover,.recipe-edit-secondary-btn:focus-visible{background:var(--app-color-surface-lighter)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-secondary-btn:hover,.recipe-edit-secondary-btn:focus-visible{background:color-mix(in srgb,var(--app-color-surface-lighter) 64%,var(--app-color-surface) 36%)}}.recipe-edit-secondary-btn:hover,.recipe-edit-secondary-btn:focus-visible{color:var(--app-input-text)}.recipe-edit-status-pill{border:1px solid var(--app-color-primary-300);border-radius:999px;align-items:center;min-height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.recipe-edit-status-pill{border:1px solid color-mix(in srgb,var(--app-color-primary-300) 28%,transparent)}}.recipe-edit-status-pill{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-status-pill{background:color-mix(in srgb,var(--app-color-primary-500) 10%,transparent)}}.recipe-edit-status-pill{color:var(--app-color-primary-200);padding:0 .65rem}@supports (color:color-mix(in lab,red,red)){.recipe-edit-status-pill{color:color-mix(in srgb,var(--app-color-primary-200) 82%,var(--app-input-text) 18%)}}.recipe-edit-status-pill{font-size:.7rem;font-weight:750}.recipe-edit-identity,.recipe-edit-panel{border:1px solid var(--app-box-border)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-identity,.recipe-edit-panel{border:1px solid color-mix(in srgb,var(--app-box-border) 86%,transparent)}}.recipe-edit-identity,.recipe-edit-panel{border-radius:calc(var(--app-box-radius) + 2px);background:var(--app-color-surface-light)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-identity,.recipe-edit-panel{background:color-mix(in srgb,var(--app-color-surface-light) 76%,var(--app-color-surface) 24%)}}.recipe-edit-identity,.recipe-edit-panel{box-shadow:var(--app-box-shadow)}.recipe-edit-identity{gap:.9rem;padding:1rem;display:grid}.recipe-edit-title-field,.recipe-edit-field{gap:.35rem;min-width:0;display:grid}.recipe-edit-title-field>span,.recipe-edit-field>span{color:var(--app-input-text)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-title-field>span,.recipe-edit-field>span{color:color-mix(in srgb,var(--app-input-text) 70%,var(--app-input-placeholder) 30%)}}.recipe-edit-title-field>span,.recipe-edit-field>span{letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.1}.recipe-edit-title-input,.recipe-edit-qty-input,.recipe-edit-name-input,.recipe-edit-step-textarea{border:1px solid var(--app-input-border);border-radius:calc(var(--app-box-radius) - 6px);background:var(--app-input-bg);width:100%;color:var(--app-input-text);outline:none;transition:border-color .14s ease-out,box-shadow .14s ease-out,background-color .14s ease-out}.recipe-edit-title-input:focus,.recipe-edit-qty-input:focus,.recipe-edit-name-input:focus,.recipe-edit-step-textarea:focus,.recipe-edit-url-field:focus-within{border-color:var(--app-color-primary-500);box-shadow:0 0 0 3px var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-title-input:focus,.recipe-edit-qty-input:focus,.recipe-edit-name-input:focus,.recipe-edit-step-textarea:focus,.recipe-edit-url-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--app-color-primary-500) 20%,transparent)}}.recipe-edit-number-field:has(.recipe-edit-number-input:focus){border-color:var(--app-color-primary-500);box-shadow:0 0 0 3px var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-number-field:has(.recipe-edit-number-input:focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--app-color-primary-500) 16%,transparent)}}.recipe-edit-title-input{text-align:center;min-height:3rem;padding:.55rem .7rem;font-size:1.45rem;font-weight:800;line-height:1.15}.recipe-edit-meta-grid{grid-template-columns:minmax(9rem,1.1fr) repeat(3,minmax(8rem,.8fr));align-items:end;gap:.75rem;display:grid}.recipe-edit-number-field,.recipe-edit-url-field{border:1px solid var(--app-input-border);border-radius:calc(var(--app-box-radius) - 6px);background:var(--app-input-bg);min-height:2.55rem;color:var(--app-color-primary-300);align-items:center;gap:.5rem;padding:.28rem .35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.recipe-edit-number-field,.recipe-edit-url-field{color:color-mix(in srgb,var(--app-color-primary-300) 76%,var(--app-input-placeholder) 24%)}}.recipe-edit-number-field,.recipe-edit-url-field{transition:border-color .14s ease-out,box-shadow .14s ease-out,background-color .14s ease-out}.recipe-edit-number-field--warm{color:var(--tone-energy)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-number-field--warm{color:color-mix(in srgb,var(--tone-energy) 76%,var(--app-input-placeholder) 24%)}}.recipe-edit-number-input{width:2.45rem;min-width:0;color:var(--app-input-text);text-align:center;background:0 0;border:0;outline:none;font-size:.9rem;font-weight:700}.recipe-edit-number-field small{min-width:2.15rem;color:var(--app-input-text)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-number-field small{color:color-mix(in srgb,var(--app-input-text) 62%,var(--app-input-placeholder) 38%)}}.recipe-edit-number-field small{font-size:.72rem;font-weight:650}.recipe-edit-number-icon{flex-shrink:0;margin-inline:.15rem}.recipe-edit-stepper-btn{border:1px solid var(--app-box-border);flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.recipe-edit-stepper-btn{border:1px solid color-mix(in srgb,var(--app-box-border) 82%,transparent)}}.recipe-edit-stepper-btn{background:var(--app-input-bg);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.recipe-edit-stepper-btn{background:color-mix(in srgb,var(--app-input-bg) 84%,var(--app-color-surface) 16%)}}.recipe-edit-stepper-btn{color:var(--app-input-text)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-stepper-btn{color:color-mix(in srgb,var(--app-input-text) 62%,var(--app-input-placeholder) 38%)}}.recipe-edit-stepper-btn{cursor:pointer;transition:background-color .13s ease-out,border-color .13s ease-out,color .13s ease-out}.recipe-edit-stepper-btn:hover,.recipe-edit-stepper-btn:focus-visible{border-color:var(--app-color-primary-300)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-stepper-btn:hover,.recipe-edit-stepper-btn:focus-visible{border-color:color-mix(in srgb,var(--app-color-primary-300) 46%,var(--app-box-border) 54%)}}.recipe-edit-stepper-btn:hover,.recipe-edit-stepper-btn:focus-visible{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-stepper-btn:hover,.recipe-edit-stepper-btn:focus-visible{background:color-mix(in srgb,var(--app-color-primary-500) 14%,var(--app-color-surface-lighter) 86%)}}.recipe-edit-stepper-btn:hover,.recipe-edit-stepper-btn:focus-visible{color:var(--app-input-text)}.recipe-edit-stepper-btn:active{background:var(--app-color-primary-500)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-stepper-btn:active{background:color-mix(in srgb,var(--app-color-primary-500) 22%,var(--app-color-surface-lighter) 78%)}}.recipe-edit-url-field{color:var(--app-input-placeholder);padding-inline:.7rem}@supports (color:color-mix(in lab,red,red)){.recipe-edit-url-field{color:color-mix(in srgb,var(--app-input-placeholder) 82%,var(--app-color-primary-300) 18%)}}.recipe-edit-image-preview{border:1px solid var(--app-box-border);margin-bottom:1.5rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.recipe-edit-image-preview{border:1px solid color-mix(in srgb,var(--app-box-border) 74%,transparent)}}.recipe-edit-image-preview{border-radius:calc(var(--app-box-radius) + 2px);background:var(--app-color-surface-light)}.recipe-edit-image-preview img{object-fit:cover;width:100%;height:clamp(11rem,24vw,17rem);display:block}.recipe-edit-panel{padding:1rem;position:relative}.recipe-edit-panel--ingredients{z-index:2;overflow:visible}.recipe-edit-panel--autocomplete-open{z-index:60}.recipe-edit-panel-header{border-bottom:1px solid var(--app-box-border);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;padding-bottom:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.recipe-edit-panel-header{border-bottom:1px solid color-mix(in srgb,var(--app-box-border) 54%,transparent)}}.recipe-edit-panel-title{color:var(--app-input-text);font-size:.98rem;font-weight:750;line-height:1.2}.recipe-edit-add-btn{border:1px solid var(--app-color-primary-400);flex-shrink:0;min-height:2rem}@supports (color:color-mix(in lab,red,red)){.recipe-edit-add-btn{border:1px solid color-mix(in srgb,var(--app-color-primary-400) 58%,var(--app-box-border) 42%)}}.recipe-edit-add-btn{background:var(--app-color-primary-600)}@supports (color:color-mix(in lab,red,red)){.recipe-edit-add-btn{background:color-mix(in srgb,var(--app-color-primary-600) 82%,var(--app-color-surface) 18%)}}.recipe-edit-add-btn{color:var(--app-color-primary-50);padding:.35rem .65rem}.recipe-edit-add-btn:hover,.recipe-edit-add-btn:focus-visible{background:var(--app-color-primary-500);color:var(--app-color-primary-50)}.recipe-edit-ingredient-list,.recipe-edit-step-list{gap:.55rem;display:grid}.recipe-edit-ingredient-list{position:relative;overflow:visible}.recipe-edit-ingredient-item{min-width:0;position:relative}.recipe-edit-ingredient-item--autocomplete-open{z-index:70}.recipe-edit-ingredient-row,.recipe-edit-step-row{align-items:start;gap:.5rem;display:grid;position:relative}.recipe-edit-ingredient-row{grid-template-columns:1.7rem minmax(3.4rem,.35fr) minmax(4.1rem,.55fr) minmax(0,1fr) 2rem}.recipe-edit-ingredient-row[draggable=true]{cursor:grab}.recipe-edit-ingredient-row[data-dragging=true]{opacity:.42}.recipe-edit-ingredient-name-cell{z-index:1;position:relative}.recipe-edit-ingredient-autocomplete{z-index:80}.recipe-edit-step-index{border:1px solid var(--app-color-primary-500);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.recipe-edit-step-index{border:1px solid color-mix(in srgb,var(--app-color-primary-500) 42%,var(--app-box-border) 58%)}}.recipe-edit-step-index{background:var(--app-color-primary-600);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.recipe-edit-step-index{background:color-mix(in srgb,var(--app-color-primary-600) 78%,var(--app-color-surface) 22%)}}.recipe-edit-step-index{color:var(--app-color-primary-50);box-shadow:0 1px 2px var(--app-color-surface);font-size:.72rem;font-weight:900}@supports (color:color-mix(in lab,red,red)){.recipe-edit-step-index{box-shadow:0 1px 2px color-mix(in srgb,var(--app-color-surface) 34%,transparent)}}.recipe-edit-qty-input,.recipe-edit-name-input{min-height:2.25rem;padding:.45rem .6rem;font-size:.84rem}.recipe-edit-qty-input{text-align:center}.recipe-edit-step-list{margin:0;padding:0;list-style:none}.recipe-edit-step-row{grid-template-columns:1.85rem minmax(0,1fr)}.recipe-edit-step-index{width:1.85rem;height:1.85rem;margin-top:.2rem}.recipe-edit-step-content{grid-template-columns:minmax(0,1fr) 2rem;gap:.5rem;display:grid}.recipe-edit-step-textarea{resize:vertical;min-height:4.35rem;color:var(--app-input-text);padding:.65rem .75rem}@supports (color:color-mix(in lab,red,red)){.recipe-edit-step-textarea{color:color-mix(in srgb,var(--app-input-text) 86%,var(--app-input-placeholder) 14%)}}.recipe-edit-step-textarea{font-size:.9rem;line-height:1.45}.recipe-edit-delete-btn{align-self:start;margin-top:.15rem}@media(max-width:900px){.recipe-edit-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.recipe-edit-toolbar,.recipe-edit-panel-header{flex-direction:column;align-items:stretch}.recipe-edit-actions{grid-template-columns:1fr 1fr;display:grid}.recipe-edit-meta-grid,.recipe-edit-ingredient-row{grid-template-columns:1fr}.recipe-edit-step-row{grid-template-columns:1.75rem minmax(0,1fr)}.recipe-edit-step-content{grid-template-columns:minmax(0,1fr)}.recipe-edit-delete-btn{justify-self:end}}.recipe-detail-book-page{min-height:100%;padding:.75rem!important}.recipe-detail-book-page .animate-recipe-img,.recipe-detail-book-page .animate-recipe-meta,.recipe-detail-book-page .animate-recipe-card-1,.recipe-detail-book-page .animate-recipe-card-2,.recipe-detail-book-page .animate-recipe-ings>*,.recipe-detail-book-page .animate-recipe-steps>*{opacity:1!important;animation:none!important;transform:none!important}.recipe-detail-book-page .recipe-affinity-tooltip{width:min(26rem,50vw - 3rem);max-width:calc(100vw - 2rem);left:auto;right:0}.recipe-detail-book-page .animate-recipe-steps{padding-top:.2rem;padding-left:.4rem}.recipe-detail-book-page .animate-recipe-steps>*{overflow:visible}@keyframes recipe-book-cover-in{0%{opacity:0;transform:rotateY(-12deg)translate(-1.5rem)}to{opacity:1;transform:rotateY(-4deg)translate(0)}}@keyframes recipe-book-open{0%{opacity:0;transform:rotateX(4deg)scale(.96)}to{opacity:1;transform:rotateX(0)scale(1)}}@keyframes recipe-book-turn-next{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes recipe-book-turn-prev{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes recipe-book-shade-darken{0%{opacity:0}45%{opacity:.95}50%{opacity:1}to{opacity:1}}@keyframes recipe-book-shade-lighten{0%{opacity:1}50%{opacity:1}55%{opacity:.95}to{opacity:0}}@keyframes recipe-book-face-fade-out{0%,35%{opacity:1}50%{opacity:.45}to{opacity:0}}@keyframes recipe-book-face-fade-in{0%,50%{opacity:.45}65%{opacity:1}to{opacity:1}}@keyframes recipe-book-mobile-flip-next{0%{transform:rotateY(0)}to{transform:rotateY(-90deg)}}@keyframes recipe-book-mobile-flip-prev{0%{transform:rotateY(-90deg)}to{transform:rotateY(0)}}@media(max-width:767px){.recipe-book-reader__side-nav{display:none}.recipe-book-manager{margin:.5rem}.recipe-book-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.7rem}.recipe-book-cover-grid--discover-public{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.55rem}.recipe-book-cover-card,.recipe-book-cover-card--add{aspect-ratio:3/4;min-height:0}.recipe-book-manager__header,.recipe-book-manager__create,.recipe-book-manager__tools{flex-direction:column;align-items:stretch}.recipe-book-reader__stage{padding:.5rem}.recipe-book-page__contents{padding:.15rem 0}.recipe-book-page__contents-entry{padding-block:.5rem}}@keyframes guided-tour-card-in{0%{opacity:0}to{opacity:1}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
