/*! tailwindcss v4.0.8 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:"Source Sans 3",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(.971 .013 17.38);--color-red-200:oklch(.885 .062 18.334);--color-red-300:oklch(.808 .114 19.571);--color-red-400:oklch(.704 .191 22.216);--color-red-500:oklch(.637 .237 25.331);--color-red-600:oklch(.577 .245 27.325);--color-red-700:oklch(.505 .213 27.518);--color-red-800:oklch(.444 .177 26.899);--color-red-900:oklch(.396 .141 25.723);--color-orange-50:oklch(.98 .016 73.684);--color-orange-200:oklch(.901 .076 70.697);--color-orange-300:oklch(.837 .128 66.29);--color-orange-400:oklch(.75 .183 55.934);--color-orange-500:oklch(.705 .213 47.604);--color-orange-600:oklch(.646 .222 41.116);--color-orange-700:oklch(.553 .195 38.402);--color-orange-800:oklch(.47 .157 37.304);--color-orange-950:oklch(.266 .079 36.259);--color-amber-50:oklch(.987 .022 95.277);--color-amber-200:oklch(.924 .12 95.746);--color-amber-300:oklch(.879 .169 91.605);--color-amber-400:oklch(.828 .189 84.429);--color-amber-500:oklch(.769 .188 70.08);--color-amber-600:oklch(.666 .179 58.318);--color-amber-700:oklch(.555 .163 48.998);--color-amber-800:oklch(.473 .137 46.201);--color-amber-950:oklch(.279 .077 45.635);--color-yellow-50:oklch(.987 .026 102.212);--color-yellow-200:oklch(.945 .129 101.54);--color-yellow-300:oklch(.905 .182 98.111);--color-yellow-400:oklch(.852 .199 91.936);--color-yellow-500:oklch(.795 .184 86.047);--color-yellow-600:oklch(.681 .162 75.834);--color-yellow-700:oklch(.554 .135 66.442);--color-yellow-800:oklch(.476 .114 61.907);--color-yellow-950:oklch(.286 .066 53.813);--color-lime-50:oklch(.986 .031 120.757);--color-lime-200:oklch(.938 .127 124.321);--color-lime-300:oklch(.897 .196 126.665);--color-lime-400:oklch(.841 .238 128.85);--color-lime-500:oklch(.768 .233 130.85);--color-lime-600:oklch(.648 .2 131.684);--color-lime-700:oklch(.532 .157 131.589);--color-lime-800:oklch(.453 .124 130.933);--color-lime-900:oklch(.405 .101 131.063);--color-lime-950:oklch(.274 .072 132.109);--color-green-50:oklch(.982 .018 155.826);--color-green-200:oklch(.925 .084 155.995);--color-green-300:oklch(.871 .15 154.449);--color-green-400:oklch(.792 .209 151.711);--color-green-500:oklch(.723 .219 149.579);--color-green-600:oklch(.627 .194 149.214);--color-green-800:oklch(.448 .119 151.328);--color-emerald-50:oklch(.979 .021 166.113);--color-emerald-200:oklch(.905 .093 164.15);--color-emerald-300:oklch(.845 .143 164.978);--color-emerald-400:oklch(.765 .177 163.223);--color-emerald-500:oklch(.696 .17 162.48);--color-emerald-600:oklch(.596 .145 163.225);--color-emerald-800:oklch(.432 .095 166.913);--color-teal-50:oklch(.984 .014 180.72);--color-teal-200:oklch(.91 .096 180.426);--color-teal-300:oklch(.855 .138 181.071);--color-teal-400:oklch(.777 .152 181.912);--color-teal-500:oklch(.704 .14 182.503);--color-teal-600:oklch(.6 .118 184.704);--color-teal-800:oklch(.437 .078 188.216);--color-cyan-50:oklch(.984 .019 200.873);--color-cyan-200:oklch(.917 .08 205.041);--color-cyan-300:oklch(.865 .127 207.078);--color-cyan-400:oklch(.789 .154 211.53);--color-cyan-500:oklch(.715 .143 215.221);--color-cyan-600:oklch(.609 .126 221.723);--color-cyan-800:oklch(.45 .085 224.283);--color-sky-50:oklch(.977 .013 236.62);--color-sky-200:oklch(.901 .058 230.902);--color-sky-300:oklch(.828 .111 230.318);--color-sky-400:oklch(.746 .16 232.661);--color-sky-500:oklch(.685 .169 237.323);--color-sky-600:oklch(.588 .158 241.966);--color-sky-800:oklch(.443 .11 240.79);--color-blue-50:oklch(.97 .014 254.604);--color-blue-200:oklch(.882 .059 254.128);--color-blue-300:oklch(.809 .105 251.813);--color-blue-400:oklch(.707 .165 254.624);--color-blue-500:oklch(.623 .214 259.815);--color-blue-600:oklch(.546 .245 262.881);--color-blue-700:oklch(.488 .243 264.376);--color-blue-800:oklch(.424 .199 265.638);--color-indigo-50:oklch(.962 .018 272.314);--color-indigo-200:oklch(.87 .065 274.039);--color-indigo-300:oklch(.785 .115 274.713);--color-indigo-400:oklch(.673 .182 276.935);--color-indigo-500:oklch(.585 .233 277.117);--color-indigo-600:oklch(.511 .262 276.966);--color-indigo-700:oklch(.457 .24 277.023);--color-indigo-800:oklch(.398 .195 277.366);--color-violet-50:oklch(.969 .016 293.756);--color-violet-200:oklch(.894 .057 293.283);--color-violet-300:oklch(.811 .111 293.571);--color-violet-400:oklch(.702 .183 293.541);--color-violet-500:oklch(.606 .25 292.717);--color-violet-600:oklch(.541 .281 293.009);--color-violet-700:oklch(.491 .27 292.581);--color-violet-800:oklch(.432 .232 292.759);--color-purple-50:oklch(.977 .014 308.299);--color-purple-200:oklch(.902 .063 306.703);--color-purple-300:oklch(.827 .119 306.383);--color-purple-400:oklch(.714 .203 305.504);--color-purple-500:oklch(.627 .265 303.9);--color-purple-600:oklch(.558 .288 302.321);--color-purple-700:oklch(.496 .265 301.924);--color-purple-800:oklch(.438 .218 303.724);--color-fuchsia-50:oklch(.977 .017 320.058);--color-fuchsia-200:oklch(.903 .076 319.62);--color-fuchsia-300:oklch(.833 .145 321.434);--color-fuchsia-400:oklch(.74 .238 322.16);--color-fuchsia-500:oklch(.667 .295 322.15);--color-fuchsia-600:oklch(.591 .293 322.896);--color-fuchsia-700:oklch(.518 .253 323.949);--color-fuchsia-800:oklch(.452 .211 324.591);--color-pink-50:oklch(.971 .014 343.198);--color-pink-200:oklch(.899 .061 343.231);--color-pink-300:oklch(.823 .12 346.018);--color-pink-400:oklch(.718 .202 349.761);--color-pink-500:oklch(.656 .241 354.308);--color-pink-600:oklch(.592 .249 .584);--color-pink-700:oklch(.525 .223 3.958);--color-pink-800:oklch(.459 .187 3.815);--color-rose-50:oklch(.969 .015 12.422);--color-rose-200:oklch(.892 .058 10.001);--color-rose-300:oklch(.81 .117 11.638);--color-rose-400:oklch(.712 .194 13.428);--color-rose-500:oklch(.645 .246 16.439);--color-rose-600:oklch(.586 .253 17.585);--color-rose-700:oklch(.514 .222 16.935);--color-rose-800:oklch(.455 .188 13.697);--color-slate-800:oklch(.279 .041 260.031);--color-gray-100:oklch(.967 .003 264.542);--color-gray-200:oklch(.928 .006 264.531);--color-gray-300:oklch(.872 .01 258.338);--color-gray-400:oklch(.707 .022 261.325);--color-gray-500:oklch(.551 .027 264.364);--color-gray-600:oklch(.446 .03 256.802);--color-gray-700:oklch(.373 .034 259.733);--color-gray-800:oklch(.278 .033 256.848);--color-gray-900:oklch(.21 .034 264.665);--color-zinc-50:#fafafa;--color-zinc-100:#f5f5f5;--color-zinc-200:#e5e5e5;--color-zinc-300:#d4d4d4;--color-zinc-400:#a3a3a3;--color-zinc-500:#737373;--color-zinc-600:#525252;--color-zinc-700:#404040;--color-zinc-800:#262626;--color-zinc-900:#171717;--color-zinc-950:#0a0a0a;--color-neutral-100:oklch(.97 0 0);--color-neutral-200:oklch(.922 0 0);--color-neutral-400:oklch(.708 0 0);--color-neutral-700:oklch(.371 0 0);--color-neutral-800:oklch(.269 0 0);--color-neutral-900:oklch(.205 0 0);--color-neutral-950:oklch(.145 0 0);--color-stone-800:oklch(.268 .007 34.298);--color-stone-950:oklch(.147 .004 49.25);--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-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-3xl:64px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings);--color-accent:var(--color-terracotta);--color-accent-content:var(--color-terracotta);--color-accent-foreground:var(--color-white);--font-display:"Fraunces",ui-serif,Georgia,serif;--color-cream:#fbf6ee;--color-flour:#f7efe3;--color-butter:#f3d9a4;--color-cacao:#6b3f2a;--color-terracotta:#c45c26;--color-terracotta-dark:#9a3f14;--color-sage:#5c7a5a;--color-ink:#2c2118;--animate-fade-up:fade-up .55s ease-out both}.dark{--color-accent:var(--color-white);--color-accent-content:var(--color-white);--color-accent-foreground:var(--color-neutral-800)}}@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%;-moz-tab-size:4;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}body{line-height:inherit}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;color:color-mix(in oklab,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}ui-button{display:block}ui-label{cursor:default;display:inline-block}ui-description,ui-legend,ui-select{display:block}ui-selected-option{display:contents}ui-options:not([popover]),ui-option,ui-option-create,ui-option-empty,ui-empty{cursor:default;display:block}ui-pillbox,ui-checkbox-group{display:block}ui-checkbox,ui-switch{-webkit-user-select:none;user-select:none;display:inline-block}ui-radio-group{display:block}ui-radio{-webkit-user-select:none;user-select:none;display:inline-block}ui-date-picker,ui-time-picker,ui-calendar{display:block}ui-calendar-preset,ui-calendar-previous,ui-calendar-next,ui-calender-next{-webkit-user-select:none;user-select:none;display:block}ui-menu[popover]:popover-open{display:block}ui-menu[popover].\:popover-open{display:block}ui-menu-checkbox,ui-menu-radio{cursor:default;display:contents}ui-disclosure{display:block}ui-tab-group,ui-tabs{cursor:default;display:block}ui-resizable,ui-composer,ui-editor,ui-editor-content,ui-progress,ui-carousel,ui-carousel-track,ui-carousel-slide{display:block}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}[x-cloak]{display:none!important}input:not([type=checkbox]):not([type=file]):not([type=radio]),textarea,select{border-width:1px;padding:.55rem .75rem}}@layer components{:where([data-flux-timeline]){--flux-timeline-item-gap:calc(var(--spacing)*4);--flux-timeline-item-offset:0px;--flux-timeline-content-gap:calc(var(--spacing)*3);--flux-timeline-line-gap:var(--spacing);--flux-timeline-line-width:1px;--flux-timeline-indicator-size:calc(var(--spacing)*8)}:where([data-flux-timeline-horizontal]){--flux-timeline-content-gap:calc(var(--spacing)*2)}:where([data-flux-timeline][data-flux-timeline-size=lg]){--flux-timeline-item-gap:calc(var(--spacing)*8);--flux-timeline-content-gap:calc(var(--spacing)*4);--flux-timeline-line-gap:0px;--flux-timeline-line-width:2px}:where([data-flux-timeline-size=lg]){--flux-timeline-indicator-size:calc(var(--spacing)*12)}:where([data-flux-timeline-horizontal][data-flux-timeline-size=lg]),:where([data-flux-timeline-horizontal] [data-flux-timeline-size=lg]){--flux-timeline-item-gap:calc(var(--spacing)*4);--flux-timeline-content-gap:calc(var(--spacing)*3)}.recipe-card{height:100%;min-width:calc(var(--spacing)*0);border-radius:var(--radius-3xl);background-color:var(--color-white);--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);flex-direction:column;display:flex;overflow:hidden}.recipe-card-media{position:relative}.recipe-card-photo{display:block;position:relative;overflow:hidden}.recipe-card-engage{z-index:3;pointer-events:auto;position:absolute;bottom:.55rem;right:.55rem}.recipe-card-engage .recipe-engage{pointer-events:auto}.recipe-card-body{flex-direction:column;flex:auto;gap:.7rem;min-width:0;padding:.95rem 1rem 1.05rem;display:flex}.recipe-card-copy{flex-direction:column;flex:0 auto;gap:.3rem;min-width:0;display:flex}.recipe-card-category{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-cacao)48%,transparent);margin:0;font-size:.64rem;font-weight:500;line-height:1.25}.recipe-card-title{white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;min-width:0;min-height:0;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-cacao);flex:0 auto;font-size:1.12rem;font-weight:600;line-height:1.28;transition:color .2s;display:block;overflow:visible}.recipe-card-title:hover{color:var(--color-terracotta)}.recipe-card-foot{border-top:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);flex-direction:column;gap:.3rem;min-width:0;margin-top:0;padding-top:.55rem;display:flex}.recipe-card-meta{font-family:var(--font-sans);color:color-mix(in srgb,var(--color-cacao)58%,transparent);flex-wrap:wrap;align-items:center;gap:.25rem .45rem;margin:0;padding:0;font-size:.74rem;font-weight:500;line-height:1.3;display:flex}.recipe-card-meta-item{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.recipe-card-meta-item i{color:color-mix(in srgb,var(--color-terracotta)65%,transparent);flex-shrink:0;font-size:.72rem}.recipe-card-meta-item span{overflow-wrap:anywhere;min-width:0}.recipe-card-meta-sep{color:color-mix(in srgb,var(--color-cacao)28%,transparent);-webkit-user-select:none;user-select:none;font-weight:400;line-height:1}.recipe-card-baker{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-sans);color:color-mix(in srgb,var(--color-cacao)40%,transparent);font-size:.75rem;font-weight:400;line-height:1.35;transition:color .2s;display:block;overflow:hidden}.recipe-card-baker:hover{color:color-mix(in srgb,var(--color-terracotta)85%,var(--color-cacao))}.panel{border-radius:var(--radius-3xl);background-color:var(--color-white);padding:calc(var(--spacing)*6);--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)}.recipe-tips{border:0;border-bottom:1px solid color-mix(in srgb,var(--color-terracotta)14%,transparent);background:0 0;border-radius:0;margin:0 0 .15rem;padding:0 0 .95rem}.recipe-tips-title{font-family:var(--font-display);color:var(--color-cacao);margin:0;font-size:1.05rem;font-weight:600}.recipe-tips-list{gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.recipe-tips-list li{grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.45rem;display:grid}.recipe-tips-index{background:color-mix(in srgb,var(--color-terracotta)78%,white);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.6rem;font-weight:600;display:flex}.recipe-tips-list p{color:color-mix(in srgb,var(--color-cacao)78%,transparent);margin:0;font-size:.84rem;line-height:1.38}.recipe-ingredient-group-heading{border-left:2.5px solid var(--color-terracotta);font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--color-terracotta)92%,var(--color-cacao));margin:0;padding-left:.55rem;font-size:.68rem;font-weight:700}.recipe-ingredients-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.65rem 1rem;margin-bottom:.15rem;display:flex}.recipe-ingredients-head .page-heading{margin:0;font-size:1.4rem}.recipe-ingredients-lede,.recipe-ingredients-pantry{color:color-mix(in srgb,var(--color-cacao)68%,transparent);margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.recipe-ingredients-pantry{margin-top:.7rem;font-weight:500}.recipe-ingredients-pantry a{color:color-mix(in srgb,var(--color-terracotta)88%,var(--color-cacao));text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-terracotta)35%,transparent);text-decoration-color:color-mix(in srgb,var(--color-terracotta)35%,transparent)}.recipe-ingredients-pantry-action{border:1px solid color-mix(in srgb,var(--color-sage,#5a7a4a)28%,transparent);background:color-mix(in srgb,var(--color-sage,#5a7a4a)10%,white);color:color-mix(in srgb,var(--color-sage,#5a7a4a)88%,var(--color-cacao));cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;margin-top:.45rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.recipe-ingredients-pantry-action:hover{border-color:color-mix(in srgb,var(--color-sage,#5a7a4a)48%,transparent);background:#fff}.recipe-servings-stepper{border:1px solid color-mix(in srgb,var(--color-terracotta)22%,transparent);background:color-mix(in srgb,var(--color-flour)40%,white);box-shadow:0 2px 8px color-mix(in srgb,var(--color-cacao)6%,transparent);border-radius:999px;align-items:center;gap:.2rem;padding:.28rem;display:inline-flex}.recipe-servings-btn{width:2.25rem;height:2.25rem;color:var(--color-terracotta);cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:1.15rem;font-weight:600;line-height:1;transition:background .15s,transform .15s,color .15s;display:inline-flex}.recipe-servings-btn:hover{background:color-mix(in srgb,var(--color-butter)55%,white);transform:scale(1.04)}.recipe-servings-btn--plus{background:color-mix(in srgb,var(--color-terracotta)92%,white);color:#fff}.recipe-servings-btn--plus:hover{background:color-mix(in srgb,var(--color-terracotta)82%,black)}.recipe-servings-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.recipe-servings-value{text-align:center;min-width:3.75rem;margin:0;padding:0 .3rem;line-height:1.1}.recipe-servings-count{font-family:var(--font-display);color:var(--color-cacao);font-size:1.2rem;font-weight:600;display:block}.recipe-servings-label{letter-spacing:.02em;color:color-mix(in srgb,var(--color-cacao)52%,transparent);font-size:.7rem;display:block}.recipe-ingredient-list{margin-top:.7rem}.recipe-ingredient-section{background:color-mix(in srgb,var(--color-flour)55%,white);border-radius:.8rem;margin-top:.75rem;padding:.65rem .7rem .5rem}.recipe-ingredient-section:first-child{margin-top:.4rem}.recipe-ingredient-section+.recipe-ingredient-section{border-top:0;margin-top:.75rem;padding-top:.65rem}.recipe-ingredient-section .recipe-ingredient-group-heading{margin:0 0 .3rem}.recipe-ingredient-list>ul,.recipe-ingredient-list ul{margin:0;padding:0;list-style:none}.recipe-ingredient-row{border-bottom:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 1.9rem;align-items:baseline;gap:.12rem .6rem;padding:.55rem .15rem;display:grid}.recipe-ingredient-row:last-child{border-bottom:0;padding-bottom:.15rem}.recipe-ingredient-name{min-width:0;color:var(--color-cacao);overflow-wrap:anywhere;font-size:.9rem;font-weight:500;line-height:1.35}.recipe-ingredient-amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:color-mix(in srgb,var(--color-cacao)62%,transparent);font-size:.84rem}.recipe-ingredient-list-btn{border:1px solid color-mix(in srgb,var(--color-terracotta)16%,transparent);background:color-mix(in srgb,var(--color-flour)55%,white);width:1.85rem;height:1.85rem;color:color-mix(in srgb,var(--color-terracotta)78%,var(--color-cacao));cursor:pointer;opacity:1;border-radius:999px;justify-content:center;place-self:start end;align-items:center;margin:0;padding:0;font-size:.82rem;line-height:1;transition:background .15s,color .15s,transform .15s,border-color .15s;display:inline-flex}.recipe-ingredient-list-btn:hover,.recipe-ingredient-list-btn:focus-visible{background:color-mix(in srgb,var(--color-terracotta)12%,white);border-color:color-mix(in srgb,var(--color-terracotta)40%,transparent);color:var(--color-terracotta);outline:none;transform:scale(1.06)}.recipe-ingredient-list-btn--done{background:color-mix(in srgb,var(--color-sage,#5a7a4a)18%,white);color:color-mix(in srgb,var(--color-sage,#5a7a4a)85%,transparent);cursor:default;opacity:1;border-color:#0000}.recipe-ingredient-meta{color:color-mix(in srgb,var(--color-cacao)62%,transparent);grid-column:1/3;margin:.05rem 0 0;font-size:.78rem;line-height:1.4}.recipe-ingredient-meta--ok{color:color-mix(in srgb,var(--color-sage,#5a7a4a)78%,var(--color-cacao))}.recipe-ingredient-meta button{font-size:inherit;color:inherit;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-cacao)22%,transparent);text-decoration-color:color-mix(in srgb,var(--color-cacao)22%,transparent);cursor:pointer;background:0 0;border:0;margin-left:.25rem;padding:0;font-weight:600}.recipe-ingredient-meta button:hover{color:var(--color-terracotta)}.recipe-ingredients-shell{border:0;border-left:3px solid color-mix(in srgb,var(--color-terracotta)55%,transparent);box-shadow:none;background:0 0;border-radius:0;padding:0 0 0 1rem}.recipe-ingredients-list-cta{border:1px solid color-mix(in srgb,var(--color-terracotta)28%,transparent);background:color-mix(in srgb,var(--color-flour)55%,white);width:100%;color:var(--color-cacao);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;margin-top:.85rem;padding:.65rem .95rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.recipe-ingredients-list-cta:hover{border-color:color-mix(in srgb,var(--color-terracotta)55%,transparent);color:var(--color-terracotta);background:#fff}.recipe-ingredients-list-msg{text-align:center;color:var(--color-sage,#5a7a4a);margin:.55rem 0 0;font-size:.8rem}.recipe-equipment-shell{border-left:3px solid #0000;padding:.45rem 0 0 .95rem}.recipe-aside-heading{font-family:var(--font-display);color:var(--color-cacao);margin:0;font-size:.95rem}.recipe-equipment-list{flex-wrap:wrap;gap:.28rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.recipe-equipment-list li{background:color-mix(in srgb,var(--color-flour)70%,white);color:color-mix(in srgb,var(--color-cacao)68%,transparent);border-radius:999px;padding:.18rem .5rem;font-size:.68rem}.recipe-equipment-empty{color:color-mix(in srgb,var(--color-cacao)50%,transparent)!important;background:0 0!important;padding-left:0!important}.recipe-tag-list{flex-wrap:wrap;gap:.3rem;padding-left:.95rem;display:flex}.recipe-tag-list span{color:color-mix(in srgb,var(--color-cacao)42%,transparent);font-size:.68rem}.recipe-method-stack{gap:1.1rem;min-width:0;max-width:100%;display:grid}.recipe-method-primary{gap:0;display:grid}.recipe-bake-flow{border:1px solid color-mix(in srgb,var(--color-terracotta)16%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-flour)42%,white),#fff 38%,#fff);box-shadow:0 1px color-mix(in srgb,var(--color-cacao)4%,transparent);border-radius:1.35rem;gap:.9rem;padding:1.05rem 1.15rem 1.15rem;display:grid}.recipe-method-after{border-top:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);gap:1.75rem;padding-top:.35rem;display:grid}.recipe-detail-secondary{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.recipe-detail-tile{min-width:0}.recipe-detail-tile-aside{border-top:0;align-items:center;gap:.5rem;margin-top:.7rem;padding-top:0;display:flex}.recipe-detail-tile-aside img{flex-shrink:0;width:auto;max-width:2.85rem;height:2.4rem}.recipe-detail-tile-aside p{color:color-mix(in srgb,var(--color-cacao)70%,transparent);margin:0;font-size:.8rem;font-style:italic;line-height:1.35}.recipe-detail-tile.panel,.recipe-detail-tile.recipe-variation{box-shadow:0 1px color-mix(in srgb,var(--color-cacao)4%,transparent);border:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);background:#fff;border-radius:1.15rem;margin:0;padding:.95rem 1rem 1rem}.recipe-detail-tile .page-heading{margin:0;font-size:1.15rem;line-height:1.25}.recipe-detail-tile-lede{color:color-mix(in srgb,var(--color-cacao)68%,transparent);margin:.3rem 0 0;font-size:.84rem;line-height:1.4}.recipe-detail-tile--gate>*{height:auto}.recipe-detail-tile--gate .rounded-3xl{box-sizing:border-box;height:auto}.recipe-variation-ideas{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.recipe-variation-chip{border:1px solid color-mix(in srgb,var(--color-cacao)10%,transparent);background:color-mix(in srgb,var(--color-flour)55%,white);color:color-mix(in srgb,var(--color-cacao)82%,transparent);cursor:pointer;border-radius:999px;align-items:center;padding:.38rem .75rem;font-size:.78rem;font-weight:500;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.recipe-variation-chip:hover{border-color:color-mix(in srgb,var(--color-terracotta)28%,transparent);color:var(--color-terracotta);background:#fff}.recipe-variation-chip.is-active{background:color-mix(in srgb,var(--color-terracotta)12%,white);border-color:color-mix(in srgb,var(--color-terracotta)35%,transparent);color:var(--color-terracotta)}.recipe-variation-form{gap:.65rem;margin-top:.85rem;display:grid}.recipe-variation-form textarea,.recipe-help-form textarea,.recipe-review-form textarea{border:1px solid color-mix(in srgb,var(--color-terracotta)16%,transparent);background:color-mix(in srgb,var(--color-flour)40%,white);width:100%;color:var(--color-cacao);resize:vertical;border-radius:.9rem;margin:0;padding:.7rem .85rem;font-size:.9rem;line-height:1.4}.recipe-variation-form textarea:focus,.recipe-help-form textarea:focus,.recipe-review-form textarea:focus{outline:2px solid color-mix(in srgb,var(--color-terracotta)28%,transparent);outline-offset:1px;background:#fff}.recipe-variation-actions,.recipe-help-actions,.recipe-review-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.recipe-variation-result{border-top:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);margin-top:1rem;padding-top:.9rem}.recipe-help-form,.recipe-review-form{gap:.7rem;margin-top:.85rem;display:grid}.recipe-review-stars{align-items:center;gap:.2rem;display:flex}.recipe-review-star{width:2rem;height:2rem;color:color-mix(in srgb,var(--color-cacao)22%,transparent);cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;padding:0;font-size:1.35rem;line-height:1;transition:color .15s,transform .15s;display:inline-flex}.recipe-review-star.is-active,.recipe-review-star:hover{color:var(--color-terracotta);transform:scale(1.06)}.recipe-review-label{color:color-mix(in srgb,var(--color-cacao)72%,transparent);margin:0;font-size:.8rem;font-weight:600}.recipe-review-list{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.recipe-review-item{background:color-mix(in srgb,var(--color-flour)45%,white);border-radius:.85rem;padding:.7rem .8rem}.recipe-review-item-meta{color:var(--color-cacao);margin:0;font-size:.8rem;font-weight:600}.recipe-review-item-text{color:color-mix(in srgb,var(--color-cacao)72%,transparent);margin:.3rem 0 0;font-size:.84rem;line-height:1.45}.recipe-review-empty{background:color-mix(in srgb,var(--color-flour)50%,white);color:color-mix(in srgb,var(--color-cacao)65%,transparent);border-radius:.85rem;margin:.85rem 0 0;padding:.85rem .9rem;font-size:.84rem;line-height:1.45}.recipe-detail-login-hint{color:color-mix(in srgb,var(--color-cacao)68%,transparent);margin:.75rem 0 0;font-size:.84rem;line-height:1.45}@media(min-width:1024px){.recipe-detail-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.25rem}}.recipe-steps-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.recipe-steps-head .page-heading{margin:0;font-size:1.45rem}.recipe-print-step-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.recipe-print-step-list:before{content:"";background:color-mix(in srgb,var(--color-terracotta)22%,transparent);pointer-events:none;border-radius:999px;width:2px;position:absolute;top:1.35rem;bottom:1.1rem;left:1.05rem}.recipe-step-phase{margin:.85rem 0 .2rem;padding-left:2.85rem}.recipe-step-phase:first-child{margin-top:.15rem}.recipe-print-step{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:2.15rem minmax(0,1fr);align-items:start;gap:.25rem .9rem;margin:0;padding:.65rem 0;display:grid;position:relative}.recipe-print-step+.recipe-print-step{border-top:1px solid color-mix(in srgb,var(--color-cacao)6%,transparent)}.recipe-print-step:last-child{padding-bottom:.2rem}.recipe-print-step-number{z-index:1;border:2px solid color-mix(in srgb,var(--color-terracotta)78%,white);width:2.1rem;height:2.1rem;font-family:var(--font-display);color:var(--color-terracotta);box-shadow:0 0 0 3px color-mix(in srgb,white 92%,var(--color-flour));background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;line-height:1;display:flex;position:relative}.recipe-print-step:has(+.recipe-print-step) .recipe-print-step-number:after{content:none}.recipe-print-step-body{min-width:0;padding-top:.1rem}.recipe-print-step-title-row{flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;display:flex}.recipe-print-step-title{font-family:var(--font-display);color:var(--color-cacao);margin:0;font-size:1.12rem;font-weight:600;line-height:1.2}.recipe-print-step-group{letter-spacing:.02em;color:color-mix(in srgb,var(--color-terracotta)75%,transparent);font-size:.68rem;font-weight:600}.recipe-print-step-instruction{color:color-mix(in srgb,var(--color-cacao)82%,transparent);margin:.4rem 0 0;font-size:.92rem;line-height:1.48}.recipe-print-step-hint{color:color-mix(in srgb,var(--color-terracotta)88%,var(--color-cacao));margin:.3rem 0 0;font-size:.76rem;font-weight:500}.recipe-print-step-ai{color:color-mix(in srgb,var(--color-cacao)45%,transparent);margin:.2rem 0 0;font-size:.68rem}.recipe-storage-shell{border-top:1px dashed color-mix(in srgb,var(--color-terracotta)16%,transparent);box-shadow:none;background:0 0;margin-top:.15rem;padding:.7rem 0 0}.recipe-storage-title{font-family:var(--font-display);color:color-mix(in srgb,var(--color-cacao)88%,transparent);margin:0;font-size:1rem;font-weight:600}.recipe-storage-note{color:color-mix(in srgb,var(--color-cacao)48%,transparent);margin:.2rem 0 0;font-size:.7rem;line-height:1.35}.recipe-storage-list{color:color-mix(in srgb,var(--color-cacao)68%,transparent);gap:.15rem;margin:.4rem 0 0;padding:0;font-size:.8rem;list-style:none;display:grid}.recipe-storage-notes{color:color-mix(in srgb,var(--color-cacao)60%,transparent);margin:.35rem 0 0;font-size:.8rem;line-height:1.4}.recipe-method-jump{z-index:20;background:color-mix(in srgb,var(--color-cream)88%,white);border:1px solid color-mix(in srgb,var(--color-terracotta)14%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;gap:.35rem;margin:0 0 .15rem;padding:.3rem;display:flex;position:sticky;top:4.5rem}.recipe-method-jump a{text-align:center;color:var(--color-cacao);border-radius:999px;flex:1 1 0;padding:.4rem .65rem;font-size:.8rem;font-weight:600;text-decoration:none}.recipe-method-jump a:hover,.recipe-method-jump a:focus-visible{color:var(--color-terracotta);background:#fff;outline:none}.recipe-step-phase-heading{font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:#c45c26;margin:0;font-size:.68rem;font-weight:700}.recipe-step-chips{border-left:3px solid color-mix(in srgb,var(--color-terracotta)55%,transparent);background:color-mix(in srgb,var(--color-flour)72%,white);color:color-mix(in srgb,var(--color-cacao)72%,transparent);border-radius:.65rem;margin:.45rem 0 0;padding:.45rem .65rem;font-size:.76rem;line-height:1.38}.recipe-step-chips-label{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--color-terracotta)85%,transparent);margin-bottom:.08rem;font-size:.62rem;font-weight:700;display:block}.recipe-step-chips-list{overflow-wrap:anywhere;display:block}.recipe-step-chips--desktop-only{display:none}.recipe-step-chips--mobile-only{display:block}.recipe-step-chips--mobile-only>summary{cursor:pointer;list-style:none}.recipe-step-chips--mobile-only>summary::-webkit-details-marker{display:none}.recipe-step-chips-summary-hint{color:color-mix(in srgb,var(--color-cacao)48%,transparent);text-transform:none;letter-spacing:0;margin-left:.35rem;font-size:.7rem;font-weight:500}@media(min-width:640px){.recipe-step-chips--mobile-only{display:none}.recipe-step-chips--desktop-only{display:block}}@media(max-width:639px){.recipe-bake-flow{border-radius:1.1rem;padding:.95rem .85rem 1.05rem}.recipe-print-step{gap:.3rem .7rem;padding:.7rem 0}.recipe-print-step-title{font-size:1.02rem}.recipe-ingredients-shell,.recipe-equipment-shell,.recipe-tag-list{padding-left:.75rem}}.cook-step-chips{color:#6b3f2abf;margin:0 0 .85rem;font-size:.9rem;line-height:1.4}.cook-step-title{font-family:var(--font-display);color:#6b3f2a;margin:0 0 .35rem;font-size:1.15rem;font-weight:600}.recipe-tips-snuitje{align-items:flex-start;gap:.55rem;margin:.45rem 0 0;display:flex}.recipe-tips-snuitje blockquote{color:color-mix(in srgb,var(--color-terracotta)85%,var(--color-cacao));margin:0;font-size:.85rem;line-height:1.4}@media(max-width:640px){.recipe-tips{padding:.7rem .8rem .75rem}.recipe-tips-title{font-size:1.05rem}}.account-report-btn{align-items:center;gap:calc(var(--spacing)*1.5);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));color:color-mix(in oklab,var(--color-cacao)45%,transparent);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.account-report-btn:hover{background-color:var(--color-flour);color:var(--color-cacao)}}.account-report-btn: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);--tw-ring-color:color-mix(in oklab,var(--color-terracotta)40%,transparent);--tw-outline-style:none;outline-style:none}.recipe-sheet{border-radius:var(--radius-3xl);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:color-mix(in oklab,var(--color-terracotta)10%,transparent);overflow:hidden}.recipe-sheet-body{padding:calc(var(--spacing)*5)}@media(min-width:40rem){.recipe-sheet-body{padding:calc(var(--spacing)*6)}}.recipe-sheet-title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-cacao)}.recipe-meta-chip{align-items:center;gap:calc(var(--spacing)*1.5);background-color:var(--color-flour);padding-inline:calc(var(--spacing)*3);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-cacao);border-radius:3.40282e38px;display:inline-flex}.recipe-hero{grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:visible}.recipe-hero:has(.recipe-print-menu--open){z-index:40}.recipe-hero-photo{background:var(--color-flour);border-radius:1.5rem 1.5rem 0 0;min-width:0;position:relative;overflow:hidden}.recipe-hero-photo img{aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%;display:block}.recipe-hero-copy{background:#fff;min-width:0;padding:1.35rem 1.4rem 1.45rem;overflow:visible;container:recipe-copy/inline-size}.recipe-hero-engage{z-index:5;position:absolute;bottom:.85rem;right:.85rem}.recipe-hero-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-top:.35rem;display:flex}.recipe-hero-title-row .page-title{flex:12rem;min-width:0;margin:0}.recipe-hero-lede{max-width:40rem;color:color-mix(in srgb,var(--color-cacao)88%,transparent);margin-top:.85rem;font-size:1.05rem;line-height:1.58}.recipe-hero-snuitje{align-items:center;gap:.55rem;max-width:28rem;margin-top:.85rem;display:flex}.recipe-hero-snuitje img{flex-shrink:0;width:auto;max-width:3.85rem;height:3.15rem}.recipe-hero-snuitje p{color:color-mix(in srgb,var(--color-cacao)78%,transparent);margin:0;font-size:.9rem;font-style:italic;line-height:1.4}.recipe-hero-meta{flex-wrap:wrap;align-items:center;gap:.45rem;margin:1.05rem 0 0;padding:0;list-style:none;display:flex}.recipe-hero-meta-item{background:color-mix(in srgb,var(--color-flour)72%,white);border:1px solid color-mix(in srgb,var(--color-cacao)6%,transparent);color:color-mix(in srgb,var(--color-cacao)78%,transparent);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:500;line-height:1.2;display:inline-flex}.recipe-hero-meta-item i{color:color-mix(in srgb,var(--color-terracotta)75%,transparent);font-size:.78rem}.recipe-hero-meta-item--diet{background:color-mix(in srgb,var(--color-sage,#5a7a4a)12%,white);color:color-mix(in srgb,var(--color-sage,#5a7a4a)85%,var(--color-cacao));border-color:#0000}.recipe-hero-meta-item--diet i{display:none}.recipe-hero-actions{flex-direction:column;align-items:flex-start;gap:.7rem;margin-top:1.35rem;display:flex}.recipe-hero-action-primary{min-height:2.85rem;padding-inline:1.3rem;font-size:.95rem}.recipe-hero-actions-secondary{background:color-mix(in srgb,var(--color-flour)55%,white);border:1px solid color-mix(in srgb,var(--color-cacao)6%,transparent);border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem;display:flex}.recipe-hero-actions-secondary .btn-secondary{min-height:2.4rem;box-shadow:0 1px color-mix(in srgb,var(--color-cacao)4%,transparent);background:#fff;border-color:#0000;padding:.5rem .85rem;font-size:.82rem;font-weight:500}.recipe-hero-actions-secondary .btn-secondary:hover{border-color:color-mix(in srgb,var(--color-terracotta)28%,transparent);color:var(--color-terracotta);background:#fff}.recipe-hero-actions-secondary .recipe-print-menu{display:inline-flex}.recipe-engage{background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:inline-flex}.recipe-engage-btn{border:1px solid color-mix(in srgb,white 58%,var(--color-cacao)11%);background:linear-gradient(155deg,#fffffff5,color-mix(in srgb,var(--color-flour)80%,white));min-width:3rem;min-height:3rem;color:color-mix(in srgb,var(--color-cacao)86%,transparent);box-shadow:0 8px 22px color-mix(in srgb,var(--color-cacao)14%,transparent),inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(10px);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:1.15rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;padding:.38rem .5rem .34rem;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s,background .18s,color .18s;display:inline-flex;position:relative;overflow:visible}.recipe-engage-btn:after{content:"";z-index:-1;opacity:0;pointer-events:none;border-radius:1.35rem;transition:opacity .18s,transform .18s;position:absolute;top:-.2rem;right:-.2rem;bottom:-.2rem;left:-.2rem;transform:scale(.8)}.recipe-engage-icon{border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;transition:transform .18s cubic-bezier(.2,.8,.2,1);display:grid}.recipe-engage-icon i{font-size:1.06rem;line-height:1;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.recipe-engage-count{opacity:.78;min-width:1ch;font-size:.66rem;font-weight:700;line-height:1;transition:transform .18s,opacity .18s}.recipe-engage-btn:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--color-cacao)17%,transparent),inset 0 1px #fff;background:#fff;transform:translateY(-2px)scale(1.035)}.recipe-engage-btn:hover .recipe-engage-icon{transform:translateY(-1px)}.recipe-engage-btn:active{transform:translateY(0)scale(.94)}.recipe-engage-btn.is-tapped .recipe-engage-icon{animation:.42s cubic-bezier(.22,1.35,.45,1) both recipe-engage-tap}.recipe-engage-btn:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:3px}.recipe-engage-btn--like:hover,.recipe-engage-btn--like.is-active{color:var(--color-terracotta);border-color:color-mix(in srgb,var(--color-terracotta)34%,transparent)}.recipe-engage-btn--like:after{background:color-mix(in srgb,var(--color-terracotta)13%,transparent)}.recipe-engage-btn--favorite:hover,.recipe-engage-btn--favorite.is-active{color:#a86718;border-color:#d49a4270}.recipe-engage-btn--favorite:after{background:#e0ae5929}.recipe-engage-btn.is-active{background:linear-gradient(155deg,#fff,color-mix(in srgb,currentColor 7%,white));box-shadow:0 10px 26px color-mix(in srgb,var(--color-cacao)14%,transparent),inset 0 1px #fff}.recipe-engage-btn.is-active:after{opacity:1;animation:.48s ease-out both recipe-engage-halo;transform:scale(1)}.recipe-engage-btn.is-active .recipe-engage-icon i{animation:.43s cubic-bezier(.22,1.35,.45,1) both recipe-engage-pop}.recipe-engage-btn.is-active .recipe-engage-count{opacity:.95}.recipe-engage-btn.is-loading{pointer-events:none;opacity:.68}.recipe-engage-btn.is-loading .recipe-engage-icon{animation:.7s ease-in-out infinite alternate recipe-engage-wait}@keyframes recipe-engage-pop{0%{transform:scale(.72)rotate(-9deg)}55%{transform:scale(1.32)rotate(5deg)}to{transform:scale(1)rotate(0)}}@keyframes recipe-engage-tap{0%{transform:scale(1)}45%{transform:scale(1.22)rotate(-4deg)}to{transform:scale(1)}}@keyframes recipe-engage-halo{0%{opacity:.9;transform:scale(.72)}to{opacity:0;transform:scale(1.45)}}@keyframes recipe-engage-wait{0%{opacity:.6;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}.recipe-engage--compact{gap:.4rem}.recipe-engage--compact .recipe-engage-btn{border-radius:1rem;min-width:2.75rem;min-height:2.75rem;padding:.32rem .42rem .3rem}.recipe-engage--compact .recipe-engage-icon{width:1.35rem;height:1.35rem}.recipe-engage--compact .recipe-engage-icon i{font-size:.98rem}.recipe-engage--compact .recipe-engage-count{font-size:.62rem}@media(min-width:768px){.recipe-hero:has(.recipe-hero-photo){grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:stretch}.recipe-hero-photo{border-radius:1.5rem 0 0 1.5rem;box-shadow:inset -1px 0 #c45c261a}.recipe-hero-photo img{aspect-ratio:auto;height:100%;min-height:16rem}.recipe-hero-copy{flex-direction:column;justify-content:flex-start;padding:1.6rem 1.85rem 1.7rem;display:flex}}.recipe-hello{max-width:40rem;margin-top:.7rem}.recipe-hello .lede{color:#6b3f2ad1;max-width:38rem;margin:0}.recipe-hello--with-snuitje{max-width:40rem;display:flow-root}.recipe-hello--with-snuitje:not(:has(.lede)) .snuitje-line{float:none}.recipe-hello .snuitje-line{float:right;flex-flow:row;align-items:center;gap:.45rem .65rem;width:max-content;max-width:min(100%,24rem);margin:.05rem 0 .5rem .9rem;display:flex}.recipe-hello .snuitje-line img{width:auto;max-width:9.5rem;height:8rem}.recipe-hello .snuitje-bubble{max-width:13rem;padding:.5rem .8rem;font-size:.95rem;line-height:1.3}.recipe-hello .snuitje-line[data-snuitje-pose=bake],.recipe-hello .snuitje-line[data-snuitje-pose=stir]{flex-direction:row-reverse}.recipe-hello .snuitje-line[data-snuitje-pose=bake] .snuitje-bubble,.recipe-hello .snuitje-line[data-snuitje-pose=stir] .snuitje-bubble{border-radius:1.25rem 1.25rem .35rem}@container recipe-copy (width<=32rem){.recipe-hello--with-snuitje{flex-direction:column-reverse;align-items:flex-start;gap:.4rem;display:flex}.recipe-hello .snuitje-line{float:none;flex:none;width:max-content;max-width:100%;margin:0}.recipe-hello .snuitje-line img{max-width:7.5rem;height:6.25rem}.recipe-hello .snuitje-bubble{max-width:min(13rem,100% - 8.25rem)}}.snuitje-flip{transform:scaleX(-1)}.recipe-bakes{background:#fff;border-radius:1.5rem;padding:1.2rem 1.25rem 1.3rem;box-shadow:0 1px 2px #6b3f2a0f}.recipe-bakes-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.85rem;padding:.15rem .1rem .45rem;display:flex;overflow-x:auto}.recipe-bakes-track::-webkit-scrollbar{height:6px}.recipe-bakes-track::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-terracotta)35%,transparent);border-radius:9999px}.recipe-bake-tile{scroll-snap-align:start;flex:0 0 10.75rem}.recipe-bake-photo{aspect-ratio:4/5;background:linear-gradient(160deg,#f7efe3,color-mix(in srgb,var(--color-terracotta)22%,#fff));border-radius:1.1rem;position:relative;overflow:hidden}.recipe-bake-photo img{object-fit:cover;width:100%;height:100%;display:block}.recipe-bake-heart{z-index:2;color:var(--color-cacao);background:#fbf6eef0;border-radius:9999px;align-items:center;gap:.25rem;padding:.28rem .55rem;font-size:.75rem;display:inline-flex;position:absolute;bottom:.45rem;right:.45rem;box-shadow:0 1px 6px #2c211829}.recipe-bake-heart.is-liked{background:var(--color-terracotta);color:#fff}@media(min-width:768px){.recipe-bake-tile{flex-basis:12rem}}.filter-chip{justify-content:center;align-items:center;gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-terracotta)15%,transparent);background-color:color-mix(in oklab,var(--color-terracotta)10%,transparent);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));color:var(--color-terracotta);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s;display:inline-flex}.site-brand{flex-shrink:0;align-items:center;display:flex}.site-brand img{object-fit:contain;object-position:left center;width:auto;height:44px;max-height:44px;display:block;transform:translateY(-1px)}@media(min-width:640px){.site-brand img{height:46px;max-height:46px}}@media(min-width:1024px){.site-brand img{height:48px;max-height:48px}}.site-nav-link{padding-bottom:calc(var(--spacing)*1);font-family:var(--font-sans);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-cacao);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));--tw-duration:.15s;transition-duration:.15s;position:relative}@media(hover:hover){.site-nav-link:hover{color:var(--color-terracotta)}}.site-nav-link:after{content:"";background:var(--color-terracotta);width:0;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}.site-nav-link:hover:after,.site-nav-link-active:after{width:100%}.site-nav-link-active{color:var(--color-terracotta)}.site-icon-btn{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-terracotta)20%,transparent);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-cacao);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}@media(hover:hover){.site-icon-btn:hover{background-color:var(--color-butter);color:var(--color-terracotta)}}.header-chip{align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-terracotta)20%,transparent);background-color:var(--color-white);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-cacao);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s;display:inline-flex}@media(hover:hover){.header-chip:hover{border-color:color-mix(in oklab,var(--color-terracotta)40%,transparent);background-color:color-mix(in oklab,var(--color-butter)60%,transparent);color:var(--color-terracotta)}}.header-chip-active{border-color:color-mix(in oklab,var(--color-terracotta)40%,transparent);background-color:color-mix(in oklab,var(--color-terracotta)10%,transparent);color:var(--color-terracotta)}.account-menu-trigger--avatar{gap:.35rem;min-height:2.65rem;padding-inline:.4rem .55rem}.site-auth-signin{min-height:2.5rem}.site-pagination{justify-content:flex-end;width:100%;display:flex}.site-pagination-list{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-terracotta)20%,transparent);background-color:var(--color-white);max-width:100%;padding:calc(var(--spacing)*1.5);--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);border-radius:3.40282e38px;flex-wrap:wrap;display:inline-flex}.site-pagination-dir{min-height:calc(var(--spacing)*9);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*1.5);font-family:var(--font-sans);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);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}@media(min-width:40rem){.site-pagination-dir{padding-inline:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.site-pagination-dir-active{border-color:color-mix(in oklab,var(--color-terracotta)25%,transparent);background-color:var(--color-white);color:var(--color-cacao)}@media(hover:hover){.site-pagination-dir-active:hover{border-color:color-mix(in oklab,var(--color-terracotta)45%,transparent);background-color:color-mix(in oklab,var(--color-butter)50%,transparent);color:var(--color-terracotta)}}.site-pagination-dir-next{border-color:var(--color-terracotta);background-color:var(--color-terracotta);color:var(--color-white)}@media(hover:hover){.site-pagination-dir-next:hover{border-color:var(--color-terracotta-dark);background-color:var(--color-terracotta-dark);color:var(--color-white)}}.site-pagination-dir-disabled{cursor:not-allowed;border-color:color-mix(in oklab,var(--color-terracotta)12%,transparent);background-color:var(--color-white);color:color-mix(in oklab,var(--color-cacao)35%,transparent)}.site-pagination-page{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-terracotta)20%,transparent);background-color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-cacao);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}@media(hover:hover){.site-pagination-page:hover{border-color:color-mix(in oklab,var(--color-terracotta)40%,transparent);background-color:color-mix(in oklab,var(--color-butter)50%,transparent);color:var(--color-terracotta)}}.site-pagination-page-current{border-color:var(--color-terracotta);background-color:var(--color-terracotta);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white)}.site-pagination-ellipsis{height:calc(var(--spacing)*9);width:calc(var(--spacing)*7);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:color-mix(in oklab,var(--color-cacao)45%,transparent);justify-content:center;align-items:center;display:inline-flex}.btn-primary{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);background-color:var(--color-terracotta);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.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-white);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.btn-primary:hover{background-color:var(--color-terracotta-dark)}}.btn-primary:disabled{opacity:.4}.btn-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-terracotta)30%,transparent);background-color:var(--color-white);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.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-cacao);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.btn-secondary:hover{background-color:color-mix(in oklab,var(--color-butter)60%,transparent)}}.btn-secondary:disabled{opacity:.4}.btn-ghost{align-items:center;gap:calc(var(--spacing)*1.5);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));color:color-mix(in oklab,var(--color-cacao)80%,transparent);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.btn-ghost:hover{background-color:var(--color-white);color:var(--color-terracotta)}}.page-title{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-cacao)}@media(min-width:48rem){.page-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.page-heading{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-cacao)}.lede{max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:color-mix(in oklab,var(--color-cacao)70%,transparent)}@media(min-width:48rem){.lede{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.page-kicker{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);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-terracotta);text-transform:uppercase}.photo-drop{min-height:calc(var(--spacing)*48);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:color-mix(in oklab,var(--color-terracotta)25%,transparent);background-color:color-mix(in oklab,var(--color-flour)70%,transparent);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*8);text-align:center;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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}@media(hover:hover){.photo-drop:hover{border-color:color-mix(in oklab,var(--color-terracotta)50%,transparent);background-color:color-mix(in oklab,var(--color-butter)30%,transparent)}}.footer-link{align-items:center;gap:calc(var(--spacing)*2);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;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){.footer-link:hover{color:var(--color-butter)}}.site-footer-grid{gap:1.25rem;display:grid}.site-footer-group{border-top:1px solid #ffffff29;padding-top:.35rem}.site-footer-brand{padding-bottom:.5rem}.site-footer-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--color-butter,#f3d9a4);margin:0;font-family:Fraunces,Georgia,serif;font-size:.875rem;display:none}.site-footer-accordion-trigger{width:100%;color:var(--color-butter,#f3d9a4);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 0;font-family:Fraunces,Georgia,serif;font-size:.95rem;display:flex}.site-footer-accordion-caret{font-size:.85rem;transition:transform .18s}.site-footer-accordion-trigger[aria-expanded=true] .site-footer-accordion-caret{transform:rotate(180deg)}.site-footer-panel{gap:.55rem;padding:0 0 .85rem;display:grid}.site-footer-kinds{grid-template-columns:1fr}@media(min-width:640px){.site-footer-kinds{grid-template-columns:1fr 1fr;column-gap:1rem}}@media(min-width:1024px){.site-footer-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.8fr) minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.5rem}.site-footer-group{border-top:0;padding-top:0}.site-footer-accordion-trigger{display:none}.site-footer-heading{margin-bottom:.85rem;display:block}.site-footer-panel{padding:0;display:grid!important}.site-footer-panel[hidden]{display:grid!important}.site-footer-kinds{grid-template-columns:1fr 1fr;gap:.5rem 1.1rem}}.faq-item summary::-webkit-details-marker{display:none}.faq-item-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-cacao);list-style-type:none;display:flex}.faq-item-caret{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-terracotta);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));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}.faq-item[open] .faq-item-caret{transform:rotate(180deg)}.faq-item-body{margin-top:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:color-mix(in oklab,var(--color-cacao)80%,transparent)}:where(.faq-item-body>: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)))}.about-card-link{border-radius:var(--radius-3xl);background-color:var(--color-white);height:100%;padding:calc(var(--spacing)*6);--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);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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:block}@media(hover:hover){.about-card-link:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.kitchen-mosaic{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.kitchen-mosaic-tile{background:#f7efe3;border-radius:1.25rem;min-height:0;display:block;overflow:hidden}.kitchen-mosaic-tile img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.kitchen-mosaic-tile:hover img{transform:scale(1.05)}.kitchen-mosaic-tile-lead{grid-column:1/-1}.snuitje-moment{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;display:flex}.snuitje-moment-figure{flex-shrink:0}.snuitje-line{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin:0;display:flex}.snuitje-bubble{color:#6b3f2a;background:#fff;border:1px solid #c45c2638;border-radius:1.35rem 1.35rem 1.35rem .35rem;max-width:15.5rem;margin:0;padding:.8rem 1.05rem;font-family:Fraunces,Georgia,serif;font-size:1.05rem;font-style:italic;font-weight:500;line-height:1.35;position:relative;box-shadow:0 1px 2px #6b3f2a0f}.snuitje-bubble p{margin:0}.kitchen-hello{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;display:grid}.kitchen-hello .snuitje-line{flex-direction:column;justify-self:end;align-items:flex-end;max-width:9.5rem;margin-top:.15rem}.kitchen-hello .snuitje-bubble{text-align:right;border-radius:1.25rem 1.25rem .4rem;padding:.45rem .7rem;font-size:.9rem}.about-prose{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:color-mix(in oklab,var(--color-cacao)80%,transparent)}:where(.about-prose>: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)))}.privacy-tech{overflow-wrap:anywhere;background:0 0;border:1px solid #c45c262e;border-radius:.85rem;min-width:0;max-width:36rem;margin:0}.privacy-tech summary{cursor:pointer;color:#6b3f2a;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .85rem;font-size:.9rem;font-weight:600;list-style:none;display:flex}.privacy-tech summary::-webkit-details-marker{display:none}.privacy-tech summary:focus{outline:none}.privacy-tech summary:focus-visible{outline-offset:2px;border-radius:.7rem;outline:2px solid #c45c2680}.privacy-tech-caret{color:#c45c26;flex-shrink:0;font-size:.72rem;transition:transform .2s}.privacy-tech[open] .privacy-tech-caret{transform:rotate(180deg)}.privacy-tech[open]{background:#f7efe36b}.privacy-tech-body{color:#6b3f2ac7;padding:0 .85rem .85rem;font-size:.875rem;line-height:1.55}.privacy-tech-body p{margin:0 0 .7rem}.privacy-tech-body h3{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#c45c26;margin:.85rem 0 .35rem;font-size:.72rem;font-weight:600}.privacy-tech-body ul{margin:0;padding-left:1.1rem;list-style:outside}.privacy-tech-body li+li{margin-top:.2rem}.privacy-tech-body code{overflow-wrap:anywhere;word-break:break-word;color:#6b3f2a;font-size:.82em}.about-prose .page-heading{margin-bottom:.85rem}.about-photo{background:#f7efe3;border-radius:1.15rem;margin:0;overflow:hidden}.about-photo img{object-fit:cover;width:100%;height:100%;display:block}.about-photo-sm{max-width:15rem}.about-photo-sm img{aspect-ratio:3/4}.about-photo-md{max-width:20rem}.about-photo-md img{aspect-ratio:4/3}.about-split{align-items:center;gap:1.5rem 2rem;display:grid}.about-snuitje-band{background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1.25rem;padding:0;display:grid}.about-snuitje-band .about-prose{max-width:28rem}.about-snuitje-band .snuitje-line{flex-direction:column;justify-self:end;align-items:flex-end;max-width:9.5rem;margin-top:.15rem}.about-snuitje-band .snuitje-bubble{text-align:right;border-radius:1.25rem 1.25rem .4rem;padding:.45rem .7rem;font-size:.9rem}.about-close{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem 1.25rem;display:grid}.about-close .snuitje-line{flex-direction:column;justify-self:end;align-items:flex-end;max-width:9.5rem}.about-close .snuitje-bubble{text-align:right;border-radius:1.25rem 1.25rem .4rem;padding:.45rem .7rem;font-size:.9rem}@media(min-width:768px){.kitchen-hello{align-items:end;gap:1rem 1.75rem}.kitchen-hello .snuitje-line,.about-snuitje-band .snuitje-line,.about-close .snuitje-line{max-width:11.5rem}.about-split{grid-template-columns:minmax(0,1fr) 15rem}.about-snuitje-band,.about-close{gap:1rem 2rem}.kitchen-mosaic{grid-template-rows:11rem 11rem;grid-template-columns:1.35fr 1fr 1fr;height:22.6rem}.kitchen-mosaic-tile-lead{grid-area:1/1/span 2}.kitchen-mosaic-tile:nth-child(4){grid-column:2/-1}.kitchen-mosaic-tile img{aspect-ratio:auto}}@media(prefers-reduced-motion:reduce){.kitchen-mosaic-tile img{transition:none}.kitchen-mosaic-tile:hover img{transform:none}}.recipe-card img{transition:transform .55s}.recipe-card:hover img{transform:scale(1.06)}.nav-link{border-radius:var(--radius-xl);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));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));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.nav-link:hover{background-color:color-mix(in oklab,var(--color-butter)40%,transparent);color:var(--color-terracotta)}}.nav-link-active{background-color:color-mix(in oklab,var(--color-terracotta)10%,transparent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-terracotta)}.filter-chip{border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-terracotta)15%,transparent);background-color:var(--color-white);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));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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s}@media(hover:hover){.filter-chip:hover{border-color:color-mix(in oklab,var(--color-terracotta)40%,transparent);background-color:color-mix(in oklab,var(--color-butter)50%,transparent)}}.filter-chip-active{border-color:var(--color-terracotta);background-color:var(--color-terracotta);color:var(--color-white)}@media(hover:hover){.filter-chip-active:hover{background-color:var(--color-terracotta-dark);color:var(--color-white)}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-\[3px\]{inset-block:3px}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-1{inset-inline-start:calc(var(--spacing)*1)}.start-2{inset-inline-start:calc(var(--spacing)*2)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.end-1{inset-inline-end:calc(var(--spacing)*1)}.end-\[-2px\]{inset-inline-end:-2px}.-top-1{top:calc(var(--spacing)*-1)}.-top-20{top:calc(var(--spacing)*-20)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-5{top:calc(var(--spacing)*5)}.top-\[-2px\]{top:-2px}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-16{right:calc(var(--spacing)*-16)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2\.5{right:calc(var(--spacing)*2.5)}.-bottom-20{bottom:calc(var(--spacing)*-20)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-4{bottom:calc(var(--spacing)*4)}.-left-20{left:calc(var(--spacing)*-20)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-5{left:calc(var(--spacing)*5)}.isolate{isolation:isolate}.z-1{z-index:1}.z-10{z-index:10}.z-20,.z-20\!{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[140\]{z-index:140}.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}}.container\!{width:100%!important}@media(min-width:40rem){.container\!{max-width:40rem!important}}@media(min-width:48rem){.container\!{max-width:48rem!important}}@media(min-width:64rem){.container\!{max-width:64rem!important}}@media(min-width:80rem){.container\!{max-width:80rem!important}}@media(min-width:96rem){.container\!{max-width:96rem!important}}.m-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-3{margin:calc(var(--spacing)*3)}.m-10{margin:calc(var(--spacing)*10)}.m-1536{margin:calc(var(--spacing)*1536)}.m-\[-2px\]{margin:-2px}.-mx-\[\.3125rem\]{margin-inline:-.3125rem}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-5{margin-inline:calc(var(--spacing)*5)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing)*-1)}.-my-px{margin-block:-1px}.my-\[\.3125rem\]{margin-block:.3125rem}.my-px{margin-block:1px}.-ms-1{margin-inline-start:calc(var(--spacing)*-1)}.-ms-1\.5{margin-inline-start:calc(var(--spacing)*-1.5)}.-ms-2{margin-inline-start:calc(var(--spacing)*-2)}.-ms-2\.5{margin-inline-start:calc(var(--spacing)*-2.5)}.-ms-3{margin-inline-start:calc(var(--spacing)*-3)}.-ms-4{margin-inline-start:calc(var(--spacing)*-4)}.ms-1{margin-inline-start:calc(var(--spacing)*1)}.ms-1\.5{margin-inline-start:calc(var(--spacing)*1.5)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-3{margin-inline-start:calc(var(--spacing)*3)}.ms-4{margin-inline-start:calc(var(--spacing)*4)}.ms-5{margin-inline-start:calc(var(--spacing)*5)}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing)*-1)}.-me-1\.5{margin-inline-end:calc(var(--spacing)*-1.5)}.-me-2{margin-inline-end:calc(var(--spacing)*-2)}.-me-2\.5{margin-inline-end:calc(var(--spacing)*-2.5)}.-me-3{margin-inline-end:calc(var(--spacing)*-3)}.-me-4{margin-inline-end:calc(var(--spacing)*-4)}.me-2{margin-inline-end:calc(var(--spacing)*2)}.me-4{margin-inline-end:calc(var(--spacing)*4)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}.-mt-2\.5{margin-top:calc(var(--spacing)*-2.5)}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.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-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-5{margin-right:calc(var(--spacing)*5)}.mr-auto{margin-right:auto}.-mb-1{margin-bottom:calc(var(--spacing)*-1)}.-mb-1\.5{margin-bottom:calc(var(--spacing)*-1.5)}.-mb-2\.5{margin-bottom:calc(var(--spacing)*-2.5)}.-mb-3{margin-bottom:calc(var(--spacing)*-3)}.-mb-px{margin-bottom:-1px}.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-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)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-\[2px\]{margin-bottom:2px}.-ml-8{margin-left:calc(var(--spacing)*-8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-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}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.field-sizing-content{field-sizing:content}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[335\/376\]{aspect-ratio:335/376}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\!{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-4\!{width:calc(var(--spacing)*4)!important;height:calc(var(--spacing)*4)!important}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-5\!{width:calc(var(--spacing)*5)!important;height:calc(var(--spacing)*5)!important}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[6px\]{width:6px;height:6px}.size-full{width:100%;height:100%}.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-14{height:calc(var(--spacing)*14)}.h-14\.5{height:calc(var(--spacing)*14.5)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-40{height:calc(var(--spacing)*40)}.h-52{height:calc(var(--spacing)*52)}.h-64{height:calc(var(--spacing)*64)}.h-271733879{height:calc(var(--spacing)*271734000)}.h-\[3\.15rem\]{height:3.15rem}.h-\[calc\(2rem\+2px\)\]{height:calc(2rem + 2px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[11mm\]{max-height:11mm}.max-h-\[100vh\]{max-height:100vh}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-\[min\(85dvh\,40rem\)\]{max-height:min(85dvh,40rem)}.max-h-dvh{max-height:100dvh}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-52{min-height:calc(var(--spacing)*52)}.min-h-\[18rem\]{min-height:18rem}.min-h-\[38rem\]{min-height:38rem}.min-h-\[65px\]{min-height:65px}.min-h-\[calc\(100dvh-1rem\)\]{min-height:calc(100dvh - 1rem)}.min-h-auto{min-height:auto}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-1{width:calc(var(--spacing)*1)}.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-8\!{width:calc(var(--spacing)*8)!important}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.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-52{width:calc(var(--spacing)*52)}.w-64{width:calc(var(--spacing)*64)}.w-100{width:calc(var(--spacing)*100)}.w-\[220px\]{width:220px}.w-\[448px\]{width:448px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-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-\[3\.85rem\]{max-width:3.85rem}.max-w-\[7rem\]{max-width:7rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[48mm\]{max-width:48mm}.max-w-\[74rem\]{max-width:74rem}.max-w-\[84rem\]{max-width:84rem}.max-w-\[335px\]{max-width:335px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-2{min-width:calc(var(--spacing)*2)}.min-w-3{min-width:calc(var(--spacing)*3)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-\[100\%\]{min-width:100%}.min-w-\[calc\(100\%-1rem\)\]{min-width:calc(100% - 1rem)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.translate-x-\[0\.1875rem\]{--tw-translate-x:.1875rem;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[0\.9375rem\]{--tw-translate-x:.9375rem;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)}.translate-y-1{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.transform\!{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)!important}.animate-fade-up{animation:var(--animate-fade-up)}.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}.resize{resize:both}.resize\!{resize:both!important}.resize-none{resize:none}.resize-x{resize:horizontal}.resize-y{resize:vertical}.scroll-mt-28{scroll-margin-top:calc(var(--spacing)*28)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:1.75rem minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.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}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.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-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*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)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*14)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*14)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[2px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(2px*var(--tw-space-y-reverse));margin-block-end:calc(2px*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.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)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-6{row-gap:calc(var(--spacing)*6)}: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-terracotta\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-terracotta)10%,transparent)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[\.3rem\]{border-radius:.3rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[var\(--avatar-radius\)\]{border-radius:var(--avatar-radius)}.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-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.rounded-s-md{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.rounded-e-md{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-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-dotted{--tw-border-style:dotted;border-style:dotted}.border-\(--callout-border\){border-color:var(--callout-border)}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}.border-cacao\/8{border-color:color-mix(in oklab,var(--color-cacao)8%,transparent)}.border-cacao\/10{border-color:color-mix(in oklab,var(--color-cacao)10%,transparent)}.border-cream{border-color:var(--color-cream)}.border-gray-300{border-color:var(--color-gray-300)}.border-ink\/10{border-color:color-mix(in oklab,var(--color-ink)10%,transparent)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-red-500{border-color:var(--color-red-500)}.border-terracotta{border-color:var(--color-terracotta)}.border-terracotta\/10{border-color:color-mix(in oklab,var(--color-terracotta)10%,transparent)}.border-terracotta\/15{border-color:color-mix(in oklab,var(--color-terracotta)15%,transparent)}.border-terracotta\/20{border-color:color-mix(in oklab,var(--color-terracotta)20%,transparent)}.border-terracotta\/25{border-color:color-mix(in oklab,var(--color-terracotta)25%,transparent)}.border-terracotta\/30{border-color:color-mix(in oklab,var(--color-terracotta)30%,transparent)}.border-transparent{border-color:#0000}.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-800\/10{border-color:color-mix(in oklab,var(--color-zinc-800)10%,transparent)}.border-zinc-800\/15{border-color:color-mix(in oklab,var(--color-zinc-800)15%,transparent)}.border-x-zinc-100{border-inline-color:var(--color-zinc-100)}.border-t-terracotta{border-top-color:var(--color-terracotta)}.border-b-zinc-300\/80{border-bottom-color:color-mix(in oklab,var(--color-zinc-300)80%,transparent)}.bg-\(--callout-background\){background-color:var(--callout-background)}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-accent-foreground\)\]{background-color:var(--color-accent-foreground)}.bg-\[var\(--flux-progress-color\)\]{background-color:var(--flux-progress-color)}.bg-accent-content{background-color:var(--color-accent-content)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-400\/25{background-color:color-mix(in oklab,var(--color-amber-400)25%,transparent)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-400\/20{background-color:color-mix(in oklab,var(--color-blue-400)20%,transparent)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-butter{background-color:var(--color-butter)}.bg-butter\/10{background-color:color-mix(in oklab,var(--color-butter)10%,transparent)}.bg-butter\/15{background-color:color-mix(in oklab,var(--color-butter)15%,transparent)}.bg-butter\/40{background-color:color-mix(in oklab,var(--color-butter)40%,transparent)}.bg-butter\/60{background-color:color-mix(in oklab,var(--color-butter)60%,transparent)}.bg-cacao{background-color:var(--color-cacao)}.bg-cacao\/10{background-color:color-mix(in oklab,var(--color-cacao)10%,transparent)}.bg-cacao\/50{background-color:color-mix(in oklab,var(--color-cacao)50%,transparent)}.bg-cream{background-color:var(--color-cream)}.bg-cream\/70{background-color:color-mix(in oklab,var(--color-cream)70%,transparent)}.bg-cream\/75{background-color:color-mix(in oklab,var(--color-cream)75%,transparent)}.bg-cream\/80{background-color:color-mix(in oklab,var(--color-cream)80%,transparent)}.bg-cyan-200{background-color:var(--color-cyan-200)}.bg-cyan-400\/20{background-color:color-mix(in oklab,var(--color-cyan-400)20%,transparent)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-400\/20{background-color:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-flour{background-color:var(--color-flour)}.bg-flour\/65{background-color:color-mix(in oklab,var(--color-flour)65%,transparent)}.bg-flour\/70{background-color:color-mix(in oklab,var(--color-flour)70%,transparent)}.bg-flour\/75{background-color:color-mix(in oklab,var(--color-flour)75%,transparent)}.bg-fuchsia-200{background-color:var(--color-fuchsia-200)}.bg-fuchsia-400\/20{background-color:color-mix(in oklab,var(--color-fuchsia-400)20%,transparent)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-200{background-color:var(--color-green-200)}.bg-green-400\/20{background-color:color-mix(in oklab,var(--color-green-400)20%,transparent)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-200{background-color:var(--color-indigo-200)}.bg-indigo-400\/20{background-color:color-mix(in oklab,var(--color-indigo-400)20%,transparent)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-lime-200{background-color:var(--color-lime-200)}.bg-lime-400\/25{background-color:color-mix(in oklab,var(--color-lime-400)25%,transparent)}.bg-lime-500{background-color:var(--color-lime-500)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-orange-200{background-color:var(--color-orange-200)}.bg-orange-400\/20{background-color:color-mix(in oklab,var(--color-orange-400)20%,transparent)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-pink-200{background-color:var(--color-pink-200)}.bg-pink-400\/20{background-color:color-mix(in oklab,var(--color-pink-400)20%,transparent)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-purple-200{background-color:var(--color-purple-200)}.bg-purple-400\/20{background-color:color-mix(in oklab,var(--color-purple-400)20%,transparent)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-200{background-color:var(--color-red-200)}.bg-red-400\/20{background-color:color-mix(in oklab,var(--color-red-400)20%,transparent)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-400\/20{background-color:color-mix(in oklab,var(--color-rose-400)20%,transparent)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sage{background-color:var(--color-sage)}.bg-sage\/10{background-color:color-mix(in oklab,var(--color-sage)10%,transparent)}.bg-sky-200{background-color:var(--color-sky-200)}.bg-sky-400\/20{background-color:color-mix(in oklab,var(--color-sky-400)20%,transparent)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-teal-200{background-color:var(--color-teal-200)}.bg-teal-400\/20{background-color:color-mix(in oklab,var(--color-teal-400)20%,transparent)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-terracotta{background-color:var(--color-terracotta)}.bg-terracotta\/8{background-color:color-mix(in oklab,var(--color-terracotta)8%,transparent)}.bg-terracotta\/10{background-color:color-mix(in oklab,var(--color-terracotta)10%,transparent)}.bg-transparent{background-color:#0000}.bg-violet-200{background-color:var(--color-violet-200)}.bg-violet-400\/20{background-color:color-mix(in oklab,var(--color-violet-400)20%,transparent)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.bg-white\/65{background-color:color-mix(in oklab,var(--color-white)65%,transparent)}.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}.bg-yellow-200{background-color:var(--color-yellow-200)}.bg-yellow-400\/25{background-color:color-mix(in oklab,var(--color-yellow-400)25%,transparent)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-zinc-400\/15{background-color:color-mix(in oklab,var(--color-zinc-400)15%,transparent)}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-zinc-600{background-color:var(--color-zinc-600)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-800\/5{background-color:color-mix(in oklab,var(--color-zinc-800)5%,transparent)}.bg-zinc-800\/6{background-color:color-mix(in oklab,var(--color-zinc-800)6%,transparent)}.bg-zinc-800\/15{background-color:color-mix(in oklab,var(--color-zinc-800)15%,transparent)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to 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))}.bg-\[radial-gradient\(ellipse_at_10\%_5\%\,_rgba\(196\,92\,38\,0\.10\)\,_transparent_42\%\)\,radial-gradient\(ellipse_at_92\%_92\%\,_rgba\(92\,122\,90\,0\.10\)\,_transparent_38\%\)\]{background-image:radial-gradient(at 10% 5%,#c45c261a,#0000 42%),radial-gradient(at 92% 92%,#5c7a5a1a,#0000 38%)}.from-butter{--tw-gradient-from:var(--color-butter);--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-butter\/75{--tw-gradient-from:color-mix(in oklab,var(--color-butter)75%,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))}.from-butter\/80{--tw-gradient-from:color-mix(in oklab,var(--color-butter)80%,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))}.from-cacao{--tw-gradient-from:var(--color-cacao);--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-cacao\/55{--tw-gradient-from:color-mix(in oklab,var(--color-cacao)55%,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))}.from-cacao\/70{--tw-gradient-from:color-mix(in oklab,var(--color-cacao)70%,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))}.from-flour{--tw-gradient-from:var(--color-flour);--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-butter\/35{--tw-gradient-via:color-mix(in oklab,var(--color-butter)35%,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)}.via-cacao\/75{--tw-gradient-via:color-mix(in oklab,var(--color-cacao)75%,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)}.via-terracotta{--tw-gradient-via:var(--color-terracotta);--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-cacao\/15{--tw-gradient-to:color-mix(in oklab,var(--color-cacao)15%,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))}.to-sage{--tw-gradient-to:var(--color-sage);--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-sage\/10{--tw-gradient-to:color-mix(in oklab,var(--color-sage)10%,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))}.to-terracotta\/15{--tw-gradient-to:color-mix(in oklab,var(--color-terracotta)15%,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))}.to-terracotta\/20{--tw-gradient-to:color-mix(in oklab,var(--color-terracotta)20%,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))}.to-terracotta\/30{--tw-gradient-to:color-mix(in oklab,var(--color-terracotta)30%,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))}.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))}.fill-current{fill:currentColor}.stroke-gray-900\/20{stroke:color-mix(in oklab,var(--color-gray-900)20%,transparent)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-left{object-position:left}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-9{padding:calc(var(--spacing)*9)}.p-10{padding:calc(var(--spacing)*10)}.p-\[\.3125rem\]{padding:.3125rem}.p-\[1px\]{padding:1px}.px-0\!{padding-inline:calc(var(--spacing)*0)!important}.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\!{padding-inline:calc(var(--spacing)*2)!important}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-2\.5\!{padding-inline:calc(var(--spacing)*2.5)!important}.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-10{padding-inline:calc(var(--spacing)*10)}.px-\[\.3125rem\]{padding-inline:.3125rem}.px-\[3px\]{padding-inline:3px}.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-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-9{padding-block:calc(var(--spacing)*9)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.ps-1{padding-inline-start:calc(var(--spacing)*1)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.ps-2\.5{padding-inline-start:calc(var(--spacing)*2.5)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-3\.5{padding-inline-start:calc(var(--spacing)*3.5)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.ps-7{padding-inline-start:calc(var(--spacing)*7)}.ps-10{padding-inline-start:calc(var(--spacing)*10)}.pe-0{padding-inline-end:calc(var(--spacing)*0)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-2\.5{padding-inline-end:calc(var(--spacing)*2.5)}.pe-3{padding-inline-end:calc(var(--spacing)*3)}.pe-3\.5{padding-inline-end:calc(var(--spacing)*3.5)}.pe-4{padding-inline-end:calc(var(--spacing)*4)}.pe-10{padding-inline-end:calc(var(--spacing)*10)}.pe-16{padding-inline-end:calc(var(--spacing)*16)}.pe-23{padding-inline-end:calc(var(--spacing)*23)}.pe-30{padding-inline-end:calc(var(--spacing)*30)}.pe-37{padding-inline-end:calc(var(--spacing)*37)}.pe-44{padding-inline-end:calc(var(--spacing)*44)}.pe-51{padding-inline-end:calc(var(--spacing)*51)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.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-7{padding-top:calc(var(--spacing)*7)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-9{padding-top:calc(var(--spacing)*9)}.pt-16{padding-top:calc(var(--spacing)*16)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.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-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pl-2{padding-left:calc(var(--spacing)*2)}.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-7{padding-left:calc(var(--spacing)*7)}.pl-11{padding-left:calc(var(--spacing)*11)}.\[text-align\:inherit\]{text-align:inherit}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-start{text-align:start}.\[text-indent\:inherit\]{text-indent:inherit}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[\.625rem\]{font-size:.625rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.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-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.125rem\]{--tw-leading:1.125rem;line-height:1.125rem}.leading-\[1\.375rem\]{--tw-leading:1.375rem;line-height:1.375rem}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-\[var\(--callout-icon\)\]{color:var(--callout-icon)}.text-\[var\(--color-accent-content\)\]{color:var(--color-accent-content)}.text-\[var\(--color-accent-foreground\)\],.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-butter{color:var(--color-butter)}.text-butter\/80{color:color-mix(in oklab,var(--color-butter)80%,transparent)}.text-cacao{color:var(--color-cacao)}.text-cacao\/35{color:color-mix(in oklab,var(--color-cacao)35%,transparent)}.text-cacao\/40{color:color-mix(in oklab,var(--color-cacao)40%,transparent)}.text-cacao\/45{color:color-mix(in oklab,var(--color-cacao)45%,transparent)}.text-cacao\/50{color:color-mix(in oklab,var(--color-cacao)50%,transparent)}.text-cacao\/55{color:color-mix(in oklab,var(--color-cacao)55%,transparent)}.text-cacao\/60{color:color-mix(in oklab,var(--color-cacao)60%,transparent)}.text-cacao\/65{color:color-mix(in oklab,var(--color-cacao)65%,transparent)}.text-cacao\/68{color:color-mix(in oklab,var(--color-cacao)68%,transparent)}.text-cacao\/70{color:color-mix(in oklab,var(--color-cacao)70%,transparent)}.text-cacao\/72{color:color-mix(in oklab,var(--color-cacao)72%,transparent)}.text-cacao\/75{color:color-mix(in oklab,var(--color-cacao)75%,transparent)}.text-cacao\/80{color:color-mix(in oklab,var(--color-cacao)80%,transparent)}.text-cacao\/85{color:color-mix(in oklab,var(--color-cacao)85%,transparent)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-800{color:var(--color-cyan-800)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-800{color:var(--color-emerald-800)}.text-fuchsia-600{color:var(--color-fuchsia-600)}.text-fuchsia-700{color:var(--color-fuchsia-700)}.text-fuchsia-800{color:var(--color-fuchsia-800)}.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-800{color:var(--color-gray-800)}.text-green-600{color:var(--color-green-600)}.text-green-800{color:var(--color-green-800)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-lime-600{color:var(--color-lime-600)}.text-lime-800{color:var(--color-lime-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-pink-600{color:var(--color-pink-600)}.text-pink-700{color:var(--color-pink-700)}.text-pink-800{color:var(--color-pink-800)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-sage{color:var(--color-sage)}.text-sky-600{color:var(--color-sky-600)}.text-sky-800{color:var(--color-sky-800)}.text-stone-800{color:var(--color-stone-800)}.text-teal-600{color:var(--color-teal-600)}.text-teal-800{color:var(--color-teal-800)}.text-terracotta{color:var(--color-terracotta)}.text-terracotta\/40{color:color-mix(in oklab,var(--color-terracotta)40%,transparent)}.text-terracotta\/45{color:color-mix(in oklab,var(--color-terracotta)45%,transparent)}.text-terracotta\/70{color:color-mix(in oklab,var(--color-terracotta)70%,transparent)}.text-terracotta\/80{color:color-mix(in oklab,var(--color-terracotta)80%,transparent)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}.text-white\/65{color:color-mix(in oklab,var(--color-white)65%,transparent)}.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-800{color:var(--color-yellow-800)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-400\!{color:var(--color-zinc-400)!important}.text-zinc-400\/75{color:color-mix(in oklab,var(--color-zinc-400)75%,transparent)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-800\/70{color:color-mix(in oklab,var(--color-zinc-800)70%,transparent)}.\[text-transform\:inherit\]{text-transform:inherit}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-\[color-mix\(in_oklab\,var\(--color-accent-content\)\,transparent_80\%\)\]{-webkit-text-decoration-color:color-mix(in oklab,var(--color-accent-content),transparent 80%);text-decoration-color:color-mix(in oklab,var(--color-accent-content),transparent 80%)}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.decoration-terracotta\/30{-webkit-text-decoration-color:color-mix(in oklab,var(--color-terracotta)30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-terracotta)30%,transparent)}.decoration-zinc-800\/20{-webkit-text-decoration-color:color-mix(in oklab,var(--color-zinc-800)20%,transparent);text-decoration-color:color-mix(in oklab,var(--color-zinc-800)20%,transparent)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[6px\]{text-underline-offset:6px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-zinc-400::placeholder{color:var(--color-zinc-400)}.placeholder-zinc-500::placeholder{color:var(--color-zinc-500)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.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-\[0_24px_70px_rgba\(107\,63\,42\,0\.12\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#6b3f2a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008),0px 1px 2px 0px var(--tw-shadow-color,#0000000f);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_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);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_0px_1px_--theme\(--color-white\/\.2\)\]{--tw-shadow:inset 0px 1px var(--tw-shadow-color,oklab(100% 0 5.96046e-8/.2));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_0px_1px_var\(--color-red-500\)\,inset_0px_2px_--theme\(--color-white\/\.15\)\]{--tw-shadow:inset 0px 1px var(--tw-shadow-color,var(--color-red-500)),inset 0px 2px var(--tw-shadow-color,oklab(100% 0 5.96046e-8/.15));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-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2,.ring-\[2px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-black\/5{--tw-ring-color:color-mix(in oklab,var(--color-black)5%,transparent)}.ring-cacao\/10{--tw-ring-color:color-mix(in oklab,var(--color-cacao)10%,transparent)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-red-200\/70{--tw-ring-color:color-mix(in oklab,var(--color-red-200)70%,transparent)}.ring-terracotta\/8{--tw-ring-color:color-mix(in oklab,var(--color-terracotta)8%,transparent)}.ring-terracotta\/10{--tw-ring-color:color-mix(in oklab,var(--color-terracotta)10%,transparent)}.ring-terracotta\/15{--tw-ring-color:color-mix(in oklab,var(--color-terracotta)15%,transparent)}.ring-white{--tw-ring-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-2{outline-offset:2px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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,)}.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,)}.sepia{--tw-sepia:sepia(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,)!important}.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,)}.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,)!important}.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-filter{-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;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-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-300{transition-delay:.3s}.duration-100{--tw-duration:.1s;transition-duration:.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}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--avatar-radius\:calc\(infinity\*1px\)\]{--avatar-radius:calc(infinity*1px)}.\[--avatar-radius\:var\(--radius-lg\)\]{--avatar-radius:var(--radius-lg)}.\[--avatar-radius\:var\(--radius-md\)\]{--avatar-radius:var(--radius-md)}.\[--avatar-radius\:var\(--radius-sm\)\]{--avatar-radius:var(--radius-sm)}.\[--avatar-radius\:var\(--radius-xl\)\]{--avatar-radius:var(--radius-xl)}.\[--callout-background\:var\(--color-amber-50\)\]{--callout-background:var(--color-amber-50)}.\[--callout-background\:var\(--color-blue-50\)\]{--callout-background:var(--color-blue-50)}.\[--callout-background\:var\(--color-cyan-50\)\]{--callout-background:var(--color-cyan-50)}.\[--callout-background\:var\(--color-emerald-50\)\]{--callout-background:var(--color-emerald-50)}.\[--callout-background\:var\(--color-fuchsia-50\)\]{--callout-background:var(--color-fuchsia-50)}.\[--callout-background\:var\(--color-green-50\)\]{--callout-background:var(--color-green-50)}.\[--callout-background\:var\(--color-indigo-50\)\]{--callout-background:var(--color-indigo-50)}.\[--callout-background\:var\(--color-lime-50\)\]{--callout-background:var(--color-lime-50)}.\[--callout-background\:var\(--color-orange-50\)\]{--callout-background:var(--color-orange-50)}.\[--callout-background\:var\(--color-pink-50\)\]{--callout-background:var(--color-pink-50)}.\[--callout-background\:var\(--color-purple-50\)\]{--callout-background:var(--color-purple-50)}.\[--callout-background\:var\(--color-red-50\)\]{--callout-background:var(--color-red-50)}.\[--callout-background\:var\(--color-rose-50\)\]{--callout-background:var(--color-rose-50)}.\[--callout-background\:var\(--color-sky-50\)\]{--callout-background:var(--color-sky-50)}.\[--callout-background\:var\(--color-teal-50\)\]{--callout-background:var(--color-teal-50)}.\[--callout-background\:var\(--color-violet-50\)\]{--callout-background:var(--color-violet-50)}.\[--callout-background\:var\(--color-white\)\]{--callout-background:var(--color-white)}.\[--callout-background\:var\(--color-yellow-50\)\]{--callout-background:var(--color-yellow-50)}.\[--callout-background\:var\(--color-zinc-50\)\]{--callout-background:var(--color-zinc-50)}.\[--callout-border\:var\(--color-amber-400\)\]{--callout-border:var(--color-amber-400)}.\[--callout-border\:var\(--color-blue-200\)\]{--callout-border:var(--color-blue-200)}.\[--callout-border\:var\(--color-cyan-200\)\]{--callout-border:var(--color-cyan-200)}.\[--callout-border\:var\(--color-emerald-200\)\]{--callout-border:var(--color-emerald-200)}.\[--callout-border\:var\(--color-fuchsia-200\)\]{--callout-border:var(--color-fuchsia-200)}.\[--callout-border\:var\(--color-green-300\)\]{--callout-border:var(--color-green-300)}.\[--callout-border\:var\(--color-indigo-200\)\]{--callout-border:var(--color-indigo-200)}.\[--callout-border\:var\(--color-lime-400\)\]{--callout-border:var(--color-lime-400)}.\[--callout-border\:var\(--color-orange-200\)\]{--callout-border:var(--color-orange-200)}.\[--callout-border\:var\(--color-pink-200\)\]{--callout-border:var(--color-pink-200)}.\[--callout-border\:var\(--color-purple-300\)\]{--callout-border:var(--color-purple-300)}.\[--callout-border\:var\(--color-red-200\)\]{--callout-border:var(--color-red-200)}.\[--callout-border\:var\(--color-rose-200\)\]{--callout-border:var(--color-rose-200)}.\[--callout-border\:var\(--color-sky-200\)\]{--callout-border:var(--color-sky-200)}.\[--callout-border\:var\(--color-teal-200\)\]{--callout-border:var(--color-teal-200)}.\[--callout-border\:var\(--color-violet-200\)\]{--callout-border:var(--color-violet-200)}.\[--callout-border\:var\(--color-yellow-400\)\]{--callout-border:var(--color-yellow-400)}.\[--callout-border\:var\(--color-zinc-200\)\]{--callout-border:var(--color-zinc-200)}.\[--callout-heading\:var\(--color-amber-600\)\]{--callout-heading:var(--color-amber-600)}.\[--callout-heading\:var\(--color-blue-600\)\]{--callout-heading:var(--color-blue-600)}.\[--callout-heading\:var\(--color-cyan-600\)\]{--callout-heading:var(--color-cyan-600)}.\[--callout-heading\:var\(--color-emerald-600\)\]{--callout-heading:var(--color-emerald-600)}.\[--callout-heading\:var\(--color-fuchsia-600\)\]{--callout-heading:var(--color-fuchsia-600)}.\[--callout-heading\:var\(--color-green-600\)\]{--callout-heading:var(--color-green-600)}.\[--callout-heading\:var\(--color-indigo-600\)\]{--callout-heading:var(--color-indigo-600)}.\[--callout-heading\:var\(--color-lime-700\)\]{--callout-heading:var(--color-lime-700)}.\[--callout-heading\:var\(--color-orange-600\)\]{--callout-heading:var(--color-orange-600)}.\[--callout-heading\:var\(--color-pink-600\)\]{--callout-heading:var(--color-pink-600)}.\[--callout-heading\:var\(--color-purple-800\)\]{--callout-heading:var(--color-purple-800)}.\[--callout-heading\:var\(--color-red-700\)\]{--callout-heading:var(--color-red-700)}.\[--callout-heading\:var\(--color-rose-600\)\]{--callout-heading:var(--color-rose-600)}.\[--callout-heading\:var\(--color-sky-600\)\]{--callout-heading:var(--color-sky-600)}.\[--callout-heading\:var\(--color-teal-600\)\]{--callout-heading:var(--color-teal-600)}.\[--callout-heading\:var\(--color-violet-600\)\]{--callout-heading:var(--color-violet-600)}.\[--callout-heading\:var\(--color-yellow-600\)\]{--callout-heading:var(--color-yellow-600)}.\[--callout-heading\:var\(--color-zinc-800\)\]{--callout-heading:var(--color-zinc-800)}.\[--callout-icon\:var\(--color-amber-500\)\]{--callout-icon:var(--color-amber-500)}.\[--callout-icon\:var\(--color-blue-500\)\]{--callout-icon:var(--color-blue-500)}.\[--callout-icon\:var\(--color-cyan-500\)\]{--callout-icon:var(--color-cyan-500)}.\[--callout-icon\:var\(--color-emerald-500\)\]{--callout-icon:var(--color-emerald-500)}.\[--callout-icon\:var\(--color-fuchsia-500\)\]{--callout-icon:var(--color-fuchsia-500)}.\[--callout-icon\:var\(--color-green-500\)\]{--callout-icon:var(--color-green-500)}.\[--callout-icon\:var\(--color-indigo-500\)\]{--callout-icon:var(--color-indigo-500)}.\[--callout-icon\:var\(--color-lime-500\)\]{--callout-icon:var(--color-lime-500)}.\[--callout-icon\:var\(--color-orange-500\)\]{--callout-icon:var(--color-orange-500)}.\[--callout-icon\:var\(--color-pink-500\)\]{--callout-icon:var(--color-pink-500)}.\[--callout-icon\:var\(--color-purple-500\)\]{--callout-icon:var(--color-purple-500)}.\[--callout-icon\:var\(--color-red-400\)\]{--callout-icon:var(--color-red-400)}.\[--callout-icon\:var\(--color-rose-500\)\]{--callout-icon:var(--color-rose-500)}.\[--callout-icon\:var\(--color-sky-500\)\]{--callout-icon:var(--color-sky-500)}.\[--callout-icon\:var\(--color-teal-500\)\]{--callout-icon:var(--color-teal-500)}.\[--callout-icon\:var\(--color-violet-500\)\]{--callout-icon:var(--color-violet-500)}.\[--callout-icon\:var\(--color-yellow-500\)\]{--callout-icon:var(--color-yellow-500)}.\[--callout-icon\:var\(--color-zinc-400\)\]{--callout-icon:var(--color-zinc-400)}.\[--callout-text\:var\(--color-amber-600\)\]{--callout-text:var(--color-amber-600)}.\[--callout-text\:var\(--color-blue-600\)\]{--callout-text:var(--color-blue-600)}.\[--callout-text\:var\(--color-cyan-600\)\]{--callout-text:var(--color-cyan-600)}.\[--callout-text\:var\(--color-emerald-600\)\]{--callout-text:var(--color-emerald-600)}.\[--callout-text\:var\(--color-fuchsia-600\)\]{--callout-text:var(--color-fuchsia-600)}.\[--callout-text\:var\(--color-green-600\)\]{--callout-text:var(--color-green-600)}.\[--callout-text\:var\(--color-indigo-600\)\]{--callout-text:var(--color-indigo-600)}.\[--callout-text\:var\(--color-lime-600\)\]{--callout-text:var(--color-lime-600)}.\[--callout-text\:var\(--color-orange-600\)\]{--callout-text:var(--color-orange-600)}.\[--callout-text\:var\(--color-pink-600\)\]{--callout-text:var(--color-pink-600)}.\[--callout-text\:var\(--color-purple-700\)\]{--callout-text:var(--color-purple-700)}.\[--callout-text\:var\(--color-red-700\)\]{--callout-text:var(--color-red-700)}.\[--callout-text\:var\(--color-rose-600\)\]{--callout-text:var(--color-rose-600)}.\[--callout-text\:var\(--color-sky-600\)\]{--callout-text:var(--color-sky-600)}.\[--callout-text\:var\(--color-teal-600\)\]{--callout-text:var(--color-teal-600)}.\[--callout-text\:var\(--color-violet-600\)\]{--callout-text:var(--color-violet-600)}.\[--callout-text\:var\(--color-yellow-700\)\]{--callout-text:var(--color-yellow-700)}.\[--callout-text\:var\(--color-zinc-500\)\]{--callout-text:var(--color-zinc-500)}.\[--color-accent-content\:var\(--color-amber-600\)\]{--color-accent-content:var(--color-amber-600)}.\[--color-accent-content\:var\(--color-blue-600\)\]{--color-accent-content:var(--color-blue-600)}.\[--color-accent-content\:var\(--color-cyan-600\)\]{--color-accent-content:var(--color-cyan-600)}.\[--color-accent-content\:var\(--color-emerald-600\)\]{--color-accent-content:var(--color-emerald-600)}.\[--color-accent-content\:var\(--color-fuchsia-600\)\]{--color-accent-content:var(--color-fuchsia-600)}.\[--color-accent-content\:var\(--color-gray-800\)\]{--color-accent-content:var(--color-gray-800)}.\[--color-accent-content\:var\(--color-green-600\)\]{--color-accent-content:var(--color-green-600)}.\[--color-accent-content\:var\(--color-indigo-600\)\]{--color-accent-content:var(--color-indigo-600)}.\[--color-accent-content\:var\(--color-lime-600\)\]{--color-accent-content:var(--color-lime-600)}.\[--color-accent-content\:var\(--color-mauve-800\)\]{--color-accent-content:var(--color-mauve-800)}.\[--color-accent-content\:var\(--color-mist-800\)\]{--color-accent-content:var(--color-mist-800)}.\[--color-accent-content\:var\(--color-neutral-800\)\]{--color-accent-content:var(--color-neutral-800)}.\[--color-accent-content\:var\(--color-olive-800\)\]{--color-accent-content:var(--color-olive-800)}.\[--color-accent-content\:var\(--color-orange-600\)\]{--color-accent-content:var(--color-orange-600)}.\[--color-accent-content\:var\(--color-pink-600\)\]{--color-accent-content:var(--color-pink-600)}.\[--color-accent-content\:var\(--color-purple-600\)\]{--color-accent-content:var(--color-purple-600)}.\[--color-accent-content\:var\(--color-red-600\)\]{--color-accent-content:var(--color-red-600)}.\[--color-accent-content\:var\(--color-rose-500\)\]{--color-accent-content:var(--color-rose-500)}.\[--color-accent-content\:var\(--color-sky-600\)\]{--color-accent-content:var(--color-sky-600)}.\[--color-accent-content\:var\(--color-slate-800\)\]{--color-accent-content:var(--color-slate-800)}.\[--color-accent-content\:var\(--color-stone-800\)\]{--color-accent-content:var(--color-stone-800)}.\[--color-accent-content\:var\(--color-taupe-800\)\]{--color-accent-content:var(--color-taupe-800)}.\[--color-accent-content\:var\(--color-teal-600\)\]{--color-accent-content:var(--color-teal-600)}.\[--color-accent-content\:var\(--color-violet-600\)\]{--color-accent-content:var(--color-violet-600)}.\[--color-accent-content\:var\(--color-yellow-600\)\]{--color-accent-content:var(--color-yellow-600)}.\[--color-accent-content\:var\(--color-zinc-800\)\]{--color-accent-content:var(--color-zinc-800)}.\[--color-accent-foreground\:var\(--color-amber-950\)\]{--color-accent-foreground:var(--color-amber-950)}.\[--color-accent-foreground\:var\(--color-lime-900\)\]{--color-accent-foreground:var(--color-lime-900)}.\[--color-accent-foreground\:var\(--color-white\)\]{--color-accent-foreground:var(--color-white)}.\[--color-accent-foreground\:var\(--color-yellow-950\)\]{--color-accent-foreground:var(--color-yellow-950)}.\[--color-accent\:var\(--color-amber-400\)\]{--color-accent:var(--color-amber-400)}.\[--color-accent\:var\(--color-blue-500\)\]{--color-accent:var(--color-blue-500)}.\[--color-accent\:var\(--color-cyan-600\)\]{--color-accent:var(--color-cyan-600)}.\[--color-accent\:var\(--color-emerald-600\)\]{--color-accent:var(--color-emerald-600)}.\[--color-accent\:var\(--color-fuchsia-600\)\]{--color-accent:var(--color-fuchsia-600)}.\[--color-accent\:var\(--color-gray-800\)\]{--color-accent:var(--color-gray-800)}.\[--color-accent\:var\(--color-green-600\)\]{--color-accent:var(--color-green-600)}.\[--color-accent\:var\(--color-indigo-500\)\]{--color-accent:var(--color-indigo-500)}.\[--color-accent\:var\(--color-lime-400\)\]{--color-accent:var(--color-lime-400)}.\[--color-accent\:var\(--color-mauve-800\)\]{--color-accent:var(--color-mauve-800)}.\[--color-accent\:var\(--color-mist-800\)\]{--color-accent:var(--color-mist-800)}.\[--color-accent\:var\(--color-neutral-800\)\]{--color-accent:var(--color-neutral-800)}.\[--color-accent\:var\(--color-olive-800\)\]{--color-accent:var(--color-olive-800)}.\[--color-accent\:var\(--color-orange-500\)\]{--color-accent:var(--color-orange-500)}.\[--color-accent\:var\(--color-pink-600\)\]{--color-accent:var(--color-pink-600)}.\[--color-accent\:var\(--color-purple-500\)\]{--color-accent:var(--color-purple-500)}.\[--color-accent\:var\(--color-red-500\)\]{--color-accent:var(--color-red-500)}.\[--color-accent\:var\(--color-rose-500\)\]{--color-accent:var(--color-rose-500)}.\[--color-accent\:var\(--color-sky-600\)\]{--color-accent:var(--color-sky-600)}.\[--color-accent\:var\(--color-slate-800\)\]{--color-accent:var(--color-slate-800)}.\[--color-accent\:var\(--color-stone-800\)\]{--color-accent:var(--color-stone-800)}.\[--color-accent\:var\(--color-taupe-800\)\]{--color-accent:var(--color-taupe-800)}.\[--color-accent\:var\(--color-teal-600\)\]{--color-accent:var(--color-teal-600)}.\[--color-accent\:var\(--color-violet-500\)\]{--color-accent:var(--color-violet-500)}.\[--color-accent\:var\(--color-yellow-400\)\]{--color-accent:var(--color-yellow-400)}.\[--color-accent\:var\(--color-zinc-800\)\]{--color-accent:var(--color-zinc-800)}.\[--flux-flyout-translate\:translateX\(-50px\)\]{--flux-flyout-translate:translateX(-50px)}.\[--flux-flyout-translate\:translateX\(50px\)\]{--flux-flyout-translate:translateX(50px)}.\[--flux-flyout-translate\:translateY\(50px\)\]{--flux-flyout-translate:translateY(50px)}.\[--flux-progress-color\:var\(--color-accent\)\]{--flux-progress-color:var(--color-accent)}.\[--flux-progress-color\:var\(--color-amber-600\)\]{--flux-progress-color:var(--color-amber-600)}.\[--flux-progress-color\:var\(--color-blue-600\)\]{--flux-progress-color:var(--color-blue-600)}.\[--flux-progress-color\:var\(--color-cyan-600\)\]{--flux-progress-color:var(--color-cyan-600)}.\[--flux-progress-color\:var\(--color-emerald-600\)\]{--flux-progress-color:var(--color-emerald-600)}.\[--flux-progress-color\:var\(--color-fuchsia-600\)\]{--flux-progress-color:var(--color-fuchsia-600)}.\[--flux-progress-color\:var\(--color-green-600\)\]{--flux-progress-color:var(--color-green-600)}.\[--flux-progress-color\:var\(--color-indigo-600\)\]{--flux-progress-color:var(--color-indigo-600)}.\[--flux-progress-color\:var\(--color-lime-600\)\]{--flux-progress-color:var(--color-lime-600)}.\[--flux-progress-color\:var\(--color-orange-600\)\]{--flux-progress-color:var(--color-orange-600)}.\[--flux-progress-color\:var\(--color-pink-600\)\]{--flux-progress-color:var(--color-pink-600)}.\[--flux-progress-color\:var\(--color-purple-600\)\]{--flux-progress-color:var(--color-purple-600)}.\[--flux-progress-color\:var\(--color-red-600\)\]{--flux-progress-color:var(--color-red-600)}.\[--flux-progress-color\:var\(--color-rose-600\)\]{--flux-progress-color:var(--color-rose-600)}.\[--flux-progress-color\:var\(--color-sky-600\)\]{--flux-progress-color:var(--color-sky-600)}.\[--flux-progress-color\:var\(--color-teal-600\)\]{--flux-progress-color:var(--color-teal-600)}.\[--flux-progress-color\:var\(--color-violet-600\)\]{--flux-progress-color:var(--color-violet-600)}.\[--flux-progress-color\:var\(--color-yellow-600\)\]{--flux-progress-color:var(--color-yellow-600)}.\[--haze-border\:color-mix\(in_oklab\,_var\(--color-accent-content\)\,_transparent_80\%\)\]{--haze-border:color-mix(in oklab,var(--color-accent-content),transparent 80%)}.\[--haze-light\:color-mix\(in_oklab\,_var\(--color-accent\)\,_transparent_98\%\)\]{--haze-light:color-mix(in oklab,var(--color-accent),transparent 98%)}.\[--haze\:color-mix\(in_oklab\,_var\(--color-accent-content\)\,_transparent_97\.5\%\)\]{--haze:color-mix(in oklab,var(--color-accent-content),transparent 97.5%)}.\[--hover-fill\:color-mix\(in_oklab\,_var\(--color-accent-content\)\,_transparent_90\%\)\]{--hover-fill:color-mix(in oklab,var(--color-accent-content),transparent 90%)}.\[a-z\:_\]{a-z:}.\[a-zA-Z\:_\]{a-zA-Z:}.\[grid-area\:aside\]{grid-area:aside}.\[grid-area\:footer\]{grid-area:footer}.\[grid-area\:header\]{grid-area:header}.\[grid-area\:main\]{grid-area:main}.\[grid-area\:sidebar\]{grid-area:sidebar}.\[print-color-adjust\:exact\]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.\[text-shadow\:inherit\]{text-shadow:inherit}.\[word-spacing\:inherit\]{word-spacing:inherit}:is(.\*\:opacity-0>*){opacity:0}:is(.\*\: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))}:is(.\*\*\:ring-white *){--tw-ring-color:var(--color-white)}:is(.\*\:not-first\:-ml-2>*):not(:first-child){margin-left:calc(var(--spacing)*-2)}.not-in-data-flux-sidebar-collapsed-desktop\:hidden:not(:where([data-flux-sidebar-collapsed-desktop]) *){display:none}.not-in-\[tr\:first-child\]\:border-t:not(:where(:is(tr:first-child)) *){border-top-style:var(--tw-border-style);border-top-width:1px}.not-has-\[nav\]\:hidden:not(:has(:is(nav))),.group-last\/breadcrumb\:hidden:is(:where(.group\/breadcrumb):last-child *){display:none}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:text-terracotta:is(:where(.group):hover *){color:var(--color-terracotta)}.group-hover\:text-zinc-800:is(:where(.group):hover *),.group-hover\/sortable\:text-zinc-800:is(:where(.group\/sortable):hover *){color:var(--color-zinc-800)}.group-hover\/sortable\:opacity-100:is(:where(.group\/sortable):hover *){opacity:1}}.group-data-checked\:translate-x-\[0\.9375rem\]:is(:where(.group)[data-checked] *){--tw-translate-x:.9375rem;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-checked\:bg-\(--color-accent-foreground\):is(:where(.group)[data-checked] *){background-color:var(--color-accent-foreground)}.group-data-checked\/menu-checkbox\:block:is(:where(.group\/menu-checkbox)[data-checked] *),.group-data-checked\/menu-radio\:block:is(:where(.group\/menu-radio)[data-checked] *),.group-data-open\/disclosure-button\:block:is(:where(.group\/disclosure-button)[data-open] *){display:block}.group-data-open\/disclosure-button\:hidden:is(:where(.group\/disclosure-button)[data-open] *){display:none}.placeholder\:text-cacao\/40::placeholder{color:color-mix(in oklab,var(--color-cacao)40%,transparent)}.backdrop\:bg-cacao\/40::backdrop{background-color:color-mix(in oklab,var(--color-cacao)40%,transparent)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:z-10:before{content:var(--tw-content);z-index:10}.before\:-translate-x-full:before{content:var(--tw-content);--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:animate-\[flux-shimmer_2s_infinite\]:before{content:var(--tw-content);animation:2s infinite flux-shimmer}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.before\:bg-gradient-to-r:before{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.before\:via-\[var\(--flux-shimmer-color\)\]\/50:before{content:var(--tw-content);--tw-gradient-via:color-mix(in oklab,var(--flux-shimmer-color)50%,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)}.before\:to-transparent:before{content:var(--tw-content);--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))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-px:after{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing)*0)}.after\:inset-\[3px\]:after{content:var(--tw-content);top:3px;right:3px;bottom:3px;left:3px}.after\:rounded-\[1px\]:after{content:var(--tw-content);border-radius:1px}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:rounded-lg:after{content:var(--tw-content);border-radius:var(--radius-lg)}.after\:rounded-md:after{content:var(--tw-content);border-radius:var(--radius-md)}.after\:rounded-sm:after{content:var(--tw-content);border-radius:var(--radius-sm)}.after\:rounded-xl:after{content:var(--tw-content);border-radius:var(--radius-xl)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:inset-ring-\[1px\]:after{content:var(--tw-content);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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)}.after\:inset-ring-black\/7:after{content:var(--tw-content);--tw-inset-ring-color:color-mix(in oklab,var(--color-black)7%,transparent)}.first\:sticky:first-child{position:sticky}.first\:left-0:first-child{left:calc(var(--spacing)*0)}.first\:ps-0:first-child{padding-inline-start:calc(var(--spacing)*0)}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.first\:pt-1:first-child{padding-top:calc(var(--spacing)*1)}.first\:after\:pointer-events-none:first-child:after{content:var(--tw-content);pointer-events:none}.first\:after\:absolute:first-child:after{content:var(--tw-content);position:absolute}.first\:after\:inset-y-0:first-child:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.first\:after\:right-0:first-child:after{content:var(--tw-content);right:calc(var(--spacing)*0)}.first\:after\:w-8:first-child:after{content:var(--tw-content);width:calc(var(--spacing)*8)}.first\:after\:translate-x-full:first-child:after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.last\:sticky:last-child{position:sticky}.last\:right-0:last-child{right:calc(var(--spacing)*0)}.last\:bottom-0:last-child{bottom:calc(var(--spacing)*0)}.last\:z-20:last-child{z-index:20}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pe-0:last-child{padding-inline-end:calc(var(--spacing)*0)}.last\:pe-2:last-child{padding-inline-end:calc(var(--spacing)*2)}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.last\:after\:pointer-events-none:last-child:after{content:var(--tw-content);pointer-events:none}.last\:after\:absolute:last-child:after{content:var(--tw-content);position:absolute}.last\:after\:inset-y-0:last-child:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.last\:after\:left-0:last-child:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.last\:after\:w-8:last-child:after{content:var(--tw-content);width:calc(var(--spacing)*8)}.last\:after\:-translate-x-full:last-child:after{content:var(--tw-content);--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-\[var\(--haze-border\)\]:hover{border-color:var(--haze-border)}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:border-terracotta\/25:hover{border-color:color-mix(in oklab,var(--color-terracotta)25%,transparent)}.hover\:border-terracotta\/30:hover{border-color:color-mix(in oklab,var(--color-terracotta)30%,transparent)}.hover\:border-terracotta\/35:hover{border-color:color-mix(in oklab,var(--color-terracotta)35%,transparent)}.hover\:border-zinc-200:hover{border-color:var(--color-zinc-200)}.hover\:bg-\[color-mix\(in_oklab\,_var\(--color-accent\)\,_transparent_10\%\)\]:hover{background-color:color-mix(in oklab,var(--color-accent),transparent 10%)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-butter\/50:hover{background-color:color-mix(in oklab,var(--color-butter)50%,transparent)}.hover\:bg-flour:hover{background-color:var(--color-flour)}.hover\:bg-flour\/40:hover{background-color:color-mix(in oklab,var(--color-flour)40%,transparent)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-sage\/90:hover{background-color:color-mix(in oklab,var(--color-sage)90%,transparent)}.hover\:bg-terracotta:hover{background-color:var(--color-terracotta)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:bg-zinc-800\/5:hover{background-color:color-mix(in oklab,var(--color-zinc-800)5%,transparent)}.hover\:bg-zinc-800\/10:hover{background-color:color-mix(in oklab,var(--color-zinc-800)10%,transparent)}.hover\:bg-zinc-800\/\[4\%\]:hover{background-color:color-mix(in oklab,var(--color-zinc-800)4%,transparent)}.hover\:text-cacao:hover{color:var(--color-cacao)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-terracotta:hover{color:var(--color-terracotta)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-800:hover{color:var(--color-zinc-800)}.hover\:text-zinc-800\!:hover{color:var(--color-zinc-800)!important}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-neutral-700:hover{-webkit-text-decoration-color:var(--color-neutral-700);text-decoration-color:var(--color-neutral-700)}.hover\:decoration-terracotta\/35:hover{-webkit-text-decoration-color:color-mix(in oklab,var(--color-terracotta)35%,transparent);text-decoration-color:color-mix(in oklab,var(--color-terracotta)35%,transparent)}.hover\:underline-offset-4:hover{text-underline-offset:4px}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-terracotta\/25:hover{--tw-ring-color:color-mix(in oklab,var(--color-terracotta)25%,transparent)}.hover\:after\:bg-\[var\(--haze-light\)\]:hover:after{content:var(--tw-content);background-color:var(--haze-light)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-terracotta:focus{border-color:var(--color-terracotta)}.focus\:border-terracotta\/45:focus{border-color:color-mix(in oklab,var(--color-terracotta)45%,transparent)}.focus\:ring: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-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-terracotta:focus{--tw-ring-color:var(--color-terracotta)}.focus\:ring-terracotta\/10:focus{--tw-ring-color:color-mix(in oklab,var(--color-terracotta)10%,transparent)}.focus\:ring-terracotta\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-terracotta)20%,transparent)}.focus\:ring-terracotta\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-terracotta)30%,transparent)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.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-terracotta\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-terracotta)40%,transparent)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:border-b-zinc-200:disabled{border-bottom-color:var(--color-zinc-200)}.disabled\:text-zinc-500:disabled{color:var(--color-zinc-500)}.disabled\:placeholder-zinc-400:disabled::placeholder{color:var(--color-zinc-400)}.disabled\:placeholder-zinc-400\/70:disabled::placeholder{color:color-mix(in oklab,var(--color-zinc-400)70%,transparent)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-75:disabled{opacity:.75}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:shadow-xs\!:disabled{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}:where([data-checked]) .in-data-checked\:text-zinc-800{color:var(--color-zinc-800)}:where([data-flux-menu]) .in-data-flux-menu\:block{display:block}:where([data-flux-menu]) .in-data-flux-menu\:px-2{padding-inline:calc(var(--spacing)*2)}:where([data-flux-menu]) .in-data-flux-menu\:text-zinc-400{color:var(--color-zinc-400)}:where([data-flux-menu]) .in-data-flux-menu\:text-zinc-800{color:var(--color-zinc-800)}@media(hover:hover){:where([data-flux-menu]) .in-data-flux-menu\:hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}}:where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:absolute{position:absolute}:where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:hidden{display:none}:where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:w-10{width:calc(var(--spacing)*10)}:where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:cursor-e-resize{cursor:e-resize}:where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:justify-center{justify-content:center}:where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:px-0{padding-inline:calc(var(--spacing)*0)}:where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:px-3{padding-inline:calc(var(--spacing)*3)}:where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:opacity-0{opacity:0}:where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:not-in-data-flux-menu\:w-10:not(:where([data-flux-menu]) *){width:calc(var(--spacing)*10)}:where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:not-in-data-flux-menu\:justify-center:not(:where([data-flux-menu]) *){justify-content:center}:where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:not-in-data-flux-sidebar-group-dropdown\:hidden:not(:where([data-flux-sidebar-group-dropdown]) *){display:none}:where([data-flux-sidebar-active]) :is(:where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:in-data-flux-sidebar-active\:absolute){position:absolute}:where([data-flux-sidebar-active]) :is(:where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:in-data-flux-sidebar-active\:opacity-0){opacity:0}:where([data-flux-sidebar-active]) :is(:where([data-flux-sidebar-collapsed-desktop]) .in-data-flux-sidebar-collapsed-desktop\:in-data-flux-sidebar-active\:opacity-100){opacity:1}:where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:hidden{display:none}:where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:w-auto\!{width:auto!important}:where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:bg-white\!{background-color:var(--color-white)!important}:where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:px-2\!{padding-inline:calc(var(--spacing)*2)!important}:where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:text-zinc-400\!{color:var(--color-zinc-400)!important}:where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:text-zinc-800\!{color:var(--color-zinc-800)!important}@media(hover:hover){:where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:hover\:bg-zinc-50\!:hover{background-color:var(--color-zinc-50)!important}}:where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:focus\:outline-hidden\!:focus{outline-style:none!important}@media(forced-colors:active){:where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:focus\:outline-hidden\!:focus{outline-offset:2px!important;outline:2px solid #0000!important}}:where([data-flux-sidebar-active]) :is(:where([data-flux-sidebar-collapsed-desktop]) :is(:where([data-flux-sidebar-header]) .in-data-flux-sidebar-header\:in-data-flux-sidebar-collapsed-desktop\:in-data-flux-sidebar-active\:hidden)),:where([data-flux-sidebar-on-mobile]) .in-data-flux-sidebar-on-mobile\:hidden{display:none}:where([data-flux-sidebar-on-mobile]) .in-data-flux-sidebar-on-mobile\:h-10{height:calc(var(--spacing)*10)}:where([data-scrolled-left]) .in-data-scrolled-left\:last\:after\:inset-shadow-\[-8px_0px_8px_-8px_rgba\(0\,0\,0\,0\.05\)\]:last-child:after{content:var(--tw-content);--tw-inset-shadow:inset -8px 0px 8px -8px var(--tw-inset-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-scrolled-right]) .in-data-scrolled-right\:first\:after\:inset-shadow-\[8px_0px_8px_-8px_rgba\(0\,0\,0\,0\.05\)\]:first-child:after{content:var(--tw-content);--tw-inset-shadow:inset 8px 0px 8px -8px var(--tw-inset-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.group\/center-align) .in-\[\.group\\\/center-align\]\:justify-center{justify-content:center}:where(.group\/end-align) .in-\[\.group\\\/end-align\]\:-ms-8{margin-inline-start:calc(var(--spacing)*-8)}:where(.group\/end-align) .in-\[\.group\\\/end-align\]\:-me-2{margin-inline-end:calc(var(--spacing)*-2)}:where(.group\/end-align) .in-\[\.group\\\/end-align\]\:flex-row-reverse{flex-direction:row-reverse}:where(.group\/end-align) .in-\[\.group\\\/end-align\]\:justify-end{justify-content:flex-end}:where(:is(ui-toast-group)) .in-\[ui-toast-group\]\:w-xs{width:var(--container-xs)}:where(:is(ui-toast-group)) .in-\[ui-toast-group\]\:max-w-auto{max-width:auto}.has-focus-within\:z-10:has(:focus-within){z-index:10}.has-data-flux-navlist-badge\:not-in-data-flux-sidebar-collapsed-desktop\:pe-1\.5:has([data-flux-navlist-badge]):not(:where([data-flux-sidebar-collapsed-desktop]) *){padding-inline-end:calc(var(--spacing)*1.5)}.has-data-\[circle\=true\]\:rounded-full:has([data-circle=true]){border-radius:3.40282e38px}.has-\[\[data-flux-control\]\~\[data-flux-label\]\]\:grid-cols-\[auto_1fr\]:has(:is([data-flux-control]~[data-flux-label])){grid-template-columns:auto 1fr}.has-\[\[data-flux-label\]\~\[data-flux-control\]\]\:grid-cols-\[1fr_auto\]:has(:is([data-flux-label]~[data-flux-control])){grid-template-columns:1fr auto}.has-\[option\.placeholder\:checked\]\:text-zinc-400:has(:is(option.placeholder:checked)){color:var(--color-zinc-400)}.data-active\:bg-red-50[data-active]{background-color:var(--color-red-50)}.data-active\:bg-zinc-50[data-active]{background-color:var(--color-zinc-50)}.data-active\:text-red-600[data-active]{color:var(--color-red-600)}:where([data-flux-sidebar-group-dropdown]) .in-data-flux-sidebar-group-dropdown\:data-active\:bg-zinc-50\![data-active]{background-color:var(--color-zinc-50)!important}.data-checked\:border-0[data-checked]{border-style:var(--tw-border-style);border-width:0}.data-checked\:border-\(--color-accent\)[data-checked]{border-color:var(--color-accent)}.data-checked\:border-zinc-800[data-checked]{border-color:var(--color-zinc-800)}.data-checked\:bg-\(--color-accent\)[data-checked]{background-color:var(--color-accent)}.data-checked\:bg-white[data-checked]{background-color:var(--color-white)}.data-checked\:bg-zinc-50[data-checked]{background-color:var(--color-zinc-50)}.data-checked\:bg-zinc-800[data-checked]{background-color:var(--color-zinc-800)}.data-checked\:text-\(--color-accent-foreground\)[data-checked]{color:var(--color-accent-foreground)}.data-checked\:text-white[data-checked]{color:var(--color-white)}.data-checked\:text-zinc-800[data-checked]{color:var(--color-zinc-800)}.data-checked\:shadow-xs[data-checked]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-checked\:after\:bg-\(--haze\)[data-checked]:after{content:var(--tw-content);background-color:var(--haze)}@media(hover:hover){.hover\:data-checked\:border-\(--color-accent\):hover[data-checked]{border-color:var(--color-accent)}.hover\:data-checked\:bg-\(--color-accent\):hover[data-checked]{background-color:var(--color-accent)}.hover\:data-checked\:text-\(--color-accent-foreground\):hover[data-checked]{color:var(--color-accent-foreground)}.hover\:data-checked\:after\:bg-\(--haze\):hover[data-checked]:after{content:var(--tw-content);background-color:var(--haze)}}.data-current\:border[data-current]{border-style:var(--tw-border-style);border-width:1px}.data-current\:border-zinc-200[data-current]{border-color:var(--color-zinc-200)}.data-current\:bg-white[data-current]{background-color:var(--color-white)}.data-current\:bg-zinc-800\/\[4\%\][data-current]{background-color:color-mix(in oklab,var(--color-zinc-800)4%,transparent)}.data-current\:text-\(--color-accent-content\)[data-current]{color:var(--color-accent-content)}.data-current\:text-zinc-800[data-current]{color:var(--color-zinc-800)}.data-current\:shadow-xs[data-current]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-current\:after\:absolute[data-current]:after{content:var(--tw-content);position:absolute}.data-current\:after\:inset-x-0[data-current]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.data-current\:after\:-bottom-3[data-current]:after{content:var(--tw-content);bottom:calc(var(--spacing)*-3)}.data-current\:after\:h-\[2px\][data-current]:after{content:var(--tw-content);height:2px}.data-current\:after\:bg-\(--color-accent-content\)[data-current]:after{content:var(--tw-content);background-color:var(--color-accent-content)}.data-current\:after\:bg-zinc-800[data-current]:after{content:var(--tw-content);background-color:var(--color-zinc-800)}@media(hover:hover){.hover\:data-current\:bg-\(--hover-fill\):hover[data-current]{background-color:var(--hover-fill)}.hover\:data-current\:text-\(--color-accent-content\):hover[data-current]{color:var(--color-accent-content)}}:is(.\*\*\:data-flux-badge-icon\:me-1 *)[data-flux-badge-icon]{margin-inline-end:calc(var(--spacing)*1)}:is(.\*\*\:data-flux-badge-icon\:me-1\.5 *)[data-flux-badge-icon]{margin-inline-end:calc(var(--spacing)*1.5)}:is(.\*\*\:data-flux-badge-icon\:me-2 *)[data-flux-badge-icon]{margin-inline-end:calc(var(--spacing)*2)}:is(.\*\:data-flux-field\:mb-3>*)[data-flux-field]{margin-bottom:calc(var(--spacing)*3)}:is(.\*\:data-flux-input\:grow>*)[data-flux-input]{flex-grow:1}:is(.\*\:data-flux-label\:mb-3>*)[data-flux-label]{margin-bottom:calc(var(--spacing)*3)}.data-flux-loading\:pointer-events-none[data-flux-loading]{pointer-events:none}:is(.\*\*\:data-flux-menu-item-icon\:text-zinc-400 *)[data-flux-menu-item-icon]{color:var(--color-zinc-400)}.data-flux-sidebar-collapsed-desktop\:w-14[data-flux-sidebar-collapsed-desktop]{width:calc(var(--spacing)*14)}.data-flux-sidebar-collapsed-desktop\:cursor-e-resize[data-flux-sidebar-collapsed-desktop]{cursor:e-resize}.data-flux-sidebar-collapsed-desktop\:px-2[data-flux-sidebar-collapsed-desktop]{padding-inline:calc(var(--spacing)*2)}.data-flux-sidebar-on-mobile\:fixed\![data-flux-sidebar-on-mobile]{position:fixed!important}.data-flux-sidebar-on-mobile\:start-0\![data-flux-sidebar-on-mobile]{inset-inline-start:calc(var(--spacing)*0)!important}.data-flux-sidebar-on-mobile\:top-0\![data-flux-sidebar-on-mobile]{top:calc(var(--spacing)*0)!important}.data-flux-sidebar-on-mobile\:max-h-dvh\![data-flux-sidebar-on-mobile]{max-height:100dvh!important}.data-flux-sidebar-on-mobile\:min-h-dvh\![data-flux-sidebar-on-mobile]{min-height:100dvh!important}.data-flux-sidebar-on-mobile\:not-data-flux-sidebar-collapsed-mobile\:block[data-flux-sidebar-on-mobile]:not([data-flux-sidebar-collapsed-mobile]){display:block}.data-flux-sidebar-on-mobile\:data-flux-sidebar-collapsed-mobile\:-translate-x-full[data-flux-sidebar-on-mobile][data-flux-sidebar-collapsed-mobile]{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.\*\*\:data-flux-table-sortable\:last\:me-0 *)[data-flux-table-sortable]:last-child{margin-inline-end:calc(var(--spacing)*0)}.data-indeterminate\:border-transparent[data-indeterminate]{border-color:#0000}.data-invalid\:border-red-500[data-invalid]{border-color:var(--color-red-500)}.data-invalid\:shadow-none[data-invalid]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:data-invalid\:border-red-500:disabled[data-invalid]{border-color:var(--color-red-500)}.data-loading\:pointer-events-none[data-loading]{pointer-events:none}:is(.\*\*\:data-navmenu-icon\:text-zinc-400 *)[data-navmenu-icon]{color:var(--color-zinc-400)}.data-open\:block[data-open]{display:block}:is(.\*\*\:data-\[slot\=avatar\]\:ring-4 *)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=avatar\]\:data-\[size\=sm\]\:ring-2 *)[data-slot=avatar][data-size=sm],:is(.\*\*\:data-\[slot\=avatar\]\:data-\[size\=xs\]\:ring-2 *)[data-slot=avatar][data-size=xs]{--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)}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not (min-width:64rem){.max-lg\:hidden,.max-lg\:data-flux-sidebar-cloak\:hidden[data-flux-sidebar-cloak]{display:none}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-6{margin-inline:calc(var(--spacing)*6)}.sm\:mt-6{margin-top:calc(var(--spacing)*6)}.sm\:mt-8{margin-top:calc(var(--spacing)*8)}.sm\:mt-9{margin-top:calc(var(--spacing)*9)}.sm\:mt-10{margin-top:calc(var(--spacing)*10)}.sm\:mt-12{margin-top:calc(var(--spacing)*12)}.sm\:mb-7{margin-bottom:calc(var(--spacing)*7)}.sm\:mb-9{margin-bottom:calc(var(--spacing)*9)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:aspect-\[4\/3\]{aspect-ratio:4/3}.sm\:size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:h-20{height:calc(var(--spacing)*20)}.sm\:h-64{height:calc(var(--spacing)*64)}.sm\:max-h-96{max-height:calc(var(--spacing)*96)}.sm\:min-h-\[27rem\]{min-height:27rem}.sm\:w-24{width:calc(var(--spacing)*24)}.sm\:w-\[350px\]{width:350px}.sm\:w-auto{width:auto}.sm\:max-w-\[18rem\]{max-width:18rem}.sm\:max-w-\[20rem\]{max-width:20rem}.sm\:flex-1{flex:1}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-8{gap:calc(var(--spacing)*8)}:where(.sm\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-6{column-gap:calc(var(--spacing)*6)}.sm\:gap-y-7{row-gap:calc(var(--spacing)*7)}.sm\:self-auto{align-self:auto}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.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\:py-3\.5{padding-block:calc(var(--spacing)*3.5)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:py-11{padding-block:calc(var(--spacing)*11)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-14{padding-block:calc(var(--spacing)*14)}.sm\:pt-12{padding-top:calc(var(--spacing)*12)}.sm\:pt-24{padding-top:calc(var(--spacing)*24)}.sm\:pb-16{padding-bottom:calc(var(--spacing)*16)}.sm\:pl-3{padding-left:calc(var(--spacing)*3)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(:is(ui-toast-group)) .sm\:in-\[ui-toast-group\]\:w-sm{width:var(--container-sm)}}@media(min-width:48rem){.md\:mt-2{margin-top:calc(var(--spacing)*2)}.md\:block{display:block}.md\:hidden{display:none}.md\:aspect-auto{aspect-ratio:auto}.md\:min-h-72{min-height:calc(var(--spacing)*72)}.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\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}:where(.md\:space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*14)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*14)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-18>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*18)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*18)*calc(1 - var(--tw-space-y-reverse)))}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-6{margin-bottom:calc(var(--spacing)*6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:calc(var(--spacing)*0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-\[16\/10\]{aspect-ratio:16/10}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-8{height:calc(var(--spacing)*8)}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-none{max-width:none}.lg\:grow{flex-grow:1}.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-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(28rem\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(28rem,1.08fr)}.lg\:grid-cols-\[minmax\(0\,16rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:gap-x-8{column-gap:calc(var(--spacing)*8)}.lg\:gap-y-8{row-gap:calc(var(--spacing)*8)}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:p-9{padding:calc(var(--spacing)*9)}.lg\:p-20{padding:calc(var(--spacing)*20)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.lg\:py-10{padding-block:calc(var(--spacing)*10)}.lg\:py-12{padding-block:calc(var(--spacing)*12)}.lg\:py-14{padding-block:calc(var(--spacing)*14)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:py-18{padding-block:calc(var(--spacing)*18)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:pt-6{padding-top:calc(var(--spacing)*6)}.lg\:pt-10{padding-top:calc(var(--spacing)*10)}.lg\:pt-11{padding-top:calc(var(--spacing)*11)}.lg\:pt-16{padding-top:calc(var(--spacing)*16)}.lg\:pb-10{padding-bottom:calc(var(--spacing)*10)}.lg\:pb-12{padding-bottom:calc(var(--spacing)*12)}.lg\:pb-20{padding-bottom:calc(var(--spacing)*20)}.lg\:pb-24{padding-bottom:calc(var(--spacing)*24)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:gap-12{gap:calc(var(--spacing)*12)}.xl\:p-11{padding:calc(var(--spacing)*11)}}@container (width<28rem){.\@max-md\:py-2{padding-block:calc(var(--spacing)*2)}}@container (width>=28rem){.\@md\:m-\[-2px\]{margin:-2px}.\@md\:flex{display:flex}.\@md\:flex-row-reverse{flex-direction:row-reverse}.\@md\:justify-end{justify-content:flex-end}.\@md\:ps-4{padding-inline-start:calc(var(--spacing)*4)}.\@md\:pe-4{padding-inline-end:calc(var(--spacing)*4)}}@container (width>=40rem){.\@\[40rem\]\:flex{display:flex}.\@\[40rem\]\:hidden{display:none}}.rtl\:mr-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing)*0)}.rtl\:mr-auto:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:auto}.rtl\:ml-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing)*0)}.rtl\:ml-auto:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:auto}.rtl\:hidden:where(:dir(rtl),[dir=rtl],[dir=rtl] *){display:none}.rtl\:inline:where(:dir(rtl),[dir=rtl],[dir=rtl] *){display:inline}.rtl\:-translate-x-\[0\.1875rem\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: -.1875rem ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x: -100% ;scale:var(--tw-scale-x)var(--tw-scale-y)}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:text-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}.rtl\:\[--flux-flyout-translate\:translateX\(-50px\)\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--flux-flyout-translate:translateX(-50px)}.rtl\:\[--flux-flyout-translate\:translateX\(50px\)\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--flux-flyout-translate:translateX(50px)}.rtl\:group-data-checked\:-translate-x-\[0\.9375rem\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.group)[data-checked] *){--tw-translate-x: -.9375rem ;translate:var(--tw-translate-x)var(--tw-translate-y)}:where([data-flux-sidebar-collapsed-desktop]) .rtl\:in-data-flux-sidebar-collapsed-desktop\:cursor-w-resize:where(:dir(rtl),[dir=rtl],[dir=rtl] *),.rtl\:data-flux-sidebar-collapsed-desktop\:cursor-w-resize:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-flux-sidebar-collapsed-desktop]{cursor:w-resize}.data-flux-sidebar-on-mobile\:data-flux-sidebar-collapsed-mobile\:rtl\:translate-x-full[data-flux-sidebar-on-mobile][data-flux-sidebar-collapsed-mobile]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:translate-x-\[0\.125rem\]:where(.dark,.dark *){--tw-translate-x:.125rem;translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:border:where(.dark,.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-0:where(.dark,.dark *){border-style:var(--tw-border-style);border-width:0}.dark\:border-r:where(.dark,.dark *){border-right-style:var(--tw-border-style);border-right-width:1px}.dark\:border-\[\#3E3E3A\]:where(.dark,.dark *){border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]:where(.dark,.dark *){border-color:#eeeeec}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:border-neutral-700:where(.dark,.dark *){border-color:var(--color-neutral-700)}.dark\:border-neutral-800:where(.dark,.dark *){border-color:var(--color-neutral-800)}.dark\:border-stone-800:where(.dark,.dark *){border-color:var(--color-stone-800)}.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}.dark\:border-white\/20:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}.dark\:border-zinc-600:where(.dark,.dark *){border-color:var(--color-zinc-600)}.dark\:border-zinc-700:where(.dark,.dark *){border-color:var(--color-zinc-700)}.dark\:bg-\[\#0a0a0a\]:where(.dark,.dark *){background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]:where(.dark,.dark *){background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]:where(.dark,.dark *){background-color:#3e3e3a}.dark\:bg-\[\#161615\]:where(.dark,.dark *){background-color:#161615}.dark\:bg-\[\#eeeeec\]:where(.dark,.dark *){background-color:#eeeeec}.dark\:bg-amber-400:where(.dark,.dark *){background-color:var(--color-amber-400)}.dark\:bg-amber-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-400)40%,transparent)}.dark\:bg-amber-500:where(.dark,.dark *){background-color:var(--color-amber-500)}.dark\:bg-blue-400:where(.dark,.dark *){background-color:var(--color-blue-400)}.dark\:bg-blue-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-400)40%,transparent)}.dark\:bg-blue-600:where(.dark,.dark *){background-color:var(--color-blue-600)}.dark\:bg-cyan-400:where(.dark,.dark *){background-color:var(--color-cyan-400)}.dark\:bg-cyan-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-400)40%,transparent)}.dark\:bg-cyan-600:where(.dark,.dark *){background-color:var(--color-cyan-600)}.dark\:bg-emerald-400:where(.dark,.dark *){background-color:var(--color-emerald-400)}.dark\:bg-emerald-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-400)40%,transparent)}.dark\:bg-emerald-600:where(.dark,.dark *){background-color:var(--color-emerald-600)}.dark\:bg-fuchsia-400:where(.dark,.dark *){background-color:var(--color-fuchsia-400)}.dark\:bg-fuchsia-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-fuchsia-400)40%,transparent)}.dark\:bg-fuchsia-600:where(.dark,.dark *){background-color:var(--color-fuchsia-600)}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-green-400:where(.dark,.dark *){background-color:var(--color-green-400)}.dark\:bg-green-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-400)40%,transparent)}.dark\:bg-green-600:where(.dark,.dark *){background-color:var(--color-green-600)}.dark\:bg-indigo-400:where(.dark,.dark *){background-color:var(--color-indigo-400)}.dark\:bg-indigo-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-indigo-400)40%,transparent)}.dark\:bg-indigo-600:where(.dark,.dark *){background-color:var(--color-indigo-600)}.dark\:bg-lime-400:where(.dark,.dark *){background-color:var(--color-lime-400)}.dark\:bg-lime-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-lime-400)40%,transparent)}.dark\:bg-lime-600:where(.dark,.dark *){background-color:var(--color-lime-600)}.dark\:bg-neutral-700:where(.dark,.dark *){background-color:var(--color-neutral-700)}.dark\:bg-orange-400:where(.dark,.dark *){background-color:var(--color-orange-400)}.dark\:bg-orange-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-400)40%,transparent)}.dark\:bg-orange-600:where(.dark,.dark *){background-color:var(--color-orange-600)}.dark\:bg-pink-400:where(.dark,.dark *){background-color:var(--color-pink-400)}.dark\:bg-pink-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-pink-400)40%,transparent)}.dark\:bg-pink-600:where(.dark,.dark *){background-color:var(--color-pink-600)}.dark\:bg-purple-400:where(.dark,.dark *){background-color:var(--color-purple-400)}.dark\:bg-purple-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-400)40%,transparent)}.dark\:bg-purple-600:where(.dark,.dark *){background-color:var(--color-purple-600)}.dark\:bg-red-400:where(.dark,.dark *){background-color:var(--color-red-400)}.dark\:bg-red-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-400)40%,transparent)}.dark\:bg-red-600:where(.dark,.dark *){background-color:var(--color-red-600)}.dark\:bg-rose-400:where(.dark,.dark *){background-color:var(--color-rose-400)}.dark\:bg-rose-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-rose-400)40%,transparent)}.dark\:bg-rose-600:where(.dark,.dark *){background-color:var(--color-rose-600)}.dark\:bg-sky-400:where(.dark,.dark *){background-color:var(--color-sky-400)}.dark\:bg-sky-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-400)40%,transparent)}.dark\:bg-sky-600:where(.dark,.dark *){background-color:var(--color-sky-600)}.dark\:bg-stone-950:where(.dark,.dark *){background-color:var(--color-stone-950)}.dark\:bg-teal-400:where(.dark,.dark *){background-color:var(--color-teal-400)}.dark\:bg-teal-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-400)40%,transparent)}.dark\:bg-teal-600:where(.dark,.dark *){background-color:var(--color-teal-600)}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.dark\:bg-violet-400:where(.dark,.dark *){background-color:var(--color-violet-400)}.dark\:bg-violet-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-400)40%,transparent)}.dark\:bg-violet-600:where(.dark,.dark *){background-color:var(--color-violet-600)}.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}.dark\:bg-white\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)20%,transparent)}.dark\:bg-white\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)30%,transparent)}.dark\:bg-yellow-400:where(.dark,.dark *){background-color:var(--color-yellow-400)}.dark\:bg-yellow-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-400)40%,transparent)}.dark\:bg-zinc-300:where(.dark,.dark *){background-color:var(--color-zinc-300)}.dark\:bg-zinc-400:where(.dark,.dark *){background-color:var(--color-zinc-400)}.dark\:bg-zinc-400\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-400)40%,transparent)}.dark\:bg-zinc-600:where(.dark,.dark *){background-color:var(--color-zinc-600)}.dark\:bg-zinc-600\!:where(.dark,.dark *){background-color:var(--color-zinc-600)!important}.dark\:bg-zinc-700:where(.dark,.dark *){background-color:var(--color-zinc-700)}.dark\:bg-zinc-800:where(.dark,.dark *){background-color:var(--color-zinc-800)}.dark\:bg-zinc-900:where(.dark,.dark *){background-color:var(--color-zinc-900)}.dark\:bg-linear-to-b:where(.dark,.dark *){--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.dark\:from-neutral-950:where(.dark,.dark *){--tw-gradient-from:var(--color-neutral-950);--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))}.dark\:to-neutral-900:where(.dark,.dark *){--tw-gradient-to:var(--color-neutral-900);--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))}.dark\:stroke-neutral-100\/20:where(.dark,.dark *){stroke:color-mix(in oklab,var(--color-neutral-100)20%,transparent)}.dark\:text-\[\#1C1C1A\]:where(.dark,.dark *){color:#1c1c1a}.dark\:text-\[\#A1A09A\]:where(.dark,.dark *){color:#a1a09a}.dark\:text-\[\#EDEDEC\]:where(.dark,.dark *){color:#ededec}.dark\:text-\[\#F61500\]:where(.dark,.dark *){color:#f61500}.dark\:text-\[\#FF4433\]:where(.dark,.dark *){color:#f43}.dark\:text-\[var\(--callout-icon\)\]:where(.dark,.dark *){color:var(--callout-icon)}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-amber-500:where(.dark,.dark *){color:var(--color-amber-500)}.dark\:text-black:where(.dark,.dark *){color:var(--color-black)}.dark\:text-blue-200:where(.dark,.dark *){color:var(--color-blue-200)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-cyan-200:where(.dark,.dark *){color:var(--color-cyan-200)}.dark\:text-cyan-400:where(.dark,.dark *){color:var(--color-cyan-400)}.dark\:text-emerald-200:where(.dark,.dark *){color:var(--color-emerald-200)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-fuchsia-200:where(.dark,.dark *){color:var(--color-fuchsia-200)}.dark\:text-fuchsia-400:where(.dark,.dark *){color:var(--color-fuchsia-400)}.dark\:text-gray-200:where(.dark,.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-gray-600:where(.dark,.dark *){color:var(--color-gray-600)}.dark\:text-green-200:where(.dark,.dark *){color:var(--color-green-200)}.dark\:text-green-500:where(.dark,.dark *){color:var(--color-green-500)}.dark\:text-indigo-200:where(.dark,.dark *){color:var(--color-indigo-200)}.dark\:text-indigo-400:where(.dark,.dark *){color:var(--color-indigo-400)}.dark\:text-lime-200:where(.dark,.dark *){color:var(--color-lime-200)}.dark\:text-lime-400:where(.dark,.dark *){color:var(--color-lime-400)}.dark\:text-lime-500:where(.dark,.dark *){color:var(--color-lime-500)}.dark\:text-neutral-200:where(.dark,.dark *){color:var(--color-neutral-200)}.dark\:text-orange-200:where(.dark,.dark *){color:var(--color-orange-200)}.dark\:text-orange-400:where(.dark,.dark *){color:var(--color-orange-400)}.dark\:text-pink-200:where(.dark,.dark *){color:var(--color-pink-200)}.dark\:text-pink-400:where(.dark,.dark *){color:var(--color-pink-400)}.dark\:text-purple-200:where(.dark,.dark *){color:var(--color-purple-200)}.dark\:text-purple-400:where(.dark,.dark *){color:var(--color-purple-400)}.dark\:text-red-200:where(.dark,.dark *){color:var(--color-red-200)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-rose-200:where(.dark,.dark *){color:var(--color-rose-200)}.dark\:text-rose-400:where(.dark,.dark *){color:var(--color-rose-400)}.dark\:text-sky-200:where(.dark,.dark *){color:var(--color-sky-200)}.dark\:text-sky-400:where(.dark,.dark *){color:var(--color-sky-400)}.dark\:text-teal-200:where(.dark,.dark *){color:var(--color-teal-200)}.dark\:text-teal-400:where(.dark,.dark *){color:var(--color-teal-400)}.dark\:text-violet-200:where(.dark,.dark *){color:var(--color-violet-200)}.dark\:text-violet-400:where(.dark,.dark *){color:var(--color-violet-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/40:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)40%,transparent)}.dark\:text-white\/60:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)60%,transparent)}.dark\:text-white\/70:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)70%,transparent)}.dark\:text-white\/80:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)80%,transparent)}.dark\:text-yellow-200:where(.dark,.dark *){color:var(--color-yellow-200)}.dark\:text-yellow-500:where(.dark,.dark *){color:var(--color-yellow-500)}.dark\:text-zinc-200:where(.dark,.dark *){color:var(--color-zinc-200)}.dark\:text-zinc-300:where(.dark,.dark *){color:var(--color-zinc-300)}.dark\:text-zinc-400:where(.dark,.dark *){color:var(--color-zinc-400)}.dark\:text-zinc-500:where(.dark,.dark *){color:var(--color-zinc-500)}.dark\:text-zinc-500\!:where(.dark,.dark *){color:var(--color-zinc-500)!important}.dark\:text-zinc-800:where(.dark,.dark *){color:var(--color-zinc-800)}.dark\:text-zinc-950:where(.dark,.dark *){color:var(--color-zinc-950)}.dark\:decoration-white\/20:where(.dark,.dark *){-webkit-text-decoration-color:color-mix(in oklab,var(--color-white)20%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white)20%,transparent)}.dark\:placeholder-white\/60:where(.dark,.dark *)::placeholder{color:color-mix(in oklab,var(--color-white)60%,transparent)}.dark\:placeholder-zinc-400:where(.dark,.dark *)::placeholder{color:var(--color-zinc-400)}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]:where(.dark,.dark *){--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none:where(.dark,.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-zinc-700:where(.dark,.dark *){--tw-ring-color:var(--color-zinc-700)}.dark\:ring-zinc-900:where(.dark,.dark *){--tw-ring-color:var(--color-zinc-900)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-amber-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-amber-400),transparent 90%)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-blue-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-blue-400),transparent 90%)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-cyan-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-cyan-400),transparent 90%)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-emerald-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-emerald-400),transparent 90%)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-fuchsia-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-fuchsia-400),transparent 90%)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-green-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-green-400),transparent 90%)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-indigo-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-indigo-400),transparent 90%)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-lime-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-lime-400),transparent 90%)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-orange-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-orange-400),transparent 90%)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-pink-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-pink-400),transparent 90%)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-purple-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-purple-400),transparent 90%)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-red-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-red-400),transparent 90%)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-rose-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-rose-400),transparent 90%)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-sky-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-sky-400),transparent 90%)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-teal-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-teal-400),transparent 90%)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-violet-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-violet-400),transparent 90%)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-yellow-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-yellow-400),transparent 90%)}.dark\:\[--callout-background\:color-mix\(in_oklab\,var\(--color-zinc-400\)\,transparent_90\%\)\]:where(.dark,.dark *){--callout-background:color-mix(in oklab,var(--color-zinc-400),transparent 90%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-amber-400\)\,transparent_50\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-amber-400),transparent 50%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-blue-400\)\,transparent_50\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-blue-400),transparent 50%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-cyan-400\)\,transparent_50\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-cyan-400),transparent 50%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-emerald-400\)\,transparent_50\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-emerald-400),transparent 50%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-fuchsia-400\)\,transparent_50\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-fuchsia-400),transparent 50%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-green-400\)\,transparent_50\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-green-400),transparent 50%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-indigo-400\)\,transparent_50\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-indigo-400),transparent 50%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-lime-400\)\,transparent_50\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-lime-400),transparent 50%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-orange-400\)\,transparent_50\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-orange-400),transparent 50%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-pink-400\)\,transparent_50\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-pink-400),transparent 50%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-purple-400\)\,transparent_50\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-purple-400),transparent 50%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-red-400\)\,transparent_50\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-red-400),transparent 50%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-rose-400\)\,transparent_50\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-rose-400),transparent 50%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-sky-400\)\,transparent_50\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-sky-400),transparent 50%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-teal-400\)\,transparent_50\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-teal-400),transparent 50%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-violet-400\)\,transparent_50\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-violet-400),transparent 50%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-white\)\,transparent_95\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-white),transparent 95%)}.dark\:\[--callout-border\:color-mix\(in_oklab\,var\(--color-yellow-400\)\,transparent_50\%\)\]:where(.dark,.dark *){--callout-border:color-mix(in oklab,var(--color-yellow-400),transparent 50%)}.dark\:\[--callout-heading\:var\(--color-amber-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-amber-200)}.dark\:\[--callout-heading\:var\(--color-blue-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-blue-200)}.dark\:\[--callout-heading\:var\(--color-cyan-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-cyan-200)}.dark\:\[--callout-heading\:var\(--color-emerald-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-emerald-200)}.dark\:\[--callout-heading\:var\(--color-fuchsia-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-fuchsia-200)}.dark\:\[--callout-heading\:var\(--color-green-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-green-200)}.dark\:\[--callout-heading\:var\(--color-indigo-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-indigo-200)}.dark\:\[--callout-heading\:var\(--color-lime-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-lime-200)}.dark\:\[--callout-heading\:var\(--color-orange-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-orange-200)}.dark\:\[--callout-heading\:var\(--color-pink-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-pink-200)}.dark\:\[--callout-heading\:var\(--color-purple-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-purple-200)}.dark\:\[--callout-heading\:var\(--color-red-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-red-200)}.dark\:\[--callout-heading\:var\(--color-rose-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-rose-200)}.dark\:\[--callout-heading\:var\(--color-sky-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-sky-200)}.dark\:\[--callout-heading\:var\(--color-teal-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-teal-200)}.dark\:\[--callout-heading\:var\(--color-violet-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-violet-200)}.dark\:\[--callout-heading\:var\(--color-yellow-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-yellow-200)}.dark\:\[--callout-heading\:var\(--color-zinc-200\)\]:where(.dark,.dark *){--callout-heading:var(--color-zinc-200)}.dark\:\[--callout-icon\:var\(--color-amber-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-amber-400)}.dark\:\[--callout-icon\:var\(--color-blue-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-blue-400)}.dark\:\[--callout-icon\:var\(--color-cyan-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-cyan-400)}.dark\:\[--callout-icon\:var\(--color-emerald-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-emerald-400)}.dark\:\[--callout-icon\:var\(--color-fuchsia-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-fuchsia-400)}.dark\:\[--callout-icon\:var\(--color-green-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-green-400)}.dark\:\[--callout-icon\:var\(--color-indigo-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-indigo-400)}.dark\:\[--callout-icon\:var\(--color-lime-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-lime-400)}.dark\:\[--callout-icon\:var\(--color-orange-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-orange-400)}.dark\:\[--callout-icon\:var\(--color-pink-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-pink-400)}.dark\:\[--callout-icon\:var\(--color-purple-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-purple-400)}.dark\:\[--callout-icon\:var\(--color-red-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-red-400)}.dark\:\[--callout-icon\:var\(--color-rose-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-rose-400)}.dark\:\[--callout-icon\:var\(--color-sky-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-sky-400)}.dark\:\[--callout-icon\:var\(--color-teal-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-teal-400)}.dark\:\[--callout-icon\:var\(--color-violet-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-violet-400)}.dark\:\[--callout-icon\:var\(--color-yellow-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-yellow-400)}.dark\:\[--callout-icon\:var\(--color-zinc-400\)\]:where(.dark,.dark *){--callout-icon:var(--color-zinc-400)}.dark\:\[--callout-text\:var\(--color-amber-300\)\]:where(.dark,.dark *){--callout-text:var(--color-amber-300)}.dark\:\[--callout-text\:var\(--color-blue-300\)\]:where(.dark,.dark *){--callout-text:var(--color-blue-300)}.dark\:\[--callout-text\:var\(--color-cyan-300\)\]:where(.dark,.dark *){--callout-text:var(--color-cyan-300)}.dark\:\[--callout-text\:var\(--color-emerald-300\)\]:where(.dark,.dark *){--callout-text:var(--color-emerald-300)}.dark\:\[--callout-text\:var\(--color-fuchsia-300\)\]:where(.dark,.dark *){--callout-text:var(--color-fuchsia-300)}.dark\:\[--callout-text\:var\(--color-green-300\)\]:where(.dark,.dark *){--callout-text:var(--color-green-300)}.dark\:\[--callout-text\:var\(--color-indigo-300\)\]:where(.dark,.dark *){--callout-text:var(--color-indigo-300)}.dark\:\[--callout-text\:var\(--color-lime-300\)\]:where(.dark,.dark *){--callout-text:var(--color-lime-300)}.dark\:\[--callout-text\:var\(--color-orange-300\)\]:where(.dark,.dark *){--callout-text:var(--color-orange-300)}.dark\:\[--callout-text\:var\(--color-pink-300\)\]:where(.dark,.dark *){--callout-text:var(--color-pink-300)}.dark\:\[--callout-text\:var\(--color-purple-300\)\]:where(.dark,.dark *){--callout-text:var(--color-purple-300)}.dark\:\[--callout-text\:var\(--color-red-300\)\]:where(.dark,.dark *){--callout-text:var(--color-red-300)}.dark\:\[--callout-text\:var\(--color-rose-300\)\]:where(.dark,.dark *){--callout-text:var(--color-rose-300)}.dark\:\[--callout-text\:var\(--color-sky-300\)\]:where(.dark,.dark *){--callout-text:var(--color-sky-300)}.dark\:\[--callout-text\:var\(--color-teal-300\)\]:where(.dark,.dark *){--callout-text:var(--color-teal-300)}.dark\:\[--callout-text\:var\(--color-violet-300\)\]:where(.dark,.dark *){--callout-text:var(--color-violet-300)}.dark\:\[--callout-text\:var\(--color-yellow-300\)\]:where(.dark,.dark *){--callout-text:var(--color-yellow-300)}.dark\:\[--callout-text\:var\(--color-zinc-300\)\]:where(.dark,.dark *){--callout-text:var(--color-zinc-300)}.dark\:\[--color-accent-content\:var\(--color-amber-400\)\]:where(.dark,.dark *){--color-accent-content:var(--color-amber-400)}.dark\:\[--color-accent-content\:var\(--color-blue-400\)\]:where(.dark,.dark *){--color-accent-content:var(--color-blue-400)}.dark\:\[--color-accent-content\:var\(--color-cyan-400\)\]:where(.dark,.dark *){--color-accent-content:var(--color-cyan-400)}.dark\:\[--color-accent-content\:var\(--color-emerald-400\)\]:where(.dark,.dark *){--color-accent-content:var(--color-emerald-400)}.dark\:\[--color-accent-content\:var\(--color-fuchsia-400\)\]:where(.dark,.dark *){--color-accent-content:var(--color-fuchsia-400)}.dark\:\[--color-accent-content\:var\(--color-green-400\)\]:where(.dark,.dark *){--color-accent-content:var(--color-green-400)}.dark\:\[--color-accent-content\:var\(--color-indigo-300\)\]:where(.dark,.dark *){--color-accent-content:var(--color-indigo-300)}.dark\:\[--color-accent-content\:var\(--color-lime-400\)\]:where(.dark,.dark *){--color-accent-content:var(--color-lime-400)}.dark\:\[--color-accent-content\:var\(--color-orange-400\)\]:where(.dark,.dark *){--color-accent-content:var(--color-orange-400)}.dark\:\[--color-accent-content\:var\(--color-pink-400\)\]:where(.dark,.dark *){--color-accent-content:var(--color-pink-400)}.dark\:\[--color-accent-content\:var\(--color-purple-300\)\]:where(.dark,.dark *){--color-accent-content:var(--color-purple-300)}.dark\:\[--color-accent-content\:var\(--color-red-400\)\]:where(.dark,.dark *){--color-accent-content:var(--color-red-400)}.dark\:\[--color-accent-content\:var\(--color-rose-400\)\]:where(.dark,.dark *){--color-accent-content:var(--color-rose-400)}.dark\:\[--color-accent-content\:var\(--color-sky-400\)\]:where(.dark,.dark *){--color-accent-content:var(--color-sky-400)}.dark\:\[--color-accent-content\:var\(--color-teal-400\)\]:where(.dark,.dark *){--color-accent-content:var(--color-teal-400)}.dark\:\[--color-accent-content\:var\(--color-violet-400\)\]:where(.dark,.dark *){--color-accent-content:var(--color-violet-400)}.dark\:\[--color-accent-content\:var\(--color-white\)\]:where(.dark,.dark *){--color-accent-content:var(--color-white)}.dark\:\[--color-accent-content\:var\(--color-yellow-400\)\]:where(.dark,.dark *){--color-accent-content:var(--color-yellow-400)}.dark\:\[--color-accent-foreground\:var\(--color-amber-950\)\]:where(.dark,.dark *){--color-accent-foreground:var(--color-amber-950)}.dark\:\[--color-accent-foreground\:var\(--color-gray-800\)\]:where(.dark,.dark *){--color-accent-foreground:var(--color-gray-800)}.dark\:\[--color-accent-foreground\:var\(--color-lime-950\)\]:where(.dark,.dark *){--color-accent-foreground:var(--color-lime-950)}.dark\:\[--color-accent-foreground\:var\(--color-mauve-800\)\]:where(.dark,.dark *){--color-accent-foreground:var(--color-mauve-800)}.dark\:\[--color-accent-foreground\:var\(--color-mist-800\)\]:where(.dark,.dark *){--color-accent-foreground:var(--color-mist-800)}.dark\:\[--color-accent-foreground\:var\(--color-neutral-800\)\]:where(.dark,.dark *){--color-accent-foreground:var(--color-neutral-800)}.dark\:\[--color-accent-foreground\:var\(--color-olive-800\)\]:where(.dark,.dark *){--color-accent-foreground:var(--color-olive-800)}.dark\:\[--color-accent-foreground\:var\(--color-orange-950\)\]:where(.dark,.dark *){--color-accent-foreground:var(--color-orange-950)}.dark\:\[--color-accent-foreground\:var\(--color-slate-800\)\]:where(.dark,.dark *){--color-accent-foreground:var(--color-slate-800)}.dark\:\[--color-accent-foreground\:var\(--color-stone-800\)\]:where(.dark,.dark *){--color-accent-foreground:var(--color-stone-800)}.dark\:\[--color-accent-foreground\:var\(--color-taupe-800\)\]:where(.dark,.dark *){--color-accent-foreground:var(--color-taupe-800)}.dark\:\[--color-accent-foreground\:var\(--color-white\)\]:where(.dark,.dark *){--color-accent-foreground:var(--color-white)}.dark\:\[--color-accent-foreground\:var\(--color-yellow-950\)\]:where(.dark,.dark *){--color-accent-foreground:var(--color-yellow-950)}.dark\:\[--color-accent-foreground\:var\(--color-zinc-800\)\]:where(.dark,.dark *){--color-accent-foreground:var(--color-zinc-800)}.dark\:\[--color-accent\:var\(--color-amber-400\)\]:where(.dark,.dark *){--color-accent:var(--color-amber-400)}.dark\:\[--color-accent\:var\(--color-blue-500\)\]:where(.dark,.dark *){--color-accent:var(--color-blue-500)}.dark\:\[--color-accent\:var\(--color-cyan-600\)\]:where(.dark,.dark *){--color-accent:var(--color-cyan-600)}.dark\:\[--color-accent\:var\(--color-emerald-600\)\]:where(.dark,.dark *){--color-accent:var(--color-emerald-600)}.dark\:\[--color-accent\:var\(--color-fuchsia-600\)\]:where(.dark,.dark *){--color-accent:var(--color-fuchsia-600)}.dark\:\[--color-accent\:var\(--color-green-600\)\]:where(.dark,.dark *){--color-accent:var(--color-green-600)}.dark\:\[--color-accent\:var\(--color-indigo-500\)\]:where(.dark,.dark *){--color-accent:var(--color-indigo-500)}.dark\:\[--color-accent\:var\(--color-lime-400\)\]:where(.dark,.dark *){--color-accent:var(--color-lime-400)}.dark\:\[--color-accent\:var\(--color-orange-400\)\]:where(.dark,.dark *){--color-accent:var(--color-orange-400)}.dark\:\[--color-accent\:var\(--color-pink-600\)\]:where(.dark,.dark *){--color-accent:var(--color-pink-600)}.dark\:\[--color-accent\:var\(--color-purple-500\)\]:where(.dark,.dark *){--color-accent:var(--color-purple-500)}.dark\:\[--color-accent\:var\(--color-red-500\)\]:where(.dark,.dark *){--color-accent:var(--color-red-500)}.dark\:\[--color-accent\:var\(--color-rose-500\)\]:where(.dark,.dark *){--color-accent:var(--color-rose-500)}.dark\:\[--color-accent\:var\(--color-sky-600\)\]:where(.dark,.dark *){--color-accent:var(--color-sky-600)}.dark\:\[--color-accent\:var\(--color-teal-600\)\]:where(.dark,.dark *){--color-accent:var(--color-teal-600)}.dark\:\[--color-accent\:var\(--color-violet-500\)\]:where(.dark,.dark *){--color-accent:var(--color-violet-500)}.dark\:\[--color-accent\:var\(--color-white\)\]:where(.dark,.dark *){--color-accent:var(--color-white)}.dark\:\[--color-accent\:var\(--color-yellow-400\)\]:where(.dark,.dark *){--color-accent:var(--color-yellow-400)}.dark\:\[--flux-progress-color\:var\(--color-amber-400\)\]:where(.dark,.dark *){--flux-progress-color:var(--color-amber-400)}.dark\:\[--flux-progress-color\:var\(--color-blue-400\)\]:where(.dark,.dark *){--flux-progress-color:var(--color-blue-400)}.dark\:\[--flux-progress-color\:var\(--color-cyan-400\)\]:where(.dark,.dark *){--flux-progress-color:var(--color-cyan-400)}.dark\:\[--flux-progress-color\:var\(--color-emerald-400\)\]:where(.dark,.dark *){--flux-progress-color:var(--color-emerald-400)}.dark\:\[--flux-progress-color\:var\(--color-fuchsia-400\)\]:where(.dark,.dark *){--flux-progress-color:var(--color-fuchsia-400)}.dark\:\[--flux-progress-color\:var\(--color-green-400\)\]:where(.dark,.dark *){--flux-progress-color:var(--color-green-400)}.dark\:\[--flux-progress-color\:var\(--color-indigo-400\)\]:where(.dark,.dark *){--flux-progress-color:var(--color-indigo-400)}.dark\:\[--flux-progress-color\:var\(--color-lime-400\)\]:where(.dark,.dark *){--flux-progress-color:var(--color-lime-400)}.dark\:\[--flux-progress-color\:var\(--color-orange-400\)\]:where(.dark,.dark *){--flux-progress-color:var(--color-orange-400)}.dark\:\[--flux-progress-color\:var\(--color-pink-400\)\]:where(.dark,.dark *){--flux-progress-color:var(--color-pink-400)}.dark\:\[--flux-progress-color\:var\(--color-purple-400\)\]:where(.dark,.dark *){--flux-progress-color:var(--color-purple-400)}.dark\:\[--flux-progress-color\:var\(--color-red-400\)\]:where(.dark,.dark *){--flux-progress-color:var(--color-red-400)}.dark\:\[--flux-progress-color\:var\(--color-rose-400\)\]:where(.dark,.dark *){--flux-progress-color:var(--color-rose-400)}.dark\:\[--flux-progress-color\:var\(--color-sky-400\)\]:where(.dark,.dark *){--flux-progress-color:var(--color-sky-400)}.dark\:\[--flux-progress-color\:var\(--color-teal-400\)\]:where(.dark,.dark *){--flux-progress-color:var(--color-teal-400)}.dark\:\[--flux-progress-color\:var\(--color-violet-400\)\]:where(.dark,.dark *){--flux-progress-color:var(--color-violet-400)}.dark\:\[--flux-progress-color\:var\(--color-yellow-400\)\]:where(.dark,.dark *){--flux-progress-color:var(--color-yellow-400)}.dark\:\[--haze\:color-mix\(in_oklab\,_var\(--color-accent-content\)\,_transparent_90\%\)\]:where(.dark,.dark *){--haze:color-mix(in oklab,var(--color-accent-content),transparent 90%)}:is(.\*\*\:dark\:ring-zinc-900 *):where(.dark,.dark *){--tw-ring-color:var(--color-zinc-900)}@media(hover:hover){.dark\:group-hover\:text-white:where(.dark,.dark *):is(:where(.group):hover *),.dark\:group-hover\/sortable\:text-white:where(.dark,.dark *):is(:where(.group\/sortable):hover *){color:var(--color-white)}}.dark\:group-data-checked\:translate-x-\[0\.9375rem\]:where(.dark,.dark *):is(:where(.group)[data-checked] *){--tw-translate-x:.9375rem;translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:before\:border-\[\#3E3E3A\]:where(.dark,.dark *):before{content:var(--tw-content);border-color:#3e3e3a}.dark\:before\:via-\[var\(--flux-shimmer-color\)\]\/50:where(.dark,.dark *):before{content:var(--tw-content);--tw-gradient-via:color-mix(in oklab,var(--flux-shimmer-color)50%,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)}.dark\:after\:bg-zinc-900:where(.dark,.dark *):after{content:var(--tw-content);background-color:var(--color-zinc-900)}.dark\:after\:inset-ring-white\/10:where(.dark,.dark *):after{content:var(--tw-content);--tw-inset-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:where(.dark,.dark *):hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:where(.dark,.dark *):hover{border-color:#62605b}.dark\:hover\:border-white:where(.dark,.dark *):hover{border-color:var(--color-white)}.dark\:hover\:border-white\/10:where(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}.dark\:hover\:border-zinc-500:where(.dark,.dark *):hover{border-color:var(--color-zinc-500)}.dark\:hover\:border-zinc-600:where(.dark,.dark *):hover{border-color:var(--color-zinc-600)}.dark\:hover\:bg-gray-900:where(.dark,.dark *):hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-red-400\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-400)20%,transparent)}.dark\:hover\:bg-red-500:where(.dark,.dark *):hover{background-color:var(--color-red-500)}.dark\:hover\:bg-white:where(.dark,.dark *):hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}.dark\:hover\:bg-white\/15:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}.dark\:hover\:bg-white\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}.dark\:hover\:bg-white\/\[7\%\]:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}.dark\:hover\:bg-zinc-600:where(.dark,.dark *):hover{background-color:var(--color-zinc-600)}.dark\:hover\:bg-zinc-600\/75:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-zinc-600)75%,transparent)}.dark\:hover\:text-gray-200:where(.dark,.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:where(.dark,.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-red-400:where(.dark,.dark *):hover{color:var(--color-red-400)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}.dark\:hover\:text-white\!:where(.dark,.dark *):hover{color:var(--color-white)!important}.dark\:hover\:decoration-neutral-100:where(.dark,.dark *):hover{-webkit-text-decoration-color:var(--color-neutral-100);text-decoration-color:var(--color-neutral-100)}.dark\:hover\:after\:bg-white\/\[4\%\]:where(.dark,.dark *):hover:after{content:var(--tw-content);background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.dark\:focus\:border-blue-700:where(.dark,.dark *):focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:where(.dark,.dark *):focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:where(.dark,.dark *):active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:where(.dark,.dark *):active{color:var(--color-gray-300)}.dark\:disabled\:border-white\/5:where(.dark,.dark *):disabled{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}.dark\:disabled\:bg-white\/\[7\%\]:where(.dark,.dark *):disabled{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}.dark\:disabled\:text-zinc-400:where(.dark,.dark *):disabled{color:var(--color-zinc-400)}.dark\:disabled\:placeholder-white\/40:where(.dark,.dark *):disabled::placeholder{color:color-mix(in oklab,var(--color-white)40%,transparent)}.dark\:disabled\:placeholder-zinc-500:where(.dark,.dark *):disabled::placeholder{color:var(--color-zinc-500)}.dark\:disabled\:opacity-75:where(.dark,.dark *):disabled{opacity:.75}.dark\:disabled\:shadow-none\!:where(.dark,.dark *):disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}:where([data-checked]) .dark\:in-data-checked\:text-white:where(.dark,.dark *),:where([data-flux-menu]) .in-data-flux-menu\:dark\:text-white:where(.dark,.dark *){color:var(--color-white)}:where([data-flux-menu]) .in-data-flux-menu\:dark\:text-white\/80:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)80%,transparent)}@media(hover:hover){:where([data-flux-menu]) .dark\:in-data-flux-menu\:hover\:bg-zinc-600:where(.dark,.dark *):hover{background-color:var(--color-zinc-600)}}:where([data-flux-sidebar-group-dropdown]) .dark\:in-data-flux-sidebar-group-dropdown\:bg-transparent\!:where(.dark,.dark *){background-color:#0000!important}:where([data-flux-sidebar-group-dropdown]) .dark\:in-data-flux-sidebar-group-dropdown\:text-white\!:where(.dark,.dark *){color:var(--color-white)!important}:where([data-flux-sidebar-group-dropdown]) .dark\:in-data-flux-sidebar-group-dropdown\:text-white\/80\!:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)80%,transparent)!important}@media(hover:hover){:where([data-flux-sidebar-group-dropdown]) .dark\:in-data-flux-sidebar-group-dropdown\:hover\:bg-zinc-600\!:where(.dark,.dark *):hover{background-color:var(--color-zinc-600)!important}}.dark\:has-\[option\.placeholder\:checked\]\:text-zinc-400:where(.dark,.dark *):has(:is(option.placeholder:checked)){color:var(--color-zinc-400)}.dark\:data-active\:bg-red-400\/20:where(.dark,.dark *)[data-active]{background-color:color-mix(in oklab,var(--color-red-400)20%,transparent)}.dark\:data-active\:bg-zinc-600:where(.dark,.dark *)[data-active]{background-color:var(--color-zinc-600)}.dark\:data-active\:text-red-400:where(.dark,.dark *)[data-active]{color:var(--color-red-400)}:where([data-flux-sidebar-group-dropdown]) .dark\:in-data-flux-sidebar-group-dropdown\:data-active\:bg-zinc-600\!:where(.dark,.dark *)[data-active]{background-color:var(--color-zinc-600)!important}.dark\:data-checked\:border-white:where(.dark,.dark *)[data-checked]{border-color:var(--color-white)}.dark\:data-checked\:bg-white:where(.dark,.dark *)[data-checked]{background-color:var(--color-white)}.dark\:data-checked\:bg-white\/15:where(.dark,.dark *)[data-checked]{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}.dark\:data-checked\:bg-white\/20:where(.dark,.dark *)[data-checked]{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}.dark\:data-checked\:text-white:where(.dark,.dark *)[data-checked]{color:var(--color-white)}.dark\:data-checked\:text-zinc-800:where(.dark,.dark *)[data-checked]{color:var(--color-zinc-800)}.dark\:data-current\:border-transparent:where(.dark,.dark *)[data-current]{border-color:#0000}.dark\:data-current\:border-white\/10:where(.dark,.dark *)[data-current]{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}.dark\:data-current\:bg-white\/10:where(.dark,.dark *)[data-current]{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}.dark\:data-current\:bg-white\/\[7\%\]:where(.dark,.dark *)[data-current]{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}.dark\:data-current\:text-zinc-100:where(.dark,.dark *)[data-current]{color:var(--color-zinc-100)}.dark\:data-current\:after\:bg-white:where(.dark,.dark *)[data-current]:after{content:var(--tw-content);background-color:var(--color-white)}:is(.dark\:\*\*\:data-flux-menu-item-icon\:text-white\/60:where(.dark,.dark *) *)[data-flux-menu-item-icon]{color:color-mix(in oklab,var(--color-white)60%,transparent)}.dark\:data-invalid\:border-red-500:where(.dark,.dark *)[data-invalid],.dark\:disabled\:data-invalid\:border-red-500:where(.dark,.dark *):disabled[data-invalid]{border-color:var(--color-red-500)}:is(.dark\:\*\*\:data-navmenu-icon\:text-white\/60:where(.dark,.dark *) *)[data-navmenu-icon]{color:color-mix(in oklab,var(--color-white)60%,transparent)}.dark\:rtl\:-translate-x-\[0\.125rem\]:where(.dark,.dark *):where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: -.125rem ;translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:rtl\:group-data-checked\:-translate-x-\[0\.9375rem\]:where(.dark,.dark *):where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.group)[data-checked] *){--tw-translate-x: -.9375rem ;translate:var(--tw-translate-x)var(--tw-translate-y)}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}.\[\&_\[data-flux-input-group\]\]\:w-auto [data-flux-input-group]{width:auto}.\[\&_\[data-slot\=heading\]\]\:text-\(--callout-heading\) [data-slot=heading]{color:var(--callout-heading)}.\[\&_\[data-slot\=text\]\]\:text-\(--callout-text\) [data-slot=text]{color:var(--callout-text)}.\[\&_\[popover\]\]\:whitespace-normal [popover]{white-space:normal}.\[\&_button\]\:text-amber-700\! button{color:var(--color-amber-700)!important}.\[\&_button\]\:text-blue-800\! button{color:var(--color-blue-800)!important}.\[\&_button\]\:text-cyan-800\! button{color:var(--color-cyan-800)!important}.\[\&_button\]\:text-emerald-800\! button{color:var(--color-emerald-800)!important}.\[\&_button\]\:text-fuchsia-700\! button{color:var(--color-fuchsia-700)!important}.\[\&_button\]\:text-green-800\! button{color:var(--color-green-800)!important}.\[\&_button\]\:text-indigo-700\! button{color:var(--color-indigo-700)!important}.\[\&_button\]\:text-lime-800\! button{color:var(--color-lime-800)!important}.\[\&_button\]\:text-orange-700\! button{color:var(--color-orange-700)!important}.\[\&_button\]\:text-pink-700\! button{color:var(--color-pink-700)!important}.\[\&_button\]\:text-purple-700\! button{color:var(--color-purple-700)!important}.\[\&_button\]\:text-red-700\! button{color:var(--color-red-700)!important}.\[\&_button\]\:text-rose-700\! button{color:var(--color-rose-700)!important}.\[\&_button\]\:text-sky-800\! button{color:var(--color-sky-800)!important}.\[\&_button\]\:text-teal-800\! button{color:var(--color-teal-800)!important}.\[\&_button\]\:text-violet-700\! button{color:var(--color-violet-700)!important}.\[\&_button\]\:text-yellow-800\! button{color:var(--color-yellow-800)!important}.\[\&_button\]\:text-zinc-700\! button{color:var(--color-zinc-700)!important}.dark\:\[\&_button\]\:text-amber-200\!:where(.dark,.dark *) button{color:var(--color-amber-200)!important}.dark\:\[\&_button\]\:text-blue-200\!:where(.dark,.dark *) button{color:var(--color-blue-200)!important}.dark\:\[\&_button\]\:text-cyan-200\!:where(.dark,.dark *) button{color:var(--color-cyan-200)!important}.dark\:\[\&_button\]\:text-emerald-200\!:where(.dark,.dark *) button{color:var(--color-emerald-200)!important}.dark\:\[\&_button\]\:text-fuchsia-200\!:where(.dark,.dark *) button{color:var(--color-fuchsia-200)!important}.dark\:\[\&_button\]\:text-green-200\!:where(.dark,.dark *) button{color:var(--color-green-200)!important}.dark\:\[\&_button\]\:text-indigo-200\!:where(.dark,.dark *) button{color:var(--color-indigo-200)!important}.dark\:\[\&_button\]\:text-lime-200\!:where(.dark,.dark *) button{color:var(--color-lime-200)!important}.dark\:\[\&_button\]\:text-orange-200\!:where(.dark,.dark *) button{color:var(--color-orange-200)!important}.dark\:\[\&_button\]\:text-pink-200\!:where(.dark,.dark *) button{color:var(--color-pink-200)!important}.dark\:\[\&_button\]\:text-purple-200\!:where(.dark,.dark *) button{color:var(--color-purple-200)!important}.dark\:\[\&_button\]\:text-red-200\!:where(.dark,.dark *) button{color:var(--color-red-200)!important}.dark\:\[\&_button\]\:text-rose-200\!:where(.dark,.dark *) button{color:var(--color-rose-200)!important}.dark\:\[\&_button\]\:text-sky-200\!:where(.dark,.dark *) button{color:var(--color-sky-200)!important}.dark\:\[\&_button\]\:text-teal-200\!:where(.dark,.dark *) button{color:var(--color-teal-200)!important}.dark\:\[\&_button\]\:text-violet-200\!:where(.dark,.dark *) button{color:var(--color-violet-200)!important}.dark\:\[\&_button\]\:text-yellow-200\!:where(.dark,.dark *) button{color:var(--color-yellow-200)!important}.dark\:\[\&_button\]\:text-zinc-200\!:where(.dark,.dark *) button{color:var(--color-zinc-200)!important}.\[\&_dialog\]\:whitespace-normal dialog{white-space:normal}.dark\:\[\&_option\]\:bg-zinc-700:where(.dark,.dark *) option{background-color:var(--color-zinc-700)}.dark\:\[\&_option\]\:text-white:where(.dark,.dark *) option{color:var(--color-white)}.\[\&\+\&\>\[data-flux-menu-separator-top\]\]\:hidden+.\[\&\+\&\>\[data-flux-menu-separator-top\]\]\:hidden>[data-flux-menu-separator-top],.\[\&\:first-child\>\[data-flux-menu-separator-top\]\]\:hidden:first-child>[data-flux-menu-separator-top]{display:none}.\[\&\:has\(\+\[data-flux-subheading\]\)\]\:mb-2:has(+[data-flux-subheading]){margin-bottom:calc(var(--spacing)*2)}.\[\&\:has\(\>\:not\(span\)\:first-child\)\]\:ps-3:has(>:not(span):first-child){padding-inline-start:calc(var(--spacing)*3)}.\[\&\:has\(\>\:not\(span\)\:last-child\)\]\:pe-3:has(>:not(span):last-child){padding-inline-end:calc(var(--spacing)*3)}.\[\&\:has\(\>\[data-flux-checkbox-group\]\[disabled\]\)\>\[data-flux-label\]\]\:opacity-50:has(>[data-flux-checkbox-group][disabled])>[data-flux-label],.\[\&\:has\(\>\[data-flux-radio-group\]\[disabled\]\)\>\[data-flux-label\]\]\:opacity-50:has(>[data-flux-radio-group][disabled])>[data-flux-label]{opacity:.5}.\[\&\:has\(\[data-flux-label-trailing\]\)\]\:flex:has([data-flux-label-trailing]){display:flex}.\[\&\:hover_\[data-flux-checkbox-indicator\]\]\:border-\[var\(--haze-border\)\]:hover [data-flux-checkbox-indicator]{border-color:var(--haze-border)}.dark\:\[\&\:hover_\[data-flux-checkbox-indicator\]\]\:border-white\/10:where(.dark,.dark *):hover [data-flux-checkbox-indicator]{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}.\[\&\:hover_\[data-flux-radio-indicator\]\]\:border-\[var\(--haze-border\)\]:hover [data-flux-radio-indicator]{border-color:var(--haze-border)}.dark\:\[\&\:hover_\[data-flux-radio-indicator\]\]\:border-white\/10:where(.dark,.dark *):hover [data-flux-radio-indicator]{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}.\[\&\:hover_\[data-navmenu-icon\]\]\:text-current:hover [data-navmenu-icon]{color:currentColor}@media(hover:hover){.\[\&\:is\(button\)\]\:hover\:bg-amber-400\/40:is(button):hover{background-color:color-mix(in oklab,var(--color-amber-400)40%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-amber-600:is(button):hover{background-color:var(--color-amber-600)}.\[\&\:is\(button\)\]\:hover\:bg-blue-400\/30:is(button):hover{background-color:color-mix(in oklab,var(--color-blue-400)30%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-blue-600:is(button):hover{background-color:var(--color-blue-600)}.\[\&\:is\(button\)\]\:hover\:bg-cyan-400\/30:is(button):hover{background-color:color-mix(in oklab,var(--color-cyan-400)30%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-cyan-600:is(button):hover{background-color:var(--color-cyan-600)}.\[\&\:is\(button\)\]\:hover\:bg-emerald-400\/30:is(button):hover{background-color:color-mix(in oklab,var(--color-emerald-400)30%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-emerald-600:is(button):hover{background-color:var(--color-emerald-600)}.\[\&\:is\(button\)\]\:hover\:bg-fuchsia-400\/30:is(button):hover{background-color:color-mix(in oklab,var(--color-fuchsia-400)30%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-fuchsia-600:is(button):hover{background-color:var(--color-fuchsia-600)}.\[\&\:is\(button\)\]\:hover\:bg-green-400\/30:is(button):hover{background-color:color-mix(in oklab,var(--color-green-400)30%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-green-600:is(button):hover{background-color:var(--color-green-600)}.\[\&\:is\(button\)\]\:hover\:bg-indigo-400\/30:is(button):hover{background-color:color-mix(in oklab,var(--color-indigo-400)30%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-indigo-600:is(button):hover{background-color:var(--color-indigo-600)}.\[\&\:is\(button\)\]\:hover\:bg-lime-400\/35:is(button):hover{background-color:color-mix(in oklab,var(--color-lime-400)35%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-lime-600:is(button):hover{background-color:var(--color-lime-600)}.\[\&\:is\(button\)\]\:hover\:bg-orange-400\/30:is(button):hover{background-color:color-mix(in oklab,var(--color-orange-400)30%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-orange-600:is(button):hover{background-color:var(--color-orange-600)}.\[\&\:is\(button\)\]\:hover\:bg-pink-400\/30:is(button):hover{background-color:color-mix(in oklab,var(--color-pink-400)30%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-pink-600:is(button):hover{background-color:var(--color-pink-600)}.\[\&\:is\(button\)\]\:hover\:bg-purple-400\/30:is(button):hover{background-color:color-mix(in oklab,var(--color-purple-400)30%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-purple-600:is(button):hover{background-color:var(--color-purple-600)}.\[\&\:is\(button\)\]\:hover\:bg-red-400\/30:is(button):hover{background-color:color-mix(in oklab,var(--color-red-400)30%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-red-600:is(button):hover{background-color:var(--color-red-600)}.\[\&\:is\(button\)\]\:hover\:bg-rose-400\/30:is(button):hover{background-color:color-mix(in oklab,var(--color-rose-400)30%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-rose-600:is(button):hover{background-color:var(--color-rose-600)}.\[\&\:is\(button\)\]\:hover\:bg-sky-400\/30:is(button):hover{background-color:color-mix(in oklab,var(--color-sky-400)30%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-sky-600:is(button):hover{background-color:var(--color-sky-600)}.\[\&\:is\(button\)\]\:hover\:bg-teal-400\/30:is(button):hover{background-color:color-mix(in oklab,var(--color-teal-400)30%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-teal-600:is(button):hover{background-color:var(--color-teal-600)}.\[\&\:is\(button\)\]\:hover\:bg-violet-400\/30:is(button):hover{background-color:color-mix(in oklab,var(--color-violet-400)30%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-violet-600:is(button):hover{background-color:var(--color-violet-600)}.\[\&\:is\(button\)\]\:hover\:bg-yellow-400\/40:is(button):hover{background-color:color-mix(in oklab,var(--color-yellow-400)40%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-yellow-600:is(button):hover{background-color:var(--color-yellow-600)}.\[\&\:is\(button\)\]\:hover\:bg-zinc-400\/25:is(button):hover{background-color:color-mix(in oklab,var(--color-zinc-400)25%,transparent)}.\[\&\:is\(button\)\]\:hover\:bg-zinc-700:is(button):hover{background-color:var(--color-zinc-700)}.dark\:\[button\]\:hover\:bg-amber-400:where(.dark,.dark *):is(button):hover{background-color:var(--color-amber-400)}.dark\:\[button\]\:hover\:bg-amber-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-amber-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-blue-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-blue-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-blue-500:where(.dark,.dark *):is(button):hover{background-color:var(--color-blue-500)}.dark\:\[button\]\:hover\:bg-cyan-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-cyan-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-cyan-500:where(.dark,.dark *):is(button):hover{background-color:var(--color-cyan-500)}.dark\:\[button\]\:hover\:bg-emerald-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-emerald-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-emerald-500:where(.dark,.dark *):is(button):hover{background-color:var(--color-emerald-500)}.dark\:\[button\]\:hover\:bg-fuchsia-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-fuchsia-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-fuchsia-500:where(.dark,.dark *):is(button):hover{background-color:var(--color-fuchsia-500)}.dark\:\[button\]\:hover\:bg-green-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-green-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-green-500:where(.dark,.dark *):is(button):hover{background-color:var(--color-green-500)}.dark\:\[button\]\:hover\:bg-indigo-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-indigo-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-indigo-500:where(.dark,.dark *):is(button):hover{background-color:var(--color-indigo-500)}.dark\:\[button\]\:hover\:bg-lime-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-lime-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-lime-500:where(.dark,.dark *):is(button):hover{background-color:var(--color-lime-500)}.dark\:\[button\]\:hover\:bg-orange-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-orange-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-orange-500:where(.dark,.dark *):is(button):hover{background-color:var(--color-orange-500)}.dark\:\[button\]\:hover\:bg-pink-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-pink-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-pink-500:where(.dark,.dark *):is(button):hover{background-color:var(--color-pink-500)}.dark\:\[button\]\:hover\:bg-purple-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-purple-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-purple-500:where(.dark,.dark *):is(button):hover{background-color:var(--color-purple-500)}.dark\:\[button\]\:hover\:bg-red-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-red-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-red-500:where(.dark,.dark *):is(button):hover{background-color:var(--color-red-500)}.dark\:\[button\]\:hover\:bg-rose-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-rose-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-rose-500:where(.dark,.dark *):is(button):hover{background-color:var(--color-rose-500)}.dark\:\[button\]\:hover\:bg-sky-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-sky-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-sky-500:where(.dark,.dark *):is(button):hover{background-color:var(--color-sky-500)}.dark\:\[button\]\:hover\:bg-teal-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-teal-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-teal-500:where(.dark,.dark *):is(button):hover{background-color:var(--color-teal-500)}.dark\:\[button\]\:hover\:bg-violet-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-violet-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-violet-500:where(.dark,.dark *):is(button):hover{background-color:var(--color-violet-500)}.dark\:\[button\]\:hover\:bg-yellow-300:where(.dark,.dark *):is(button):hover{background-color:var(--color-yellow-300)}.dark\:\[button\]\:hover\:bg-yellow-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-yellow-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-zinc-400\/50:where(.dark,.dark *):is(button):hover{background-color:color-mix(in oklab,var(--color-zinc-400)50%,transparent)}.dark\:\[button\]\:hover\:bg-zinc-500:where(.dark,.dark *):is(button):hover{background-color:var(--color-zinc-500)}}.\[\&\:last-child\>\[data-flux-menu-separator-bottom\]\]\:hidden:last-child>[data-flux-menu-separator-bottom]{display:none}.\[\&\:not\(\:empty\)\]\:pb-2:not(:empty){padding-bottom:calc(var(--spacing)*2)}.\[\&\:not\(\:empty\)\+div\]\:font-normal:not(:empty)+div{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&\:not\(\:empty\)\+div\]\:text-zinc-500:not(:empty)+div{color:var(--color-zinc-500)}.\[\&\:not\(\:empty\)\+div\]\:dark\:text-zinc-300:not(:empty)+div:where(.dark,.dark *){color:var(--color-zinc-300)}.\[\&\:not\(\:has\(\[data-flux-field\]\)\)\:has\(\[data-flux-control\]\[disabled\]\)\>\[data-flux-label\]\]\:opacity-50:not(:has([data-flux-field])):has([data-flux-control][disabled])>[data-flux-label]{opacity:.5}.\[\&\>\*\]\:mx-auto>*{margin-inline:auto}.\[\&\>\*\]\:ms-auto>*{margin-inline-start:auto}.\[\&\>\*\:first-child\:not\(\:last-child\)\>\:is\(\[data-flux-tooltip\]\,ui-time-picker-trigger\)\>\[data-flux-group-target\]\]\:rounded-e-none>:first-child:not(:last-child)>:is([data-flux-tooltip],ui-time-picker-trigger)>[data-flux-group-target],.\[\&\>\*\:first-child\:not\(\:last-child\)\>\[data-flux-group-target\]\]\:rounded-e-none>:first-child:not(:last-child)>[data-flux-group-target],.\[\&\>\*\:first-child\:not\(\:last-child\)\>\[data-flux-input\]\>\[data-flux-group-target\]\]\:rounded-e-none>:first-child:not(:last-child)>[data-flux-input]>[data-flux-group-target]{border-start-end-radius:0;border-end-end-radius:0}.\[\&\>\*\:has\(\+\[data-flux-input-group-suffix\]\)\>\:is\(\[data-flux-tooltip\]\,ui-time-picker-trigger\)\>\[data-flux-group-target\]\:not\(\[data-invalid\]\)\]\:border-e-0>:has(+[data-flux-input-group-suffix])>:is([data-flux-tooltip],ui-time-picker-trigger)>[data-flux-group-target]:not([data-invalid]),.\[\&\>\*\:has\(\+\[data-flux-input-group-suffix\]\)\>\[data-flux-group-target\]\:not\(\[data-invalid\]\)\]\:border-e-0>:has(+[data-flux-input-group-suffix])>[data-flux-group-target]:not([data-invalid]){border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.\[\&\>\*\:last-child\:not\(\:first-child\)\>\:is\(\[data-flux-tooltip\]\,ui-time-picker-trigger\)\>\[data-flux-group-target\]\]\:rounded-s-none>:last-child:not(:first-child)>:is([data-flux-tooltip],ui-time-picker-trigger)>[data-flux-group-target]{border-start-start-radius:0;border-end-start-radius:0}.\[\&\>\*\:last-child\:not\(\:first-child\)\>\:is\(\[data-flux-tooltip\]\,ui-time-picker-trigger\)\>\[data-flux-group-target\]\:not\(\[data-invalid\]\)\]\:border-s-0>:last-child:not(:first-child)>:is([data-flux-tooltip],ui-time-picker-trigger)>[data-flux-group-target]:not([data-invalid]){border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.\[\&\>\*\:last-child\:not\(\:first-child\)\>\[data-flux-group-target\]\]\:rounded-s-none>:last-child:not(:first-child)>[data-flux-group-target]{border-start-start-radius:0;border-end-start-radius:0}.\[\&\>\*\:last-child\:not\(\:first-child\)\>\[data-flux-group-target\]\:not\(\[data-invalid\]\)\]\:border-s-0>:last-child:not(:first-child)>[data-flux-group-target]:not([data-invalid]){border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.\[\&\>\*\:last-child\:not\(\:first-child\)\>\[data-flux-input\]\>\[data-flux-group-target\]\]\:rounded-s-none>:last-child:not(:first-child)>[data-flux-input]>[data-flux-group-target]{border-start-start-radius:0;border-end-start-radius:0}.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:not\(\:only-child\)\>\:is\(\[data-flux-tooltip\]\,ui-time-picker-trigger\)\>\[data-flux-group-target\]\]\:rounded-none>:not(:first-child):not(:last-child):not(:only-child)>:is([data-flux-tooltip],ui-time-picker-trigger)>[data-flux-group-target],.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:not\(\:only-child\)\>\[data-flux-group-target\]\]\:rounded-none>:not(:first-child):not(:last-child):not(:only-child)>[data-flux-group-target],.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:not\(\:only-child\)\>\[data-flux-input\]\>\[data-flux-group-target\]\]\:rounded-none>:not(:first-child):not(:last-child):not(:only-child)>[data-flux-input]>[data-flux-group-target]{border-radius:0}.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\>\:is\(\[data-flux-tooltip\]\,ui-time-picker-trigger\)\>\[data-flux-group-target\]\:not\(\[data-invalid\]\)\]\:border-s-0>:not(:first-child):not(:last-child)>:is([data-flux-tooltip],ui-time-picker-trigger)>[data-flux-group-target]:not([data-invalid]),.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\>\[data-flux-group-target\]\:not\(\[data-invalid\]\)\]\:border-s-0>:not(:first-child):not(:last-child)>[data-flux-group-target]:not([data-invalid]){border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.\[\&\>\*\:not\(\[data-flux-label\]\)\+\[data-flux-description\]\]\:mt-3>:not([data-flux-label])+[data-flux-description]{margin-top:calc(var(--spacing)*3)}.\[\&\>\[data-flux-control\]\~\[data-flux-description\]\]\:col-start-2>[data-flux-control]~[data-flux-description]{grid-column-start:2}.\[\&\>\[data-flux-control\]\~\[data-flux-description\]\]\:row-start-2>[data-flux-control]~[data-flux-description]{grid-row-start:2}.\[\&\>\[data-flux-control\]\~\[data-flux-error\]\]\:col-span-2>[data-flux-control]~[data-flux-error]{grid-column:span 2/span 2}.\[\&\>\[data-flux-control\]\~\[data-flux-error\]\]\:mt-1>[data-flux-control]~[data-flux-error]{margin-top:calc(var(--spacing)*1)}.\[\&\>\[data-flux-description\]\:first-child\:has\(\+\*\)\]\:mb-3>[data-flux-description]:first-child:has(+*){margin-bottom:calc(var(--spacing)*3)}.\[\&\>\[data-flux-field\]\:has\(\>\[data-flux-description\]\)\]\:mb-4>[data-flux-field]:has(>[data-flux-description]){margin-bottom:calc(var(--spacing)*4)}.\[\&\>\[data-flux-field\]\:last-child\]\:mb-0\!>[data-flux-field]:last-child{margin-bottom:calc(var(--spacing)*0)!important}.\[\&\>\[data-flux-group-target\]\:first-child\:not\(\:last-child\)\]\:rounded-e-none>[data-flux-group-target]:first-child:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.\[\&\>\[data-flux-group-target\]\:has\(\+\[data-flux-input-group-suffix\]\)\]\:border-e-0>[data-flux-group-target]:has(+[data-flux-input-group-suffix]){border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.\[\&\>\[data-flux-group-target\]\:last-child\:not\(\:first-child\)\]\:rounded-s-none>[data-flux-group-target]:last-child:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.\[\&\>\[data-flux-group-target\]\:last-child\:not\(\:first-child\)\]\:border-s-0>[data-flux-group-target]:last-child:not(:first-child){border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.\[\&\>\[data-flux-group-target\]\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none>[data-flux-group-target]:not(:first-child):not(:last-child){border-radius:0}.\[\&\>\[data-flux-group-target\]\:not\(\:first-child\)\:not\(\:last-child\)\]\:border-s-0>[data-flux-group-target]:not(:first-child):not(:last-child){border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.\[\&\>\[data-flux-input\]\:has\(\+\[data-flux-input-group-suffix\]\)\>\[data-flux-group-target\]\:not\(\[data-invalid\]\)\]\:border-e-0>[data-flux-input]:has(+[data-flux-input-group-suffix])>[data-flux-group-target]:not([data-invalid]){border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.\[\&\>\[data-flux-input\]\:last-child\:not\(\:first-child\)\>\[data-flux-group-target\]\:not\(\[data-invalid\]\)\]\:border-s-0>[data-flux-input]:last-child:not(:first-child)>[data-flux-group-target]:not([data-invalid]),.\[\&\>\[data-flux-input\]\:not\(\:first-child\)\:not\(\:last-child\)\>\[data-flux-group-target\]\:not\(\[data-invalid\]\)\]\:border-s-0>[data-flux-input]:not(:first-child):not(:last-child)>[data-flux-group-target]:not([data-invalid]){border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.\[\&\>\[data-flux-label\]\+\[data-flux-description\]\]\:mt-0>[data-flux-label]+[data-flux-description]{margin-top:calc(var(--spacing)*0)}.\[\&\>\[data-flux-label\]\+\[data-flux-description\]\]\:mb-3>[data-flux-label]+[data-flux-description]{margin-bottom:calc(var(--spacing)*3)}.\[\&\>\[data-flux-label\]\:has\(\+\[data-flux-description\]\)\]\:mb-2>[data-flux-label]:has(+[data-flux-description]){margin-bottom:calc(var(--spacing)*2)}.\[\&\>\[data-flux-label\]\~\[data-flux-control\]\]\:col-start-2>[data-flux-label]~[data-flux-control]{grid-column-start:2}.\[\&\>\[data-flux-label\]\~\[data-flux-control\]\]\:row-start-1>[data-flux-label]~[data-flux-control]{grid-row-start:1}.\[\&\>\[data-flux-legend\]\]\:mb-4>[data-flux-legend],.\[\&\>\[data-flux-legend\]\+\[data-flux-description\]\]\:mb-4>[data-flux-legend]+[data-flux-description]{margin-bottom:calc(var(--spacing)*4)}.\[\&\>\[data-flux-legend\]\:has\(\+\[data-flux-description\]\)\]\:mb-2>[data-flux-legend]:has(+[data-flux-description]){margin-bottom:calc(var(--spacing)*2)}@container (width>=28rem){.\@md\:\[\&\>\[data-slot\=\"content\"\]\:has\(\[data-slot\=\"heading\"\]\)\:has\(\[data-slot\=\"text\"\]\)\+\[data-slot\=\"actions\"\]\]\:p-2>[data-slot=content]:has([data-slot=heading]):has([data-slot=text])+[data-slot=actions]{padding:calc(var(--spacing)*2)}}:where([data-flux-sidebar-on-desktop]) .\[\&\[collapsible\=\"mobile\"\]\]\:in-data-flux-sidebar-on-desktop\:hidden[collapsible=mobile]{display:none}.\[\&\[data-active\]_\[data-flux-menu-item-icon\]\]\:text-current[data-active] [data-flux-menu-item-icon]{color:currentColor}.\[\&\[data-flux-loading\]\>\:not\(\[data-flux-loading-indicator\]\)\]\:opacity-0[data-flux-loading]>:not([data-flux-loading-indicator]){opacity:0}.\[\&\[data-flux-loading\]\>\[data-flux-loading-indicator\]\]\:opacity-100[data-flux-loading]>[data-flux-loading-indicator]{opacity:1}.\[\&\[data-loading\]\>\:not\(\[data-flux-loading-indicator\]\)\]\:opacity-0[data-loading]>:not([data-flux-loading-indicator]){opacity:0}.\[\&\[data-loading\]\>\[data-flux-loading-indicator\]\]\:opacity-100[data-loading]>[data-flux-loading-indicator]{opacity:1}.\[\&\[disabled\]\]\:pointer-events-none[disabled]{pointer-events:none}.\[\&\[disabled\]\]\:cursor-default[disabled]{cursor:default}.\[\&\[disabled\]\]\:opacity-50[disabled]{opacity:.5}.dark\:\[\&\[disabled\]\]\:border-white\/10:where(.dark,.dark *)[disabled]{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}.dark\:\[\&\[disabled\]\]\:opacity-75:where(.dark,.dark *)[disabled]{opacity:.75}.\[\&\[disabled\]_\[data-flux-label\]\]\:opacity-50[disabled] [data-flux-label],.\[\&\[disabled\]_\[data-flux-legend\]\]\:opacity-50[disabled] [data-flux-legend]{opacity:.5}.\[\&\[disabled\]\>\:not\(\[data-flux-loading-indicator\]\)\]\:opacity-0[disabled]>:not([data-flux-loading-indicator]){opacity:0}.\[\&\[disabled\]\>\[data-flux-loading-indicator\]\]\:opacity-100[disabled]>[data-flux-loading-indicator]{opacity:1}:is([data-flux-button-group]>.\[\:is\(\[data-flux-button-group\]\>\&\:first-child\,_\[data-flux-button-group\]_\:first-child\>\&\)\]\:border-s-\[1px\]:first-child,[data-flux-button-group] :first-child>.\[\:is\(\[data-flux-button-group\]\>\&\:first-child\,_\[data-flux-button-group\]_\:first-child\>\&\)\]\:border-s-\[1px\]){border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}:is([data-flux-button-group]>.\[\:is\(\[data-flux-button-group\]\>\&\:last-child\,_\[data-flux-button-group\]_\:last-child\>\&\)\]\:border-e-0:last-child,[data-flux-button-group] :last-child>.\[\:is\(\[data-flux-button-group\]\>\&\:last-child\,_\[data-flux-button-group\]_\:last-child\>\&\)\]\:border-e-0){border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}:is([data-flux-button-group]>.\[\:is\(\[data-flux-button-group\]\>\&\:last-child\,_\[data-flux-button-group\]_\:last-child\>\&\)\]\:border-e-\[1px\]:last-child,[data-flux-button-group] :last-child>.\[\:is\(\[data-flux-button-group\]\>\&\:last-child\,_\[data-flux-button-group\]_\:last-child\>\&\)\]\:border-e-\[1px\]){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}:is([data-flux-button-group]>.dark\:\[\:is\(\[data-flux-button-group\]\>\&\:last-child\,_\[data-flux-button-group\]_\:last-child\>\&\)\]\:border-s-\[1px\]:where(.dark,.dark *):last-child,[data-flux-button-group] :last-child>.dark\:\[\:is\(\[data-flux-button-group\]\>\&\:last-child\,_\[data-flux-button-group\]_\:last-child\>\&\)\]\:border-s-\[1px\]:where(.dark,.dark *)){border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}:is([data-flux-button-group]>.dark\:\[\:is\(\[data-flux-button-group\]\>\&\:last-child\,_\[data-flux-button-group\]_\:last-child\>\&\)\]\:border-e-0:where(.dark,.dark *):last-child,[data-flux-button-group] :last-child>.dark\:\[\:is\(\[data-flux-button-group\]\>\&\:last-child\,_\[data-flux-button-group\]_\:last-child\>\&\)\]\:border-e-0:where(.dark,.dark *)){border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}:is([data-flux-button-group]>.\[\:is\(\[data-flux-button-group\]\>\&\:not\(\:first-child\)\,_\[data-flux-button-group\]_\:not\(\:first-child\)\>\&\)\]\:border-s-\[color-mix\(in_srgb\,var\(--color-accent-foreground\)\,transparent_85\%\)\]:not(:first-child),[data-flux-button-group] :not(:first-child)>.\[\:is\(\[data-flux-button-group\]\>\&\:not\(\:first-child\)\,_\[data-flux-button-group\]_\:not\(\:first-child\)\>\&\)\]\:border-s-\[color-mix\(in_srgb\,var\(--color-accent-foreground\)\,transparent_85\%\)\]){border-inline-start-color:color-mix(in srgb,var(--color-accent-foreground),transparent 85%)}:where(.\[\:where\(\&\)\]\:block){display:block}:where(.\[\:where\(\&\)\]\:size-4){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:where(.\[\:where\(\&\)\]\:size-5){width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}:where(.\[\:where\(\&\)\]\:size-6){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}:where(.\[\:where\(\&\)\]\:size-8){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}:where(.\[\:where\(\&\)\]\:size-10){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}:where(.\[\:where\(\&\)\]\:size-12){width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}:where(.\[\:where\(\&\)\]\:size-16){width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}:where(.\[\:where\(\&\)\]\:h-4){height:calc(var(--spacing)*4)}:where(.\[\:where\(\&\)\]\:h-5){height:calc(var(--spacing)*5)}:where(.\[\:where\(\&\)\]\:h-6){height:calc(var(--spacing)*6)}:where(.\[\:where\(\&\)\]\:w-64){width:calc(var(--spacing)*64)}:where(.\[\:where\(\&\)\]\:w-full){width:100%}:where(.\[\:where\(\&\)\]\:max-w-7xl){max-width:var(--container-7xl)}:where(.\[\:where\(\&\)\]\:max-w-xl){max-width:var(--container-xl)}:where(.\[\:where\(\&\)\]\:min-w-6){min-width:calc(var(--spacing)*6)}:where(.\[\:where\(\&\)\]\:min-w-48){min-width:calc(var(--spacing)*48)}:where(.\[\:where\(\&\)\]\:min-w-full){min-width:100%}:where(.\[\:where\(\&\)\]\:min-w-xs){min-width:var(--container-xs)}:where(.\[\:where\(\&\)\]\:rounded){border-radius:.25rem}:where(.\[\:where\(\&\)\]\:rounded-lg){border-radius:var(--radius-lg)}:where(.\[\:where\(\&\)\]\:rounded-md){border-radius:var(--radius-md)}:where(.\[\:where\(\&\)\]\:rounded-sm){border-radius:var(--radius-sm)}:where(.\[\:where\(\&\)\]\:rounded-xl){border-radius:var(--radius-xl)}:where(.\[\:where\(\&\)\]\:bg-white){background-color:var(--color-white)}:where(.\[\:where\(\&\)\]\:bg-zinc-200){background-color:var(--color-zinc-200)}:where(.\[\:where\(\&\)\]\:bg-zinc-400\/20){background-color:color-mix(in oklab,var(--color-zinc-400)20%,transparent)}:where(.\[\:where\(\&\)\]\:p-4){padding:calc(var(--spacing)*4)}:where(.\[\:where\(\&\)\]\:p-6){padding:calc(var(--spacing)*6)}:where(.\[\:where\(\&\)\]\:px-3){padding-inline:calc(var(--spacing)*3)}:where(.\[\:where\(\&\)\]\:py-3){padding-block:calc(var(--spacing)*3)}:where(.\[\:where\(\&\)\]\:text-base){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}:where(.\[\:where\(\&\)\]\:text-sm){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(.\[\:where\(\&\)\]\:text-xs){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:where(.\[\:where\(\&\)\]\:font-medium){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where(.\[\:where\(\&\)\]\:font-normal){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:where(.\[\:where\(\&\)\]\:text-zinc-400){color:var(--color-zinc-400)}:where(.\[\:where\(\&\)\]\:text-zinc-500){color:var(--color-zinc-500)}:where(.\[\:where\(\&\)\]\:text-zinc-800){color:var(--color-zinc-800)}:where(.\[\:where\(\&\)\]\:\[--flux-shimmer-color\:white\]){--flux-shimmer-color:white}@media(min-width:48rem){:where(.md\:\[\:where\(\&\)\]\:min-w-\[25rem\]){min-width:25rem}}:where(.\[\:where\(\&\)\]\:dark\:bg-zinc-600):where(.dark,.dark *){background-color:var(--color-zinc-600)}:where(.dark\:\[\:where\(\&\)\]\:bg-white\/10:where(.dark,.dark *)){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}:where(.\[\:where\(\&\)\]\:dark\:text-white):where(.dark,.dark *){color:var(--color-white)}:where(.\[\:where\(\&\)\]\:dark\:text-white\/50):where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)50%,transparent)}:where(.\[\:where\(\&\)\]\:dark\:text-white\/70):where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)70%,transparent)}:where(.dark\:\[\:where\(\&\)\]\:text-zinc-100:where(.dark,.dark *)){color:var(--color-zinc-100)}:where(.dark\:\[\:where\(\&\)\]\:\[--flux-shimmer-color\:var\(--color-zinc-900\)\]:where(.dark,.dark *)){--flux-shimmer-color:var(--color-zinc-900)}[data-color]>.\[\[data-color\]\>\&\]\:text-inherit{color:inherit}[data-color]>.\[\[data-color\]\>\&\]\:decoration-current\/20{-webkit-text-decoration-color:color-mix(in oklab,currentColor 20%,transparent);text-decoration-color:color-mix(in oklab,currentColor 20%,transparent)}@media(hover:hover){[data-color]>.\[\[data-color\]\>\&\]\:hover\:decoration-current:hover{text-decoration-color:currentColor}}[data-color]>.dark\:\[\[data-color\]\>\&\]\:decoration-current\/50:where(.dark,.dark *){-webkit-text-decoration-color:color-mix(in oklab,currentColor 50%,transparent);text-decoration-color:color-mix(in oklab,currentColor 50%,transparent)}[data-copyable-copied]>.\[\[data-copyable-copied\]\>\&\]\:block{display:block}[data-copyable-copied]>.\[\[data-copyable-copied\]\>\&\]\:hidden{display:none}[data-flux-button-group] .\[\[data-flux-button-group\]_\&\]\:border-s-0{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}[data-flux-button-group] .\[\[data-flux-button-group\]_\&\]\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}[data-flux-button-group] .\[\[data-flux-button-group\]_\&\]\:border-e-0{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}[data-flux-button-group] .\[\[data-flux-button-group\]_\&\]\:border-red-600{border-color:var(--color-red-600)}[data-flux-button-group] .\[\[data-flux-button-group\]_\&\]\:border-zinc-200\/80{border-color:color-mix(in oklab,var(--color-zinc-200)80%,transparent)}[data-flux-button-group] .dark\:\[\[data-flux-button-group\]_\&\]\:border-red-900\/25:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-900)25%,transparent)}[data-flux-button-group] .dark\:\[\[data-flux-button-group\]_\&\]\:border-zinc-900\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-zinc-900)50%,transparent)}[data-flux-container] .\[\[data-flux-container\]_\&\]\:px-0{padding-inline:calc(var(--spacing)*0)}[data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:flex{display:flex}[data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:flex-1{flex:1}[data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:items-center{align-items:center}[data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:items-stretch{align-items:stretch}[data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:gap-0{gap:calc(var(--spacing)*0)}[data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:border-y{border-block-style:var(--tw-border-style);border-block-width:1px}[data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}[data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:border-zinc-200{border-color:var(--color-zinc-200)}[data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:bg-white{background-color:var(--color-white)}[data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:px-4{padding-inline:calc(var(--spacing)*4)}[data-flux-input-group] .\[\[data-flux-input-group\]_\&\]\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-flux-input-group] .dark\:\[\[data-flux-input-group\]_\&\]\:border-zinc-600:where(.dark,.dark *){border-color:var(--color-zinc-600)}[data-flux-input-group] .dark\:\[\[data-flux-input-group\]_\&\]\:bg-zinc-700:where(.dark,.dark *){background-color:var(--color-zinc-700)}[data-flux-input-group] .dark\:\[\[data-flux-input-group\]_\&\]\:text-zinc-300:where(.dark,.dark *){color:var(--color-zinc-300)}[data-flux-input]:has(input:placeholder-shown) .\[\[data-flux-input\]\:has\(input\:placeholder-shown\)_\&\]\:hidden,[data-flux-input]:has(input[disabled]) .\[\[data-flux-input\]\:has\(input\[disabled\]\)_\&\]\:hidden{display:none}[data-flux-menu-item-icon]:hover .\[\[data-flux-menu-item-icon\]\:hover_\&\]\:text-current,[data-flux-menu-item]:hover .\[\[data-flux-menu-item\]\:hover_\&\]\:text-current{color:currentColor}[data-flux-menu]:has(>[data-flux-menu-item-has-icon]) .\[\[data-flux-menu\]\:has\(\>\[data-flux-menu-item-has-icon\]\)_\&\]\:block{display:block}[data-flux-sidebar-group-dropdown]>button:hover .\[\[data-flux-sidebar-group-dropdown\]\>button\:hover_\&\]\:text-current,[data-flux-sidebar-group-dropdown]>button:hover :is(:where([data-flux-menu]) .in-data-flux-menu\:\[\[data-flux-sidebar-group-dropdown\]\>button\:hover_\&\]\:text-current){color:currentColor}[data-flux-sidebar-item]:hover .\[\[data-flux-sidebar-item\]\:hover_\&\]\:text-current\!,[data-flux-sidebar-item][data-active] .\[\[data-flux-sidebar-item\]\[data-active\]_\&\]\:text-current\!{color:currentColor!important}[data-flux-subheading]+.\[\[data-flux-subheading\]\+\&\]\:mt-2{margin-top:calc(var(--spacing)*2)}[data-flux-toast-dialog][data-variant=danger] .\[\[data-flux-toast-dialog\]\[data-variant\=danger\]_\&\]\:block,[data-flux-toast-dialog][data-variant=info] .\[\[data-flux-toast-dialog\]\[data-variant\=info\]_\&\]\:block,[data-flux-toast-dialog][data-variant=success] .\[\[data-flux-toast-dialog\]\[data-variant\=success\]_\&\]\:block,[data-flux-toast-dialog][data-variant=warning] .\[\[data-flux-toast-dialog\]\[data-variant\=warning\]_\&\]\:block{display:block}[data-nav-footer] .\[\[data-nav-footer\]_\&\]\:hidden{display:none}[data-nav-sidebar] [data-nav-footer] .\[\[data-nav-sidebar\]_\[data-nav-footer\]_\&\]\:block,[data-viewable-open]>.\[\[data-viewable-open\]\>\&\]\:block{display:block}[data-viewable-open]>.\[\[data-viewable-open\]\>\&\]\:hidden{display:none}[disabled] .\[\[disabled\]_\&\]\:opacity-50{opacity:.5}ui-checkbox[data-checked] .\[ui-checkbox\[data-checked\]_\&\]\:border-transparent{border-color:#0000}ui-checkbox[data-checked] .\[ui-checkbox\[data-checked\]_\&\]\:bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}ui-checkbox[data-checked] .\[ui-checkbox\[data-checked\]_\&\]\:text-zinc-800{color:var(--color-zinc-800)}ui-checkbox[data-checked] .\[ui-checkbox\[data-checked\]_\&\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){ui-checkbox[data-checked] .hover\:\[ui-checkbox\[data-checked\]_\&\]\:bg-\(--color-accent\):hover{background-color:var(--color-accent)}}ui-checkbox[data-checked] .focus\:\[ui-checkbox\[data-checked\]_\&\]\:bg-\(--color-accent\):focus{background-color:var(--color-accent)}ui-checkbox[data-checked] .dark\:\[ui-checkbox\[data-checked\]_\&\]\:text-white:where(.dark,.dark *){color:var(--color-white)}ui-checkbox[data-checked]:not([data-indeterminate]) .\[ui-checkbox\[data-checked\]\:not\(\[data-indeterminate\]\)_\&\>svg\:first-child\]\:block>svg:first-child{display:block}ui-checkbox[data-checked][disabled] .\[ui-checkbox\[data-checked\]\[disabled\]_\&\]\:opacity-50{opacity:.5}ui-checkbox[data-indeterminate] .\[ui-checkbox\[data-indeterminate\]_\&\]\:border-transparent{border-color:#0000}ui-checkbox[data-indeterminate] .\[ui-checkbox\[data-indeterminate\]_\&\]\:bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}ui-checkbox[data-indeterminate] .\[ui-checkbox\[data-indeterminate\]_\&\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){ui-checkbox[data-indeterminate] .hover\:\[ui-checkbox\[data-indeterminate\]_\&\]\:bg-\(--color-accent\):hover{background-color:var(--color-accent)}}ui-checkbox[data-indeterminate] .focus\:\[ui-checkbox\[data-indeterminate\]_\&\]\:bg-\(--color-accent\):focus{background-color:var(--color-accent)}ui-checkbox[data-indeterminate] .\[ui-checkbox\[data-indeterminate\]_\&\>svg\:last-child\]\:block>svg:last-child{display:block}ui-checkbox[disabled] .\[ui-checkbox\[disabled\]_\&\]\:border-zinc-200{border-color:var(--color-zinc-200)}ui-checkbox[disabled] .\[ui-checkbox\[disabled\]_\&\]\:opacity-75{opacity:.75}ui-checkbox[disabled] .\[ui-checkbox\[disabled\]_\&\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}ui-checkbox[disabled] .dark\:\[ui-checkbox\[disabled\]_\&\]\:border-white\/5:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}ui-checkbox[disabled][data-checked] .\[ui-checkbox\[disabled\]\[data-checked\]_\&\]\:border-transparent,ui-checkbox[disabled][data-indeterminate] .\[ui-checkbox\[disabled\]\[data-indeterminate\]_\&\]\:border-transparent{border-color:#0000}ui-dropdown>.\[ui-dropdown\>\&\]\:w-full{width:100%}ui-radio[data-checked] .\[ui-radio\[data-checked\]_\&\]\:border-transparent{border-color:#0000}ui-radio[data-checked] .\[ui-radio\[data-checked\]_\&\]\:bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}ui-radio[data-checked] .\[ui-radio\[data-checked\]_\&\]\:text-zinc-800{color:var(--color-zinc-800)}ui-radio[data-checked] .\[ui-radio\[data-checked\]_\&\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){ui-radio[data-checked] .hover\:\[ui-radio\[data-checked\]_\&\]\:bg-\(--color-accent\):hover{background-color:var(--color-accent)}}ui-radio[data-checked] .focus\:\[ui-radio\[data-checked\]_\&\]\:bg-\(--color-accent\):focus{background-color:var(--color-accent)}ui-radio[data-checked] .dark\:\[ui-radio\[data-checked\]_\&\]\:text-white:where(.dark,.dark *){color:var(--color-white)}ui-radio[data-checked] .\[ui-radio\[data-checked\]_\&\>div\]\:block>div{display:block}ui-radio[data-checked][disabled] .\[ui-radio\[data-checked\]\[disabled\]_\&\]\:opacity-50{opacity:.5}ui-radio[disabled] .\[ui-radio\[disabled\]_\&\]\:border-zinc-200{border-color:var(--color-zinc-200)}ui-radio[disabled] .\[ui-radio\[disabled\]_\&\]\:opacity-75{opacity:.75}ui-radio[disabled] .\[ui-radio\[disabled\]_\&\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}ui-radio[disabled] .dark\:\[ui-radio\[disabled\]_\&\]\:border-white\/5:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}ui-radio[disabled] :is(ui-radio[data-checked] .\[ui-radio\[data-checked\]_\&\]\:\[ui-radio\[disabled\]_\&\]\:border-transparent){border-color:#0000}}@keyframes flux-shimmer{0%{transform:translate(0)}to{transform:translate(200%)}}:has(>[data-flux-main]){grid-template:"header header header""sidebar main aside"1fr"sidebar footer aside"/min-content minmax(0,1fr) min-content;grid-area:body;display:grid}:has(>[data-flux-sidebar]+[data-flux-header]){grid-template-areas:"sidebar header header""sidebar main aside""sidebar footer aside"}[data-flux-modal]>dialog,[data-flux-modal]>dialog::backdrop{opacity:0;transition:all 75ms allow-discrete}[data-flux-modal]>dialog:not([open]){display:none}[data-flux-modal]>dialog{transform:scale(.95)}[data-flux-modal]>dialog[data-flux-flyout]{transform:scale(1)var(--flux-flyout-translate,var(--fx-flyout-translate,translateX(50px)))}[data-flux-modal]>dialog[open],[data-flux-modal]>dialog[open]::backdrop{opacity:1;transition:all .15s allow-discrete;transform:translate(0)scale(1)}@starting-style{[data-flux-modal]>dialog[open],[data-flux-modal]>dialog[open]::backdrop{opacity:0}[data-flux-modal]>dialog[open]{transform:scale(.95)}[data-flux-modal]>dialog[open][data-flux-flyout]{transform:scale(1)var(--flux-flyout-translate,var(--fx-flyout-translate,translateX(50px)))}}[data-flux-modal]>dialog::backdrop{background-color:#0000001a}[data-flux-modal]>dialog[data-flux-modal-overflow]{background:0 0;width:100%;max-width:none;height:100%;max-height:none;margin:0;overflow-y:auto;transform:none}[data-flux-modal-content]{transition:transform 75ms allow-discrete;transform:scale(.95)}dialog[open] [data-flux-modal-content]{transition:transform .15s allow-discrete;transform:scale(1)}@starting-style{dialog[open] [data-flux-modal-content]{transform:scale(.95)}}select[data-flux-select-native]{print-color-adjust:exact;-webkit-print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 9L12 5L16 9' stroke='%23d4d4d4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 15L12 19L8 15' stroke='%23d4d4d4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-inline-end:2.5rem}[dir=rtl] select[data-flux-select-native]{background-position:.5rem}select[data-flux-select-native]:hover:not(:disabled){background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 9L12 5L16 9' stroke='%2327272a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 15L12 19L8 15' stroke='%2327272a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}.dark select[data-flux-select-native]{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 9L12 5L16 9' stroke='%23A1A1AA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 15L12 19L8 15' stroke='%23A1A1AA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}.dark select[data-flux-select-native]:hover:not(:disabled){background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 9L12 5L16 9' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 15L12 19L8 15' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}ui-toast{background-color:#0000;max-width:24rem;margin:1.5rem;overflow:visible}ui-toast[position*=top]{margin-bottom:auto}ui-toast[position*=bottom]{margin-top:auto}ui-toast[position*=left],ui-toast[position*=start]{margin-inline-end:auto}ui-toast[position*=center]{margin-left:auto;margin-right:auto}ui-toast[position*=right],ui-toast[position*=end]{margin-inline-start:auto}ui-toast [data-flux-toast-dialog]{opacity:0;transition:opacity .35s allow-discrete,transform .35s allow-discrete,height .35s allow-discrete;transform:translate(0)}ui-toast [data-flux-toast-dialog].showing{opacity:1;transition:opacity .2s allow-discrete,transform .2s allow-discrete,height .2s allow-discrete;transform:translate(0)}@starting-style{ui-toast [data-flux-toast-dialog]{opacity:0;transform:translate(0)}ui-toast[position*=top]>[data-flux-toast-dialog]{transform:translateY(-.5rem)}ui-toast[position*=top][position*=left]>[data-flux-toast-dialog]{transform:translate(-.5rem)}ui-toast[position*=top][position*=right]>[data-flux-toast-dialog],[dir=rtl] :is(ui-toast)[position*=top][position*=left]>[data-flux-toast-dialog]{transform:translate(.5rem)}[dir=rtl] :is(ui-toast)[position*=top][position*=right]>[data-flux-toast-dialog]{transform:translate(-.5rem)}ui-toast[position*=bottom]>[data-flux-toast-dialog]{transform:translateY(.5rem)}}ui-toast-group{background-color:#0000;width:24rem;margin:1.5rem;display:flex;overflow:visible}ui-toast-group[position*=top]{margin-bottom:auto}ui-toast-group[position*=bottom]{margin-top:auto}ui-toast-group[position*=left],ui-toast-group[position*=start]{justify-content:flex-start;margin-inline-end:auto}ui-toast-group[position*=center]{justify-content:center;margin-left:auto;margin-right:auto}ui-toast-group[position*=right],ui-toast-group[position*=end]{justify-content:flex-end;margin-inline-start:auto}ui-toast-group [data-flux-toast-dialog]{transition:opacity .35s allow-discrete,transform .35s allow-discrete,height .35s allow-discrete;position:absolute;transform:translate(0)}[position*=top] :is(ui-toast-group [data-flux-toast-dialog]){padding-bottom:.75rem;top:0}[position*=bottom] :is(ui-toast-group [data-flux-toast-dialog]){padding-top:.75rem;bottom:0}ui-toast-group [data-flux-toast-dialog]>*{transition:opacity .35s allow-discrete,transform .35s allow-discrete,height .35s allow-discrete}.flux-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.flux-no-scrollbar::-webkit-scrollbar{display:none}.has-focus-visible\:outline-default:has(:focus-visible){outline:auto highlight;outline-color:-webkit-focus-ring-color}[data-flux-timeline]{grid-template-columns:var(--flux-timeline-item-offset)auto var(--flux-timeline-content-gap)1fr;display:grid}[data-flux-timeline] [data-flux-timeline-item]{grid-template-columns:subgrid;grid-column:2/-1;grid-template-rows:auto 1fr auto 1fr auto;display:grid}[data-flux-timeline] [data-flux-timeline-item]:has([data-flux-timeline-block]){grid-column:1/-1}[data-flux-timeline] [data-flux-timeline-item]:not(:first-child) [data-flux-timeline-gap-leading],[data-flux-timeline] [data-flux-timeline-item]:not(:last-child) [data-flux-timeline-gap-trailing]{min-height:calc(var(--flux-timeline-item-gap)/2)}[data-flux-timeline] [data-flux-timeline-item]:first-child [data-flux-timeline-line-leading],[data-flux-timeline] [data-flux-timeline-item]:last-child [data-flux-timeline-line-trailing]{opacity:0}[data-flux-timeline] [data-flux-timeline-indicator]{grid-area:3/1;justify-self:center}[data-flux-timeline] [data-flux-timeline-content]{grid-area:2/3/5;align-self:center;min-width:0}[data-flux-timeline] [data-flux-timeline-line-leading]{grid-area:1/1/3}[data-flux-timeline] [data-flux-timeline-line-trailing]{grid-area:4/1/-1}[data-flux-timeline] [data-flux-timeline-gap-leading]{grid-area:1/3}[data-flux-timeline] [data-flux-timeline-gap-trailing]{grid-area:5/3}[data-flux-timeline][data-flux-timeline-horizontal]{grid-template-columns:initial;grid-template-rows:auto var(--flux-timeline-content-gap)1fr}[data-flux-timeline][data-flux-timeline-horizontal] [data-flux-timeline-item]{grid-template-rows:subgrid;grid-row:1/-1;grid-column:initial;grid-template-columns:auto 1fr auto 1fr auto}[data-flux-timeline][data-flux-timeline-horizontal] [data-flux-timeline-item]:not(:first-child) [data-flux-timeline-gap-leading],[data-flux-timeline][data-flux-timeline-horizontal] [data-flux-timeline-item]:not(:last-child) [data-flux-timeline-gap-trailing]{min-width:calc(var(--flux-timeline-item-gap)/2)}[data-flux-timeline][data-flux-timeline-horizontal] [data-flux-timeline-indicator]{justify-self:initial;grid-area:1/3;align-self:center}[data-flux-timeline][data-flux-timeline-horizontal] [data-flux-timeline-content]{justify-self:center;align-self:initial;grid-area:3/2/auto/5}[data-flux-timeline][data-flux-timeline-horizontal] [data-flux-timeline-line-leading]{grid-area:1/1/auto/3;justify-self:stretch}[data-flux-timeline][data-flux-timeline-horizontal] [data-flux-timeline-line-trailing]{grid-area:1/4/auto/-1;justify-self:stretch}[data-flux-timeline][data-flux-timeline-horizontal] [data-flux-timeline-gap-leading]{grid-area:3/1}[data-flux-timeline][data-flux-timeline-horizontal] [data-flux-timeline-gap-trailing]{grid-area:3/5}[data-flux-timeline][data-flux-timeline-horizontal=inline]{grid-template-rows:auto}[data-flux-timeline][data-flux-timeline-horizontal=inline] [data-flux-timeline-item]{grid-template-columns:auto auto auto auto 1fr}[data-flux-timeline][data-flux-timeline-horizontal=inline] [data-flux-timeline-content]{padding-left:var(--flux-timeline-content-gap);padding-right:var(--flux-timeline-content-gap);grid-area:1/4}[data-flux-timeline][data-flux-timeline-horizontal=inline] [data-flux-timeline-line-leading]{grid-area:1/1/auto/3}[data-flux-timeline][data-flux-timeline-horizontal=inline] [data-flux-timeline-line-trailing]{grid-area:1/5}[data-flux-timeline][data-flux-timeline-horizontal=inline] [data-flux-timeline-gap-leading]{grid-area:1/1}[data-flux-timeline][data-flux-timeline-horizontal=inline] [data-flux-timeline-gap-trailing]{grid-area:1/5}[data-flux-timeline-item]:not(:first-child) [data-flux-timeline-line-leading],[data-flux-timeline-item] [data-flux-timeline-line-trailing]{flex-direction:column;align-items:center;display:flex}:is([data-flux-timeline-item]:not(:first-child) [data-flux-timeline-line-leading],[data-flux-timeline-item] [data-flux-timeline-line-trailing]) *{width:var(--flux-timeline-line-width);height:calc(100% - var(--flux-timeline-line-gap))}[data-flux-timeline-item]:not(:first-child) [data-flux-timeline-line-leading]{justify-content:start}[data-flux-timeline-item] [data-flux-timeline-line-trailing]{justify-content:end}[data-flux-timeline-horizontal] [data-flux-timeline-item] :is([data-flux-timeline-line-leading],[data-flux-timeline-line-trailing]){justify-content:center;align-items:initial}[data-flux-timeline-horizontal] [data-flux-timeline-item] :is([data-flux-timeline-line-leading],[data-flux-timeline-line-trailing]) *{height:var(--flux-timeline-line-width);width:calc(100% - var(--flux-timeline-line-gap))}[data-flux-timeline-horizontal] [data-flux-timeline-item] [data-flux-timeline-line-leading]{align-items:start}[data-flux-timeline-horizontal] [data-flux-timeline-item] [data-flux-timeline-line-trailing]{align-items:end}[data-flux-timeline]:not([data-flux-timeline-horizontal])[data-flux-timeline-align=start] [data-flux-timeline-item]{grid-template-rows:auto auto auto 1fr auto}[data-flux-timeline]:not([data-flux-timeline-horizontal])[data-flux-timeline-align=start] [data-flux-timeline-content]{align-self:start}[data-flux-timeline]:not([data-flux-timeline-horizontal]) [data-flux-timeline-item][data-flux-timeline-align=start]{grid-template-rows:auto auto auto 1fr auto}[data-flux-timeline]:not([data-flux-timeline-horizontal]) [data-flux-timeline-item][data-flux-timeline-align=start] [data-flux-timeline-content]{align-self:start}[data-flux-timeline]:not([data-flux-timeline-horizontal])[data-flux-timeline-align=end] [data-flux-timeline-item]{grid-template-rows:auto 1fr auto auto auto}[data-flux-timeline]:not([data-flux-timeline-horizontal])[data-flux-timeline-align=end] [data-flux-timeline-content]{align-self:end}[data-flux-timeline]:not([data-flux-timeline-horizontal]) [data-flux-timeline-item][data-flux-timeline-align=end]{grid-template-rows:auto 1fr auto auto auto}[data-flux-timeline]:not([data-flux-timeline-horizontal]) [data-flux-timeline-item][data-flux-timeline-align=end] [data-flux-timeline-content]{align-self:end}[data-flux-timeline]:not([data-flux-timeline-horizontal])[data-flux-timeline-align=baseline] [data-flux-timeline-item]{grid-template-rows:auto auto auto 1fr auto}[data-flux-timeline]:not([data-flux-timeline-horizontal])[data-flux-timeline-align=baseline] [data-flux-timeline-content]{grid-row:3/5;align-self:baseline}[data-flux-timeline]:not([data-flux-timeline-horizontal])[data-flux-timeline-align=baseline] [data-flux-timeline-indicator]{align-self:baseline}[data-flux-timeline]:not([data-flux-timeline-horizontal]) [data-flux-timeline-item][data-flux-timeline-align=baseline]{grid-template-rows:auto auto auto 1fr auto}[data-flux-timeline]:not([data-flux-timeline-horizontal]) [data-flux-timeline-item][data-flux-timeline-align=baseline] [data-flux-timeline-content]{grid-row:3/5;align-self:baseline}[data-flux-timeline]:not([data-flux-timeline-horizontal]) [data-flux-timeline-item][data-flux-timeline-align=baseline] [data-flux-timeline-indicator]{align-self:baseline}:is([data-flux-timeline][data-flux-timeline-horizontal][data-flux-timeline-align=start],[data-flux-timeline][data-flux-timeline-horizontal][data-flux-timeline-align=baseline]) [data-flux-timeline-item]{grid-template-columns:auto auto auto 1fr auto}:is([data-flux-timeline][data-flux-timeline-horizontal][data-flux-timeline-align=start],[data-flux-timeline][data-flux-timeline-horizontal][data-flux-timeline-align=baseline]) [data-flux-timeline-content]{justify-self:start}[data-flux-timeline][data-flux-timeline-horizontal] [data-flux-timeline-item]:is([data-flux-timeline-align=start],[data-flux-timeline-align=baseline]){grid-template-columns:auto auto auto 1fr auto}[data-flux-timeline][data-flux-timeline-horizontal] [data-flux-timeline-item]:is([data-flux-timeline-align=start],[data-flux-timeline-align=baseline]) [data-flux-timeline-content]{justify-self:start}[data-flux-timeline][data-flux-timeline-horizontal][data-flux-timeline-align=end] [data-flux-timeline-item]{grid-template-columns:auto 1fr auto auto auto}[data-flux-timeline][data-flux-timeline-horizontal][data-flux-timeline-align=end] [data-flux-timeline-content]{justify-self:end}[data-flux-timeline][data-flux-timeline-horizontal] [data-flux-timeline-item][data-flux-timeline-align=end]{grid-template-columns:auto 1fr auto auto auto}[data-flux-timeline][data-flux-timeline-horizontal] [data-flux-timeline-item][data-flux-timeline-align=end] [data-flux-timeline-content]{justify-self:end}[data-flux-timeline]:has([data-flux-timeline-block]){--flux-timeline-item-offset:calc(var(--spacing)*3)}[data-flux-timeline-item] [data-flux-timeline-block]{grid-template-columns:subgrid;grid-area:2/1/5/-1;display:grid}[data-flux-timeline-item] [data-flux-timeline-block] [data-flux-timeline-subgrid]{grid-template-columns:subgrid;grid-column:1/-1;display:grid}[data-flux-timeline-item] [data-flux-timeline-block] [data-flux-timeline-subgrid]>:first-child{grid-column:2;justify-self:center}[data-flux-timeline-item] [data-flux-timeline-block] [data-flux-timeline-subgrid]>:nth-child(2){grid-column:4}[data-flux-timeline-item] [data-flux-timeline-block]>:not([data-flux-timeline-subgrid]){grid-column:1/-1}[data-flux-timeline-item] [data-flux-timeline-line-leading]:has(~[data-flux-timeline-block]){grid-area:1/2/2}[data-flux-timeline-item] [data-flux-timeline-line-leading]:has(~[data-flux-timeline-block]) *{height:100%!important}[data-flux-timeline-item] [data-flux-timeline-block]~[data-flux-timeline-line-trailing]{grid-area:5/2/-1}[data-flux-timeline-item] [data-flux-timeline-block]~[data-flux-timeline-line-trailing] *{height:100%!important}[data-flux-timeline-item]:not(:first-child) [data-flux-timeline-gap-leading]:has(~[data-flux-timeline-block]),[data-flux-timeline-item]:not(:last-child) [data-flux-timeline-block]~[data-flux-timeline-gap-trailing]{height:var(--flux-timeline-item-gap)}@font-face{font-display:block;font-family:bootstrap-icons;src:url(/build/assets/bootstrap-icons-mSm7cUeB.woff2?e34853135f9e39acf64315236852cd5a)format("woff2"),url(/build/assets/bootstrap-icons-BeopsB42.woff?e34853135f9e39acf64315236852cd5a)format("woff")}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{font-variant:normal;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;display:inline-block;font-family:bootstrap-icons!important;font-weight:400!important}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fraunces-latin-700-normal.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/source-sans-3-latin-500-normal.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-3-latin-600-normal.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3-latin-700-normal.woff2)format("woff2")}[data-flux-field]{gap:calc(var(--spacing)*2);display:grid}[data-flux-label]{--tw-leading:var(--leading-tight);margin-bottom:calc(var(--spacing)*0)!important;line-height:var(--leading-tight)!important}input:focus[data-flux-control],textarea:focus[data-flux-control],select:focus[data-flux-control]{--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);--tw-ring-color:var(--color-accent);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-accent-foreground);outline-style:none}@media(forced-colors:active){:is(input:focus[data-flux-control],textarea:focus[data-flux-control],select:focus[data-flux-control]){outline-offset:2px;outline:2px solid #0000}}.browse-filters>summary::-webkit-details-marker{display:none}.recipe-browse-page{width:100%;max-width:100%;overflow-x:clip}.recipe-browse-kinds{margin-bottom:1.5rem}.browse-kind-section{margin-bottom:1.75rem}.browse-kind-section:last-child{margin-bottom:0}.browse-kind-section-title{letter-spacing:.01em;color:#6b3f2a;margin:0 0 .9rem;font-family:Fraunces,Georgia,serif;font-size:1.15rem;font-weight:700;line-height:1.25}.browse-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.browse-kind-card{min-width:0;color:inherit;background:#fff;border-radius:1.05rem;outline:1px solid #c45c261a;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s,outline-color .18s;display:flex;overflow:hidden;box-shadow:0 1px 2px #6b3f2a0f}@media(hover:hover)and (pointer:fine){.browse-kind-card:hover{outline-color:#c45c2638;transform:translateY(-2px);box-shadow:0 14px 28px -18px #6b3f2a52}.browse-kind-card:hover .browse-kind-card-media img{transform:scale(1.04)}}.browse-kind-card:focus-visible{outline-offset:2px;outline:2px solid #c45c2673}.browse-kind-card-media{aspect-ratio:4/3;background:linear-gradient(160deg,#f3d9a4,#c45c2633);display:block;position:relative;overflow:hidden}.browse-kind-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .28s}.browse-kind-card-body{flex-direction:column;gap:.2rem;padding:.6rem .7rem .7rem;display:flex}.browse-kind-card-title{color:#6b3f2a;font-family:Fraunces,Georgia,serif;font-size:.98rem;font-weight:600;line-height:1.2}.browse-kind-card-count{color:#6b3f2a9e;font-size:.78rem;font-weight:500;line-height:1.3}.browse-kind-card-count.is-soon{color:#c45c26d9}.browse-back-link{color:#6b3f2ab3;align-items:center;gap:.4rem;margin-bottom:.65rem;font-size:.9rem;text-decoration:none;display:inline-flex}.browse-back-link:hover{color:#c45c26}.jb-breadcrumbs{max-width:100%;margin-bottom:.85rem;overflow:hidden}.jb-breadcrumbs-list{color:#6b3f2a9e;flex-wrap:wrap;align-items:center;gap:.2rem 0;margin:0;padding:0;font-size:.8125rem;line-height:1.45;list-style:none;display:flex}.jb-breadcrumbs-item{align-items:center;max-width:100%;display:inline-flex}.jb-breadcrumbs-link{color:#6b3f2ab3;text-decoration:none}.jb-breadcrumbs-link:hover{color:#c45c26;text-decoration:underline}.jb-breadcrumbs-current{color:#6b3f2a;font-weight:600}.jb-breadcrumbs-sep{color:#6b3f2a66;-webkit-user-select:none;user-select:none;margin:0 .4rem}.recipe-browse-results-top .page-header,.recipe-browse-results-top .page-heading{margin-bottom:.35rem}.recipe-browse-results-section{margin-top:1.15rem}.browse-filter-bar{margin-top:.85rem}.browse-filters-nav{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.browse-filters-toggle{color:#6b3f2a;cursor:pointer;background:#fff;border-radius:999px;outline:1px solid #c45c261f;justify-content:space-between;align-items:center;width:100%;margin-bottom:.65rem;padding:.7rem .95rem;font-size:.92rem;font-weight:600;display:flex;box-shadow:0 1px 2px #6b3f2a0f}.browse-filters-count{color:#6b3f2a8c;font-weight:500}.browse-filter-menus{flex-direction:column;gap:.55rem;margin-bottom:.75rem;display:none}.browse-filters-nav:checked~.browse-filter-menus{display:flex}.browse-filter-menu{background:#fff;border-radius:1rem;outline:1px solid #c45c2614;box-shadow:0 1px 2px #6b3f2a0d}.browse-filter-menu>summary{cursor:pointer;color:#6b3f2a;justify-content:space-between;align-items:center;gap:.4rem;padding:.7rem .9rem;font-size:.88rem;font-weight:600;list-style:none;display:flex}.browse-filter-menu>summary::-webkit-details-marker{display:none}.browse-filter-menu>summary .bi-chevron-down{color:#6b3f2a8c;flex-shrink:0;font-size:.72rem;transition:transform .2s}.browse-filter-menu[open]>summary .bi-chevron-down{transform:rotate(180deg)}.browse-filter-panel{flex-wrap:wrap;gap:.4rem;padding:0 .9rem .85rem;display:flex}.browse-sort-panel{align-items:center}.browse-sort-hint{color:#6b3f2a94;flex:0 0 100%;margin:0 0 .2rem;font-size:.75rem;line-height:1.35}.browse-filter-panel--tags{overscroll-behavior:contain;max-height:min(22rem,55vh);display:block;overflow-y:auto}.browse-tag-search-wrap{z-index:2;background:#fff;margin:0 0 .65rem;padding:0 0 .45rem;position:sticky;top:0}.browse-tag-search-field{position:relative}.browse-tag-search-field>i{pointer-events:none;color:#6b3f2a6b;font-size:.78rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.browse-tag-search{color:#6b3f2a;background:#fbf6ee;border:1px solid #c45c2624;border-radius:999px;width:100%;min-width:0;font-size:.84rem;padding:.55rem .8rem .55rem 2rem!important}.browse-tag-search:focus{outline-offset:1px;background:#fff;outline:2px solid #c45c2633}.browse-tag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.browse-tag-grid .filter-chip{white-space:normal;justify-content:flex-start;min-width:0;line-height:1.2}.browse-filter-search{margin-top:.15rem}.browse-filter-search-input{color:#6b3f2a;background:#fff;border:1px solid #c45c2624;border-radius:999px;width:100%;padding:.65rem .95rem;font-size:.9rem}.browse-active-chips{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.browse-active-chip{color:#6b3f2a;background:#c45c261a;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.8rem;text-decoration:none;display:inline-flex}.browse-active-chip:hover{background:#c45c2629}.browse-clear-filters{color:#c45c26;font-size:.8rem;text-decoration:none}.browse-clear-filters:hover{text-decoration:underline}.recipe-browse-group{background:#fff;border-radius:1.25rem;padding:.95rem 1rem;box-shadow:0 1px 2px #6b3f2a0f}.recipe-browse-group .page-kicker{margin-bottom:.65rem}.recipe-browse-chips{flex-wrap:wrap;gap:.45rem;display:flex}.recipe-browse-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1.5rem;display:grid}.recipe-browse-grid>*{height:100%}@media(min-width:640px){.browse-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.browse-kind-card-title{font-size:1.02rem}.recipe-browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}}@media(min-width:768px){.browse-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.browse-filters-toggle{display:none}.browse-filter-menus{flex-flow:wrap;align-items:center;gap:.45rem;margin-bottom:.35rem;display:flex!important}.browse-filter-menu{position:relative}.browse-filter-menu>summary{background:#fff;border-radius:999px;outline:1px solid #c45c261a;gap:.35rem;padding:.45rem .8rem;box-shadow:0 1px 2px #6b3f2a0d}.browse-filter-panel{z-index:20;background:#fff;border-radius:1rem;outline:1px solid #c45c261f;min-width:12rem;padding:.75rem;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 16px 36px -20px #6b3f2a59}.browse-filter-menu--tags .browse-filter-panel--tags{width:min(32rem,100vw - 2rem);max-height:min(26rem,100vh - 8rem);left:auto;right:0}.browse-tag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.browse-filter-search{margin-top:0;margin-left:auto}.browse-filter-search-input{width:11rem;padding:.45rem .85rem}}@media(min-width:1024px){.browse-kind-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.recipe-browse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.browse-kind-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.recipe-browse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}@media(min-width:1440px){.recipe-browse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}@media(max-width:379px){.browse-kind-card-body{padding:.5rem .55rem .6rem}.browse-kind-card-title{font-size:.92rem}}.home-mood-chips{flex-wrap:wrap;gap:.75rem}@media(max-width:639px){.home-mood-chips.swipe-rail{flex-wrap:nowrap}.home-mood-chips.swipe-rail .home-mood-chip{flex:none;min-width:9.75rem;max-width:13.5rem;padding:.8rem 1rem}}.home-mood-chip{text-align:left;background:#fff;border-radius:1.25rem;flex-direction:column;flex:10.5rem;align-items:flex-start;gap:.2rem;min-width:10.5rem;padding:.95rem 1.2rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #6b3f2a0f}.home-mood-chip:hover{transform:translateY(-2px);box-shadow:0 8px 20px #6b3f2a1a}.home-mood-chip-title{color:#6b3f2a;font-family:Fraunces,Georgia,serif;font-size:1.05rem}.home-mood-chip-text{color:#6b3f2ab3;font-size:.9rem;line-height:1.35}.recipe-of-the-day{background:radial-gradient(at 0 0,#c45c2617,#0000 48%),radial-gradient(at 100% 100%,#5c7a5a17,#0000 42%),linear-gradient(165deg,#fff,#f7efe3);border-radius:1.5rem;outline:1px solid #c45c261a;gap:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #6b3f2a0f}.recipe-of-the-day-photo{aspect-ratio:16/10;background:linear-gradient(160deg,#f3d9a4,#c45c2638);display:block;position:relative;overflow:hidden}.recipe-of-the-day-photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;top:0;right:0;bottom:0;left:0}.recipe-of-the-day:hover .recipe-of-the-day-photo img{transform:scale(1.03)}.recipe-of-the-day-letter{color:#c45c2666;justify-content:center;align-items:center;font-family:Fraunces,Georgia,serif;font-size:3rem;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.recipe-of-the-day-copy{flex-direction:column;gap:.4rem;padding:1.1rem 1.15rem 1.2rem;display:flex}.recipe-of-the-day-heading{color:#6b3f2a;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:600;line-height:1.2}.recipe-of-the-day-lede{color:#6b3f2ab8;max-width:28rem;margin:0;font-size:.92rem;line-height:1.45}.recipe-of-the-day-title{color:#6b3f2a;margin:.45rem 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.25rem,1.8vw,1.45rem);font-weight:600;line-height:1.25}.recipe-of-the-day-title a:hover{color:#c45c26}.recipe-of-the-day-teaser{color:#6b3f2ac7;max-width:28rem;margin:0;font-size:.92rem;line-height:1.45}.recipe-of-the-day-meta{color:#6b3f2aad;margin:.1rem 0 0;font-size:.82rem}.recipe-of-the-day-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:.7rem;display:flex}.recipe-of-the-day-snuitje.snuitje-line{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.4rem .6rem;max-width:min(100%,16rem);margin:0 0 0 auto}.recipe-of-the-day-snuitje .snuitje-moment-figure,.recipe-of-the-day-snuitje img{width:auto!important;max-width:4.85rem!important;height:4.25rem!important}.recipe-of-the-day-snuitje .snuitje-bubble{max-width:10.5rem;padding:.4rem .65rem;font-size:.84rem;line-height:1.3}@media(min-width:768px){.recipe-of-the-day{grid-template-columns:minmax(0,17.5rem) minmax(0,1fr);align-items:stretch}.recipe-of-the-day-photo{aspect-ratio:auto;align-self:stretch;height:100%;min-height:12rem}.recipe-of-the-day-copy{gap:.35rem;padding:1.15rem 1.5rem 1.2rem 1.15rem}.recipe-of-the-day-foot{margin-top:.75rem}.recipe-of-the-day-snuitje img{max-width:5.6rem!important;height:4.85rem!important}}@media(min-width:1024px){.recipe-of-the-day{grid-template-columns:minmax(0,18.5rem) minmax(0,1fr)}}@media(max-width:639px){.recipe-of-the-day-foot{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}.recipe-of-the-day-foot>.btn-primary{flex:auto;width:auto}.recipe-of-the-day-snuitje.snuitje-line{flex:none;max-width:5.5rem;margin:0}.recipe-of-the-day-snuitje img{max-width:4.2rem!important;height:3.6rem!important}.recipe-of-the-day-snuitje .snuitje-bubble{display:none}}.bake-moods-hello{margin-bottom:1.5rem}.bake-moods-cards{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.bake-moods-card{text-align:left;background:#fff;border-radius:1.35rem;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1.15rem 1.25rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #6b3f2a0f}.bake-moods-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #6b3f2a1a}.bake-moods-card-title{color:#6b3f2a;font-family:Fraunces,Georgia,serif;font-size:1.2rem}.bake-moods-card-text{color:#6b3f2ab8;font-size:.95rem;line-height:1.4}.bake-moods-stage{gap:1.5rem;display:grid}.bake-moods-follow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}@media(min-width:640px){.bake-moods-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.bake-moods-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.bake-moods-stage{grid-template-columns:12rem minmax(0,1fr);align-items:start}.bake-moods-snuitje .snuitje-line{flex-direction:column;align-items:flex-start;max-width:12rem}}.site-nav-overlay{z-index:40;background:color-mix(in srgb,var(--color-cacao,#6b3f2a)42%,transparent);display:none;position:fixed;top:0;right:0;bottom:0;left:0}.site-drawer{z-index:50;overscroll-behavior:contain;border-right:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);background:var(--color-flour,#f7efe3);width:min(20rem,90vw);max-width:100%;box-shadow:0 12px 40px color-mix(in srgb,var(--color-cacao)18%,transparent);pointer-events:auto;flex-direction:column;display:none;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.site-menu-toggle{z-index:51;cursor:pointer;touch-action:manipulation;min-height:2.5rem;position:relative}#site-nav:checked~.site-drawer,.site-drawer.is-open{display:flex}body:has(#site-nav:checked){overflow:hidden}@media(min-width:1024px){.site-menu-toggle,.site-nav-overlay,.site-drawer{display:none!important}}.home-page{width:100%;max-width:100%;overflow-x:clip}.home-section{max-width:100%;overflow-x:clip}.home-hero-section{width:100%}.home-hero-frame{isolation:isolate;background:var(--color-cacao,#6b3f2a);width:100%;position:relative;overflow:hidden}.home-hero-media{object-fit:cover;object-position:center 42%;opacity:.78;transform-origin:50%;will-change:transform;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.08)}.home-hero-wash{background:linear-gradient(to right,color-mix(in srgb,var(--color-cacao,#6b3f2a)88%,transparent),color-mix(in srgb,var(--color-cacao,#6b3f2a)55%,transparent)42%,color-mix(in srgb,var(--color-terracotta,#c45c26)28%,transparent)78%,transparent);position:absolute;top:0;right:0;bottom:0;left:0}.home-visual-band-media{background-position:50%;background-size:cover}@media(min-width:640px){.home-hero-media{transform:scale(1.12)}}@media(min-width:1024px){.home-hero-media{object-position:center 38%;transform:scale(1.22)}.home-visual-band-media{transform-origin:50%;transform:scale(1.1)}}@media(min-width:1536px){.home-hero-media{object-position:center 36%;transform:scale(1.28)}}.swipe-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.35rem;gap:.85rem;width:100%;min-width:0;max-width:100%;margin-inline:0;padding-inline:0;display:flex;overflow-x:auto}.swipe-rail::-webkit-scrollbar{display:none}.swipe-rail-item{scroll-snap-align:start;flex:none;min-width:0}.swipe-rail--cards>.swipe-rail-item{width:min(78vw,17.25rem)}.home-kind-rail.swipe-rail--cards>.swipe-rail-item{width:min(42vw,9.75rem)}.swipe-rail--chips{gap:.65rem}.swipe-rail--chips>.swipe-rail-item,.swipe-rail--chips>.home-mood-chip{flex:none;width:auto;min-width:9.75rem;max-width:14rem}.home-rail{min-width:0;max-width:100%;position:relative;overflow:hidden}.home-rail-track{z-index:1;position:relative}.home-rail-btn{z-index:4;border:1px solid color-mix(in srgb,var(--color-terracotta)18%,transparent);background:color-mix(in srgb,#fff 92%,var(--color-flour,#f7efe3));width:2.35rem;height:2.35rem;color:var(--color-cacao,#6b3f2a);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:42%;transform:translateY(-50%);box-shadow:0 10px 22px -14px #3d281773}.home-rail-btn:hover{background:#fff}.home-rail-btn--prev{left:.2rem}.home-rail-btn--next{right:.2rem}.home-rail-fade{pointer-events:none;z-index:2;width:2.4rem;position:absolute;top:0;bottom:.55rem}.home-rail-fade--end{background:linear-gradient(270deg,#faf6ef,#0000);right:0}.bg-flour\/70 .home-rail-fade--end,.bg-flour .home-rail-fade--end{background:linear-gradient(to left,color-mix(in srgb,var(--color-flour,#f7efe3)82%,#fff),transparent)}.home-rail-hint{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--color-cacao,#6b3f2a)48%,transparent);margin:.45rem 0 0;font-size:.7rem}.home-pager{gap:.9rem;min-width:0;max-width:100%}.home-pager-stage{min-width:0;min-height:6.5rem;position:relative}.home-pager-card{width:100%;min-width:0}.home-pager-enter{transition:opacity .22s,transform .22s}.home-pager-enter-start{opacity:0;transform:translate(.85rem)}.home-pager-enter-end{opacity:1;transform:translate(0)}.home-pager-leave{transition:opacity .16s,transform .16s}.home-pager-leave-start{opacity:1;transform:translate(0)}.home-pager-leave-end{opacity:0;transform:translate(-.55rem)}@media(prefers-reduced-motion:reduce){.home-pager-enter,.home-pager-leave{transition:none}.home-pager-enter-start,.home-pager-leave-end{transform:none}}.home-pager .home-mood-chip{flex:none;width:100%;min-width:0;max-width:none;padding:1.05rem 1.15rem}.home-pager-bar{justify-content:center;align-items:center;gap:.85rem;display:flex}.home-pager-btn{border:1px solid color-mix(in srgb,var(--color-terracotta)18%,transparent);background:color-mix(in srgb,#fff 90%,var(--color-flour,#f7efe3));width:2.5rem;height:2.5rem;color:var(--color-cacao,#6b3f2a);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 22px -16px #3d281766}.home-pager-btn:hover{background:#fff}.home-pager-dots{align-items:center;gap:.4rem;display:flex}.home-pager-dot{background:color-mix(in srgb,var(--color-cacao,#6b3f2a)22%,transparent);cursor:pointer;border:0;border-radius:999px;width:.45rem;height:.45rem;padding:0;transition:width .16s,background .16s}.home-pager-dot.is-active{background:var(--color-cacao,#6b3f2a);border-radius:999px;width:1.15rem}.home-kind-card{border:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);background:color-mix(in srgb,#fff 90%,var(--color-flour,#f7efe3));color:inherit;border-radius:1.15rem;text-decoration:none;transition:transform .16s,box-shadow .16s;display:block;overflow:hidden;box-shadow:0 14px 28px -22px #3d281759}.home-kind-card:hover{transform:translateY(-2px);box-shadow:0 18px 32px -20px #3d28176b}.home-kind-card-media{aspect-ratio:4/3;background:color-mix(in srgb,var(--color-flour,#f7efe3)70%,#fff);overflow:hidden}.home-kind-card-media img{object-fit:cover;width:100%;height:100%}.home-kind-card-title{letter-spacing:-.01em;color:var(--color-cacao,#6b3f2a);margin:0;padding:.7rem .75rem .85rem;font-family:Fraunces,Georgia,serif;font-size:.98rem;font-weight:600;line-height:1.2}.home-step-card{border:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);background:color-mix(in srgb,#fff 88%,var(--color-flour,#f7efe3));color:inherit;border-radius:1.35rem;padding:1.15rem 1.1rem 1.25rem;text-decoration:none;transition:transform .16s,box-shadow .16s;display:block;box-shadow:0 16px 30px -24px #3d281766}.home-step-card:hover{transform:translateY(-2px);box-shadow:0 18px 32px -20px #3d28176b}.home-step-card--butter{background:linear-gradient(160deg,#fff8ea,#fff)}.home-step-card--sage{background:linear-gradient(160deg,color-mix(in srgb,var(--color-sage,#5c7a5a)12%,#fff),#fff)}.home-step-card--terracotta{background:linear-gradient(160deg,color-mix(in srgb,var(--color-terracotta,#c45c26)10%,#fff),#fff)}@media(min-width:640px){.swipe-rail--cards{scroll-snap-type:none;padding-inline:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-inline:0;padding-bottom:0;display:grid;overflow:visible}.swipe-rail--cards>.swipe-rail-item{width:auto}.home-kind-rail.swipe-rail--cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.35rem;display:flex;overflow-x:auto}.home-kind-rail.swipe-rail--cards>.swipe-rail-item{width:10rem}.home-bakes-rail.swipe-rail--cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.35rem;display:flex;overflow-x:auto}.home-bakes-rail.swipe-rail--cards>.swipe-rail-item{width:min(46%,17rem)}.home-collection-rail.swipe-rail--cards,.home-steps-rail.swipe-rail--cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-inline:0;margin-inline:0;padding-bottom:.35rem;display:flex;overflow-x:auto}.home-collection-rail.swipe-rail--cards>.swipe-rail-item,.home-steps-rail.swipe-rail--cards>.swipe-rail-item{width:min(70vw,18rem)}.swipe-rail--chips{scroll-snap-type:none;flex-wrap:wrap;margin-inline:0;padding-inline:0;display:flex;overflow:visible}.swipe-rail--chips>.home-mood-chip{flex:10.5rem;max-width:none}.home-rail-hint{display:none}.home-rail-btn{width:2.55rem;height:2.55rem}}@media(min-width:1024px){.swipe-rail--cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.home-kind-rail.swipe-rail--cards{display:flex}.home-kind-rail.swipe-rail--cards>.swipe-rail-item{width:11rem}.home-collection-rail.swipe-rail--cards,.home-steps-rail.swipe-rail--cards,.more-like-this-grid.swipe-rail--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.home-bakes-rail.swipe-rail--cards{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.home-bakes-rail.swipe-rail--cards>.swipe-rail-item{width:auto}}@media(min-width:768px){.home-collection-rail.swipe-rail--cards,.home-steps-rail.swipe-rail--cards{scroll-snap-type:none;padding-inline:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-inline:0;padding-bottom:0;display:grid;overflow:visible}.home-collection-rail.swipe-rail--cards>.swipe-rail-item,.home-steps-rail.swipe-rail--cards>.swipe-rail-item{width:auto}}@media(max-width:639px){.site-header-bar{flex-wrap:nowrap;gap:.45rem}.site-header-bar>.flex.min-w-0{flex:auto;min-width:0}.site-header-actions{flex:none;gap:.35rem}.site-menu-toggle{gap:0;padding-inline:.55rem}.site-menu-toggle-label{display:none}.site-brand img{max-width:9rem;height:auto;max-height:2.5rem}.site-header-actions .btn-primary,.site-header-actions .header-chip{gap:.25rem;min-height:2.25rem;padding-inline:.55rem;font-size:.78rem}.site-auth-signin{padding-inline:.75rem!important}.account-menu-trigger--avatar{justify-content:center;min-width:2.75rem;gap:.25rem!important;padding-inline:.35rem .45rem!important}html,body{overflow-x:clip}.page-heading{font-size:1.35rem!important}.page-title{font-size:clamp(1.55rem,7vw,1.85rem)!important;line-height:1.2!important}.lede{font-size:.95rem!important}.home-hero{min-height:0!important;padding-top:1.75rem!important;padding-bottom:1.75rem!important}.home-hero h1{line-height:1.15;font-size:1.75rem!important}.home-hero>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden;margin-top:.65rem!important;font-size:.9rem!important}.recipe-card-photo>div:first-child{aspect-ratio:4/3}.recipe-card-body{gap:.5rem;padding:.75rem .8rem .85rem}.recipe-card-title{font-size:1rem;line-height:1.25}.recipe-card-foot{gap:.2rem;padding-top:.4rem}.recipe-card-engage{bottom:.45rem;right:.45rem}.more-like-this-grid.swipe-rail{grid-template-columns:none;display:flex}.more-like-this-grid.swipe-rail .swipe-rail-item{width:min(78vw,17.25rem)}.more-like-this-grid.swipe-rail .recipe-card-photo>div:first-child{aspect-ratio:4/3}.recipe-hero{border-radius:1.35rem}.recipe-hero-photo img{aspect-ratio:5/4}.recipe-hero-copy{padding:1rem 1.05rem 1.1rem!important}.recipe-hero-lede{margin-top:.55rem;font-size:.95rem;line-height:1.5}.recipe-hero-snuitje{gap:.4rem;margin-top:.65rem}.recipe-hero-snuitje img{max-width:3.1rem;height:2.6rem}.recipe-hero-snuitje p{font-size:.82rem;line-height:1.35}.recipe-hero-actions{gap:.55rem;margin-top:.9rem}.recipe-hero-meta{gap:.35rem;margin-top:.75rem}.recipe-hero-meta-item{padding:.32rem .6rem;font-size:.74rem}.recipe-method-jump{margin-bottom:.55rem;top:3.85rem}.recipe-method-jump a{justify-content:center;align-items:center;min-height:2.4rem;padding:.45rem .65rem;display:inline-flex}.recipe-detail-secondary{gap:.75rem}.recipe-detail-tile.panel,.recipe-detail-tile.recipe-variation{padding:.8rem .85rem .85rem}.recipe-print-body{min-width:0;max-width:100%;gap:1rem!important}.recipe-print-ingredients,.more-like-this{min-width:0;max-width:100%}.recipe-of-the-day-section .mx-auto{padding-top:1.5rem;padding-bottom:1.5rem}.recipe-of-the-day-photo{aspect-ratio:16/9}.recipe-of-the-day-copy{gap:.3rem;padding:.95rem 1rem 1.05rem}.recipe-of-the-day-lede{display:none}.recipe-of-the-day-snuitje .snuitje-moment-figure,.recipe-of-the-day-snuitje img{max-width:4.1rem!important;height:3.5rem!important}.recipe-ingredient-row{padding-block:.55rem}.recipe-browse-group{padding:.8rem .85rem}}.diy-studio{padding-bottom:1rem}.diy-studio-head{margin-bottom:1.75rem}.diy-board{grid-template-columns:minmax(0,1fr);gap:1.75rem 1.25rem;display:grid}.diy-board>*{height:100%}@media(min-width:640px){.diy-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.9rem 1.35rem}}@media(min-width:1024px){.diy-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem}}@media(min-width:1280px){.diy-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.1rem 1.6rem}}.diy-card{background:#fff;border-radius:1.35rem;min-width:0;height:100%;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 1px 2px #6b3f2a12,0 12px 28px #6b3f2a0d}.diy-card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #6b3f2a14,0 16px 32px #6b3f2a1a}.diy-card-link{min-width:0;height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.diy-card-stage{aspect-ratio:4/3;background:linear-gradient(160deg,#f7efe3,color-mix(in srgb,var(--color-terracotta)28%,#fff));position:relative;overflow:hidden}.diy-card--versieren .diy-card-stage{background:linear-gradient(145deg,#f3d9a4,color-mix(in srgb,var(--color-terracotta)42%,#fff)62%,#fbf6ee)}.diy-card--feest .diy-card-stage{background:linear-gradient(145deg,color-mix(in srgb,var(--color-cacao)55%,#fff),color-mix(in srgb,var(--color-terracotta)50%,#fff)70%,#f7efe3)}.diy-card--kinderen .diy-card-stage{background:linear-gradient(145deg,color-mix(in srgb,var(--color-sage)28%,#fbf6ee),#f3d9a4 58%,#fff)}.diy-card--seizoen .diy-card-stage{background:linear-gradient(145deg,#5c7a5a,color-mix(in srgb,var(--color-butter)70%,#fff)55%,#f7efe3)}.diy-card-stage img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .45s;display:block}.diy-card-link:hover .diy-card-stage img,.diy-card-link:focus-visible .diy-card-stage img{transform:scale(1.04)}.diy-card-mark,.diy-guide-hero-mark{height:100%;font-family:var(--font-display);color:#c45c2661;justify-content:center;align-items:center;font-size:4.5rem;font-weight:600;display:flex}.diy-card-mood{color:var(--color-cacao);letter-spacing:.03em;background:#fbf6eef0;border-radius:9999px;padding:.22rem .65rem;font-size:.68rem;font-weight:500;position:absolute;top:.75rem;left:.75rem}.diy-card-copy{flex-direction:column;flex:auto;min-width:0;padding:.95rem 1.05rem 1.05rem;display:flex}.diy-card-title{font-family:var(--font-display);color:var(--color-cacao);margin:0;font-size:1.08rem;font-weight:600;line-height:1.3}.diy-card-link:hover .diy-card-title,.diy-card-link:focus-visible .diy-card-title{color:var(--color-terracotta)}.diy-card-summary{color:color-mix(in srgb,var(--color-cacao)70%,transparent);margin:.4rem 0 0;font-size:.8rem;line-height:1.5}.diy-card-meta{letter-spacing:.01em;color:color-mix(in srgb,var(--color-cacao)62%,transparent);flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin:.7rem 0 0;font-size:.7rem;display:flex}.diy-card-cta{color:var(--color-terracotta);border-top:1px solid #c45c261f;margin-top:auto;padding-top:.75rem;font-size:.78rem;font-weight:600}.diy-card-link:hover .diy-card-cta,.diy-card-link:focus-visible .diy-card-cta{text-underline-offset:.18em;text-decoration:underline}.diy-guide-top{margin-bottom:1.75rem}.diy-guide-heading{flex-direction:column;gap:.85rem;margin-top:.35rem;display:flex}.diy-guide-heading .page-title{margin:0}.diy-guide-chips{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.diy-guide-split{gap:1.5rem;display:grid}.diy-guide-hero{aspect-ratio:4/3;background:linear-gradient(160deg,#f7efe3,color-mix(in srgb,var(--color-terracotta)22%,#fff));border-radius:1.5rem;min-height:16rem;overflow:hidden}.diy-guide-hero img{object-fit:cover;width:100%;height:100%;display:block}.diy-guide-aside{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.diy-guide-intro{color:color-mix(in srgb,var(--color-cacao)82%,transparent);margin:0;font-size:1.05rem;line-height:1.7}.diy-aside-kit h2{font-family:var(--font-display);color:var(--color-cacao);margin:.35rem 0 0;font-size:1.45rem;font-weight:600}.diy-guide-section{margin-top:3rem}.diy-guide-section-title{font-family:var(--font-display);color:var(--color-cacao);margin:.35rem 0 0;font-size:1.65rem;font-weight:600}.diy-kits{gap:.9rem;margin-top:1rem;display:grid}.diy-kit{background:#fff;border-radius:1.15rem;padding:1rem 1.1rem 1.1rem;box-shadow:0 1px 2px #6b3f2a0f}.diy-kit-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-terracotta);margin:0 0 .7rem;font-size:.72rem;font-weight:600}.diy-kit ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.diy-kit li{border-top:1px solid #c45c261a;padding-top:.55rem;font-size:.9rem;line-height:1.5}.diy-kit li:first-child{border-top:0;padding-top:0}.diy-steps{gap:1rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.diy-step{background:#fff;border-radius:1.35rem;min-width:0;padding:1.2rem 1.2rem 1.3rem;box-shadow:0 1px 2px #6b3f2a0f}.diy-step-photo{aspect-ratio:4/3;object-fit:cover;background:linear-gradient(160deg,#f7efe3,color-mix(in srgb,var(--color-terracotta)22%,#fff));border-radius:1rem;width:100%;margin-bottom:1rem;display:block}.diy-step-body{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.diy-step-head{align-items:center;gap:.85rem;display:flex}.diy-step-index{background:var(--color-terracotta);color:#fff;width:2.4rem;height:2.4rem;font-family:var(--font-display);border-radius:9999px;flex:0 0 2.4rem;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.diy-step-head h3{min-width:0;font-family:var(--font-display);color:var(--color-cacao);margin:0;font-size:1.12rem;font-weight:600;line-height:1.3}.diy-step-body>p{overflow-wrap:break-word;width:100%;max-width:none;color:color-mix(in srgb,var(--color-cacao)82%,transparent);margin:.85rem 0 0;font-size:.95rem;line-height:1.7}.diy-finish{background:color-mix(in srgb,var(--color-butter)35%,#fff);border-radius:1.6rem;gap:1.25rem;margin-top:3rem;padding:1.25rem;display:grid;overflow:hidden}.diy-finish-visual{aspect-ratio:4/3;background:linear-gradient(160deg,#f7efe3,color-mix(in srgb,var(--color-terracotta)22%,#fff));border-radius:1.15rem;min-height:12rem;overflow:hidden}.diy-finish-visual img{object-fit:cover;width:100%;height:100%;display:block}.diy-finish-copy{flex-direction:column;justify-content:center;padding:.35rem .25rem .5rem;display:flex}.diy-finish-copy h2{font-family:var(--font-display);color:var(--color-cacao);margin:.35rem 0 0;font-size:1.65rem;font-weight:600}.diy-finish-tips{color:color-mix(in srgb,var(--color-cacao)82%,transparent);margin:.9rem 0 0;line-height:1.7}.diy-finish-back{align-self:flex-start;margin-top:1.25rem}@media(min-width:640px){.diy-guide-heading{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem}.diy-kits{grid-template-columns:repeat(2,minmax(0,1fr))}.diy-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.diy-step--media{grid-column:1/-1}}@media(min-width:960px){.diy-guide-split{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:stretch;gap:2rem}.diy-guide-hero{aspect-ratio:auto;height:100%;min-height:28rem}.diy-guide-aside{gap:1.75rem;padding:.15rem 0 .15rem .25rem}.diy-kits{grid-template-columns:1fr}.diy-step--media{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0;padding:0;display:grid;overflow:hidden}.diy-step--media .diy-step-photo{aspect-ratio:auto;border-radius:0;height:100%;min-height:16rem;margin:0}.diy-step--media .diy-step-body{justify-content:center;padding:1.5rem 1.6rem 1.6rem}.diy-step--flip{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.diy-step--flip .diy-step-photo{order:2}.diy-finish{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:0;padding:0}.diy-finish-visual{aspect-ratio:auto;border-radius:0;height:100%;min-height:16rem}.diy-finish-copy{padding:2rem 2.1rem 2.1rem}}.knowledge-card--probleem .diy-card-stage{background:linear-gradient(145deg,color-mix(in srgb,var(--color-terracotta)35%,#fff),#f7efe3 70%,#fff)}.knowledge-card--techniek .diy-card-stage{background:linear-gradient(145deg,color-mix(in srgb,var(--color-sage)32%,#fbf6ee),#f3d9a4 58%,#fff)}.knowledge-card--vergelijking .diy-card-stage{background:linear-gradient(145deg,color-mix(in srgb,var(--color-cacao)40%,#fff),color-mix(in srgb,var(--color-butter)70%,#fff)60%,#f7efe3)}.knowledge-related{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.knowledge-related>*{height:100%}.convert-studio{width:100%;max-width:72rem}.convert-grid,.convert-measures{gap:1.25rem;display:grid}.convert-tabs{flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;display:flex}.convert-tab{border:1px solid color-mix(in srgb,var(--color-terracotta)16%,transparent);background:color-mix(in srgb,var(--color-cream)65%,white);text-align:left;cursor:pointer;border-radius:1rem;flex:8rem;min-width:0;padding:.7rem .9rem;transition:border-color .15s,background .15s}.convert-tab.is-active{border-color:color-mix(in srgb,var(--color-terracotta)50%,transparent);box-shadow:0 1px color-mix(in srgb,var(--color-cacao)6%,transparent);background:#fff}.convert-tab-label{font-family:var(--font-display);color:var(--color-cacao);font-size:1rem;display:block}.convert-tab-hint{color:color-mix(in srgb,var(--color-cacao)52%,transparent);margin-top:.1rem;font-size:.72rem;display:block}.convert-recipe-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;margin-bottom:1rem;display:flex}.convert-recipe-bar-title{font-family:var(--font-display);color:var(--color-cacao);margin:.15rem 0 0;font-size:1.2rem}.convert-recipe-bar-hint{color:color-mix(in srgb,var(--color-cacao)58%,transparent);margin:.35rem 0 0;font-size:.8rem;line-height:1.4}.convert-result{background:color-mix(in srgb,var(--color-flour)80%,white);border:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);font-family:var(--font-display);color:var(--color-cacao);border-radius:1.1rem;margin:0;padding:.9rem 1rem;font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.3}.convert-result-wait{font-family:var(--font-sans,inherit);color:color-mix(in srgb,var(--color-cacao)55%,transparent);font-size:.95rem}.convert-pan{gap:1rem;display:grid}.convert-pan-intro{min-width:0}.convert-pan-intro-label{font-family:var(--font-display);color:color-mix(in srgb,var(--color-cacao)72%,transparent);margin:0;font-size:1.05rem;line-height:1.3}.convert-pan-compare{align-items:stretch;gap:1rem;display:grid}.convert-pan-card{flex-direction:column;gap:1rem;height:100%;min-height:100%;display:flex}.convert-pan-card-head .page-heading{min-height:2.5em;margin-bottom:0;line-height:1.25}.convert-pan-card-fields{flex-direction:column;flex:auto;justify-content:flex-start;min-height:4.75rem;display:flex}.convert-pan-card .convert-presets{margin-top:auto}.convert-shape-pills,.convert-presets{flex-wrap:wrap;gap:.4rem;display:flex}.convert-shape-pill,.convert-preset{border:1px solid color-mix(in srgb,var(--color-terracotta)18%,transparent);min-height:2.35rem;color:var(--color-cacao);cursor:pointer;background:#fff;border-radius:999px;padding:.35rem .85rem;font-size:.85rem}.convert-shape-pill.is-active,.convert-preset.is-active{background:color-mix(in srgb,var(--color-terracotta)92%,white);color:#fff;border-color:#0000}.convert-shape-glyph{vertical-align:-.05rem;opacity:.9;border:1.5px solid;border-radius:.15rem;width:.85rem;height:.85rem;margin-right:.35rem;display:inline-block}.convert-shape-glyph--rond{border-radius:999px}.convert-shape-glyph--vierkant{border-radius:.12rem}.convert-shape-glyph--rechthoekig{border-radius:.12rem;width:1.15rem;height:.7rem}.convert-pan-result-hero{font-family:var(--font-display);color:var(--color-cacao);margin:.75rem 0 0;font-size:clamp(1.3rem,2.6vw,1.7rem);line-height:1.3}.convert-pan-result-hero strong{color:var(--color-terracotta)}.convert-pan-result-lead,.convert-pan-footnote,.convert-pan-bake-note{color:color-mix(in srgb,var(--color-cacao)68%,transparent);margin:.55rem 0 0;font-size:.9rem;line-height:1.45}.convert-tech-aside{color:color-mix(in srgb,var(--color-cacao)48%,transparent);font-size:.78rem;display:inline}.convert-pan-footnote{color:color-mix(in srgb,var(--color-cacao)50%,transparent);margin-top:1.1rem;font-size:.78rem}.convert-pan-warning{background:color-mix(in srgb,var(--color-butter,#f3d9a4)45%,white);color:var(--color-cacao);border-radius:.9rem;margin:.75rem 0 0;padding:.7rem .85rem;font-size:.85rem;line-height:1.4}.convert-pan-bake-note strong{color:var(--color-cacao)}.convert-scaled-list{border-top:1px solid color-mix(in srgb,var(--color-cacao)10%,transparent);margin-top:1rem;padding-top:.85rem}.convert-scaled-rows{margin:.25rem 0 0;padding:0;list-style:none}.convert-scaled-row{border-bottom:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.65rem;padding:.42rem 0;display:grid}.convert-scaled-row:last-child{border-bottom:0}.convert-scaled-name{color:var(--color-cacao);font-size:.9rem;font-weight:500}.convert-scaled-amount{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--color-cacao)62%,transparent);font-size:.85rem}.convert-approx{color:color-mix(in srgb,var(--color-cacao)48%,transparent);margin-left:.25rem;font-size:.72rem;font-weight:400}@media(max-width:639px){.convert-pan-intro-label{font-size:.98rem}}@media(min-width:640px){.knowledge-related{grid-template-columns:repeat(2,minmax(0,1fr))}.convert-measures{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.convert-pan-compare{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media(min-width:900px){.convert-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:start}}@media(min-width:960px){.knowledge-related{grid-template-columns:repeat(3,minmax(0,1fr))}}#site-nav:checked~.site-nav-overlay{display:block}.in-huis-stage{background:radial-gradient(at 0 0,#c45c261f,#0000 46%),radial-gradient(at 100% 80%,#5c7a5a1c,#0000 42%),linear-gradient(165deg,#fff,#f7efe3);border-radius:2rem;padding:1.1rem 1.15rem 1.25rem;position:relative;overflow:visible;box-shadow:0 1px 2px #6b3f2a0f}.in-huis-board{gap:.75rem 1.15rem;display:grid}.in-huis-mascot .snuitje-line{flex-direction:column;align-items:flex-start;max-width:11.5rem}.in-huis-intro,.in-huis-composer{min-width:0}.in-huis-composer{flex-direction:column;gap:.55rem;display:flex}.in-huis-board.has-pantry .in-huis-mascot{display:none}@media(max-width:759px){.in-huis-board.is-empty{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mascot intro""composer composer";align-items:center}.in-huis-board.is-empty .in-huis-intro{grid-area:intro}.in-huis-board.is-empty .in-huis-mascot{grid-area:mascot}.in-huis-board.is-empty .in-huis-composer{grid-area:composer}.in-huis-mascot .snuitje-line img{max-width:6.75rem;height:5.75rem}.in-huis-mascot .snuitje-bubble{max-width:8.25rem;padding:.55rem .7rem;font-size:.88rem}}@media(min-width:760px){.in-huis-board.is-empty{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"intro intro""mascot composer";align-items:start;column-gap:.55rem}.in-huis-board.is-empty .in-huis-intro{grid-area:intro;max-width:38rem}.in-huis-board.is-empty .in-huis-mascot{grid-area:mascot;padding-top:.15rem}.in-huis-board.is-empty .in-huis-composer{grid-area:composer}.in-huis-mascot .snuitje-line img{max-width:12rem;height:10.25rem}}@media(min-width:880px){.in-huis-stage{padding:1.35rem 1.85rem 1.45rem}}.in-huis-aside{color:#6b3f2a9e;margin-top:.4rem;font-size:.9rem}.in-huis-count{color:#6b3f2a9e;background:#fff;border-radius:9999px;align-items:center;margin:0;padding:.22rem .7rem;font-size:.78rem;display:inline-flex;box-shadow:0 1px 2px #6b3f2a0f}.in-huis-kast{flex-direction:column;gap:.4rem;display:flex}.in-huis-kast .in-huis-chips{margin-bottom:0}.in-huis-kast-bar{justify-content:space-between;align-items:center;gap:.75rem;margin:0;display:flex}.in-huis-board.has-pantry{gap:.5rem 1rem}.in-huis-board.has-pantry .in-huis-intro h1{font-size:clamp(1.35rem,2vw,1.7rem)}.in-huis-chips{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:0;display:flex}.in-huis-stock{background:#fff;border-radius:9999px;align-items:center;gap:.15rem;max-width:100%;padding:.28rem .3rem .28rem .75rem;font-size:.875rem;display:inline-flex;box-shadow:0 1px 2px #6b3f2a0f}.in-huis-stock.is-editing{padding:.15rem .3rem .15rem .45rem;box-shadow:0 0 0 2px #c45c2638}.in-huis-stock input{color:#6b3f2a;background:0 0;border:0;outline:none;width:7.5rem;max-width:40vw;padding:.2rem .35rem;font-size:.875rem}.in-huis-field{z-index:4;position:relative}.in-huis-field-bar{background:#fff;border-radius:1.35rem;align-items:center;gap:.45rem;padding:.3rem .35rem .3rem .9rem;display:flex;box-shadow:0 1px 2px #6b3f2a0f,0 0 0 1px #c45c261f}.in-huis-field-bar:focus-within{box-shadow:0 1px 2px #6b3f2a0f,0 0 0 2px #c45c2647}.in-huis-field-bar input{color:#6b3f2a;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.55rem .35rem;font-size:1rem}.in-huis-hints{z-index:40;background:#fff;border-radius:1.15rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:hidden;box-shadow:0 14px 36px #6b3f2a1f}.in-huis-hint{text-align:left;color:#6b3f2a;align-items:center;width:100%;padding:.7rem 1rem;font-size:.95rem;display:flex}.in-huis-hint:hover,.in-huis-hint.is-active{background:#fbf6ee}.in-huis-help{color:#6b3f2a94;margin:0;font-size:.85rem}.in-huis-section-label{letter-spacing:.06em;text-transform:uppercase;color:#6b3f2a73;margin:.15rem 0 0;font-size:.72rem;font-weight:600}.in-huis-save-note{color:#6b3f2a80;margin:0;font-size:.75rem}.in-huis-popular{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}@media(max-width:699px){.in-huis-popular{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.in-huis-popular .filter-chip{flex-shrink:0}}.in-huis-pref-grid{gap:.95rem;display:grid}@media(min-width:560px){.in-huis-pref-grid{grid-template-columns:1fr 1fr}}.in-huis-prefs{background:0 0;margin-top:.1rem;padding:0}.in-huis-prefs summary{cursor:pointer;color:#6b3f2a;padding:.35rem 0;font-size:.92rem;font-weight:600;list-style:none}.in-huis-prefs summary::-webkit-details-marker{display:none}.in-huis-prefs summary:after{content:"?";color:#c45c26;margin-left:.4rem}.in-huis-prefs[open]{background:#ffffff9e;border-radius:1.2rem;margin-top:.7rem;padding:.15rem .85rem .85rem}.in-huis-finds{border-top:1px solid #c45c261f;margin-top:1.1rem;padding-top:1.05rem}.in-huis-finds.has-mascot{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mascot copy""main main";align-items:start;gap:.85rem 1.35rem;display:grid}.in-huis-finds-mascot{grid-area:mascot}.in-huis-finds-copy{grid-area:copy;margin-bottom:0}.in-huis-finds-main{grid-area:main;min-width:0}.in-huis-finds-mascot .snuitje-line{flex-direction:column;align-items:flex-start;max-width:9.5rem}.in-huis-finds-mascot .snuitje-line img{max-width:9.5rem;height:8.25rem}.in-huis-finds-mascot .snuitje-bubble{max-width:9.25rem;padding:.55rem .7rem;font-size:.88rem}@media(max-width:759px){.in-huis-finds.has-mascot{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mascot copy""main main"}.in-huis-finds-mascot .snuitje-bubble{display:none}.in-huis-finds-mascot .snuitje-line img{max-width:6.5rem;height:5.5rem}}@media(min-width:760px){.in-huis-finds.has-mascot{grid-template-columns:9.5rem minmax(0,1fr);grid-template-areas:"mascot copy""mascot main"}.in-huis-finds-mascot{padding-top:.15rem;position:sticky;top:5.5rem}}.in-huis-meter{background:#f7efe3;border-radius:9999px;height:.35rem;overflow:hidden}.in-huis-meter span{background:#5c7a5a;border-radius:9999px;height:100%;display:block}.in-huis-meter.is-partial span{background:#c45c26}.in-huis-ai{background:linear-gradient(135deg,#c45c2614,#5c7a5a1a),#fff;border-radius:1.5rem;margin-top:1rem;padding:1.25rem 1.3rem 1.35rem;position:relative;overflow:hidden}.in-huis-ask{gap:.9rem;display:grid}@media(min-width:720px){.in-huis-ask{grid-template-columns:1fr 1fr}.in-huis-ask-wide{grid-column:1/-1}}.in-huis-bake-grid{gap:1.05rem;display:grid}@media(min-width:700px){.in-huis-bake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.in-huis-bake-grid.is-single{grid-template-columns:1fr}.in-huis-bake-card.is-featured{grid-template-columns:1.15fr 1fr;min-height:19rem;display:grid}.in-huis-bake-card.is-featured .in-huis-bake-photo{aspect-ratio:auto;height:100%}}.in-huis-bake-card{background:#fff;border-radius:1.5rem;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 1px 2px #6b3f2a0f}.in-huis-bake-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #6b3f2a1a}.in-huis-bake-photo{aspect-ratio:4/3;background:linear-gradient(160deg,#f3d9a4,#c45c2633);display:block;overflow:hidden}.in-huis-bake-photo img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.in-huis-bake-card:hover .in-huis-bake-photo img{transform:scale(1.05)}.in-huis-bake-letter{color:#c45c2666;justify-content:center;align-items:center;height:100%;font-family:Fraunces,Georgia,serif;font-size:2.5rem;display:flex}.in-huis-bake-body{padding:1rem 1.15rem 1.2rem}.in-huis-bake-kicker{letter-spacing:.06em;text-transform:uppercase;color:#5c7a5a;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;font-size:.7rem;font-weight:600;display:flex}.in-huis-bake-count{letter-spacing:0;text-transform:none;color:#6b3f2a73;font-weight:500}.in-huis-bake-title{color:#6b3f2a;margin:.4rem 0 0;font-family:Fraunces,Georgia,serif;font-size:1.4rem;font-weight:600;line-height:1.25}.in-huis-bake-title a:hover{color:#c45c26}.in-huis-bake-spark{color:#6b3f2ab8;margin:.45rem 0 0;font-size:.95rem;line-height:1.45}.in-huis-bake-actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.95rem;display:flex}.in-huis-bake-meta{color:#6b3f2a99;font-size:.8rem}.in-huis-bake-cta{padding:.45rem 1rem;font-size:.85rem}.in-huis-almost{gap:.5rem;display:grid}.in-huis-almost-row{background:#fff;border-radius:1.15rem;gap:.75rem;padding:.7rem .85rem;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 1px 2px #6b3f2a0f}.in-huis-almost-row:hover{transform:translateY(-2px);box-shadow:0 8px 18px #6b3f2a14}.in-huis-almost-thumb{background:linear-gradient(160deg,#f3d9a4,#c45c2633);border-radius:1rem;flex-shrink:0;width:4.25rem;height:4.25rem;overflow:hidden}.in-huis-almost-thumb img{object-fit:cover;width:100%;height:100%}@keyframes in-huis-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.in-huis-stage,.in-huis-finds{animation:.42s ease-out both in-huis-in}.in-huis-finds{animation-delay:70ms}@media(prefers-reduced-motion:reduce){.in-huis-stage,.in-huis-finds{animation:none}}.more-like-this-intro{flex-direction:column;align-items:flex-start;gap:.55rem;margin-bottom:.85rem;display:flex}.more-like-this-copy{flex:auto;min-width:0;max-width:36rem}.more-like-this-copy .page-heading{margin:0}.more-like-this-copy p{color:color-mix(in srgb,var(--color-cacao)68%,transparent);margin:.3rem 0 0;font-size:.88rem;line-height:1.4}.more-like-this-aside{align-items:center;gap:.5rem;max-width:22rem;display:flex}.more-like-this-aside img{flex-shrink:0;width:auto;max-width:3.35rem;height:2.85rem}.more-like-this-aside p{color:color-mix(in srgb,var(--color-cacao)70%,transparent);margin:0;font-size:.8rem;font-style:italic;line-height:1.35}.more-like-this-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:.95rem;display:grid}@media(max-width:639px){.more-like-this-grid.swipe-rail{align-items:stretch;display:flex}}.more-like-this-grid .recipe-card{border-radius:1.2rem}.more-like-this-grid .recipe-card>a>div:first-child,.more-like-this-grid .recipe-card-photo>div:first-child{aspect-ratio:4/3}.more-like-this-grid .recipe-card-copy{gap:.22rem}.more-like-this-grid .recipe-card-category{letter-spacing:.07em;font-size:.6rem}.more-like-this-grid .recipe-card-foot{gap:.2rem;padding-top:.55rem}.more-like-this-grid .recipe-card-meta{gap:.2rem .35rem;font-size:.7rem}.more-like-this-grid .recipe-card-meta-item i{font-size:.62rem}.more-like-this-grid .recipe-card-baker{font-size:.66rem}.more-like-this-grid .recipe-card-engage{bottom:.45rem;right:.45rem}.more-like-this-grid .recipe-card>a>span,.more-like-this-grid .recipe-card>a>.absolute,.more-like-this-grid .recipe-card-photo>span,.more-like-this-grid .recipe-card-photo>.absolute{padding:.18rem .5rem;font-size:.64rem}@media(min-width:640px){.more-like-this-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05rem}.more-like-this-grid .recipe-card-photo>div:first-child{aspect-ratio:1}}@media(min-width:768px){.more-like-this-intro{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem}}@media(min-width:1024px){.more-like-this-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.more-like-this-grid .recipe-card-body{padding:.7rem .75rem .8rem}.more-like-this-grid .recipe-card-title{font-size:.95rem}.recipe-engage--compact .recipe-engage-btn{min-width:2.1rem;min-height:2.1rem;padding:.28rem .32rem .22rem}.recipe-detail-tile.panel,.recipe-detail-tile.recipe-variation{padding:.85rem .9rem .9rem}}.cook-mode{width:min(100% - 2rem,52rem);min-height:100dvh;padding:.85rem 0 calc(5.6rem + env(safe-area-inset-bottom));color:var(--color-cacao,#6b3f2a);box-sizing:border-box;margin:0 auto}.cook-mode-top{border-bottom:1px solid color-mix(in srgb,var(--color-cacao,#6b3f2a)12%,transparent);padding-bottom:.8rem}.cook-mode-utility,.cook-mode-summary,.cook-wake-pref,.cook-session-timer,.cook-step-head,.cook-step-timer,.cook-mode-bar{min-width:0}.cook-mode-utility{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.55rem;display:flex}.cook-mode-back,.cook-mode-restart{color:color-mix(in srgb,var(--color-cacao,#6b3f2a)62%,transparent);background:0 0;border:0;align-items:center;gap:.35rem;padding:.15rem 0;font-size:.76rem;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.cook-mode-back:hover,.cook-mode-restart:hover{color:var(--color-terracotta-dark,#9a3f14)}.cook-mode-back:focus-visible,.cook-mode-restart:focus-visible,.cook-mode-tool:focus-visible,.cook-mode-bar-btn:focus-visible,.cook-inline-button:focus-visible,.cook-timer-button:focus-visible,.cook-finish-button:focus-visible,.cook-wake-switch:focus-visible,.cook-help-submit:focus-visible{outline:2px solid var(--color-terracotta,#c45c26);outline-offset:3px}.cook-mode-summary{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem 1rem;display:grid}.cook-mode-summary-copy{min-width:0}.cook-mode-eyebrow{color:var(--color-terracotta,#c45c26);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .12rem;font-size:.6rem;font-weight:780;line-height:1.2}.cook-mode-summary h1{color:var(--color-cacao,#6b3f2a);font-family:var(--font-display,Georgia,serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.3rem,3.4vw,1.85rem);font-weight:600;line-height:1.08}.cook-mode-status{color:color-mix(in srgb,var(--color-cacao,#6b3f2a)48%,transparent);grid-template-columns:auto auto auto;justify-content:end;align-items:baseline;gap:.18rem;line-height:1;display:grid}.cook-mode-status>span{text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:720}.cook-mode-status strong{color:var(--color-terracotta-dark,#9a3f14);font-family:var(--font-display,Georgia,serif);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:600}.cook-mode-status small{color:color-mix(in srgb,var(--color-cacao,#6b3f2a)50%,transparent);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:700}.cook-progress{background:color-mix(in srgb,var(--color-terracotta,#c45c26)10%,transparent);border-radius:999px;height:.2rem;margin-top:.55rem;overflow:hidden}.cook-progress-bar{border-radius:inherit;background:var(--color-terracotta,#c45c26);height:100%;transition:width .16s}.cook-wake-pref{border-top:1px solid color-mix(in srgb,var(--color-cacao,#6b3f2a)7%,transparent);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.55rem;padding-top:.5rem;display:flex}.cook-wake-pref[data-unsupported]{opacity:.62}.cook-wake-pref-copy{align-items:baseline;gap:.5rem;min-width:0;display:flex}.cook-wake-pref-title{color:var(--color-cacao,#6b3f2a);margin:0;font-size:.73rem;font-weight:690;line-height:1.25}.cook-wake-pref-hint{color:color-mix(in srgb,var(--color-cacao,#6b3f2a)48%,transparent);margin:0;font-size:.67rem;line-height:1.3}.cook-wake-control{flex:none;align-items:center;gap:.42rem;display:flex}.cook-wake-state{color:color-mix(in srgb,var(--color-cacao,#6b3f2a)48%,transparent);letter-spacing:.055em;text-transform:uppercase;font-size:.59rem;font-weight:760}.cook-wake-pref[data-on] .cook-wake-state{color:var(--color-sage,#5c7a5a)}.cook-wake-switch{border:1px solid color-mix(in srgb,var(--color-cacao,#6b3f2a)20%,transparent);background:color-mix(in srgb,white 88%,var(--color-flour,#f7efe3));border-radius:999px;flex:0 0 2.25rem;width:2.25rem;height:1.28rem;transition:background-color .13s,border-color .13s;position:relative}.cook-wake-switch[aria-checked=true]{border-color:var(--color-sage,#5c7a5a);background:var(--color-sage,#5c7a5a)}.cook-wake-switch:disabled{cursor:not-allowed}.cook-wake-switch-knob{background:#fff;border-radius:999px;width:.82rem;height:.82rem;transition:transform .13s;position:absolute;top:50%;left:.15rem;transform:translateY(-50%);box-shadow:0 1px 2px #2c21182e}.cook-wake-switch[aria-checked=true] .cook-wake-switch-knob{transform:translate(.96rem,-50%)}.cook-session-timer{border-left:3px solid var(--color-sage,#5c7a5a);background:color-mix(in srgb,var(--color-sage,#5c7a5a)6%,white);color:var(--color-cacao,#6b3f2a);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .8rem;margin-top:.7rem;padding:.6rem .7rem;display:flex}.cook-session-timer-copy{flex-wrap:wrap;align-items:baseline;gap:.3rem .5rem;display:flex}.cook-session-timer-label{color:var(--color-sage,#5c7a5a);letter-spacing:.07em;text-transform:uppercase;font-size:.59rem;font-weight:780}.cook-session-timer-copy strong{font-family:var(--font-display,Georgia,serif);font-variant-numeric:tabular-nums;font-size:1.18rem;font-weight:600}.cook-session-timer-copy small{color:color-mix(in srgb,var(--color-cacao,#6b3f2a)48%,transparent);font-size:.64rem}.cook-session-timer-actions{align-items:center;gap:.25rem;display:flex}.cook-inline-button,.cook-timer-button,.cook-finish-button,.cook-help-submit{border:1px solid color-mix(in srgb,var(--color-cacao,#6b3f2a)15%,transparent);min-height:2.3rem;color:var(--color-cacao,#6b3f2a);background:#fff;border-radius:.48rem;padding:.42rem .72rem;font-size:.73rem;font-weight:720;line-height:1.2;transition:background-color .13s,border-color .13s,color .13s}.cook-inline-button:hover,.cook-timer-button--secondary:hover{border-color:color-mix(in srgb,var(--color-terracotta,#c45c26)28%,transparent);background:color-mix(in srgb,var(--color-terracotta,#c45c26)5%,white)}.cook-inline-button--sage{border-color:var(--color-sage,#5c7a5a);background:var(--color-sage,#5c7a5a);color:#fff}.cook-session-done{color:var(--color-sage,#5c7a5a);flex-basis:100%;margin:0;font-size:.72rem;font-weight:700}.cook-mode-step{margin-top:1.15rem;padding:0}.cook-step-head{border-bottom:1px solid color-mix(in srgb,var(--color-cacao,#6b3f2a)12%,transparent);grid-template-columns:2.45rem minmax(0,1fr) auto;align-items:start;gap:.15rem .8rem;padding-bottom:.72rem;display:grid}.cook-step-index{color:var(--color-terracotta-dark,#9a3f14);font-family:var(--font-display,Georgia,serif);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:600;line-height:1}.cook-step-heading-copy{min-width:0}.cook-step-phase{color:color-mix(in srgb,var(--color-cacao,#6b3f2a)48%,transparent);letter-spacing:.075em;text-transform:uppercase;margin:0 0 .12rem;font-size:.58rem;font-weight:780;line-height:1.2}.cook-step-title{color:var(--color-cacao,#6b3f2a);font-family:var(--font-display,Georgia,serif);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.4rem,4vw,2rem);font-weight:600;line-height:1.08}.cook-step-duration{color:color-mix(in srgb,var(--color-cacao,#6b3f2a)58%,transparent);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.28rem;margin:.18rem 0 0;font-size:.7rem;font-weight:680;line-height:1.3;display:inline-flex}.cook-step-duration i{color:var(--color-terracotta,#c45c26)}.cook-step-needs{border-left:2px solid color-mix(in srgb,var(--color-terracotta,#c45c26)55%,white);background:color-mix(in srgb,var(--color-flour,#f7efe3)58%,white);grid-template-columns:5.4rem minmax(0,1fr);gap:.8rem;min-width:0;margin-top:.75rem;padding:.72rem .8rem;display:grid}.cook-step-needs h3,.cook-step-action h3{color:var(--color-terracotta-dark,#9a3f14);letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:.59rem;font-weight:800;line-height:1.3}.cook-step-needs h3{padding-top:.12rem}.cook-step-needs ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem 1rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cook-step-needs li{min-width:0;color:color-mix(in srgb,var(--color-cacao,#6b3f2a)76%,transparent);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.4rem;font-size:.78rem;line-height:1.35;display:grid}.cook-step-needs strong{color:var(--color-cacao,#6b3f2a);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;font-weight:760}.cook-step-needs span{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.cook-step-action{grid-template-columns:5.4rem minmax(0,1fr);align-items:start;gap:.8rem;min-width:0;margin-top:.9rem;display:grid}.cook-step-action h3{padding-top:.2rem}.cook-step-actions{counter-reset:cook-action;gap:0;min-width:0;max-width:46rem;margin:0;padding:0;list-style:none;display:grid}.cook-step-actions li{counter-increment:cook-action;color:color-mix(in srgb,var(--color-cacao,#6b3f2a)88%,var(--color-ink,#2c2118));font-family:var(--font-sans,sans-serif);text-wrap:pretty;margin:0;padding:.12rem 0 .65rem 1.45rem;font-size:clamp(1rem,2vw,1.12rem);font-weight:470;line-height:1.52;position:relative}.cook-step-actions li+li{border-top:1px solid color-mix(in srgb,var(--color-cacao,#6b3f2a)7%,transparent);padding-top:.62rem}.cook-step-actions li:before{content:counter(cook-action);color:color-mix(in srgb,var(--color-terracotta,#c45c26)72%,transparent);font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:800;position:absolute;top:.17rem;left:0}.cook-step-actions li+li:before{top:.67rem}.cook-step-timer{border:0;align-items:center;gap:.55rem;margin-top:.85rem;margin-left:6.2rem;padding:0;display:inline-flex}.cook-step-timer-label{color:color-mix(in srgb,var(--color-cacao,#6b3f2a)62%,transparent);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;display:inline-flex}.cook-step-timer-label i{color:var(--color-terracotta,#c45c26)}.cook-timer-button,.cook-finish-button,.cook-help-submit{border-color:var(--color-sage,#5c7a5a);background:var(--color-sage,#5c7a5a);color:#fff}.cook-timer-button:hover,.cook-finish-button:hover,.cook-help-submit:hover{border-color:color-mix(in srgb,var(--color-sage,#5c7a5a)78%,#2c2118);background:color-mix(in srgb,var(--color-sage,#5c7a5a)88%,#2c2118)}.cook-timer-button--secondary{border-color:color-mix(in srgb,var(--color-cacao,#6b3f2a)15%,transparent);color:var(--color-cacao,#6b3f2a);background:#fff}.cook-finish-row{margin-top:1rem;margin-left:6.2rem}.cook-advice,.cook-help{border-left:3px solid color-mix(in srgb,var(--color-sage,#5c7a5a)65%,transparent);background:color-mix(in srgb,var(--color-sage,#5c7a5a)6%,white);max-width:42rem;color:color-mix(in srgb,var(--color-cacao,#6b3f2a)78%,transparent);margin:.9rem 0 0 6.2rem;padding:.75rem .85rem;font-size:.82rem;line-height:1.5}.cook-help form{gap:.65rem;display:grid}.cook-help label{color:var(--color-cacao,#6b3f2a);font-family:var(--font-display,Georgia,serif);font-size:1rem;font-weight:600}.cook-help textarea{border:1px solid color-mix(in srgb,var(--color-cacao,#6b3f2a)16%,transparent);width:100%;min-height:4.6rem;color:var(--color-cacao,#6b3f2a);font-family:var(--font-sans,sans-serif);background:#fff;border-radius:.5rem;margin-top:.4rem;padding:.65rem .75rem;font-size:.85rem;display:block}.cook-help a{color:var(--color-terracotta-dark,#9a3f14);font-weight:700}.cook-help-error{color:#9f1239;margin:0;font-size:.76rem}.cook-voice-hint{color:color-mix(in srgb,var(--color-cacao,#6b3f2a)48%,transparent);text-align:center;margin:.65rem 0 0;font-size:.68rem}.cook-account-gate{margin-top:1rem}.cook-mode-bar{z-index:40;left:50%;bottom:max(.45rem,env(safe-area-inset-bottom));border:1px solid color-mix(in srgb,var(--color-cacao,#6b3f2a)11%,transparent);background:color-mix(in srgb,white 95%,var(--color-cream,#fbf6ee));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.72rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem;width:min(100% - .8rem,52rem);padding:.34rem;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 8px 26px #2c21181f}.cook-mode-bar-mid{justify-content:center;align-items:center;gap:.05rem;min-width:0;display:flex}.cook-mode-bar-btn,.cook-mode-tool{white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:.3rem;min-height:2.45rem;font-weight:700;line-height:1;display:inline-flex}.cook-mode-bar-btn{border:1px solid #0000;min-width:5rem;padding:.48rem .7rem;font-size:.76rem}.cook-mode-bar-btn--secondary{color:color-mix(in srgb,var(--color-cacao,#6b3f2a)70%,transparent);background:0 0}.cook-mode-bar-btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--color-flour,#f7efe3)64%,white);color:var(--color-cacao,#6b3f2a)}.cook-mode-bar-btn--primary{border-color:var(--color-terracotta,#c45c26);background:var(--color-terracotta,#c45c26);color:#fff;box-shadow:none}.cook-mode-bar-btn--primary:hover:not(:disabled){border-color:var(--color-terracotta-dark,#9a3f14);background:var(--color-terracotta-dark,#9a3f14)}.cook-mode-bar-btn:disabled{opacity:.34;cursor:not-allowed}.cook-mode-tool{min-width:0;color:color-mix(in srgb,var(--color-cacao,#6b3f2a)62%,transparent);background:0 0;border:0;padding:.42rem .48rem;font-size:.68rem}.cook-mode-tool i{color:var(--color-terracotta,#c45c26);font-size:.86rem}.cook-mode-tool:hover,.cook-mode-tool[aria-pressed=true]{background:color-mix(in srgb,var(--color-flour,#f7efe3)68%,white);color:var(--color-cacao,#6b3f2a)}.cook-ingredients-dialog{width:min(100%,32rem);margin:auto 0 0}.cook-ingredients-dialog .btn-secondary{border-radius:.5rem}@media(min-width:640px){.cook-ingredients-dialog{margin:auto}}@media(max-width:639px){.cook-mode{width:min(100% - 1.25rem,52rem);padding-top:.55rem;padding-bottom:calc(5.2rem + env(safe-area-inset-bottom))}.cook-mode-utility{margin-bottom:.42rem}.cook-mode-summary{align-items:center;gap:.6rem}.cook-mode-summary h1{font-size:clamp(1.2rem,5.4vw,1.5rem)}.cook-mode-status>span,.cook-wake-pref-hint{display:none}.cook-mode-step{margin-top:.9rem}.cook-step-head{grid-template-columns:2rem minmax(0,1fr);gap:0 .6rem;padding-bottom:.6rem}.cook-step-index{font-size:1.25rem}.cook-step-title{font-size:clamp(1.32rem,7vw,1.68rem)}.cook-step-duration{white-space:normal;grid-column:2;margin-top:.3rem}.cook-step-needs,.cook-step-action{grid-template-columns:1fr;gap:.45rem}.cook-step-needs{margin-top:.65rem;padding:.65rem .7rem}.cook-step-needs ul{grid-template-columns:1fr;gap:.22rem}.cook-step-action{margin-top:.72rem}.cook-step-actions li{font-size:1rem;line-height:1.5}.cook-step-timer,.cook-finish-row,.cook-advice,.cook-help{margin-left:0}.cook-step-timer{margin-top:.72rem}.cook-mode-bar{border-radius:.62rem;width:calc(100% - .5rem);padding:.28rem}.cook-mode-bar-btn{min-width:4.55rem;min-height:2.35rem;padding-inline:.52rem;font-size:.71rem}.cook-mode-tool{min-height:2.35rem;padding-inline:.32rem;font-size:.63rem}}@media(max-width:420px){.cook-mode{width:calc(100% - 1rem)}.cook-mode-back span{text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem;overflow:hidden}.cook-mode-tool span{display:none}.cook-mode-tool{width:2.2rem;min-height:2.2rem;padding:0;font-size:0}.cook-mode-tool i{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.cook-progress-bar,.cook-wake-switch,.cook-wake-switch-knob,.cook-inline-button,.cook-timer-button,.cook-finish-button,.cook-help-submit,.cook-mode-bar-btn,.cook-mode-tool{transition:none}}.recipe-print-menu{z-index:1;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.recipe-print-menu--open{z-index:50}.recipe-print-menu-panel{z-index:51;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--color-terracotta,#c45c26)16%,transparent);width:17.5rem;max-width:min(17.5rem,100vw - 1.5rem);color:var(--color-cacao,#3d2914);box-shadow:0 1px color-mix(in srgb,var(--color-terracotta,#c45c26)8%,transparent),0 16px 40px #2c211829;background:#fff;border-radius:1rem;flex-direction:column;margin:0;padding:.35rem;display:flex;position:absolute;top:calc(100% + .4rem);left:0;right:auto}@media(min-width:640px){.recipe-print-menu-panel{left:auto;right:0}}.recipe-print-menu-item{text-align:left;width:100%;color:var(--color-cacao,#3d2914);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.7rem;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.6rem .55rem;display:flex}.recipe-print-menu-item:hover,.recipe-print-menu-item:focus-visible{background:color-mix(in srgb,var(--color-flour,#f3e8d8)80%,#fff);outline:none}.recipe-print-menu-title{font-size:.9rem;font-weight:600;line-height:1.25}.recipe-print-menu-text{color:color-mix(in srgb,var(--color-cacao,#3d2914)65%,transparent);font-size:.75rem;line-height:1.3}.print-only{display:none!important}@page{size:A4 portrait;margin:7mm 9mm}@media print{.no-print{display:none!important}.print-only{display:block!important}.print-only.recipe-print-step-list--columns{display:grid!important}html,body{-webkit-print-color-adjust:economy;print-color-adjust:economy;font-size:9pt;line-height:1.28;color:#1a120b!important;background:#fff!important}body *{box-shadow:none!important;text-shadow:none!important}main{max-width:none!important;margin:0!important;padding:0!important}main>div{width:100%!important;max-width:none!important;margin:0!important}.recipe-print-root{gap:.25rem!important}.print-brand{grid-area:brand/1/brand/-1;margin:0 0 .15rem;display:block!important}.print-brand-logo,.print-brand img{object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:48mm!important;height:auto!important;max-height:11mm!important;display:block!important}.print-recipe-times,.print-ingredients-lede{margin:.1rem 0 0;font-size:8pt;color:#333!important}.recipe-hero{margin-bottom:.25rem;padding-bottom:.25rem;box-shadow:none!important;border:none!important;border-bottom:1px solid #ccc!important;border-radius:0!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"brand brand""photo copy"!important;align-items:start!important;gap:.25rem .55rem!important;display:grid!important;overflow:visible!important}.recipe-hero:not(:has(.recipe-hero-photo)),html[data-print-mode=no-images] .recipe-hero,html[data-print-mode=ingredients] .recipe-hero{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"brand""copy"!important}html[data-print-mode=no-images] .recipe-hero-photo,html[data-print-mode=ingredients] .recipe-hero-photo,html[data-print-mode=ingredients] .print-not-ingredients{display:none!important}html[data-print-mode=ingredients] .recipe-print-body{gap:.2rem!important}html[data-print-mode=ingredients] .recipe-print-ingredients-panel{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}html[data-print-mode=ingredients] .recipe-hero{margin-bottom:.2rem;padding-bottom:.2rem}.recipe-hero-photo{grid-area:photo;background:0 0!important;width:16mm!important;max-width:16mm!important;height:16mm!important;max-height:16mm!important;overflow:hidden!important}.recipe-hero-photo img{border-radius:2px;aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;width:16mm!important;max-width:16mm!important;height:16mm!important;max-height:16mm!important}.recipe-hero-copy{grid-area:copy;background:0 0!important;padding:0!important}.recipe-hero .page-title{color:#1a120b!important;margin:0!important;font-size:13.5pt!important;line-height:1.12!important}.recipe-hello{margin-top:.15rem!important}.recipe-hello .lede{color:#333!important;margin:0!important;font-size:8.5pt!important;line-height:1.25!important}.recipe-print-meta-chips{gap:.18rem!important;margin-top:.15rem!important}.recipe-print-meta-chips>span,.recipe-print-meta-chips>li{color:#222!important;background:0 0!important;border:1px solid #bbb!important;border-radius:999px!important;padding:.05rem .4rem!important;font-size:7.5pt!important}.recipe-print-meta-chips i{color:#444!important}.recipe-print-body{flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;gap:.35rem!important;width:100%!important;max-width:none!important;display:flex!important}.recipe-print-ingredients,.recipe-print-method{width:100%!important;max-width:none!important}.recipe-print-ingredients{order:1!important;position:static!important;top:auto!important}.recipe-print-method{order:2!important}.recipe-print-ingredients-panel,.recipe-print-equipment,.recipe-print-storage,.recipe-tips,.recipe-print-steps,.recipe-bake-flow,.panel{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.recipe-bake-flow{gap:0!important;display:block!important}.recipe-print-step-list:before{display:none!important}.recipe-ingredient-section{background:0 0!important;margin-top:.3rem!important;padding:0!important}.recipe-print-ingredients-panel{margin-bottom:0;border-bottom:1px solid #ddd!important;padding-bottom:.2rem!important}.recipe-print-ingredients-panel .page-heading,.recipe-print-equipment h2,.recipe-print-steps .page-heading,.recipe-print-storage .page-heading,.recipe-tips-title{border-bottom:1px solid #ccc;padding-bottom:.08rem;color:#1a120b!important;margin:0 0 .15rem!important;font-size:10pt!important}.recipe-print-ingredient-list{margin-top:.15rem!important;display:block!important}.recipe-print-ingredient-row{break-inside:avoid;page-break-inside:avoid;border-bottom:1px dotted #ccc;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:.1rem .45rem!important;padding:.04rem 0!important;display:grid!important}.recipe-print-ingredient-row>span,.recipe-print-ingredient-row .text-sm,.recipe-print-ingredient-row .recipe-ingredient-name,.recipe-print-ingredient-row .recipe-ingredient-amount{font-variant-numeric:tabular-nums;color:#222!important;font-size:8.5pt!important;line-height:1.22!important}.recipe-print-equipment{margin-top:.25rem}.recipe-print-equipment ul{gap:.15rem!important;margin-top:.15rem!important}.recipe-print-equipment li{color:#222!important;background:0 0!important;border:1px solid #ccc!important;border-radius:999px!important;padding:.04rem .35rem!important;font-size:7.5pt!important}.recipe-tips{display:none!important}.recipe-print-step-list{margin:0!important;padding:0!important;list-style:none!important}.recipe-print-step-list--columns{grid-template-columns:1fr 1fr;align-items:start;gap:0 .75rem;width:100%;display:grid!important}.recipe-print-step-col{flex-direction:column;gap:0;min-width:0;display:flex;margin:0!important;padding:0!important;list-style:none!important}.recipe-print-step{break-inside:avoid;page-break-inside:avoid;orphans:2;widows:2;box-shadow:none!important;background:0 0!important;border:none!important;border-bottom:1px solid #ececec!important;border-radius:0!important;grid-template-columns:1.05rem minmax(0,1fr)!important;gap:.1rem .3rem!important;margin:0 0 .06rem!important;padding:.1rem 0!important;display:grid!important}.recipe-print-step-number{color:#1a120b!important;background:0 0!important;border:1px solid #444!important;border-radius:999px!important;width:1rem!important;height:1rem!important;font-size:7pt!important}.recipe-print-step-number:after{display:none!important}.recipe-print-step-title{margin:0!important;font-size:9pt!important;font-weight:600!important;line-height:1.2!important}.recipe-print-step-instruction,.recipe-print-step p{margin:.06rem 0 0!important;font-size:8.5pt!important;line-height:1.24!important}.recipe-step-chips--mobile-only,.recipe-step-chips--desktop-only,.recipe-step-chips{display:none!important}.recipe-print-step-hint{color:#333!important;margin-top:.05rem!important;font-size:7.5pt!important}.recipe-print-storage,.recipe-storage-shell{margin-top:.25rem;background:0 0!important;border-top:1px solid #ccc!important;padding-top:.2rem!important}.recipe-print-storage .page-kicker,.recipe-storage-shell .page-kicker{color:#555!important;font-size:7pt!important}.recipe-print-storage ul,.recipe-print-storage p,.recipe-storage-list,.recipe-storage-note,.recipe-storage-notes{font-size:8pt!important;line-height:1.25!important}.recipe-ingredients-shell{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.recipe-method-after{border:none!important;padding-top:0!important}a{color:inherit!important;text-decoration:none!important}}.convert-scaled-intro{margin-top:.35rem}.ai-assistant-fab-wrap{z-index:var(--ai-z);pointer-events:none;display:flex;position:fixed;top:50%;right:1rem;transform:translateY(-50%)}.ai-assistant-fab-wrap>*{pointer-events:auto}.ai-assistant-fab{border:1px solid color-mix(in srgb,var(--color-terracotta)22%,transparent);background:linear-gradient(150deg,#fffffff5,color-mix(in srgb,var(--color-flour)86%,white));min-height:3.6rem;color:var(--color-cacao);box-shadow:0 14px 36px color-mix(in srgb,var(--color-cacao)17%,transparent),inset 0 1px #fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:1.2rem;align-items:center;gap:.6rem;padding:.45rem .8rem .45rem .45rem;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.ai-assistant-fab:after{content:"";z-index:-1;background:color-mix(in srgb,var(--color-terracotta)8%,transparent);opacity:0;border-radius:1.45rem;transition:opacity .18s,transform .18s;position:absolute;top:-.3rem;right:-.3rem;bottom:-.3rem;left:-.3rem;transform:scale(.9)}.ai-assistant-fab:hover,.ai-assistant-fab:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)45%,transparent);box-shadow:0 18px 40px color-mix(in srgb,var(--color-terracotta)20%,transparent),inset 0 1px #fff;background:#fff;outline:none;transform:translateY(-2px)}.ai-assistant-fab:hover:after,.ai-assistant-fab:focus-visible:after{opacity:1;transform:scale(1)}.ai-assistant-fab:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:3px}.ai-assistant-fab-icon{background:radial-gradient(circle at 30% 24%,#ffffffd9,transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--color-butter)72%,white),color-mix(in srgb,var(--color-terracotta)18%,var(--color-flour)));width:2.65rem;height:2.65rem;color:var(--color-terracotta);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-terracotta)10%,transparent);border-radius:.92rem;flex-shrink:0;place-items:center;font-size:1.18rem;display:grid;position:relative}.ai-assistant-fab-icon:after{content:"";background:var(--color-sage);width:.34rem;height:.34rem;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-sage)10%,transparent);border-radius:999px;position:absolute;top:.38rem;right:.38rem}.ai-assistant-fab:hover .ai-assistant-fab-icon i{animation:.54s ease-out ai-bakhulp-spark}@keyframes ai-bakhulp-spark{0%{transform:rotate(0)scale(1)}45%{transform:rotate(-10deg)scale(1.16)}to{transform:rotate(0)scale(1)}}.ai-assistant-fab-copy{white-space:nowrap;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.05;display:flex}.ai-assistant-fab-copy strong{font-family:var(--font-display,Fraunces,Georgia,serif);color:var(--color-cacao);font-size:.92rem;font-weight:600}.ai-assistant-fab-copy small{color:color-mix(in srgb,var(--color-cacao)58%,transparent);margin-top:.22rem;font-size:.66rem;font-weight:500}@media(max-width:640px){.ai-assistant-fab-wrap{top:auto;right:.75rem;bottom:calc(1rem + env(safe-area-inset-bottom));transform:none}.ai-assistant-fab{border-radius:1.05rem;gap:.45rem;min-height:3.25rem;padding:.35rem .65rem .35rem .35rem}.ai-assistant-fab-icon{border-radius:.82rem;width:2.5rem;height:2.5rem}.ai-assistant-fab-copy small{display:none}}.ai-assistant-mark{border:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--color-butter)58%,white),color-mix(in srgb,var(--color-flour)85%,white));width:2.3rem;height:2.3rem;color:var(--color-terracotta);border-radius:.8rem;flex-shrink:0;place-items:center;font-size:1.05rem;display:grid;box-shadow:inset 0 1px #fff}.ai-assistant-backdrop{z-index:calc(var(--ai-z) + 1);background:color-mix(in srgb,var(--color-ink)30%,transparent);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);position:fixed;top:0;right:0;bottom:0;left:0}.ai-assistant-panel{z-index:calc(var(--ai-z) + 2);border:1px solid color-mix(in srgb,var(--color-cacao)11%,transparent);background:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--color-butter)20%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--color-flour)90%,white),var(--color-cream));width:min(430px,100vw - 1.5rem);box-shadow:-16px 0 48px color-mix(in srgb,var(--color-cacao)20%,transparent);border-radius:1.35rem;flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) ai-panel-in;display:flex;position:fixed;top:.75rem;bottom:.75rem;right:.75rem;overflow:hidden}@media(max-width:640px){.ai-assistant-panel{width:100%;max-height:min(90vh,43rem);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-left:0;border-right:0;border-radius:1.35rem 1.35rem 0 0;inset:auto 0 0}}@keyframes ai-panel-in{0%{opacity:0;transform:translate(16px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.ai-assistant-header{border-bottom:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);background:#ffffff61;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem .95rem .75rem;display:flex}.ai-assistant-brand{align-items:center;gap:.7rem;min-width:0;display:flex}.ai-assistant-name{font-family:var(--font-display,Fraunces,Georgia,serif);color:var(--color-ink);font-size:1.02rem;font-weight:600;line-height:1.2}.ai-assistant-context{max-width:14.5rem;color:color-mix(in srgb,var(--color-cacao)65%,transparent);text-overflow:ellipsis;white-space:nowrap;margin-top:.14rem;font-size:.72rem;line-height:1.25;overflow:hidden}.ai-assistant-header-actions{flex-shrink:0;gap:.3rem;display:flex}.ai-assistant-icon-btn{border:1px solid color-mix(in srgb,var(--color-cacao)11%,transparent);width:2.05rem;height:2.05rem;color:var(--color-cacao);cursor:pointer;background:#ffffffb8;border-radius:.7rem;place-items:center;font-size:.9rem;transition:transform .15s,border-color .15s,color .15s,background .15s;display:grid}.ai-assistant-icon-btn:hover,.ai-assistant-icon-btn:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)35%,transparent);color:var(--color-terracotta-dark);background:#fff;outline:none;transform:translateY(-1px)}.ai-assistant-meta{display:none}.ai-assistant-cta{padding:.15rem 0 .35rem;display:flex}.ai-assistant-cta .btn-primary{padding:.45rem .85rem;font-size:.86rem}.ai-assistant-messages{flex-direction:column;flex:1;gap:.65rem;padding:.65rem .95rem .8rem;display:flex;overflow-y:auto}.ai-assistant-welcome{border:1px solid color-mix(in srgb,var(--color-terracotta)10%,transparent);color:color-mix(in srgb,var(--color-ink)88%,transparent);box-shadow:0 8px 18px color-mix(in srgb,var(--color-cacao)5%,transparent);background:#ffffffad;border-radius:.95rem;padding:.85rem .9rem;font-size:.88rem;line-height:1.48}.ai-assistant-welcome p+p{margin-top:.55rem}.ai-assistant-guest-actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.ai-assistant-msg{display:flex}.ai-assistant-msg.is-user{justify-content:flex-end}.ai-assistant-bubble{white-space:pre-wrap;border-radius:1rem;max-width:92%;padding:.68rem .82rem;font-size:.88rem;line-height:1.48}.ai-assistant-msg.is-user .ai-assistant-bubble{background:color-mix(in srgb,var(--color-terracotta)90%,var(--color-cacao));color:#fff;border-bottom-right-radius:.35rem}.ai-assistant-msg.is-assistant .ai-assistant-bubble{border:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent);color:var(--color-ink);box-shadow:0 4px 12px color-mix(in srgb,var(--color-cacao)5%,transparent);background:#fff;border-bottom-left-radius:.35rem}.ai-assistant-bubble.is-loading{color:color-mix(in srgb,var(--color-cacao)70%,transparent);font-style:italic}.ai-assistant-error{color:var(--color-terracotta-dark);background:#f8ebe5;border-radius:.65rem;margin:0 .95rem .4rem;padding:.55rem .7rem;font-size:.82rem;line-height:1.35}.ai-assistant-suggestions{flex-wrap:wrap;gap:.4rem;padding:0 .95rem .55rem;display:flex}.ai-assistant-chip{border:1px solid color-mix(in srgb,var(--color-cacao)13%,transparent);color:var(--color-cacao);cursor:pointer;background:#ffffffbd;border-radius:999px;padding:.35rem .68rem;font-size:.73rem;transition:transform .14s,border-color .14s,color .14s,background .14s}.ai-assistant-chip:hover{border-color:color-mix(in srgb,var(--color-terracotta)36%,transparent);color:var(--color-terracotta-dark);background:#fff;transform:translateY(-1px)}.ai-assistant-composer{border-top:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);background:#ffffff85;grid-template-columns:1fr auto;gap:.5rem;padding:.65rem .95rem .9rem;display:grid}.ai-assistant-composer textarea{z-index:1;resize:none;border:1px solid color-mix(in srgb,var(--color-cacao)13%,transparent);min-height:2.75rem;color:var(--color-ink);font:inherit;pointer-events:auto;background:#fff;border-radius:.85rem;padding:.58rem .72rem;position:relative}.ai-assistant-composer textarea:focus{outline:2px solid color-mix(in srgb,var(--color-terracotta)34%,transparent);outline-offset:1px}.ai-assistant-send{background:var(--color-terracotta);color:#fff;cursor:pointer;border:0;border-radius:.85rem;align-self:end;min-height:2.75rem;padding:.55rem .9rem;font-weight:600;transition:transform .14s,background .14s}.ai-assistant-send:hover:not(:disabled){background:var(--color-terracotta-dark);transform:translateY(-1px)}.ai-assistant-send:disabled{opacity:.55;cursor:not-allowed}.ai-assistant-history{flex:1;padding:.65rem .95rem 1rem;overflow-y:auto}.ai-assistant-history-title{color:var(--color-cacao);margin-bottom:.55rem;font-size:.8rem;font-weight:600}.ai-assistant-history-row{align-items:stretch;gap:.4rem;margin-bottom:.4rem;display:flex}.ai-assistant-history-open{border:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent);text-align:left;cursor:pointer;background:#fff;border-radius:.78rem;flex:1;padding:.58rem .72rem}.ai-assistant-history-open span{color:var(--color-ink);font-size:.84rem;display:block}.ai-assistant-history-open small{color:color-mix(in srgb,var(--color-cacao)55%,transparent)}.ai-assistant-history-delete{color:color-mix(in srgb,var(--color-terracotta)80%,var(--color-cacao));cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.72rem}.ai-assistant-empty{color:color-mix(in srgb,var(--color-cacao)65%,transparent);font-size:.86rem}@media print{.ai-assistant{display:none!important}}.recipe-tags-shell{border-top:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);margin-top:.8rem;padding:.8rem 0 0 .95rem}.recipe-tags-shell .recipe-tag-list{gap:.4rem;margin-top:.45rem;padding-left:0}.recipe-tags-shell .recipe-tag-list span{border:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);background:color-mix(in srgb,var(--color-flour)62%,white);min-height:1.75rem;color:color-mix(in srgb,var(--color-cacao)62%,transparent);border-radius:999px;align-items:center;padding:.25rem .6rem;font-size:.7rem;line-height:1;display:inline-flex}.convert-quick-scale{border:1px solid color-mix(in srgb,var(--color-terracotta)15%,transparent);background:color-mix(in srgb,var(--color-flour)56%,white);border-radius:1rem;margin-top:1rem;padding:.9rem}.convert-quick-scale-copy p,.convert-quick-scale-note{margin:0}.convert-quick-scale-title{font-family:var(--font-display);color:var(--color-cacao);font-size:1rem;font-weight:600}.convert-quick-scale-copy p:last-child,.convert-quick-scale-note{color:color-mix(in srgb,var(--color-cacao)60%,transparent);margin-top:.2rem;font-size:.78rem;line-height:1.4}.convert-quick-scale-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.65rem;margin-top:.75rem;display:grid}.convert-quick-scale-row label,.convert-quick-scale-answer{gap:.3rem;display:grid}.convert-quick-scale-row label>span,.convert-quick-scale-answer>span{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--color-cacao)58%,transparent);font-size:.68rem;font-weight:600}.convert-quick-scale-row input,.convert-quick-scale-answer strong{box-sizing:border-box;border-radius:.85rem;min-height:2.65rem}.convert-quick-scale-row input{border:1px solid color-mix(in srgb,var(--color-terracotta)18%,transparent);width:100%;color:var(--color-cacao);background:#fff}.convert-quick-scale-answer strong{background:color-mix(in srgb,var(--color-butter)34%,white);color:var(--color-terracotta-dark);font-family:var(--font-display);align-items:center;padding:.55rem .75rem;font-size:1.05rem;display:flex}.convert-quick-scale-arrow{width:2rem;height:2rem;color:var(--color-terracotta);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.3rem;display:inline-flex;box-shadow:0 5px 16px -12px #3d281780}.convert-quick-scale-note{margin-top:.65rem}.site-drawer-inner{flex-direction:column;gap:.75rem;min-height:100%;padding:1rem 1rem 1.35rem;display:flex;overflow-y:auto}.drawer-primary-nav{gap:.8rem;display:grid}.drawer-nav-section{gap:.15rem;display:grid}.drawer-section-label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-cacao)52%,transparent);margin:0 0 .15rem;padding:0 .75rem;font-size:.66rem;font-weight:700}.drawer-disclosure{border:1px solid color-mix(in srgb,var(--color-terracotta)10%,transparent);background:#ffffff6b;border-radius:1rem;overflow:hidden}.drawer-disclosure summary{min-height:3rem;color:var(--color-cacao);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;font-size:.86rem;font-weight:600;list-style:none;display:flex}.drawer-disclosure summary::-webkit-details-marker{display:none}.drawer-disclosure summary>span{align-items:center;gap:.55rem;display:inline-flex}.drawer-disclosure summary>span>i{color:var(--color-terracotta)}.drawer-disclosure-caret{color:color-mix(in srgb,var(--color-cacao)55%,transparent);transition:transform .18s}.drawer-disclosure[open] .drawer-disclosure-caret{transform:rotate(180deg)}.drawer-disclosure-panel{gap:.12rem;padding:0 .45rem .5rem;animation:.18s both drawer-panel-in;display:grid}.drawer-disclosure-panel .nav-link{min-height:2.5rem}.drawer-account{margin-top:.15rem}@keyframes drawer-panel-in{0%{opacity:0;transform:translateY(-.3rem)}to{opacity:1;transform:translateY(0)}}.site-search-field-wrap{flex:auto;min-width:0;position:relative}.site-search-suggestions{border:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);background:#fff;border-radius:.9rem;gap:.2rem;margin-top:.5rem;padding:.35rem;display:grid;box-shadow:0 14px 32px -24px #3d28178c}.site-search-suggestion{width:100%;color:var(--color-cacao);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .6rem;text-decoration:none;transition:background .15s,transform .15s;display:grid}.site-search-suggestion:hover,.site-search-suggestion:focus-visible{background:color-mix(in srgb,var(--color-butter)32%,white);transform:translate(.12rem)}.site-search-suggestion-icon{background:var(--color-flour);width:2rem;height:2rem;color:var(--color-terracotta);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.site-search-suggestion-copy{min-width:0;display:grid}.site-search-suggestion-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:600;overflow:hidden}.site-search-suggestion-copy small{color:color-mix(in srgb,var(--color-cacao)52%,transparent);font-size:.7rem}.home-pager-btn,.home-rail-btn{transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s}.home-pager-btn:hover{border-color:color-mix(in srgb,var(--color-terracotta)38%,transparent);color:var(--color-terracotta);transform:translateY(-1px)scale(1.06);box-shadow:0 12px 24px -16px #3d28178c}.home-rail-btn:hover{border-color:color-mix(in srgb,var(--color-terracotta)38%,transparent);color:var(--color-terracotta);transform:translateY(-50%)scale(1.06);box-shadow:0 12px 24px -16px #3d28178c}.home-pager-btn:active{transform:scale(.94)}.home-rail-btn:active{transform:translateY(-50%)scale(.94)}.home-pager-btn i,.home-rail-btn i{transition:transform .16s}.home-pager-btn:first-child:hover i,.home-rail-btn--prev:hover i{transform:translate(-2px)}.home-pager-btn:last-child:hover i,.home-rail-btn--next:hover i{transform:translate(2px)}.home-pager-dot{transition:width .18s,background .18s,transform .18s}.home-pager-dot:hover{transform:scale(1.25)}.home-pager-dot.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-terracotta)10%,transparent)}@media(max-width:639px){.home-hero-search{border:1px solid color-mix(in srgb,var(--color-terracotta)10%,transparent);box-shadow:0 16px 34px -22px #2c21188c}.home-hero-search .btn-primary{justify-content:center;width:100%;min-height:2.8rem}.convert-quick-scale-row{grid-template-columns:1fr;gap:.5rem}.convert-quick-scale-arrow{width:1.85rem;height:1.85rem;margin:0 auto;transform:rotate(90deg)}.recipe-tags-shell{margin-top:.65rem;padding-top:.65rem}}@media(prefers-reduced-motion:reduce){.drawer-disclosure-panel,.drawer-disclosure-caret,.site-search-suggestion,.home-pager-btn,.home-rail-btn,.home-pager-btn i,.home-rail-btn i,.home-pager-dot{transition:none;animation:none}.recipe-engage-btn,.recipe-engage-icon,.recipe-engage-icon i,.recipe-engage-count,.recipe-engage-btn:after,.ai-assistant-fab,.ai-assistant-fab:after,.ai-assistant-fab-icon i,.ai-assistant-panel,.ai-assistant-icon-btn,.ai-assistant-chip,.ai-assistant-send{transition:none!important;animation:none!important}}@media(min-width:1024px){.recipe-detail-secondary{align-items:stretch}}.recipe-help,.recipe-reviews{flex-direction:column;height:100%;display:flex}.recipe-help-form,.recipe-review-form{flex:auto}.ai-assistant-fab-wrap{flex-direction:column;align-items:flex-end;gap:.45rem;display:flex}.ai-assistant-fab-stack,.ai-assistant-restore{pointer-events:auto}.ai-assistant-fab-stack{align-items:center;gap:.6rem;display:flex;position:relative}.ai-assistant-fab{background:linear-gradient(145deg,color-mix(in srgb,var(--color-flour)92%,white),#fff);border-radius:999px;flex:none;place-items:center;width:4.1rem;height:4.1rem;min-height:0;padding:0;display:inline-grid;position:relative}.ai-assistant-fab:after{border-radius:999px;top:-.38rem;right:-.38rem;bottom:-.38rem;left:-.38rem}.ai-assistant-fab-ring{background:radial-gradient(circle at 28% 24%,#ffffffeb,transparent 34%),linear-gradient(160deg,color-mix(in srgb,var(--color-butter)58%,white),color-mix(in srgb,var(--color-flour)88%,white));width:100%;height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-terracotta)10%,transparent),inset 0 -7px 18px color-mix(in srgb,var(--color-cacao)6%,transparent);border-radius:inherit;place-items:center;display:grid}.ai-assistant-fab-icon{background:color-mix(in srgb,white 72%,var(--color-flour));width:2.55rem;height:2.55rem;color:var(--color-terracotta);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-terracotta)9%,transparent),0 8px 14px color-mix(in srgb,var(--color-cacao)10%,transparent);border-radius:999px;place-items:center;font-size:1.18rem;display:grid}.ai-assistant-fab-icon:after{display:none}.ai-assistant-fab:hover .ai-assistant-fab-icon i,.ai-assistant-fab:focus-visible .ai-assistant-fab-icon i{animation:.52s ease-out ai-bakhulp-bounce}@keyframes ai-bakhulp-bounce{0%{transform:translateY(0)scale(1)}45%{transform:translateY(-2px)scale(1.12)}to{transform:translateY(0)scale(1)}}.ai-assistant-fab-bubble{border:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--color-cacao)10%,transparent);background:#fffffff2;border-radius:999px;flex-direction:column;align-items:flex-start;gap:.08rem;padding:.48rem .72rem;line-height:1.1;display:flex}.ai-assistant-fab-bubble strong{font-family:var(--font-display,Fraunces,Georgia,serif);color:var(--color-cacao);font-size:.84rem;font-weight:600}.ai-assistant-fab-bubble small{color:color-mix(in srgb,var(--color-cacao)55%,transparent);font-size:.64rem;font-weight:600}.ai-assistant-fab-copy{display:none}.ai-assistant-fab-hide{z-index:2;border:1px solid color-mix(in srgb,var(--color-cacao)14%,transparent);width:1.35rem;height:1.35rem;color:color-mix(in srgb,var(--color-cacao)75%,transparent);box-shadow:0 6px 14px color-mix(in srgb,var(--color-cacao)10%,transparent);cursor:pointer;background:#fff;border-radius:999px;place-items:center;transition:transform .16s,color .16s,border-color .16s;display:grid;position:absolute;top:-.2rem;right:.05rem}.ai-assistant-fab-hide:hover,.ai-assistant-fab-hide:focus-visible{color:var(--color-terracotta);border-color:color-mix(in srgb,var(--color-terracotta)28%,transparent);outline:none;transform:translateY(-1px)}.ai-assistant-restore{border:1px solid color-mix(in srgb,var(--color-terracotta)18%,transparent);color:var(--color-cacao);box-shadow:0 14px 30px color-mix(in srgb,var(--color-cacao)12%,transparent);cursor:pointer;background:#fffffff5;border-radius:999px 0 0 999px;align-items:center;gap:.45rem;padding:.55rem .72rem .55rem .62rem;transition:transform .18s,border-color .18s,color .18s;display:inline-flex}.ai-assistant-restore:hover,.ai-assistant-restore:focus-visible{color:var(--color-terracotta);border-color:color-mix(in srgb,var(--color-terracotta)38%,transparent);outline:none;transform:translate(-2px)}.ai-assistant-restore i{font-size:.9rem}.ai-assistant-restore span{font-size:.78rem;font-weight:600}.ai-assistant-mark{border-radius:999px}@media(max-width:640px){.ai-assistant-fab-wrap{right:.75rem;bottom:calc(.8rem + env(safe-area-inset-bottom))}.ai-assistant-fab-stack{gap:.45rem}.ai-assistant-fab{width:3.7rem;height:3.7rem}.ai-assistant-fab-icon{width:2.3rem;height:2.3rem;font-size:1.06rem}.ai-assistant-fab-bubble{padding:.42rem .62rem}.ai-assistant-fab-bubble small{display:none}.ai-assistant-fab-hide{top:-.15rem;right:0}.ai-assistant-restore{padding:.48rem .6rem .48rem .55rem}.ai-assistant-restore span{font-size:.72rem}}@media(prefers-reduced-motion:reduce){.ai-assistant-fab-hide,.ai-assistant-restore{transition:none!important;animation:none!important}}.ai-assistant-fab-stack{flex:0 0 4.1rem;width:4.1rem;height:4.1rem;position:relative;overflow:visible}.ai-assistant-fab{width:4.1rem;height:4.1rem;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;transform:none!important}.ai-assistant-fab:hover,.ai-assistant-fab:focus-visible{transform:none!important}.ai-assistant-fab:active{transform:scale(.97)!important}.ai-assistant-fab-bubble{z-index:1;pointer-events:none;white-space:nowrap;position:absolute;top:50%;right:calc(100% + .6rem);transform:translateY(-50%)}.ai-assistant-fab-hide{z-index:4;top:-.18rem;right:-.1rem}.ai-assistant-whisk{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:1.55rem;height:1.55rem;display:block;overflow:visible}.ai-assistant-fab-icon .ai-assistant-whisk{width:1.7rem;height:1.7rem}.ai-assistant-fab:hover .ai-assistant-whisk,.ai-assistant-fab:focus-visible .ai-assistant-whisk{animation:.52s ease-out ai-whisk-wiggle}@keyframes ai-whisk-wiggle{0%{transform:rotate(0)scale(1)}35%{transform:rotate(-7deg)scale(1.06)}70%{transform:rotate(4deg)scale(1.04)}to{transform:rotate(0)scale(1)}}.ai-assistant-mark .ai-assistant-whisk{width:1.25rem;height:1.25rem}@media(max-width:640px){.ai-assistant-fab-stack{flex-basis:3.7rem;width:3.7rem;height:3.7rem}.ai-assistant-fab{width:3.7rem;height:3.7rem}.ai-assistant-fab-bubble{right:calc(100% + .48rem)}}@media(prefers-reduced-motion:reduce){.ai-assistant-whisk{animation:none!important}}.ai-assistant-fab-wrap{gap:.4rem}.ai-assistant-fab{width:4.2rem;height:4.2rem;box-shadow:0 20px 34px color-mix(in srgb,var(--color-cacao)16%,transparent),0 2px #ffffffb3 inset;border-radius:999px}.ai-assistant-fab-ring{position:relative}.ai-assistant-fab-icon{width:2.72rem;height:2.72rem;color:var(--color-terracotta)}.ai-assistant-help-dot{min-width:1.22rem;height:1.22rem;color:var(--color-terracotta);border:1px solid color-mix(in srgb,var(--color-terracotta)16%,transparent);box-shadow:0 8px 16px color-mix(in srgb,var(--color-cacao)10%,transparent);background:#fff;border-radius:999px;place-items:center;padding:0 .2rem;font-size:.58rem;line-height:1;display:grid;position:absolute;top:.1rem;left:-.08rem}.ai-assistant-fab-bubble,.ai-assistant-fab-copy{display:none!important}.ai-assistant-restore{border-radius:999px 0 0 999px;grid-auto-flow:column;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .48rem .45rem .38rem;display:inline-grid}.ai-assistant-restore span{display:none}.ai-assistant-restore-icon{background:color-mix(in srgb,var(--color-butter)52%,white);width:1.55rem;height:1.55rem;color:var(--color-terracotta);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-terracotta)10%,transparent);border-radius:999px;place-items:center;display:grid}.ai-assistant-bot-icon{stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:1.58rem;height:1.58rem;display:block;overflow:visible}.ai-assistant-fab:hover .ai-assistant-bot-icon,.ai-assistant-fab:focus-visible .ai-assistant-bot-icon,.ai-assistant-restore:hover .ai-assistant-bot-icon,.ai-assistant-restore:focus-visible .ai-assistant-bot-icon{animation:.56s ease-out ai-bot-wave}@keyframes ai-bot-wave{0%{transform:translateY(0)rotate(0)scale(1)}30%{transform:translateY(-1px)rotate(-4deg)scale(1.04)}65%{transform:translateY(0)rotate(3deg)scale(1.06)}to{transform:translateY(0)rotate(0)scale(1)}}.ai-assistant-mark .ai-assistant-bot-icon{color:var(--color-terracotta)}@media(max-width:640px){.ai-assistant-fab-stack{flex-basis:3.85rem;width:3.85rem;height:3.85rem}.ai-assistant-fab{width:3.85rem;height:3.85rem}.ai-assistant-fab-icon{width:2.46rem;height:2.46rem}.ai-assistant-help-dot{min-width:1.1rem;height:1.1rem;font-size:.54rem;top:.08rem;left:-.02rem}.ai-assistant-fab-hide{width:1.34rem;height:1.34rem}.ai-assistant-restore{min-height:2.15rem;padding:.4rem .44rem .4rem .34rem}}@media(prefers-reduced-motion:reduce){.ai-assistant-bot-icon{animation:none!important}}.ai-assistant-help-dot{display:none!important}.ai-assistant-fab-icon{width:3.18rem;height:3.18rem}.ai-assistant-bot-icon{stroke-width:2.15px;width:2.14rem;height:2.14rem}.ai-assistant-bot-icon.is-small{width:1.16rem;height:1.16rem}.ai-assistant-bot-icon.is-panel{width:1.4rem;height:1.4rem}@media(max-width:640px){.ai-assistant-fab-icon{width:2.82rem;height:2.82rem}.ai-assistant-bot-icon{width:1.95rem;height:1.95rem}}.site-header-pro{border-bottom:1px solid color-mix(in srgb,var(--color-cacao)10%,transparent);background:#fffaf4;box-shadow:0 1px #ffffffe6,0 8px 24px #2c21180b}.site-header-pro .site-header-bar--pro{width:100%;max-width:92rem;min-height:4.75rem;padding-top:.7rem;padding-bottom:.7rem}.site-header-pro .site-brand--pro{z-index:1;position:relative}.site-header-pro .site-brand--pro img{width:auto;max-width:13.5rem;height:3.2rem;max-height:3.2rem;transform:none}.site-nav-main{flex:auto;justify-content:center;gap:clamp(1.15rem,1.65vw,1.95rem);min-width:0;margin-inline:clamp(1rem,2vw,2rem)}.site-nav-main>.inspiration-menu:first-of-type{margin-left:.35rem}.site-nav-link--pro{min-height:3rem;font-family:var(--font-sans);letter-spacing:-.005em;color:color-mix(in srgb,var(--color-cacao)91%,var(--color-ink));cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.36rem;padding:.2rem 0;font-size:.94rem;font-weight:600;line-height:1;transition:color .17s;display:inline-flex;position:relative}.site-nav-link--pro:after{background:var(--color-terracotta);border-radius:999px;width:0;height:1.5px;transition:width .18s;bottom:.12rem;left:50%;transform:translate(-50%)}.site-nav-link--pro:hover,.site-nav-link--pro:focus-visible,.site-nav-link--pro.site-nav-link-active{color:var(--color-terracotta-dark);outline:none}.site-nav-link--pro:hover:after,.site-nav-link--pro:focus-visible:after,.site-nav-link--pro.site-nav-link-active:after{width:100%}.site-nav-link--pro .inspiration-menu-caret{color:color-mix(in srgb,var(--color-cacao)48%,transparent);margin-left:.05rem;font-size:.58rem}.site-header-actions--pro{flex:none;gap:.18rem;min-width:max-content;position:relative}.site-header-utility,.site-header-admin-link,.site-header-signin,.site-header-account-trigger{min-height:2.65rem;font-family:var(--font-sans);color:color-mix(in srgb,var(--color-cacao)88%,var(--color-ink));cursor:pointer;background:0 0;border:0;border-radius:.7rem;justify-content:center;align-items:center;gap:.48rem;padding:.45rem .7rem;font-size:.88rem;font-weight:600;line-height:1;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.site-header-utility:hover,.site-header-utility:focus-visible,.site-header-admin-link:hover,.site-header-admin-link:focus-visible,.site-header-signin:hover,.site-header-signin:focus-visible,.site-header-account-trigger:hover,.site-header-account-trigger:focus-visible,.site-header-account-trigger.is-active{background:color-mix(in srgb,var(--color-flour)72%,white);color:var(--color-terracotta-dark);outline:none}.site-header-utility i,.site-header-admin-link i,.site-header-signin i{color:var(--color-terracotta);flex:none;font-size:1rem}.site-header-admin-link{color:color-mix(in srgb,var(--color-cacao)68%,transparent);font-size:.8rem}.site-header-grocery-slot{justify-content:center;align-items:center;min-width:0;display:inline-flex}.site-header-grocery-slot .header-chip,.site-header-grocery-slot a,.site-header-grocery-slot button{min-height:2.65rem;box-shadow:none;background:0 0;border-color:#0000}.site-header-grocery-slot .header-chip:hover,.site-header-grocery-slot a:hover,.site-header-grocery-slot button:hover{background:color-mix(in srgb,var(--color-flour)72%,white);border-color:#0000}.site-header-account-trigger{gap:.28rem;padding-inline:.38rem .48rem}.site-header-account-trigger .account-menu-avatar{border:1px solid color-mix(in srgb,var(--color-terracotta)24%,transparent);width:2rem;height:2rem;box-shadow:none;--tw-ring-shadow:0 0 #0000}.site-header-account-trigger .account-menu-caret{font-size:.58rem}.site-header-signin{padding-inline:.72rem}@media(min-width:1024px){.site-header-actions--pro{border-left:1px solid color-mix(in srgb,var(--color-cacao)10%,transparent);margin-left:.35rem;padding-left:.65rem}}@media(max-width:1199px){.site-nav-main{gap:.9rem;margin-inline:.8rem}.site-nav-link--pro{font-size:.84rem}.site-header-utility-label,.site-header-admin-link span{display:none}.site-header-admin-link{width:2.65rem;padding-inline:0}}@media(max-width:1023px){.site-header-pro .site-header-bar--pro{min-height:4rem;padding-top:.45rem;padding-bottom:.45rem}.site-header-pro .site-brand--pro img{max-width:10.6rem;height:2.7rem;max-height:2.7rem}.site-header-actions--pro{gap:.05rem}.site-header-utility,.site-header-admin-link,.site-header-signin,.site-header-account-trigger{min-height:2.4rem;padding-inline:.55rem}}@media(max-width:639px){.site-header-pro .site-header-bar--pro{gap:.4rem}.site-header-pro .site-brand--pro img{max-width:8.9rem;height:auto;max-height:2.45rem}.site-header-utility{width:2.35rem;min-width:2.35rem;padding-inline:0}.site-header-utility-label{display:none}.site-header-signin{padding-inline:.55rem;font-size:.78rem}.site-header-account-trigger{min-width:2.55rem;padding-inline:.3rem .38rem}.site-header-account-trigger .account-menu-avatar{width:1.9rem;height:1.9rem}}@media(prefers-reduced-motion:reduce){.site-nav-link--pro,.site-nav-link--pro:after,.site-header-utility,.site-header-admin-link,.site-header-signin,.site-header-account-trigger{transition:none!important}}@media(min-width:1024px){.site-header-pro .site-header-bar--pro{min-height:5.05rem;padding-top:.72rem;padding-bottom:.72rem}.site-header-pro .site-brand--pro{flex:none;margin-right:.35rem}.site-header-pro .site-brand--pro img{width:auto;max-width:15.35rem;height:3.62rem;max-height:3.62rem}.site-nav-main{gap:0;margin-inline:clamp(1rem,1.8vw,1.75rem)}.site-nav-main>*{margin:0;padding-inline:clamp(.78rem,.95vw,1.02rem);position:relative}.site-nav-main>.inspiration-menu:first-of-type{margin-left:0}.site-nav-main>*+:before{content:"";background:color-mix(in srgb,var(--color-cacao)13%,transparent);pointer-events:none;border-radius:999px;width:1px;height:1.05rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.site-nav-main>a.site-nav-link--pro{padding-inline:clamp(.78rem,.95vw,1.02rem)}.site-nav-main>.inspiration-menu>.site-nav-link--pro{padding-inline:0}.site-header-actions--pro{border-left-color:color-mix(in srgb,var(--color-cacao)12%,transparent);gap:.28rem;margin-left:.55rem;padding-left:.95rem}}@media(min-width:1200px){.site-header-pro .site-brand--pro img{max-width:16rem;height:3.78rem;max-height:3.78rem}}@media(min-width:1024px){.site-nav-main>*{margin:0;padding-inline:0}.site-nav-main>*+:before{content:none!important;display:none!important}.site-nav-main>a.site-nav-link--pro,.site-nav-main>.inspiration-menu>.site-nav-link--pro{padding-inline:0}.site-header-actions--pro{margin-left:clamp(.45rem,.8vw,.8rem);padding-left:clamp(.8rem,1vw,1.05rem)}.site-nav-main{gap:1.7rem;margin-inline:1.5rem}.site-nav-main>*,.site-nav-main>.inspiration-menu:first-of-type{margin-left:0!important;margin-right:0!important}.site-nav-main>a.site-nav-link--pro,.site-nav-main>.inspiration-menu>.site-nav-link--pro{padding-left:0!important;padding-right:0!important}}@media(min-width:1200px){.site-nav-main{gap:1.9rem;margin-inline:1.75rem}}.inspiration-menu-panel .inspiration-menu-item{position:relative;border-bottom:1px solid color-mix(in srgb,var(--color-cacao)10%,transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-top:.72rem!important;padding-bottom:.72rem!important}.inspiration-menu-panel .inspiration-menu-item:last-child{border-bottom:0!important}.inspiration-menu-panel .inspiration-menu-item:hover,.inspiration-menu-panel .inspiration-menu-item:focus-visible,.inspiration-menu-panel .inspiration-menu-item[aria-current=page]{background:color-mix(in srgb,var(--color-flour)48%,white)!important;color:var(--color-terracotta-dark)!important;box-shadow:none!important}.inspiration-menu-panel .inspiration-menu-item[aria-current=page]:after{content:"";background:color-mix(in srgb,var(--color-terracotta)76%,transparent);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:.68rem;right:.68rem}.smart-search{z-index:24;width:100%;font-family:var(--font-sans,"Source Sans 3",ui-sans-serif,system-ui,sans-serif);position:relative}.smart-search-field{border:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);background:#fff;align-items:center;gap:.6rem;width:100%;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 14px 34px #2c21181f}.smart-search--home .smart-search-field{border-radius:1.7rem;min-height:4.7rem;padding:.55rem .55rem .55rem 1rem}.smart-search--header .smart-search-field{min-height:2.9rem;box-shadow:none;background:var(--color-flour);border-radius:1rem;padding:.35rem .35rem .35rem .75rem}.smart-search-field:focus-within{border-color:color-mix(in srgb,var(--color-terracotta)42%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-terracotta)10%,transparent),0 14px 34px #2c21181f}.smart-search--header .smart-search-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-terracotta)9%,transparent)}.smart-search-field-icon{color:color-mix(in srgb,var(--color-terracotta)72%,var(--color-cacao));flex:none;font-size:1rem}.smart-search--home .smart-search-field-icon{display:none}.smart-search-input{min-width:0;color:var(--color-cacao);font:inherit;background:0 0;border:0;outline:0;flex:auto}.smart-search--home .smart-search-input{padding:.8rem;font-size:1.08rem}.smart-search-input::placeholder{color:color-mix(in srgb,var(--color-cacao)43%,transparent)}.smart-search-submit{background:var(--color-terracotta);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.5rem;font-weight:650;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.smart-search--home .smart-search-submit{min-height:3.55rem;padding:.75rem 1.35rem;font-size:.98rem}.smart-search--header .smart-search-submit{width:2.3rem;height:2.3rem;padding:0}.smart-search--header .smart-search-submit span{display:none}.smart-search-submit:hover,.smart-search-submit:focus-visible{background:var(--color-terracotta-dark);box-shadow:0 8px 18px color-mix(in srgb,var(--color-terracotta)20%,transparent);outline:none;transform:translateY(-1px)}.smart-search-panel{border:1px solid color-mix(in srgb,var(--color-terracotta)11%,transparent);background:color-mix(in srgb,white 98%,var(--color-flour));color:var(--color-cacao);position:absolute;top:calc(100% + .55rem);left:0;right:0;overflow:hidden;box-shadow:0 24px 58px #321f1433}.smart-search--home .smart-search-panel{border-radius:1.45rem;max-height:min(68vh,42rem);overflow-y:auto}.smart-search--header .smart-search-panel{border-radius:1rem;max-height:min(68vh,31rem);overflow-y:auto}.smart-search-section{padding:1rem 1.1rem}.smart-search-section--bordered{border-top:1px solid color-mix(in srgb,var(--color-cacao)10%,transparent)}.smart-search-section-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.smart-search-kicker{font-family:var(--font-display,Fraunces,Georgia,serif);letter-spacing:.055em;text-transform:uppercase;color:color-mix(in srgb,var(--color-cacao)72%,transparent);margin:0 0 .72rem;font-size:.83rem;font-weight:650}.smart-search-section-head .smart-search-kicker{margin-bottom:0}.smart-search-chips{flex-wrap:wrap;gap:.48rem;display:flex}.smart-search-chip{border:1px solid color-mix(in srgb,var(--color-terracotta)13%,transparent);background:var(--color-flour);color:var(--color-cacao);cursor:pointer;border-radius:999px;padding:.5rem .78rem;font-size:.84rem;transition:transform .15s,background .15s,border-color .15s,color .15s}.smart-search-chip:hover,.smart-search-chip:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)32%,transparent);background:color-mix(in srgb,var(--color-butter)38%,white);color:var(--color-terracotta-dark);outline:none;transform:translateY(-1px)}.smart-search-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.smart-search-popular-card{border:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);min-width:0;color:inherit;background:#fff;border-radius:1rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.smart-search-popular-card:hover,.smart-search-popular-card:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)22%,transparent);outline:none;transform:translateY(-2px);box-shadow:0 12px 24px #2c21181a}.smart-search-popular-image{aspect-ratio:16/9;background:var(--color-butter);display:block;overflow:hidden}.smart-search-popular-image img,.smart-search-result-image img{object-fit:cover;width:100%;height:100%}.smart-search-popular-copy{padding:.68rem .72rem .72rem;display:block}.smart-search-popular-copy strong,.smart-search-result-copy strong{color:var(--color-cacao);font-size:.92rem;line-height:1.2;display:block}.smart-search-popular-copy small,.smart-search-result-copy small{color:color-mix(in srgb,var(--color-cacao)55%,transparent);margin-top:.18rem;font-size:.72rem;display:block}.smart-search-discover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.smart-search-discover{min-width:0;color:var(--color-cacao);border-radius:.9rem;align-items:center;gap:.65rem;padding:.7rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.smart-search-discover>i{color:var(--color-terracotta);flex:none;font-size:1rem}.smart-search-discover span{min-width:0}.smart-search-discover strong,.smart-search-discover small{display:block}.smart-search-discover strong{font-size:.82rem;line-height:1.18}.smart-search-discover small{color:color-mix(in srgb,var(--color-cacao)55%,transparent);margin-top:.1rem;font-size:.69rem}.smart-search-discover:hover,.smart-search-discover:focus-visible{background:var(--color-flour);color:var(--color-terracotta-dark);outline:none}.smart-search-results{gap:.15rem;display:grid}.smart-search-result{min-width:0;color:inherit;border-radius:.82rem;grid-template-columns:3.35rem minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.48rem;text-decoration:none;transition:background .15s,color .15s;display:grid}.smart-search-result:hover,.smart-search-result:focus-visible{background:var(--color-flour);color:var(--color-terracotta-dark);outline:none}.smart-search-result-image{background:var(--color-butter);border-radius:.72rem;width:3.35rem;height:3.35rem;display:block;overflow:hidden}.smart-search-result-copy{min-width:0}.smart-search-result-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-search-result-arrow{color:color-mix(in srgb,var(--color-cacao)42%,transparent);font-size:.8rem}.smart-search-all{color:var(--color-terracotta-dark);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.35rem;padding:0;font-size:.76rem;font-weight:650;text-decoration:none;display:inline-flex}.smart-search-all:hover,.smart-search-all:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.smart-search-empty{background:var(--color-flour);border-radius:.9rem;align-items:flex-start;gap:.7rem;padding:.85rem;display:flex}.smart-search-empty>i{color:var(--color-terracotta);margin-top:.15rem}.smart-search-empty strong{font-size:.88rem;display:block}.smart-search-empty p{color:color-mix(in srgb,var(--color-cacao)64%,transparent);margin:.2rem 0 0;font-size:.76rem;line-height:1.4}.smart-search-actions{flex-wrap:wrap;gap:.55rem 1rem;display:flex}.smart-search-secondary-link{color:color-mix(in srgb,var(--color-cacao)78%,transparent);align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.smart-search-secondary-link i{color:var(--color-terracotta)}.smart-search-secondary-link:hover,.smart-search-secondary-link:focus-visible{color:var(--color-terracotta-dark);outline:none}.smart-search-header-hint{color:color-mix(in srgb,var(--color-cacao)55%,transparent);margin:.6rem 0 0;font-size:.72rem}.smart-search-image-fallback{width:100%;height:100%;color:color-mix(in srgb,var(--color-terracotta)72%,transparent);background:linear-gradient(145deg,var(--color-butter),var(--color-flour));place-items:center;display:grid}.site-header-search-panel>.site-header-search-hint{display:none}@media(max-width:767px){.home-smart-search-wrap{z-index:25;position:relative}.smart-search--home .smart-search-field{border-radius:1.25rem;flex-wrap:wrap;min-height:0;padding:.45rem}.smart-search--home .smart-search-input{flex-basis:calc(100% - 1rem);width:100%;padding:.75rem .7rem .5rem;font-size:.94rem}.smart-search--home .smart-search-submit{width:100%;min-height:2.85rem;padding:.65rem 1rem}.smart-search--home .smart-search-panel{border-radius:1.15rem;max-height:min(62vh,34rem);top:calc(100% + .45rem)}.smart-search-popular-grid{grid-template-columns:1fr}.smart-search-popular-card{grid-template-columns:5rem minmax(0,1fr);align-items:center;display:grid}.smart-search-popular-image{aspect-ratio:auto;width:5rem;height:4.3rem}.smart-search-discover-grid{grid-template-columns:1fr}}@media(max-width:480px){.smart-search-section,.smart-search--home .smart-search-section{padding:.9rem}.smart-search-chip{padding:.45rem .65rem;font-size:.78rem}.smart-search-result{grid-template-columns:2.85rem minmax(0,1fr) auto;gap:.6rem}.smart-search-result-image{width:2.85rem;height:2.85rem}}@media(prefers-reduced-motion:reduce){.smart-search-field,.smart-search-submit,.smart-search-chip,.smart-search-popular-card,.smart-search-discover,.smart-search-result{transition:none!important}}.home-hero-visual{z-index:0;background:var(--color-cacao,#6b3f2a);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.home-smart-search-wrap,.smart-search--home{z-index:120;position:relative}.smart-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.smart-search-clear{width:2rem;height:2rem;color:color-mix(in srgb,var(--color-cacao)55%,transparent);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.smart-search-clear:hover,.smart-search-clear:focus-visible{background:var(--color-flour);color:var(--color-terracotta-dark);outline:none}.smart-search--home .smart-search-panel{z-index:125;border-radius:1.25rem;max-height:none;overflow:visible;box-shadow:0 22px 52px #321f142e}.smart-search--home .smart-search-section{padding:1rem 1.15rem}.smart-search--home .smart-search-section--quick{padding-bottom:.9rem}.smart-search-home-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.smart-search-home-pick{border:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);min-width:0;color:inherit;background:#fff;border-radius:.9rem;grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.48rem;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.smart-search-home-pick:hover,.smart-search-home-pick:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)22%,transparent);background:color-mix(in srgb,var(--color-flour)52%,white);outline:none;transform:translateY(-1px)}.smart-search-home-pick-image{background:var(--color-butter);border-radius:.7rem;width:4.25rem;height:3.6rem;display:block;overflow:hidden}.smart-search-home-pick-image img{object-fit:cover;width:100%;height:100%}.smart-search-home-pick-copy{min-width:0}.smart-search-home-pick-copy strong{-webkit-line-clamp:2;color:var(--color-cacao);-webkit-box-orient:vertical;font-size:.84rem;line-height:1.18;display:-webkit-box;overflow:hidden}.smart-search-home-pick-copy small{color:color-mix(in srgb,var(--color-cacao)55%,transparent);margin-top:.22rem;font-size:.7rem;display:block}.smart-search-shortcuts{border-top:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent);align-items:center;gap:.35rem 1.15rem;padding:.72rem 1.15rem .82rem;display:flex}.smart-search-shortcuts a{color:color-mix(in srgb,var(--color-cacao)72%,transparent);align-items:center;gap:.38rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.smart-search-shortcuts a i{color:var(--color-terracotta)}.smart-search-shortcuts a:hover,.smart-search-shortcuts a:focus-visible{color:var(--color-terracotta-dark);outline:none}.smart-search-result-count{color:color-mix(in srgb,var(--color-cacao)48%,transparent);font-size:.7rem}.smart-search-view-all{border:0;border-top:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent);width:100%;color:var(--color-terracotta-dark);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1rem;margin-top:.55rem;padding:.72rem .55rem .15rem;font-size:.78rem;font-weight:650;text-decoration:none;display:flex}.smart-search-view-all:hover,.smart-search-view-all:focus-visible{color:var(--color-terracotta);outline:none}.site-header-pro .site-header-search-panel{background:#fff!important;border-radius:1rem!important;width:min(21rem,100vw - 1.25rem)!important;padding:.65rem!important;overflow:visible!important}.site-header-pro .site-header-search-panel .smart-search{z-index:auto}.smart-search--header .smart-search-field{border:1px solid color-mix(in srgb,var(--color-terracotta)14%,transparent);background:color-mix(in srgb,var(--color-flour)55%,white);min-height:2.7rem;box-shadow:none;border-radius:.78rem;padding:.28rem .3rem .28rem .65rem}.smart-search--header .smart-search-field:focus-within{border-color:color-mix(in srgb,var(--color-terracotta)34%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-terracotta)7%,transparent)}.smart-search--header .smart-search-field-icon{font-size:.92rem}.smart-search--header .smart-search-input{padding:.42rem .1rem;font-size:.86rem}.smart-search--header .smart-search-submit{width:2.15rem;height:2.15rem;box-shadow:none}.smart-search--header .smart-search-clear{width:1.8rem;height:1.8rem;font-size:.72rem}.smart-search--header .smart-search-panel{border:0;border-top:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent);width:auto;max-height:none;box-shadow:none;background:0 0;border-radius:0;margin-top:.55rem;position:static;inset:auto;overflow:visible}.smart-search--header .smart-search-section{padding:.72rem .1rem .05rem}.smart-search--header .smart-search-kicker{letter-spacing:.06em;margin-bottom:.55rem;font-size:.68rem}.smart-search--header .smart-search-chips{gap:.38rem}.smart-search--header .smart-search-chip{background:color-mix(in srgb,var(--color-flour)72%,white);padding:.38rem .58rem;font-size:.74rem}.smart-search--header .smart-search-section-head{margin-bottom:.35rem}.smart-search--header .smart-search-results{gap:0}.smart-search--header .smart-search-result{border-bottom:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);border-radius:0;grid-template-columns:2.65rem minmax(0,1fr);gap:.62rem;padding:.48rem .15rem}.smart-search--header .smart-search-result:last-child{border-bottom:0}.smart-search--header .smart-search-result:hover,.smart-search--header .smart-search-result:focus-visible{color:var(--color-terracotta-dark);background:0 0}.smart-search--header .smart-search-result-image{border-radius:.58rem;width:2.65rem;height:2.65rem}.smart-search--header .smart-search-result-copy strong{font-size:.82rem}.smart-search--header .smart-search-result-copy small{font-size:.67rem}.smart-search--header .smart-search-view-all{margin-top:.35rem;padding:.62rem .12rem .05rem;font-size:.72rem}.smart-search--header .smart-search-empty{border-radius:.72rem;padding:.68rem}.smart-search--header .smart-search-empty strong{font-size:.8rem}.smart-search--header .smart-search-empty p{font-size:.7rem}@media(max-width:767px){.smart-search--home .smart-search-panel{scrollbar-width:none;max-height:min(68vh,32rem);overflow-y:auto}.smart-search--home .smart-search-panel::-webkit-scrollbar{display:none}.smart-search-home-picks{grid-template-columns:1fr;gap:.45rem}.smart-search-home-pick{grid-template-columns:4rem minmax(0,1fr)}.smart-search-home-pick-image{width:4rem;height:3.35rem}.smart-search-shortcuts{flex-wrap:wrap}}@media(max-width:480px){.smart-search--home .smart-search-section{padding:.82rem}.smart-search-shortcuts{padding-inline:.82rem}.site-header-pro .site-header-search-panel{width:min(20rem,100vw - 1rem)!important;padding:.55rem!important}}.site-header-pro{z-index:400!important}.site-header-pro .site-header-search-backdrop{z-index:410!important}.site-header-pro .site-header-search-trigger{z-index:430!important}.site-header-pro .site-header-search-panel{z-index:420!important}.recipe-browse-page.is-hub .recipe-browse-hub-intro{text-align:center;padding:clamp(1.25rem,2.6vw,2.25rem) 0 clamp(1.75rem,3vw,2.6rem)}.recipe-browse-page.is-hub .recipe-browse-hub-title{width:100%;font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-cacao);text-align:center;align-items:center;gap:clamp(.75rem,2.5vw,2rem);margin:0;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:600;line-height:1.08;display:flex}.recipe-browse-page.is-hub .recipe-browse-hub-title:before,.recipe-browse-page.is-hub .recipe-browse-hub-title:after{content:"";flex:1 1 0;min-width:1.5rem;height:1px}.recipe-browse-page.is-hub .recipe-browse-hub-title:before{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-cacao)28%,transparent))}.recipe-browse-page.is-hub .recipe-browse-hub-title:after{background:linear-gradient(to left,transparent,color-mix(in srgb,var(--color-cacao)28%,transparent))}.recipe-browse-page.is-hub .recipe-browse-hub-lede{max-width:56rem;font-family:var(--font-sans);color:color-mix(in srgb,var(--color-cacao)72%,transparent);margin:clamp(.9rem,1.8vw,1.25rem) auto 0;padding:0 .5rem;font-size:clamp(.98rem,1.35vw,1.12rem);font-weight:400;line-height:1.68}.recipe-browse-page.is-hub .browse-kind-section{margin-bottom:clamp(1.9rem,3vw,2.7rem)}.recipe-browse-page.is-hub .browse-kind-section-title{width:100%;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-cacao);text-align:center;white-space:nowrap;align-items:center;gap:clamp(.75rem,2vw,1.5rem);margin:0 0 clamp(.9rem,1.6vw,1.2rem);font-size:clamp(1.2rem,2.1vw,1.55rem);font-weight:600;line-height:1.2;display:flex}.recipe-browse-page.is-hub .browse-kind-section-title:before,.recipe-browse-page.is-hub .browse-kind-section-title:after{content:"";background:color-mix(in srgb,var(--color-terracotta)24%,transparent);flex:1 1 0;height:1px}.recipe-browse-page.is-hub [data-browse-group=seasons] .browse-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-browse-page.is-results .recipe-browse-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.recipe-browse-page.is-results .recipe-card-photo>div:first-child{aspect-ratio:4/3}.recipe-browse-page.is-results .recipe-card-body{gap:.5rem;padding:.75rem .82rem .85rem}.recipe-browse-page.is-results .recipe-card-category{font-size:.6rem}.recipe-browse-page.is-results .recipe-card-foot{gap:.22rem;padding-top:.42rem}.recipe-browse-page.is-results .recipe-card-meta,.recipe-browse-page.is-results .recipe-card-baker{font-size:.7rem}.recipe-browse-page.is-results .recipe-card-engage{bottom:.42rem;right:.42rem}.recipe-browse-page.is-results .recipe-engage--compact{gap:.28rem}.recipe-browse-page.is-results .recipe-engage--compact .recipe-engage-btn{border-radius:.85rem;min-width:2.1rem;min-height:2.1rem;padding:.28rem .32rem .24rem}.recipe-browse-page.is-results .recipe-engage--compact .recipe-engage-icon{width:1.15rem;height:1.15rem}.recipe-browse-page.is-results .recipe-engage--compact .recipe-engage-icon i{font-size:.86rem}.recipe-browse-page.is-results .recipe-engage--compact .recipe-engage-count{font-size:.58rem}@media(min-width:640px){.recipe-browse-page.is-results .recipe-browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05rem}.recipe-browse-page.is-hub [data-browse-group=seasons] .browse-kind-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:900px){.recipe-browse-page.is-results .recipe-browse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}}@media(min-width:1200px){.recipe-browse-page.is-results .recipe-browse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}}@media(max-width:639px){.recipe-browse-page.is-hub .recipe-browse-hub-intro{padding-top:.9rem;padding-bottom:1.65rem}.recipe-browse-page.is-hub .recipe-browse-hub-title{gap:.65rem;font-size:clamp(1.75rem,9vw,2.2rem)}.recipe-browse-page.is-hub .recipe-browse-hub-title:before,.recipe-browse-page.is-hub .recipe-browse-hub-title:after{min-width:.65rem}.recipe-browse-page.is-hub .recipe-browse-hub-lede{padding:0;font-size:.96rem;line-height:1.58}.recipe-browse-page.is-hub .browse-kind-section-title{gap:.6rem;font-size:1.16rem}.recipe-browse-page.is-hub .browse-kind-section-title:before,.recipe-browse-page.is-hub .browse-kind-section-title:after{min-width:.5rem}}.snuitje-line,img[src*="/images/brand/snuitje"],img[src*="images/brand/snuitje"]{display:none!important}.home-maker-card{border:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);box-shadow:0 18px 50px color-mix(in srgb,var(--color-cacao)8%,transparent);background:#fff;border-radius:2rem;display:grid;overflow:hidden}.home-maker-photo,.about-personal-photo{background:radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--color-butter)64%,white),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--color-flour)88%,white),color-mix(in srgb,var(--color-sage)9%,white));min-height:19rem}.home-photo-placeholder{width:100%;height:100%;min-height:inherit;color:color-mix(in srgb,var(--color-cacao)42%,transparent);text-align:center;align-content:center;place-items:center;gap:.65rem;display:grid}.home-photo-placeholder i{color:var(--color-terracotta);font-size:1.7rem}.home-photo-placeholder span{letter-spacing:.03em;font-size:.8rem;font-weight:600}.home-maker-copy{align-self:center;padding:clamp(1.5rem,4vw,3.5rem)}.home-account-benefits{gap:.6rem;display:grid}.home-account-benefits>div{background:color-mix(in srgb,var(--color-flour)72%,white);min-height:2.8rem;color:color-mix(in srgb,var(--color-cacao)82%,transparent);border-radius:1rem;align-items:center;gap:.65rem;padding:.62rem .8rem;font-size:.9rem;display:flex}.home-account-benefits i{color:var(--color-terracotta);font-size:1rem}@media(min-width:900px){.home-maker-card{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr)}.home-maker-photo{min-height:31rem}}.home-final-cta{border:1px solid color-mix(in srgb,var(--color-terracotta)14%,transparent);text-align:center;background:radial-gradient(circle at 10% 5%,color-mix(in srgb,var(--color-butter)72%,transparent),transparent 30%),radial-gradient(circle at 92% 88%,color-mix(in srgb,var(--color-sage)13%,transparent),transparent 30%),#fff;box-shadow:0 16px 42px color-mix(in srgb,var(--color-cacao)7%,transparent);border-radius:2rem;padding:clamp(2rem,5vw,4.25rem) clamp(1.25rem,5vw,4rem);position:relative;overflow:hidden}.home-final-cta-icon{background:color-mix(in srgb,var(--color-terracotta)10%,white);width:3rem;height:3rem;color:var(--color-terracotta);border-radius:1rem;place-items:center;margin:0 auto .8rem;font-size:1.25rem;display:grid}.home-newsletter-section{background:linear-gradient(180deg,color-mix(in srgb,var(--color-flour)78%,white),var(--color-cream))}.home-newsletter-intro{align-items:center;gap:.9rem;max-width:48rem;margin:0 auto 1rem;padding:0 .25rem;display:flex}.home-newsletter-icon{background:color-mix(in srgb,var(--color-terracotta)10%,white);width:2.8rem;height:2.8rem;color:var(--color-terracotta);border-radius:1rem;flex:0 0 2.8rem;place-items:center;display:grid}.home-newsletter-section [aria-labelledby=recipe-mail-title]{max-width:58rem;margin-inline:auto;box-shadow:0 18px 46px color-mix(in srgb,var(--color-cacao)8%,transparent)!important;border-radius:2rem!important}.about-personal-hero,.about-story-grid{align-items:stretch;gap:1.5rem;display:grid}.about-personal-photo{border:1px solid color-mix(in srgb,var(--color-terracotta)11%,transparent);border-radius:2rem;min-height:20rem;overflow:hidden}.about-personal-intro{align-self:center;padding:.5rem 0}.about-values{gap:1rem;display:grid}.about-value-card{border:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);box-shadow:0 10px 30px color-mix(in srgb,var(--color-cacao)5%,transparent);background:#fff;border-radius:1.5rem;padding:1.35rem}.about-value-icon{background:var(--color-flour);width:2.7rem;height:2.7rem;color:var(--color-terracotta);border-radius:.9rem;place-items:center;margin-bottom:.8rem;display:grid}.about-value-card h2{font-family:var(--font-display);color:var(--color-cacao);font-size:1.25rem;font-weight:600}.about-value-card p{color:color-mix(in srgb,var(--color-cacao)70%,transparent);margin-top:.45rem;font-size:.9rem;line-height:1.55}.about-future,.about-close--personal{background:color-mix(in srgb,var(--color-flour)68%,white);border-radius:1.75rem;padding:clamp(1.4rem,4vw,2.4rem)}@media(min-width:800px){.about-personal-hero{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);gap:3rem}.about-story-grid{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:3rem}.about-personal-photo{min-height:29rem}.about-personal-photo--secondary{min-height:24rem}.about-values{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-hero{max-width:52rem}.contact-card-grid{gap:1rem;display:grid}.contact-topic-card{border:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);min-width:0;box-shadow:0 10px 28px color-mix(in srgb,var(--color-cacao)5%,transparent);background:#fff;border-radius:1.5rem;flex-direction:column;padding:1.35rem;display:flex}.contact-topic-icon{background:color-mix(in srgb,var(--color-terracotta)10%,white);width:2.8rem;height:2.8rem;color:var(--color-terracotta);border-radius:1rem;place-items:center;margin-bottom:.9rem;display:grid}.contact-topic-card h2{font-family:var(--font-display);color:var(--color-cacao);font-size:1.2rem;font-weight:600}.contact-topic-card p{color:color-mix(in srgb,var(--color-cacao)70%,transparent);margin-top:.45rem;font-size:.9rem;line-height:1.55}.contact-topic-card a{color:var(--color-terracotta);margin-top:auto;padding-top:1rem;font-size:.86rem;font-weight:600}.contact-baking-help,.contact-next-step,.contact-email-placeholder{background:color-mix(in srgb,var(--color-flour)72%,white);border-radius:1.75rem;align-items:center;gap:1.25rem;padding:clamp(1.35rem,4vw,2rem);display:grid}.contact-search-note{color:color-mix(in srgb,var(--color-cacao)70%,transparent);background:#fff;border-radius:1.2rem;align-items:flex-start;gap:.7rem;padding:1rem;font-size:.86rem;line-height:1.5;display:flex}.contact-search-note i{color:var(--color-terracotta);margin-top:.12rem}.contact-email-placeholder{grid-template-columns:auto minmax(0,1fr)}.contact-email-placeholder .contact-topic-icon{margin:0}@media(min-width:800px){.contact-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-baking-help{grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr)}.contact-next-step{grid-template-columns:minmax(0,1fr) auto}}.bake-moods{max-width:78rem;margin-inline:auto}.bake-moods-context-card{background:color-mix(in srgb,var(--color-flour)72%,white);border:1px solid color-mix(in srgb,var(--color-terracotta)9%,transparent);border-radius:1.2rem;align-items:center;gap:.8rem;max-width:44rem;padding:.9rem 1rem;display:flex}.bake-moods-context-icon,.bake-moods-card-icon{background:color-mix(in srgb,var(--color-terracotta)10%,white);color:var(--color-terracotta);border-radius:999px;flex:none;place-items:center;display:grid}.bake-moods-context-icon{width:2.45rem;height:2.45rem}.bake-moods-card-icon{width:2.5rem;height:2.5rem;margin-bottom:.25rem}.bake-moods-cards{gap:1rem;margin-top:1.25rem}.bake-moods-card{border:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);text-align:left;min-height:12rem;padding:1.25rem}.bake-moods-card-action{color:var(--color-terracotta);align-items:center;gap:.35rem;margin-top:auto;padding-top:.8rem;font-size:.8rem;font-weight:600;display:inline-flex}.bake-moods-follow{border-top:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);margin-top:2rem;padding-top:1.25rem}@media(min-width:1024px){.bake-moods-stage{display:block!important}}.bedenk-quota{border-style:solid!important;border-color:color-mix(in srgb,var(--color-sage)24%,transparent)!important;background:color-mix(in srgb,var(--color-sage)7%,white)!important;max-width:21rem!important}.bedenk-quota-badge{color:var(--color-sage);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.28rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.bedenk-example-chip{border:1px solid color-mix(in srgb,var(--color-terracotta)15%,transparent);min-height:2.25rem;color:color-mix(in srgb,var(--color-cacao)76%,transparent);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .78rem;font-size:.78rem;font-weight:600;transition:transform .15s,border-color .15s,color .15s,background .15s;display:inline-flex}.bedenk-example-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-terracotta)38%,transparent);background:var(--color-flour);color:var(--color-terracotta);transform:translateY(-1px)}.bedenk-example-chip:disabled{opacity:.5;cursor:default}.bedenk-generate-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.2rem;display:flex}.bedenk-generate-note{max-width:34rem;color:color-mix(in srgb,var(--color-cacao)55%,transparent);align-items:flex-start;gap:.5rem;font-size:.76rem;line-height:1.4;display:flex}.bedenk-generate-note i{color:var(--color-sage);margin-top:.1rem}.ai-assistant-fab-avatar,.ai-assistant-restore-avatar{display:none!important}.ai-assistant-fab-wrap{right:1rem!important}.ai-assistant-fab{border:1px solid color-mix(in srgb,var(--color-terracotta)22%,transparent)!important;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--color-flour)78%,white))!important;width:4rem!important;height:4rem!important;box-shadow:0 16px 38px color-mix(in srgb,var(--color-cacao)17%,transparent)!important}.ai-assistant-fab-ring{box-shadow:none!important;background:0 0!important}.ai-assistant-fab-icon,.ai-assistant-restore-icon{place-items:center;position:relative;color:var(--color-terracotta)!important;background:color-mix(in srgb,var(--color-terracotta)8%,white)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-terracotta)10%,transparent)!important;display:grid!important}.ai-assistant-fab-icon{border-radius:.9rem!important;width:2.65rem!important;height:2.65rem!important}.ai-assistant-restore-icon{border-radius:.65rem!important}.ai-assistant-fab-icon:before,.ai-assistant-restore-icon:before{content:"";border:2px solid;border-radius:.38rem;width:1.28rem;height:.96rem;display:block}.ai-assistant-fab-icon:after,.ai-assistant-restore-icon:after{content:"";border-bottom:2px solid;border-left:2px solid;width:.42rem;height:.42rem;position:absolute;bottom:.55rem;left:.72rem;transform:skewY(-32deg);box-shadow:none!important;background:0 0!important;border-radius:0!important;display:block!important}.ai-assistant-fab-ring:after{content:"✦";color:var(--color-sage);font-size:.72rem;line-height:1;position:absolute;top:.25rem;right:.3rem}.ai-assistant-fab-hide{background:#fff!important;width:1.35rem!important;height:1.35rem!important}.ai-assistant-panel{border:1px solid color-mix(in srgb,var(--color-cacao)10%,transparent)!important;width:min(27rem,100vw - 1.25rem)!important;box-shadow:-18px 0 55px color-mix(in srgb,var(--color-cacao)17%,transparent)!important;background:#fffdf9!important;border-radius:1.6rem 0 0 1.6rem!important}.ai-assistant-header{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--color-flour)40%,white))!important;padding:1rem 1.05rem .9rem!important}.ai-assistant-mark{background:color-mix(in srgb,var(--color-terracotta)8%,white)!important;border-radius:.85rem!important}.ai-assistant-name{font-size:1.08rem!important}.ai-assistant-message--assistant,.ai-assistant-bubble--assistant{border-radius:1rem 1rem 1rem .3rem!important}.ai-assistant-message--user,.ai-assistant-bubble--user{border-radius:1rem 1rem .3rem!important}.ai-assistant-input,.ai-assistant-composer textarea{background:#fff!important;border-radius:1rem!important}.ai-assistant-send{border-radius:.9rem!important}@media(max-width:640px){.ai-assistant-fab-wrap{right:.75rem!important}.ai-assistant-fab-stack,.ai-assistant-fab{flex-basis:3.7rem!important;width:3.7rem!important;height:3.7rem!important}.ai-assistant-panel{border-radius:1.35rem 1.35rem 0 0!important;width:100%!important}}.empty-state-icon{background:var(--color-flour);width:4.5rem;height:4.5rem;color:var(--color-terracotta);border-radius:1.35rem;flex:0 0 4.5rem;place-items:center;font-size:1.45rem;display:grid}.library-card-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.85rem;display:grid}.library-card{min-width:0}.library-card .recipe-card-body{gap:.42rem;padding:.68rem .74rem .78rem}.library-card .recipe-card-copy{gap:.16rem}.library-card .recipe-card-category{letter-spacing:.075em;font-size:.56rem}.library-card .recipe-card-title{font-size:.94rem;line-height:1.2}.library-card .recipe-card-foot{gap:.15rem;padding-top:.34rem}.library-card .recipe-card-meta{font-size:.66rem}.library-card .recipe-card-meta-item i{font-size:.64rem}.library-card-summary{color:color-mix(in srgb,var(--color-cacao)58%,transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.22rem;font-size:.72rem;line-height:1.42;display:-webkit-box;overflow:hidden}.library-card-pill{max-width:calc(100% - 1.1rem);color:var(--color-cacao);text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #ffffffa6;border-radius:999px;padding:.24rem .55rem;font-size:.64rem;font-weight:600;line-height:1.1;position:absolute;top:.55rem;left:.55rem;overflow:hidden;box-shadow:0 5px 16px #2c211814}@media(min-width:560px){.library-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}}@media(min-width:820px){.library-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.library-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.recipe-card-media .recipe-card-engage{-webkit-backdrop-filter:blur(11px);background:#ffffff9e;border:1px solid #ffffff9e;border-radius:999px;padding:.22rem;bottom:.55rem;right:.55rem;box-shadow:0 8px 20px #2c211824}.recipe-card-media .recipe-engage--compact{gap:.22rem}.recipe-card-media .recipe-engage--compact .recipe-engage-btn{min-width:2.18rem;min-height:2.18rem;box-shadow:none;background:#ffffffe6;border-color:#6b3f2a1a;border-radius:999px;padding:.25rem .3rem .22rem}.recipe-card-media .recipe-engage--compact .recipe-engage-btn:hover,.recipe-card-media .recipe-engage--compact .recipe-engage-btn.is-active{background:#fff;box-shadow:0 5px 14px #2c21181c}.recipe-card-media .recipe-engage--compact .recipe-engage-icon{width:1.1rem;height:1.1rem}.recipe-card-media .recipe-engage--compact .recipe-engage-icon i{font-size:.86rem}.recipe-card-media .recipe-engage--compact .recipe-engage-count{opacity:.62;font-size:.55rem}.bake-moods-hub-intro{padding-top:clamp(1.1rem,2.2vw,1.8rem)!important}.bake-moods-context-card{text-align:left}.bake-moods .recipe-browse-grid{grid-template-columns:minmax(0,1fr);gap:1rem}@media(min-width:640px){.bake-moods .recipe-browse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.bake-moods .recipe-browse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.bake-moods .recipe-browse-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.in-huis-board.is-empty{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"intro""composer"!important;gap:1rem!important;display:grid!important}.in-huis-board.is-empty .in-huis-intro{grid-area:intro!important;max-width:48rem!important}.in-huis-board.is-empty .in-huis-composer{width:100%;max-width:58rem;grid-area:composer!important}.in-huis-mascot,.in-huis-finds-mascot{display:none!important}.in-huis-finds{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy""main"!important;gap:1rem!important;display:grid!important}.in-huis-finds-copy{max-width:58rem;grid-area:copy!important}.in-huis-finds-main{min-width:0;grid-area:main!important}.in-huis-quick-note{color:color-mix(in srgb,var(--color-cacao)52%,transparent);margin:-.1rem 0 .55rem;font-size:.76rem;line-height:1.4}.in-huis-popular{gap:.5rem!important}.in-huis-popular .filter-chip{font-size:.8rem}.ai-assistant{--ai-z:100000}.ai-assistant-fab-wrap{z-index:99990!important}.ai-assistant-fab-stack{flex-basis:4.8rem!important;width:4.8rem!important;height:4.8rem!important}.ai-assistant-fab{border:1px solid color-mix(in srgb,var(--color-terracotta)24%,white)!important;background:radial-gradient(circle at 30% 24%,#fff 0 23%,transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--color-butter)72%,white),color-mix(in srgb,var(--color-flour)74%,white))!important;width:4.8rem!important;height:4.8rem!important;box-shadow:0 18px 42px color-mix(in srgb,var(--color-cacao)18%,transparent),0 0 0 5px color-mix(in srgb,var(--color-flour)80%,transparent),inset 0 1px #fff!important;border-radius:50%!important;padding:0!important}.ai-assistant-fab-ring{border-radius:50%;place-items:center;width:100%;height:100%;padding:.34rem;position:relative;background:linear-gradient(145deg,#ffffffd1,color-mix(in srgb,var(--color-terracotta)8%,white))!important;display:grid!important;box-shadow:inset 0 0 0 1px #ffffffeb!important}.ai-assistant-fab-ring:after{content:none!important;display:none!important}.ai-assistant-fab-icon{overflow:hidden;width:3.85rem!important;height:3.85rem!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-terracotta)10%,transparent)!important;background:#fffaf4!important;border-radius:50%!important}.ai-assistant-fab-icon:before,.ai-assistant-fab-icon:after,.ai-assistant-restore-icon:before,.ai-assistant-restore-icon:after{content:none!important;display:none!important}.ai-assistant-fab-avatar,.ai-assistant-restore-avatar{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.ai-assistant-fab-avatar{padding:.13rem}.ai-assistant-fab-hide{z-index:4!important;width:1.45rem!important;height:1.45rem!important;top:-.28rem!important;right:-.08rem!important}.ai-assistant-restore{z-index:99990!important}.ai-assistant-restore-icon{overflow:hidden;background:#fffaf4!important}.ai-assistant-backdrop{cursor:pointer;z-index:100000!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#2c211857!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.ai-assistant-panel{z-index:100001!important;border:1px solid color-mix(in srgb,var(--color-cacao)10%,transparent)!important;background:#fffdf9!important;border-radius:1.55rem!important;width:min(27rem,100vw - 1.5rem)!important;max-height:none!important;position:fixed!important;inset:.75rem .75rem .75rem auto!important;overflow:hidden!important;box-shadow:0 24px 80px #2c211840!important}.ai-assistant-header{flex:none;z-index:5!important;background:linear-gradient(#fff,#fffaf4)!important;position:sticky!important;top:0!important}.ai-assistant-mark{padding:.14rem;overflow:hidden;border-radius:50%!important;width:2.55rem!important;height:2.55rem!important}.ai-assistant-panel-avatar{object-fit:contain;width:100%!important;height:100%!important;display:block!important}body:has(.ai-assistant.is-open){overflow:hidden}@media(max-width:640px){.ai-assistant-fab-stack,.ai-assistant-fab{flex-basis:4.2rem!important;width:4.2rem!important;height:4.2rem!important}.ai-assistant-fab-icon{width:3.35rem!important;height:3.35rem!important}.ai-assistant-panel{border-radius:1.35rem!important;width:auto!important;top:.5rem!important;right:.5rem!important;bottom:.5rem!important;left:.5rem!important}}.site-header-pro .site-brand--pro{flex-shrink:0;align-items:center;display:inline-flex}.site-header-pro .site-brand--pro img{object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:17rem!important;height:4rem!important;max-height:4rem!important}.auth-brand-logo{object-fit:contain;object-position:left center;width:auto;height:auto;display:block}.auth-brand-logo--large{max-width:16.5rem;max-height:4.1rem}.auth-brand-logo--mobile{max-width:11rem;max-height:2.8rem}@media(max-width:1199px){.site-header-pro .site-brand--pro img{max-width:13.5rem!important;height:3.3rem!important;max-height:3.3rem!important}}@media(max-width:639px){.site-header-pro .site-brand--pro img{max-width:9.8rem!important;height:auto!important;max-height:2.65rem!important}}#site-nav:checked~.site-header-pro{visibility:hidden!important;pointer-events:none!important}#site-nav:checked~.site-nav-overlay{z-index:100010!important}#site-nav:checked~.site-drawer{z-index:100020!important;display:flex!important}.browse-filter-menu--tags{max-width:100%}.browse-filter-menu--tags .browse-filter-panel--tags{box-sizing:border-box;overflow:hidden auto!important}.browse-tag-search-wrap{box-sizing:border-box;width:100%}.browse-tag-search-field,.browse-tag-search{box-sizing:border-box;width:100%;max-width:100%}.browse-tag-grid{min-width:0}.browse-tag-grid .filter-chip{box-sizing:border-box;text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;width:100%;min-width:0;max-width:100%;padding:.45rem .72rem;overflow:hidden}@media(min-width:768px){.browse-filter-menu--tags .browse-filter-panel--tags{width:min(24rem,100vw - 2rem)!important;min-width:0!important;max-width:calc(100vw - 2rem)!important;max-height:min(20rem,100vh - 9rem)!important;padding:.72rem!important;left:auto!important;right:0!important}.browse-tag-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.38rem!important}}@media(max-width:767px){.browse-filter-panel--tags{max-height:18rem!important;padding-inline:.75rem!important}.browse-tag-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:430px){.browse-tag-grid{grid-template-columns:minmax(0,1fr)!important}}.site-pagination-compact{justify-content:center;width:100%;display:flex}.site-pagination-compact__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.28rem;max-width:100%;display:inline-flex}.site-pagination-compact__dir,.site-pagination-compact__page{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--color-terracotta)18%,transparent);height:2.15rem;min-height:2.15rem;color:var(--color-cacao);font-family:var(--font-sans);box-shadow:0 1px 2px color-mix(in srgb,var(--color-cacao)5%,transparent);cursor:pointer;background:#fff;border-radius:.7rem;justify-content:center;align-items:center;margin:0;font-size:.82rem;font-weight:600;line-height:1;text-decoration:none;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.site-pagination-compact__dir{width:2.15rem;padding:0}.site-pagination-compact__page{min-width:2.15rem;padding-inline:.45rem}.site-pagination-compact__dir:hover,.site-pagination-compact__page:hover{border-color:color-mix(in srgb,var(--color-terracotta)48%,transparent);background:var(--color-flour);color:var(--color-terracotta);transform:translateY(-1px)}.site-pagination-compact__page.is-current{border-color:var(--color-terracotta);background:var(--color-terracotta);color:#fff;pointer-events:none;box-shadow:none}.site-pagination-compact__dir.is-disabled{opacity:.32;pointer-events:none;box-shadow:none}.site-pagination-compact__ellipsis{min-width:1.35rem;height:2.15rem;color:color-mix(in srgb,var(--color-cacao)48%,transparent);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}@media(max-width:430px){.site-pagination-compact__list{gap:.2rem}.site-pagination-compact__dir,.site-pagination-compact__page{height:2rem;min-height:2rem}.site-pagination-compact__dir{width:2rem}.site-pagination-compact__page{min-width:2rem;padding-inline:.35rem;font-size:.78rem}}.home-maker-compact{gap:.75rem;width:100%;max-width:72rem;display:grid}.home-maker-intro-card{border:1px solid color-mix(in srgb,var(--color-terracotta)11%,transparent);box-shadow:0 8px 26px color-mix(in srgb,var(--color-cacao)6%,transparent);background:#fff;border-radius:1.4rem;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.home-maker-portrait{aspect-ratio:4/5;background:var(--color-flour);border-radius:1.05rem;width:7rem;overflow:hidden}.home-maker-portrait img{object-fit:cover;object-position:center;width:100%;height:100%}.home-maker-intro-copy{min-width:0}.home-maker-intro-text{max-width:48rem;color:color-mix(in srgb,var(--color-cacao)72%,transparent);margin-top:.5rem;font-size:.86rem;line-height:1.5}.home-maker-actions{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.home-maker-benefits-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.home-maker-benefit{border:1px solid color-mix(in srgb,var(--color-terracotta)9%,transparent);background:color-mix(in srgb,var(--color-flour)66%,white);min-width:0;color:color-mix(in srgb,var(--color-cacao)78%,transparent);border-radius:1rem;align-items:center;gap:.55rem;padding:.62rem .75rem;font-size:.78rem;line-height:1.3;display:flex}.home-maker-benefit i{color:var(--color-terracotta);flex:none;font-size:.9rem}@media(min-width:900px){.home-maker-compact{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.8fr);align-items:stretch}.home-maker-intro-card{grid-template-columns:8rem minmax(0,1fr);padding:1.05rem 1.15rem}.home-maker-portrait{width:8rem}.home-maker-benefits-compact{grid-template-columns:minmax(0,1fr);align-content:center}}@media(max-width:560px){.home-maker-intro-card{grid-template-columns:5.5rem minmax(0,1fr);gap:.8rem;padding:.85rem}.home-maker-portrait{width:5.5rem}.home-maker-intro-text{grid-column:1/-1;margin-top:.15rem;font-size:.82rem}.home-maker-actions{grid-column:1/-1;margin-top:.35rem}.home-maker-benefits-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.home-maker-benefit{align-items:flex-start;padding:.58rem .62rem;font-size:.72rem}}.browse-tag-search-wrap{z-index:auto!important;position:static!important;top:auto!important}@media(max-width:639px){.recipe-browse-page.is-results .recipe-browse-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}.recipe-browse-page.is-results .recipe-card{border-radius:1.05rem}.recipe-browse-page.is-results .recipe-card-photo>div:first-child{aspect-ratio:4/3}.recipe-browse-page.is-results .recipe-card-body{gap:.38rem;padding:.58rem .62rem .65rem}.recipe-browse-page.is-results .recipe-card-copy{gap:.2rem}.recipe-browse-page.is-results .recipe-card-title{font-size:.84rem;line-height:1.18}.recipe-browse-page.is-results .recipe-card-category{letter-spacing:.07em;font-size:.5rem}.recipe-browse-page.is-results .recipe-card-foot{gap:.18rem;padding-top:.35rem}.recipe-browse-page.is-results .recipe-card-meta{gap:.14rem;font-size:.61rem;line-height:1.18;display:grid}.recipe-browse-page.is-results .recipe-card-meta-sep,.recipe-browse-page.is-results .recipe-card-baker{display:none}.recipe-browse-page.is-results .recipe-card-engage{bottom:.28rem;right:.28rem}.recipe-browse-page.is-results .recipe-engage--compact{gap:.18rem}.recipe-browse-page.is-results .recipe-engage--compact .recipe-engage-btn{border-radius:.72rem;min-width:1.78rem;min-height:1.78rem;padding:.2rem}.recipe-browse-page.is-results .recipe-engage--compact .recipe-engage-icon{width:.98rem;height:.98rem}.recipe-browse-page.is-results .recipe-engage--compact .recipe-engage-icon i{font-size:.72rem}.recipe-browse-page.is-results .recipe-engage--compact .recipe-engage-count{font-size:.5rem}}.home-maker-benefits-title{font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-terracotta);grid-column:1/-1;margin:0 0 .05rem;font-size:.72rem;font-weight:700;line-height:1.25}.home-maker-benefits-compact{align-content:start}.home-maker-benefit{min-height:3.15rem}@media(min-width:900px){.home-maker-compact{grid-template-columns:minmax(0,1.42fr) minmax(22rem,.9fr);gap:.9rem}.home-maker-benefits-compact{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center}.home-maker-benefits-title{align-self:end}.home-maker-benefit{min-height:3.25rem}}@media(max-width:560px){.home-maker-compact{gap:.6rem}.home-maker-intro-card{grid-template-columns:5.4rem minmax(0,1fr);gap:.72rem;padding:.78rem}.home-maker-portrait{width:5.4rem}.home-maker-intro-copy h2{font-size:1.35rem;line-height:1.1}.home-maker-intro-text{font-size:.78rem;line-height:1.42}.home-maker-actions .btn-primary,.home-maker-actions .btn-secondary{min-height:2.35rem;padding:.48rem .72rem;font-size:.75rem}.home-maker-benefits-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.home-maker-benefits-title{margin:.15rem 0 .05rem;font-size:.65rem}.home-maker-benefit{min-height:3.2rem;padding:.52rem .56rem;font-size:.68rem;line-height:1.23}}@media(max-width:1023px){.home-stock-layout .home-stock-copy{order:2}.home-stock-layout .home-stock-visual{order:1;background-position:50%!important;min-height:clamp(10rem,48vw,15rem)!important;transform:none!important}}@media(min-width:1024px){.home-stock-layout .home-stock-copy,.home-stock-layout .home-stock-visual{order:initial}.home-stock-layout .home-stock-visual{min-height:100%}}.home-maker-benefits-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media(max-width:560px){.home-maker-intro-card{border-radius:1.25rem;grid-template-columns:4.8rem minmax(0,1fr);align-items:start;gap:.68rem;padding:.82rem}.home-maker-portrait{aspect-ratio:1/1.15;border-radius:.9rem;width:4.8rem}.home-maker-intro-copy{display:contents}.home-maker-intro-copy .page-kicker{grid-column:2;align-self:end;margin:0}.home-maker-intro-copy h2{grid-column:2;align-self:start;font-size:1.28rem;line-height:1.08;margin-top:0!important}.home-maker-intro-text{grid-column:1/-1;margin-top:.1rem;font-size:.8rem;line-height:1.46}.home-maker-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;width:100%;margin-top:.25rem;display:grid}.home-maker-actions .btn-primary,.home-maker-actions .btn-secondary{white-space:nowrap;justify-content:center;min-height:2.4rem;padding:.48rem .72rem;font-size:.73rem}.home-maker-benefits-compact{min-width:0;display:block}.home-maker-benefits-title{margin:.2rem 0 .42rem;padding-left:.1rem;font-size:.64rem}.home-maker-benefits-rail{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:.5rem;width:calc(100% + 1rem);margin-inline:-.5rem;padding:0 .5rem .25rem;display:flex;overflow-x:auto}.home-maker-benefits-rail::-webkit-scrollbar{display:none}.home-maker-benefit{scroll-snap-align:start;min-height:4rem;box-shadow:0 2px 8px color-mix(in srgb,var(--color-cacao)4%,transparent);border-radius:1rem;flex:0 0 9.6rem;align-items:flex-start;gap:.5rem;padding:.65rem;font-size:.72rem;line-height:1.28}.home-maker-benefit i{margin-top:.05rem;font-size:.86rem}}@media(min-width:561px){.home-maker-benefits-compact{display:block}.home-maker-benefits-title{margin-bottom:.45rem}}@media(min-width:900px){.home-maker-benefits-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.home-stock-section{color:var(--color-cacao);padding:.85rem .8rem 1.35rem;background:color-mix(in srgb,var(--color-flour)72%,white)!important;overflow:visible!important}.home-stock-layout{max-width:34rem;margin-inline:auto;display:grid;overflow:visible}.home-stock-layout .home-stock-visual{z-index:1;box-shadow:0 9px 24px color-mix(in srgb,var(--color-cacao)10%,transparent);border-radius:1.35rem;order:1;position:relative;background-position:50% 47%!important;min-height:clamp(11.5rem,55vw,15rem)!important}.home-stock-layout .home-stock-copy{z-index:2;background:var(--color-cacao);width:calc(100% - 1.15rem);box-shadow:0 12px 28px color-mix(in srgb,var(--color-cacao)18%,transparent);color:#fff;border-radius:1.2rem;order:2;margin:-2rem auto 0;position:relative;padding:1rem 1rem 1.05rem!important}.home-stock-copy>p:first-child{letter-spacing:.08em;font-size:.66rem!important}.home-stock-copy h2{line-height:1.14;margin-top:.45rem!important;font-size:1.35rem!important}.home-stock-copy h2+p{line-height:1.4;margin-top:.5rem!important;font-size:.78rem!important}.home-stock-copy .btn-primary{min-height:2.4rem;padding:.48rem .8rem;font-size:.75rem;margin-top:.75rem!important}}@media(min-width:768px)and (max-width:1023px){.home-stock-section{background:color-mix(in srgb,var(--color-flour)65%,white);padding:1.1rem}.home-stock-layout{background:var(--color-cacao);box-shadow:0 10px 30px color-mix(in srgb,var(--color-cacao)10%,transparent);border-radius:1.5rem;overflow:hidden}.home-stock-layout .home-stock-visual{min-height:15rem!important}.home-stock-layout .home-stock-copy{padding:1.4rem 1.5rem 1.55rem!important}}.home-maker-v2{border:1px solid color-mix(in srgb,var(--color-terracotta)10%,transparent);box-shadow:0 10px 30px color-mix(in srgb,var(--color-cacao)6%,transparent);background:#fff;border-radius:1.65rem;grid-template-columns:8.5rem minmax(0,1.2fr) minmax(22rem,.95fr);align-items:stretch;gap:1rem;padding:1rem;display:grid}.home-maker-v2-photo{background:var(--color-flour);border-radius:1.15rem;min-width:0;overflow:hidden}.home-maker-v2-photo img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:10.5rem}.home-maker-v2-copy{align-self:center;min-width:0;padding:.15rem .2rem}.home-maker-v2-title{font-family:var(--font-display);color:var(--color-cacao);margin:.25rem 0 0;font-size:clamp(1.65rem,2vw,2.15rem);font-weight:600;line-height:1.08}.home-maker-v2-text{max-width:46rem;color:color-mix(in srgb,var(--color-cacao)72%,transparent);margin:.65rem 0 0;font-size:.92rem;line-height:1.52}.home-maker-v2-actions{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}.home-maker-v2-benefits{flex-direction:column;justify-content:center;min-width:0;padding:.1rem 0;display:flex}.home-maker-v2-benefits-title{letter-spacing:.075em;text-transform:uppercase;color:var(--color-terracotta);margin:0 0 .5rem;font-size:.7rem;font-weight:700;line-height:1.25}.home-maker-v2-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.home-maker-v2-benefit{border:1px solid color-mix(in srgb,var(--color-terracotta)9%,transparent);background:color-mix(in srgb,var(--color-flour)68%,white);min-width:0;min-height:2.85rem;color:color-mix(in srgb,var(--color-cacao)78%,transparent);border-radius:.9rem;align-items:center;gap:.48rem;padding:.55rem .65rem;font-size:.76rem;line-height:1.23;display:flex}.home-maker-v2-benefit i{color:var(--color-terracotta);flex:none;font-size:.82rem}@media(max-width:767px){.home-maker-v2{border-radius:1.3rem;grid-template-columns:4.8rem minmax(0,1fr);gap:.7rem .75rem;padding:.82rem}.home-maker-v2-photo{aspect-ratio:1/1.15;border-radius:.9rem;grid-area:1/1;align-self:start}.home-maker-v2-photo img{height:100%;min-height:0}.home-maker-v2-copy{grid-area:1/2;align-self:start;padding:0}.home-maker-v2-copy .page-kicker{font-size:.58rem}.home-maker-v2-title{margin-top:.18rem;font-size:1.22rem;line-height:1.06}.home-maker-v2-text{margin-top:.38rem;font-size:.74rem;line-height:1.4}.home-maker-v2-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;margin-top:.55rem;display:grid}.home-maker-v2-actions .btn-primary,.home-maker-v2-actions .btn-secondary{white-space:nowrap;justify-content:center;min-height:2.2rem;padding:.42rem .62rem;font-size:.7rem}.home-maker-v2-benefits{border-top:1px solid color-mix(in srgb,var(--color-terracotta)9%,transparent);grid-area:2/1/auto/-1;padding-top:.2rem}.home-maker-v2-benefits-title{margin:.55rem 0 .42rem;font-size:.61rem}.home-maker-v2-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.home-maker-v2-benefit{border-radius:.82rem;min-height:2.65rem;padding:.5rem .55rem;font-size:.67rem;line-height:1.18}.home-stock-section{background:color-mix(in srgb,var(--color-flour)72%,white)!important;padding:.9rem .8rem 1.2rem!important}.home-stock-layout{background:var(--color-cacao);max-width:34rem;min-height:24rem;box-shadow:0 10px 28px color-mix(in srgb,var(--color-cacao)14%,transparent);border-radius:1.4rem;margin-inline:auto;position:relative;display:block!important;overflow:hidden!important}.home-stock-layout:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#2d190f05,#2d190f0a 42%,#4c2616ad 64%,#4c2616f5);position:absolute;top:0;right:0;bottom:0;left:0}.home-stock-layout .home-stock-visual{width:100%;z-index:0!important;min-height:100%!important;box-shadow:none!important;background-position:50% 35%!important;border-radius:0!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.home-stock-layout .home-stock-copy{color:#fff;bottom:0;left:0;right:0;z-index:2!important;width:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:5rem 1rem 1rem!important;position:absolute!important}.home-stock-copy>p:first-child{color:var(--color-butter)!important}.home-stock-copy h2{color:#fff;max-width:18rem}.home-stock-copy h2+p{max-width:19rem;color:#ffffffd6!important}}@media(max-width:639px){.home-mobile-section>.mx-auto{padding-top:1.8rem!important;padding-bottom:1.9rem!important}.home-mobile-section .page-kicker{font-size:.62rem}.home-mobile-section h2{line-height:1.12}.home-mobile-section .lede{max-width:29rem;line-height:1.45}.home-mobile-mood-rail{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.65rem;width:calc(100% + 1rem);margin-inline:-.5rem;padding:.15rem .5rem .5rem;display:flex;overflow-x:auto}.home-mobile-mood-rail::-webkit-scrollbar{display:none}.home-mobile-mood-card{border:1px solid color-mix(in srgb,var(--color-terracotta)11%,transparent);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--color-butter)54%,transparent),transparent 46%),#fff;min-height:7.25rem;box-shadow:0 8px 22px color-mix(in srgb,var(--color-cacao)6%,transparent);scroll-snap-align:start;border-radius:1.2rem;flex-direction:column;flex:0 0 min(72vw,14.5rem);justify-content:flex-end;padding:.95rem;display:flex;position:relative;overflow:hidden}.home-mobile-mood-title{font-family:var(--font-display);color:var(--color-cacao);padding-right:2rem;font-size:1.05rem;font-weight:600;line-height:1.15}.home-mobile-mood-text{color:color-mix(in srgb,var(--color-cacao)65%,transparent);margin-top:.3rem;padding-right:1rem;font-size:.73rem;line-height:1.35}.home-mobile-mood-arrow{background:var(--color-flour);width:1.8rem;height:1.8rem;color:var(--color-terracotta);border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.home-mobile-steps-rail{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.65rem;width:calc(100% + 1rem);margin-inline:-.5rem;padding:.15rem .5rem .55rem;display:flex;overflow-x:auto}.home-mobile-steps-rail::-webkit-scrollbar{display:none}.home-mobile-step-card{border:1px solid color-mix(in srgb,var(--color-terracotta)10%,transparent);min-height:9.2rem;box-shadow:0 8px 22px color-mix(in srgb,var(--color-cacao)6%,transparent);scroll-snap-align:start;border-radius:1.15rem;flex:0 0 min(76vw,15.5rem);grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;align-content:start;column-gap:.55rem;padding:.85rem;display:grid;position:relative}.home-mobile-step-number{background:var(--color-terracotta);color:#fff;border-radius:999px;grid-area:1/1;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.68rem;font-weight:700;display:inline-flex}.home-mobile-step-icon{color:var(--color-terracotta);grid-area:1/2;place-self:center end;font-size:1rem}.home-mobile-step-card h3{font-family:var(--font-display);color:var(--color-cacao);grid-area:2/1/auto/-1;margin-top:.65rem;font-size:1rem;font-weight:600;line-height:1.16}.home-mobile-step-card p{color:color-mix(in srgb,var(--color-cacao)65%,transparent);grid-area:3/1/auto/-1;margin-top:.35rem;font-size:.72rem;line-height:1.38}.home-collection-rail.swipe-rail--cards>.swipe-rail-item{width:min(82vw,17rem)!important}.home-kind-rail.swipe-rail--cards>.swipe-rail-item{width:min(38vw,8.5rem)!important}.home-kind-card-title{padding:.55rem .6rem .65rem;font-size:.86rem}.recipe-of-the-day-section{margin-block:.3rem}.home-stock-section{margin-block:.35rem}.home-final-cta{padding-top:2rem!important;padding-bottom:2rem!important}.home-final-cta h2{font-size:1.55rem!important}.home-final-cta>p:not(.page-kicker){font-size:.78rem!important;line-height:1.45!important}}@media(max-width:380px){.home-mobile-mood-card{flex-basis:78vw}.home-mobile-step-card{flex-basis:80vw}.home-kind-rail.swipe-rail--cards>.swipe-rail-item{width:42vw!important}}.bake-moods.recipe-browse-page.is-hub.is-results .recipe-browse-hub-intro{padding-top:clamp(1rem,2vw,1.5rem)!important;padding-bottom:1rem!important}.bake-moods.recipe-browse-page.is-hub.is-results .recipe-browse-hub-title{font-size:clamp(2rem,4vw,3rem)}.bake-moods.recipe-browse-page.is-hub.is-results .recipe-browse-hub-lede{max-width:46rem;margin-top:.7rem}.bake-moods-hub-intro .filter-chip{min-height:2.35rem;padding:.5rem .9rem}.bake-moods-filter-shell{border:1px solid color-mix(in srgb,var(--color-terracotta)9%,transparent);background:color-mix(in srgb,var(--color-flour)58%,white);border-radius:1.25rem;width:min(100%,72rem);margin:.7rem auto 0;padding:.7rem}.bake-moods-filter-shell .browse-filter-bar{margin-top:0}.bake-moods-filter-shell .browse-active-chips{border-top:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);margin-top:.65rem;padding-top:.6rem}.bake-moods-results-meta{border-bottom:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);justify-content:space-between;align-items:end;gap:.75rem;width:min(100%,72rem);margin:1.35rem auto 0;padding-bottom:.7rem;display:flex}.bake-moods-results-count{font-family:var(--font-display);color:var(--color-cacao);margin-top:.15rem;font-size:1.12rem;font-weight:600;line-height:1.25}.bake-moods-results{margin-top:0!important}@media(min-width:768px){.bake-moods-filter-shell .browse-filter-menus{justify-content:center;gap:.5rem;margin-bottom:0}.bake-moods-filter-shell .browse-filter-search{flex:14rem;max-width:17rem;margin-left:0}.bake-moods-filter-shell .browse-filter-search-input{width:100%}}@media(min-width:768px)and (max-width:1120px){.bake-moods-filter-shell .browse-filter-search{flex-basis:100%;max-width:none}}@media(max-width:767px){.bake-moods.recipe-browse-page.is-hub.is-results .recipe-browse-hub-intro{padding-top:.5rem!important;padding-bottom:.8rem!important}.bake-moods.recipe-browse-page.is-hub.is-results .recipe-browse-hub-title{font-size:1.85rem}.bake-moods-hub-intro>.mt-5{scrollbar-width:none;width:calc(100% + 1rem);margin-inline:-.5rem;padding:.1rem .5rem .35rem;display:flex;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important}.bake-moods-hub-intro>.mt-5::-webkit-scrollbar{display:none}.bake-moods-hub-intro .filter-chip{white-space:nowrap;flex:none}.bake-moods-filter-shell{background:0 0;border:0;margin-top:.35rem;padding:0}.bake-moods-results-meta{align-items:center;margin-top:1rem}.bake-moods-results-count{font-size:1rem}}.recipe-hero-engage-inline{align-items:center;margin-top:.9rem;display:flex}.recipe-hero-engage-inline .recipe-engage{gap:.45rem}.recipe-hero-engage-inline .recipe-engage-btn{border-color:color-mix(in srgb,var(--color-terracotta)12%,transparent);background:color-mix(in srgb,var(--color-flour)72%,white);min-width:0;min-height:2.45rem;box-shadow:none;-webkit-backdrop-filter:none;border-radius:999px;flex-direction:row;gap:.42rem;padding:.5rem .72rem}.recipe-hero-engage-inline .recipe-engage-btn:hover{box-shadow:0 5px 15px color-mix(in srgb,var(--color-cacao)8%,transparent);background:#fff;transform:translateY(-1px)}.recipe-hero-engage-inline .recipe-engage-icon{width:1.25rem;height:1.25rem}.recipe-hero-engage-inline .recipe-engage-icon i{font-size:.93rem}.recipe-engage-label{font-size:.76rem;font-weight:650;line-height:1}.recipe-hero-engage-inline .recipe-engage-count{opacity:.72;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;min-height:1.25rem;padding:0 .28rem;font-size:.64rem;display:inline-flex}.recipe-card-engage{bottom:.45rem!important;right:.45rem!important}.recipe-card-media .recipe-engage--compact,.recipe-browse-page.is-results .recipe-card-media .recipe-engage--compact{-webkit-backdrop-filter:blur(9px);background:#fffdf9e6;border:1px solid #ffffffb8;border-radius:999px;box-shadow:0 5px 16px #2c211821;gap:.05rem!important;padding:.16rem!important}.recipe-card-media .recipe-engage--compact .recipe-engage-btn,.recipe-browse-page.is-results .recipe-card-media .recipe-engage--compact .recipe-engage-btn{min-width:2rem!important;min-height:1.85rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:999px!important;flex-direction:row!important;gap:.2rem!important;padding:.25rem .38rem!important}.recipe-card-media .recipe-engage--compact .recipe-engage-btn:hover,.recipe-card-media .recipe-engage--compact .recipe-engage-btn.is-active,.recipe-browse-page.is-results .recipe-card-media .recipe-engage--compact .recipe-engage-btn:hover,.recipe-browse-page.is-results .recipe-card-media .recipe-engage--compact .recipe-engage-btn.is-active{background:color-mix(in srgb,var(--color-terracotta)8%,white)!important;box-shadow:none!important;transform:none!important}.recipe-card-media .recipe-engage--compact .recipe-engage-icon,.recipe-browse-page.is-results .recipe-card-media .recipe-engage--compact .recipe-engage-icon{width:.95rem!important;height:.95rem!important}.recipe-card-media .recipe-engage--compact .recipe-engage-icon i,.recipe-browse-page.is-results .recipe-card-media .recipe-engage--compact .recipe-engage-icon i{font-size:.78rem!important}.recipe-card-media .recipe-engage--compact .recipe-engage-count,.recipe-browse-page.is-results .recipe-card-media .recipe-engage--compact .recipe-engage-count{opacity:.66;font-weight:700;font-size:.55rem!important}@media(max-width:639px){.recipe-hero-engage-inline .recipe-engage{width:100%}.recipe-hero-engage-inline .recipe-engage-btn{flex:1 1 0;justify-content:center}.recipe-card-media .recipe-engage--compact,.recipe-browse-page.is-results .recipe-card-media .recipe-engage--compact{padding:.1rem!important}.recipe-card-media .recipe-engage--compact .recipe-engage-btn,.recipe-browse-page.is-results .recipe-card-media .recipe-engage--compact .recipe-engage-btn{min-width:1.65rem!important;min-height:1.65rem!important;padding:.18rem .25rem!important}}.in-huis-stage--refresh{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--color-terracotta)9%,transparent),transparent 32%),linear-gradient(155deg,#fff,color-mix(in srgb,var(--color-flour)68%,#fff));border-radius:1.8rem;padding:clamp(1rem,2.5vw,1.65rem)}.in-huis-board--refresh{display:block!important}.in-huis-header-row{flex-direction:column;gap:1rem;display:flex}.in-huis-summary-card,.in-huis-idea-link{border:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);box-shadow:0 7px 22px color-mix(in srgb,var(--color-cacao)5%,transparent);background:#ffffffd1;border-radius:1.15rem;align-items:center;gap:.65rem;display:flex}.in-huis-summary-card{padding:.75rem .9rem}.in-huis-summary-number{background:var(--color-terracotta);color:#fff;width:2.3rem;height:2.3rem;font-family:var(--font-display);border-radius:.85rem;flex:0 0 2.3rem;place-items:center;font-size:1rem;font-weight:650;display:grid}.in-huis-summary-copy{min-width:0;color:color-mix(in srgb,var(--color-cacao)76%,transparent);flex:auto;font-size:.78rem;font-weight:650}.in-huis-clear-link{color:color-mix(in srgb,var(--color-cacao)48%,transparent);flex:none;font-size:.7rem}.in-huis-clear-link:hover{color:#a12626}.in-huis-idea-link{color:color-mix(in srgb,var(--color-cacao)78%,transparent);padding:.8rem .9rem;text-decoration:none}.in-huis-idea-link>i:first-child{background:color-mix(in srgb,var(--color-terracotta)9%,white);width:2rem;height:2rem;color:var(--color-terracotta);border-radius:.7rem;place-items:center;display:grid}.in-huis-idea-link span{flex:auto;font-size:.78rem;line-height:1.3}.in-huis-composer--refresh{gap:.85rem;margin-top:1.25rem;display:grid}.in-huis-pantry-panel,.in-huis-add-panel{border:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);background:#ffffffe0;border-radius:1.2rem}.in-huis-pantry-panel{padding:.9rem 1rem 1rem}.in-huis-panel-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.65rem;display:flex}.in-huis-panel-hint,.in-huis-add-copy p:last-child{color:color-mix(in srgb,var(--color-cacao)50%,transparent);margin-top:.1rem;font-size:.72rem;line-height:1.35}.in-huis-chips--refresh .in-huis-stock{border:1px solid color-mix(in srgb,var(--color-terracotta)11%,transparent);background:color-mix(in srgb,var(--color-flour)72%,white);box-shadow:none}.in-huis-add-panel{padding:.9rem 1rem 1rem}.in-huis-add-copy{margin-bottom:.55rem}.in-huis-field-bar--refresh{border-color:color-mix(in srgb,var(--color-terracotta)16%,transparent);background:var(--color-flour);border-radius:1rem;min-height:3.2rem;padding:.3rem .35rem .3rem .8rem}.in-huis-field-bar--refresh input{background:0 0;min-height:2.35rem}.in-huis-add-button{min-height:2.35rem;padding:.45rem .8rem;font-size:.78rem}.in-huis-tools-row{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}.in-huis-suggestions,.in-huis-prefs--refresh{border:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);background:#ffffffb3;border-radius:1rem;overflow:hidden}.in-huis-suggestions>summary,.in-huis-prefs--refresh>summary{cursor:pointer;color:color-mix(in srgb,var(--color-cacao)75%,transparent);align-items:center;gap:.5rem;padding:.72rem .85rem;font-size:.78rem;font-weight:650;list-style:none;display:flex}.in-huis-suggestions>summary::-webkit-details-marker{display:none}.in-huis-prefs--refresh>summary::-webkit-details-marker{display:none}.in-huis-suggestions>summary i,.in-huis-prefs--refresh>summary i{color:var(--color-terracotta)}.in-huis-save-note--refresh{align-items:center;gap:.4rem;margin:0;font-size:.7rem;display:flex}.in-huis-save-note--refresh i{color:var(--color-sage)}.in-huis-finds--refresh{border-top:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);margin-top:1.5rem;padding-top:1.4rem;display:block!important}.in-huis-finds--refresh .in-huis-finds-copy{max-width:46rem;margin-bottom:1.05rem}.in-huis-result-group{min-width:0}.in-huis-result-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.8rem;display:flex}.in-huis-result-count{background:color-mix(in srgb,var(--color-sage)12%,white);min-width:2rem;height:2rem;color:var(--color-sage);border-radius:999px;place-items:center;padding-inline:.5rem;font-size:.72rem;font-weight:750;display:grid}.in-huis-result-count.is-almost{background:color-mix(in srgb,var(--color-terracotta)10%,white);color:var(--color-terracotta)}.in-huis-bake-grid{grid-template-columns:minmax(0,1fr)!important;gap:.8rem!important;display:grid!important}.in-huis-bake-grid.is-single{grid-template-columns:minmax(0,1fr)!important}.in-huis-bake-card,.in-huis-bake-card.is-featured{border:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);min-width:0;box-shadow:0 6px 20px color-mix(in srgb,var(--color-cacao)5%,transparent);background:#fff;border-radius:1.15rem;flex-direction:column;display:flex;overflow:hidden}.in-huis-bake-card:hover{border-color:color-mix(in srgb,var(--color-terracotta)20%,transparent);box-shadow:0 10px 28px color-mix(in srgb,var(--color-cacao)8%,transparent);transform:translateY(-2px)}.in-huis-bake-card .in-huis-bake-photo,.in-huis-bake-card.is-featured .in-huis-bake-photo{background:var(--color-flour);display:block;position:relative;overflow:hidden;aspect-ratio:4/3!important;min-height:0!important}.in-huis-bake-status{-webkit-backdrop-filter:blur(6px);background:#ffffffeb;border-radius:999px;align-items:center;gap:.3rem;padding:.34rem .5rem;font-size:.62rem;font-weight:750;display:inline-flex;position:absolute;top:.55rem;left:.55rem;box-shadow:0 4px 12px #2c21181a}.in-huis-bake-status.is-complete{color:var(--color-sage)}.in-huis-bake-status.is-almost{color:var(--color-terracotta)}.in-huis-bake-body{flex-direction:column;flex:auto;display:flex;padding:.78rem .82rem .85rem!important}.in-huis-bake-topline{color:color-mix(in srgb,var(--color-cacao)48%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .6rem;margin-bottom:.35rem;font-size:.62rem;display:flex}.in-huis-bake-title{margin:0;font-size:1rem!important;line-height:1.2!important}.in-huis-bake-spark{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;display:-webkit-box;overflow:hidden;font-size:.72rem!important;line-height:1.35!important}.in-huis-missing-line{flex-wrap:wrap;align-items:baseline;gap:.28rem .4rem;margin-top:.45rem;font-size:.72rem;line-height:1.3;display:flex}.in-huis-missing-label{color:color-mix(in srgb,var(--color-cacao)45%,transparent)}.in-huis-missing-line strong{color:var(--color-terracotta);font-weight:700}.in-huis-bake-substitute{color:color-mix(in srgb,var(--color-cacao)56%,transparent);margin-top:.3rem;font-size:.66rem;line-height:1.35}.in-huis-bake-actions{padding-top:.65rem;margin-top:auto!important}.in-huis-bake-link{color:var(--color-terracotta);align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.in-huis-bake-link:hover{text-underline-offset:3px;text-decoration:underline}.in-huis-show-more{border:1px solid color-mix(in srgb,var(--color-terracotta)14%,transparent);color:color-mix(in srgb,var(--color-cacao)70%,transparent);background:#fff;border-radius:999px;align-items:center;gap:.4rem;margin-top:.85rem;padding:.58rem .8rem;font-size:.72rem;font-weight:650;display:inline-flex}.in-huis-show-more:hover{border-color:color-mix(in srgb,var(--color-terracotta)32%,transparent);color:var(--color-terracotta)}.in-huis-ai{margin-top:1.5rem}@media(min-width:640px){.in-huis-tools-row{grid-template-columns:repeat(2,minmax(0,1fr))}.in-huis-bake-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:900px){.in-huis-header-row{flex-direction:row;justify-content:space-between;align-items:flex-start}.in-huis-summary-card,.in-huis-idea-link{flex:none;width:min(19rem,34%)}.in-huis-bake-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1200px){.in-huis-bake-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:639px){.in-huis-stage--refresh{border-radius:1.35rem;padding:.9rem}.in-huis-header-row .page-title{font-size:clamp(1.7rem,9vw,2.2rem)}.in-huis-summary-card,.in-huis-idea-link{width:100%}.in-huis-add-panel,.in-huis-pantry-panel{padding:.75rem}.in-huis-field-bar--refresh{grid-template-columns:auto minmax(0,1fr);padding:.38rem .55rem;display:grid}.in-huis-field-bar--refresh .in-huis-add-button{grid-column:1/-1;width:100%;margin-top:.25rem}}.bedenk-hero{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--color-terracotta)12%,transparent),transparent 34%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--color-sage)10%,transparent),transparent 36%),linear-gradient(150deg,#fff,color-mix(in srgb,var(--color-flour)60%,#fff))!important}.bedenk-studio{border-color:color-mix(in srgb,var(--color-cacao)6%,transparent)!important;box-shadow:0 10px 32px color-mix(in srgb,var(--color-cacao)5%,transparent)!important;padding:clamp(1.1rem,3vw,1.6rem)!important}.bedenk-studio-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.bedenk-step-number{background:var(--color-terracotta);color:#fff;width:2.25rem;height:2.25rem;font-family:var(--font-display);box-shadow:0 6px 16px color-mix(in srgb,var(--color-terracotta)18%,transparent);border-radius:.8rem;place-items:center;font-size:1rem;font-weight:650;display:grid}.bedenk-idea-shell{border:1px solid color-mix(in srgb,var(--color-terracotta)16%,transparent);background:color-mix(in srgb,var(--color-flour)58%,white);border-radius:1.25rem;transition:border-color .15s,box-shadow .15s,background .15s;overflow:hidden}.bedenk-idea-shell:focus-within{border-color:color-mix(in srgb,var(--color-terracotta)55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-terracotta)9%,transparent);background:#fff}.bedenk-idea-shell .bedenk-idea{min-height:9rem;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.bedenk-idea-shell .bedenk-idea:focus{box-shadow:none;border:0}.bedenk-idea-foot{border-top:1px solid color-mix(in srgb,var(--color-cacao)6%,transparent);color:color-mix(in srgb,var(--color-cacao)48%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem 1rem;padding:.55rem .85rem .65rem;font-size:.68rem;display:flex}.bedenk-idea-foot span:first-child{align-items:center;gap:.35rem;display:inline-flex}.bedenk-idea-foot i{color:var(--color-terracotta)}.bedenk-quick-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.bedenk-example-grid{grid-template-columns:minmax(0,1fr);gap:.55rem;display:grid}.bedenk-example-card{border:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);min-width:0;color:color-mix(in srgb,var(--color-cacao)78%,transparent);text-align:left;cursor:pointer;background:#fff;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.72rem .78rem;font-size:.76rem;font-weight:600;line-height:1.3;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.bedenk-example-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-terracotta)25%,transparent);box-shadow:0 6px 18px color-mix(in srgb,var(--color-cacao)6%,transparent);transform:translateY(-1px)}.bedenk-example-card:disabled{opacity:.5;cursor:default}.bedenk-example-icon{background:color-mix(in srgb,var(--color-terracotta)8%,white);width:2rem;height:2rem;color:var(--color-terracotta);border-radius:.7rem;place-items:center;display:grid}.bedenk-example-arrow{color:color-mix(in srgb,var(--color-cacao)28%,transparent)}.bedenk-prefs-toggle{background:color-mix(in srgb,var(--color-flour)70%,white);border-radius:.8rem;padding:.55rem .72rem}.bedenk-generate-row{border-top:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);padding-top:1rem;margin-top:1.5rem!important}@media(min-width:700px){.bedenk-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.bedenk-hero,.bedenk-studio{border-radius:1.35rem!important}.bedenk-quota{width:100%;max-width:none!important}.bedenk-generate-row{align-items:stretch}.bedenk-generate-row .btn-primary{justify-content:center;width:100%}}.recipe-card-foot-row{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.recipe-card-foot-row .recipe-card-meta{flex:auto;min-width:0}.recipe-card-engage--inline{flex:none;position:static!important;bottom:auto!important;right:auto!important}.recipe-card-engage--inline .recipe-engage--compact{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;gap:.22rem!important;padding:0!important;display:inline-flex!important}.recipe-card-engage--inline .recipe-engage--compact .recipe-engage-btn{height:1.9rem;border:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent)!important;background:color-mix(in srgb,var(--color-flour)50%,white)!important;min-width:1.9rem!important;min-height:1.9rem!important;color:color-mix(in srgb,var(--color-cacao)62%,transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:999px!important;flex-direction:row!important;gap:.18rem!important;padding:0 .42rem!important}.recipe-card-engage--inline .recipe-engage--compact .recipe-engage-btn:hover{border-color:color-mix(in srgb,var(--color-terracotta)28%,transparent)!important;background:color-mix(in srgb,var(--color-terracotta)7%,white)!important;color:var(--color-terracotta)!important;transform:none!important}.recipe-card-engage--inline .recipe-engage--compact .recipe-engage-btn.is-active{border-color:color-mix(in srgb,var(--color-terracotta)24%,transparent)!important;background:color-mix(in srgb,var(--color-terracotta)10%,white)!important;color:var(--color-terracotta)!important}.recipe-card-engage--inline .recipe-engage--compact .recipe-engage-icon{width:.95rem!important;height:.95rem!important}.recipe-card-engage--inline .recipe-engage--compact .recipe-engage-icon i{font-size:.82rem!important}.recipe-card-engage--inline .recipe-engage--compact .recipe-engage-count{opacity:.66;font-weight:700;font-size:.58rem!important}.recipe-hero-engage-inline{margin-top:.8rem}.recipe-engage--detail{gap:.5rem!important}.recipe-engage--detail .recipe-engage-btn{border:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent)!important;min-width:0!important;min-height:2.65rem!important;color:color-mix(in srgb,var(--color-cacao)78%,transparent)!important;box-shadow:0 3px 12px color-mix(in srgb,var(--color-cacao)5%,transparent)!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-radius:.9rem!important;flex-direction:row!important;justify-content:flex-start!important;gap:.48rem!important;padding:.48rem .72rem .48rem .52rem!important}.recipe-engage--detail .recipe-engage-btn:hover{border-color:color-mix(in srgb,var(--color-terracotta)25%,transparent)!important;box-shadow:0 6px 16px color-mix(in srgb,var(--color-cacao)7%,transparent)!important;transform:translateY(-1px)!important}.recipe-engage--detail .recipe-engage-icon{background:color-mix(in srgb,var(--color-terracotta)7%,white);color:var(--color-terracotta);border-radius:.6rem!important;width:1.75rem!important;height:1.75rem!important}.recipe-engage--detail .recipe-engage-icon i{font-size:.92rem!important}.recipe-engage--detail .recipe-engage-label{font-size:.76rem;font-weight:680;line-height:1}.recipe-engage--detail .recipe-engage-count{background:color-mix(in srgb,var(--color-cacao)6%,white);opacity:.72;border-radius:999px;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .3rem;display:grid;font-size:.6rem!important}.recipe-engage--detail .recipe-engage-btn--like.is-active{border-color:color-mix(in srgb,var(--color-terracotta)28%,transparent)!important;background:color-mix(in srgb,var(--color-terracotta)6%,white)!important;color:var(--color-terracotta)!important}.recipe-engage--detail .recipe-engage-btn--favorite.is-active{color:#8b5a12!important;background:#fcf7ef!important;border-color:#b77b244d!important}.in-huis-stage--refresh{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.in-huis-board--refresh{border:1px solid color-mix(in srgb,var(--color-terracotta)10%,transparent);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--color-butter)24%,transparent),transparent 35%),linear-gradient(145deg,#fff,color-mix(in srgb,var(--color-flour)54%,#fff));box-shadow:0 12px 34px color-mix(in srgb,var(--color-cacao)5%,transparent);border-radius:1.55rem;padding:clamp(1rem,2.5vw,1.55rem)!important}.in-huis-header-row{align-items:flex-start!important;gap:1.2rem!important}.in-huis-header-row .in-huis-intro{max-width:48rem}.in-huis-header-row .page-title{max-width:42rem;font-size:clamp(2rem,4vw,3.1rem);line-height:1.04}.in-huis-header-row .lede{font-size:.95rem;line-height:1.55;max-width:46rem!important}.in-huis-summary-card,.in-huis-idea-link{box-shadow:none!important;border-radius:1rem!important}.in-huis-composer--refresh{flex-direction:column;gap:.7rem!important;margin-top:1.15rem!important;display:flex!important}.in-huis-add-panel{order:1;border-color:color-mix(in srgb,var(--color-terracotta)11%,transparent)!important;background:#ffffffeb!important;padding:.9rem!important}.in-huis-add-copy{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.55rem;display:flex}.in-huis-add-copy p:last-child{text-align:right;margin-top:0!important}.in-huis-field-bar--refresh{min-height:3.25rem;box-shadow:inset 0 1px #fffc;border:1px solid color-mix(in srgb,var(--color-terracotta)17%,transparent)!important;background:color-mix(in srgb,var(--color-flour)28%,white)!important;padding:.34rem .38rem .34rem .8rem!important}.in-huis-field-bar--refresh input{font-size:.92rem}.in-huis-field-bar--refresh .in-huis-add-button{min-height:2.55rem;padding-inline:1rem}.in-huis-pantry-panel{order:2;border-color:color-mix(in srgb,var(--color-cacao)6%,transparent)!important;background:#ffffff9e!important;padding:.72rem .8rem .8rem!important}.in-huis-panel-heading{margin-bottom:.5rem!important}.in-huis-chips--refresh{gap:.32rem!important}.in-huis-chips--refresh .in-huis-stock{border-radius:999px;min-height:2rem;padding:.2rem .24rem .2rem .62rem;font-size:.72rem;background:#fff!important}.in-huis-tools-row{flex-wrap:wrap;order:3;gap:.5rem!important;display:flex!important}.in-huis-suggestions,.in-huis-prefs--refresh{min-width:min(100%,13rem);width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:.85rem!important}.in-huis-suggestions>summary,.in-huis-prefs--refresh>summary{border:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);background:#ffffffb8;border-radius:.8rem;min-height:2.35rem;padding:.5rem .7rem!important;font-size:.72rem!important}.in-huis-suggestions[open],.in-huis-prefs--refresh[open]{padding:.45rem;border:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent)!important;background:#fffc!important;width:100%!important}.in-huis-suggestions[open]>summary,.in-huis-prefs--refresh[open]>summary{background:0 0;border-color:#0000}.in-huis-suggestions-body,.in-huis-prefs--refresh .in-huis-pref-grid{padding:.15rem .45rem .55rem!important}.in-huis-popular .filter-chip,.in-huis-pref-grid .filter-chip{min-height:2rem;padding:.34rem .62rem;font-size:.68rem}.in-huis-save-note--refresh{order:4;margin-top:.1rem!important}.in-huis-finds--refresh{border-top:0!important;margin-top:1.45rem!important;padding:0!important}.in-huis-finds-copy{padding:0 .15rem;margin:0 0 1rem!important}.in-huis-finds-copy h2{font-size:clamp(1.55rem,3vw,2.15rem)!important}.in-huis-result-group{border:1px solid color-mix(in srgb,var(--color-cacao)6%,transparent);background:color-mix(in srgb,white 93%,var(--color-flour));border-radius:1.35rem;padding:1rem}.in-huis-result-group+.in-huis-result-group{margin-top:1rem!important}.in-huis-result-group:has(.in-huis-bake-card.is-almost){background:color-mix(in srgb,var(--color-flour)66%,white)}.in-huis-result-heading{align-items:center!important;margin-bottom:.85rem!important}.in-huis-result-heading h3{font-size:1.25rem!important}.in-huis-bake-grid{grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important}.in-huis-bake-card--v2{transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:none!important;border-radius:1rem!important}.in-huis-bake-card--v2:hover{transform:translateY(-2px);box-shadow:0 9px 24px color-mix(in srgb,var(--color-cacao)7%,transparent)!important}.in-huis-bake-card--v2 .in-huis-bake-photo{aspect-ratio:16/10!important}.in-huis-bake-card--v2 .in-huis-bake-photo img{object-fit:cover;width:100%;height:100%}.in-huis-bake-card--v2 .in-huis-bake-status{background:#fffdf9e6;border:1px solid #ffffffb8;border-radius:999px;padding:.3rem .5rem;font-size:.58rem;top:.5rem;left:.5rem;box-shadow:0 3px 10px #2c211814}.in-huis-bake-card--v2 .in-huis-bake-body{padding:.7rem .75rem .75rem!important}.in-huis-bake-card--v2 .in-huis-bake-topline{margin-bottom:.28rem;font-size:.6rem}.in-huis-bake-card--v2 .in-huis-bake-title{font-size:.98rem!important;line-height:1.18!important}.in-huis-match-meter{background:color-mix(in srgb,var(--color-cacao)8%,transparent);border-radius:999px;height:.22rem;margin-top:.5rem;overflow:hidden}.in-huis-match-meter span{border-radius:inherit;background:var(--color-sage);height:100%;display:block}.in-huis-bake-card--v2.is-almost .in-huis-match-meter span{background:var(--color-terracotta)}.in-huis-bake-card--v2 .in-huis-bake-spark,.in-huis-bake-card--v2 .in-huis-missing-line{margin-top:.45rem}.in-huis-bake-card--v2 .in-huis-bake-spark{min-height:0;font-size:.68rem!important}.in-huis-bake-card--v2 .in-huis-missing-line{font-size:.68rem;display:block}.in-huis-bake-card--v2 .in-huis-missing-label{margin-right:.22rem}.in-huis-bake-card--v2 .in-huis-bake-substitute{font-size:.62rem}.in-huis-bake-card--v2 .in-huis-bake-actions{padding-top:.55rem!important}.in-huis-bake-card--v2 .in-huis-bake-link{border-top:1px solid color-mix(in srgb,var(--color-cacao)6%,transparent);justify-content:space-between;width:100%;padding-top:.5rem;font-size:.68rem}.in-huis-show-more{background:#fff!important;border-radius:.75rem!important;margin-top:.75rem!important}.library-card-grid{align-items:stretch}.knowledge-card-v2{border:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);min-width:0;box-shadow:0 5px 18px color-mix(in srgb,var(--color-cacao)4%,transparent);background:#fff;border-radius:1.15rem;flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.knowledge-card-v2:hover{border-color:color-mix(in srgb,var(--color-terracotta)19%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--color-cacao)7%,transparent);transform:translateY(-3px)}.knowledge-card-v2-media{aspect-ratio:16/10;background:linear-gradient(145deg,var(--color-flour),color-mix(in srgb,var(--color-butter)45%,white));display:block;position:relative;overflow:hidden}.knowledge-card-v2-media img{object-fit:cover;width:100%;height:100%;transition:transform .24s}.knowledge-card-v2:hover .knowledge-card-v2-media img{transform:scale(1.025)}.knowledge-card-v2-fallback{width:100%;height:100%;color:color-mix(in srgb,var(--color-terracotta)55%,transparent);place-items:center;font-size:2rem;display:grid}.knowledge-card-v2-kind{color:var(--color-cacao);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#fffdf9e6;border:1px solid #ffffffb3;border-radius:999px;padding:.32rem .55rem;font-size:.58rem;font-weight:700;position:absolute;top:.6rem;left:.6rem}.knowledge-card-v2-body{flex-direction:column;flex:auto;padding:.9rem .95rem .95rem;display:flex}.knowledge-card-v2-eyebrow{color:var(--color-terracotta);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .28rem;font-size:.58rem;font-weight:700}.knowledge-card-v2-title{color:var(--color-cacao);font-family:var(--font-display);font-size:1.08rem;font-weight:650;line-height:1.2}.knowledge-card-v2-title:hover{color:var(--color-terracotta)}.knowledge-card-v2-summary{-webkit-line-clamp:3;color:color-mix(in srgb,var(--color-cacao)65%,transparent);-webkit-box-orient:vertical;margin-top:.4rem;font-size:.72rem;line-height:1.48;display:-webkit-box;overflow:hidden}.knowledge-card-v2-link{color:var(--color-terracotta);align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;font-size:.68rem;font-weight:700;display:inline-flex}.knowledge-article-v2{width:100%;max-width:72rem;margin-inline:auto}.knowledge-article-v2-header{border:1px solid color-mix(in srgb,var(--color-terracotta)9%,transparent);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--color-butter)28%,transparent),transparent 40%),linear-gradient(150deg,#fff,color-mix(in srgb,var(--color-flour)60%,#fff));border-radius:1.55rem;gap:1rem;margin-top:1rem;padding:clamp(1.15rem,3vw,2rem);display:grid}.knowledge-article-v2-heading h1{max-width:48rem;color:var(--color-cacao);font-family:var(--font-display);letter-spacing:-.025em;margin-top:.28rem;font-size:clamp(2rem,5vw,3.6rem);font-weight:650;line-height:1.02}.knowledge-article-v2-lede{max-width:46rem;color:color-mix(in srgb,var(--color-cacao)68%,transparent);margin-top:.7rem;font-size:clamp(.94rem,1.6vw,1.08rem);line-height:1.58}.knowledge-article-v2-answer{border:1px solid color-mix(in srgb,var(--color-sage)18%,transparent);background:#ffffffc2;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.knowledge-article-v2-answer-icon{background:color-mix(in srgb,var(--color-sage)10%,white);width:2.2rem;height:2.2rem;color:var(--color-sage);border-radius:.72rem;flex:0 0 2.2rem;place-items:center;display:grid}.knowledge-article-v2-answer-label{color:var(--color-sage);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.16rem;font-size:.62rem;font-weight:750}.knowledge-article-v2-answer p:last-child{color:color-mix(in srgb,var(--color-cacao)76%,transparent);font-size:.8rem;line-height:1.5}.knowledge-article-v2-hero{aspect-ratio:16/7;background:var(--color-flour);border-radius:1.4rem;margin-top:1rem;overflow:hidden}.knowledge-article-v2-hero img{object-fit:cover;width:100%;height:100%}.knowledge-article-v2-content{gap:1rem;max-width:54rem;margin:1rem auto 0;display:grid}.knowledge-article-v2-section,.knowledge-article-v2-warning{border:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);background:#fff;border-radius:1.2rem;padding:clamp(1rem,2.5vw,1.45rem)}.knowledge-article-v2-section-head h2,.knowledge-article-v2-warning h2,.knowledge-article-v2-related-head h2{color:var(--color-cacao);font-family:var(--font-display);margin-top:.18rem;font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:650;line-height:1.15}.knowledge-article-v2-points{gap:.65rem;margin-top:.9rem;display:grid}.knowledge-article-v2-point{border-top:1px solid color-mix(in srgb,var(--color-cacao)6%,transparent);grid-template-columns:2rem minmax(0,1fr);align-items:flex-start;gap:.7rem;padding:.75rem 0;display:grid}.knowledge-article-v2-point:first-child{border-top:0;padding-top:0}.knowledge-article-v2-point-index{background:color-mix(in srgb,var(--color-terracotta)9%,white);width:1.8rem;height:1.8rem;color:var(--color-terracotta);border-radius:.6rem;place-items:center;font-size:.68rem;font-weight:750;display:grid}.knowledge-article-v2-point p,.knowledge-article-v2-warning p:last-child,.knowledge-article-v2-steps p{color:color-mix(in srgb,var(--color-cacao)76%,transparent);font-size:.86rem;line-height:1.68}.knowledge-article-v2-warning{border-color:color-mix(in srgb,var(--color-terracotta)13%,transparent);background:color-mix(in srgb,var(--color-flour)62%,white);grid-template-columns:2.5rem minmax(0,1fr);gap:.85rem;display:grid}.knowledge-article-v2-warning-icon{width:2.5rem;height:2.5rem;color:var(--color-terracotta);box-shadow:0 3px 10px color-mix(in srgb,var(--color-cacao)5%,transparent);background:#fff;border-radius:.8rem;place-items:center;display:grid}.knowledge-article-v2-warning p:last-child{margin-top:.45rem}.knowledge-article-v2-steps{gap:.7rem;margin-top:.9rem;display:grid}.knowledge-article-v2-steps li{background:color-mix(in srgb,var(--color-flour)44%,white);border-radius:.9rem;grid-template-columns:2.1rem minmax(0,1fr);align-items:flex-start;gap:.75rem;padding:.85rem;display:grid}.knowledge-article-v2-steps li>span{background:var(--color-terracotta);color:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:750;display:grid}.knowledge-article-v2-steps h3{color:var(--color-cacao);margin-bottom:.15rem;font-size:.8rem;font-weight:750}.knowledge-article-v2-related{border-top:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);margin-top:1.25rem;padding-top:1.25rem}.knowledge-article-v2-related-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.85rem;display:flex}.knowledge-article-v2-related-head>a,.knowledge-article-v2-back a{color:var(--color-terracotta);align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.knowledge-article-v2-back{margin-top:1.25rem}@media(min-width:640px){.in-huis-bake-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.knowledge-article-v2-header{grid-template-columns:minmax(0,1.55fr) minmax(15rem,.72fr);align-items:end}}@media(min-width:900px){.in-huis-header-row{flex-direction:row!important;justify-content:space-between!important}.in-huis-summary-card,.in-huis-idea-link{width:min(18rem,31%)!important}.in-huis-bake-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1200px){.in-huis-bake-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:639px){.recipe-card-foot-row{align-items:flex-end}.recipe-card-engage--inline .recipe-engage--compact .recipe-engage-btn{height:1.75rem;min-width:1.75rem!important;min-height:1.75rem!important;padding-inline:.34rem!important}.recipe-engage--detail{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}.recipe-engage--detail .recipe-engage-btn{width:100%;justify-content:center!important;padding-inline:.5rem!important}.recipe-engage--detail .recipe-engage-label{font-size:.7rem}.in-huis-board--refresh{border-radius:1.2rem;padding:.9rem!important}.in-huis-add-copy{display:block}.in-huis-add-copy p:last-child{text-align:left;margin-top:.12rem!important}.in-huis-field-bar--refresh{min-height:0;grid-template-columns:auto minmax(0,1fr)!important}.in-huis-field-bar--refresh .in-huis-add-button{grid-column:1/-1;width:100%;margin-top:.25rem}.in-huis-result-group{border-radius:1rem;padding:.75rem}.knowledge-article-v2-header{border-radius:1.2rem;padding:1rem}.knowledge-article-v2-hero{aspect-ratio:4/3;border-radius:1rem}.knowledge-article-v2-warning{grid-template-columns:2.2rem minmax(0,1fr);gap:.65rem}.knowledge-article-v2-warning-icon{width:2.2rem;height:2.2rem}.knowledge-article-v2-related-head{flex-direction:column;align-items:flex-start}}.recipe-card-engage--overlay{z-index:4;position:absolute!important;top:.65rem!important;bottom:auto!important;right:.65rem!important}.recipe-card-engage--overlay .recipe-engage--compact,.recipe-hero-engage-overlay .recipe-engage--compact{-webkit-backdrop-filter:blur(12px)saturate(1.05);background:#fffaf4e8;border:1px solid #ffffffb8;border-radius:999px;display:inline-flex;box-shadow:0 6px 18px #2c211829;gap:.12rem!important;padding:.22rem!important}.recipe-card-engage--overlay .recipe-engage-btn,.recipe-hero-engage-overlay .recipe-engage-btn{color:#4b2b1cc2!important;min-width:2rem!important;height:2rem!important;min-height:2rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:999px!important;flex-direction:row!important;gap:.22rem!important;padding:0 .42rem!important}.recipe-card-engage--overlay .recipe-engage-btn:hover,.recipe-hero-engage-overlay .recipe-engage-btn:hover{color:var(--color-terracotta)!important;box-shadow:none!important;background:#ffffffb8!important;transform:none!important}.recipe-card-engage--overlay .recipe-engage-btn.is-active,.recipe-hero-engage-overlay .recipe-engage-btn.is-active{background:color-mix(in srgb,var(--color-terracotta)11%,white)!important;color:var(--color-terracotta)!important}.recipe-card-engage--overlay .recipe-engage-icon,.recipe-hero-engage-overlay .recipe-engage-icon{width:1.05rem!important;height:1.05rem!important}.recipe-card-engage--overlay .recipe-engage-icon i,.recipe-hero-engage-overlay .recipe-engage-icon i{font-size:.88rem!important}.recipe-card-engage--overlay .recipe-engage-count,.recipe-hero-engage-overlay .recipe-engage-count{opacity:.72;font-weight:750;line-height:1;font-size:.58rem!important}.recipe-card-engage--overlay .recipe-engage-btn+.recipe-engage-btn,.recipe-hero-engage-overlay .recipe-engage-btn+.recipe-engage-btn{position:relative}.recipe-card-engage--overlay .recipe-engage-btn+.recipe-engage-btn:before,.recipe-hero-engage-overlay .recipe-engage-btn+.recipe-engage-btn:before{content:"";background:#6b3f2a1c;width:1px;position:absolute;top:.45rem;bottom:.45rem;left:-.07rem}.recipe-hero-photo{position:relative}.recipe-hero-engage-overlay{z-index:5;position:absolute;bottom:.85rem;right:.85rem}.recipe-hero-engage-overlay .recipe-engage--compact{box-shadow:0 8px 24px #2c211830;padding:.28rem!important}.recipe-hero-engage-overlay .recipe-engage-btn{min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important;padding-inline:.55rem!important}.recipe-hero-engage-overlay .recipe-engage-icon i{font-size:1rem!important}.recipe-hero-engage-overlay .recipe-engage-count{font-size:.62rem!important}.knowledge-card-v3{border:1px solid color-mix(in srgb,var(--color-terracotta)10%,transparent);background:#fff;border-radius:1.35rem;flex-direction:column;min-width:0;height:100%;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 5px 18px #42281b0e}.knowledge-card-v3:hover{border-color:color-mix(in srgb,var(--color-terracotta)22%,transparent);transform:translateY(-3px);box-shadow:0 12px 28px #42281b17}.knowledge-card-v3-media{aspect-ratio:16/10;background:color-mix(in srgb,var(--color-flour)82%,white);display:block;position:relative;overflow:hidden}.knowledge-card-v3-media img{object-fit:cover;width:100%;height:100%;transition:transform .24s}.knowledge-card-v3:hover .knowledge-card-v3-media img{transform:scale(1.025)}.knowledge-card-v3-fallback{width:100%;height:100%;color:color-mix(in srgb,var(--color-terracotta)58%,transparent);place-items:center;font-size:2rem;display:grid}.knowledge-card-v3-kind{color:var(--color-cacao);-webkit-backdrop-filter:blur(8px);background:#fffbf6eb;border:1px solid #ffffffad;border-radius:999px;padding:.34rem .58rem;font-size:.65rem;font-weight:700;line-height:1;position:absolute;bottom:.7rem;left:.7rem;box-shadow:0 4px 12px #2c21181a}.knowledge-card-v3-body{flex-direction:column;flex:auto;min-width:0;padding:1rem 1.05rem 1.05rem;display:flex}.knowledge-card-v3-eyebrow{color:var(--color-terracotta);letter-spacing:.075em;text-transform:uppercase;margin:0 0 .32rem;font-size:.62rem;font-weight:720;line-height:1.2}.knowledge-card-v3-title{color:var(--color-cacao);font-family:var(--font-display);font-size:clamp(1.02rem,1.1vw,1.16rem);font-weight:650;line-height:1.16;text-decoration:none}.knowledge-card-v3-title:hover{color:var(--color-terracotta)}.knowledge-card-v3-summary{color:color-mix(in srgb,var(--color-cacao)67%,transparent);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.55rem 0 0;font-size:.79rem;line-height:1.48;display:-webkit-box;overflow:hidden}.knowledge-card-v3-link{color:var(--color-terracotta);align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;font-size:.73rem;font-weight:700;text-decoration:none;display:inline-flex}.knowledge-article-v3{gap:clamp(1.15rem,2.5vw,1.8rem);display:grid}.knowledge-article-v3-header{border:1px solid color-mix(in srgb,var(--color-terracotta)10%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--color-butter)36%,transparent),transparent 36%),#fff;border-radius:1.7rem;gap:1rem;padding:clamp(1.2rem,2.6vw,2rem);display:grid}.knowledge-article-v3-heading h1{max-width:18ch;color:var(--color-cacao);font-family:var(--font-display);margin:.28rem 0 0;font-size:clamp(2rem,5vw,3.65rem);font-weight:650;line-height:.98}.knowledge-article-v3-lede{max-width:62ch;color:color-mix(in srgb,var(--color-cacao)72%,transparent);margin:.75rem 0 0;font-size:clamp(.96rem,1.5vw,1.08rem);line-height:1.65}.knowledge-article-v3-answer,.knowledge-learning-card,.knowledge-article-v3-remember{border-radius:1.15rem;align-items:flex-start;gap:.8rem;padding:1rem 1.05rem;display:flex}.knowledge-article-v3-answer{border:1px solid color-mix(in srgb,var(--color-sage)24%,transparent);background:color-mix(in srgb,var(--color-sage)8%,white)}.knowledge-article-v3-answer-icon,.knowledge-learning-card-icon,.knowledge-article-v3-remember-icon{width:2.15rem;height:2.15rem;color:var(--color-terracotta);background:#fff;border-radius:.7rem;flex:none;place-items:center;display:grid;box-shadow:0 3px 10px #2c21180f}.knowledge-article-v3-answer-label{color:var(--color-sage);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .18rem;font-size:.63rem;font-weight:760}.knowledge-article-v3-answer p:last-child,.knowledge-learning-card p:last-child,.knowledge-article-v3-remember p:last-child{color:color-mix(in srgb,var(--color-cacao)79%,transparent);margin:0;font-size:.88rem;line-height:1.58}.knowledge-article-v3-hero{aspect-ratio:16/8.5;background:color-mix(in srgb,var(--color-flour)84%,white);border-radius:1.55rem;margin:0;overflow:hidden}.knowledge-article-v3-hero img{object-fit:cover;width:100%;height:100%}.knowledge-article-v3-content{gap:1rem;width:100%;max-width:58rem;margin-inline:auto;display:grid}.knowledge-learning-card{border:1px solid color-mix(in srgb,var(--color-terracotta)13%,transparent);background:color-mix(in srgb,var(--color-butter)17%,white)}.knowledge-article-v3-section{border:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);background:#fff;border-radius:1.35rem;padding:clamp(1.15rem,2.4vw,1.6rem)}.knowledge-article-v3-section-head{max-width:44rem}.knowledge-article-v3-section-head h2,.knowledge-article-v3-remember h2,.knowledge-article-v3-related-head h2{color:var(--color-cacao);font-family:var(--font-display);margin:.2rem 0 0;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:650;line-height:1.12}.knowledge-article-v3-section-head>p:last-child{color:color-mix(in srgb,var(--color-cacao)59%,transparent);margin:.55rem 0 0;font-size:.83rem;line-height:1.55}.knowledge-article-v3-points{border-top:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);gap:0;margin-top:1.1rem;display:grid}.knowledge-article-v3-point{border-bottom:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1rem 0;display:grid}.knowledge-article-v3-point:last-child{border-bottom:0;padding-bottom:.15rem}.knowledge-article-v3-point-index{background:color-mix(in srgb,var(--color-terracotta)10%,white);width:1.8rem;height:1.8rem;color:var(--color-terracotta);border-radius:999px;place-items:center;font-size:.7rem;font-weight:800;display:grid}.knowledge-article-v3-point h3,.knowledge-article-v3-steps h3{color:var(--color-cacao);font-family:var(--font-display);margin:0;font-size:1rem;font-weight:650;line-height:1.28}.knowledge-article-v3-point p,.knowledge-article-v3-steps p{color:color-mix(in srgb,var(--color-cacao)73%,transparent);margin:.3rem 0 0;font-size:.87rem;line-height:1.65}.knowledge-article-v3-steps{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.knowledge-article-v3-steps li{background:color-mix(in srgb,var(--color-flour)58%,white);border-radius:1rem;grid-template-columns:2.15rem minmax(0,1fr);gap:.8rem;padding:.9rem;display:grid}.knowledge-article-v3-steps li>span{background:var(--color-terracotta);color:#fff;border-radius:.65rem;place-items:center;width:2rem;height:2rem;font-size:.76rem;font-weight:800;display:grid}.knowledge-article-v3-remember{border:1px solid color-mix(in srgb,var(--color-terracotta)14%,transparent);background:color-mix(in srgb,var(--color-flour)66%,white)}.knowledge-article-v3-related{gap:.9rem;margin-top:.35rem;display:grid}.knowledge-article-v3-related-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.knowledge-article-v3-related-head>a,.knowledge-article-v3-back a{color:var(--color-terracotta);align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.knowledge-article-v3-back{padding-top:.25rem}@media(min-width:820px){.knowledge-article-v3-header{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.65fr);align-items:end}.knowledge-article-v3-answer{align-self:end}}@media(max-width:639px){.recipe-card-engage--overlay{top:.5rem!important;right:.5rem!important}.recipe-card-engage--overlay .recipe-engage--compact{padding:.16rem!important}.recipe-card-engage--overlay .recipe-engage-btn{min-width:1.8rem!important;height:1.8rem!important;min-height:1.8rem!important;padding-inline:.34rem!important}.recipe-card-engage--overlay .recipe-engage-icon i{font-size:.82rem!important}.recipe-hero-engage-overlay{bottom:.65rem;right:.65rem}.recipe-hero-engage-overlay .recipe-engage-btn{min-width:2.15rem!important;height:2.15rem!important;min-height:2.15rem!important;padding-inline:.46rem!important}.knowledge-card-v3-body{padding:.88rem .9rem .95rem}.knowledge-card-v3-summary{-webkit-line-clamp:2}.knowledge-article-v3-header{border-radius:1.25rem;padding:1rem}.knowledge-article-v3-heading h1{font-size:clamp(1.8rem,10vw,2.55rem);line-height:1.02}.knowledge-article-v3-hero{aspect-ratio:4/3;border-radius:1.15rem}.knowledge-article-v3-section,.knowledge-learning-card,.knowledge-article-v3-remember,.knowledge-article-v3-answer{padding:.9rem}.knowledge-article-v3-point{grid-template-columns:1.7rem minmax(0,1fr);gap:.58rem}.knowledge-article-v3-point-index{width:1.55rem;height:1.55rem;font-size:.64rem}.knowledge-article-v3-related-head{flex-direction:column;align-items:flex-start}}.recipe-card-engage--overlay .recipe-engage-count,.recipe-hero-engage-overlay .recipe-engage-count{color:currentColor;font-variant-numeric:tabular-nums;letter-spacing:-.015em;text-align:center;opacity:.88;min-width:.72rem;font-family:"Source Sans 3",ui-sans-serif,system-ui,sans-serif;font-weight:650;line-height:1;font-size:.69rem!important}.recipe-card-engage--overlay .recipe-engage-btn,.recipe-hero-engage-overlay .recipe-engage-btn{gap:.28rem!important}.recipe-hero-engage-overlay .recipe-engage-count{min-width:.78rem;font-size:.75rem!important}.knowledge-article-v3-header--simple{display:block}.knowledge-article-v3-header--simple .knowledge-article-v3-heading{max-width:54rem}.knowledge-article-v3-overview{border:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);background:#fff;border-radius:1.55rem;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(1rem,2.4vw,1.5rem);padding:clamp(.85rem,1.8vw,1.15rem);display:grid;box-shadow:0 8px 24px #2c21180b}.knowledge-article-v3-overview--no-image{grid-template-columns:minmax(0,1fr)}.knowledge-article-v3-overview-media{background:color-mix(in srgb,var(--color-flour)80%,white);border-radius:1.15rem;min-height:18rem;max-height:27rem;margin:0;position:relative;overflow:hidden}.knowledge-article-v3-overview-media img{object-fit:cover;width:100%;height:100%}.knowledge-article-v3-overview-copy{align-content:center;gap:.75rem;min-width:0;display:grid}.knowledge-reading-card{border:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent);background:color-mix(in srgb,var(--color-flour)55%,white);border-radius:1.15rem;align-items:flex-start;gap:.8rem;padding:1rem 1.05rem;display:flex}.knowledge-reading-card-icon{width:2.15rem;height:2.15rem;color:var(--color-terracotta);background:#fff;border-radius:.7rem;flex:none;place-items:center;display:grid;box-shadow:0 3px 10px #2c21180f}.knowledge-reading-card p:last-child{color:color-mix(in srgb,var(--color-cacao)76%,transparent);margin:0;font-size:.87rem;line-height:1.58}.knowledge-article-v3-overview .knowledge-article-v3-answer,.knowledge-article-v3-overview .knowledge-learning-card,.knowledge-article-v3-overview .knowledge-reading-card{min-height:0}.knowledge-article-v3-content{max-width:62rem}.knowledge-article-v3-section-head>p:last-child{max-width:48rem;font-size:.88rem;line-height:1.62}.knowledge-article-v3-point p,.knowledge-article-v3-steps p{font-size:.9rem;line-height:1.68}@media(max-width:819px){.knowledge-article-v3-overview{grid-template-columns:minmax(0,1fr)}.knowledge-article-v3-overview-media{aspect-ratio:16/10;min-height:0;max-height:none}}@media(max-width:639px){.recipe-card-engage--overlay .recipe-engage-count{min-width:.62rem;font-size:.64rem!important}.recipe-hero-engage-overlay .recipe-engage-count{min-width:.7rem;font-size:.69rem!important}.knowledge-article-v3-overview{border-radius:1.2rem;gap:.8rem;padding:.75rem}.knowledge-article-v3-overview-media{aspect-ratio:4/3;border-radius:.95rem}.knowledge-reading-card{padding:.9rem}}.account-gate-modal{max-height:calc(100dvh - 1.5rem)}.account-gate-modal-accent{background:linear-gradient(90deg,var(--color-butter),var(--color-terracotta),var(--color-sage));height:.28rem}.account-gate-modal-body{padding:1.15rem 1.2rem 1.2rem}.account-gate-modal-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.account-gate-modal-heading{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.account-gate-modal-icon{width:2.55rem;height:2.55rem;color:var(--color-terracotta);background:color-mix(in srgb,var(--color-butter)48%,white);border-radius:.9rem;flex:none;place-items:center;font-size:1.05rem;display:grid}.account-gate-modal-title{color:var(--color-cacao);font-family:var(--font-display);margin:0;font-size:clamp(1.28rem,2.2vw,1.65rem);font-weight:650;line-height:1.08}.account-gate-modal-text{max-width:37rem;color:color-mix(in srgb,var(--color-cacao)72%,transparent);margin:.4rem 0 0;font-size:.9rem;line-height:1.5}.account-gate-modal-close{width:2.15rem;height:2.15rem;color:color-mix(in srgb,var(--color-cacao)52%,transparent);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.account-gate-modal-close:hover{color:var(--color-cacao);background:color-mix(in srgb,var(--color-flour)72%,white)}.account-gate-modal-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.9rem;display:grid}.account-gate-modal-benefit{border:1px solid color-mix(in srgb,var(--color-terracotta)9%,transparent);min-width:0;color:color-mix(in srgb,var(--color-cacao)88%,transparent);background:color-mix(in srgb,var(--color-flour)54%,white);border-radius:.85rem;align-items:center;gap:.58rem;padding:.58rem .68rem;font-size:.79rem;font-weight:600;line-height:1.22;display:flex}.account-gate-modal-benefit-icon{width:1.65rem;height:1.65rem;color:var(--color-terracotta);background:#fff;border-radius:.55rem;flex:none;place-items:center;font-size:.78rem;display:grid;box-shadow:0 2px 7px #2c21180d}.account-gate-modal-actions{border-top:1px solid color-mix(in srgb,var(--color-terracotta)10%,transparent);justify-content:flex-end;align-items:center;gap:.6rem;margin-top:1rem;padding-top:.9rem;display:flex}.account-gate-modal-action{white-space:nowrap;min-width:0}.knowledge-article-v3-overview{grid-template-columns:minmax(14.5rem,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(1.15rem,2.4vw,2rem);padding:clamp(.9rem,1.7vw,1.2rem)}.knowledge-article-v3-overview-media{aspect-ratio:4/3;align-self:center;min-height:0;max-height:20rem}.knowledge-article-v3-overview-copy{padding:.1rem clamp(0rem,.7vw,.45rem) .1rem 0;display:block}.knowledge-overview-block{border-top:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent);padding:.85rem 0}.knowledge-overview-block:first-child{border-top:0;padding-top:0}.knowledge-overview-block:last-child{padding-bottom:0}.knowledge-overview-block--lead>p{color:var(--color-cacao);font-size:clamp(.98rem,1.35vw,1.08rem);font-weight:520;line-height:1.62}.knowledge-overview-label{color:var(--color-terracotta);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:.48rem;margin-bottom:.35rem;font-size:.71rem;font-weight:750;line-height:1.2;display:flex}.knowledge-overview-label i{font-size:.82rem}.knowledge-overview-block>p{max-width:43rem;color:color-mix(in srgb,var(--color-cacao)76%,transparent);margin:0;font-size:.9rem;line-height:1.62}.knowledge-article-v3-content{margin-top:clamp(1.4rem,2.8vw,2rem)}@media(max-width:819px){.account-gate-modal{max-height:calc(100dvh - 1rem);overflow-y:auto}.knowledge-article-v3-overview{grid-template-columns:minmax(0,1fr);gap:.95rem}.knowledge-article-v3-overview-media{aspect-ratio:16/9;width:min(100%,34rem);max-height:none}.knowledge-article-v3-overview-copy{padding-right:0}}@media(max-width:639px){.account-gate-modal-body{padding:.95rem}.account-gate-modal-heading{gap:.65rem}.account-gate-modal-icon{border-radius:.75rem;width:2.2rem;height:2.2rem;font-size:.92rem}.account-gate-modal-title{font-size:1.2rem}.account-gate-modal-text{font-size:.82rem;line-height:1.42}.account-gate-modal-benefits{grid-template-columns:minmax(0,1fr);gap:.38rem;margin-top:.72rem}.account-gate-modal-benefit{min-height:2.45rem;padding:.45rem .55rem;font-size:.75rem}.account-gate-modal-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem;margin-top:.75rem;padding-top:.72rem;display:grid}.account-gate-modal-action{white-space:normal;width:100%;padding-inline:.72rem!important;font-size:.76rem!important}.knowledge-article-v3-overview{padding:.68rem}.knowledge-article-v3-overview-media{aspect-ratio:16/10}.knowledge-overview-block{padding:.72rem 0}}.home-hero-actions{flex-wrap:wrap;gap:.55rem;max-width:58rem;margin-top:1rem;display:flex}.home-hero-actions a{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#37231757;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.45rem;min-height:2.55rem;padding:.55rem .78rem;font-size:.82rem;font-weight:650;line-height:1.15;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.home-hero-actions a:hover,.home-hero-actions a:focus-visible{background:#3723178a;border-color:#ffffff8c;outline:none;transform:translateY(-1px)}.home-tools-section{z-index:2;border-bottom:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);background:color-mix(in srgb,var(--color-cream)88%,white);position:relative}.home-tools-heading{grid-template-columns:minmax(0,1fr) minmax(17rem,31rem);align-items:end;gap:1.4rem;margin-bottom:1.25rem;display:grid}.home-tools-heading>p{color:color-mix(in srgb,var(--color-cacao)68%,transparent);margin:0;font-size:.95rem;line-height:1.55}.home-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.home-tool-card{border:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);min-height:6.35rem;color:var(--color-cacao);background:#fff;border-radius:1.15rem;grid-template-columns:2.45rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;text-decoration:none;transition:transform .17s,border-color .17s,box-shadow .17s;display:grid;box-shadow:0 7px 22px #462b1c0b}.home-tool-card:hover,.home-tool-card:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)30%,transparent);outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #462b1c14}.home-tool-icon{background:color-mix(in srgb,var(--color-butter)50%,white);width:2.45rem;height:2.45rem;color:var(--color-terracotta);border-radius:.8rem;place-items:center;font-size:1.03rem;display:grid}.home-tool-card strong,.home-tool-card small{display:block}.home-tool-card strong{font-family:var(--font-display);font-size:1.02rem;font-weight:650;line-height:1.2}.home-tool-card small{color:color-mix(in srgb,var(--color-cacao)64%,transparent);margin-top:.22rem;font-size:.78rem;line-height:1.35}.home-tool-arrow{color:color-mix(in srgb,var(--color-terracotta)60%,transparent);font-size:.92rem}.knowledge-problem-entry{border:1px solid color-mix(in srgb,var(--color-terracotta)15%,transparent);background:color-mix(in srgb,var(--color-butter)27%,white);max-width:58rem;color:var(--color-cacao);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin:-.35rem auto 1.5rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.knowledge-problem-entry:hover,.knowledge-problem-entry:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)35%,transparent);outline:none;transform:translateY(-1px)}.knowledge-problem-entry-icon{width:2.45rem;height:2.45rem;color:var(--color-terracotta);background:#fff;border-radius:.8rem;place-items:center;display:grid;box-shadow:0 5px 14px #462b1c0f}.knowledge-problem-entry strong,.knowledge-problem-entry small{display:block}.knowledge-problem-entry strong{font-size:.92rem}.knowledge-problem-entry small{color:color-mix(in srgb,var(--color-cacao)62%,transparent);margin-top:.13rem;font-size:.76rem;line-height:1.35}.knowledge-problem-entry-cta{color:var(--color-terracotta-dark);white-space:nowrap;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:inline-flex}.in-huis-account-nudge{border:1px solid color-mix(in srgb,var(--color-sage)24%,transparent);background:color-mix(in srgb,var(--color-sage)8%,white);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-top:.85rem;padding:.85rem;display:grid}.in-huis-account-nudge-icon{width:2.45rem;height:2.45rem;color:var(--color-sage);background:#fff;border-radius:.78rem;place-items:center;display:grid;box-shadow:0 5px 14px #462b1c0d}.in-huis-account-nudge strong{color:var(--color-cacao);font-size:.9rem;display:block}.in-huis-account-nudge p{color:color-mix(in srgb,var(--color-cacao)62%,transparent);margin:.15rem 0 0;font-size:.78rem;line-height:1.4}.in-huis-account-nudge-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.in-huis-account-nudge-actions .btn-primary,.in-huis-account-nudge-actions .btn-ghost{min-height:2.45rem;padding:.48rem .7rem;font-size:.78rem}.bake-help-page{color:var(--color-cacao)}.bake-help-hero{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr);align-items:end;gap:2rem;padding:1.25rem 0 2rem;display:grid}.bake-help-search{border:1px solid color-mix(in srgb,var(--color-terracotta)17%,transparent);background:#fff;border-radius:1.05rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.48rem;display:grid;box-shadow:0 10px 30px #462b1c12}.bake-help-search>i{color:var(--color-terracotta);margin-left:.45rem}.bake-help-search input{min-width:0;color:var(--color-cacao);box-shadow:none;background:0 0;border:0;outline:none;font-size:.9rem}.bake-help-search input:focus{box-shadow:none;border:0;outline:none}.bake-help-search .btn-primary{white-space:nowrap;min-height:2.7rem;padding:.55rem .85rem}.bake-help-section{border-top:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);padding:2rem 0}.bake-help-section-head{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.15rem;display:flex}.bake-help-section-head>p{max-width:34rem;color:color-mix(in srgb,var(--color-cacao)62%,transparent);margin:0;font-size:.88rem;line-height:1.5}.bake-help-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.bake-help-group{border:1px solid color-mix(in srgb,var(--color-terracotta)11%,transparent);background:#fff;border-radius:1.15rem;overflow:hidden;box-shadow:0 7px 22px #462b1c0a}.bake-help-group-title{border-bottom:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);background:color-mix(in srgb,var(--color-flour)66%,white);align-items:center;gap:.7rem;padding:.9rem 1rem;display:flex}.bake-help-group-title>span{width:2.15rem;height:2.15rem;color:var(--color-terracotta);background:#fff;border-radius:.72rem;place-items:center;display:grid}.bake-help-group-title h3{font-family:var(--font-display);margin:0;font-size:1.12rem;font-weight:650}.bake-help-problem-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:.45rem;display:grid}.bake-help-problem-list a{min-height:2.7rem;color:color-mix(in srgb,var(--color-cacao)88%,black);border-radius:.72rem;justify-content:space-between;align-items:center;gap:.55rem;padding:.56rem .62rem;font-size:.82rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.bake-help-problem-list a:hover,.bake-help-problem-list a:focus-visible{background:color-mix(in srgb,var(--color-butter)30%,white);color:var(--color-terracotta-dark);outline:none}.bake-help-problem-list a i{color:color-mix(in srgb,var(--color-terracotta)58%,transparent);flex:none;font-size:.75rem}.bake-help-how{background:color-mix(in srgb,var(--color-butter)26%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-terracotta)9%,transparent);border-radius:1.35rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.8rem;margin:1rem 0 2rem;padding:1.4rem;display:grid}.bake-help-steps{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.bake-help-steps li{background:#ffffffb8;border-radius:.9rem;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;padding:.72rem;display:grid}.bake-help-steps li>span{background:var(--color-terracotta);color:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:800;display:grid}.bake-help-steps strong{font-size:.88rem;display:block}.bake-help-steps p{color:color-mix(in srgb,var(--color-cacao)61%,transparent);margin:.12rem 0 0;font-size:.76rem;line-height:1.4}.bake-help-next{border:1px solid color-mix(in srgb,var(--color-sage)20%,transparent);background:color-mix(in srgb,var(--color-sage)8%,white);border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1rem;padding:1.2rem 1.3rem;display:flex}@media(min-width:1024px)and (max-width:1199px){.site-nav-main{gap:.75rem;margin-inline:.65rem}.site-nav-link--pro{letter-spacing:-.015em;font-size:.76rem}.site-header-pro .site-brand--pro img{max-width:12.4rem}}@media(max-width:899px){.home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tools-heading,.bake-help-hero,.bake-help-how{grid-template-columns:1fr}.bake-help-hero{gap:1rem}}@media(max-width:639px){.home-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%;display:grid}.home-hero-actions a{border-radius:.85rem;justify-content:flex-start;min-height:2.65rem;padding:.55rem .65rem;font-size:.74rem}.home-tools-heading{gap:.45rem;margin-bottom:.9rem}.home-tools-heading>p{font-size:.82rem}.home-tool-grid{grid-template-columns:1fr;gap:.55rem}.home-tool-card{border-radius:.95rem;grid-template-columns:2.2rem minmax(0,1fr) auto;gap:.7rem;min-height:0;padding:.78rem}.home-tool-icon{border-radius:.7rem;width:2.2rem;height:2.2rem}.home-tool-card strong{font-size:.94rem}.home-tool-card small{font-size:.72rem}.knowledge-problem-entry,.in-huis-account-nudge{grid-template-columns:auto minmax(0,1fr)}.knowledge-problem-entry-cta,.in-huis-account-nudge-actions{grid-column:1/-1;justify-content:flex-start;margin-left:0}.bake-help-page{padding-top:1rem}.bake-help-search{grid-template-columns:auto minmax(0,1fr)}.bake-help-search .btn-primary{grid-column:1/-1;width:100%}.bake-help-section{padding:1.4rem 0}.bake-help-section-head{align-items:start;gap:.45rem;display:grid}.bake-help-groups{grid-template-columns:1fr;gap:.65rem}.bake-help-problem-list{grid-template-columns:1fr}.bake-help-how{border-radius:1.05rem;gap:1rem;padding:1rem}.bake-help-next{flex-direction:column;align-items:flex-start;padding:1rem}}.site-header-pro{-webkit-backdrop-filter:blur(18px)saturate(1.15);background:#fffaf4eb;box-shadow:0 1px #ffffffeb,0 10px 32px #3a23160e}@media(min-width:1024px){.site-nav-link--pro{padding-inline:.22rem}.site-nav-link--pro.site-nav-link-active{text-shadow:0 0 .01px}}.home-hero-frame{isolation:isolate;overflow:hidden}.home-hero-frame:after{z-index:1;content:"";pointer-events:none;background:radial-gradient(circle,#ffffff17,#fff0 68%);border:1px solid #ffffff1f;border-radius:999px;width:28rem;height:28rem;position:absolute;bottom:-11rem;right:-9rem}.home-hero-frame>.home-hero{z-index:2;position:relative}.home-hero-eyebrow{color:#fffffff0;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:.58rem;margin:0 0 .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.home-hero-eyebrow>span{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff21;border:1px solid #ffffff47;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;display:grid;box-shadow:inset 0 1px #ffffff29}.home-hero-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;width:min(100%,68rem);max-width:none;margin-top:1.05rem;display:grid}.home-hero-actions .home-hero-action{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.08);background:linear-gradient(145deg,#3522168c,#35221657);border:1px solid #ffffff38;border-radius:1.08rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:5.2rem;padding:.75rem .8rem;text-decoration:none;transition:transform .19s,border-color .19s,background .19s,box-shadow .19s;display:grid;box-shadow:inset 0 1px #ffffff14,0 14px 30px #22140d1a}.home-hero-actions .home-hero-action--primary{background:linear-gradient(145deg,#a6471cd1,#753114b8);border-color:#ffe8bf8c;box-shadow:inset 0 1px #ffffff26,0 16px 34px #4a200d2e}.home-hero-actions .home-hero-action:hover,.home-hero-actions .home-hero-action:focus-visible{background:linear-gradient(145deg,#352216b8,#3522167a);border-color:#ffffff80;outline:none;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1f,0 18px 36px #22140d2e}.home-hero-actions .home-hero-action--primary:hover,.home-hero-actions .home-hero-action--primary:focus-visible{background:linear-gradient(145deg,#b54d1ee6,#7e3414d1)}.home-hero-action-icon{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:.82rem;place-items:center;width:2.55rem;height:2.55rem;font-size:1rem;transition:transform .19s,background .19s;display:grid}.home-hero-action:hover .home-hero-action-icon,.home-hero-action:focus-visible .home-hero-action-icon{background:#ffffff2e;transform:rotate(-4deg)scale(1.04)}.home-hero-action-copy{min-width:0}.home-hero-action-copy strong,.home-hero-action-copy small{display:block}.home-hero-action-copy strong{font-family:var(--font-display);font-size:.92rem;font-weight:700;line-height:1.15}.home-hero-action-copy small{color:#ffffffb8;margin-top:.2rem;font-size:.68rem;line-height:1.28}.home-hero-action-arrow{color:#ffffffa3;font-size:.8rem;transition:transform .19s,color .19s}.home-hero-action:hover .home-hero-action-arrow,.home-hero-action:focus-visible .home-hero-action-arrow{color:#fff;transform:translate(2px,-2px)}.home-tools-section{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--color-butter)34%,transparent),transparent 24rem),linear-gradient(180deg,color-mix(in srgb,var(--color-cream)90%,white),color-mix(in srgb,var(--color-flour)78%,white));overflow:hidden}.home-tools-section:before{border:1px solid color-mix(in srgb,var(--color-terracotta)10%,transparent);content:"";pointer-events:none;border-radius:999px;width:15rem;height:15rem;position:absolute;top:-5rem;right:6%}.home-tools-heading{z-index:1;margin-bottom:1.55rem;position:relative}.home-tool-grid{z-index:1;gap:.9rem;position:relative}.home-tool-card{border-radius:1.35rem;min-height:7rem;padding:1.08rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #4227180e}.home-tool-card:before{background:color-mix(in srgb,var(--color-butter)24%,transparent);content:"";pointer-events:none;border-radius:999px;width:7rem;height:7rem;transition:transform .24s,opacity .24s;position:absolute;top:-2.4rem;right:-2.4rem}.home-tool-card--spotlight{border-color:color-mix(in srgb,var(--color-terracotta)18%,transparent);background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--color-butter)18%,white))}.home-tool-card--warm{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--color-terracotta)6%,white))}.home-tool-card--sage{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--color-sage)8%,white))}.home-tool-card:hover:before,.home-tool-card:focus-visible:before{opacity:.8;transform:scale(1.22)}.home-tool-card:hover,.home-tool-card:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)32%,transparent);transform:translateY(-4px);box-shadow:0 18px 42px #42271818}.home-tool-icon{z-index:1;border:1px solid color-mix(in srgb,var(--color-terracotta)10%,transparent);border-radius:.92rem;width:2.65rem;height:2.65rem;transition:transform .19s;position:relative;box-shadow:0 5px 14px #462b1c0d}.home-tool-card:hover .home-tool-icon,.home-tool-card:focus-visible .home-tool-icon{transform:rotate(-3deg)scale(1.05)}.home-tool-card strong{font-size:1.08rem}.home-tool-card small{margin-top:.3rem;font-size:.79rem;line-height:1.42}.home-tool-arrow{z-index:1;background:color-mix(in srgb,var(--color-flour)72%,white);border-radius:999px;place-items:center;width:2rem;height:2rem;transition:transform .19s,background .19s,color .19s;display:grid;position:relative}.home-tool-card:hover .home-tool-arrow,.home-tool-card:focus-visible .home-tool-arrow{background:var(--color-terracotta);color:#fff;transform:translate(2px)}.bake-help-page{position:relative}.bake-help-hero{isolation:isolate;border:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--color-butter)42%,transparent),transparent 16rem),linear-gradient(145deg,color-mix(in srgb,var(--color-flour)76%,white),#fff);border-radius:1.8rem;align-items:center;margin:0 0 1.4rem;padding:clamp(1.3rem,3vw,2.4rem);position:relative;overflow:hidden;box-shadow:0 18px 50px #472b1a12}.bake-help-hero:after{z-index:-1;border:1px solid color-mix(in srgb,var(--color-terracotta)10%,transparent);content:"";border-radius:999px;width:18rem;height:18rem;position:absolute;bottom:-7rem;right:-5rem}.bake-help-hero-copy .page-title{max-width:42rem;line-height:1.02}.bake-help-quicklinks{flex-wrap:wrap;gap:.45rem;margin-top:1.05rem;display:flex}.bake-help-quicklinks a{border:1px solid color-mix(in srgb,var(--color-terracotta)14%,transparent);min-height:2rem;color:color-mix(in srgb,var(--color-cacao)80%,var(--color-terracotta));background:#ffffffb8;border-radius:999px;align-items:center;padding:.38rem .68rem;font-size:.73rem;font-weight:650;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.bake-help-quicklinks a:after{color:var(--color-terracotta);content:"→";margin-left:.38rem}.bake-help-quicklinks a:hover,.bake-help-quicklinks a:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)32%,transparent);background:#fff;outline:none;transform:translateY(-1px)}.bake-help-search{background:#ffffffe6;border-radius:1.35rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.72rem;display:grid;box-shadow:0 18px 42px #462b1c1c}.bake-help-search-intro{grid-column:1/-1;align-items:center;gap:.65rem;padding:.08rem .1rem .18rem;display:flex}.bake-help-search-icon{background:color-mix(in srgb,var(--color-butter)42%,white);width:2.3rem;height:2.3rem;color:var(--color-terracotta);border-radius:.75rem;flex:none;place-items:center;display:grid}.bake-help-search-intro strong,.bake-help-search-intro small{display:block}.bake-help-search-intro strong{font-family:var(--font-display);font-size:.92rem;line-height:1.2}.bake-help-search-intro small{color:color-mix(in srgb,var(--color-cacao)58%,transparent);margin-top:.1rem;font-size:.7rem;line-height:1.3}.bake-help-search input{border:1px solid color-mix(in srgb,var(--color-cacao)10%,transparent);background:color-mix(in srgb,var(--color-flour)58%,white);border-radius:.92rem;min-height:3rem;padding:.68rem .82rem;transition:border-color .16s,background .16s,box-shadow .16s}.bake-help-search input:focus{border:1px solid color-mix(in srgb,var(--color-terracotta)38%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-terracotta)9%,transparent);background:#fff}.bake-help-search .btn-primary{border-radius:.92rem;min-height:3rem}.bake-help-groups{gap:1rem}.bake-help-group{border-radius:1.35rem;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 10px 30px #462b1c0d}.bake-help-group:hover{border-color:color-mix(in srgb,var(--color-terracotta)20%,transparent);transform:translateY(-2px);box-shadow:0 16px 38px #462b1c14}.bake-help-group-title{background:linear-gradient(90deg,color-mix(in srgb,var(--color-flour)78%,white),#fff);padding:1rem 1.05rem}.bake-help-group-title>span{border:1px solid color-mix(in srgb,var(--color-terracotta)11%,transparent);width:2.35rem;height:2.35rem;box-shadow:0 5px 14px #462b1c0d}.bake-help-problem-list{padding:.58rem}.bake-help-problem-list a{min-height:2.9rem;padding-inline:.72rem;transition:background .15s,color .15s,transform .15s}.bake-help-problem-list a:hover,.bake-help-problem-list a:focus-visible,.bake-help-problem-list a:hover i,.bake-help-problem-list a:focus-visible i{transform:translate(2px)}.bake-help-problem-list a i{transition:transform .15s}.bake-help-how{background:radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--color-butter)34%,transparent),transparent 14rem),linear-gradient(145deg,color-mix(in srgb,var(--color-butter)20%,white),#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-terracotta)10%,transparent),0 12px 34px #462b1c0d;border-radius:1.55rem}.bake-help-steps li{border:1px solid color-mix(in srgb,var(--color-terracotta)7%,transparent);background:#ffffffd1}@media(min-width:900px){.home-hero-frame>.home-hero{padding-bottom:7.6rem}}@media(max-width:1099px){.home-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:48rem}}@media(max-width:899px){.bake-help-hero{align-items:start}}@media(max-width:639px){.home-hero-eyebrow{margin-bottom:.55rem;font-size:.68rem}.home-hero-eyebrow>span{width:1.65rem;height:1.65rem}.home-hero-actions{grid-template-columns:1fr;gap:.5rem}.home-hero-actions .home-hero-action{border-radius:.92rem;min-height:4.25rem;padding:.62rem .68rem}.home-hero-action-icon{border-radius:.72rem;width:2.25rem;height:2.25rem}.home-hero-action-copy strong{font-size:.85rem}.home-hero-action-copy small{font-size:.65rem}.home-tool-card{border-radius:1.05rem;padding:.9rem}.home-tool-icon{border-radius:.75rem;width:2.3rem;height:2.3rem}.home-tool-arrow{width:1.8rem;height:1.8rem}.bake-help-hero{border-radius:1.25rem;margin-inline:-.1rem;padding:1.05rem}.bake-help-quicklinks{gap:.35rem;margin-top:.85rem}.bake-help-quicklinks a{min-height:1.85rem;padding:.32rem .55rem;font-size:.68rem}.bake-help-search{border-radius:1.05rem;grid-template-columns:1fr;gap:.5rem;padding:.62rem}.bake-help-search-intro{grid-column:auto}.bake-help-search input,.bake-help-search .btn-primary{width:100%}.bake-help-search .btn-primary{grid-column:auto}.bake-help-group{border-radius:1.05rem}.bake-help-group:hover{transform:none}}@media(prefers-reduced-motion:reduce){.home-hero-action,.home-hero-action-icon,.home-hero-action-arrow,.home-tool-card,.home-tool-card:before,.home-tool-icon,.home-tool-arrow,.bake-help-group,.bake-help-problem-list a,.bake-help-problem-list a i,.bake-help-quicklinks a{transition:none!important;transform:none!important}}@media(min-width:1024px){.home-hero-media{object-position:center 41%;transform:scale(1.1)}.home-hero-frame>.home-hero{padding-bottom:5rem}.home-hero-actions .home-hero-action{min-height:4.55rem;padding-block:.62rem}}@media(min-width:1536px){.home-hero-media{object-position:center 40%;transform:scale(1.13)}}@media(min-width:640px)and (max-width:1023px){.home-hero-media{transform:scale(1.07)}}.home-calm-hero{background:linear-gradient(#fffaf4,#fffdf9)}.home-calm-shell{background:#fff;border:1px solid #6b3f2a12;border-radius:1.8rem;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.75fr);min-height:25rem;display:grid;overflow:hidden;box-shadow:0 18px 50px #41271812}.home-calm-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.6rem,4vw,3.2rem);display:flex}.home-calm-kicker{color:#c45c26;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .8rem;font-size:.72rem;font-weight:750;display:inline-flex}.home-calm-kicker i{font-size:.85rem}.home-calm-copy h1{color:#6b3f2a;letter-spacing:-.025em;max-width:42rem;font-family:Fraunces,ui-serif,Georgia,serif;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:650;line-height:1.02}.home-calm-copy>p:not(.home-calm-kicker){color:#6b3f2aad;max-width:38rem;margin-top:.85rem;font-size:1rem;line-height:1.6}.home-calm-search{z-index:20;width:min(100%,39rem);margin-top:1.35rem;position:relative}.home-calm-search .smart-search-field{border-radius:1.05rem;min-height:3.6rem;padding:.35rem .4rem .35rem .75rem;box-shadow:0 8px 24px #35221612}.home-calm-search .smart-search-input{padding:.68rem .55rem;font-size:.95rem}.home-calm-search .smart-search-submit{min-height:2.85rem;padding:.62rem 1rem;font-size:.86rem}.home-calm-links{flex-wrap:wrap;gap:.42rem 1rem;margin-top:1.15rem;display:flex}.home-calm-links a{color:#6b3f2ac7;align-items:center;gap:.42rem;min-height:2rem;font-size:.78rem;font-weight:650;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.home-calm-links a i{color:#c45c26;background:#faf2ee;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;display:grid}.home-calm-links a:hover,.home-calm-links a:focus-visible{color:#c45c26;outline:none;transform:translateY(-1px)}.home-calm-photo{background:#f7efe3;min-height:25rem;position:relative}.home-calm-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff14,#0000 36%);position:absolute;top:0;right:0;bottom:0;left:0}.home-calm-photo img{object-fit:cover;object-position:62% center;width:100%;height:100%}.in-huis-calm{padding-inline:1rem}.in-huis-calm .in-huis-stage{max-width:62rem;margin:1.25rem auto 2rem;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.in-huis-calm .in-huis-board{background:#fff;border:1px solid #6b3f2a12;box-shadow:0 12px 36px #3d26180e;border-radius:1.45rem!important;gap:1rem!important;padding:clamp(1.15rem,3vw,1.8rem)!important}.in-huis-calm .in-huis-header-row{align-items:flex-start!important;gap:1rem!important}.in-huis-calm .in-huis-intro{max-width:44rem!important}.in-huis-calm .in-huis-header-row .page-title{max-width:40rem;line-height:1.05;font-size:clamp(2rem,4vw,3rem)!important}.in-huis-calm .in-huis-header-row .lede{line-height:1.55;max-width:38rem!important;margin-top:.55rem!important;font-size:.94rem!important}.in-huis-calm .in-huis-summary-card{min-width:0;width:auto!important;box-shadow:none!important;border-radius:.9rem!important;padding:.55rem .7rem!important}.in-huis-calm .in-huis-summary-number{font-size:1.35rem!important}.in-huis-calm .in-huis-composer{gap:.75rem!important}.in-huis-calm .in-huis-add-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.in-huis-calm .in-huis-add-copy{margin-bottom:.45rem}.in-huis-calm .in-huis-add-copy p:last-child{display:none}.in-huis-calm .in-huis-field-bar{min-height:3.5rem!important;box-shadow:none!important;background:#fffdf9!important;border:1px solid #c45c262b!important;border-radius:1rem!important}.in-huis-calm .in-huis-field-bar:focus-within{border-color:#c45c2673!important;box-shadow:0 0 0 3px #c45c2614!important}.in-huis-calm .in-huis-add-button{min-height:2.6rem;padding:.55rem .9rem}.in-huis-calm .in-huis-tools-row{margin-top:.1rem;gap:.6rem!important}.in-huis-calm .in-huis-suggestions,.in-huis-calm .in-huis-prefs{box-shadow:none!important;background:0 0!important;border:0!important}.in-huis-calm .in-huis-suggestions>summary,.in-huis-calm .in-huis-prefs>summary{color:#6b3f2aad;font-size:.78rem;padding:.35rem 0!important}.in-huis-calm-alternative{color:#6b3f2a8a;margin:.15rem 0 0;font-size:.76rem}.in-huis-calm-alternative a{color:#c45c26;font-weight:650}@media(max-width:899px){.home-calm-shell{grid-template-columns:minmax(0,1fr)}.home-calm-photo{order:2;min-height:13rem;max-height:15rem}}@media(max-width:639px){.home-calm-hero>div{padding-top:.8rem;padding-bottom:.8rem}.home-calm-shell{border-radius:1.3rem}.home-calm-copy{padding:1.15rem}.home-calm-copy h1{font-size:2.2rem}.home-calm-copy>p:not(.home-calm-kicker){margin-top:.55rem;font-size:.9rem}.home-calm-search{margin-top:1rem}.home-calm-search .smart-search-field{flex-wrap:nowrap;min-height:0;padding:.35rem}.home-calm-search .smart-search-input{flex-basis:auto;width:auto;padding:.62rem .45rem;font-size:.86rem}.home-calm-search .smart-search-submit{width:auto;min-height:2.55rem;padding:.52rem .7rem}.home-calm-search .smart-search-submit span{display:none}.home-calm-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .6rem;margin-top:.9rem;display:grid}.home-calm-links a{font-size:.72rem}.home-calm-photo{min-height:10.5rem;max-height:10.5rem}.in-huis-calm{padding-inline:.7rem}.in-huis-calm .in-huis-stage{margin-top:.75rem}.in-huis-calm .in-huis-board{border-radius:1.15rem!important;padding:1rem!important}.in-huis-calm .in-huis-header-row .page-title{font-size:2rem!important}}.site-header-pro{-webkit-backdrop-filter:none!important;background:#fffaf4!important}.home-hero-frame>.home-hero{min-height:21.5rem!important;padding-top:2rem!important;padding-bottom:2.25rem!important}.home-hero-copy{max-width:42rem}.home-hero-eyebrow{margin-bottom:.55rem}.home-hero-actions{gap:.55rem;margin-top:.75rem}.home-hero-actions .home-hero-action{min-height:3.8rem;padding:.6rem .72rem}.home-hero-action-icon{width:2.2rem;height:2.2rem}.home-hero-action-copy strong{font-size:.9rem}@media(max-width:899px){.home-hero-frame>.home-hero{min-height:19rem!important;padding-top:1.6rem!important;padding-bottom:1.6rem!important}}@media(max-width:639px){.home-hero-frame>.home-hero{min-height:17rem!important;padding-top:1.25rem!important;padding-bottom:1.25rem!important}.home-hero-actions .home-hero-action{min-height:3.35rem}}@media(min-width:900px){.home-hero-frame>.home-hero{min-height:29rem!important;padding-top:2.75rem!important;padding-bottom:3rem!important}}@media(min-width:640px)and (max-width:899px){.home-hero-frame>.home-hero{min-height:23rem!important;padding-top:2rem!important;padding-bottom:2rem!important}}.home-hero-frame>.home-hero{justify-content:center!important}.home-smart-search-wrap{margin-top:2.15rem!important}@media(min-width:900px){.home-hero-copy{margin-top:-.5rem}.home-smart-search-wrap{margin-top:2.4rem!important}}@media(max-width:639px){.home-smart-search-wrap{margin-top:1.35rem!important}}.knowledge-hub-phase2-intro{max-width:48rem;margin-bottom:1.35rem}.knowledge-hub-phase2-intro .recipe-browse-hub-title{max-width:44rem}.knowledge-hub-phase2-search{margin-bottom:1.8rem}.knowledge-hub-phase2-filters{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.85rem;display:flex}.knowledge-phase2-next{border-top:1px solid #6b3f2a1a;flex-wrap:wrap;gap:.55rem;margin-top:2rem;padding-top:1.15rem;display:flex}.knowledge-phase2-next a{color:#6b3f2a;background:#fff;border:1px solid #c45c2624;border-radius:999px;align-items:center;gap:.38rem;min-height:2.5rem;padding:.55rem .85rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:border-color .15s,color .15s,transform .15s;display:inline-flex}.knowledge-phase2-next a:hover{color:#c45c26;border-color:#c45c2657;transform:translateY(-1px)}.knowledge-phase2-next .knowledge-phase2-back{background:0 0;border-color:#0000;margin-left:auto}.phase2-pantry-board{padding:clamp(1rem,2vw,1.35rem)!important}.phase2-pantry-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.phase2-pantry-header .page-title{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.04}.phase2-pantry-header .lede{font-size:.94rem;line-height:1.5;max-width:43rem!important}.phase2-pantry-count{color:#6b3f2a94;flex:none;align-items:baseline;gap:.38rem;padding-top:.35rem;font-size:.72rem;display:flex}.phase2-pantry-count strong{color:#6b3f2a;font-family:Fraunces,Georgia,serif;font-size:1.12rem}.phase2-pantry-count button{color:#a14b24;margin-left:.25rem;font-weight:650}.phase2-pantry-composer{gap:.62rem!important;margin-top:1rem!important}.phase2-add-panel{padding:.78rem!important}.phase2-stock-panel{padding:.65rem .72rem .72rem!important}.phase2-stock-heading{align-items:baseline!important;margin-bottom:.42rem!important}.phase2-stock-hint{color:#6b3f2a7a;font-size:.7rem}.phase2-pantry-tools{gap:.4rem!important}.phase2-save-note{padding-left:.15rem}.phase2-account-note{color:#6b3f2aa8;background:#ffffff94;border-radius:.9rem;align-items:center;gap:.55rem;margin-top:.15rem;padding:.65rem .75rem;font-size:.72rem;line-height:1.35;display:flex}.phase2-account-note>i{color:#5c7a5a;font-size:1rem}.phase2-account-note p{flex:auto;margin:0}.phase2-account-note strong{color:#6b3f2a}.phase2-account-note a{color:#c45c26;flex:none;font-weight:700;text-decoration:none}.phase2-results-intro{margin-bottom:.85rem!important}.phase2-results-intro h2{margin:0}.phase2-results-intro p{max-width:44rem}.convert-phase2 .page-header{margin-bottom:1rem}.convert-phase2-tabs{background:#fbf6ee;border:1px solid #c45c261a;border-radius:1.05rem;gap:.35rem;padding:.3rem}.convert-phase2-tabs .convert-tab{text-align:center;min-height:2.85rem;box-shadow:none;background:0 0;border:0;border-radius:.78rem;padding:.55rem .72rem}.convert-phase2-tabs .convert-tab.is-active{background:#fff;box-shadow:0 2px 10px #6b3f2a12}.convert-phase2-tabs .convert-tab-label{font-size:.92rem}.convert-phase2-amount{gap:1rem;display:grid;padding:clamp(1rem,2vw,1.35rem)!important}.convert-phase2-amount-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.convert-phase2-amount-head p:last-child{color:#6b3f2a94;text-align:right;max-width:24rem;margin:0;font-size:.78rem;line-height:1.4}.convert-phase2-ingredient{max-width:32rem}.convert-phase2-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.convert-phase2-calc{background:#fffdf9;border:1px solid #6b3f2a14;border-radius:1rem;gap:.72rem;min-width:0;padding:.9rem;display:grid}.convert-phase2-calc h3{color:#6b3f2a;margin:0;font-family:Fraunces,Georgia,serif;font-size:1.08rem;font-weight:650}.convert-phase2-calc label{gap:.35rem;display:grid}.convert-phase2-calc label>span{color:#6b3f2a9e;font-size:.72rem;font-weight:650}.convert-phase2-calc input,.convert-phase2-calc select{color:#6b3f2a;background:#fbf6ee;border:1px solid #c45c2629;border-radius:.8rem;outline:none;width:100%;min-height:2.7rem;padding:.55rem .7rem;font-size:.9rem}.convert-phase2-calc input:focus,.convert-phase2-calc select:focus{border-color:#c45c2675;box-shadow:0 0 0 3px #c45c2614}.convert-phase2-calc-fields{grid-template-columns:minmax(0,1fr) 7rem;gap:.55rem;display:grid}.convert-phase2-calc .convert-result{min-height:3.15rem;padding:.72rem .82rem}.recipe-phase2-knowledge-link{color:#c45c26;align-items:center;gap:.35rem;margin-top:.6rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.recipe-phase2-knowledge-link:hover{text-decoration:underline}@media(max-width:767px){.phase2-pantry-header{display:block}.phase2-pantry-count{margin-top:.45rem;padding-top:0}.phase2-stock-heading{display:block!important}.phase2-stock-hint{margin-top:.18rem}.phase2-account-note{flex-wrap:wrap;align-items:flex-start}.phase2-account-note p{flex-basis:calc(100% - 2rem)}.convert-phase2-pair{grid-template-columns:minmax(0,1fr)}.convert-phase2-amount-head{display:block}.convert-phase2-amount-head p:last-child{text-align:left;max-width:none;margin-top:.35rem}.knowledge-phase2-next .knowledge-phase2-back{width:100%;margin-left:0;padding-left:0}}@media(max-width:520px){.convert-phase2-tabs{grid-template-columns:1fr;display:grid}.convert-phase2-tabs .convert-tab{text-align:left}.convert-phase2-calc-fields{grid-template-columns:minmax(0,1fr)}}.wcim-page .in-huis-stage,.wcim-page .in-huis-board{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.wcim-page .in-huis-header-row{grid-template-columns:minmax(0,1fr) auto;padding:0 .15rem;align-items:end!important;gap:1.5rem!important;display:grid!important}.wcim-page .in-huis-header-row .page-title{letter-spacing:-.025em;max-width:none!important;font-size:clamp(2.3rem,4.8vw,3.9rem)!important;line-height:.98!important}.wcim-page .in-huis-summary-card{min-width:0;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.wcim-page .in-huis-summary-number{border-radius:999px;flex-basis:2rem;width:2rem;height:2rem;font-size:.82rem}.wcim-page .in-huis-summary-copy{font-size:.74rem}.wcim-page .in-huis-composer{border:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);box-shadow:0 12px 34px color-mix(in srgb,var(--color-cacao)6%,transparent);background:#fff;border-radius:1.25rem;overflow:visible;gap:0!important;margin-top:1.55rem!important;display:grid!important}.wcim-page .in-huis-add-panel{order:1;background:0 0!important;border:0!important;border-radius:0!important;padding:1.1rem 1.15rem 1.15rem!important}.wcim-page .in-huis-add-copy{margin-bottom:.6rem!important}.wcim-page .in-huis-section-label{letter-spacing:.06em;font-size:.72rem}.wcim-page .in-huis-field-bar{border:1px solid color-mix(in srgb,var(--color-terracotta)17%,transparent)!important;background:color-mix(in srgb,var(--color-flour)45%,white)!important;min-height:3.8rem!important;box-shadow:none!important;border-radius:.95rem!important;padding:.38rem .4rem .38rem .95rem!important}.wcim-page .in-huis-field-bar input{min-height:2.7rem!important;font-size:.96rem!important}.wcim-page .in-huis-add-button{min-height:2.8rem!important;padding-inline:1.15rem!important;font-size:.82rem!important}.wcim-page .in-huis-pantry-panel{order:2;border:0!important;border-top:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent)!important;background:0 0!important;border-radius:0!important;padding:.9rem 1.15rem 1rem!important}.wcim-page .in-huis-panel-hint{font-size:.7rem!important}.wcim-page .in-huis-stock{min-height:2.15rem;font-size:.76rem;border-color:color-mix(in srgb,var(--color-terracotta)11%,transparent)!important;background:color-mix(in srgb,var(--color-flour)56%,white)!important;box-shadow:none!important;padding:.24rem .28rem .24rem .68rem!important}.wcim-page .in-huis-tools-row{border-top:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);flex-wrap:wrap;order:3;padding:.75rem 1.15rem .9rem;gap:.5rem!important;display:flex!important}.wcim-page .in-huis-suggestions,.wcim-page .in-huis-prefs{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important}.wcim-page .in-huis-suggestions>summary,.wcim-page .in-huis-prefs>summary{min-height:2.3rem;border:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent)!important;background:#fff!important;border-radius:999px!important;padding:.48rem .72rem!important;font-size:.72rem!important}.wcim-page .in-huis-suggestions[open],.wcim-page .in-huis-prefs[open]{background:0 0!important;border:0!important;width:100%!important;padding:0!important}.wcim-page .in-huis-suggestions[open]>summary,.wcim-page .in-huis-prefs[open]>summary{width:max-content;max-width:100%}.wcim-page .in-huis-suggestions-body,.wcim-page .in-huis-prefs .in-huis-pref-grid{background:color-mix(in srgb,var(--color-flour)55%,white);border-radius:.95rem;margin-top:.65rem;padding:.9rem!important}.wcim-page .in-huis-calm-alternative,.wcim-page .in-huis-save-note,.wcim-page .in-huis-account-nudge{order:4}.wcim-page .in-huis-calm-alternative{border-top:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);padding:.8rem 1.15rem .95rem;font-size:.75rem;margin:0!important}.wcim-page .in-huis-save-note{border-top:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);padding:.8rem 1.15rem .95rem}.wcim-page .in-huis-account-nudge{border:0!important;border-top:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent)!important;background:color-mix(in srgb,var(--color-flour)38%,white)!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:.9rem 1.15rem!important}.wcim-page .in-huis-finds{background:0 0!important;border:0!important;margin-top:clamp(2rem,4vw,3rem)!important;padding:0!important}.wcim-page .in-huis-finds-copy{max-width:46rem!important;margin:0 0 1.25rem!important;padding:0!important}.wcim-page .in-huis-finds-copy h2{font-size:clamp(1.7rem,3vw,2.35rem)!important}.wcim-page .in-huis-result-group{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.wcim-page .in-huis-result-group+.in-huis-result-group{margin-top:2.2rem!important}.wcim-page .in-huis-result-heading{align-items:center!important;margin-bottom:.9rem!important}.wcim-page .in-huis-result-heading h3{font-size:1.3rem!important}.wcim-page .in-huis-bake-grid{grid-template-columns:minmax(0,1fr)!important;gap:.9rem!important;display:grid!important}.wcim-page .in-huis-bake-card{box-shadow:0 4px 16px color-mix(in srgb,var(--color-cacao)5%,transparent)!important;border-radius:1rem!important}.wcim-page .in-huis-bake-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb,var(--color-cacao)8%,transparent)!important}.wcim-page .in-huis-bake-photo{aspect-ratio:16/10!important}.wcim-page .in-huis-ai{box-shadow:none!important;border-radius:1.1rem!important}@media(min-width:640px){.wcim-page .in-huis-bake-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1024px){.wcim-page .in-huis-bake-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:719px){.wcim-page{padding-inline:.8rem}.wcim-page .in-huis-header-row{grid-template-columns:minmax(0,1fr);gap:.85rem!important}.wcim-page .in-huis-header-row .page-title{font-size:clamp(2.15rem,11vw,2.8rem)!important}.wcim-page .in-huis-summary-card{justify-content:flex-start}.wcim-page .in-huis-composer{border-radius:1.05rem;margin-top:1.2rem!important}.wcim-page .in-huis-add-panel,.wcim-page .in-huis-pantry-panel{padding-inline:.85rem!important}.wcim-page .in-huis-field-bar{grid-template-columns:auto minmax(0,1fr)!important;padding:.45rem .55rem!important;display:grid!important}.wcim-page .in-huis-add-button{grid-column:1/-1;width:100%;margin-top:.3rem}.wcim-page .in-huis-tools-row{padding-inline:.85rem}.wcim-page .in-huis-suggestions,.wcim-page .in-huis-prefs{width:100%!important}.wcim-page .in-huis-suggestions>summary,.wcim-page .in-huis-prefs>summary{justify-content:flex-start;width:100%;border-radius:.8rem!important}.wcim-page .in-huis-account-nudge{padding-inline:.85rem!important}}.wcim-page{max-width:80rem!important;padding-inline:clamp(.75rem,2vw,1.35rem)!important}.wcim-page .in-huis-stage{max-width:none!important;margin:0 auto 1.75rem!important}.wcim-page .in-huis-board{width:100%;max-width:68rem;margin:0 auto;display:block!important}.wcim-page .in-huis-header-row{justify-content:space-between;align-items:flex-end!important;gap:1.25rem!important;padding:0!important;display:flex!important}.wcim-page .in-huis-intro{max-width:42rem!important}.wcim-page .in-huis-header-row .page-title{letter-spacing:-.018em!important;margin:0!important;font-size:clamp(2.15rem,3.6vw,3rem)!important;line-height:1.02!important}.wcim-page .in-huis-header-row .lede{color:#6b3f2aa8!important;max-width:38rem!important;margin-top:.5rem!important;font-size:.98rem!important;line-height:1.5!important}.wcim-page .in-huis-summary-card{flex-shrink:0;padding:.35rem 0!important}.wcim-page .in-huis-composer{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;margin-top:1rem!important;display:grid!important;overflow:visible!important}.wcim-page .in-huis-add-panel{padding:0!important}.wcim-page .in-huis-add-copy{display:none!important}.wcim-page .in-huis-field-bar{background:#fff!important;border:1px solid #c45c262e!important;border-radius:1rem!important;min-height:3.55rem!important;padding:.38rem .42rem .38rem .9rem!important;box-shadow:0 7px 22px #4b2d1e0e!important}.wcim-page .in-huis-field-bar:focus-within{border-color:#c45c2680!important;box-shadow:0 0 0 3px #c45c2614,0 7px 22px #4b2d1e0e!important}.wcim-page .in-huis-field-bar input{min-height:2.55rem!important;padding-block:.45rem!important;font-size:.96rem!important}.wcim-page .in-huis-add-button{min-height:2.65rem!important;padding:.55rem 1rem!important;font-size:.8rem!important}.wcim-page .in-huis-tools-row{flex-wrap:wrap;align-items:center;border:0!important;gap:.35rem 1rem!important;padding:.55rem 0 0!important;display:flex!important}.wcim-page .in-huis-suggestions,.wcim-page .in-huis-prefs{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important}.wcim-page .in-huis-suggestions>summary,.wcim-page .in-huis-prefs>summary{color:#6b3f2aad!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:.22rem 0!important;font-size:.76rem!important;font-weight:650!important}.wcim-page .in-huis-suggestions>summary:hover,.wcim-page .in-huis-prefs>summary:hover{color:#c45c26!important}.wcim-page .in-huis-suggestions[open],.wcim-page .in-huis-prefs[open]{width:100%!important}.wcim-page .in-huis-suggestions-body,.wcim-page .in-huis-prefs .in-huis-pref-grid{border:1px solid #6b3f2a12;background:#fffaf4!important;border-radius:.85rem!important;margin-top:.5rem!important;padding:.8rem!important}.wcim-page .in-huis-calm-alternative{border:0!important;margin:.45rem 0 0!important;padding:0!important;font-size:.74rem!important}.wcim-page .in-huis-pantry-panel{background:0 0!important;border:0!important;border-radius:0!important;padding:.8rem 0 .15rem!important}.wcim-page .in-huis-panel-heading{margin-bottom:.45rem!important}.wcim-page .in-huis-panel-hint{display:none}.wcim-page .in-huis-chips{gap:.38rem!important}.wcim-page .in-huis-stock{min-height:2rem!important;box-shadow:none!important;background:#fff!important;border:1px solid #c45c261c!important;padding:.2rem .26rem .2rem .62rem!important;font-size:.75rem!important}.wcim-page .in-huis-save-note{border:0!important;padding:.55rem 0 0!important}.wcim-page .in-huis-account-nudge{background:#fffaf4!important;border:1px solid #6b3f2a12!important;border-radius:.85rem!important;margin-top:.65rem!important;padding:.75rem .85rem!important}.wcim-page .in-huis-finds{width:100%;max-width:76rem;margin:1.75rem auto 0!important}@media(max-width:719px){.wcim-page{padding-inline:.25rem!important}.wcim-page .in-huis-header-row{display:block!important}.wcim-page .in-huis-header-row .page-title{font-size:2.05rem!important}.wcim-page .in-huis-header-row .lede{margin-top:.4rem!important;font-size:.9rem!important}.wcim-page .in-huis-summary-card{justify-content:flex-start;margin-top:.55rem}.wcim-page .in-huis-composer{margin-top:.8rem!important}.wcim-page .in-huis-field-bar{grid-template-columns:none!important;min-height:3.25rem!important;padding:.3rem .32rem .3rem .7rem!important;display:flex!important}.wcim-page .in-huis-add-button{grid-column:auto!important;width:auto!important;min-height:2.45rem!important;margin-top:0!important;padding-inline:.75rem!important;font-size:.75rem!important}.wcim-page .in-huis-tools-row{padding-top:.45rem!important}.wcim-page .in-huis-suggestions,.wcim-page .in-huis-prefs{width:auto!important}.wcim-page .in-huis-suggestions>summary,.wcim-page .in-huis-prefs>summary{border-radius:0!important;width:auto!important}}.wcim-page .in-huis-account-nudge.in-huis-account-nudge--quiet{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-block:.7rem}.wcim-page .in-huis-account-nudge--quiet strong{font-size:.9rem;font-weight:600}.wcim-page .in-huis-account-nudge--quiet .in-huis-account-nudge-actions{gap:.35rem}.wcim-page .in-huis-prefs>summary:after{content:none}.wcim-page .in-huis-ai-quiet{margin-top:1.25rem}@media(max-width:639px){.wcim-page .in-huis-account-nudge.in-huis-account-nudge--quiet{grid-template-columns:auto minmax(0,1fr)}.wcim-page .in-huis-account-nudge--quiet .in-huis-account-nudge-actions{grid-column:1/-1;justify-content:flex-start}}.wcim-page .in-huis-account-corner{justify-content:flex-end;margin-top:.55rem;display:flex}.wcim-page .in-huis-account-tile{background:#fffaf4;border:1px solid #6b3f2a14;border-radius:1rem;flex-direction:column;width:7.5rem;min-height:7.1rem;display:flex;overflow:hidden;box-shadow:0 10px 28px #5a34220d}.wcim-page .in-huis-account-tile-main{text-align:center;color:#6b3f2a;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.7rem .55rem .55rem;font-size:.75rem;font-weight:700;line-height:1.15;transition:background .16s,color .16s;display:flex}.wcim-page .in-huis-account-tile-main:hover{color:#c45c26;background:#c45c260f}.wcim-page .in-huis-account-tile-icon{color:#6f8d74;background:#fff;border-radius:.7rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.95rem;display:inline-flex}.wcim-page .in-huis-account-tile-login{text-align:center;color:#6b3f2a9e;border-top:1px solid #6b3f2a12;padding:.42rem .45rem;font-size:.68rem;font-weight:650;display:block}.wcim-page .in-huis-account-tile-login:hover{color:#c45c26}@media(max-width:639px){.wcim-page .in-huis-account-tile{width:6.8rem;min-height:6.6rem}.wcim-page .in-huis-account-tile-main{font-size:.7rem}}.wcim-page .in-huis-board.has-pantry .in-huis-composer{grid-template-columns:minmax(0,1fr) 5.6rem!important;column-gap:.65rem!important}.wcim-page .in-huis-board.has-pantry .in-huis-add-panel{grid-area:1/1}.wcim-page .in-huis-board.has-pantry .in-huis-account-corner{grid-area:1/2;align-self:stretch;margin:0}.wcim-page .in-huis-board.has-pantry .in-huis-pantry-panel{grid-area:2/1/auto/-1}.wcim-page .in-huis-board.has-pantry .in-huis-tools-row{grid-area:3/1/auto/-1}.wcim-page .in-huis-account-tile{border-radius:1rem;width:5.6rem;height:3.55rem;min-height:3.55rem}.wcim-page .in-huis-account-tile-main{flex-direction:row;gap:.28rem;min-height:0;padding:.3rem .35rem .12rem;font-size:.65rem;line-height:1}.wcim-page .in-huis-account-tile-icon{border-radius:.5rem;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;font-size:.76rem}.wcim-page .in-huis-account-tile-login{padding:.15rem .3rem .22rem;font-size:.58rem;line-height:1}@media(max-width:639px){.wcim-page .in-huis-board.has-pantry .in-huis-composer{grid-template-columns:minmax(0,1fr) 4.75rem!important;column-gap:.45rem!important}.wcim-page .in-huis-account-tile{width:4.75rem;height:3.25rem;min-height:3.25rem}.wcim-page .in-huis-account-tile-main{gap:.18rem;padding-inline:.22rem;font-size:.6rem}.wcim-page .in-huis-account-tile-icon{flex-basis:1.3rem;width:1.3rem;height:1.3rem;font-size:.68rem}.wcim-page .in-huis-account-tile-login{font-size:.54rem}}.home-hero-section{z-index:40;position:relative;overflow:visible}.home-hero-frame{overflow:visible!important}.home-hero-visual{overflow:hidden}.home-smart-search-wrap,.smart-search--home,.smart-search--home .smart-search-panel{z-index:200;position:relative}.smart-search--home .smart-search-panel{position:absolute}.home-tools-section{z-index:2}.pantry-scan-trigger{color:#6b3f2a;background:#ffffffb8;border:1px solid #c45c2624;border-radius:.9rem;align-items:center;gap:.45rem;min-height:2.55rem;padding:.55rem .8rem;font-size:.88rem;font-weight:600;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.pantry-scan-trigger:hover{background:#fff;border-color:#c45c2647;transform:translateY(-1px)}.pantry-scan-panel{background:#ffffffd1;border:1px solid #c45c261f;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;padding:.85rem .95rem;display:flex;box-shadow:0 6px 18px #6b3f2a0d}.pantry-scan-copy{align-items:center;gap:.75rem;min-width:0;display:flex}.pantry-scan-copy h2{color:#6b3f2a;margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-size:1rem;font-weight:600}.pantry-scan-copy p{color:#6b3f2a9e;margin:.12rem 0 0;font-size:.8rem;line-height:1.35}.pantry-scan-icon{color:#c45c26;background:#c45c261a;border-radius:.85rem;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.pantry-scan-actions{flex:none;align-items:center;gap:.45rem;display:flex}.pantry-scan-button,.pantry-scan-close{cursor:pointer;border-radius:.8rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:.45rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.pantry-scan-button{color:#c45c26;background:#fff;border:1px solid #c45c2629}.pantry-scan-button:hover{background:#fff8f0;border-color:#c45c264d}.pantry-scan-close{color:#6b3f2a80;background:0 0;border:0}.pantry-scan-close:hover{color:#6b3f2a}.pantry-scan-status{color:#6b3f2a9e;flex:0 0 100%;margin:.25rem 0 0;font-size:.8rem}.pantry-scan-status.is-success{color:#4f6d4d}.pantry-scan-status.is-error{color:#9f3a2a}@media(max-width:767px){.pantry-scan-panel{flex-direction:column;align-items:flex-start}.pantry-scan-actions{flex-wrap:wrap;width:100%}.pantry-scan-button{flex:auto}}@media(prefers-reduced-motion:reduce){.pantry-scan-trigger{transition:none}}.auth-password-toggle{color:#6b3f2a94;cursor:pointer;background:0 0;border:0;border-radius:.65rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{color:#c45c26;background:#c45c2614;outline:none}.pantry-scan-trigger{min-height:2.25rem;box-shadow:none;background:0 0;border-radius:999px;padding:.38rem .62rem;font-size:.8rem}.pantry-scan-panel{width:fit-content;max-width:34rem;box-shadow:none;border-radius:.9rem;gap:.6rem;margin-top:.55rem;padding:.55rem .65rem}.pantry-scan-copy{gap:.45rem}.pantry-scan-copy p{white-space:nowrap;margin:0;font-size:.76rem;line-height:1.25}.pantry-scan-icon{border-radius:.65rem;width:1.85rem;height:1.85rem;font-size:.8rem}.pantry-scan-actions{gap:.3rem}.pantry-scan-button,.pantry-scan-close{border-radius:.65rem;min-height:2rem;padding:.34rem .55rem;font-size:.75rem}.pantry-scan-status{margin-top:.1rem;font-size:.74rem}.recipe-published-date{color:#6b3f2a85;margin:.75rem 0 0;font-size:.78rem;font-weight:500;line-height:1.4}.recipe-published-date time{color:#6b3f2ab8}.recipe-hero-meta{gap:.45rem 0;margin-top:.7rem}.recipe-hero-meta-item{background:0 0;border:0;border-radius:0;gap:.35rem;margin-right:.75rem;padding:.1rem .75rem .1rem 0;font-size:.8rem;position:relative}.recipe-hero-meta-item:not(:last-child):after{content:"";background:#6b3f2a1f;width:1px;height:.95rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.recipe-hero-diets{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.recipe-hero-diets span{color:#4f6d4de0;background:#5a7a4a17;border-radius:999px;align-items:center;min-height:1.75rem;padding:.25rem .6rem;font-size:.73rem;font-weight:600;display:inline-flex}.recipe-hero-actions-secondary{background:0 0;border:0;border-radius:0;gap:.45rem;padding:0}.recipe-hero-actions-secondary .btn-secondary{box-shadow:none;background:#ffffffc2;border:1px solid #c45c2624}@media(max-width:767px){.pantry-scan-panel{flex-flow:wrap;align-items:center;gap:.45rem;width:100%;max-width:none;padding:.5rem .55rem}.pantry-scan-copy{flex:auto}.pantry-scan-copy p{white-space:normal;font-size:.73rem}.pantry-scan-actions{flex:none;width:auto}.pantry-scan-button{flex:none}.pantry-scan-close{padding-inline:.4rem}.recipe-published-date{margin-top:.6rem;font-size:.74rem}.recipe-hero-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem;width:100%;display:grid}.recipe-hero-meta-item{margin:0;padding:0;font-size:.76rem}.recipe-hero-meta-item:after{display:none}.recipe-hero-diets{margin-top:.55rem}.recipe-hero-actions-secondary{align-items:stretch;width:100%}.recipe-hero-actions-secondary .btn-secondary{min-height:2.3rem}}.auth-password-toggle{color:#6b3f2a;opacity:1;font-size:1.08rem;font-weight:800}.auth-password-toggle i{-webkit-text-stroke:.2px currentColor}.wcim-page .in-huis-save-note.in-huis-save-note--refresh{color:#6b3f2a85;border:0;grid-column:1/-1;width:max-content;max-width:100%;margin:.3rem 0 0;padding:0;font-size:.68rem;line-height:1.2}.wcim-page .in-huis-save-note.in-huis-save-note--refresh i{color:#6f8d74}.pantry-scan-panel{width:100%;min-width:0;max-width:27rem;box-shadow:none;background:#ffffffeb;border-radius:.9rem;margin-top:.5rem;padding:.45rem;display:block;overflow:hidden}.pantry-scan-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.35rem;width:100%;min-width:0;display:grid}.pantry-scan-button{background:#fff;border-radius:.72rem;gap:.35rem;min-width:0;min-height:2.35rem;padding:.4rem .55rem;font-size:.76rem}.pantry-scan-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pantry-scan-close{background:0 0;border-radius:.72rem;width:2.35rem;min-width:2.35rem;min-height:2.35rem;padding:0;font-size:.8rem}.pantry-scan-status{margin:.4rem .2rem 0;font-size:.72rem}.recipe-hero-info-line{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-top:.9rem;display:flex}.recipe-published-date{color:#6b3f2a7a;border-right:1px solid #6b3f2a1c;flex:none;margin:0;padding-right:.85rem;font-size:.74rem;font-weight:500}.recipe-published-date time{color:#6b3f2aad;margin-left:.2rem;font-weight:600}.recipe-hero-meta{flex-wrap:wrap;flex:0 auto;gap:.35rem .65rem;width:auto;margin:0;display:inline-flex}.recipe-hero-meta-item{background:0 0;border:0;margin:0;padding:0;font-size:.77rem}.recipe-hero-meta-item:not(:last-child):after{display:none}.recipe-hero-diets{color:#5f7d63;flex:0 auto;align-items:center;gap:0;width:auto;margin:0;font-size:.72rem;font-weight:600;display:inline-flex}.recipe-hero-diets span{min-height:0;color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;padding:0}.recipe-hero-diets span+span{border-left:1px solid #5f7d6333;margin-left:.55rem;padding-left:.55rem}.recipe-hero-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.05rem;display:flex}.recipe-hero-action-primary{min-height:2.8rem;padding:.65rem 1rem}.recipe-hero-actions-secondary{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:0;width:auto;padding:0;display:inline-flex}.recipe-hero-actions-secondary .btn-secondary{min-height:2.25rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.4rem .65rem;font-size:.78rem}.recipe-hero-actions-secondary>*+*{border-left:1px solid #6b3f2a1a}@media(max-width:767px){.pantry-scan-panel{max-width:100%;margin-top:.4rem;padding:.4rem}.pantry-scan-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.25rem}.pantry-scan-button{min-height:2.25rem;padding-inline:.4rem;font-size:.72rem}.pantry-scan-close{width:2.25rem;min-width:2.25rem;min-height:2.25rem}.recipe-hero-info-line{grid-template-columns:1fr;gap:.45rem;margin-top:.75rem;display:grid}.recipe-published-date{border:0;width:max-content;max-width:100%;padding:0;font-size:.7rem}.recipe-hero-meta{gap:.4rem .8rem;width:100%;display:flex}.recipe-hero-meta-item{flex:none;font-size:.74rem}.recipe-hero-diets{width:100%;font-size:.7rem}.recipe-hero-actions{grid-template-columns:1fr;gap:.5rem;margin-top:.9rem;display:grid}.recipe-hero-action-primary{width:max-content;max-width:100%}.recipe-hero-actions-secondary{border-top:1px solid #6b3f2a14;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding-top:.45rem;display:grid}.recipe-hero-actions-secondary .btn-secondary{text-align:center;justify-content:center;width:100%;min-width:0;padding:.4rem .25rem;font-size:.7rem;line-height:1.2}.recipe-hero-actions-secondary>*+*{border-left:1px solid #6b3f2a14}}.recipe-hero-info-line{background:linear-gradient(135deg,#fff8f0e6,#ffffffb8);border:1px solid #6b3f2a12;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.25rem;width:fit-content;max-width:100%;margin-top:1rem;padding:.8rem .95rem;display:grid}.recipe-published-date{flex-direction:column;gap:.1rem;min-width:7.5rem;margin:0;line-height:1.2;display:flex}.recipe-published-label{color:#6b3f2a6b;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:700}.recipe-published-date time{color:#6b3f2a;font-size:.8rem;font-weight:700}.recipe-hero-meta{border-left:1px solid #6b3f2a17;border-right:1px solid #6b3f2a17;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;min-width:0;margin:0;padding:0 1.1rem;display:flex}.recipe-hero-meta-item{color:#6b3f2ac2;white-space:nowrap;background:0 0;border:0;gap:.32rem;margin:0;padding:0;font-size:.78rem}.recipe-hero-meta-item:after{display:none!important}.recipe-hero-meta-item i{color:#c45c26b8}.recipe-hero-diets{flex-wrap:wrap;gap:.3rem;margin:0;display:flex}.recipe-hero-diets span{color:#4f6d4ddb;background:0 0;border-radius:0;min-height:auto;padding:.18rem 0;font-size:.72rem;font-weight:700}.recipe-hero-diets span+span:before{content:"·";color:#4f6d4d59;margin-right:.3rem}.recipe-hero-actions{flex-flow:wrap;align-items:center;gap:.45rem .7rem;margin-top:.85rem;display:flex}.recipe-hero-action-primary{min-height:2.65rem;padding-inline:1.1rem;font-size:.9rem}.recipe-hero-actions-secondary{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.15rem;padding:0;display:flex}.recipe-hero-actions-secondary .btn-secondary{min-height:2.35rem;box-shadow:none;background:0 0;border-color:#0000;padding:.45rem .62rem;font-size:.78rem}.recipe-hero-actions-secondary .btn-secondary:hover,.recipe-hero-actions-secondary .btn-secondary:focus-visible{background:#c45c2612;border-color:#0000}.auth-password-toggle{color:#6b3f2ad1;font-size:1rem}.auth-password-toggle i{font-size:1rem}.settings-shell{grid-template-columns:11.5rem minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:1rem;display:grid}.settings-sidebar{background:#fff8f0c7;border:1px solid #6b3f2a12;border-radius:1.15rem;padding:.8rem;position:sticky;top:6.5rem}.settings-sidebar-label{color:#6b3f2a75;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;padding:0 .55rem;font-size:.68rem;font-weight:700}.settings-nav{gap:.22rem;display:grid}.settings-nav-link{color:#6b3f2ab8;border-radius:.8rem;align-items:center;gap:.55rem;min-height:2.55rem;padding:.55rem .65rem;font-size:.84rem;font-weight:600;text-decoration:none;display:flex}.settings-nav-link i{color:#c45c26b8}.settings-nav-link:hover{color:#6b3f2a;background:#ffffffb8}.settings-nav-link.is-active{color:#6b3f2a;background:#fff;box-shadow:0 5px 16px #6b3f2a0d}.settings-content{min-width:0;max-width:48rem}.settings-content-head{margin-bottom:.8rem}.settings-content-head .page-heading{margin-top:.12rem}.settings-content-head>p:last-child{color:#6b3f2a99;max-width:38rem;margin:.3rem 0 0;font-size:.86rem;line-height:1.5}.settings-card{background:#ffffffe0;border:1px solid #6b3f2a12;border-radius:1.25rem;padding:1.1rem;box-shadow:0 12px 30px #6b3f2a0a}.settings-form{gap:1rem;width:100%;margin:0;display:grid}.settings-profile-form>.flex:first-child{border-bottom:1px solid #6b3f2a12;padding-bottom:.9rem}.pantry-scan-modal{z-index:280;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#27191261;place-items:center;padding:1rem;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.pantry-scan-dialog{background:#fffdf9;border:1px solid #6b3f2a14;border-radius:1.25rem;width:min(27rem,100%);overflow:hidden;box-shadow:0 24px 70px #27191233}.pantry-scan-dialog-head{border-bottom:1px solid #6b3f2a12;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1rem 1rem .8rem;display:flex}.pantry-scan-dialog-title{align-items:center;gap:.7rem;min-width:0;display:flex}.pantry-scan-dialog-title h2{color:#6b3f2a;margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-size:1.05rem;font-weight:650}.pantry-scan-dialog-title p{color:#6b3f2a94;margin:.1rem 0 0;font-size:.75rem;line-height:1.4}.pantry-scan-dialog-icon{color:#c45c26;background:#c45c2617;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.pantry-scan-dialog-head .pantry-scan-close{border-radius:.65rem;min-width:2rem;min-height:2rem;padding:0}.pantry-scan-dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.9rem 1rem;display:grid}.pantry-scan-choice{color:#6b3f2a;cursor:pointer;background:#fff;border:1px solid #c45c261f;border-radius:.95rem;align-items:center;gap:.7rem;min-width:0;min-height:4rem;padding:.75rem;transition:border-color .15s,background .15s,transform .15s;display:flex}.pantry-scan-choice:hover,.pantry-scan-choice:focus-within{background:#fff8f0;border-color:#c45c2652;transform:translateY(-1px)}.pantry-scan-choice-icon{color:#c45c26;background:#c45c2614;border-radius:.68rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.pantry-scan-choice strong,.pantry-scan-choice small{display:block}.pantry-scan-choice strong{font-size:.8rem}.pantry-scan-choice small{color:#6b3f2a85;margin-top:.1rem;font-size:.68rem;line-height:1.3}.pantry-scan-dialog-status{padding:0 1rem .85rem}.pantry-scan-dialog-status:empty{display:none}.pantry-scan-dialog .pantry-scan-status{background:#6b3f2a0a;border-radius:.75rem;margin:0;padding:.55rem .65rem;font-size:.73rem}@media(max-width:767px){.recipe-hero-info-line{grid-template-columns:1fr;gap:.65rem;width:100%;padding:.75rem .8rem}.recipe-published-date{flex-direction:row;align-items:baseline;gap:.4rem;min-width:0}.recipe-published-label{font-size:.6rem}.recipe-hero-meta{border:0;border-top:1px solid #6b3f2a14;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;padding:.65rem 0 0;display:grid}.recipe-hero-meta-item{white-space:normal;min-width:0}.recipe-hero-diets{border-top:1px solid #6b3f2a14;padding-top:.55rem}.recipe-hero-actions{align-items:stretch;width:100%}.recipe-hero-action-primary{justify-content:center;width:100%}.recipe-hero-actions-secondary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;width:100%;display:grid}.recipe-hero-actions-secondary .btn-secondary{text-align:center;justify-content:center;width:100%;min-width:0;padding-inline:.4rem;font-size:.72rem}.settings-shell{grid-template-columns:1fr;gap:.85rem}.settings-sidebar{padding:.45rem;position:static}.settings-sidebar-label{display:none}.settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-nav-link{justify-content:center}.settings-content-head{margin-bottom:.65rem}.settings-card{border-radius:1rem;padding:.85rem}.pantry-scan-modal{align-items:end;padding:.75rem}.pantry-scan-dialog{border-radius:1.2rem;width:100%}.pantry-scan-dialog-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pantry-scan-choice{transition:none}}.pantry-scan-modal{place-items:center;width:100vw;height:100dvh;z-index:500!important;margin:0!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.pantry-scan-dialog{max-height:calc(100dvh - 2rem);overflow-y:auto}.smart-search--home .smart-search-panel{max-height:none;overflow:visible}.smart-search-home-extra{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.7rem;display:grid}.smart-search-home-extra-link{min-width:0;color:inherit;background:#ffffffb3;border:1px solid #6b3f2a12;border-radius:.8rem;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.45rem;text-decoration:none;display:grid}.smart-search-home-extra-link:hover,.smart-search-home-extra-link:focus-visible{background:#fff;border-color:#c45c2633;outline:none}.smart-search-home-extra-icon{color:#c45c26;background:#c45c2612;border-radius:.62rem;place-items:center;width:2.75rem;height:2.5rem;display:grid;overflow:hidden}.smart-search-home-extra-icon img{object-fit:cover;width:100%;height:100%}.smart-search-home-extra-link span:last-child{min-width:0}.smart-search-home-extra-link small{color:#6b3f2a75;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:700;display:block}.smart-search-home-extra-link strong{-webkit-line-clamp:2;color:#6b3f2a;-webkit-box-orient:vertical;margin-top:.08rem;font-size:.74rem;line-height:1.2;display:-webkit-box;overflow:hidden}.smart-search-empty--home{margin-top:.5rem}@media(max-width:767px){.pantry-scan-modal{padding:.75rem;align-items:center!important}.smart-search--home .smart-search-panel{max-height:min(72dvh,34rem);overflow-y:auto}.smart-search-home-extra{grid-template-columns:1fr}}.smart-search--home .smart-search-panel{overscroll-behavior:contain;max-height:min(24rem,56vh);overflow-y:auto}.smart-search--home .smart-search-home-matches{gap:.7rem;display:grid}.smart-search--home .smart-search-home-help{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.smart-search--home .smart-search-home-help-link{min-width:0;color:inherit;background:#ffffffb8;border:1px solid #6b3f2a12;border-radius:.78rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.45rem;text-decoration:none;display:grid}.smart-search--home .smart-search-home-help-link:hover,.smart-search--home .smart-search-home-help-link:focus-visible{background:#fff;border-color:#c45c2633;outline:none}.smart-search--home .smart-search-home-help-icon{color:#c45c26;background:#c45c2612;border-radius:.58rem;place-items:center;width:2.5rem;height:2.35rem;display:grid;overflow:hidden}.smart-search--home .smart-search-home-help-icon img{object-fit:cover;width:100%;height:100%}.smart-search--home .smart-search-home-help-copy{min-width:0}.smart-search--home .smart-search-home-help-copy small{color:#6b3f2a75;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:700;display:block}.smart-search--home .smart-search-home-help-copy strong{-webkit-line-clamp:2;color:#6b3f2a;-webkit-box-orient:vertical;margin-top:.06rem;font-size:.72rem;line-height:1.2;display:-webkit-box;overflow:hidden}.smart-search--home .smart-search-home-empty{color:#6b3f2a9e;background:#6b3f2a0a;border-radius:.75rem;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.76rem;display:flex}.smart-search--home .smart-search-home-more{color:#c45c26;cursor:pointer;background:0 0;border:0;border-top:1px solid #6b3f2a12;justify-content:space-between;align-items:center;width:100%;padding:.5rem 0;font-size:.74rem;font-weight:700;display:flex}@media(max-width:767px){.smart-search--home .smart-search-panel{max-height:min(26rem,64dvh)}.smart-search--home .smart-search-home-help{grid-template-columns:1fr}}.smart-search--home .smart-search-home-group{gap:.45rem;display:grid}.smart-search--home .smart-search-home-group-label{color:#6b3f2a75;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700}.smart-search--home .smart-search-home-secondary{background:linear-gradient(135deg,#5a7a4a0b,#c45c2609);border-radius:.95rem;gap:.55rem;margin-top:.35rem;padding:.7rem .75rem .75rem;display:grid}.smart-search--home .smart-search-home-secondary-head{grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);align-items:center;gap:.55rem;display:grid}.smart-search--home .smart-search-home-secondary-head p{color:#6b3f2a7a;letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:700}.smart-search--home .smart-search-home-secondary-line{background:#6b3f2a14;height:1px}.smart-search--home .smart-search-home-help{gap:.55rem}.smart-search--home .smart-search-home-help-link{box-shadow:none;border-color:#0000}.smart-search--home .smart-search-home-help-link.is-knowledge{background:#ffffffbd}.smart-search--home .smart-search-home-help-link.is-diy{background:#fff8f0f0}.smart-search--home .smart-search-home-help-link.is-knowledge:hover,.smart-search--home .smart-search-home-help-link.is-knowledge:focus-visible{background:#fff;border-color:#5a7a4a2e}.smart-search--home .smart-search-home-help-link.is-diy:hover,.smart-search--home .smart-search-home-help-link.is-diy:focus-visible{background:#fff;border-color:#c45c2633}.smart-search--home .smart-search-home-help-link.is-knowledge .smart-search-home-help-icon{color:#4f6d4deb;background:#5a7a4a14}.smart-search--home .smart-search-home-help-link.is-diy .smart-search-home-help-icon{color:#c45c26;background:#c45c2614}.smart-search--home .smart-search-home-help-link.is-knowledge small{color:#4f6d4db8}.smart-search--home .smart-search-home-help-link.is-diy small{color:#c45c26b8}.smart-search--home .smart-search-home-help-copy small{align-items:center;gap:.25rem;display:flex}@media(max-width:767px){.smart-search--home .smart-search-home-secondary{padding:.6rem}.smart-search--home .smart-search-home-secondary-head{grid-template-columns:1fr}.smart-search--home .smart-search-home-secondary-line{display:none}}.smart-search--home .smart-search-home-group-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media(max-width:767px){.smart-search--home .smart-search-home-group-head{gap:.5rem}.smart-search--home .smart-search-home-group-head .smart-search-all{font-size:.68rem}}.recipe-browse-page.is-results .recipe-card{border:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);box-shadow:0 6px 20px color-mix(in srgb,var(--color-cacao)5%,transparent);transition:transform .18s,box-shadow .18s,border-color .18s}.recipe-browse-page.is-results .recipe-card:hover{border-color:color-mix(in srgb,var(--color-terracotta)20%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--color-cacao)8%,transparent);transform:translateY(-2px)}.recipe-browse-page.is-results .recipe-card-title{font-size:clamp(1.04rem,1.25vw,1.16rem);line-height:1.24}.recipe-browse-page.is-results .recipe-card-category{color:color-mix(in srgb,var(--color-terracotta)76%,var(--color-cacao));font-size:.58rem;font-weight:700}.recipe-browse-page.is-results .recipe-card-foot{margin-top:.08rem;padding-top:.5rem}.recipe-browse-page.is-results .recipe-card-meta{color:color-mix(in srgb,var(--color-cacao)68%,transparent);font-size:.72rem}.recipe-browse-page.is-results .recipe-card-baker{color:color-mix(in srgb,var(--color-cacao)46%,transparent);font-size:.69rem}@media(min-width:768px){.recipe-hero:has(.recipe-hero-photo){grid-template-columns:minmax(18rem,20.5rem) minmax(0,1fr)}.recipe-hero-copy{justify-content:center;padding:clamp(1.65rem,3vw,2.35rem) clamp(1.75rem,3.2vw,2.55rem)}.recipe-hero-photo img{min-height:21rem}}.recipe-hero-lede{max-width:46rem;color:color-mix(in srgb,var(--color-cacao)78%,transparent);line-height:1.62}.recipe-bake-flow{border-color:color-mix(in srgb,var(--color-terracotta)11%,transparent);background:color-mix(in srgb,white 94%,var(--color-flour));box-shadow:0 8px 24px color-mix(in srgb,var(--color-cacao)4%,transparent)}.recipe-detail-tile.panel,.recipe-detail-tile.recipe-variation{border-color:color-mix(in srgb,var(--color-cacao)8%,transparent);box-shadow:0 7px 20px color-mix(in srgb,var(--color-cacao)4%,transparent)}.recipe-detail-tile-lede,.recipe-review-empty,.recipe-detail-login-hint{color:color-mix(in srgb,var(--color-cacao)72%,transparent)}.wcim-page .in-huis-tools-row{gap:.4rem 1.25rem!important;padding-top:.7rem!important}.wcim-page .in-huis-suggestions-body,.wcim-page .in-huis-prefs .in-huis-pref-grid{background:color-mix(in srgb,var(--color-flour)45%,white)!important;padding:.95rem 1rem!important}.wcim-page .in-huis-finds{margin-top:clamp(2.1rem,4vw,3.1rem)!important}@media(min-width:760px){.wcim-page .in-huis-bake-grid.is-single{max-width:48rem;grid-template-columns:minmax(0,1fr)!important}.wcim-page .in-huis-bake-card.is-featured{align-items:stretch;grid-template-columns:minmax(15rem,.95fr) minmax(0,1.05fr)!important;display:grid!important}.wcim-page .in-huis-bake-card.is-featured .in-huis-bake-photo{aspect-ratio:auto!important;height:100%!important;min-height:16.5rem!important}.wcim-page .in-huis-bake-card.is-featured .in-huis-bake-body{flex-direction:column;justify-content:center;display:flex;padding:1.3rem 1.4rem!important}.wcim-page .in-huis-bake-card.is-featured .in-huis-bake-title{font-size:1.3rem!important;line-height:1.2!important}.wcim-page .in-huis-bake-card.is-featured .in-huis-bake-spark,.wcim-page .in-huis-bake-card.is-featured .in-huis-bake-topline,.wcim-page .in-huis-bake-card.is-featured .in-huis-bake-link{font-size:.78rem!important}}.knowledge-card-v3{border-color:color-mix(in srgb,var(--color-cacao)7%,transparent);box-shadow:0 6px 20px color-mix(in srgb,var(--color-cacao)5%,transparent)}.knowledge-card-v3-title{font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.2}.knowledge-card-v3-summary{color:color-mix(in srgb,var(--color-cacao)72%,transparent);font-size:.81rem;line-height:1.52}.knowledge-article-v3-content{gap:1.25rem}.knowledge-article-v3-section{border-color:color-mix(in srgb,var(--color-cacao)7%,transparent);box-shadow:0 7px 22px color-mix(in srgb,var(--color-cacao)3.5%,transparent)}.knowledge-article-v3-remember{box-shadow:none}.convert-phase2{max-width:68rem;margin-inline:auto}.convert-phase2 .panel{border:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);box-shadow:0 9px 26px color-mix(in srgb,var(--color-cacao)4.5%,transparent)}.convert-phase2-calc{background:color-mix(in srgb,var(--color-flour)45%,white)}.convert-phase2-calc .convert-result{border:1px solid color-mix(in srgb,var(--color-terracotta)14%,transparent);min-height:4.45rem;color:var(--color-cacao);font-family:var(--font-display);background:#fff;border-radius:1rem;align-items:flex-end;margin-top:.8rem;padding:1.35rem 1rem .7rem;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:650;line-height:1;display:flex;position:relative}.convert-phase2-calc .convert-result:before{content:"Uitkomst";color:color-mix(in srgb,var(--color-cacao)46%,transparent);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:750;position:absolute;top:.55rem;left:1rem}.convert-phase2-calc .convert-result-wait{color:color-mix(in srgb,var(--color-cacao)54%,transparent);font-family:var(--font-sans);font-size:.78rem;font-weight:500;line-height:1.35}.convert-pan-result{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--color-butter)34%,transparent),transparent 38%),#fff;overflow:hidden}.convert-pan-result-hero{margin-top:.7rem;font-size:clamp(1.02rem,1.8vw,1.18rem);line-height:1.45}.convert-pan-result-hero strong{color:var(--color-terracotta);font-family:var(--font-display);vertical-align:-.12em;margin-inline:.15rem;font-size:clamp(2rem,4.5vw,3.1rem);font-weight:650;line-height:.95;display:inline-block}.convert-quick-scale-answer{background:color-mix(in srgb,var(--color-butter)24%,white)}.convert-quick-scale-answer strong{color:var(--color-terracotta);font-family:var(--font-display);font-size:1.35rem}.convert-oven-answer{border:1px solid color-mix(in srgb,var(--color-terracotta)15%,transparent);background:color-mix(in srgb,var(--color-butter)22%,white);border-radius:1.1rem;gap:.3rem;padding:1rem 1.1rem;display:grid}.convert-oven-answer span{color:color-mix(in srgb,var(--color-cacao)50%,transparent);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.convert-oven-answer strong{color:var(--color-cacao);font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:650;line-height:1.08}.recipe-browse-page.is-hub:has(.library-card--diy) .recipe-browse-hub-intro{padding-bottom:clamp(1.5rem,3vw,2.2rem)}.library-card--diy{border:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);box-shadow:0 6px 20px color-mix(in srgb,var(--color-cacao)5%,transparent)}.library-card--diy .recipe-card-title{font-size:1rem;line-height:1.22}.diy-guide-split{align-items:stretch}.diy-finish--compact{border:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--color-butter)38%,transparent),transparent 42%),#fff;max-width:48rem;margin-inline:auto;padding:clamp(1.25rem,3vw,1.8rem);grid-template-columns:minmax(0,1fr)!important}.diy-finish--compact .diy-finish-copy{padding:0}.diy-finish--compact .diy-finish-copy h2{font-size:clamp(1.55rem,3vw,2rem)}.settings-shell{grid-template-columns:10.75rem minmax(0,1fr);gap:clamp(1.5rem,3vw,2.25rem);width:min(100%,66rem);margin:1.25rem auto 0}.settings-content{width:100%;max-width:54rem}.settings-card{border-color:color-mix(in srgb,var(--color-cacao)8%,transparent);box-shadow:0 10px 30px color-mix(in srgb,var(--color-cacao)4.5%,transparent);padding:clamp(1.15rem,2.2vw,1.55rem)}.settings-profile-form{max-width:48rem}.settings-password-form{max-width:38rem}@media(max-width:767px){.settings-shell{width:100%;margin-top:.9rem}.settings-content,.settings-profile-form,.settings-password-form{max-width:none}}.home-mood-chip{border:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--color-flour)52%,white));box-shadow:0 5px 16px color-mix(in srgb,var(--color-cacao)4%,transparent);position:relative;overflow:hidden}.home-mood-chip:after{content:"→";color:color-mix(in srgb,var(--color-terracotta)62%,transparent);font-size:.9rem;transition:transform .18s;position:absolute;bottom:.72rem;right:.8rem}.home-mood-chip:hover:after{transform:translate(2px)}.home-mood-chip-title{padding-right:1.25rem;font-weight:650}.home-mood-chip-text{max-width:16rem;color:color-mix(in srgb,var(--color-cacao)64%,transparent);padding-right:1.25rem;font-size:.82rem}.home-final-cta{max-width:68rem;box-shadow:0 10px 32px color-mix(in srgb,var(--color-cacao)5%,transparent);padding-top:clamp(2rem,4vw,3.1rem);padding-bottom:clamp(2rem,4vw,3.1rem)}.home-newsletter-section [aria-labelledby=recipe-mail-title]{box-shadow:0 10px 30px color-mix(in srgb,var(--color-cacao)5%,transparent)!important}@media(max-width:639px){.home-mood-chip:after{bottom:.6rem;right:.65rem}}.settings-page-heading,.settings-page .settings-shell{width:min(100%,54rem);margin-inline:auto}.settings-page-heading{justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:.75rem;display:flex}.settings-page-heading h1{color:var(--color-cacao);letter-spacing:-.025em;margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-size:clamp(1.75rem,2.3vw,2.1rem);font-weight:650;line-height:1.08}.settings-page-heading p{color:color-mix(in srgb,var(--color-cacao)56%,transparent);margin:0;font-size:.78rem;line-height:1.35}.settings-page .settings-shell{display:block}.settings-page .settings-nav--tabs{border:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent);background:color-mix(in srgb,var(--color-flour)72%,white);border-radius:.8rem;gap:.28rem;width:auto;padding:.26rem;display:inline-flex}.settings-page .settings-nav-link{min-height:2.25rem;color:color-mix(in srgb,var(--color-cacao)64%,transparent);border-radius:.6rem;justify-content:center;align-items:center;gap:.42rem;padding:.48rem .78rem;font-size:.8rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.settings-page .settings-nav-link:hover{color:var(--color-cacao);background:#ffffffb8}.settings-page .settings-nav-link.is-active{color:var(--color-cacao);box-shadow:0 2px 9px color-mix(in srgb,var(--color-cacao)8%,transparent);background:#fff}.settings-page .settings-content{width:100%;max-width:none;margin-top:.72rem}.settings-page .settings-content-head{margin-bottom:.58rem;display:block}.settings-page .settings-content-head h2{color:var(--color-cacao);margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-size:1.42rem;font-weight:650;line-height:1.12}.settings-page .settings-content-head p{color:color-mix(in srgb,var(--color-cacao)56%,transparent);margin:.18rem 0 0;font-size:.76rem;line-height:1.38}.settings-body{gap:.7rem;display:grid}.settings-panel{border:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--color-cacao)3.5%,transparent);background:#ffffffe0;border-radius:1rem;padding:1rem 1.05rem}.settings-avatar-row{border-bottom:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;margin-bottom:.8rem;padding-bottom:.8rem;display:grid}.settings-avatar-intro{align-items:center;gap:.7rem;min-width:0;display:flex}.settings-avatar-preview{background:var(--color-terracotta);color:#fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-family:Fraunces,ui-serif,Georgia,serif;font-size:.95rem;font-weight:650;display:flex;overflow:hidden}.settings-field-title{color:var(--color-cacao);margin:0;font-size:.81rem;font-weight:700}.settings-field-help{color:color-mix(in srgb,var(--color-cacao)52%,transparent);margin:.08rem 0 0;font-size:.69rem;line-height:1.3}.settings-avatar-actions{justify-content:flex-end;align-items:center;gap:.6rem;min-width:0;display:flex}.settings-upload-button{border:1px solid color-mix(in srgb,var(--color-terracotta)28%,transparent);min-height:2.2rem;color:var(--color-cacao);cursor:pointer;background:#fff;border-radius:.65rem;flex:none;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.74rem;font-weight:700;display:inline-flex}.settings-upload-button:hover{border-color:color-mix(in srgb,var(--color-terracotta)52%,transparent);background:color-mix(in srgb,var(--color-flour)58%,white)}.settings-file-name{max-width:12rem;color:color-mix(in srgb,var(--color-cacao)50%,transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.25;overflow:hidden}.settings-file-error{color:#b42318;grid-column:1/-1;margin:-.2rem 0 0;font-size:.7rem}.settings-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem .8rem;display:grid}.settings-field-span-2{grid-column:1/-1}.settings-page input[type=text],.settings-page input[type=email],.settings-page input[type=date],.settings-page input[type=password]{min-height:2.55rem}.settings-page textarea{min-height:3.7rem}.settings-email-verification{color:color-mix(in srgb,var(--color-cacao)64%,transparent);gap:.22rem;margin-top:.3rem;font-size:.7rem;line-height:1.32;display:grid}.settings-email-verification p{margin:0}.settings-profile-footer{border-top:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;margin-top:.78rem;padding-top:.78rem;display:grid}.settings-newsletter-row{cursor:pointer;align-items:flex-start;gap:.58rem;min-width:0;display:flex}.settings-newsletter-row input{flex:none;margin-top:.15rem}.settings-newsletter-row>span{gap:.05rem;display:grid}.settings-newsletter-row strong{color:var(--color-cacao);font-size:.75rem;line-height:1.28}.settings-newsletter-row small{color:color-mix(in srgb,var(--color-cacao)52%,transparent);font-size:.67rem;line-height:1.3}.settings-save-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem .8rem;display:flex}.settings-password-link{color:var(--color-terracotta);font-size:.74rem;font-weight:650;text-decoration:none}.settings-password-link:hover{text-decoration:underline}.settings-danger-panel{background:#fffbfb;border:1px solid #b423181f;border-radius:.85rem;padding:.72rem .85rem}.settings-danger-main{justify-content:space-between;align-items:center;gap:1rem;display:flex}.settings-danger-kicker{color:#9e271f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .08rem;font-size:.59rem;font-weight:760;line-height:1.2}.settings-danger-main h3,.settings-delete-modal-card h3{color:var(--color-cacao);margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-weight:650}.settings-danger-main h3{font-size:.96rem;line-height:1.2}.settings-danger-main p:not(.settings-danger-kicker){color:color-mix(in srgb,var(--color-cacao)55%,transparent);margin:.1rem 0 0;font-size:.69rem;line-height:1.3}.settings-danger-button{color:#9f1f17;cursor:pointer;background:#fff;border:1px solid #b4231852;border-radius:.62rem;flex:none;min-height:2.15rem;padding:.43rem .68rem;font-size:.7rem;font-weight:700}.settings-danger-button:hover{background:#fff7f5;border-color:#b4231880}.settings-delete-mail-sent{border-top:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);color:color-mix(in srgb,var(--color-cacao)68%,transparent);align-items:flex-start;gap:.5rem;margin-top:.65rem;padding-top:.62rem;font-size:.69rem;line-height:1.35;display:flex}.settings-delete-mail-sent i{color:#4f7b51}.settings-delete-modal{z-index:150;place-items:center;padding:1rem;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.settings-delete-modal-backdrop{cursor:default;background:#271b147a;border:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.settings-delete-modal-card{z-index:1;border:1px solid color-mix(in srgb,var(--color-cacao)10%,transparent);background:#fffdf9;border-radius:1rem;width:min(100%,27rem);padding:1.15rem;position:relative;box-shadow:0 24px 70px #271b143d}.settings-delete-modal-close{width:2rem;height:2rem;color:color-mix(in srgb,var(--color-cacao)58%,transparent);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;display:inline-grid;position:absolute;top:.72rem;right:.72rem}.settings-delete-modal-close:hover{background:color-mix(in srgb,var(--color-flour)70%,white);color:var(--color-cacao)}.settings-delete-modal-card h3{font-size:1.35rem;line-height:1.15}.settings-delete-modal-card>p:not(.settings-danger-kicker){color:color-mix(in srgb,var(--color-cacao)60%,transparent);margin:.35rem 2rem .9rem 0;font-size:.78rem;line-height:1.45}.settings-delete-modal-form{gap:.85rem;display:grid}.settings-delete-modal-actions{justify-content:flex-end;gap:.55rem;display:flex}.settings-delete-cancel-button,.settings-delete-send-button,.account-delete-final-button,.account-delete-cancel-button,.account-delete-home-button{cursor:pointer;border-radius:.68rem;justify-content:center;align-items:center;min-height:2.35rem;padding:.5rem .78rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.settings-delete-cancel-button{border:1px solid color-mix(in srgb,var(--color-cacao)14%,transparent);color:var(--color-cacao);background:#fff}.settings-delete-send-button,.account-delete-final-button{color:#fff;background:#a52119;border:1px solid #a52119}.settings-delete-send-button:hover,.account-delete-final-button:hover{background:#881a14}.settings-delete-send-button:disabled{opacity:.65;cursor:wait}.settings-delete-modal-error{color:#b42318;margin:-.2rem 0 0;font-size:.7rem}.settings-password-form{gap:.8rem;width:100%;display:grid}.settings-current-password{width:min(100%,27rem)}.settings-new-password-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.settings-password-actions{align-items:center;gap:.8rem;display:flex}.account-delete-confirm-page{place-items:center;min-height:min(68vh,38rem);padding:1rem 0;display:grid}.account-delete-confirm-card{text-align:center;border:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent);width:min(100%,34rem);box-shadow:0 16px 45px color-mix(in srgb,var(--color-cacao)7%,transparent);background:#fffdf9;border-radius:1.1rem;padding:1.5rem}.account-delete-confirm-icon{background:color-mix(in srgb,var(--color-terracotta)11%,white);width:3rem;height:3rem;color:var(--color-terracotta);border-radius:9999px;place-items:center;margin-bottom:.65rem;font-size:1.2rem;display:inline-grid}.account-delete-confirm-card h1{color:var(--color-cacao);margin:.1rem 0 .5rem;font-family:Fraunces,ui-serif,Georgia,serif;font-size:clamp(1.6rem,3vw,2rem);font-weight:650;line-height:1.12}.account-delete-confirm-card>p:not(.page-kicker):not(.account-delete-confirm-note){max-width:28rem;color:color-mix(in srgb,var(--color-cacao)62%,transparent);margin:0 auto;font-size:.82rem;line-height:1.5}.account-delete-confirm-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem;display:flex}.account-delete-cancel-button,.account-delete-home-button{border:1px solid color-mix(in srgb,var(--color-cacao)14%,transparent);color:var(--color-cacao);background:#fff}.account-delete-confirm-note{color:color-mix(in srgb,var(--color-cacao)48%,transparent);margin:.75rem 0 0;font-size:.68rem;line-height:1.35}.account-delete-confirm-card--done .account-delete-confirm-icon{color:#4f7b51;background:#eef7ee}@media(max-width:767px){.settings-page-heading{display:block}.settings-page-heading p{margin-top:.18rem}.settings-page .settings-nav--tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.settings-panel{padding:.9rem}.settings-avatar-row,.settings-fields-grid,.settings-profile-footer,.settings-new-password-grid{grid-template-columns:1fr}.settings-avatar-actions{flex-wrap:wrap;justify-content:flex-start}.settings-field-span-2{grid-column:auto}.settings-save-actions{justify-content:flex-start}.settings-danger-main{flex-direction:column;align-items:flex-start}.settings-delete-modal-actions,.account-delete-confirm-actions{flex-direction:column-reverse}.settings-delete-modal-actions>*,.account-delete-confirm-actions>*{width:100%}}.recipe-method-after--wide{border-top:0;gap:clamp(2rem,3.6vw,3.25rem);padding-top:clamp(.35rem,1vw,.8rem)}.recipe-topic-nav{padding:.2rem 0 0}.recipe-topic-nav .page-kicker{margin-bottom:.25rem}.recipe-topic-nav .page-heading{margin:0}.recipe-topic-nav-links{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}.recipe-topic-link{border:1px solid color-mix(in srgb,var(--color-cacao)11%,transparent);background:color-mix(in srgb,white 88%,var(--color-flour));min-height:2.45rem;color:var(--color-cacao);border-radius:999px;align-items:center;padding:.48rem .9rem;font-size:.86rem;font-weight:650;line-height:1.2;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.recipe-topic-link:hover,.recipe-topic-link:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)34%,transparent);color:var(--color-terracotta);background:#fff;transform:translateY(-1px)}.recipe-knowledge-section .page-heading{margin:.1rem 0 0}.recipe-knowledge-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;margin-top:1rem;display:grid}.recipe-knowledge-card{border:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);background:color-mix(in srgb,white 92%,var(--color-flour));min-width:0;color:inherit;box-shadow:none;border-radius:1.1rem;padding:1rem 1.05rem 1.05rem;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:block}.recipe-knowledge-card:hover,.recipe-knowledge-card:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)24%,transparent);background:#fff;transform:translateY(-2px)}.more-like-this-grid .recipe-card{box-shadow:0 8px 24px color-mix(in srgb,var(--color-cacao)5%,transparent);border-radius:1.25rem}.more-like-this-grid .recipe-card-body{gap:.65rem;padding:.95rem 1rem 1.05rem}.more-like-this-grid .recipe-card-title{font-size:1.06rem;line-height:1.25}.more-like-this-grid .recipe-card-meta{font-size:.74rem}.more-like-this-grid .recipe-card-baker{display:none}.recipe-detail-secondary{gap:1rem}.recipe-detail-tile--gate{grid-column:1/-1}.recipe-detail-tile--gate>*{max-width:34rem}@media(min-width:768px){.recipe-hero-title-row .page-title{letter-spacing:-.02em;font-size:clamp(2rem,3vw,2.65rem);line-height:1.08}}@media(min-width:640px){.recipe-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem 1rem}.more-like-this-grid .recipe-card-photo>div:first-child{aspect-ratio:4/3}}@media(min-width:1024px){.recipe-method-after--wide{gap:clamp(2.4rem,3.5vw,3.6rem)}.more-like-this-grid{gap:1.25rem}.more-like-this-grid .recipe-card-body{padding:1rem 1.05rem 1.15rem}.recipe-detail-secondary{gap:1.15rem 1.25rem}}@media(max-width:639px){.recipe-method-after--wide{gap:1.75rem}.recipe-topic-nav-links{gap:.45rem}.recipe-topic-link{min-height:2.35rem;padding:.45rem .78rem;font-size:.82rem}.recipe-knowledge-card{padding:.9rem .95rem .95rem}}.browse-score-panel{align-items:stretch;min-width:min(26rem,100vw - 2rem)}.browse-score-hint{color:color-mix(in srgb,var(--color-cacao)60%,transparent);flex:0 0 100%;margin:0 0 .3rem;font-size:.76rem;line-height:1.45}.nutrition-score-filter{grid-template-columns:auto auto;align-items:baseline;gap:.3rem;display:inline-grid}.nutrition-score-filter small{opacity:.7;font-size:.7rem;font-weight:650}@media screen{.jb-recipe-experience{--jb-line:color-mix(in srgb,var(--color-cacao)10%,transparent);--jb-line-strong:color-mix(in srgb,var(--color-cacao)16%,transparent);--jb-copy:color-mix(in srgb,var(--color-cacao)82%,var(--color-ink));--jb-muted:color-mix(in srgb,var(--color-cacao)58%,transparent);--jb-paper:color-mix(in srgb,white 93%,var(--color-cream));--jb-paper-warm:color-mix(in srgb,var(--color-flour)62%,white);--jb-butter-soft:color-mix(in srgb,var(--color-butter)25%,white);--jb-sage-soft:color-mix(in srgb,var(--color-sage)8%,white);--jb-shadow:0 18px 52px #53301e14;--jb-shadow-soft:0 10px 30px #53301e0e;width:100%;min-width:0;color:var(--color-cacao)}.jb-recipe-experience>*{min-width:0}.jb-recipe-experience>nav:first-child,.jb-recipe-experience>.breadcrumbs{margin-bottom:1.25rem}.jb-recipe-experience .page-heading,.jb-recipe-experience .recipe-editorial-title,.jb-recipe-experience .recipe-storage-title,.jb-recipe-experience .recipe-nutrition-title{text-wrap:balance}.jb-recipe-experience .page-heading{color:var(--color-cacao);font-family:var(--font-display);letter-spacing:-.022em;margin:0;font-size:clamp(1.75rem,2.2vw,2.25rem);font-weight:600;line-height:1.08}.jb-recipe-experience .recipe-section-kicker,.jb-recipe-experience .page-kicker{color:var(--color-terracotta-dark);letter-spacing:.085em;text-transform:uppercase;margin:0 0 .35rem;font-size:.67rem;font-weight:760;line-height:1.25}.jb-recipe-experience :where(a,button,input,textarea,select):focus-visible,.recipe-card--editorial :where(a,button):focus-visible{outline:2px solid color-mix(in srgb,var(--color-terracotta)82%,white);outline-offset:3px}.recipe-browse-grid--editorial{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1.15rem;display:grid}.recipe-card--editorial{border:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent);background:var(--jb-paper,#fffdf9);isolation:isolate;border-radius:1.25rem;flex-direction:column;min-width:0;height:100%;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #53301e11}.recipe-card--editorial .recipe-card-media{background:var(--color-flour);position:relative;overflow:hidden}.recipe-card--editorial .recipe-card-photo,.recipe-card--editorial .recipe-card-photo-frame{width:100%;height:100%;display:block}.recipe-card--editorial .recipe-card-photo-frame{aspect-ratio:4/3;overflow:hidden}.recipe-card--editorial .recipe-card-photo img{object-fit:cover;width:100%;height:100%;transition:transform .26s cubic-bezier(.2,.75,.25,1)}.recipe-card--editorial .recipe-card-photo-placeholder{background:linear-gradient(145deg,var(--color-flour),var(--color-butter));width:100%;height:100%;font-family:var(--font-display);color:var(--color-cacao);place-items:center;font-size:2.5rem;display:grid}.recipe-card--editorial .recipe-card-body{flex-direction:column;flex:auto;gap:.9rem;min-width:0;padding:1.05rem 1.1rem 1.1rem;display:flex}.recipe-card--editorial .recipe-card-copy{gap:.3rem;min-width:0;display:grid}.recipe-card--editorial .recipe-card-category{color:var(--color-terracotta-dark);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:760}.recipe-card--editorial .recipe-card-title{min-height:2.45em;color:var(--color-cacao);font-family:var(--font-display);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1.12rem;font-weight:600;line-height:1.18;text-decoration:none;display:-webkit-box;overflow:hidden}.recipe-card--editorial .recipe-card-foot{gap:.7rem;margin-top:auto;display:grid}.recipe-card--editorial .recipe-card-times{flex-wrap:wrap;align-items:baseline;gap:.28rem .78rem;margin:0;padding:0;display:flex}.recipe-card--editorial .recipe-card-time{white-space:nowrap;align-items:baseline;gap:.26rem;display:inline-flex;position:relative}.recipe-card--editorial .recipe-card-time:not(:last-child):after{content:"·";color:color-mix(in srgb,var(--color-cacao)36%,transparent);position:absolute;right:-.53rem}.recipe-card--editorial .recipe-card-time dt,.recipe-card--editorial .recipe-card-time dd{font-family:var(--font-sans);margin:0;line-height:1.25}.recipe-card--editorial .recipe-card-time dt{color:var(--jb-muted);font-size:.71rem;font-weight:600}.recipe-card--editorial .recipe-card-time dd{color:var(--color-cacao);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:720}.recipe-card--editorial .recipe-card-time--total dt,.recipe-card--editorial .recipe-card-time--total dd{color:var(--color-terracotta-dark)}.recipe-card--editorial .recipe-card-time-short{display:none}.recipe-card--editorial .recipe-card-summary-row{border-top:1px solid var(--jb-line);justify-content:space-between;align-items:center;gap:.8rem;padding-top:.68rem;display:flex}.recipe-card--editorial .recipe-card-meta-item,.recipe-card--editorial .recipe-card-score{color:color-mix(in srgb,var(--color-cacao)68%,transparent);align-items:center;gap:.34rem;font-size:.73rem;font-weight:620;display:inline-flex}.recipe-card--editorial .recipe-card-meta-item i{color:var(--color-terracotta)}.recipe-card--editorial .recipe-card-score{color:var(--color-cacao)}.recipe-card--editorial .recipe-card-score:before{content:"";background:#a79d96;border-radius:50%;width:.45rem;height:.45rem}.recipe-card--editorial .recipe-card-score--0-2:before{background:#aa5145}.recipe-card--editorial .recipe-card-score--2-4:before{background:#bb7639}.recipe-card--editorial .recipe-card-score--4-6:before{background:#a88a38}.recipe-card--editorial .recipe-card-score--6-8:before{background:#66855b}.recipe-card--editorial .recipe-card-score--8-10:before{background:#3f7358}.recipe-card--editorial .recipe-card-score-label{color:var(--jb-muted);font-weight:520}.recipe-card--editorial .recipe-card-score strong{font-variant-numeric:tabular-nums;font-weight:740}.recipe-card--editorial .recipe-card-baker{color:var(--jb-muted);font-size:.68rem}.jb-recipe-experience .recipe-hero{z-index:2;border:1px solid color-mix(in srgb,var(--color-cacao)11%,transparent);background:linear-gradient(145deg,#fffdf9,#fff9f1);border-radius:1.55rem;grid-template-columns:minmax(0,1fr);display:grid;overflow:clip visible;box-shadow:0 24px 58px #53301e17,0 3px 10px #53301e0b}.jb-recipe-experience .recipe-hero-photo{aspect-ratio:4/3;background:var(--color-flour);isolation:isolate;min-width:0;position:relative;overflow:hidden}.jb-recipe-experience .recipe-hero-photo:after{content:"";z-index:1;pointer-events:none;box-shadow:inset -1px 0 color-mix(in srgb,var(--color-cacao)9%,transparent);background:linear-gradient(90deg,#311b1005,#0000 72%,#fffaf314);position:absolute;top:0;right:0;bottom:0;left:0}.jb-recipe-experience .recipe-hero-photo>img{object-fit:cover;width:100%;height:100%;display:block}.jb-recipe-experience .recipe-hero-kid-badge{z-index:3;min-height:2.15rem;color:var(--color-cacao);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcf7f0;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:.42rem;padding:.44rem .72rem;font-size:.76rem;font-weight:680;line-height:1;display:inline-flex;position:absolute;top:1rem;right:1rem;box-shadow:0 8px 22px #2d190e1f}.jb-recipe-experience .recipe-hero-kid-badge i{color:var(--color-terracotta-dark);font-size:.88rem}.jb-recipe-experience .recipe-hero-engage-overlay{z-index:3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffcf7eb;border:1px solid #ffffffad;border-radius:999px;padding:.28rem;bottom:1rem;right:1rem;box-shadow:0 10px 28px #2d190e21}.jb-recipe-experience .recipe-hero-engage-overlay .recipe-engage--compact{gap:.08rem}.jb-recipe-experience .recipe-hero-engage-overlay .recipe-engage-btn{width:2.55rem;min-width:2.55rem;height:2.55rem;min-height:2.55rem;color:var(--color-cacao);box-shadow:none;background:0 0;border:0;border-radius:50%;transition:background .15s,color .15s,transform .15s}.jb-recipe-experience .recipe-hero-engage-overlay .recipe-engage-btn:hover,.jb-recipe-experience .recipe-hero-engage-overlay .recipe-engage-btn:focus-visible{background:color-mix(in srgb,var(--color-terracotta)8%,white);color:var(--color-terracotta-dark);transform:translateY(-1px)}.jb-recipe-experience .recipe-hero-engage-overlay .recipe-engage-icon i{font-size:1.05rem}.jb-recipe-experience .recipe-hero-engage-overlay .recipe-engage-count{font-size:.62rem}.jb-recipe-experience .recipe-hero-content{isolation:isolate;background:radial-gradient(circle at 82% 10%,#f3d9a42e,#0000 31%),linear-gradient(160deg,#fffdf9,#fff9f1);border-radius:0 0 1.55rem 1.55rem;grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid;position:relative;overflow:visible}.jb-recipe-experience .recipe-hero-botanical{z-index:1;color:#d0ad78;opacity:.16;pointer-events:none;-webkit-user-select:none;user-select:none;width:17.5rem;height:auto;display:none;position:absolute;top:-1.4rem;right:-1.35rem}.jb-recipe-experience .recipe-hero-botanical .botanical-stem{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.jb-recipe-experience .recipe-hero-botanical .botanical-leaf{fill:currentColor;stroke:none;opacity:.72}.jb-recipe-experience .recipe-hero-copy{z-index:3;position:relative}.jb-recipe-experience .recipe-hero-timebar{z-index:2;position:relative}.jb-recipe-experience .recipe-hero-copy{background:0 0;flex-direction:column;justify-content:flex-start;min-width:0;padding:1.55rem 1.45rem 1.2rem;display:flex}.jb-recipe-experience .recipe-hero .page-kicker{color:var(--color-terracotta-dark);letter-spacing:.11em;margin-bottom:.5rem}.jb-recipe-experience .recipe-hero .page-title{color:#61371f;max-width:18ch;font-family:var(--font-display);letter-spacing:-.038em;text-wrap:balance;text-shadow:0 1px #ffffff8c;margin:0;font-size:clamp(2.2rem,8.8vw,2.65rem);font-weight:600;line-height:.99}.jb-recipe-experience .recipe-hero-lede{max-width:57ch;color:color-mix(in srgb,var(--color-cacao)77%,#fff);text-wrap:pretty;margin:.82rem 0 0;font-size:1rem;line-height:1.6}.jb-recipe-experience .recipe-hero-info-line{border:1px solid color-mix(in srgb,var(--color-cacao)12%,transparent);background:#fffcf7c7;border-radius:.92rem;flex-wrap:wrap;align-items:center;gap:.72rem 1.15rem;width:100%;min-width:0;margin-top:1.18rem;padding:.92rem 1rem;display:flex;box-shadow:inset 0 1px #ffffffc7,0 2px 7px #53301e05}.jb-recipe-experience .recipe-published-date{border-right:1px solid var(--jb-line);grid-template-columns:2rem auto;grid-template-areas:"icon label""icon date";align-items:center;gap:.05rem .62rem;margin:0;padding-right:1.15rem;line-height:1.12;display:grid}.jb-recipe-experience .recipe-published-icon{width:2rem;height:2rem;color:var(--color-terracotta-dark);border-radius:.6rem;grid-area:icon;place-items:center;font-size:1.16rem;display:grid}.jb-recipe-experience .recipe-published-label{color:var(--jb-muted);letter-spacing:.09em;text-transform:uppercase;grid-area:label;font-size:.67rem;font-weight:790}.jb-recipe-experience .recipe-published-date time{color:var(--color-cacao);font-variant-numeric:tabular-nums;grid-area:date;font-size:.9rem;font-weight:760}.jb-recipe-experience .recipe-hero-meta{flex-wrap:wrap;align-items:center;gap:.45rem 1rem;margin:0;padding:0;list-style:none;display:flex}.jb-recipe-experience .recipe-hero-meta-item{color:color-mix(in srgb,var(--color-cacao)82%,transparent);white-space:nowrap;align-items:center;gap:.44rem;font-size:.86rem;font-weight:650;display:inline-flex}.jb-recipe-experience .recipe-hero-meta-item i{color:var(--color-terracotta);font-size:1.08rem;line-height:1}.jb-recipe-experience .recipe-hero-diets{color:color-mix(in srgb,var(--color-sage)94%,var(--color-cacao));flex-wrap:wrap;align-items:center;gap:.34rem .78rem;font-size:.84rem;font-weight:700;display:flex}.jb-recipe-experience .recipe-hero-diets span{align-items:center;gap:.32rem;padding:0;display:inline-flex}.jb-recipe-experience .recipe-hero-diets span:before{display:none}.jb-recipe-experience .recipe-hero-diets i{color:var(--color-sage);font-size:1.04rem}.jb-recipe-experience .recipe-hero-quickfacts{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;min-width:0;margin-top:1rem;display:grid;overflow:visible}.jb-recipe-experience .recipe-hero-quickfact{border:1px solid color-mix(in srgb,var(--color-terracotta)15%,transparent);min-width:0;color:inherit;background:linear-gradient(145deg,#fff8eef0,#fffdf9fa);border-radius:.76rem;grid-template-rows:auto auto;grid-template-columns:2.05rem minmax(0,1fr);gap:.1rem .62rem;padding:.78rem .82rem;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 3px 10px #53301e07}.jb-recipe-experience .recipe-hero-quickfact+.recipe-hero-quickfact,.jb-recipe-experience .recipe-hero-quickfact:nth-child(3),.jb-recipe-experience .recipe-hero-quickfact:nth-child(n+3){border-left:1px solid color-mix(in srgb,var(--color-terracotta)13%,transparent);border-top:1px solid color-mix(in srgb,var(--color-terracotta)13%,transparent)}.jb-recipe-experience .recipe-hero-quickfact-icon{width:2.05rem;height:2.05rem;color:var(--color-terracotta);grid-area:1/1/3;align-self:center;place-items:center;font-size:1.22rem;display:grid}.jb-recipe-experience .recipe-hero-quickfact-label{color:var(--jb-muted);letter-spacing:.065em;text-transform:uppercase;grid-column:2;margin:0;font-size:.66rem;font-weight:790;line-height:1.22}.jb-recipe-experience .recipe-hero-quickfact strong{color:var(--color-cacao);font-variant-numeric:tabular-nums;grid-column:2;margin:0;font-size:.96rem;font-weight:760;line-height:1.2}.jb-recipe-experience .recipe-hero-quickfact--score .recipe-hero-quickfact-icon,.jb-recipe-experience .recipe-hero-quickfact--score strong{color:var(--color-terracotta-dark)}.jb-recipe-experience .recipe-hero-quickfact:is(a):hover,.jb-recipe-experience .recipe-hero-quickfact:is(a):focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)28%,transparent);background:#fffaf3;box-shadow:0 5px 14px #53301e0b}.jb-recipe-experience .recipe-hero-actions{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.58rem;margin-top:.92rem;display:grid;overflow:visible}.jb-recipe-experience .recipe-hero-action-primary{border:1px solid color-mix(in srgb,var(--color-terracotta-dark)48%,transparent);color:#fff;white-space:nowrap;background:linear-gradient(#ce642d,#b94b1b);border-radius:.8rem;justify-content:center;justify-self:center;align-items:center;gap:.56rem;min-height:3.05rem;padding:.75rem 1.18rem;font-size:.95rem;font-weight:740;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 9px 20px #a8451938,inset 0 1px #fff3}.jb-recipe-experience .recipe-hero-action-primary i{font-size:1.18rem}.jb-recipe-experience .recipe-hero-action-primary:hover,.jb-recipe-experience .recipe-hero-action-primary:focus-visible{background:linear-gradient(#c65a23,#a94116);transform:translateY(-1px);box-shadow:0 11px 24px #a845193b,inset 0 1px #ffffff26}.jb-recipe-experience .recipe-hero-actions-secondary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.48rem;width:100%;min-width:0;display:grid;overflow:visible}.jb-recipe-experience .recipe-hero-actions-secondary>*{min-width:0}.jb-recipe-experience .recipe-hero-actions-secondary>div{position:relative}.jb-recipe-experience .recipe-hero-actions-secondary>div:has(>button[aria-expanded=true]){z-index:70}.jb-recipe-experience .recipe-hero:has(.recipe-hero-actions-secondary button[aria-expanded=true]){z-index:30}.jb-recipe-experience .recipe-hero-actions-secondary .btn-secondary{border:1px solid color-mix(in srgb,var(--color-cacao)14%,transparent);width:100%;min-width:0;min-height:2.85rem;color:color-mix(in srgb,var(--color-cacao)90%,transparent);text-align:center;white-space:normal;background:#fffcf7d1;border-radius:.72rem;justify-content:center;align-items:center;gap:.46rem;padding:.62rem .72rem;font-size:.84rem;font-weight:650;line-height:1.2;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 2px 7px #53301e07}.jb-recipe-experience .recipe-hero-actions-secondary .btn-secondary i{color:var(--color-terracotta-dark);flex:none;font-size:1.05rem}.jb-recipe-experience .recipe-hero-actions-secondary .btn-secondary:hover,.jb-recipe-experience .recipe-hero-actions-secondary .btn-secondary:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)25%,transparent);color:var(--color-terracotta-dark);background:#fff9f1;transform:translateY(-1px);box-shadow:0 5px 13px #53301e0b}.jb-recipe-experience .recipe-print-menu{z-index:1;position:relative}.jb-recipe-experience .recipe-print-menu--open{z-index:70}.jb-recipe-experience .recipe-print-menu-panel{z-index:80}.jb-recipe-experience .recipe-hero-timebar{border-top:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent);background:linear-gradient(90deg,#faf4eae6,#fffcf7f5);border-radius:0 0 1.55rem 1.55rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.jb-recipe-experience .recipe-hero-timeitem{grid-template-rows:auto auto;grid-template-columns:2.15rem minmax(0,1fr);gap:.07rem .68rem;min-width:0;padding:.92rem 1.08rem .96rem;display:grid}.jb-recipe-experience .recipe-hero-timeitem:nth-child(2n){border-left:1px solid var(--jb-line)}.jb-recipe-experience .recipe-hero-timeitem:nth-child(n+3){border-top:1px solid var(--jb-line)}.jb-recipe-experience .recipe-hero-timeitem--total{background:color-mix(in srgb,var(--color-terracotta)3.5%,white)}.jb-recipe-experience .recipe-hero-timeitem--total:nth-child(3):last-child,.jb-recipe-experience .recipe-hero-timeitem--total:only-child{grid-column:1/-1}.jb-recipe-experience .recipe-hero-timeicon{width:2.15rem;height:2.15rem;color:var(--color-terracotta-dark);grid-area:1/1/3;align-self:center;place-items:center;font-size:1.22rem;display:grid}.jb-recipe-experience .recipe-hero-timeitem dt{color:var(--jb-muted);letter-spacing:.07em;text-transform:uppercase;grid-column:2;margin:0;font-size:.67rem;font-weight:790;line-height:1.2}.jb-recipe-experience .recipe-hero-timeitem dd{color:var(--color-cacao);font-variant-numeric:tabular-nums;grid-column:2;margin:.09rem 0 0;font-size:1.05rem;font-weight:770;line-height:1.18}.jb-recipe-experience .recipe-hero-timeitem--total .recipe-hero-timeicon,.jb-recipe-experience .recipe-hero-timeitem--total dt,.jb-recipe-experience .recipe-hero-timeitem--total dd{color:var(--color-terracotta-dark)}.jb-recipe-experience .recipe-main-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.6rem;margin-top:3rem;display:grid}.jb-recipe-experience .recipe-support-rail{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.jb-recipe-experience .recipe-sidebar-meta{grid-template-columns:minmax(0,1fr);gap:.9rem;min-width:0;display:grid}.jb-recipe-experience .recipe-method-column{min-width:0;box-shadow:none;background:0 0;border:0}.jb-recipe-experience .recipe-method-jump{border:1px solid var(--jb-line);background:var(--jb-paper);border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 1rem;display:grid;overflow:hidden}.jb-recipe-experience .recipe-method-jump a{min-height:2.7rem;color:var(--color-cacao);justify-content:center;align-items:center;font-size:.78rem;font-weight:650;text-decoration:none;display:flex}.jb-recipe-experience .recipe-method-jump a+a{border-left:1px solid var(--jb-line)}.jb-recipe-experience .recipe-ingredients-shell{border:1px solid color-mix(in srgb,var(--color-cacao)10%,transparent);min-width:0;box-shadow:var(--jb-shadow-soft);background:linear-gradient(#fffdfa,#fff9f1);border-radius:1.25rem;overflow:hidden}.jb-recipe-experience .recipe-ingredients-head{border-bottom:1px solid var(--jb-line);background:linear-gradient(135deg,color-mix(in srgb,var(--color-butter)15%,white),#fff 70%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem 1.35rem 1.1rem;display:grid}.jb-recipe-experience .recipe-ingredients-head .page-heading{font-size:clamp(1.65rem,2vw,1.95rem)}.jb-recipe-experience .recipe-ingredients-lede{max-width:42ch;color:var(--jb-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.42}.jb-recipe-experience .recipe-servings-stepper{border:1px solid color-mix(in srgb,var(--color-terracotta)15%,transparent);background:#ffffffdb;border-radius:.8rem;grid-template-columns:2.25rem auto 2.25rem;align-items:center;gap:.28rem;padding:.3rem;display:grid;box-shadow:0 3px 12px #53301e0a}.jb-recipe-experience .recipe-servings-btn{width:2.25rem;height:2.25rem;color:var(--color-cacao);cursor:pointer;background:0 0;border:0;border-radius:.55rem;place-items:center;font-size:1.05rem;font-weight:760;transition:background .14s,color .14s;display:grid}.jb-recipe-experience .recipe-servings-btn:hover{background:var(--jb-butter-soft);color:var(--color-terracotta-dark)}.jb-recipe-experience .recipe-servings-btn--plus{background:var(--color-terracotta);color:#fff}.jb-recipe-experience .recipe-servings-btn--plus:hover{background:var(--color-terracotta-dark);color:#fff}.jb-recipe-experience .recipe-servings-value{place-items:center;min-width:3.8rem;margin:0;line-height:1.05;display:grid}.jb-recipe-experience .recipe-servings-count{font-family:var(--font-display);font-size:1.12rem;font-weight:600}.jb-recipe-experience .recipe-servings-label{color:var(--jb-muted);margin-top:.08rem;font-size:.58rem;font-weight:650}.jb-recipe-experience .recipe-ingredients-pantry,.jb-recipe-experience .recipe-ingredients-pantry-action{border-bottom:1px solid var(--jb-line);background:color-mix(in srgb,var(--color-sage)4%,white);color:var(--jb-muted);margin:0;padding:.65rem 1.35rem;font-size:.72rem;line-height:1.4}.jb-recipe-experience .recipe-ingredients-pantry a,.jb-recipe-experience .recipe-ingredients-pantry button,.jb-recipe-experience .recipe-ingredient-meta button{color:var(--color-terracotta-dark);text-underline-offset:.15em;font-weight:700;text-decoration:underline}.jb-recipe-experience .recipe-ingredients-pantry-action{width:100%;color:color-mix(in srgb,var(--color-sage)90%,var(--color-cacao));text-align:left;align-items:center;gap:.45rem;font-weight:700;display:flex}.jb-recipe-experience .recipe-ingredient-list{padding:.25rem 1.2rem .65rem}.jb-recipe-experience .recipe-ingredient-section{min-width:0}.jb-recipe-experience .recipe-ingredient-group-heading{color:var(--color-terracotta-dark);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0;padding:1rem .15rem .35rem;font-size:.67rem;font-weight:780;display:flex}.jb-recipe-experience .recipe-ingredient-group-heading:after{content:"";background:color-mix(in srgb,var(--color-terracotta)15%,transparent);flex:1;height:1px}.jb-recipe-experience .recipe-ingredient-section ul,.jb-recipe-experience .recipe-ingredient-list>div>ul{margin:0;padding:0;list-style:none}.jb-recipe-experience .recipe-ingredient-row{border-bottom:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);min-width:0;padding:.72rem .15rem;transition:background .14s}.jb-recipe-experience .recipe-ingredient-row:hover,.jb-recipe-experience .recipe-ingredient-row:focus-within{background:color-mix(in srgb,var(--color-butter)10%,transparent)}.jb-recipe-experience .recipe-ingredient-row-main{grid-template-columns:.85rem minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;display:grid}.jb-recipe-experience .recipe-ingredient-check{border:1.5px solid color-mix(in srgb,var(--color-terracotta)52%,transparent);background:#fff;border-radius:.2rem;width:.72rem;height:.72rem}.jb-recipe-experience .recipe-ingredient-row.is-in-pantry .recipe-ingredient-check{border-color:var(--color-sage);background:var(--color-sage);box-shadow:inset 0 0 0 2px #fff}.jb-recipe-experience .recipe-ingredient-row.is-in-pantry .recipe-ingredient-name{color:color-mix(in srgb,var(--color-cacao)58%,transparent)}.jb-recipe-experience .recipe-ingredient-name{min-width:0;color:var(--color-cacao);overflow-wrap:anywhere;text-wrap:pretty;font-size:.92rem;font-weight:610;line-height:1.38}.jb-recipe-experience .recipe-ingredient-row-side{justify-content:flex-end;align-items:center;gap:.28rem;min-width:0;display:flex}.jb-recipe-experience .recipe-ingredient-amount{min-width:max-content;color:color-mix(in srgb,var(--color-cacao)76%,transparent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.76rem;font-weight:760}.jb-recipe-experience .recipe-ingredient-list-btn{width:2rem;height:2rem;color:color-mix(in srgb,var(--color-cacao)40%,transparent);opacity:.72;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;flex:0 0 2rem;place-items:center;transition:background .14s,border-color .14s,color .14s,opacity .14s;display:grid}.jb-recipe-experience .recipe-ingredient-list-btn:hover,.jb-recipe-experience .recipe-ingredient-list-btn:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)14%,transparent);background:color-mix(in srgb,var(--color-terracotta)7%,white);color:var(--color-terracotta-dark);opacity:1}.jb-recipe-experience .recipe-ingredient-list-btn--done{color:var(--color-sage);opacity:1}.jb-recipe-experience .recipe-ingredient-meta{color:var(--jb-muted);margin:.28rem 0 0 1.45rem;font-size:.69rem;line-height:1.4}.jb-recipe-experience .recipe-ingredient-meta--ok{color:var(--color-sage)}.jb-recipe-experience .recipe-ingredients-list-cta{border:1px solid color-mix(in srgb,var(--color-terracotta)24%,transparent);background:color-mix(in srgb,var(--color-terracotta)5%,white);width:calc(100% - 2.4rem);min-height:2.8rem;color:var(--color-terracotta-dark);border-radius:.72rem;justify-content:center;align-items:center;gap:.48rem;margin:.35rem 1.2rem 1.15rem;padding:.58rem .9rem;font-size:.76rem;font-weight:720;transition:background .14s,border-color .14s;display:flex}.jb-recipe-experience .recipe-ingredients-list-cta:hover{border-color:color-mix(in srgb,var(--color-terracotta)42%,transparent);background:color-mix(in srgb,var(--color-terracotta)9%,white)}.jb-recipe-experience .recipe-ingredients-list-msg{color:var(--jb-muted);margin:-.7rem 1.3rem 1rem;font-size:.7rem}.jb-recipe-experience .recipe-equipment-shell,.jb-recipe-experience .recipe-tags-shell,.jb-recipe-experience .recipe-before-card{border:1px solid var(--jb-line);min-width:0;box-shadow:none;border-radius:1rem;margin:0;padding:1.15rem 1.2rem}.jb-recipe-experience .recipe-equipment-shell{background:color-mix(in srgb,var(--color-butter)15%,white)}.jb-recipe-experience .recipe-tags-shell{background:var(--jb-sage-soft)}.jb-recipe-experience .recipe-before-card{background:var(--jb-sage-soft);border-left:3px solid color-mix(in srgb,var(--color-sage)70%,white)}.jb-recipe-experience .recipe-aside-heading{font-family:var(--font-display);color:var(--color-cacao);margin:0;font-size:1.12rem;font-weight:600}.jb-recipe-experience .recipe-equipment-list{color:color-mix(in srgb,var(--color-cacao)74%,transparent);gap:.42rem;margin:.7rem 0 0;padding:0;font-size:.78rem;line-height:1.4;list-style:none;display:grid}.jb-recipe-experience .recipe-equipment-list li{padding-left:1rem;position:relative}.jb-recipe-experience .recipe-equipment-list li:before{content:"•";color:var(--color-terracotta);position:absolute;left:.05rem}.jb-recipe-experience .recipe-tag-list{flex-wrap:wrap;gap:.42rem;margin:.7rem 0 0;display:flex}.jb-recipe-experience .recipe-tag-list span{border:1px solid color-mix(in srgb,var(--color-sage)20%,transparent);color:color-mix(in srgb,var(--color-cacao)72%,transparent);background:#ffffffa6;border-radius:.55rem;padding:.35rem .55rem;font-size:.7rem;font-weight:620}.jb-recipe-experience .recipe-method-primary,.jb-recipe-experience .recipe-bake-flow{min-width:0;margin:0}.jb-recipe-experience .recipe-layout-card--steps{border:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-flour)56%,white),color-mix(in srgb,var(--color-cream)76%,white));min-width:0;box-shadow:var(--jb-shadow-soft);border-radius:1.35rem;margin:0;padding:1.55rem 1.45rem .4rem}.jb-recipe-experience .recipe-steps-head{border-bottom:1px solid var(--jb-line-strong);justify-content:space-between;align-items:flex-end;gap:1rem;padding:0 0 1.15rem;display:flex}.jb-recipe-experience .recipe-steps-head:before{content:"Bereiding";opacity:0;pointer-events:none;display:block;position:absolute}.jb-recipe-experience .recipe-steps-head .page-heading{font-size:clamp(1.9rem,2.7vw,2.55rem)}.jb-recipe-experience .recipe-print-step-list{margin:0;padding:0;list-style:none;display:block}.jb-recipe-experience .recipe-step-phase{margin:0;padding:1.35rem 0 .15rem 4.15rem}.jb-recipe-experience .recipe-step-phase-heading{color:var(--color-terracotta-dark);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0;font-size:.64rem;font-weight:780;display:flex}.jb-recipe-experience .recipe-step-phase-heading:after{content:"";background:color-mix(in srgb,var(--color-terracotta)15%,transparent);flex:1;height:1px}.jb-recipe-experience .recipe-print-step{border-bottom:1px solid var(--jb-line-strong);grid-template-columns:3.2rem minmax(0,1fr);gap:0 1rem;margin:0;padding:1.4rem 0 1.45rem;display:grid;position:relative}.jb-recipe-experience .recipe-print-step:last-child{border-bottom:0;padding-bottom:1rem}.jb-recipe-experience .recipe-step-number-gutter{justify-content:center;align-items:flex-start;padding-top:.05rem;display:flex;position:relative}.jb-recipe-experience .recipe-step-number-gutter:after{content:"";background:color-mix(in srgb,var(--color-terracotta)16%,transparent);width:1px;position:absolute;top:3.05rem;bottom:-1.5rem;left:50%;transform:translate(-50%)}.jb-recipe-experience .recipe-print-step:last-child .recipe-step-number-gutter:after{display:none}.jb-recipe-experience .recipe-print-step-number{background:var(--color-terracotta);color:#fff;width:2.65rem;height:2.65rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:.8rem;place-items:center;font-size:1.08rem;font-weight:600;line-height:1;display:grid;box-shadow:0 7px 16px #c45c262b}.jb-recipe-experience .recipe-print-step-body{min-width:0}.jb-recipe-experience .recipe-print-step-title-row{justify-content:space-between;align-items:flex-start;gap:.7rem 1rem;min-width:0;display:flex}.jb-recipe-experience .recipe-step-heading-copy{min-width:0}.jb-recipe-experience .recipe-print-step-group{color:var(--color-terracotta-dark);letter-spacing:.085em;text-transform:uppercase;margin:0 0 .15rem;font-size:.61rem;font-weight:780;display:block}.jb-recipe-experience .recipe-print-step-title{color:var(--color-cacao);font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.28rem,1.8vw,1.58rem);font-weight:600;line-height:1.12}.jb-recipe-experience .recipe-print-step-hint{border:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);color:color-mix(in srgb,var(--color-cacao)67%,transparent);font-variant-numeric:tabular-nums;background:#ffffffb8;border-radius:.55rem;flex:none;align-items:center;gap:.3rem;margin:.02rem 0 0;padding:.38rem .55rem;font-size:.68rem;font-weight:650;line-height:1.2;display:inline-flex}.jb-recipe-experience .recipe-print-step-hint i{color:var(--color-terracotta)}.jb-recipe-experience .recipe-step-needs{border-left:2px solid color-mix(in srgb,var(--color-terracotta)52%,white);background:color-mix(in srgb,var(--color-butter)14%,white);border-radius:0 .75rem .75rem 0;min-width:0;margin-top:.8rem;padding:.8rem .9rem}.jb-recipe-experience .recipe-step-needs-label{color:var(--color-terracotta-dark);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.42rem;font-size:.6rem;font-weight:800;display:block}.jb-recipe-experience .recipe-step-needs-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem .85rem;margin:0;padding:0;list-style:none;display:grid}.jb-recipe-experience .recipe-step-needs-list li{min-width:0;color:color-mix(in srgb,var(--color-cacao)72%,transparent);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.4rem;font-size:.75rem;line-height:1.35;display:grid}.jb-recipe-experience .recipe-step-needs-list strong{color:var(--color-cacao);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:760}.jb-recipe-experience .recipe-step-needs-list span{overflow-wrap:anywhere;min-width:0}.jb-recipe-experience .recipe-step-main{margin-top:.8rem}.jb-recipe-experience .recipe-print-step-instruction{max-width:72ch;color:var(--jb-copy);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.62}.jb-recipe-experience .recipe-print-step-ai{color:var(--jb-muted);margin:.55rem 0 0;font-size:.68rem}.jb-recipe-experience .recipe-doneness{border:1px solid color-mix(in srgb,var(--color-sage)17%,transparent);border-left:4px solid color-mix(in srgb,var(--color-sage)76%,white);background:linear-gradient(110deg,color-mix(in srgb,var(--color-sage)9%,white),color-mix(in srgb,var(--color-sage)4%,white));border-radius:1rem;gap:1rem;margin-top:2.4rem;padding:1.35rem 1.45rem;display:grid;box-shadow:0 8px 20px #535d460a}.jb-recipe-experience .recipe-doneness-heading .page-heading{font-size:clamp(1.5rem,2vw,1.9rem)}.jb-recipe-experience .recipe-doneness-copy{max-width:76ch;color:var(--jb-copy);margin:0;font-size:.93rem;line-height:1.58}.jb-recipe-experience .recipe-transition-grid{grid-template-columns:minmax(0,1fr);align-items:start;margin-top:2.15rem;display:grid}.jb-recipe-experience .recipe-transition-grid .recipe-doneness{width:100%;margin-top:0}.jb-recipe-experience .recipe-after-bake-section{border-top:1px solid var(--jb-line-strong);margin-top:2.5rem;padding-top:2.15rem}.jb-recipe-experience .recipe-section-intro{margin-bottom:1.35rem}.jb-recipe-experience .recipe-section-intro--compact{margin-bottom:1.25rem}.jb-recipe-experience .recipe-after-bake-section>.recipe-section-intro .page-heading{max-width:22ch;font-size:clamp(2rem,3vw,2.65rem)}.jb-recipe-experience .recipe-after-bake-grid{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;display:grid;overflow:visible}.jb-recipe-experience .recipe-after-bake-grid--single{grid-template-columns:minmax(0,1fr)}.jb-recipe-experience .recipe-storage-shell,.jb-recipe-experience .recipe-nutrition-panel{border:1px solid color-mix(in srgb,var(--color-cacao)10%,transparent);border-radius:1.15rem;flex-direction:column;min-width:0;height:100%;padding:1.45rem 1.5rem;display:flex;box-shadow:0 10px 26px #53301e0a}.jb-recipe-experience .recipe-storage-shell{background:linear-gradient(145deg,color-mix(in srgb,var(--color-butter)14%,white),#fffdfa 72%)}.jb-recipe-experience .recipe-nutrition-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--color-sage)4%,white),#fff 64%)}.jb-recipe-experience .recipe-storage-head{align-items:start;gap:.7rem;display:grid}.jb-recipe-experience .recipe-storage-title,.jb-recipe-experience .recipe-nutrition-title{color:var(--color-cacao);font-family:var(--font-display);letter-spacing:-.012em;margin:0;font-size:clamp(1.42rem,2vw,1.72rem);font-weight:600;line-height:1.12}.jb-recipe-experience .recipe-storage-note,.jb-recipe-experience .recipe-nutrition-estimate{color:var(--jb-muted);margin:.5rem 0 0;font-size:.75rem;line-height:1.5}.jb-recipe-experience .recipe-storage-priority{background:color-mix(in srgb,var(--color-sage)9%,white);width:fit-content;color:color-mix(in srgb,var(--color-sage)92%,var(--color-cacao));border-radius:.6rem;align-items:center;gap:.42rem;margin:0;padding:.48rem .62rem;font-size:.75rem;font-weight:720;line-height:1.2;display:inline-flex}.jb-recipe-experience .recipe-storage-list{border-top:1px solid var(--jb-line);gap:0;margin:1rem 0 0;display:grid}.jb-recipe-experience .recipe-storage-list div{border-bottom:1px solid var(--jb-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.72rem 0;display:grid}.jb-recipe-experience .recipe-storage-list dt{color:var(--jb-muted);font-size:.79rem}.jb-recipe-experience .recipe-storage-list dd{color:var(--color-cacao);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:.82rem;font-weight:760}.jb-recipe-experience .recipe-storage-notes{color:var(--jb-muted);margin:auto 0 0;padding-top:.9rem;font-size:.74rem;line-height:1.55}.jb-recipe-experience .recipe-storage-list+.recipe-storage-notes{border-top:0;margin-top:.85rem}.jb-recipe-experience .recipe-nutrition-heading-row{justify-content:space-between;align-items:flex-start;gap:1.2rem;display:flex}.jb-recipe-experience .recipe-nutrition-heading-copy{min-width:0}.jb-recipe-experience .nutrition-score-inline{border-left:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent);flex:none;justify-items:end;gap:.08rem;min-width:4.4rem;padding:.1rem 0 0 .9rem;display:grid}.jb-recipe-experience .nutrition-score-inline strong{color:var(--color-cacao);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600;line-height:.95}.jb-recipe-experience .nutrition-score-inline strong span{font-family:var(--font-sans);color:var(--jb-muted);font-size:.68rem;font-weight:650}.jb-recipe-experience .nutrition-score-inline small{color:var(--color-terracotta-dark);letter-spacing:.085em;text-transform:uppercase;font-size:.58rem;font-weight:800}.jb-recipe-experience .recipe-nutrition-grid{border-top:1px solid var(--jb-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem;margin:1.05rem 0 0;display:grid}.jb-recipe-experience .recipe-nutrition-grid div{border-bottom:1px solid var(--jb-line);justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;padding:.64rem 0;display:flex}.jb-recipe-experience .recipe-nutrition-grid dt{min-width:0;color:var(--jb-muted);font-size:.76rem}.jb-recipe-experience .recipe-nutrition-grid dd{color:var(--color-cacao);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.79rem;font-weight:760}.jb-recipe-experience .nutrition-score-explanation{border-top:1px solid var(--jb-line);color:var(--jb-muted);margin:auto 0 0;padding-top:.9rem;font-size:.69rem;line-height:1.5}.jb-recipe-experience .nutrition-score-explanation p{margin:.35rem 0 0}.jb-recipe-experience .nutrition-score-explanation strong{color:var(--color-cacao)}.jb-recipe-experience .nutrition-score-disclaimer{opacity:.82}.jb-recipe-experience .recipe-editorial-section{border-top:1px solid var(--jb-line-strong);margin-top:2.7rem;padding-top:2.25rem}.jb-recipe-experience .recipe-editorial-section>.recipe-section-intro{margin-bottom:1.45rem}.jb-recipe-experience .recipe-editorial-section>.recipe-section-intro .page-heading{max-width:24ch;font-size:clamp(2rem,3vw,2.65rem)}.jb-recipe-experience .recipe-editorial-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.jb-recipe-experience .recipe-editorial-block,.jb-recipe-experience .recipe-editorial-wide{min-width:0;margin:0}.jb-recipe-experience .recipe-editorial-title,.jb-recipe-experience .recipe-tips-title{color:var(--color-cacao);font-family:var(--font-display);letter-spacing:-.012em;margin:0;font-size:clamp(1.42rem,2vw,1.72rem);font-weight:600;line-height:1.14}.jb-recipe-experience .recipe-editorial-copy{max-width:72ch;color:var(--jb-copy);text-wrap:pretty;margin:.72rem 0 0;font-size:.96rem;line-height:1.68}.jb-recipe-experience .recipe-editorial-block--why{border-left:3px solid color-mix(in srgb,var(--color-terracotta)62%,white);background:0 0;padding:.2rem 0 .2rem 1.35rem}.jb-recipe-experience .recipe-editorial-wide{border-top:1px solid color-mix(in srgb,var(--color-cacao)11%,transparent);margin-top:1.75rem;padding-top:1.45rem}.jb-recipe-experience .recipe-editorial-wide-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.45rem 1rem;margin-bottom:.9rem;display:flex}.jb-recipe-experience .recipe-editorial-wide-head .recipe-section-kicker{flex-basis:100%}.jb-recipe-experience .recipe-editorial-adaptive-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem 1rem;display:grid}.jb-recipe-experience .recipe-editorial-list-item{min-width:0;position:relative}.jb-recipe-experience .recipe-editorial-list-item h4{color:var(--color-cacao);text-wrap:pretty;margin:0;font-size:.9rem;font-weight:760;line-height:1.34}.jb-recipe-experience .recipe-editorial-list-item p{color:var(--jb-muted);text-wrap:pretty;margin:.38rem 0 0;font-size:.82rem;line-height:1.58}.jb-recipe-experience .recipe-editorial-mistakes-grid .recipe-editorial-list-item{border:1px solid color-mix(in srgb,var(--color-terracotta)10%,transparent);background:color-mix(in srgb,var(--color-terracotta)2.8%,white);border-radius:.85rem;padding:.95rem 1rem .95rem 2.45rem}.jb-recipe-experience .recipe-editorial-mistakes-grid .recipe-editorial-list-item:before{content:"!";background:color-mix(in srgb,var(--color-terracotta)13%,white);width:1rem;height:1rem;color:var(--color-terracotta-dark);border-radius:50%;place-items:center;font-size:.62rem;font-weight:820;display:grid;position:absolute;top:1rem;left:.9rem}.jb-recipe-experience .recipe-tips{border:1px solid color-mix(in srgb,var(--color-sage)15%,transparent);border-left:3px solid color-mix(in srgb,var(--color-sage)72%,white);background:linear-gradient(145deg,var(--jb-sage-soft),color-mix(in srgb,var(--color-sage)3%,white));border-radius:.95rem;padding:1.2rem 1.25rem}.jb-recipe-experience .recipe-tips-list{grid-template-columns:minmax(0,1fr);gap:0;margin:.72rem 0 0;padding:0;list-style:none;display:grid}.jb-recipe-experience .recipe-tips-item{border-top:1px solid color-mix(in srgb,var(--color-sage)12%,transparent);grid-template-columns:1.55rem minmax(0,1fr);align-items:start;gap:.62rem;padding:.74rem 0;display:grid}.jb-recipe-experience .recipe-tips-item:first-child{border-top:0;padding-top:.25rem}.jb-recipe-experience .recipe-tips-index{background:color-mix(in srgb,var(--color-sage)11%,white);width:1.38rem;height:1.38rem;color:var(--color-sage);border-radius:50%;place-items:center;font-size:.62rem;font-weight:800;display:grid}.jb-recipe-experience .recipe-tips-item p{color:var(--jb-muted);text-wrap:pretty;margin:0;font-size:.82rem;line-height:1.56}.jb-recipe-experience .recipe-tips--compact-single{align-self:start;padding:1rem 1.1rem}.jb-recipe-experience .recipe-tips--compact-single .recipe-tips-list{margin-top:.55rem}.jb-recipe-experience .recipe-tips--compact-single .recipe-tips-item{padding:.35rem 0 0}.jb-recipe-experience .recipe-method-after--wide{gap:2.35rem;margin-top:2.8rem;display:grid}.jb-recipe-experience .recipe-knowledge-section{min-width:0}.jb-recipe-experience .recipe-knowledge-section>.page-heading{margin-bottom:1.15rem}.jb-recipe-experience .recipe-knowledge-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.jb-recipe-experience .recipe-knowledge-card{border:1px solid var(--jb-line);background:#fff;border-radius:1.05rem;flex-direction:column;min-width:0;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 8px 24px #53301e0e}.jb-recipe-experience .recipe-knowledge-card-media{aspect-ratio:16/9;background:var(--color-flour);border-radius:calc(1.05rem - 1px) calc(1.05rem - 1px) 0 0;width:100%;margin:0;display:block;position:relative;overflow:hidden}.jb-recipe-experience .recipe-knowledge-card-media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .26s cubic-bezier(.2,.75,.25,1);display:block}.jb-recipe-experience .recipe-knowledge-card-fallback{width:100%;height:100%;color:var(--color-terracotta);background:linear-gradient(145deg,var(--color-flour),var(--color-butter));place-items:center;font-size:2rem;display:grid}.jb-recipe-experience .recipe-knowledge-kind{color:var(--color-terracotta-dark);letter-spacing:.07em;text-transform:uppercase;background:#fffcf7f0;border-radius:.5rem;padding:.34rem .5rem;font-size:.61rem;font-weight:780;position:absolute;bottom:.7rem;left:.75rem;box-shadow:0 3px 10px #53301e14}.jb-recipe-experience .recipe-knowledge-card-body{flex:auto;gap:.42rem;padding:.9rem 1.05rem .95rem;display:grid}.jb-recipe-experience .recipe-knowledge-title{color:var(--color-cacao);font-family:var(--font-display);font-size:1.12rem;font-weight:600;line-height:1.2;text-decoration:none}.jb-recipe-experience .recipe-knowledge-summary{color:var(--jb-muted);margin:0;font-size:.76rem;line-height:1.5}.jb-recipe-experience .recipe-knowledge-link{color:var(--color-terracotta-dark);align-items:center;gap:.35rem;margin-top:auto;padding-top:.25rem;font-size:.72rem;font-weight:720;text-decoration:none;display:inline-flex}.jb-recipe-experience .recipe-knowledge-link i{transition:transform .15s}.jb-recipe-experience .recipe-detail-secondary{border:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent);background:color-mix(in srgb,var(--color-flour)34%,white);border-radius:1.05rem;grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #53301e09}.jb-recipe-experience .recipe-detail-tile{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:1.2rem 1.3rem}.jb-recipe-experience .recipe-detail-tile+.recipe-detail-tile{border-top:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent)}.jb-recipe-experience .recipe-detail-tile.recipe-help,.jb-recipe-experience .recipe-detail-tile.recipe-reviews,.jb-recipe-experience .recipe-detail-tile--gate{border-top-width:0}.jb-recipe-experience .recipe-detail-tile--gate{grid-column:auto}.jb-recipe-experience .recipe-detail-tile--gate>*{width:100%;max-width:none}.jb-recipe-experience .recipe-detail-tile--gate>div>[role=region]{box-shadow:none;background:0 0;border-radius:0;padding:0}.jb-recipe-experience .recipe-detail-tile--gate:not(:has([role=region])){display:none}.jb-recipe-experience .recipe-detail-tile--gate .btn-primary,.jb-recipe-experience .recipe-detail-tile--gate .btn-ghost{border-radius:.62rem;min-height:2.35rem;padding:.48rem .72rem;font-size:.76rem}.jb-recipe-experience .recipe-detail-tile .page-heading{font-size:1.35rem}.jb-recipe-experience .recipe-detail-tile-lede,.jb-recipe-experience .recipe-detail-login-hint,.jb-recipe-experience .recipe-review-empty{color:var(--jb-muted);margin:.35rem 0 0;font-size:.75rem;line-height:1.48}.jb-recipe-experience .recipe-phase2-knowledge-link{color:var(--color-terracotta-dark);align-items:center;gap:.35rem;margin-top:.7rem;font-size:.73rem;font-weight:720;text-decoration:none;display:inline-flex}.jb-recipe-experience .recipe-help-form,.jb-recipe-experience .recipe-review-form{gap:.7rem;margin-top:.9rem;display:grid}.jb-recipe-experience .recipe-help-form textarea,.jb-recipe-experience .recipe-review-form textarea{border:1px solid var(--jb-line-strong);width:100%;color:var(--color-cacao);background:#fffdfa;border-radius:.7rem;padding:.7rem .75rem;font-size:.8rem}.jb-recipe-experience .recipe-review-stars{gap:.15rem;display:flex}.jb-recipe-experience .recipe-review-star{color:color-mix(in srgb,var(--color-cacao)20%,transparent);font-size:1.2rem}.jb-recipe-experience .recipe-review-star.is-active{color:#d69828}.jb-recipe-experience .recipe-review-list{gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.jb-recipe-experience .recipe-review-item{border-top:1px solid var(--jb-line);padding-top:.6rem}.jb-recipe-experience .recipe-review-item-meta{color:var(--color-cacao);margin:0;font-size:.72rem;font-weight:700}.jb-recipe-experience .recipe-review-item-text{color:var(--jb-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.jb-recipe-experience .more-like-this{border-top:1px solid var(--jb-line-strong);padding-top:2.2rem}.jb-recipe-experience .more-like-this-intro{margin-bottom:1rem}.jb-recipe-experience .more-like-this-copy p{color:var(--jb-muted);margin:.3rem 0 0;font-size:.78rem}.jb-recipe-experience .more-like-this-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.jb-recipe-experience .swipe-rail-item{min-width:0}body:has(.jb-recipe-experience) .ai-assistant-fab,body:has(.jb-recipe-experience) .ai-assistant-restore{display:none}}@media screen and (min-width:560px){.recipe-browse-grid--editorial,.jb-recipe-experience .recipe-knowledge-grid,.jb-recipe-experience .more-like-this-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:768px){.jb-recipe-experience .recipe-hero-copy{padding:1.9rem 2rem 1.45rem}.jb-recipe-experience .recipe-hero .page-title{font-size:clamp(2.65rem,5vw,3.35rem)}.jb-recipe-experience .recipe-hero-botanical{opacity:.095;width:16rem;display:block;right:-1.25rem}.jb-recipe-experience .recipe-hero-quickfacts{grid-template-columns:repeat(2,minmax(0,1fr))}.jb-recipe-experience .recipe-hero-timebar{display:flex}.jb-recipe-experience .recipe-hero-timeitem{border-left:1px solid var(--jb-line);flex:1 1 0}.jb-recipe-experience .recipe-hero-timeitem:first-child{border-left:0}.jb-recipe-experience .recipe-hero-timeitem:nth-child(n+3){border-top:0}.jb-recipe-experience .recipe-hero-timeitem--total:nth-child(3):last-child{grid-column:auto}.jb-recipe-experience .recipe-layout-card--steps{padding:1.8rem 1.8rem .55rem}.jb-recipe-experience .recipe-print-step{grid-template-columns:3.55rem minmax(0,1fr);gap:0 1.15rem;padding:1.55rem 0 1.6rem}.jb-recipe-experience .recipe-print-step-number{width:2.9rem;height:2.9rem;font-size:1.16rem}.jb-recipe-experience .recipe-step-number-gutter:after{top:3.3rem}.jb-recipe-experience .recipe-step-phase{padding-left:4.7rem}.jb-recipe-experience .recipe-step-needs-list{grid-template-columns:repeat(3,minmax(0,1fr))}.jb-recipe-experience .recipe-doneness{grid-template-columns:minmax(13rem,.34fr) minmax(0,.66fr);align-items:center;gap:2rem;padding:1.5rem 1.7rem}.jb-recipe-experience .recipe-storage-head{grid-template-columns:minmax(0,1fr) auto;gap:1rem}.jb-recipe-experience .recipe-storage-priority{justify-self:end}.jb-recipe-experience .recipe-detail-secondary{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}@media screen and (min-width:1024px){.recipe-browse-grid--editorial{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.jb-recipe-experience .recipe-hero{grid-template-columns:minmax(0,40%) minmax(0,60%);align-items:stretch}.jb-recipe-experience .recipe-hero:not(:has(.recipe-hero-photo)){grid-template-columns:minmax(0,1fr)}.jb-recipe-experience .recipe-hero-photo{aspect-ratio:auto;min-height:27.5rem}.jb-recipe-experience .recipe-hero-content{border-radius:0 1.55rem 1.55rem 0;min-height:27.5rem}.jb-recipe-experience .recipe-hero-timebar{border-radius:0 0 1.55rem}.jb-recipe-experience .recipe-hero:not(:has(.recipe-hero-photo)) .recipe-hero-content{min-height:0}.jb-recipe-experience .recipe-hero-copy{justify-content:flex-start;padding:1.55rem 2.05rem 1.1rem}.jb-recipe-experience .recipe-hero .page-title{font-size:clamp(2.65rem,3.35vw,3.55rem)}.jb-recipe-experience .recipe-hero-lede{margin-top:.68rem;font-size:.98rem;line-height:1.48}.jb-recipe-experience .recipe-hero-botanical{opacity:.12;width:17.5rem;top:-.75rem;right:-.7rem}.jb-recipe-experience .recipe-hero-info-line{border-radius:.82rem;gap:.55rem .9rem;margin-top:.82rem;padding:.68rem .82rem}.jb-recipe-experience .recipe-published-date{grid-template-columns:1.8rem auto;padding-right:.9rem}.jb-recipe-experience .recipe-published-icon{width:1.8rem;height:1.8rem;font-size:1.04rem}.jb-recipe-experience .recipe-published-label{font-size:.62rem}.jb-recipe-experience .recipe-published-date time{font-size:.84rem}.jb-recipe-experience .recipe-hero-meta{gap:.38rem .8rem}.jb-recipe-experience .recipe-hero-meta-item{gap:.38rem;font-size:.82rem}.jb-recipe-experience .recipe-hero-meta-item i{font-size:1rem}.jb-recipe-experience .recipe-hero-diets{gap:.28rem .64rem;font-size:.8rem}.jb-recipe-experience .recipe-hero-quickfacts{gap:.45rem;margin-top:.7rem}.jb-recipe-experience .recipe-hero-quickfact{border-radius:.7rem;grid-template-columns:1.75rem minmax(0,1fr);gap:.08rem .5rem;padding:.6rem .68rem}.jb-recipe-experience .recipe-hero-quickfact-icon{width:1.75rem;height:1.75rem;font-size:1.08rem}.jb-recipe-experience .recipe-hero-quickfact-label{font-size:.62rem}.jb-recipe-experience .recipe-hero-quickfact strong{font-size:.9rem}.jb-recipe-experience .recipe-hero-actions{gap:.42rem;margin-top:.68rem}.jb-recipe-experience .recipe-hero-action-primary{min-height:2.7rem;padding:.58rem 1.05rem;font-size:.88rem}.jb-recipe-experience .recipe-hero-actions-secondary{gap:.4rem}.jb-recipe-experience .recipe-hero-actions-secondary .btn-secondary{min-height:2.5rem;padding:.5rem .6rem;font-size:.78rem}.jb-recipe-experience .recipe-hero-timeitem{grid-template-columns:1.85rem minmax(0,1fr);gap:.05rem .55rem;padding:.68rem .86rem .72rem}.jb-recipe-experience .recipe-hero-timeicon{width:1.85rem;height:1.85rem;font-size:1.08rem}.jb-recipe-experience .recipe-hero-timeitem dt{font-size:.62rem}.jb-recipe-experience .recipe-hero-timeitem dd{font-size:.94rem}.jb-recipe-experience .recipe-hero-quickfacts{grid-template-columns:repeat(2,minmax(0,1fr))}.jb-recipe-experience .recipe-hero-actions{grid-template-columns:minmax(0,1fr);display:grid}.jb-recipe-experience .recipe-hero-action-primary{justify-self:center}.jb-recipe-experience .recipe-hero-actions-secondary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.jb-recipe-experience .recipe-hero-timebar{align-self:end}.jb-recipe-experience .recipe-main-grid{grid-template-columns:minmax(0,8fr) minmax(19rem,4fr);grid-template-areas:"method support";align-items:stretch;gap:2.25rem;margin-top:2.65rem}.jb-recipe-experience .recipe-method-column{grid-area:method;min-height:100%}.jb-recipe-experience .recipe-support-rail{grid-area:support;align-content:start;align-self:stretch;min-height:100%;position:relative}.jb-recipe-experience .recipe-method-jump{display:none}.jb-recipe-experience .recipe-ingredient-list>div>ul,.jb-recipe-experience .recipe-ingredient-section ul{display:block}.jb-recipe-experience .recipe-ingredient-list>div>ul>li:nth-child(2n),.jb-recipe-experience .recipe-ingredient-section ul>li:nth-child(2n),.jb-recipe-experience .recipe-ingredient-list>div>ul>li:nth-child(odd),.jb-recipe-experience .recipe-ingredient-section ul>li:nth-child(odd){border-left:0;padding-left:.15rem;padding-right:.15rem}.jb-recipe-experience .recipe-layout-card--steps{border:0;border-top:2px solid color-mix(in srgb,var(--color-terracotta)58%,white);box-shadow:none;background:0 0;border-radius:0;padding:.15rem 0 .35rem}.jb-recipe-experience .recipe-steps-head{padding:1rem 0 1.15rem}.jb-recipe-experience .recipe-print-step{grid-template-columns:4rem minmax(0,1fr);gap:0 1.35rem;padding:1.7rem 0 1.75rem}.jb-recipe-experience .recipe-print-step-body{grid-template-columns:minmax(13.5rem,.34fr) minmax(0,.66fr);grid-template-areas:"head head""needs main";align-items:start;gap:.85rem 1.7rem;display:grid}.jb-recipe-experience .recipe-print-step-title-row{grid-area:head}.jb-recipe-experience .recipe-step-needs{grid-area:needs;margin-top:.2rem}.jb-recipe-experience .recipe-step-main{grid-area:main;margin-top:.2rem;padding-top:.2rem}.jb-recipe-experience .recipe-print-step-body:not(:has(.recipe-step-needs)) .recipe-step-main{grid-column:1/-1}.jb-recipe-experience .recipe-step-needs-list{grid-template-columns:1fr;gap:.34rem}.jb-recipe-experience .recipe-print-step-instruction{font-size:1.02rem;line-height:1.64}.jb-recipe-experience .recipe-print-step-number{width:3.1rem;height:3.1rem;font-size:1.22rem}.jb-recipe-experience .recipe-step-number-gutter:after{top:3.55rem}.jb-recipe-experience .recipe-step-phase{padding-left:5.35rem}.jb-recipe-experience .recipe-transition-grid{grid-template-columns:minmax(0,1fr);margin-top:2.15rem}.jb-recipe-experience .recipe-doneness{grid-template-columns:minmax(15rem,3fr) minmax(0,9fr);gap:2.2rem;margin-top:0;padding:1.55rem 1.9rem}.jb-recipe-experience .recipe-after-bake-section{margin-top:2.5rem}.jb-recipe-experience .recipe-after-bake-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.25rem}.jb-recipe-experience .recipe-after-bake-grid--single{grid-template-columns:minmax(0,1fr)}.jb-recipe-experience .recipe-storage-shell,.jb-recipe-experience .recipe-nutrition-panel{padding:1.6rem 1.7rem}.jb-recipe-experience .recipe-editorial-section{margin-top:2.75rem}.jb-recipe-experience .recipe-editorial-top--why-heavy{grid-template-columns:minmax(0,8fr) minmax(18rem,4fr);gap:1.6rem}.jb-recipe-experience .recipe-editorial-top--balanced{grid-template-columns:minmax(0,7fr) minmax(19rem,5fr);gap:1.6rem}.jb-recipe-experience .recipe-editorial-top--tips-heavy{grid-template-columns:minmax(18rem,5fr) minmax(0,7fr);gap:1.6rem}.jb-recipe-experience .recipe-editorial-top--single{grid-template-columns:minmax(0,1fr)}.jb-recipe-experience .recipe-editorial-adaptive-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.jb-recipe-experience .recipe-editorial-adaptive-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.jb-recipe-experience .recipe-editorial-list-item--wide,.jb-recipe-experience .recipe-editorial-adaptive-grid--cols-2>.recipe-editorial-list-item:last-child:nth-child(odd),.jb-recipe-experience .recipe-tips--adaptive-grid .recipe-tips-item:last-child:nth-child(odd){grid-column:1/-1}.jb-recipe-experience .recipe-tips--adaptive-grid .recipe-tips-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.jb-recipe-experience .recipe-tips--adaptive-grid .recipe-tips-item:nth-child(-n+2){border-top:0;padding-top:.25rem}.jb-recipe-experience .recipe-knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.jb-recipe-experience .recipe-detail-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.jb-recipe-experience .recipe-detail-secondary--three{grid-template-columns:repeat(3,minmax(0,1fr))}.jb-recipe-experience .recipe-detail-secondary--three:not(:has(.recipe-detail-tile--gate [role=region])){grid-template-columns:repeat(2,minmax(0,1fr))}.jb-recipe-experience .recipe-detail-tile+.recipe-detail-tile{border-top:0;border-left:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent)}.jb-recipe-experience .more-like-this-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}}@media screen and (min-width:1180px){.jb-recipe-experience .recipe-hero-quickfacts,.jb-recipe-experience .recipe-hero-actions-secondary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1280px){.recipe-browse-grid--editorial{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem}.jb-recipe-experience .recipe-hero-photo,.jb-recipe-experience .recipe-hero-content{min-height:28.25rem}.jb-recipe-experience .recipe-hero-copy{padding:1.65rem 2.2rem 1.15rem}.jb-recipe-experience .recipe-hero-botanical{opacity:.155;width:20.5rem;top:-.7rem;right:-.35rem}.jb-recipe-experience .recipe-hero-quickfacts{grid-template-columns:repeat(4,minmax(0,1fr))}.jb-recipe-experience .recipe-main-grid{grid-template-columns:minmax(0,8fr) minmax(21rem,4fr);gap:2.6rem}.jb-recipe-experience .recipe-layout-card--steps{padding:.15rem 0 .35rem}.jb-recipe-experience .recipe-print-step-body{grid-template-columns:minmax(13.5rem,.31fr) minmax(0,.69fr);gap:1rem 1.85rem}.jb-recipe-experience .recipe-nutrition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.35rem}}@media screen and (min-width:1360px){.jb-recipe-experience .recipe-hero-actions-secondary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1600px){.jb-recipe-experience .recipe-hero{grid-template-columns:minmax(0,40%) minmax(0,60%)}.jb-recipe-experience .recipe-hero-copy{padding-left:2.9rem;padding-right:2.9rem}.jb-recipe-experience .recipe-hero-botanical{opacity:.17;width:22rem;top:-.55rem;right:.2rem}.jb-recipe-experience .recipe-hero-actions-secondary{grid-template-columns:repeat(4,minmax(0,1fr))}.jb-recipe-experience .recipe-layout-card--steps{padding-inline:0}.jb-recipe-experience .recipe-print-step{grid-template-columns:4.3rem minmax(0,1fr);gap:0 1.45rem}}@media screen and (max-width:767px){.jb-recipe-experience .recipe-main-grid{gap:2.25rem;margin-top:2.3rem}.jb-recipe-experience .recipe-hero-actions{align-items:stretch}.jb-recipe-experience .recipe-hero-action-primary{width:100%}.jb-recipe-experience .recipe-hero-actions-secondary{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.jb-recipe-experience .recipe-hero-actions-secondary>*,.jb-recipe-experience .recipe-hero-actions-secondary .btn-secondary{text-align:center;justify-content:center;width:100%;min-width:0}.jb-recipe-experience .recipe-published-date{border-right:0;border-bottom:1px solid var(--jb-line);flex-basis:100%;width:100%;padding-bottom:.55rem;padding-right:0}.jb-recipe-experience .recipe-hero-botanical{display:none}.jb-recipe-experience .recipe-ingredients-head{grid-template-columns:1fr;align-items:start}.jb-recipe-experience .recipe-servings-stepper{justify-self:start}.jb-recipe-experience .recipe-print-step-title-row{flex-direction:column}.jb-recipe-experience .recipe-print-step-hint{align-self:flex-start}.jb-recipe-experience .recipe-after-bake-section,.jb-recipe-experience .recipe-editorial-section,.jb-recipe-experience .recipe-method-after--wide{margin-top:2.7rem}.jb-recipe-experience .recipe-editorial-section{padding-left:0;padding-right:0}}@media screen and (max-width:559px){.recipe-card--editorial{grid-template-columns:minmax(7.3rem,40%) minmax(0,1fr);min-height:9.2rem;display:grid}.recipe-card--editorial .recipe-card-media{min-height:100%}.recipe-card--editorial .recipe-card-photo-frame{aspect-ratio:auto;height:100%;min-height:9.2rem}.recipe-card--editorial .recipe-card-body{gap:.62rem;padding:.78rem .82rem}.recipe-card--editorial .recipe-card-title{min-height:2.3em;font-size:1rem}.recipe-card--editorial .recipe-card-times{gap:.2rem .6rem}.recipe-card--editorial .recipe-card-time-long{display:none}.recipe-card--editorial .recipe-card-time-short{display:inline}.recipe-card--editorial .recipe-card-time dt,.recipe-card--editorial .recipe-card-time dd{font-size:.65rem}.recipe-card--editorial .recipe-card-summary-row{padding-top:.5rem}.recipe-card--editorial .recipe-card-score-label{display:none}}@media screen and (max-width:479px){.jb-recipe-experience>nav:first-child,.jb-recipe-experience>.breadcrumbs{margin-bottom:.9rem}.jb-recipe-experience .recipe-hero{border-radius:1.15rem}.jb-recipe-experience .recipe-hero-content,.jb-recipe-experience .recipe-hero-timebar{border-radius:0 0 1.15rem 1.15rem}.jb-recipe-experience .recipe-hero-photo{aspect-ratio:1/1.02}.jb-recipe-experience .recipe-hero-copy{padding:1.2rem 1.05rem 1rem}.jb-recipe-experience .recipe-hero .page-title{font-size:clamp(2.05rem,10vw,2.4rem);line-height:1.02}.jb-recipe-experience .recipe-hero-lede{font-size:.94rem;line-height:1.56}.jb-recipe-experience .recipe-hero-info-line{padding:.72rem .75rem}.jb-recipe-experience .recipe-published-date{grid-template-columns:1.7rem auto}.jb-recipe-experience .recipe-published-icon{width:1.7rem;height:1.7rem;font-size:1rem}.jb-recipe-experience .recipe-hero-meta-item{font-size:.76rem}.jb-recipe-experience .recipe-hero-quickfact{grid-template-columns:1.7rem minmax(0,1fr);padding:.68rem .7rem}.jb-recipe-experience .recipe-hero-quickfact-icon{width:1.7rem;height:1.7rem;font-size:1rem}.jb-recipe-experience .recipe-hero-actions-secondary{grid-template-columns:1fr 1fr;gap:.4rem}.jb-recipe-experience .recipe-hero-actions-secondary .btn-secondary{white-space:normal;min-height:2.65rem;padding:.5rem;font-size:.75rem}.jb-recipe-experience .recipe-hero-timeitem{padding:.78rem .82rem}.jb-recipe-experience .recipe-ingredients-shell,.jb-recipe-experience .recipe-layout-card--steps{border-radius:1rem}.jb-recipe-experience .recipe-ingredients-head{padding:1.05rem 1rem .9rem}.jb-recipe-experience .recipe-ingredients-pantry,.jb-recipe-experience .recipe-ingredients-pantry-action{padding-inline:1rem}.jb-recipe-experience .recipe-ingredient-list{padding-inline:.85rem}.jb-recipe-experience .recipe-ingredient-row{padding:.7rem .1rem}.jb-recipe-experience .recipe-ingredient-row-main{grid-template-columns:.8rem minmax(0,1fr) auto;gap:.5rem}.jb-recipe-experience .recipe-ingredient-name{font-size:.88rem}.jb-recipe-experience .recipe-ingredient-amount{font-size:.72rem}.jb-recipe-experience .recipe-ingredient-list-btn{flex-basis:1.9rem;width:1.9rem;height:1.9rem}.jb-recipe-experience .recipe-ingredients-list-cta{width:calc(100% - 1.7rem);margin-inline:.85rem}.jb-recipe-experience .recipe-layout-card--steps{padding:1.2rem .95rem .3rem}.jb-recipe-experience .recipe-steps-head .page-heading{font-size:1.85rem!important}.jb-recipe-experience .recipe-print-step{grid-template-columns:2.6rem minmax(0,1fr);gap:0 .65rem;padding:1.15rem 0 1.2rem}.jb-recipe-experience .recipe-print-step-number{border-radius:.65rem;width:2.25rem;height:2.25rem;font-size:.95rem}.jb-recipe-experience .recipe-step-number-gutter:after{top:2.65rem;bottom:-1.25rem}.jb-recipe-experience .recipe-step-phase{padding-left:3.25rem}.jb-recipe-experience .recipe-print-step-title{font-size:1.18rem}.jb-recipe-experience .recipe-step-needs{margin-top:.65rem;padding:.72rem .75rem}.jb-recipe-experience .recipe-step-needs-list{grid-template-columns:1fr}.jb-recipe-experience .recipe-print-step-instruction{font-size:.94rem;line-height:1.58}.jb-recipe-experience .recipe-doneness{padding:1.1rem 1rem}.jb-recipe-experience .recipe-storage-shell,.jb-recipe-experience .recipe-nutrition-panel{padding:1.15rem 1rem}.jb-recipe-experience .recipe-nutrition-heading-row{flex-direction:column}.jb-recipe-experience .nutrition-score-inline{justify-items:start;padding-left:0}.jb-recipe-experience .recipe-nutrition-grid{grid-template-columns:1fr 1fr;gap:0 .8rem}.jb-recipe-experience .recipe-editorial-section{border-radius:0;padding-left:0;padding-right:0}.jb-recipe-experience .recipe-detail-secondary{padding:0}}@media(hover:hover)and (pointer:fine){.recipe-card--editorial:hover{border-color:color-mix(in srgb,var(--color-terracotta)18%,transparent);transform:translateY(-3px);box-shadow:0 14px 34px #53301e18}.recipe-card--editorial:hover .recipe-card-photo img{transform:scale(1.025)}.jb-recipe-experience .recipe-knowledge-card:hover,.jb-recipe-experience .recipe-knowledge-card:focus-within{border-color:color-mix(in srgb,var(--color-terracotta)17%,transparent);transform:translateY(-2px);box-shadow:0 13px 30px #53301e16}.jb-recipe-experience .recipe-knowledge-card:hover .recipe-knowledge-card-media img,.jb-recipe-experience .recipe-knowledge-card:focus-within .recipe-knowledge-card-media img{transform:scale(1.03)}.jb-recipe-experience .recipe-knowledge-card:hover .recipe-knowledge-link i,.jb-recipe-experience .recipe-knowledge-card:focus-within .recipe-knowledge-link i{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.recipe-card--editorial,.recipe-card--editorial .recipe-card-photo img,.jb-recipe-experience .recipe-ingredient-row,.jb-recipe-experience .recipe-ingredient-list-btn,.jb-recipe-experience .recipe-servings-btn,.jb-recipe-experience .recipe-ingredients-list-cta,.jb-recipe-experience .recipe-hero-action-primary,.jb-recipe-experience .recipe-hero-actions-secondary .btn-secondary,.jb-recipe-experience .recipe-hero-quickfact,.jb-recipe-experience .recipe-hero-engage-overlay .recipe-engage-btn,.jb-recipe-experience .recipe-knowledge-card,.jb-recipe-experience .recipe-knowledge-card-media img,.jb-recipe-experience .recipe-knowledge-link i{transition:none!important}.recipe-card--editorial:hover,.recipe-card--editorial:hover .recipe-card-photo img,.jb-recipe-experience .recipe-hero-action-primary:hover,.jb-recipe-experience .recipe-hero-actions-secondary .btn-secondary:hover,.jb-recipe-experience .recipe-hero-engage-overlay .recipe-engage-btn:hover,.jb-recipe-experience .recipe-knowledge-card:hover,.jb-recipe-experience .recipe-knowledge-card:focus-within,.jb-recipe-experience .recipe-knowledge-card:hover .recipe-knowledge-card-media img,.jb-recipe-experience .recipe-knowledge-card:focus-within .recipe-knowledge-card-media img{transform:none!important}body:has(.jb-recipe-experience) .ai-assistant-fab,body:has(.jb-recipe-experience) .ai-assistant-fab *,body:has(.jb-recipe-experience) .ai-assistant-restore,body:has(.jb-recipe-experience) .ai-assistant-restore *{transition:none!important;animation:none!important}}@media screen{.jb-recipe-experience .recipe-layout-card--steps{box-shadow:none;background:0 0;border:0;border-radius:0;padding-top:.18rem;padding-bottom:.35rem;overflow:visible}.jb-recipe-experience .recipe-steps-head{background:0 0;border:0;padding:0;display:none}.jb-recipe-experience .recipe-steps-head:has(button){justify-content:flex-end;align-items:center;padding:0 0 .7rem;display:flex}.jb-recipe-experience .recipe-steps-head:before{display:none}.jb-recipe-experience .recipe-print-step-list{isolation:isolate;background:linear-gradient(90deg,color-mix(in srgb,var(--color-terracotta)4.5%,transparent)0,color-mix(in srgb,var(--color-butter)7%,transparent)4.9rem,transparent 8.2rem);position:relative}.jb-recipe-experience .recipe-step-phase-heading{color:#9a4924;letter-spacing:.125em;font-weight:800}.jb-recipe-experience .recipe-step-phase-heading:after{background:linear-gradient(90deg,color-mix(in srgb,var(--color-terracotta)30%,transparent),color-mix(in srgb,var(--color-terracotta)7%,transparent)58%,transparent 100%)}.jb-recipe-experience .recipe-print-step{isolation:isolate;background:0 0;border-bottom:0}.jb-recipe-experience .recipe-print-step:before{content:"";z-index:0;background:linear-gradient(90deg,color-mix(in srgb,var(--color-butter)17%,white),#fffcf7c7 47%,#fffdfa57),linear-gradient(90deg,color-mix(in srgb,var(--color-terracotta)18%,transparent),transparent 72%)left bottom/100% 1px no-repeat;box-shadow:inset 3px 0 color-mix(in srgb,var(--color-terracotta)13%,transparent),0 8px 22px #53301e08;pointer-events:none;border-radius:.45rem 1.05rem 1.05rem .45rem;transition:background .17s,box-shadow .17s;position:absolute;top:.48rem;right:0;bottom:.48rem;left:3rem}.jb-recipe-experience .recipe-print-step:nth-of-type(2n):before{background:linear-gradient(90deg,#fffaf3b8,#fffdf99e 48%,#ffffff42),linear-gradient(90deg,color-mix(in srgb,var(--color-cacao)10%,transparent),transparent 72%)left bottom/100% 1px no-repeat}.jb-recipe-experience .recipe-print-step:hover:before,.jb-recipe-experience .recipe-print-step:focus-within:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-butter)22%,white),#fffcf7f0,#fffdf970),linear-gradient(90deg,color-mix(in srgb,var(--color-terracotta)26%,transparent),transparent 76%)left bottom/100% 1px no-repeat;box-shadow:inset 3px 0 color-mix(in srgb,var(--color-terracotta)22%,transparent),0 12px 28px #53301e0e}.jb-recipe-experience .recipe-step-number-gutter,.jb-recipe-experience .recipe-print-step-body{z-index:1;position:relative}.jb-recipe-experience .recipe-step-number-gutter:after{background:linear-gradient(180deg,color-mix(in srgb,var(--color-terracotta)34%,transparent),color-mix(in srgb,var(--color-terracotta)17%,transparent)52%,color-mix(in srgb,var(--color-cacao)8%,transparent));width:1px}.jb-recipe-experience .recipe-print-step-number{border:1px solid color-mix(in srgb,var(--color-terracotta)42%,transparent);color:#7f3b1d;letter-spacing:.025em;box-shadow:0 0 0 5px color-mix(in srgb,var(--color-flour)72%,transparent),0 9px 18px #53301e18,inset 0 1px #ffffffe6;background:radial-gradient(circle at 34% 28%,#fffefb 0,#fffefb 22%,#0000 23%),linear-gradient(145deg,#fffaf3,#f4e4d2);border-radius:50%;font-weight:600;position:relative}.jb-recipe-experience .recipe-print-step-number:after{content:"";background:color-mix(in srgb,var(--color-terracotta)78%,white);width:.28rem;height:.28rem;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-flour)82%,transparent);border-radius:50%;position:absolute;bottom:-.43rem;left:50%;transform:translate(-50%)}.jb-recipe-experience .recipe-print-step:last-child .recipe-print-step-number:after{display:none}.jb-recipe-experience .recipe-print-step:hover .recipe-print-step-number,.jb-recipe-experience .recipe-print-step:focus-within .recipe-print-step-number{border-color:color-mix(in srgb,var(--color-terracotta)60%,transparent);color:#6e2e13;box-shadow:0 0 0 5px color-mix(in srgb,var(--color-terracotta)6%,var(--color-flour)),0 11px 22px #53301e1f,inset 0 1px #fffffff0}.jb-recipe-experience .recipe-print-step-group{color:#a04b24;letter-spacing:.115em;font-weight:800}.jb-recipe-experience .recipe-print-step-title{color:#5d2f1a;letter-spacing:-.021em;text-shadow:0 1px #ffffffb8;font-weight:600}.jb-recipe-experience .recipe-print-step-hint{border:1px solid color-mix(in srgb,var(--color-terracotta)27%,transparent);color:#6c351e;background:linear-gradient(#fffdf9fa,#f8ede1f5);border-radius:999px;gap:.46rem;padding:.48rem .72rem .48rem .5rem;font-size:.73rem;font-weight:730;box-shadow:0 5px 14px #53301e0e,inset 0 1px #ffffffdb}.jb-recipe-experience .recipe-step-hint-icon,.jb-recipe-experience .recipe-print-step-hint i{background:color-mix(in srgb,var(--color-terracotta)8%,white);color:#b34f22;border-radius:50%;flex:0 0 1.4rem;place-items:center;width:1.4rem;height:1.4rem;margin:0;font-size:.78rem;line-height:1;display:grid}.jb-recipe-experience .recipe-step-hint-icon svg{width:.86rem;height:.86rem}.jb-recipe-experience .recipe-step-needs{border:0;border-left:2px solid color-mix(in srgb,var(--color-terracotta)68%,white);background:linear-gradient(90deg,color-mix(in srgb,var(--color-butter)25%,white),#fffaf2d6 62%,#fffdf985);border-radius:.15rem .8rem .8rem .15rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.jb-recipe-experience .recipe-step-needs:after{content:"";pointer-events:none;background:linear-gradient(135deg,#c45c2609,#0000 42%);position:absolute;top:0;right:0;bottom:0;left:0}.jb-recipe-experience .recipe-step-needs-label,.jb-recipe-experience .recipe-step-needs-list{z-index:1;position:relative}.jb-recipe-experience .recipe-step-needs-label{color:#99461f;letter-spacing:.13em;align-items:center;gap:.5rem;font-size:.65rem;font-weight:820;display:flex}.jb-recipe-experience .recipe-step-needs-label:before{content:"";background:color-mix(in srgb,var(--color-terracotta)66%,transparent);width:1.05rem;height:1px;box-shadow:none;border:0;border-radius:0;flex:0 0 1.05rem}.jb-recipe-experience .recipe-step-needs-list{gap:.2rem .85rem}.jb-recipe-experience .recipe-step-needs-list li{color:color-mix(in srgb,var(--color-cacao)70%,transparent);line-height:1.4;position:relative}.jb-recipe-experience .recipe-step-needs-list li+li{border-top:1px dotted color-mix(in srgb,var(--color-cacao)9%,transparent);padding-top:.18rem}.jb-recipe-experience .recipe-step-needs-list strong{color:#5d2f1a;font-weight:790}.jb-recipe-experience .recipe-step-needs-list span{color:color-mix(in srgb,var(--color-cacao)64%,transparent)}.jb-recipe-experience .recipe-print-step-instruction{color:color-mix(in srgb,var(--color-cacao)88%,transparent);font-weight:430;line-height:1.7}.jb-recipe-experience .recipe-print-step-ai{color:color-mix(in srgb,var(--color-sage)80%,var(--color-cacao));font-weight:650}}@media screen and (min-width:768px){.jb-recipe-experience .recipe-print-step:before{left:3.35rem}}@media screen and (min-width:1024px){.jb-recipe-experience .recipe-print-step-list{background:linear-gradient(90deg,color-mix(in srgb,var(--color-terracotta)4%,transparent)0,color-mix(in srgb,var(--color-butter)6%,transparent)5.1rem,transparent 8.9rem)}.jb-recipe-experience .recipe-print-step:before{left:3.75rem}}@media screen and (min-width:1600px){.jb-recipe-experience .recipe-print-step:before{left:4.05rem}}@media screen and (max-width:767px){.jb-recipe-experience .recipe-print-step:before{border-radius:.35rem .9rem .9rem .35rem;left:2.65rem}.jb-recipe-experience .recipe-print-step-hint{padding:.44rem .64rem .44rem .46rem;box-shadow:0 4px 11px #53301e0d,inset 0 1px #ffffffd6}}@media screen and (max-width:479px){.jb-recipe-experience .recipe-print-step:before{left:2.15rem;right:-.05rem}.jb-recipe-experience .recipe-print-step-hint{gap:.38rem;font-size:.7rem}.jb-recipe-experience .recipe-step-hint-icon,.jb-recipe-experience .recipe-print-step-hint i{flex-basis:1.25rem;width:1.25rem;height:1.25rem}}@media screen{.jb-recipe-experience .recipe-layout-card--steps{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.15rem 0 .35rem;overflow:visible}.jb-recipe-experience .recipe-steps-head{background:0 0;border:0;margin:0;padding:0;display:none}.jb-recipe-experience .recipe-steps-head:has(button){justify-content:flex-end;padding:0 0 .8rem;display:flex}.jb-recipe-experience .recipe-print-step-list{background:0 0;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.jb-recipe-experience .recipe-step-phase{margin:.35rem 0 -.2rem;padding:0 .2rem}.jb-recipe-experience .recipe-step-phase-heading{color:#9a4924;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;font-size:.65rem;font-weight:800;display:flex}.jb-recipe-experience .recipe-step-phase-heading:after{content:"";background:linear-gradient(90deg,#b955274d,#b955270a 72%,#0000);flex:1;height:1px}.jb-recipe-experience .recipe-print-step{isolation:isolate;background:0 0;border:0;min-width:0;margin:0;padding:0;display:block;position:relative}.jb-recipe-experience .recipe-print-step:before{content:"";z-index:0;border:1px solid color-mix(in srgb,var(--color-cacao)7%,transparent);pointer-events:none;background:radial-gradient(circle at 94% 0,#c45c260e,#0000 31%),linear-gradient(112deg,#fff8eef5,#fffcf7e6 42%,#ffffffad);border-radius:1.35rem .72rem;transition:border-color .17s,box-shadow .17s,background .17s;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 12px 28px #53301e0b,inset 0 1px #ffffffd9}.jb-recipe-experience .recipe-print-step:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#c4602f,#c4602f29);border-radius:0 0 999px 999px;width:3.8rem;height:2px;position:absolute;top:0;left:1.15rem}.jb-recipe-experience .recipe-print-step:nth-of-type(2n):before{background:radial-gradient(circle at 90% 8%,#8a71500b,#0000 34%),linear-gradient(112deg,#faf3e9f7,#fffcf7ed 46%,#ffffffb8)}.jb-recipe-experience .recipe-print-step:hover:before,.jb-recipe-experience .recipe-print-step:focus-within:before{border-color:color-mix(in srgb,var(--color-terracotta)15%,transparent);background:radial-gradient(circle at 94% 0,#c45c2613,#0000 33%),linear-gradient(112deg,#fff7ecfc,#fffdf9f5 48%,#ffffffd1);box-shadow:0 16px 34px #53301e12,inset 0 1px #ffffffe6}.jb-recipe-experience .recipe-step-number-gutter{z-index:3;align-content:start;justify-items:start;gap:.12rem;width:3.15rem;padding:0;display:grid;position:absolute;top:1.2rem;left:1.15rem}.jb-recipe-experience .recipe-step-number-gutter:after{display:none}.jb-recipe-experience .recipe-print-step-number{color:#a64720;width:auto;height:auto;font-family:var(--font-display);letter-spacing:-.045em;box-shadow:none;text-shadow:0 1px #ffffffe6;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:2rem;font-weight:600;line-height:.95;display:block}.jb-recipe-experience .recipe-print-step-number:after{display:none}.jb-recipe-experience .recipe-print-step-body{z-index:2;grid-template-columns:minmax(0,1fr) minmax(11.5rem,.42fr);grid-template-areas:"head head""main needs""ai ai";gap:1rem 1.55rem;min-width:0;padding:1.35rem 1.35rem 1.35rem 5.25rem;display:grid;position:relative}.jb-recipe-experience .recipe-print-step-title-row{border-bottom:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);grid-area:head;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem 1.1rem;min-width:0;padding-bottom:.82rem;display:grid}.jb-recipe-experience .recipe-step-heading-copy{min-width:0}.jb-recipe-experience .recipe-print-step-group{color:#a14d27;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .22rem;font-size:.61rem;font-weight:800;display:block}.jb-recipe-experience .recipe-print-step-title{color:#5b2f1c;font-family:var(--font-display);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(1.4rem,1.75vw,1.72rem);font-weight:600;line-height:1.08}.jb-recipe-experience .recipe-print-step-hint{border:1px solid color-mix(in srgb,var(--color-terracotta)22%,transparent);color:#6e371f;white-space:nowrap;font-variant-numeric:tabular-nums;background:#fffcf7c7;border-radius:999px;justify-content:center;align-items:center;gap:.48rem;min-height:2.25rem;margin:.02rem 0 0;padding:.45rem .72rem .45rem .5rem;font-size:.73rem;font-weight:720;line-height:1.15;display:inline-flex;box-shadow:0 4px 12px #53301e0b,inset 0 1px #ffffffe6}.jb-recipe-experience .recipe-step-hint-icon{background:color-mix(in srgb,var(--color-terracotta)8%,white);color:#b14f23;border-radius:50%;flex:0 0 1.35rem;place-items:center;width:1.35rem;height:1.35rem;display:grid}.jb-recipe-experience .recipe-step-hint-icon svg{width:.84rem;height:.84rem;display:block}.jb-recipe-experience .recipe-step-main{grid-area:main;align-self:start;min-width:0;margin:0;padding:.05rem 0 0}.jb-recipe-experience .recipe-print-step-instruction{max-width:66ch;color:color-mix(in srgb,var(--color-cacao)88%,transparent);text-wrap:pretty;margin:0;font-size:1.01rem;font-weight:430;line-height:1.72}.jb-recipe-experience .recipe-step-needs{border:0;border-left:1px solid color-mix(in srgb,var(--color-terracotta)32%,transparent);min-width:0;box-shadow:none;background:0 0;border-radius:0;grid-area:needs;align-self:start;margin:0;padding:.15rem 0 .05rem 1.05rem;position:relative;overflow:visible}.jb-recipe-experience .recipe-step-needs:after{display:none}.jb-recipe-experience .recipe-step-needs-label{color:#9d461f;letter-spacing:.125em;text-transform:uppercase;align-items:center;gap:.46rem;margin:0 0 .58rem;font-size:.61rem;font-weight:820;display:flex}.jb-recipe-experience .recipe-step-needs-label:before{display:none}.jb-recipe-experience .recipe-step-needs-icon{background:color-mix(in srgb,var(--color-butter)34%,white);color:#b25125;width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-terracotta)12%,transparent);border-radius:50%;flex:0 0 1.5rem;place-items:center;display:grid}.jb-recipe-experience .recipe-step-needs-icon svg{width:.92rem;height:.92rem;display:block}.jb-recipe-experience .recipe-step-needs-list{grid-template-columns:minmax(0,1fr);gap:.34rem;margin:0;padding:0;list-style:none;display:grid}.jb-recipe-experience .recipe-step-needs-list li{border:0;border-bottom:1px dotted color-mix(in srgb,var(--color-cacao)9%,transparent);min-width:0;color:color-mix(in srgb,var(--color-cacao)68%,transparent);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.48rem;padding:.08rem 0 .3rem;font-size:.76rem;line-height:1.36;display:grid}.jb-recipe-experience .recipe-step-needs-list li:last-child{border-bottom:0;padding-bottom:0}.jb-recipe-experience .recipe-step-needs-list li+li{padding-top:.08rem}.jb-recipe-experience .recipe-step-needs-list strong{color:#5b2f1c;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:790}.jb-recipe-experience .recipe-step-needs-list span{min-width:0;color:color-mix(in srgb,var(--color-cacao)62%,transparent);overflow-wrap:anywhere}.jb-recipe-experience .recipe-print-step-body:not(:has(.recipe-step-needs)){grid-template-columns:minmax(0,1fr);grid-template-areas:"head""main""ai"}.jb-recipe-experience .recipe-print-step-body:not(:has(.recipe-step-needs)) .recipe-step-main{grid-column:auto;max-width:72ch}.jb-recipe-experience .recipe-print-step-ai{color:color-mix(in srgb,var(--color-sage)82%,var(--color-cacao));grid-area:ai;margin:0;font-size:.68rem;font-weight:650}}@media screen and (min-width:1280px){.jb-recipe-experience .recipe-print-step-body{grid-template-columns:minmax(0,1fr) minmax(12.75rem,.4fr);gap:1.05rem 1.8rem;padding:1.45rem 1.5rem 1.45rem 5.55rem}.jb-recipe-experience .recipe-step-number-gutter{top:1.3rem;left:1.35rem}}@media screen and (max-width:1199px){.jb-recipe-experience .recipe-print-step-body{grid-template-columns:minmax(0,1fr) minmax(10.75rem,.4fr);gap:.92rem 1.2rem;padding:1.25rem 1.2rem 1.3rem 4.9rem}.jb-recipe-experience .recipe-step-number-gutter{top:1.15rem;left:1rem}.jb-recipe-experience .recipe-print-step-title{font-size:clamp(1.28rem,1.8vw,1.55rem)}.jb-recipe-experience .recipe-print-step-instruction{font-size:.98rem;line-height:1.67}}@media screen and (max-width:767px){.jb-recipe-experience .recipe-print-step-list{gap:.82rem}.jb-recipe-experience .recipe-print-step:before{border-radius:1.05rem .58rem}.jb-recipe-experience .recipe-print-step:after{width:3.15rem;left:.95rem}.jb-recipe-experience .recipe-step-number-gutter{width:2.65rem;top:1.05rem;left:.95rem}.jb-recipe-experience .recipe-print-step-title-row{grid-template-columns:minmax(0,1fr);gap:.65rem;padding-bottom:.72rem}.jb-recipe-experience .recipe-print-step-hint{white-space:normal;justify-self:start;min-height:2rem;padding:.4rem .64rem .4rem .46rem;font-size:.7rem}.jb-recipe-experience .recipe-step-needs{border-left:2px solid color-mix(in srgb,var(--color-terracotta)36%,transparent);background:color-mix(in srgb,var(--color-butter)11%,transparent);border-radius:0 .65rem .65rem 0;padding:.72rem .78rem .76rem}}@media screen and (max-width:479px){.jb-recipe-experience .recipe-print-step-list{gap:.7rem}.jb-recipe-experience .recipe-step-number-gutter{width:2.35rem;top:.95rem;left:.78rem}.jb-recipe-experience .recipe-print-step-number{font-size:1.52rem}.jb-recipe-experience .recipe-print-step-body{padding:1rem .85rem 1.05rem 3.65rem}.jb-recipe-experience .recipe-print-step-title{font-size:1.16rem;line-height:1.12}.jb-recipe-experience .recipe-print-step-instruction{font-size:.94rem;line-height:1.61}.jb-recipe-experience .recipe-step-needs-list li{font-size:.74rem}}@media print{.recipe-step-needs-icon,.recipe-step-hint-icon{display:none!important}.recipe-print-step-body{display:block!important}}@media(prefers-reduced-motion:reduce){.jb-recipe-experience .recipe-print-step:before{transition:none!important}}@media screen{.jb-recipe-experience .recipe-layout-card--steps{border:1px solid color-mix(in srgb,var(--color-cacao)9%,transparent);background:radial-gradient(circle at 93% 5%,#c45c260e,#0000 27%),radial-gradient(circle at 8% 94%,#78866809,#0000 28%),linear-gradient(#fbf4e9,#fffaf3 44%,#fcf5eb);border-radius:1.55rem;padding:.7rem .72rem .78rem;position:relative;overflow:visible;box-shadow:0 18px 42px #53301e0e,inset 0 1px #ffffffe0}.jb-recipe-experience .recipe-layout-card--steps:after{content:"";z-index:0;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--color-terracotta)18%,transparent)7%,color-mix(in srgb,var(--color-terracotta)10%,transparent)89%,transparent 100%);pointer-events:none;border-radius:999px;width:1px;display:block;position:absolute;inset:.72rem auto .72rem .12rem}.jb-recipe-experience .recipe-steps-head{z-index:2;position:relative}.jb-recipe-experience .recipe-print-step-list{z-index:1;background:0 0;gap:.68rem;position:relative}.jb-recipe-experience .recipe-print-step-list:before{display:none}.jb-recipe-experience .recipe-step-phase{margin:.55rem 0 -.05rem;padding:0 .55rem}.jb-recipe-experience .recipe-step-phase-heading{color:#8f4527;letter-spacing:.135em;gap:.72rem;font-size:.67rem;font-weight:820}.jb-recipe-experience .recipe-step-phase-heading:after{background:linear-gradient(90deg,color-mix(in srgb,var(--color-terracotta)34%,transparent),color-mix(in srgb,var(--color-terracotta)8%,transparent)55%,transparent 100%)}.jb-recipe-experience .recipe-print-step{background:0 0;border:0}.jb-recipe-experience .recipe-print-step:before{content:"";z-index:0;box-shadow:inset 3px 0 color-mix(in srgb,var(--color-terracotta)30%,transparent),inset 0 1px #fffc,0 8px 22px #53301e07;pointer-events:none;background:linear-gradient(90deg,#f8e8d48c 0,#fffaf3d6 13%,#fffdf994 58%,#ffffff2e);border:0;border-radius:.3rem 1.3rem 1.3rem .3rem;transition:background .17s,box-shadow .17s;position:absolute;top:.04rem;right:0;bottom:.04rem;left:0}.jb-recipe-experience .recipe-print-step:nth-of-type(2n):before{box-shadow:inset 3px 0 color-mix(in srgb,var(--color-cacao)13%,transparent),inset 0 1px #fffc,0 8px 22px #53301e07;background:linear-gradient(90deg,#f5ecde94 0,#fef9f2d1 15%,#fffdf98a 61%,#ffffff29)}.jb-recipe-experience .recipe-print-step:after{content:"";z-index:1;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-cacao)9%,transparent)8%,color-mix(in srgb,var(--color-cacao)7%,transparent)82%,transparent);pointer-events:none;border:0;border-radius:0;width:auto;height:1px;position:absolute;bottom:-.34rem;left:4.8rem;right:1.1rem}.jb-recipe-experience .recipe-print-step:last-child:after{display:none}.jb-recipe-experience .recipe-print-step:hover:before,.jb-recipe-experience .recipe-print-step:focus-within:before{box-shadow:inset 3px 0 color-mix(in srgb,var(--color-terracotta)48%,transparent),inset 0 1px #ffffffe6,0 13px 30px #53301e0d;background:linear-gradient(90deg,#f8e4ccad 0,#fff9f0f0 14%,#fffdf9b3 62%,#ffffff3d)}.jb-recipe-experience .recipe-step-number-gutter{justify-items:start;width:3.25rem;top:1.26rem;left:1.18rem}.jb-recipe-experience .recipe-step-number-gutter:before{content:"";background:linear-gradient(90deg,#bb5429,#bb54291f);width:2rem;height:1px;position:absolute;top:-.5rem;left:0}.jb-recipe-experience .recipe-step-number-gutter:after{content:"";background:linear-gradient(90deg,#bb54296b,#0000);width:1.35rem;height:1px;display:block;position:absolute;top:2.38rem;bottom:auto;left:.12rem;transform:none}.jb-recipe-experience .recipe-print-step-number{color:#9f421e;width:auto;height:auto;font-family:var(--font-display);letter-spacing:-.055em;box-shadow:none;text-shadow:0 1px #ffffffeb;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:2.08rem;font-weight:600;line-height:.92;display:block}.jb-recipe-experience .recipe-print-step-number:after{display:none}.jb-recipe-experience .recipe-print-step-body{padding-top:1.42rem;padding-bottom:1.46rem}.jb-recipe-experience .recipe-print-step-title-row{border-bottom:1px solid color-mix(in srgb,var(--color-cacao)8.5%,transparent);padding-bottom:.92rem}.jb-recipe-experience .recipe-print-step-group{color:#a04a25;letter-spacing:.13em;margin-bottom:.26rem;font-size:.63rem;font-weight:820}.jb-recipe-experience .recipe-print-step-title{color:#5b2e19;letter-spacing:-.023em;text-shadow:0 1px #ffffffad;font-size:clamp(1.46rem,1.8vw,1.78rem);font-weight:600;line-height:1.07}.jb-recipe-experience .recipe-print-step-hint{border:1px solid color-mix(in srgb,var(--color-terracotta)26%,transparent);color:#66321c;background:linear-gradient(145deg,#fff8eefa,#fffdf9e6);border-radius:.85rem;gap:.55rem;min-height:2.5rem;margin:0;padding:.52rem .86rem .52rem .55rem;font-size:.77rem;font-weight:760;line-height:1.18;box-shadow:0 5px 14px #53301e0b,inset 0 1px #ffffffeb}.jb-recipe-experience .recipe-step-hint-icon{border:1px solid color-mix(in srgb,var(--color-terracotta)15%,transparent);background:color-mix(in srgb,var(--color-terracotta)7%,white);color:#b34e22;flex-basis:1.55rem;width:1.55rem;height:1.55rem;box-shadow:inset 0 1px #fffc}.jb-recipe-experience .recipe-step-hint-icon svg{width:.96rem;height:.96rem}.jb-recipe-experience .recipe-step-needs{border:0;border-left:2px solid color-mix(in srgb,var(--color-terracotta)52%,white);background:linear-gradient(135deg,color-mix(in srgb,var(--color-butter)19%,white),#fffaf2b8 68%,#fffdf961);border-radius:0 .8rem .8rem 0;align-self:start;margin:0;padding:.85rem .9rem .86rem 1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbd,0 6px 16px #53301e06}.jb-recipe-experience .recipe-step-needs:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-terracotta)25%,transparent));pointer-events:none;width:3.8rem;height:1px;display:block;position:absolute;inset:0 0 auto auto}.jb-recipe-experience .recipe-step-needs-label{color:#91401e;letter-spacing:.135em;margin-bottom:.66rem;font-size:.66rem;font-weight:840}.jb-recipe-experience .recipe-step-needs-icon{border:1px solid color-mix(in srgb,var(--color-terracotta)13%,transparent);color:#b34f23;background:#fffaf2;flex-basis:1.65rem;width:1.65rem;height:1.65rem;box-shadow:0 3px 8px #53301e09,inset 0 1px #ffffffdb}.jb-recipe-experience .recipe-step-needs-icon svg{width:1rem;height:1rem}.jb-recipe-experience .recipe-step-needs-list{gap:.23rem}.jb-recipe-experience .recipe-step-needs-list li{border-bottom:1px dotted color-mix(in srgb,var(--color-cacao)11%,transparent);color:color-mix(in srgb,var(--color-cacao)66%,transparent);gap:.52rem;padding:.18rem 0 .36rem;font-size:.79rem;line-height:1.42}.jb-recipe-experience .recipe-step-needs-list strong{color:#5a2f1c;font-weight:800}.jb-recipe-experience .recipe-step-needs-list span{color:color-mix(in srgb,var(--color-cacao)64%,transparent)}.jb-recipe-experience .recipe-step-main{padding-top:.03rem}.jb-recipe-experience .recipe-print-step-instruction{max-width:64ch;color:color-mix(in srgb,var(--color-cacao)90%,transparent);letter-spacing:.001em;font-size:1.035rem;font-weight:430;line-height:1.72}.jb-recipe-experience .recipe-print-step-ai{color:color-mix(in srgb,var(--color-sage)86%,var(--color-cacao));font-weight:680}}@media screen and (min-width:1280px){.jb-recipe-experience .recipe-layout-card--steps{padding:.82rem .85rem .9rem}.jb-recipe-experience .recipe-step-number-gutter{left:1.28rem}.jb-recipe-experience .recipe-print-step-body{padding-top:1.5rem;padding-bottom:1.52rem}}@media screen and (max-width:1199px){.jb-recipe-experience .recipe-layout-card--steps{padding:.62rem .6rem .7rem}.jb-recipe-experience .recipe-print-step-title{font-size:clamp(1.34rem,1.85vw,1.6rem)}.jb-recipe-experience .recipe-print-step-hint{font-size:.74rem}.jb-recipe-experience .recipe-step-needs{padding:.78rem .78rem .8rem .88rem}.jb-recipe-experience .recipe-print-step-instruction{font-size:1rem;line-height:1.69}}@media screen and (max-width:767px){.jb-recipe-experience .recipe-layout-card--steps{border-radius:1.25rem;padding:.55rem .48rem .62rem}.jb-recipe-experience .recipe-print-step-list{gap:.58rem}.jb-recipe-experience .recipe-print-step:before{box-shadow:inset 2px 0 color-mix(in srgb,var(--color-terracotta)29%,transparent),inset 0 1px #fffc,0 6px 16px #53301e06;border-radius:.22rem 1rem 1rem .22rem}.jb-recipe-experience .recipe-print-step:after{left:4rem;right:.65rem}.jb-recipe-experience .recipe-step-number-gutter{top:1.02rem;left:.92rem}.jb-recipe-experience .recipe-step-number-gutter:before{width:1.55rem}.jb-recipe-experience .recipe-print-step-number{font-size:1.7rem}.jb-recipe-experience .recipe-print-step-title{font-size:1.2rem;line-height:1.11}.jb-recipe-experience .recipe-print-step-hint{white-space:normal;max-width:100%;min-height:2.2rem;padding:.44rem .68rem .44rem .48rem}.jb-recipe-experience .recipe-step-hint-icon{flex-basis:1.42rem;width:1.42rem;height:1.42rem}.jb-recipe-experience .recipe-step-needs{border-radius:0 .68rem .68rem 0;padding:.72rem .72rem .74rem .8rem}.jb-recipe-experience .recipe-step-needs-label{font-size:.62rem}.jb-recipe-experience .recipe-step-needs-icon{flex-basis:1.48rem;width:1.48rem;height:1.48rem}.jb-recipe-experience .recipe-print-step-instruction{font-size:.96rem;line-height:1.64}}@media screen and (max-width:479px){.jb-recipe-experience .recipe-layout-card--steps{padding:.46rem .38rem .52rem}.jb-recipe-experience .recipe-print-step-list{gap:.5rem}.jb-recipe-experience .recipe-step-number-gutter{left:.76rem}.jb-recipe-experience .recipe-print-step-number{font-size:1.55rem}.jb-recipe-experience .recipe-print-step-title{font-size:1.13rem}.jb-recipe-experience .recipe-print-step-hint{font-size:.7rem}.jb-recipe-experience .recipe-step-needs-list li{font-size:.73rem}.jb-recipe-experience .recipe-print-step-instruction{font-size:.93rem;line-height:1.61}}@media(hover:hover)and (pointer:fine){.jb-recipe-experience .recipe-print-step:hover .recipe-print-step-hint,.jb-recipe-experience .recipe-print-step:focus-within .recipe-print-step-hint{border-color:color-mix(in srgb,var(--color-terracotta)38%,transparent);box-shadow:0 7px 18px #53301e11,inset 0 1px #fffffff2}.jb-recipe-experience .recipe-print-step:hover .recipe-print-step-number,.jb-recipe-experience .recipe-print-step:focus-within .recipe-print-step-number{color:#8d3516}}@media(prefers-reduced-motion:reduce){.jb-recipe-experience .recipe-print-step:before,.jb-recipe-experience .recipe-print-step-hint{transition:none!important}}@media screen{.jb-recipe-experience .recipe-print-step-list{gap:.44rem}.jb-recipe-experience .recipe-print-step-body{gap:.66rem 1.55rem;padding-top:1.02rem;padding-bottom:1.08rem}.jb-recipe-experience .recipe-step-number-gutter{top:.9rem}.jb-recipe-experience .recipe-print-step-title-row{gap:.65rem 1.1rem;padding-bottom:.6rem}.jb-recipe-experience .recipe-step-main{padding-top:0}.jb-recipe-experience .recipe-print-step-instruction{line-height:1.64}.jb-recipe-experience .recipe-step-needs{padding:.68rem .78rem .7rem .88rem}.jb-recipe-experience .recipe-step-needs-label{margin-bottom:.46rem}.jb-recipe-experience .recipe-step-needs-list{gap:.12rem}.jb-recipe-experience .recipe-step-needs-list li{padding:.12rem 0 .22rem;line-height:1.36}.jb-recipe-experience .recipe-step-needs-list li+li{padding-top:.04rem}}@media screen and (min-width:1280px){.jb-recipe-experience .recipe-print-step-body{gap:.7rem 1.8rem;padding-top:1.08rem;padding-bottom:1.12rem}.jb-recipe-experience .recipe-step-number-gutter{top:.96rem}}@media screen and (max-width:1199px){.jb-recipe-experience .recipe-print-step-body{gap:.6rem 1.2rem;padding-top:.94rem;padding-bottom:1rem}.jb-recipe-experience .recipe-step-number-gutter{top:.84rem}.jb-recipe-experience .recipe-print-step-instruction{line-height:1.62}}@media screen and (max-width:767px){.jb-recipe-experience .recipe-print-step-list{gap:.4rem}.jb-recipe-experience .recipe-print-step-body{gap:.54rem 1.2rem;padding-top:.86rem;padding-bottom:.9rem}.jb-recipe-experience .recipe-step-number-gutter{top:.76rem}.jb-recipe-experience .recipe-print-step-title-row{gap:.48rem;padding-bottom:.52rem}.jb-recipe-experience .recipe-step-needs{padding:.6rem .68rem .64rem .76rem}.jb-recipe-experience .recipe-step-needs-label{margin-bottom:.4rem}.jb-recipe-experience .recipe-print-step-instruction{line-height:1.58}}@media screen and (max-width:479px){.jb-recipe-experience .recipe-print-step-list{gap:.36rem}.jb-recipe-experience .recipe-print-step-body{padding-top:.8rem;padding-bottom:.84rem}.jb-recipe-experience .recipe-step-number-gutter{top:.71rem}.jb-recipe-experience .recipe-print-step-title-row{padding-bottom:.48rem}.jb-recipe-experience .recipe-step-needs{padding:.56rem .64rem .6rem .72rem}}@media screen{.jb-recipe-experience .recipe-support-rail .recipe-ingredients-shell{border-color:color-mix(in srgb,var(--color-cacao)12%,transparent);background:radial-gradient(circle at 88% 2%,color-mix(in srgb,var(--color-terracotta)4%,transparent),transparent 34%),linear-gradient(180deg,#fffdfa,#fff9f2);box-shadow:0 14px 32px #53301e0e,inset 0 1px #fffc}.jb-recipe-experience .recipe-support-rail .recipe-ingredients-head{border-bottom-color:color-mix(in srgb,var(--color-cacao)9%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--color-butter)18%,white),#fffdf9f5 72%)}.jb-recipe-experience .recipe-support-rail .recipe-ingredients-head .page-heading,.jb-recipe-experience .recipe-support-rail .recipe-aside-heading{color:#64381f;letter-spacing:-.012em}.jb-recipe-experience .recipe-support-rail .recipe-ingredients-lede{color:color-mix(in srgb,var(--color-cacao)55%,transparent)}.jb-recipe-experience .recipe-support-rail .recipe-servings-stepper{border-color:color-mix(in srgb,var(--color-cacao)11%,transparent);background:#fffcf7e0;box-shadow:0 4px 12px #53301e09,inset 0 1px #fffc}.jb-recipe-experience .recipe-support-rail .recipe-servings-btn{color:color-mix(in srgb,var(--color-cacao)72%,transparent)}.jb-recipe-experience .recipe-support-rail .recipe-servings-btn--plus{color:#fff;background:linear-gradient(#ce642d,#b94b1b);box-shadow:inset 0 1px #ffffff2e}.jb-recipe-experience .recipe-support-rail .recipe-servings-count{color:#64381f}.jb-recipe-experience .recipe-support-rail .recipe-servings-label{color:color-mix(in srgb,var(--color-cacao)50%,transparent)}.jb-recipe-experience .recipe-support-rail .recipe-ingredients-pantry,.jb-recipe-experience .recipe-support-rail .recipe-ingredients-pantry-action{border-bottom-color:color-mix(in srgb,var(--color-sage)13%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--color-sage)6%,white),#fffdf9d6);color:color-mix(in srgb,var(--color-cacao)58%,transparent)}.jb-recipe-experience .recipe-support-rail .recipe-ingredients-pantry a,.jb-recipe-experience .recipe-support-rail .recipe-ingredients-pantry button{color:#7c4529;-webkit-text-decoration-color:color-mix(in srgb,var(--color-terracotta)40%,transparent);text-decoration-color:color-mix(in srgb,var(--color-terracotta)40%,transparent);text-underline-offset:.18em;text-decoration-thickness:1px}.jb-recipe-experience .recipe-support-rail .recipe-ingredients-pantry-action{color:color-mix(in srgb,var(--color-sage)82%,var(--color-cacao))}.jb-recipe-experience .recipe-support-rail .recipe-ingredients-pantry-action i{color:var(--color-terracotta-dark)}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-check{border-color:color-mix(in srgb,var(--color-terracotta)45%,transparent);background:linear-gradient(#fff,#fffaf4);border-radius:.23rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff9e}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-check:after{content:"";border-bottom:1.5px solid #0000;border-right:1.5px solid #0000;width:.22rem;height:.39rem;position:absolute;top:46%;left:50%;transform:translate(-50%,-55%)rotate(42deg)}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-row.is-in-pantry .recipe-ingredient-check{border-color:color-mix(in srgb,var(--color-sage)72%,transparent);background:color-mix(in srgb,var(--color-sage)8%,white);box-shadow:inset 0 0 0 1px #ffffffb8}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-row.is-in-pantry .recipe-ingredient-check:after{border-right-color:var(--color-sage);border-bottom-color:var(--color-sage)}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-row{border-bottom-color:color-mix(in srgb,var(--color-cacao)6.5%,transparent)}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-name{color:#6a3d26;font-weight:640}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-amount{color:color-mix(in srgb,var(--color-cacao)70%,transparent)}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-list-btn{border-color:color-mix(in srgb,var(--color-terracotta)7%,transparent);background:color-mix(in srgb,var(--color-butter)5%,white);color:color-mix(in srgb,var(--color-terracotta-dark)58%,transparent);opacity:.82;box-shadow:inset 0 1px #ffffffb8}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-list-btn i,.jb-recipe-experience .recipe-support-rail .recipe-ingredients-list-cta i{line-height:1}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-list-btn--done{border-color:color-mix(in srgb,var(--color-sage)14%,transparent);background:color-mix(in srgb,var(--color-sage)6%,white);color:var(--color-sage);opacity:1}.jb-recipe-experience .recipe-support-rail .recipe-ingredients-list-cta{border-color:color-mix(in srgb,var(--color-terracotta)28%,transparent);background:linear-gradient(180deg,#fffcf7fa,color-mix(in srgb,var(--color-terracotta)5%,white));color:#7d3e20;box-shadow:0 4px 12px #53301e09,inset 0 1px #ffffffe6}.jb-recipe-experience .recipe-support-rail .recipe-equipment-shell{border-color:color-mix(in srgb,var(--color-cacao)10%,transparent);background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--color-terracotta)5%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--color-butter)17%,white),#fffdfa 78%);box-shadow:0 8px 22px #53301e09,inset 0 1px #ffffffb8}.jb-recipe-experience .recipe-support-rail .recipe-equipment-list{color:color-mix(in srgb,var(--color-cacao)66%,transparent)}.jb-recipe-experience .recipe-support-rail .recipe-equipment-list li{border-bottom:1px solid color-mix(in srgb,var(--color-cacao)5.5%,transparent)}.jb-recipe-experience .recipe-support-rail .recipe-equipment-list li:last-child{border-bottom-color:#0000}.jb-recipe-experience .recipe-support-rail .recipe-equipment-list li:before{content:"";border:1px solid color-mix(in srgb,var(--color-terracotta)68%,transparent);background:color-mix(in srgb,var(--color-terracotta)8%,white);border-radius:50%;width:.26rem;height:.26rem;top:.58em}.jb-recipe-experience .recipe-support-rail .recipe-tags-shell{border-color:color-mix(in srgb,var(--color-sage)15%,transparent);background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--color-sage)6%,transparent),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--color-sage)5%,white),color-mix(in srgb,var(--color-butter)8%,white));box-shadow:0 8px 22px #53301e08,inset 0 1px #ffffffb8}.jb-recipe-experience .recipe-support-rail .recipe-tag-list span{border-color:color-mix(in srgb,var(--color-terracotta)13%,color-mix(in srgb,var(--color-sage)18%,transparent));color:#6d432c;background:#fffcf7d1;border-radius:.52rem;font-weight:650;box-shadow:0 2px 7px #53301e06,inset 0 1px #ffffffc7}}@media(hover:hover)and (pointer:fine){.jb-recipe-experience .recipe-support-rail .recipe-servings-btn:hover,.jb-recipe-experience .recipe-support-rail .recipe-servings-btn:focus-visible{background:color-mix(in srgb,var(--color-terracotta)6%,white);color:var(--color-terracotta-dark)}.jb-recipe-experience .recipe-support-rail .recipe-servings-btn--plus:hover,.jb-recipe-experience .recipe-support-rail .recipe-servings-btn--plus:focus-visible{color:#fff;background:linear-gradient(#c65a23,#a94116)}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-list-btn:hover,.jb-recipe-experience .recipe-support-rail .recipe-ingredient-list-btn:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)20%,transparent);background:color-mix(in srgb,var(--color-terracotta)7%,white);color:var(--color-terracotta-dark);box-shadow:0 4px 10px #53301e09,inset 0 1px #fffc}.jb-recipe-experience .recipe-support-rail .recipe-ingredients-list-cta:hover,.jb-recipe-experience .recipe-support-rail .recipe-ingredients-list-cta:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)42%,transparent);background:linear-gradient(180deg,#fffaf4,color-mix(in srgb,var(--color-terracotta)8%,white));color:var(--color-terracotta-dark);box-shadow:0 7px 16px #53301e0e,inset 0 1px #ffffffe6}.jb-recipe-experience .recipe-support-rail .recipe-tag-list span:hover{border-color:color-mix(in srgb,var(--color-terracotta)24%,transparent);color:var(--color-terracotta-dark);background:#fffaf3}}@media(prefers-reduced-motion:reduce){.jb-recipe-experience .recipe-support-rail .recipe-servings-btn,.jb-recipe-experience .recipe-support-rail .recipe-ingredient-list-btn,.jb-recipe-experience .recipe-support-rail .recipe-ingredients-list-cta{transition:none!important}}@media screen{.jb-recipe-experience .recipe-support-rail .recipe-ingredients-shell,.jb-recipe-experience .recipe-support-rail .recipe-equipment-shell,.jb-recipe-experience .recipe-support-rail .recipe-tags-shell{border-color:color-mix(in srgb,var(--color-cacao)6.5%,transparent);box-shadow:inset 0 1px #ffffffdb,0 16px 42px #53301e07,0 4px 14px #53301e05}.jb-recipe-experience .recipe-support-rail .recipe-ingredients-shell{background:radial-gradient(130% 46% at 100% 0,#ce8e5d0b,#0000 64%),linear-gradient(#fffdf9fb,#fffaf3f0)}.jb-recipe-experience .recipe-support-rail .recipe-ingredients-head{border-bottom-color:color-mix(in srgb,var(--color-cacao)5.5%,transparent);background:radial-gradient(90% 125% at 96% 0,#cd6f370a,#0000 62%),linear-gradient(#fffdf9b8,#fffcf757);box-shadow:inset 0 1px #ffffffad}.jb-recipe-experience .recipe-support-rail .recipe-ingredients-head .page-heading,.jb-recipe-experience .recipe-support-rail .recipe-aside-heading{color:#60371f}.jb-recipe-experience .recipe-support-rail .recipe-ingredients-lede{color:color-mix(in srgb,var(--color-cacao)48%,transparent)}.jb-recipe-experience .recipe-support-rail .recipe-servings-stepper{border-color:color-mix(in srgb,var(--color-cacao)7%,transparent);background:linear-gradient(#fffdf9ad,#fff9f280);box-shadow:inset 0 1px #ffffffe6,0 5px 18px #53301e06}.jb-recipe-experience .recipe-support-rail .recipe-servings-btn{color:color-mix(in srgb,var(--color-cacao)67%,transparent);background:0 0}.jb-recipe-experience .recipe-support-rail .recipe-servings-btn--plus{color:#fff;background:linear-gradient(#cc612b,#b94b1b);box-shadow:0 3px 9px #ae4b1f21,inset 0 1px #fff3}.jb-recipe-experience .recipe-support-rail .recipe-ingredients-pantry,.jb-recipe-experience .recipe-support-rail .recipe-ingredients-pantry-action{border-bottom-color:color-mix(in srgb,var(--color-cacao)4.8%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--color-sage)3.5%,#fffdf9e6),#fffdf97a 64%,transparent 100%);color:color-mix(in srgb,var(--color-cacao)53%,transparent);box-shadow:inset 0 1px #ffffff7a}.jb-recipe-experience .recipe-support-rail .recipe-ingredients-pantry a,.jb-recipe-experience .recipe-support-rail .recipe-ingredients-pantry button{color:#78462c;-webkit-text-decoration-color:color-mix(in srgb,var(--color-terracotta)28%,transparent);text-decoration-color:color-mix(in srgb,var(--color-terracotta)28%,transparent)}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-row{background-image:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-cacao)5.5%,transparent)10%,color-mix(in srgb,var(--color-cacao)5.5%,transparent)88%,transparent 100%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border-bottom-color:#0000}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-row:last-child{background-image:none}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-row:hover,.jb-recipe-experience .recipe-support-rail .recipe-ingredient-row:focus-within{background-color:color-mix(in srgb,var(--color-butter)6%,transparent)}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-name{color:#68402a}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-amount{color:#80543a;font-weight:760}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-check{border-color:color-mix(in srgb,var(--color-terracotta)40%,transparent);background:#fffdf9cc;box-shadow:0 1px 2px #53301e05,inset 0 1px #ffffffe6}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-row.is-in-pantry .recipe-ingredient-check{border-color:color-mix(in srgb,var(--color-sage)54%,transparent);background:color-mix(in srgb,var(--color-sage)5%,white);box-shadow:inset 0 1px #ffffffe0}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-list-btn{color:color-mix(in srgb,var(--color-terracotta-dark)45%,transparent);box-shadow:none;opacity:.72;background:0 0;border-color:#0000}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-list-btn--done{color:color-mix(in srgb,var(--color-sage)82%,var(--color-cacao));opacity:.9;background:0 0;border-color:#0000}.jb-recipe-experience .recipe-support-rail .recipe-ingredients-list-cta{border-color:color-mix(in srgb,var(--color-terracotta)19%,transparent);color:#764125;background:linear-gradient(#fffdf9cc,#fff8f09e);box-shadow:inset 0 1px #ffffffe0,0 6px 20px #53301e06}.jb-recipe-experience .recipe-support-rail .recipe-equipment-shell{background:radial-gradient(120% 120% at 100% 0,#d3a16e0a,#0000 62%),linear-gradient(150deg,#fffbf5b8,#fffdf980)}.jb-recipe-experience .recipe-support-rail .recipe-equipment-list{color:color-mix(in srgb,var(--color-cacao)58%,transparent)}.jb-recipe-experience .recipe-support-rail .recipe-equipment-list li{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-cacao)4.5%,transparent)12%,color-mix(in srgb,var(--color-cacao)4.5%,transparent)88%,transparent);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border-bottom-color:#0000}.jb-recipe-experience .recipe-support-rail .recipe-equipment-list li:last-child{background-image:none}.jb-recipe-experience .recipe-support-rail .recipe-equipment-list li:before{border-color:color-mix(in srgb,var(--color-terracotta)48%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-terracotta)4%,transparent);background:#fffcf7c7}.jb-recipe-experience .recipe-support-rail .recipe-tags-shell{border-color:color-mix(in srgb,var(--color-sage)8%,color-mix(in srgb,var(--color-cacao)4%,transparent));background:radial-gradient(100% 110% at 100% 0%,color-mix(in srgb,var(--color-sage)3%,transparent),transparent 68%),linear-gradient(145deg,#fcfcf7b8,#fffbf58c)}.jb-recipe-experience .recipe-support-rail .recipe-tag-list span{border-color:color-mix(in srgb,var(--color-cacao)7%,transparent);color:#6a4630;background:linear-gradient(#fffdf9b3,#faf6ef85);box-shadow:inset 0 1px #ffffffd6}}@media(hover:hover)and (pointer:fine){.jb-recipe-experience .recipe-support-rail .recipe-servings-btn:hover,.jb-recipe-experience .recipe-support-rail .recipe-servings-btn:focus-visible{background:color-mix(in srgb,var(--color-terracotta)4%,white);color:var(--color-terracotta-dark)}.jb-recipe-experience .recipe-support-rail .recipe-servings-btn--plus:hover,.jb-recipe-experience .recipe-support-rail .recipe-servings-btn--plus:focus-visible{color:#fff;background:linear-gradient(#c45a24,#a94116);box-shadow:0 5px 13px #ae4b1f26,inset 0 1px #ffffff2e}.jb-recipe-experience .recipe-support-rail .recipe-ingredient-list-btn:hover,.jb-recipe-experience .recipe-support-rail .recipe-ingredient-list-btn:focus-visible{background:color-mix(in srgb,var(--color-terracotta)5.5%,white);color:var(--color-terracotta-dark);opacity:1;border-color:#0000;box-shadow:0 4px 12px #53301e06}.jb-recipe-experience .recipe-support-rail .recipe-ingredients-list-cta:hover,.jb-recipe-experience .recipe-support-rail .recipe-ingredients-list-cta:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)28%,transparent);background:linear-gradient(180deg,#fffbf6f5,color-mix(in srgb,var(--color-terracotta)5.5%,white));color:var(--color-terracotta-dark);box-shadow:0 9px 24px #53301e09,inset 0 1px #ffffffe6}.jb-recipe-experience .recipe-support-rail .recipe-tag-list span:hover{border-color:color-mix(in srgb,var(--color-terracotta)13%,transparent);color:#764125;background:#fffbf5e6;box-shadow:0 3px 10px #53301e06,inset 0 1px #ffffffdb}}@media screen{.jb-recipe-experience .recipe-after-bake-section{--after-bake-line:color-mix(in srgb,var(--color-cacao)7%,transparent);--after-bake-line-soft:color-mix(in srgb,var(--color-cacao)4.5%,transparent);--after-bake-copy:color-mix(in srgb,var(--color-cacao)67%,transparent);--after-bake-muted:color-mix(in srgb,var(--color-cacao)50%,transparent);--after-bake-accent:color-mix(in srgb,var(--color-terracotta)82%,var(--color-cacao))}.jb-recipe-experience .recipe-after-bake-section>.recipe-section-intro{margin-bottom:1.15rem}.jb-recipe-experience .recipe-after-bake-grid{align-items:start;gap:1.15rem}.jb-recipe-experience .recipe-storage-shell,.jb-recipe-experience .recipe-nutrition-panel{border-color:color-mix(in srgb,var(--color-cacao)7.5%,transparent);align-self:start;height:auto;box-shadow:inset 0 1px #ffffffdb,0 18px 42px #53301e0b}.jb-recipe-experience .recipe-storage-shell{background:radial-gradient(120% 110% at 0% 0%,color-mix(in srgb,var(--color-butter)10%,transparent),transparent 62%),linear-gradient(150deg,#fffcf7f0,#fff9f2cc)}.jb-recipe-experience .recipe-nutrition-panel{background:radial-gradient(110% 120% at 100% 0%,color-mix(in srgb,var(--color-sage)3.5%,transparent),transparent 62%),linear-gradient(150deg,#fffdfafa,#fffcf7eb)}.jb-recipe-experience .recipe-storage-head{gap:.85rem}.jb-recipe-experience .recipe-storage-title,.jb-recipe-experience .recipe-nutrition-title{color:#693b24;letter-spacing:-.016em}.jb-recipe-experience .recipe-storage-note,.jb-recipe-experience .recipe-nutrition-estimate{color:var(--after-bake-muted);line-height:1.55}.jb-recipe-experience .recipe-storage-note{margin:.6rem 0 0}.jb-recipe-experience .recipe-storage-list{background-image:linear-gradient(90deg,transparent,var(--after-bake-line)8%,var(--after-bake-line)92%,transparent);background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;border-top:0;margin:.95rem 0 0}.jb-recipe-experience .recipe-storage-list div{background-image:linear-gradient(90deg,transparent,var(--after-bake-line-soft)8%,var(--after-bake-line-soft)92%,transparent);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border-bottom:0;padding:.7rem 0}.jb-recipe-experience .recipe-storage-list dt{color:var(--after-bake-copy);font-size:.8rem}.jb-recipe-experience .recipe-storage-list dd{color:#693b24;font-size:.84rem;font-weight:770}.jb-recipe-experience .recipe-storage-notes,.jb-recipe-experience .recipe-storage-list+.recipe-storage-notes{color:var(--after-bake-muted);background-image:linear-gradient(90deg,transparent,var(--after-bake-line-soft)8%,var(--after-bake-line-soft)72%,transparent);background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;border-top:0;margin:.82rem 0 0;padding-top:.78rem;font-size:.74rem;line-height:1.52}.jb-recipe-experience .recipe-nutrition-heading-row{background-image:linear-gradient(90deg,transparent,var(--after-bake-line)6%,var(--after-bake-line)94%,transparent);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;align-items:flex-start;gap:1rem;padding-bottom:.95rem}.jb-recipe-experience .nutrition-score-inline{border-left:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-terracotta)3.5%,transparent));border-radius:0;align-content:center;justify-items:end;gap:.12rem;min-width:5.25rem;margin:-.15rem 0 0;padding:.48rem .05rem .42rem .85rem}.jb-recipe-experience .nutrition-score-inline strong{color:#693b24;letter-spacing:-.03em;font-size:2.08rem}.jb-recipe-experience .nutrition-score-inline strong span{color:var(--after-bake-muted);letter-spacing:0;margin-left:.12rem;font-size:.66rem;font-weight:680}.jb-recipe-experience .nutrition-score-inline small{color:var(--after-bake-accent);letter-spacing:.1em;font-size:.59rem}.jb-recipe-experience .recipe-nutrition-grid{border-top:0;gap:0 1.35rem;margin:.35rem 0 0}.jb-recipe-experience .recipe-nutrition-grid div{border-bottom:0;padding:.66rem 0 .64rem;position:relative}.jb-recipe-experience .recipe-nutrition-grid div:after{content:"";background:linear-gradient(90deg,var(--after-bake-line-soft),color-mix(in srgb,var(--color-cacao)3%,transparent)72%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.jb-recipe-experience .recipe-nutrition-grid dt{color:var(--after-bake-muted);font-size:.77rem;font-weight:520}.jb-recipe-experience .recipe-nutrition-grid dd{color:#693b24;letter-spacing:-.005em;font-size:.82rem;font-weight:780}.jb-recipe-experience .nutrition-score-explanation{color:var(--after-bake-muted);background-image:linear-gradient(90deg,var(--after-bake-line),var(--after-bake-line)68%,transparent);background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;border-top:0;margin:1rem 0 0;padding:.9rem 0 0;font-size:.7rem;line-height:1.52}.jb-recipe-experience .nutrition-score-explanation p{margin:0}.jb-recipe-experience .nutrition-score-explanation p+p{margin-top:.48rem}.jb-recipe-experience .nutrition-score-explanation p:first-child{color:color-mix(in srgb,var(--color-cacao)70%,transparent);font-size:.72rem}.jb-recipe-experience .nutrition-score-explanation strong{color:#693b24;font-weight:780}.jb-recipe-experience .nutrition-score-disclaimer{color:color-mix(in srgb,var(--color-cacao)38%,transparent);opacity:1;font-size:.66rem;line-height:1.48;margin-top:.62rem!important}}@media screen and (min-width:1024px){.jb-recipe-experience .recipe-after-bake-grid{align-items:start}.jb-recipe-experience .recipe-storage-shell,.jb-recipe-experience .recipe-nutrition-panel{height:auto}}@media screen and (max-width:767px){.jb-recipe-experience .recipe-after-bake-section>.recipe-section-intro{margin-bottom:1rem}.jb-recipe-experience .recipe-after-bake-grid{gap:.9rem}.jb-recipe-experience .recipe-nutrition-heading-row{gap:.7rem}.jb-recipe-experience .nutrition-score-inline{background:0 0;border-left:0;justify-items:start;min-width:0;margin:.2rem 0 0;padding:.55rem 0 0}.jb-recipe-experience .recipe-nutrition-grid{gap:0 .8rem}}.jb-recipe-experience .recipe-detail-secondary{border-color:color-mix(in srgb,var(--color-cacao)6.5%,transparent);background:color-mix(in srgb,var(--color-flour)48%,white);border-radius:1.18rem;box-shadow:0 16px 42px #53301e0b,inset 0 1px #ffffffb8}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile{background:0 0;padding:1.3rem 1.42rem 1.35rem;position:relative}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile+.recipe-detail-tile{border-top:0;border-left:0}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile+.recipe-detail-tile:before{content:"";background:color-mix(in srgb,var(--color-cacao)7%,transparent);pointer-events:none;height:1px;position:absolute;top:0;left:1.35rem;right:1.35rem}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile .page-heading,.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate [role=region] h2{color:color-mix(in srgb,var(--color-cacao)96%,#2f1b12);font-family:var(--font-display);letter-spacing:-.012em;font-size:1.4rem;font-weight:600;line-height:1.12}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile-lede,.jb-recipe-experience .recipe-detail-secondary .recipe-detail-login-hint,.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate [role=region] p{color:color-mix(in srgb,var(--color-cacao)64%,transparent);font-size:.79rem;line-height:1.55}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile-lede{max-width:38ch;margin-top:.38rem}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-login-hint{margin-top:.72rem}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-login-hint a{color:var(--color-terracotta-dark);text-underline-offset:.2em;font-weight:680;text-decoration-thickness:1px}.jb-recipe-experience .recipe-detail-secondary .recipe-phase2-knowledge-link{color:var(--color-terracotta-dark);text-underline-offset:.2em;gap:.32rem;margin-top:.76rem;font-size:.76rem;font-weight:720;line-height:1.35;text-decoration:none}.jb-recipe-experience .recipe-detail-secondary .recipe-phase2-knowledge-link i{font-size:.78rem;transition:transform .15s}.jb-recipe-experience .recipe-detail-secondary .recipe-phase2-knowledge-link:hover,.jb-recipe-experience .recipe-detail-secondary .recipe-phase2-knowledge-link:focus-visible{color:color-mix(in srgb,var(--color-terracotta-dark)88%,var(--color-cacao));text-decoration:underline}.jb-recipe-experience .recipe-detail-secondary .recipe-phase2-knowledge-link:hover i,.jb-recipe-experience .recipe-detail-secondary .recipe-phase2-knowledge-link:focus-visible i{transform:translate(2px)}.jb-recipe-experience .recipe-detail-secondary .recipe-review-empty{border-top:1px solid color-mix(in srgb,var(--color-cacao)6%,transparent);color:color-mix(in srgb,var(--color-cacao)50%,transparent);box-shadow:none;background:0 0;border-radius:0;margin:.9rem 0 0;padding:.75rem 0 0;font-size:.76rem;line-height:1.5}.jb-recipe-experience .recipe-detail-secondary .recipe-review-list{gap:.55rem;margin-top:.9rem}.jb-recipe-experience .recipe-detail-secondary .recipe-review-item{border-top-color:color-mix(in srgb,var(--color-cacao)7%,transparent);padding-top:.72rem}.jb-recipe-experience .recipe-detail-secondary .recipe-review-item-meta{color:color-mix(in srgb,var(--color-cacao)86%,transparent);font-size:.75rem}.jb-recipe-experience .recipe-detail-secondary .recipe-review-item-text{color:color-mix(in srgb,var(--color-cacao)62%,transparent);font-size:.77rem;line-height:1.52}.jb-recipe-experience .recipe-detail-secondary .recipe-help-form,.jb-recipe-experience .recipe-detail-secondary .recipe-review-form{gap:.68rem;margin-top:.95rem}.jb-recipe-experience .recipe-detail-secondary .recipe-help-form textarea,.jb-recipe-experience .recipe-detail-secondary .recipe-review-form textarea{border-color:color-mix(in srgb,var(--color-cacao)10%,transparent);background:#fffdf9b3;box-shadow:inset 0 1px #ffffffb3}.jb-recipe-experience .recipe-detail-secondary .recipe-help-form textarea:focus,.jb-recipe-experience .recipe-detail-secondary .recipe-review-form textarea:focus{border-color:color-mix(in srgb,var(--color-terracotta)34%,transparent);outline:2px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);outline-offset:1px}.jb-recipe-experience .recipe-detail-secondary .recipe-review-star{transition:color .14s,transform .14s}.jb-recipe-experience .recipe-detail-secondary .recipe-review-star:focus-visible{outline:2px solid color-mix(in srgb,var(--color-terracotta)35%,transparent);outline-offset:2px;border-radius:.2rem}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate{background:color-mix(in srgb,var(--color-terracotta)1.8%,transparent)}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate>div>[role=region]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate [role=region]>div:first-child{align-items:flex-start;gap:.85rem}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate [role=region] h2{margin:0}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate [role=region] h2+p{max-width:39ch;margin-top:.4rem}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate [role=region]>div:last-child{gap:.72rem;margin-top:1rem}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate .btn-primary{border:1px solid color-mix(in srgb,var(--color-terracotta-dark)42%,transparent);background:var(--color-terracotta);color:#fff;border-radius:.72rem;min-height:2.55rem;padding:.62rem .9rem;font-size:.78rem;font-weight:720;line-height:1.2;box-shadow:0 7px 16px #a845191f,inset 0 1px #ffffff29}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate .btn-primary:hover,.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate .btn-primary:focus-visible{background:var(--color-terracotta-dark);box-shadow:0 8px 18px #a8451929,inset 0 1px #ffffff1f}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate .btn-ghost{min-height:2.55rem;color:color-mix(in srgb,var(--color-cacao)67%,transparent);box-shadow:none;background:0 0;border:0;border-radius:.45rem;padding:.58rem .48rem;font-size:.76rem;font-weight:620}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate .btn-ghost:hover,.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate .btn-ghost:focus-visible{background:color-mix(in srgb,var(--color-terracotta)5%,transparent);color:var(--color-terracotta-dark)}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate button[aria-label=Sluiten]{width:2rem;height:2rem;color:color-mix(in srgb,var(--color-cacao)34%,transparent);opacity:.8;background:0 0;border:0;border-radius:50%;flex-basis:2rem;margin:-.15rem -.2rem 0 0}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate button[aria-label=Sluiten]:hover,.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate button[aria-label=Sluiten]:focus-visible{background:color-mix(in srgb,var(--color-cacao)4%,transparent);color:color-mix(in srgb,var(--color-cacao)74%,transparent);opacity:1}@media screen and (min-width:768px)and (max-width:1023px){.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile+.recipe-detail-tile:before{background:color-mix(in srgb,var(--color-cacao)5%,transparent)}}@media screen and (min-width:1024px){.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile{padding:1.38rem 1.48rem 1.42rem}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile+.recipe-detail-tile:before{background:color-mix(in srgb,var(--color-cacao)7%,transparent);width:1px;height:auto;inset:1.15rem auto 1.15rem 0}}@media screen and (max-width:559px){.jb-recipe-experience .recipe-detail-secondary{border-radius:1rem;box-shadow:0 12px 32px #53301e0a,inset 0 1px #ffffffad}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile{padding:1.15rem 1.12rem 1.2rem}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile+.recipe-detail-tile:before{left:1.1rem;right:1.1rem}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile .page-heading,.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate [role=region] h2{font-size:1.28rem}.jb-recipe-experience .recipe-detail-secondary .recipe-detail-tile--gate [role=region]>div:last-child{gap:.55rem}}.recipe-card--editorial{border-color:color-mix(in srgb,var(--color-cacao)7%,transparent);align-self:start;height:auto;box-shadow:0 10px 28px #53301e0e,0 2px 7px #53301e06}.recipe-card--editorial .recipe-card-body{flex:none;gap:.62rem;padding:1rem 1.08rem 1.05rem}.recipe-card--editorial .recipe-card-copy{gap:.24rem}.recipe-card--editorial .recipe-card-title{min-height:0;line-height:1.17}.recipe-card--editorial .recipe-card-foot{gap:.58rem;margin-top:.06rem}.recipe-card--editorial .recipe-card-times{flex-wrap:wrap;align-items:baseline;gap:.34rem .9rem;display:flex}.recipe-card--editorial .recipe-card-time{white-space:nowrap;flex:none;gap:.3rem}.recipe-card--editorial .recipe-card-time:not(:last-child):after{display:none}.recipe-card--editorial .recipe-card-time dt{color:color-mix(in srgb,var(--color-cacao)56%,transparent);font-size:.7rem;font-weight:570}.recipe-card--editorial .recipe-card-time dd{color:color-mix(in srgb,var(--color-cacao)91%,transparent);font-size:.76rem;font-weight:730}.recipe-card--editorial .recipe-card-time--total dt{color:color-mix(in srgb,var(--color-terracotta-dark)80%,var(--color-cacao));font-weight:650}.recipe-card--editorial .recipe-card-time--total dd{color:var(--color-terracotta-dark);font-weight:780}.recipe-card--editorial .recipe-card-summary-row{border-top-color:color-mix(in srgb,var(--color-cacao)7%,transparent);flex-wrap:wrap;row-gap:.36rem;padding-top:.62rem}.recipe-card--editorial .recipe-card-meta-item,.recipe-card--editorial .recipe-card-score{line-height:1.25}.recipe-card--editorial .recipe-card-meta-item i{font-size:.94rem;line-height:1}.recipe-card--editorial .recipe-card-score{white-space:nowrap}.recipe-card--editorial .recipe-card-baker{margin-top:-.08rem;line-height:1.25}.recipe-card--editorial .recipe-card-engage--overlay{top:.58rem!important;right:.58rem!important}.recipe-card--editorial .recipe-card-engage--overlay .recipe-engage--compact{-webkit-backdrop-filter:blur(10px)saturate(1.02);background:#fffcf7d6;border-color:#ffffffa3;box-shadow:0 5px 15px #2c21181f;gap:0!important;padding:.1rem!important}.recipe-card--editorial .recipe-card-engage--overlay .recipe-engage-btn{justify-content:center;min-width:2.45rem!important;height:2.45rem!important;min-height:2.45rem!important;color:color-mix(in srgb,var(--color-cacao)74%,transparent)!important;gap:.22rem!important;padding:0 .42rem!important}.recipe-card--editorial .recipe-card-engage--overlay .recipe-engage-icon{width:1.12rem!important;height:1.12rem!important}.recipe-card--editorial .recipe-card-engage--overlay .recipe-engage-icon i{font-size:.94rem!important}.recipe-card--editorial .recipe-card-engage--overlay .recipe-engage-btn+.recipe-engage-btn:before{background:#6b3f2a17;top:.58rem;bottom:.58rem}.recipe-card--editorial .recipe-card-engage--overlay .recipe-engage-btn:hover,.recipe-card--editorial .recipe-card-engage--overlay .recipe-engage-btn:focus-visible{background:#ffffff94!important}@media screen and (max-width:559px){.recipe-card--editorial .recipe-card-body{gap:.52rem;padding:.74rem .8rem .78rem}.recipe-card--editorial .recipe-card-title{min-height:0;line-height:1.18}.recipe-card--editorial .recipe-card-foot{gap:.46rem;margin-top:.02rem}.recipe-card--editorial .recipe-card-times{gap:.22rem .6rem}.recipe-card--editorial .recipe-card-summary-row{gap:.34rem .55rem;padding-top:.48rem}.recipe-card--editorial .recipe-card-engage--overlay{top:.45rem!important;right:.45rem!important}.recipe-card--editorial .recipe-card-engage--overlay .recipe-engage-btn{min-width:2.3rem!important;height:2.3rem!important;min-height:2.3rem!important;padding:0 .35rem!important}}.cook-mode{--cook-line-soft:color-mix(in srgb,var(--color-cacao,#6b3f2a)8%,transparent);--cook-line-mid:color-mix(in srgb,var(--color-cacao,#6b3f2a)12%,transparent);--cook-warm-surface:color-mix(in srgb,var(--color-cream,#fbf6ee)76%,white);--cook-muted-copy:color-mix(in srgb,var(--color-cacao,#6b3f2a)56%,transparent)}.cook-mode .cook-mode-top{border-bottom-color:var(--cook-line-soft);padding-bottom:.92rem}.cook-mode .cook-mode-utility{margin-bottom:.68rem}.cook-mode .cook-mode-back,.cook-mode .cook-mode-restart{color:color-mix(in srgb,var(--color-cacao,#6b3f2a)66%,transparent);font-size:.78rem;font-weight:680}.cook-mode .cook-mode-back i{color:color-mix(in srgb,var(--color-terracotta-dark,#9a3f14)62%,transparent);font-size:.9rem}.cook-mode .cook-mode-restart{color:color-mix(in srgb,var(--color-cacao,#6b3f2a)58%,transparent)}.cook-mode .cook-mode-summary{gap:.9rem 1.15rem}.cook-mode .cook-mode-eyebrow{letter-spacing:.09em;margin-bottom:.16rem}.cook-mode .cook-mode-status{gap:.22rem}.cook-mode .cook-progress{background:color-mix(in srgb,var(--color-terracotta,#c45c26)9%,transparent);height:.22rem;margin-top:.62rem}.cook-mode .cook-progress-bar{background:color-mix(in srgb,var(--color-terracotta,#c45c26)92%,var(--color-cacao,#6b3f2a))}.cook-mode .cook-wake-pref{border-top-color:var(--cook-line-soft);gap:1rem;margin-top:.62rem;padding:.64rem .08rem .02rem}.cook-mode .cook-wake-pref-copy{gap:.55rem}.cook-mode .cook-wake-pref-title{font-size:.76rem;font-weight:720}.cook-mode .cook-wake-pref-hint{color:var(--cook-muted-copy);font-size:.69rem}.cook-mode .cook-wake-control{gap:.5rem}.cook-mode .cook-wake-state{color:color-mix(in srgb,var(--color-cacao,#6b3f2a)52%,transparent);letter-spacing:.065em;font-size:.61rem}.cook-mode .cook-wake-pref[data-on] .cook-wake-state{color:color-mix(in srgb,var(--color-sage,#5c7a5a)90%,var(--color-cacao,#6b3f2a))}.cook-mode .cook-wake-switch{border-color:color-mix(in srgb,var(--color-cacao,#6b3f2a)17%,transparent);background:color-mix(in srgb,var(--color-flour,#f7efe3)62%,white);flex-basis:2.38rem;width:2.38rem;height:1.34rem;box-shadow:inset 0 1px 1px #53301e0a}.cook-mode .cook-wake-switch[aria-checked=true]{border-color:color-mix(in srgb,var(--color-sage,#5c7a5a)78%,transparent);background:color-mix(in srgb,var(--color-sage,#5c7a5a)88%,white)}.cook-mode .cook-wake-switch-knob{border:1px solid color-mix(in srgb,var(--color-cacao,#6b3f2a)8%,transparent);width:.86rem;height:.86rem;left:.16rem;box-shadow:0 1px 3px #2c21181f}.cook-mode .cook-wake-switch[aria-checked=true] .cook-wake-switch-knob{transform:translate(1.04rem,-50%)}.cook-mode .cook-session-timer{border-left-width:2px;border-left-color:color-mix(in srgb,var(--color-sage,#5c7a5a)72%,white);background:color-mix(in srgb,var(--color-sage,#5c7a5a)4.5%,var(--color-cream,#fbf6ee));margin-top:.78rem;padding:.68rem .82rem}.cook-mode .cook-session-timer-label{color:color-mix(in srgb,var(--color-sage,#5c7a5a)92%,var(--color-cacao,#6b3f2a))}.cook-mode .cook-step-head{border-bottom-color:var(--cook-line-soft);gap:.18rem .88rem;padding-bottom:.78rem}.cook-mode .cook-step-duration{border:1px solid color-mix(in srgb,var(--color-terracotta,#c45c26)13%,transparent);background:color-mix(in srgb,var(--color-cream,#fbf6ee)84%,white);color:color-mix(in srgb,var(--color-cacao,#6b3f2a)64%,transparent);border-radius:999px;gap:.34rem;margin-top:.12rem;padding:.3rem .5rem;font-size:.71rem;font-weight:700}.cook-mode .cook-step-duration i{color:var(--color-terracotta,#c45c26);font-size:.86rem}.cook-mode .cook-step-needs{border-left-color:color-mix(in srgb,var(--color-terracotta,#c45c26)48%,white);background:color-mix(in srgb,var(--color-flour,#f7efe3)48%,var(--color-cream,#fbf6ee));margin-top:.8rem;padding:.76rem .82rem}.cook-mode .cook-step-action{margin-top:.94rem}.cook-mode .cook-step-actions li{line-height:1.56}.cook-mode .cook-step-actions li+li{border-top-color:var(--cook-line-soft)}.cook-mode .cook-step-timer{gap:.68rem;margin-top:.92rem}.cook-mode .cook-step-timer-label{color:color-mix(in srgb,var(--color-cacao,#6b3f2a)64%,transparent);gap:.36rem;font-size:.74rem;font-weight:730}.cook-mode .cook-step-timer-label i{color:var(--color-terracotta,#c45c26);font-size:.9rem}.cook-mode .cook-timer-button{border-color:color-mix(in srgb,var(--color-sage,#5c7a5a)72%,var(--color-cacao,#6b3f2a));background:color-mix(in srgb,var(--color-sage,#5c7a5a)90%,var(--color-cacao,#6b3f2a));color:#fff;border-radius:.62rem;min-height:2.55rem;padding:.52rem .88rem;font-size:.75rem;font-weight:740;box-shadow:0 5px 15px #3e533d1f}.cook-mode .cook-timer-button:hover{border-color:color-mix(in srgb,var(--color-sage,#5c7a5a)76%,#2c2118);background:color-mix(in srgb,var(--color-sage,#5c7a5a)84%,#2c2118);box-shadow:0 7px 17px #3e533d24}.cook-mode .cook-timer-button--secondary{border-color:color-mix(in srgb,var(--color-cacao,#6b3f2a)12%,transparent);background:var(--cook-warm-surface);box-shadow:none;color:var(--color-cacao,#6b3f2a)}.cook-mode .cook-mode-bar{bottom:max(.58rem,env(safe-area-inset-bottom));border-color:color-mix(in srgb,var(--color-cacao,#6b3f2a)8%,transparent);background:color-mix(in srgb,var(--color-cream,#fbf6ee)87%,white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:.66rem;gap:.36rem;padding:.26rem .3rem;box-shadow:0 12px 34px #442a1b13,0 2px 8px #442a1b0b}.cook-mode .cook-mode-bar-mid{gap:.1rem}.cook-mode .cook-mode-bar-btn,.cook-mode .cook-mode-tool{border-radius:.5rem;min-height:2.55rem}.cook-mode .cook-mode-bar-btn{min-width:5rem;padding:.5rem .76rem;font-size:.75rem}.cook-mode .cook-mode-bar-btn--secondary{color:color-mix(in srgb,var(--color-cacao,#6b3f2a)62%,transparent)}.cook-mode .cook-mode-bar-btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--color-flour,#f7efe3)48%,transparent);color:var(--color-cacao,#6b3f2a)}.cook-mode .cook-mode-bar-btn--primary{border-color:color-mix(in srgb,var(--color-terracotta,#c45c26)88%,var(--color-cacao,#6b3f2a));background:color-mix(in srgb,var(--color-terracotta,#c45c26)92%,var(--color-cacao,#6b3f2a));box-shadow:0 4px 12px #a845191f}.cook-mode .cook-mode-bar-btn--primary:hover:not(:disabled){border-color:var(--color-terracotta-dark,#9a3f14);background:var(--color-terracotta-dark,#9a3f14);box-shadow:0 6px 14px #a8451924}.cook-mode .cook-mode-bar-btn:disabled{opacity:.3}.cook-mode .cook-mode-tool{color:color-mix(in srgb,var(--color-cacao,#6b3f2a)64%,transparent);padding:.45rem .52rem;font-size:.69rem;font-weight:690}.cook-mode .cook-mode-tool i{color:color-mix(in srgb,var(--color-terracotta-dark,#9a3f14)82%,transparent);font-size:.9rem}.cook-mode .cook-mode-tool:hover,.cook-mode .cook-mode-tool[aria-pressed=true]{background:color-mix(in srgb,var(--color-terracotta,#c45c26)5%,var(--color-cream,#fbf6ee));color:var(--color-cacao,#6b3f2a)}@media(max-width:639px){.cook-mode .cook-wake-pref{padding-top:.56rem}.cook-mode .cook-wake-pref-title{font-size:.74rem}.cook-mode .cook-step-duration{width:fit-content;margin-top:.34rem;padding:.3rem .48rem}.cook-mode .cook-step-needs{padding:.68rem .72rem}.cook-mode .cook-mode-bar{bottom:max(.34rem,env(safe-area-inset-bottom));border-radius:.6rem;gap:.18rem;width:calc(100% - .5rem);padding:.22rem .24rem;box-shadow:0 10px 28px #442a1b13,0 2px 7px #442a1b0a}.cook-mode .cook-mode-bar-btn,.cook-mode .cook-mode-tool{min-height:2.5rem}.cook-mode .cook-mode-bar-btn{min-width:4.5rem;padding-inline:.5rem}.cook-mode .cook-mode-tool{padding-inline:.34rem}}@media(max-width:420px){.cook-mode .cook-mode-bar{width:calc(100% - .4rem)}.cook-mode .cook-mode-bar-btn{min-width:4.35rem;padding-inline:.44rem}.cook-mode .cook-mode-tool{width:2.35rem;min-height:2.35rem}}.jb-recipe-experience,.recipe-card--editorial,.cook-mode{--jb-motion-fast:.14s;--jb-motion-base:.18s;--jb-motion-ease:cubic-bezier(.2,.72,.25,1);--jb-motion-press-scale:.985}.jb-recipe-experience .btn-primary,.jb-recipe-experience .recipe-hero-action-primary,.cook-mode .cook-mode-bar-btn--primary,.cook-mode .cook-timer-button:not(.cook-timer-button--secondary),.cook-mode .cook-inline-button--sage,.cook-mode .cook-finish-button,.cook-mode .cook-help-submit{transition-property:transform,background-color,border-color,color,box-shadow,opacity;transition-duration:var(--jb-motion-base);transition-timing-function:var(--jb-motion-ease);transform-origin:50%}.jb-recipe-experience .btn-secondary,.jb-recipe-experience .btn-ghost,.jb-recipe-experience .recipe-ingredients-list-cta,.jb-recipe-experience .recipe-servings-btn,.jb-recipe-experience .recipe-ingredient-list-btn,.cook-mode .cook-mode-back,.cook-mode .cook-mode-restart,.cook-mode .cook-mode-bar-btn--secondary,.cook-mode .cook-mode-tool,.cook-mode .cook-inline-button,.cook-mode .cook-timer-button--secondary{transition-property:transform,background-color,border-color,color,box-shadow,opacity;transition-duration:var(--jb-motion-fast);transition-timing-function:var(--jb-motion-ease);transform-origin:50%}.jb-recipe-experience .btn-primary:active:not(:disabled),.jb-recipe-experience .recipe-hero-action-primary:active,.cook-mode .cook-mode-bar-btn--primary:active:not(:disabled),.cook-mode .cook-timer-button:not(.cook-timer-button--secondary):active:not(:disabled),.cook-mode .cook-inline-button--sage:active:not(:disabled),.cook-mode .cook-finish-button:active:not(:disabled),.cook-mode .cook-help-submit:active:not(:disabled){transform:translateY(0)scale(var(--jb-motion-press-scale))}.jb-recipe-experience .btn-secondary:active:not(:disabled),.jb-recipe-experience .btn-ghost:active:not(:disabled),.jb-recipe-experience .recipe-ingredients-list-cta:active:not(:disabled),.jb-recipe-experience .recipe-servings-btn:active:not(:disabled),.jb-recipe-experience .recipe-ingredient-list-btn:active:not(:disabled),.cook-mode .cook-mode-back:active,.cook-mode .cook-mode-restart:active:not(:disabled),.cook-mode .cook-mode-bar-btn--secondary:active:not(:disabled),.cook-mode .cook-mode-tool:active:not(:disabled),.cook-mode .cook-inline-button:active:not(:disabled),.cook-mode .cook-timer-button--secondary:active:not(:disabled){transform:translateY(0)scale(.98)}.jb-recipe-experience .recipe-knowledge-link i,.jb-recipe-experience .recipe-phase2-knowledge-link i{transition:transform var(--jb-motion-fast)var(--jb-motion-ease)}.jb-recipe-experience .recipe-hero-quickfact:is(a){transition-property:transform,background-color,border-color,box-shadow,color;transition-duration:var(--jb-motion-fast);transition-timing-function:var(--jb-motion-ease)}.jb-recipe-experience .recipe-hero-quickfact:is(a):active{transform:scale(.99)}.jb-recipe-experience .recipe-engage-btn,.recipe-card--editorial .recipe-engage-btn{transition-property:transform,background-color,border-color,color,box-shadow,opacity;transition-duration:var(--jb-motion-fast);transition-timing-function:var(--jb-motion-ease)}.jb-recipe-experience .recipe-engage-btn:after,.recipe-card--editorial .recipe-engage-btn:after{opacity:0!important;animation:none!important}.jb-recipe-experience .recipe-engage-btn.is-loading .recipe-engage-icon,.recipe-card--editorial .recipe-engage-btn.is-loading .recipe-engage-icon{animation:none!important}.jb-recipe-experience .recipe-engage-btn.is-tapped .recipe-engage-icon,.recipe-card--editorial .recipe-engage-btn.is-tapped .recipe-engage-icon{animation:jb-motion-engage-tap var(--jb-motion-fast)var(--jb-motion-ease)both!important}.jb-recipe-experience .recipe-engage-btn.is-active .recipe-engage-icon i,.recipe-card--editorial .recipe-engage-btn.is-active .recipe-engage-icon i{animation:jb-motion-engage-confirm var(--jb-motion-base)var(--jb-motion-ease)both!important}@keyframes jb-motion-engage-tap{0%{transform:scale(1)}55%{transform:scale(.95)}to{transform:scale(1)}}@keyframes jb-motion-engage-confirm{0%{transform:scale(1)}52%{transform:scale(1.08)}to{transform:scale(1)}}.recipe-card--editorial{transition-property:transform,box-shadow,border-color;transition-duration:var(--jb-motion-base);transition-timing-function:var(--jb-motion-ease)}.recipe-card--editorial .recipe-card-photo img{transition:transform .2s var(--jb-motion-ease)}.cook-mode .cook-progress-bar{transition:width var(--jb-motion-base)var(--jb-motion-ease)}.cook-mode .cook-wake-switch{transition-property:background-color,border-color,box-shadow;transition-duration:var(--jb-motion-fast);transition-timing-function:var(--jb-motion-ease)}.cook-mode .cook-wake-switch-knob,.cook-mode .cook-mode-back i,.cook-mode .cook-mode-bar-btn i,.cook-mode .cook-mode-tool i{transition:transform var(--jb-motion-fast)var(--jb-motion-ease)}@media(hover:hover)and (pointer:fine){.jb-recipe-experience .btn-primary:hover:not(:disabled),.jb-recipe-experience .recipe-hero-action-primary:hover,.cook-mode .cook-mode-bar-btn--primary:hover:not(:disabled),.cook-mode .cook-timer-button:not(.cook-timer-button--secondary):hover:not(:disabled),.cook-mode .cook-inline-button--sage:hover:not(:disabled),.cook-mode .cook-finish-button:hover:not(:disabled),.cook-mode .cook-help-submit:hover:not(:disabled),.jb-recipe-experience .btn-secondary:hover:not(:disabled),.jb-recipe-experience .btn-ghost:hover:not(:disabled),.jb-recipe-experience .recipe-ingredients-list-cta:hover:not(:disabled),.jb-recipe-experience .recipe-servings-btn:hover:not(:disabled),.jb-recipe-experience .recipe-ingredient-list-btn:hover:not(:disabled),.cook-mode .cook-mode-bar-btn--secondary:hover:not(:disabled),.cook-mode .cook-mode-tool:hover:not(:disabled),.cook-mode .cook-inline-button:hover:not(:disabled),.cook-mode .cook-timer-button--secondary:hover:not(:disabled){transform:translateY(-1px)}.jb-recipe-experience .recipe-knowledge-link:hover i,.jb-recipe-experience .recipe-knowledge-link:focus-visible i,.jb-recipe-experience .recipe-phase2-knowledge-link:hover i,.jb-recipe-experience .recipe-phase2-knowledge-link:focus-visible i{transform:translate(3px)}.jb-recipe-experience .recipe-hero-quickfact:is(a):hover,.jb-recipe-experience .recipe-hero-quickfact:is(a):focus-visible{transform:translateY(-1px)}.jb-recipe-experience .recipe-engage-btn:hover,.recipe-card--editorial .recipe-engage-btn:hover{transform:translateY(-1px)scale(1.012)!important}.jb-recipe-experience .recipe-engage-btn:active,.recipe-card--editorial .recipe-engage-btn:active{transform:translateY(0)scale(.965)!important}.recipe-card--editorial:hover{transform:translateY(-1.5px);box-shadow:0 12px 30px #53301e12,0 2px 8px #53301e08}.recipe-card--editorial:hover .recipe-card-photo img{transform:scale(1.018)}.cook-mode .cook-mode-back:hover i.bi-arrow-left,.cook-mode .cook-mode-bar-btn--secondary:hover:not(:disabled) i.bi-arrow-left{transform:translate(-2px)}.cook-mode .cook-mode-bar-btn--primary:hover:not(:disabled) i.bi-arrow-right{transform:translate(2px)}.cook-mode .cook-wake-switch:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb,var(--color-terracotta,#c45c26)6%,transparent)}}@media(prefers-reduced-motion:reduce){.jb-recipe-experience .btn-primary,.jb-recipe-experience .recipe-hero-action-primary,.jb-recipe-experience .btn-secondary,.jb-recipe-experience .btn-ghost,.jb-recipe-experience .recipe-ingredients-list-cta,.jb-recipe-experience .recipe-servings-btn,.jb-recipe-experience .recipe-ingredient-list-btn,.jb-recipe-experience .recipe-hero-quickfact:is(a),.jb-recipe-experience .recipe-engage-btn,.jb-recipe-experience .recipe-engage-icon,.jb-recipe-experience .recipe-engage-icon i,.jb-recipe-experience .recipe-knowledge-link i,.jb-recipe-experience .recipe-phase2-knowledge-link i,.recipe-card--editorial,.recipe-card--editorial .recipe-card-photo img,.recipe-card--editorial .recipe-engage-btn,.recipe-card--editorial .recipe-engage-icon,.recipe-card--editorial .recipe-engage-icon i,.cook-mode .cook-mode-back,.cook-mode .cook-mode-back i,.cook-mode .cook-mode-restart,.cook-mode .cook-progress-bar,.cook-mode .cook-wake-switch,.cook-mode .cook-wake-switch-knob,.cook-mode .cook-mode-bar-btn,.cook-mode .cook-mode-bar-btn i,.cook-mode .cook-mode-tool,.cook-mode .cook-mode-tool i,.cook-mode .cook-inline-button,.cook-mode .cook-timer-button,.cook-mode .cook-finish-button,.cook-mode .cook-help-submit{transition-duration:.01ms!important;animation:none!important}.jb-recipe-experience .btn-primary:hover,.jb-recipe-experience .recipe-hero-action-primary:hover,.jb-recipe-experience .btn-secondary:hover,.jb-recipe-experience .btn-ghost:hover,.jb-recipe-experience .recipe-ingredients-list-cta:hover,.jb-recipe-experience .recipe-servings-btn:hover,.jb-recipe-experience .recipe-ingredient-list-btn:hover,.jb-recipe-experience .recipe-hero-quickfact:is(a):hover,.jb-recipe-experience .recipe-engage-btn:hover,.jb-recipe-experience .recipe-engage-btn:active,.jb-recipe-experience .recipe-knowledge-link:hover i,.jb-recipe-experience .recipe-phase2-knowledge-link:hover i,.recipe-card--editorial:hover,.recipe-card--editorial:hover .recipe-card-photo img,.recipe-card--editorial .recipe-engage-btn:hover,.recipe-card--editorial .recipe-engage-btn:active,.cook-mode .cook-mode-back:hover i,.cook-mode .cook-mode-bar-btn:hover,.cook-mode .cook-mode-bar-btn:hover i,.cook-mode .cook-mode-tool:hover,.cook-mode .cook-mode-tool:hover i,.cook-mode .cook-inline-button:hover,.cook-mode .cook-timer-button:hover,.cook-mode .cook-finish-button:hover,.cook-mode .cook-help-submit:hover{transform:none!important}}@media screen{.jb-recipe-experience .recipe-bake-flow,.jb-recipe-experience .recipe-layout-card--steps{box-shadow:none;background:0 0;border:0}.jb-recipe-experience .recipe-layout-card--steps{padding:.25rem 0 .35rem}.jb-recipe-experience .recipe-print-step-list{gap:0}.jb-recipe-experience .recipe-print-step{background:0 0;border:0}.jb-recipe-experience .recipe-print-step:before{display:none}.jb-recipe-experience .recipe-print-step:after{background:color-mix(in srgb,var(--color-cacao)7%,transparent);height:1px;display:block;bottom:0;left:4.7rem;right:.15rem}.jb-recipe-experience .recipe-print-step:last-child:after,.jb-recipe-experience .recipe-step-number-gutter:before,.jb-recipe-experience .recipe-step-number-gutter:after{display:none}.jb-recipe-experience .recipe-print-step-number{color:color-mix(in srgb,var(--color-terracotta)82%,var(--color-cacao));text-shadow:none}.jb-recipe-experience .recipe-print-step-body{gap:.72rem 1.7rem;padding-top:1.42rem;padding-bottom:1.5rem}.jb-recipe-experience .recipe-print-step-title-row{border-bottom:0;gap:.65rem 1rem;padding-bottom:0}.jb-recipe-experience .recipe-print-step-title{color:#5b2e19;text-shadow:none}.jb-recipe-experience .recipe-print-step-hint{background:color-mix(in srgb,var(--color-butter)22%,white);min-height:0;box-shadow:none;color:color-mix(in srgb,var(--color-cacao)78%,var(--color-terracotta));border:0;border-radius:.72rem;padding:.45rem .68rem}.jb-recipe-experience .recipe-step-hint-icon{width:1.35rem;height:1.35rem;box-shadow:none;background:0 0;border:0;flex-basis:1.35rem}.jb-recipe-experience .recipe-step-needs{background:color-mix(in srgb,var(--color-butter)16%,white);box-shadow:none;border:0;border-radius:.72rem;margin:0;padding:.72rem .82rem .76rem}.jb-recipe-experience .recipe-step-needs:after{display:none}.jb-recipe-experience .recipe-step-needs-label{color:color-mix(in srgb,var(--color-terracotta)70%,var(--color-cacao));margin-bottom:.42rem}.jb-recipe-experience .recipe-step-needs-icon{width:1.4rem;height:1.4rem;box-shadow:none;background:0 0;border:0;flex-basis:1.4rem}.jb-recipe-experience .recipe-step-needs-list{gap:.08rem}.jb-recipe-experience .recipe-step-needs-list li{border-bottom:0;padding:.1rem 0}.jb-recipe-experience .recipe-print-step-instruction{line-height:1.66}.jb-recipe-experience .recipe-servings-definition,.jb-recipe-experience .recipe-nutrition-portion-detail{color:color-mix(in srgb,var(--color-cacao)58%,transparent);margin:.28rem 0 0;font-size:.72rem;line-height:1.45}.jb-recipe-experience .recipe-servings-definition{grid-column:1/-1}}@media screen and (max-width:767px){.jb-recipe-experience .recipe-print-step:after{left:3.7rem;right:0}.jb-recipe-experience .recipe-print-step-body{gap:.58rem 1rem;padding-top:1.12rem;padding-bottom:1.18rem}.jb-recipe-experience .recipe-step-needs{padding:.65rem .72rem .68rem}}@media screen{.jb-recipe-experience .recipe-step-phase-heading{white-space:nowrap;align-items:center;gap:0;width:100%;min-width:0;display:flex}.jb-recipe-experience .recipe-step-phase-heading:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--color-terracotta)24%,transparent),color-mix(in srgb,var(--color-terracotta)7%,transparent)68%,transparent 100%);flex:1 1 0;align-self:center;min-width:0;height:1px;margin:0 0 0 2rem;display:block}.jb-recipe-experience .recipe-print-step:hover{background:0 0}.jb-recipe-experience .recipe-print-step:hover:before,.jb-recipe-experience .recipe-print-step:focus-within:before{box-shadow:none;background:0 0;display:none}.jb-recipe-experience .recipe-print-step:hover .recipe-print-step-number,.jb-recipe-experience .recipe-print-step:focus-within .recipe-print-step-number{box-shadow:none;color:color-mix(in srgb,var(--color-terracotta)82%,var(--color-cacao));background:0 0;border-color:#0000}.jb-recipe-experience .recipe-print-step:hover .recipe-print-step-title,.jb-recipe-experience .recipe-print-step:hover .recipe-print-step-instruction{box-shadow:none;background:0 0}.jb-recipe-experience .recipe-print-step:hover .recipe-print-step-hint,.jb-recipe-experience .recipe-print-step:focus-within .recipe-print-step-hint{box-shadow:none;border-color:#0000}}@media(any-hover:hover)and (any-pointer:fine){.jb-recipe-experience .recipe-print-step,.jb-recipe-experience .recipe-print-step:after{transition:transform .2s ease-out;transform:translate(0)}.jb-recipe-experience .recipe-print-step:hover{transform:translateY(-3px)}.jb-recipe-experience .recipe-print-step:hover:after{transform:translateY(3px)}}@media screen and (max-width:479px){.jb-recipe-experience .recipe-step-phase-heading:after{margin-left:1.4rem}}@media(prefers-reduced-motion:reduce){.jb-recipe-experience .recipe-print-step,.jb-recipe-experience .recipe-print-step:after,.jb-recipe-experience .recipe-print-step:hover,.jb-recipe-experience .recipe-print-step:hover:after{transition:none!important;transform:none!important}}@media screen{.jb-recipe-experience .recipe-ingredient-group-heading{border-left:0;align-items:center;gap:.8rem;padding:.88rem .15rem .34rem;position:relative}.jb-recipe-experience .recipe-ingredient-group-heading:before{content:none}.jb-recipe-experience .recipe-ingredient-group-heading:after{background:color-mix(in srgb,var(--color-terracotta)22%,transparent);height:1px}}@media print{.recipe-hero-content{background:0 0!important;min-height:0!important}.recipe-hero-info-line{width:auto!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:.12rem!important;padding:0!important;display:block!important}.recipe-hero-meta{border:0!important;gap:.18rem!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}}@media screen and (min-width:1024px){.jb-recipe-experience .recipe-hero{align-items:stretch}.jb-recipe-experience .recipe-hero-photo{aspect-ratio:auto;height:auto;min-height:27.75rem}.jb-recipe-experience .recipe-hero-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.jb-recipe-experience .recipe-hero-content{grid-template-rows:auto auto;min-height:0}.jb-recipe-experience .recipe-hero-copy{justify-content:flex-start;padding:1.35rem 1.8rem .86rem}.jb-recipe-experience .recipe-hero .page-title{font-size:clamp(2.5rem,3.1vw,3.35rem);line-height:.98}.jb-recipe-experience .recipe-hero-lede{max-width:54ch;margin-top:.58rem;font-size:.94rem;line-height:1.45}.jb-recipe-experience .recipe-hero-info-line{gap:.48rem .78rem;margin-top:.66rem;padding:.58rem .72rem}.jb-recipe-experience .recipe-published-date{grid-template-columns:1.65rem auto;gap:.02rem .46rem;padding-right:.72rem}.jb-recipe-experience .recipe-published-icon{width:1.65rem;height:1.65rem;font-size:.96rem}.jb-recipe-experience .recipe-published-label{font-size:.58rem}.jb-recipe-experience .recipe-published-date time,.jb-recipe-experience .recipe-hero-meta-item,.jb-recipe-experience .recipe-hero-diets{font-size:.78rem}.jb-recipe-experience .recipe-hero-quickfacts{gap:.48rem;margin-top:.58rem}.jb-recipe-experience .recipe-hero-quickfact{border-radius:.68rem;grid-template-columns:1.6rem minmax(0,1fr);gap:.04rem .46rem;padding:.52rem .58rem}.jb-recipe-experience .recipe-hero-quickfact-icon{width:1.6rem;height:1.6rem;font-size:1rem}.jb-recipe-experience .recipe-hero-quickfact-label{font-size:.58rem}.jb-recipe-experience .recipe-hero-quickfact strong{font-size:.86rem}.jb-recipe-experience .recipe-hero-actions{gap:.68rem;margin-top:.72rem}.jb-recipe-experience .recipe-hero-action-primary{min-width:10.25rem;min-height:2.65rem;padding:.55rem 1.05rem;font-size:.86rem}.jb-recipe-experience .recipe-hero-actions-secondary{gap:.58rem}.jb-recipe-experience .recipe-hero-actions-secondary .btn-secondary{border-radius:.7rem;min-height:2.45rem;padding:.48rem .62rem;font-size:.76rem}.jb-recipe-experience .recipe-hero-timeitem{grid-template-columns:1.68rem minmax(0,1fr);gap:.02rem .46rem;padding:.56rem .72rem .6rem}.jb-recipe-experience .recipe-hero-timeicon{width:1.68rem;height:1.68rem;font-size:.98rem}.jb-recipe-experience .recipe-hero-timeitem dt{font-size:.58rem}.jb-recipe-experience .recipe-hero-timeitem dd{font-size:.88rem}}@media screen and (min-width:1180px){.jb-recipe-experience .recipe-hero-photo{min-height:28.25rem}.jb-recipe-experience .recipe-hero-quickfacts,.jb-recipe-experience .recipe-hero-actions-secondary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1280px){.jb-recipe-experience .recipe-hero-photo{min-height:28.75rem}.jb-recipe-experience .recipe-hero-content{min-height:0}.jb-recipe-experience .recipe-hero-copy{padding:1.42rem 1.95rem .9rem}.jb-recipe-experience .recipe-hero-botanical{opacity:.12;width:18.5rem;top:-.65rem;right:-.35rem}}@media print{html,body{font-size:8.35pt!important;line-height:1.18!important}.recipe-print-root{gap:0!important}.print-brand{margin-bottom:.8mm!important}.print-brand-logo,.print-brand img{max-width:40mm!important;max-height:8.5mm!important}.recipe-hero{gap:.8mm 2.2mm!important;margin-bottom:1mm!important;padding-bottom:1mm!important}.recipe-hero-photo,.recipe-hero-photo img{width:12mm!important;max-width:12mm!important;height:12mm!important;max-height:12mm!important}.recipe-hero-copy{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"title title""meta times"!important;align-items:baseline!important;gap:.4mm 2.4mm!important;padding:0!important;display:grid!important}.recipe-hero-title-row{grid-area:title!important}.recipe-hero .page-title{font-size:12.5pt!important;line-height:1.06!important}.recipe-hero-info-line{grid-area:meta!important;align-self:baseline!important;margin:0!important}.recipe-hero-meta{gap:1.2mm!important}.recipe-print-meta-chips>span,.recipe-print-meta-chips>li{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:7.2pt!important;line-height:1.12!important}.recipe-print-meta-chips i{font-size:7pt!important}.print-recipe-times{text-align:right!important;grid-area:times!important;justify-self:end!important;max-width:132mm!important;margin:0!important;font-size:7.15pt!important;line-height:1.12!important}.recipe-print-body{gap:1.1mm!important}.recipe-print-ingredients-panel{border-bottom:.25mm solid #ddd!important;margin-bottom:0!important;padding-bottom:.8mm!important}.recipe-ingredients-head{margin:0!important}.recipe-print-ingredients-panel .page-heading,.recipe-print-steps .page-heading{margin:0 0 .45mm!important;padding-bottom:.35mm!important;font-size:9.4pt!important;line-height:1.08!important}.print-ingredients-lede{margin:0!important;font-size:7.15pt!important;line-height:1.12!important}.recipe-print-ingredient-list{column-count:1;margin-top:.7mm!important}.recipe-print-ingredient-list:has(>div:nth-child(2)){column-count:2;column-rule:.2mm solid #eadfd5;column-fill:balance;column-gap:5mm}.recipe-print-ingredient-list>div{break-inside:avoid-column;page-break-inside:avoid;width:100%!important;margin:0 0 1mm!important;display:block!important}.recipe-ingredient-section,.recipe-ingredient-section:first-child,.recipe-ingredient-section+.recipe-ingredient-section{background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 1mm!important;padding:0!important}.recipe-ingredient-group-heading,.recipe-ingredient-section .recipe-ingredient-group-heading{color:#9a4b29!important;letter-spacing:.055em!important;border:0!important;border-bottom:.2mm solid #dcc8ba!important;margin:0 0 .5mm!important;padding:0 0 .35mm!important;font-size:6.9pt!important;font-weight:700!important;line-height:1.05!important}.recipe-ingredient-group-heading:before,.recipe-ingredient-group-heading:after{content:none!important;display:none!important}.recipe-print-ingredient-row{border-bottom:.15mm dotted #d7d0ca!important;margin:0!important;padding:.22mm 0 .28mm!important;display:block!important}.recipe-ingredient-row-main{grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:1.2mm!important;display:grid!important}.recipe-ingredient-check{display:none!important}.recipe-ingredient-row-side{white-space:nowrap!important;display:block!important}.recipe-print-ingredient-row .recipe-ingredient-name,.recipe-print-ingredient-row .recipe-ingredient-amount{font-size:7.65pt!important;line-height:1.12!important}.recipe-print-ingredient-row .recipe-ingredient-name{font-weight:600!important}.recipe-print-ingredient-row .recipe-ingredient-amount{font-weight:500!important}.recipe-print-equipment{border:0!important;flex-wrap:wrap!important;align-items:baseline!important;gap:.6mm 1.8mm!important;margin:.8mm 0 .4mm!important;padding:0!important;display:flex!important}.recipe-print-equipment h2,.recipe-print-equipment .recipe-aside-heading{white-space:nowrap!important;border:0!important;margin:0!important;padding:0!important;font-size:8.2pt!important;line-height:1.1!important}.recipe-print-equipment ul{flex-wrap:wrap!important;flex:auto!important;align-items:baseline!important;gap:.35mm 0!important;margin:0!important;padding:0!important;display:flex!important}.recipe-print-equipment li{color:#222!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:7.15pt!important;line-height:1.12!important;display:inline!important}.recipe-print-equipment li+li:before{content:"·";color:#9a4b29;margin:0 1.1mm;display:inline-block}.recipe-print-method{margin-top:.35mm!important}.recipe-layout-card--steps,.recipe-print-steps{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.recipe-steps-head{display:none!important}.recipe-print-step-list,.recipe-print-step-col{gap:0!important}.recipe-print-step-list--columns{gap:0 4mm!important}.recipe-step-phase{break-after:avoid;page-break-after:avoid;margin:.75mm 0 .15mm!important;padding:0!important}.recipe-step-phase-heading{letter-spacing:.07em!important;gap:1.2mm!important;margin:0!important;font-size:6.25pt!important;font-weight:700!important;line-height:1!important}.recipe-step-phase-heading:after{background:#e5d8ce!important;height:.2mm!important}.recipe-print-step{border-bottom:.15mm solid #e8e2dd!important;grid-template-columns:4.4mm minmax(0,1fr)!important;gap:.25mm 1.2mm!important;margin:0!important;padding:.55mm 0 .7mm!important}.recipe-step-number-gutter{justify-content:flex-start!important;align-items:flex-start!important;width:auto!important;min-width:0!important;padding:0!important;position:static!important;top:auto!important;left:auto!important}.recipe-step-number-gutter:before,.recipe-step-number-gutter:after{content:none!important;display:none!important}.recipe-print-step-number{color:#1a120b!important;background:0 0!important;border:.2mm solid #8f847b!important;border-radius:999px!important;width:4mm!important;height:4mm!important;font-size:6.35pt!important;line-height:1!important}.recipe-print-step-body{min-width:0!important;padding:0!important;display:block!important}.recipe-print-step-title-row{border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:.5mm 1.8mm!important;margin:0!important;padding:0!important;display:grid!important}.recipe-print-step-group{font-size:6.15pt!important;line-height:1!important}.recipe-print-step-title{margin:0!important;font-size:8.2pt!important;line-height:1.08!important}.recipe-print-step-hint{color:#333!important;white-space:nowrap!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:6.65pt!important;line-height:1.05!important}.recipe-print-step-instruction,.recipe-print-step p{margin:.3mm 0 0!important;font-size:7.65pt!important;line-height:1.16!important}.recipe-transition-grid,.recipe-after-bake-section,.recipe-editorial-section,.recipe-method-after{display:none!important}.recipe-print-nutrition-compact{break-inside:avoid!important;page-break-inside:avoid!important;color:#1a120b!important;border-top:.25mm solid #d8c9bd!important;order:3!important;grid-template-columns:minmax(40mm,.9fr) minmax(0,2.1fr)!important;align-items:start!important;gap:1.4mm 4mm!important;margin:.8mm 0 0!important;padding:.8mm 0 0!important;display:grid!important}.recipe-print-nutrition-copy{min-width:0!important}.recipe-print-nutrition-kicker{color:#9a4b29!important;letter-spacing:.065em!important;text-transform:uppercase!important;margin:0 0 .2mm!important;font-size:6.2pt!important;font-weight:700!important;line-height:1!important}.recipe-print-nutrition-copy h2{margin:0!important;font-size:8.15pt!important;line-height:1.08!important}.recipe-print-nutrition-copy p,.recipe-print-nutrition-copy small{color:#4d433c!important;margin:.22mm 0 0!important;font-size:6.35pt!important;line-height:1.12!important;display:block!important}.recipe-print-nutrition-values{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.55mm 2.4mm!important;margin:0!important;display:grid!important}.recipe-print-nutrition-values>div{border-bottom:.15mm dotted #ddd3cb!important;min-width:0!important;padding:0 0 .38mm!important}.recipe-print-nutrition-values dt,.recipe-print-nutrition-values dd{margin:0!important;line-height:1.05!important}.recipe-print-nutrition-values dt{color:#70645b!important;font-size:5.75pt!important;font-weight:600!important}.recipe-print-nutrition-values dd{color:#1a120b!important;white-space:nowrap!important;margin-top:.15mm!important;font-size:6.65pt!important;font-weight:700!important}html[data-print-mode=ingredients] .recipe-print-nutrition-compact{display:none!important}}@media(min-width:1024px){.home-rail:has(>.home-collection-rail)>.home-rail-btn{display:none!important}}@media(min-width:1024px)and (max-width:1199px){.site-nav-main{display:none!important}.site-menu-toggle{display:inline-flex!important}.site-nav-overlay,.site-drawer{display:none!important}#site-nav:checked~.site-nav-overlay{display:block!important}#site-nav:checked~.site-drawer{display:flex!important}.site-header-pro .site-header-bar--pro{min-height:4.25rem;padding-top:.45rem;padding-bottom:.45rem}.site-header-pro .site-brand--pro img{width:auto;max-width:11.25rem;height:2.8rem;max-height:2.8rem}.site-header-actions--pro{border-left:0;gap:.08rem;margin-left:0;padding-left:0}.site-header-utility-label{display:none}}@media(min-width:641px)and (max-width:1199px){.ai-assistant-fab-wrap{top:auto!important;right:.85rem!important;bottom:calc(1rem + env(safe-area-inset-bottom))!important;transform:none!important}}@media(min-width:390px)and (max-width:639px){.home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.home-tool-card{border-radius:1rem;grid-template-columns:2.05rem minmax(0,1fr);align-items:start;gap:.55rem;min-height:7.45rem;padding:.72rem}.home-tool-icon{border-radius:.68rem;width:2.05rem;height:2.05rem;font-size:.92rem}.home-tool-card strong{font-size:.9rem;line-height:1.16}.home-tool-card small{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.67rem;line-height:1.32;display:-webkit-box;overflow:hidden}.home-tool-arrow{display:none}}@media(max-width:559px){.knowledge-card-v3{grid-template-columns:minmax(7.4rem,38%) minmax(0,1fr);align-items:stretch;display:grid}.knowledge-card-v3-media{aspect-ratio:auto;height:100%;min-height:9rem}.knowledge-card-v3-body{padding:.76rem .78rem .8rem}.knowledge-card-v3-eyebrow{margin-bottom:.22rem;font-size:.55rem}.knowledge-card-v3-title{font-size:.98rem;line-height:1.16}.knowledge-card-v3-summary{-webkit-line-clamp:2;margin-top:.35rem;font-size:.71rem;line-height:1.38}.knowledge-card-v3-link{padding-top:.45rem;font-size:.7rem}.knowledge-card-v3-kind{max-width:calc(100% - .9rem);padding:.28rem .42rem;font-size:.54rem;bottom:.45rem;left:.45rem}}@media screen and (max-width:559px){.recipe-browse-page.is-results .recipe-browse-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}.recipe-browse-page.is-results .recipe-card--editorial{border-radius:1.05rem;flex-direction:column;min-height:0;display:flex}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-media{min-height:0}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-photo-frame{aspect-ratio:4/3;width:100%;height:auto;min-height:0}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-body{gap:.5rem;padding:.58rem .6rem .68rem}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-copy{gap:.18rem}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-category{letter-spacing:.07em;font-size:.5rem;line-height:1.2}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:3.15em;font-size:.86rem;line-height:1.12;display:-webkit-box;overflow:hidden}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-times{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.3rem .38rem;display:grid}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-time{white-space:normal;gap:.04rem;min-width:0;display:grid}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-time:not(:last-child):after,.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-time-long{display:none}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-time-short{display:inline}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-time dt{font-size:.58rem;line-height:1.1}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-time dd{white-space:nowrap;font-size:.66rem;line-height:1.15}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-summary-row{gap:.25rem;padding-top:.42rem}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-meta-item,.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-score{gap:.2rem;min-width:0;font-size:.61rem}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-meta-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-score{white-space:nowrap;flex-shrink:0}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-score-label,.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-baker{display:none}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-title{-webkit-line-clamp:2;line-clamp:2;min-height:0}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-foot{gap:.3rem;margin-top:0}.recipe-browse-page.is-results .recipe-card--editorial .recipe-card-body{gap:.35rem}}@media screen and (max-width:767px){.jb-recipe-experience .recipe-print-step-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""main""needs""ai";gap:.72rem;padding:1rem .95rem 1.02rem 3.7rem}.jb-recipe-experience .recipe-print-step-title-row{grid-template-columns:minmax(0,1fr);gap:.45rem;padding-bottom:.6rem}.jb-recipe-experience .recipe-step-number-gutter{width:2.15rem;top:.92rem;left:.78rem}.jb-recipe-experience .recipe-print-step-number{font-size:1.45rem;line-height:.92}.jb-recipe-experience .recipe-print-step:after{left:3.7rem;right:.85rem}.jb-recipe-experience .recipe-print-step-title{text-wrap:pretty;font-size:1.12rem;line-height:1.14}.jb-recipe-experience .recipe-print-step-hint{justify-self:start;margin-top:0}.jb-recipe-experience .recipe-step-main{padding-top:0}.jb-recipe-experience .recipe-print-step-instruction{max-width:none;font-size:.95rem;line-height:1.62}.jb-recipe-experience .recipe-step-needs{border-left:0;border-top:1px solid color-mix(in srgb,var(--color-terracotta)22%,transparent);background:color-mix(in srgb,var(--color-butter)15%,white);border-radius:.8rem;padding:.78rem .82rem .82rem;box-shadow:inset 0 1px #ffffffbf}.jb-recipe-experience .recipe-step-needs-label{letter-spacing:.12em;margin-bottom:.5rem;font-size:.62rem}.jb-recipe-experience .recipe-step-needs-list{grid-template-columns:1fr;gap:.34rem}.jb-recipe-experience .recipe-step-needs-list li{font-size:.76rem}}@media screen and (max-width:479px){.jb-recipe-experience .recipe-layout-card--steps{border-radius:1.15rem;padding:.62rem .56rem .7rem}.jb-recipe-experience .recipe-step-phase{padding:0 .2rem}.jb-recipe-experience .recipe-step-phase-heading{gap:.5rem;font-size:.62rem}.jb-recipe-experience .recipe-print-step-body{padding:.95rem .82rem .98rem 3.3rem}.jb-recipe-experience .recipe-step-number-gutter{width:1.95rem;left:.7rem}.jb-recipe-experience .recipe-print-step-number{font-size:1.32rem}.jb-recipe-experience .recipe-print-step-title{font-size:1.05rem}.jb-recipe-experience .recipe-print-step-instruction{font-size:.92rem;line-height:1.58}.jb-recipe-experience .recipe-step-needs{padding:.72rem .76rem .76rem}}.jb-recipe-experience .recipe-page-jump{overscroll-behavior-inline:contain;scrollbar-width:none;border:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);background:color-mix(in srgb,var(--color-flour)56%,white);border-radius:1rem;grid-template-columns:repeat(4,minmax(max-content,1fr));gap:.45rem;margin:1.05rem 0 0;padding:.35rem;display:grid;overflow-x:auto;box-shadow:0 8px 22px #53301e09,inset 0 1px #ffffffd1}.jb-recipe-experience .recipe-page-jump::-webkit-scrollbar{display:none}.jb-recipe-experience .recipe-page-jump a{min-height:2.6rem;color:color-mix(in srgb,var(--color-cacao)78%,transparent);text-align:center;white-space:nowrap;border-radius:.72rem;justify-content:center;align-items:center;gap:.42rem;padding:.55rem .72rem;font-size:.76rem;font-weight:720;line-height:1.15;text-decoration:none;display:inline-flex}.jb-recipe-experience .recipe-page-jump a:hover,.jb-recipe-experience .recipe-page-jump a:focus-visible{color:var(--color-terracotta-dark);background:#fff;outline:none}.jb-recipe-experience .recipe-page-jump i{color:var(--color-terracotta);font-size:.88rem}.jb-recipe-experience .recipe-pantry-toolbar{border-bottom:1px solid color-mix(in srgb,var(--color-sage)13%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--color-sage)7%,white),color-mix(in srgb,var(--color-butter)6%,white));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.72rem .82rem;display:grid}.jb-recipe-experience .recipe-pantry-status{align-items:center;gap:.52rem;min-width:0;display:flex}.jb-recipe-experience .recipe-pantry-status-icon{background:color-mix(in srgb,var(--color-sage)10%,white);width:2rem;height:2rem;color:var(--color-sage);border-radius:.62rem;flex:0 0 2rem;place-items:center;display:grid}.jb-recipe-experience .recipe-pantry-status-copy{gap:.06rem;min-width:0;display:grid}.jb-recipe-experience .recipe-pantry-status-copy strong{color:#683a22;font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:780;line-height:1.1}.jb-recipe-experience .recipe-pantry-status-copy small{color:color-mix(in srgb,var(--color-cacao)50%,transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.2;overflow:hidden}.jb-recipe-experience .recipe-pantry-cta{border:1px solid color-mix(in srgb,var(--color-terracotta)18%,transparent);color:#7b4124;cursor:pointer;background:#fffdf9eb;border-radius:.68rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:.5rem .68rem;font-size:.7rem;font-weight:740;line-height:1.15;display:inline-flex;box-shadow:0 3px 10px #53301e07,inset 0 1px #fffc}.jb-recipe-experience .recipe-pantry-cta i{color:var(--color-terracotta)}.jb-recipe-experience .recipe-pantry-cta:hover,.jb-recipe-experience .recipe-pantry-cta:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)34%,transparent);background:#fff;outline:none}@media screen and (min-width:560px)and (max-width:1023px){.jb-recipe-experience .recipe-sidebar-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.jb-recipe-experience .recipe-after-bake-grid:not(.recipe-after-bake-grid--single){grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:.9rem}}@media screen and (min-width:680px)and (max-width:1023px){.jb-recipe-experience .recipe-editorial-top--balanced{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.jb-recipe-experience .recipe-editorial-top--why-heavy{grid-template-columns:minmax(0,7fr) minmax(16rem,5fr);gap:1rem}.jb-recipe-experience .recipe-editorial-top--tips-heavy{grid-template-columns:minmax(16rem,5fr) minmax(0,7fr);gap:1rem}}@media screen and (max-width:559px){.jb-recipe-experience .recipe-page-jump{border-radius:.82rem;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:.35rem;margin-top:.75rem;padding:.28rem}.jb-recipe-experience .recipe-page-jump a{min-height:2.25rem;padding:.46rem .58rem;font-size:.68rem}.jb-recipe-experience .recipe-main-grid{gap:1.75rem;margin-top:1.5rem}.jb-recipe-experience .recipe-pantry-toolbar{gap:.42rem;padding:.62rem .68rem}.jb-recipe-experience .recipe-pantry-status-icon{border-radius:.52rem;flex-basis:1.75rem;width:1.75rem;height:1.75rem;font-size:.78rem}.jb-recipe-experience .recipe-pantry-status-copy strong{font-size:.78rem}.jb-recipe-experience .recipe-pantry-status-copy small{font-size:.6rem}.jb-recipe-experience .recipe-pantry-cta{min-height:2.1rem;padding:.42rem .52rem;font-size:.64rem}.jb-recipe-experience .recipe-after-bake-section,.jb-recipe-experience .recipe-editorial-section,.jb-recipe-experience .recipe-method-after--wide{margin-top:2rem}.jb-recipe-experience .recipe-editorial-top{gap:.78rem}.jb-recipe-experience .recipe-editorial-block--why{border-left-width:2px;padding:.15rem .15rem .15rem .9rem}.jb-recipe-experience .recipe-editorial-block--tips{border-radius:.95rem}.jb-recipe-experience .recipe-storage-shell,.jb-recipe-experience .recipe-nutrition-panel{border-radius:1rem;padding:1rem}}@media screen and (max-width:374px){.jb-recipe-experience .recipe-pantry-toolbar{grid-template-columns:minmax(0,1fr)}.jb-recipe-experience .recipe-pantry-cta{justify-self:start}}.jb-recipe-experience .recipe-card-rail-heading{justify-content:space-between;align-items:end;gap:.8rem;display:flex}.jb-recipe-experience .recipe-card-rail-heading>div:first-child{min-width:0}.jb-recipe-experience .recipe-card-rail-controls{flex:none;align-items:center;gap:.38rem;display:none}.jb-recipe-experience .recipe-card-rail-controls button{border:1px solid color-mix(in srgb,var(--color-terracotta)18%,transparent);width:2.25rem;height:2.25rem;color:var(--color-terracotta-dark);cursor:pointer;background:#fffdf9f0;border-radius:999px;place-items:center;display:grid;box-shadow:0 4px 13px #53301e0b}.jb-recipe-experience .recipe-card-rail-controls button:focus-visible{outline:2px solid color-mix(in srgb,var(--color-terracotta)34%,transparent);outline-offset:2px}@media screen and (max-width:639px){.jb-recipe-experience .recipe-card-rail-controls{display:flex}.jb-recipe-experience .recipe-knowledge-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.08rem 0 .35rem;overflow-x:auto;gap:.7rem!important;display:flex!important}.jb-recipe-experience .recipe-knowledge-rail::-webkit-scrollbar{display:none}.jb-recipe-experience .recipe-knowledge-rail .recipe-knowledge-card{scroll-snap-align:start;flex:0 0 min(79vw,18rem)}.jb-recipe-experience .recipe-knowledge-rail .recipe-knowledge-card-body{gap:.34rem;padding:.78rem .86rem .82rem}.jb-recipe-experience .recipe-knowledge-rail .recipe-knowledge-title{font-size:1rem;line-height:1.16}.jb-recipe-experience .recipe-knowledge-rail .recipe-knowledge-summary{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.4;display:-webkit-box;overflow:hidden}.jb-recipe-experience .recipe-more-like-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.08rem 0 .35rem;gap:.62rem!important;display:flex!important;overflow-x:auto!important}.jb-recipe-experience .recipe-more-like-rail::-webkit-scrollbar{display:none}.jb-recipe-experience .recipe-more-like-rail>.swipe-rail-item{scroll-snap-align:start;min-width:0;flex:0 0 calc(50% - .31rem)!important;width:auto!important}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial{border-radius:1.05rem;flex-direction:column!important;min-height:0!important;display:flex!important}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-media{min-height:0!important}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-photo-frame{aspect-ratio:4/3!important;width:100%!important;height:auto!important;min-height:0!important}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-body{gap:.35rem!important;padding:.58rem .6rem .68rem!important}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-copy{gap:.18rem}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-category{letter-spacing:.07em;font-size:.5rem;line-height:1.2}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.12;display:-webkit-box;overflow:hidden;min-height:0!important}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-foot{gap:.3rem!important;margin-top:0!important}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-times{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.3rem .38rem!important;display:grid!important}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-time{min-width:0;white-space:normal!important;gap:.04rem!important;display:grid!important}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-time:not(:last-child):after,.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-time-long{display:none!important}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-time-short{display:inline!important}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-time dt{line-height:1.1;font-size:.58rem!important}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-time dd{white-space:nowrap;line-height:1.15;font-size:.66rem!important}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-summary-row{gap:.25rem;padding-top:.42rem}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-meta-item,.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-score{gap:.2rem;min-width:0;font-size:.61rem}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-meta-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-score{white-space:nowrap;flex-shrink:0}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-score-label,.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-baker{display:none!important}}@media screen and (max-width:389px){.jb-recipe-experience .recipe-more-like-rail>.swipe-rail-item{flex-basis:calc(50% - .25rem)!important}.jb-recipe-experience .recipe-more-like-rail{gap:.5rem!important}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-body{padding:.52rem .5rem .58rem!important}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-title{font-size:.79rem}}@media screen and (max-width:639px){.jb-recipe-experience .recipe-card-rail-section{position:relative}.jb-recipe-experience .recipe-card-rail-heading{position:static}.jb-recipe-experience .recipe-card-rail-controls{z-index:8;pointer-events:none;height:0;display:block;position:absolute;top:58%;left:.15rem;right:.15rem}.jb-recipe-experience .recipe-card-rail-controls button{border:1px solid color-mix(in srgb,var(--color-terracotta)18%,transparent);background:color-mix(in srgb,#fff 92%,var(--color-flour,#f7efe3));width:2.35rem;height:2.35rem;color:var(--color-cacao,#6b3f2a);pointer-events:auto;border-radius:999px;place-items:center;display:grid;position:absolute;top:0;transform:translateY(-50%);box-shadow:0 10px 22px -14px #3d281773}.jb-recipe-experience .recipe-card-rail-controls button:first-child{left:0}.jb-recipe-experience .recipe-card-rail-controls button:last-child{right:0}.jb-recipe-experience .recipe-card-rail-controls button:active{transform:translateY(-50%)scale(.94)}.jb-recipe-experience .recipe-more-like-rail{align-items:stretch!important}.jb-recipe-experience .recipe-more-like-rail>.swipe-rail-item{align-self:stretch;display:flex!important}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial{width:100%;height:100%!important}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-body{flex-direction:column;flex:auto;display:flex}.jb-recipe-experience .recipe-more-like-rail .recipe-card--editorial .recipe-card-foot{margin-top:auto!important}.jb-recipe-experience .recipe-knowledge-rail{align-items:stretch!important}.jb-recipe-experience .recipe-knowledge-rail .recipe-knowledge-card{flex-direction:column;align-self:stretch;height:auto;display:flex}.jb-recipe-experience .recipe-knowledge-rail .recipe-knowledge-card-body{flex-direction:column;flex:auto;display:flex}.jb-recipe-experience .recipe-knowledge-rail .recipe-knowledge-link{margin-top:auto}}@media screen and (max-width:559px){.jb-recipe-experience .recipe-hero{border-radius:1.1rem}.jb-recipe-experience .recipe-hero-photo{min-height:0;aspect-ratio:16/10!important}.jb-recipe-experience .recipe-hero-photo>img{object-position:center 50%}.jb-recipe-experience .recipe-hero-kid-badge{gap:.32rem;min-height:1.9rem;padding:.36rem .58rem;font-size:.68rem;top:.7rem;right:.7rem}.jb-recipe-experience .recipe-hero-engage-overlay{padding:.22rem;bottom:.7rem;right:.7rem}.jb-recipe-experience .recipe-hero-engage-overlay .recipe-engage-btn{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}.jb-recipe-experience .recipe-hero-content{border-radius:0 0 1.1rem 1.1rem}.jb-recipe-experience .recipe-hero-copy{padding:.95rem .95rem .78rem}.jb-recipe-experience .recipe-hero .page-kicker{margin-bottom:.28rem;font-size:.58rem}.jb-recipe-experience .recipe-hero .page-title{letter-spacing:-.032em;max-width:none;font-size:clamp(1.78rem,8.3vw,2.08rem);line-height:1.02}.jb-recipe-experience .recipe-hero-lede{margin-top:.52rem;font-size:.84rem;line-height:1.47}.jb-recipe-experience .recipe-hero-info-line{border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .65rem;margin-top:.72rem;padding:.58rem .65rem;display:grid}.jb-recipe-experience .recipe-published-date{border-right:1px solid var(--jb-line);border-bottom:0;flex-basis:auto;grid-template-columns:1.45rem auto;gap:.02rem .42rem;width:auto;min-width:0;padding:0 .62rem 0 0}.jb-recipe-experience .recipe-published-icon{width:1.45rem;height:1.45rem;font-size:.84rem}.jb-recipe-experience .recipe-published-label{letter-spacing:.08em;font-size:.5rem}.jb-recipe-experience .recipe-published-date time{font-size:.7rem}.jb-recipe-experience .recipe-hero-meta{gap:.25rem .55rem}.jb-recipe-experience .recipe-hero-meta-item{gap:.27rem;font-size:.68rem}.jb-recipe-experience .recipe-hero-meta-item i{font-size:.82rem}.jb-recipe-experience .recipe-hero-diets{grid-column:1/-1;gap:.22rem .5rem;font-size:.68rem}.jb-recipe-experience .recipe-hero-quickfacts{gap:.4rem;margin-top:.58rem}.jb-recipe-experience .recipe-hero-quickfact{border-radius:.62rem;grid-template-columns:1.5rem minmax(0,1fr);gap:.04rem .38rem;padding:.5rem .55rem}.jb-recipe-experience .recipe-hero-quickfact-icon{width:1.5rem;height:1.5rem;font-size:.9rem}.jb-recipe-experience .recipe-hero-quickfact-label{font-size:.52rem}.jb-recipe-experience .recipe-hero-quickfact strong{font-size:.76rem}.jb-recipe-experience .recipe-hero-actions{gap:.38rem;margin-top:.58rem}.jb-recipe-experience .recipe-hero-action-primary{min-height:2.55rem;padding:.54rem .88rem;font-size:.8rem}.jb-recipe-experience .recipe-hero-action-primary i{font-size:1rem}.jb-recipe-experience .recipe-hero-actions-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.jb-recipe-experience .recipe-hero-actions-secondary .btn-secondary{min-height:2.35rem;padding:.42rem .44rem;font-size:.68rem;line-height:1.12}.jb-recipe-experience .recipe-hero-actions-secondary .btn-secondary i{font-size:.88rem}.jb-recipe-experience .recipe-hero-timebar{border-radius:0 0 1.1rem 1.1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.jb-recipe-experience .recipe-hero-timeitem,.jb-recipe-experience .recipe-hero-timeitem:nth-child(2n),.jb-recipe-experience .recipe-hero-timeitem:nth-child(n+3){border-top:0;border-left:1px solid var(--jb-line);text-align:center;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:.08rem;padding:.55rem .34rem .58rem}.jb-recipe-experience .recipe-hero-timeitem:first-child{border-left:0}.jb-recipe-experience .recipe-hero-timeitem--total,.jb-recipe-experience .recipe-hero-timeitem--total:nth-child(3):last-child,.jb-recipe-experience .recipe-hero-timeitem--total:only-child{grid-column:auto}.jb-recipe-experience .recipe-hero-timeicon{display:none}.jb-recipe-experience .recipe-hero-timeitem dt,.jb-recipe-experience .recipe-hero-timeitem dd{grid-column:1}.jb-recipe-experience .recipe-hero-timeitem dt{letter-spacing:.035em;min-height:2.1em;font-size:.5rem;line-height:1.08}.jb-recipe-experience .recipe-hero-timeitem dd{margin:0;font-size:.72rem;line-height:1.12}}@media screen and (max-width:374px){.jb-recipe-experience .recipe-hero-photo{aspect-ratio:3/2!important}.jb-recipe-experience .recipe-hero-info-line{grid-template-columns:minmax(0,1fr)}.jb-recipe-experience .recipe-published-date{border-right:0;border-bottom:1px solid var(--jb-line);padding:0 0 .42rem}.jb-recipe-experience .recipe-hero-timebar{grid-template-columns:repeat(2,minmax(0,1fr))}.jb-recipe-experience .recipe-hero-timeitem:nth-child(odd){border-left:0}.jb-recipe-experience .recipe-hero-timeitem:nth-child(n+3){border-top:1px solid var(--jb-line)}}@media screen and (max-width:559px){.knowledge-card-v3{grid-template-columns:minmax(6.8rem,36%) minmax(0,1fr);align-items:stretch;min-height:0}.knowledge-card-v3-media{aspect-ratio:auto;width:100%;height:100%;min-height:0}.knowledge-card-v3-media img{object-fit:cover;height:100%}.knowledge-card-v3-body{justify-content:flex-start;min-height:0;padding:.68rem .72rem .7rem;display:flex}.knowledge-card-v3-eyebrow{letter-spacing:.065em;margin-bottom:.18rem;font-size:.53rem}.knowledge-card-v3-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.93rem;line-height:1.14;display:-webkit-box;overflow:hidden}.knowledge-card-v3-summary{-webkit-line-clamp:2;line-clamp:2;margin-top:.3rem;font-size:.68rem;line-height:1.34}.knowledge-card-v3-link{margin-top:.48rem;padding-top:0;font-size:.68rem;line-height:1.15}.knowledge-card-v3-kind{max-width:calc(100% - .84rem);padding:.25rem .38rem;font-size:.51rem;bottom:.42rem;left:.42rem}}@media screen and (max-width:374px){.knowledge-card-v3{grid-template-columns:minmax(6.2rem,35%) minmax(0,1fr)}.knowledge-card-v3-body{padding:.6rem .62rem .62rem}.knowledge-card-v3-title{font-size:.87rem}.knowledge-card-v3-summary{font-size:.64rem}}@media screen and (max-width:559px){.library-card-grid{align-items:start}.knowledge-card-v3{grid-template-columns:minmax(6.8rem,36%) minmax(0,1fr);align-self:start;align-items:stretch;height:auto!important;min-height:0!important}.knowledge-card-v3-media{position:relative;overflow:hidden;aspect-ratio:auto!important;height:auto!important;min-height:0!important}.knowledge-card-v3-media img,.knowledge-card-v3-fallback{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.knowledge-card-v3-media img{object-fit:cover}.knowledge-card-v3-body{flex:none;justify-content:flex-start;padding:.66rem .7rem .68rem;min-height:0!important}.knowledge-card-v3-eyebrow{margin-bottom:.16rem}.knowledge-card-v3-summary{margin-top:.28rem}.knowledge-card-v3-link{margin-top:.42rem!important;padding-top:0!important}}@media screen and (max-width:374px){.knowledge-card-v3{grid-template-columns:minmax(6.15rem,35%) minmax(0,1fr)}.knowledge-card-v3-body{padding:.58rem .6rem .6rem}}@media screen and (max-width:559px){.knowledge-card-v3-body{padding:.76rem .74rem .78rem!important}.knowledge-card-v3-eyebrow{margin-bottom:.2rem!important}.knowledge-card-v3-summary{margin-top:.32rem!important}.knowledge-card-v3-link{margin-top:.5rem!important}}@media screen and (max-width:374px){.knowledge-card-v3-body{padding:.68rem .64rem .7rem!important}}.knowledge-article-v3-related{border:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--color-flour)42%,white),#ffffffeb);border-radius:1.25rem;padding:clamp(.95rem,1.8vw,1.2rem);position:relative;box-shadow:0 9px 26px #53301e09}.knowledge-article-v3-related-head{margin-bottom:.15rem}.knowledge-related-all-link{flex:none}.knowledge-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;margin-top:.35rem;display:grid}.knowledge-hub-card{border:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);min-width:0;min-height:4rem;color:var(--color-cacao);background:#ffffffe6;border-radius:.92rem;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.68rem .72rem;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;box-shadow:inset 0 1px #fffc}.knowledge-hub-card:hover,.knowledge-hub-card:focus-visible{border-color:color-mix(in srgb,var(--color-terracotta)28%,transparent);outline:none;transform:translateY(-1px);box-shadow:0 8px 18px #53301e0d}.knowledge-hub-card-icon{background:color-mix(in srgb,var(--color-terracotta)8%,white);width:2.1rem;height:2.1rem;color:var(--color-terracotta);border-radius:.68rem;place-items:center;font-size:.86rem;display:grid}.knowledge-hub-card-copy{gap:.08rem;min-width:0;display:grid}.knowledge-hub-card-copy strong{color:#633621;text-overflow:ellipsis;font-size:.8rem;font-weight:760;line-height:1.15;overflow:hidden}.knowledge-hub-card-copy small{color:color-mix(in srgb,var(--color-cacao)48%,transparent);font-size:.62rem;line-height:1.15}.knowledge-hub-card-arrow{color:color-mix(in srgb,var(--color-terracotta)70%,transparent);font-size:.75rem}@media screen and (min-width:720px){.knowledge-article-v3-points{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.knowledge-article-v3-point{border:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);background:color-mix(in srgb,var(--color-flour)42%,white);border-radius:.9rem;height:100%;padding:.9rem}.knowledge-article-v3-point:last-child{border-bottom:1px solid color-mix(in srgb,var(--color-cacao)8%,transparent);padding-bottom:.9rem}.knowledge-article-v3-steps{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.knowledge-article-v3-steps li{height:100%}}.knowledge-related-rail-wrap{min-width:0;position:relative}.knowledge-related-rail-arrow{display:none}@media screen and (max-width:639px){.knowledge-article-v3{gap:1rem}.knowledge-article-v3-header{padding:.9rem}.knowledge-article-v3-content{gap:.82rem;margin-top:1rem}.knowledge-article-v3-section{border-radius:1.05rem;padding:.9rem}.knowledge-article-v3-related{border-radius:1.05rem;gap:.7rem;padding:.82rem}.knowledge-article-v3-related-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;display:grid}.knowledge-article-v3-related-head>a{white-space:nowrap;align-self:end;margin-bottom:.08rem;font-size:.68rem}.knowledge-article-v3-related-head h2{font-size:1.22rem;line-height:1.1}.knowledge-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin-top:.15rem}.knowledge-hub-card{border-radius:.8rem;grid-template-columns:1.75rem minmax(0,1fr);gap:.42rem;min-height:3.55rem;padding:.58rem}.knowledge-hub-card:last-child:nth-child(odd){grid-column:1/-1}.knowledge-hub-card-icon{border-radius:.55rem;width:1.75rem;height:1.75rem;font-size:.72rem}.knowledge-hub-card-copy strong{white-space:normal;font-size:.72rem}.knowledge-hub-card-copy small{margin-top:.04rem;font-size:.57rem}.knowledge-hub-card-arrow{display:none}.knowledge-related-recipe-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.06rem 0 .3rem;overflow-x:auto;gap:.58rem!important;display:flex!important}.knowledge-related-recipe-rail::-webkit-scrollbar{display:none}.knowledge-related-recipe-item{scroll-snap-align:start;flex:0 0 calc(50% - .29rem);min-width:0;display:flex}.knowledge-related-recipe-item>*{width:100%;height:100%}.knowledge-related-recipe-rail .recipe-card--editorial{border-radius:1rem;flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.knowledge-related-recipe-rail .recipe-card--editorial .recipe-card-media{min-height:0!important}.knowledge-related-recipe-rail .recipe-card--editorial .recipe-card-photo-frame{aspect-ratio:4/3!important;width:100%!important;height:auto!important;min-height:0!important}.knowledge-related-recipe-rail .recipe-card--editorial .recipe-card-body{flex-direction:column;flex:auto;display:flex;gap:.34rem!important;padding:.54rem .56rem .62rem!important}.knowledge-related-recipe-rail .recipe-card--editorial .recipe-card-category{font-size:.48rem}.knowledge-related-recipe-rail .recipe-card--editorial .recipe-card-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.12;display:-webkit-box;overflow:hidden;min-height:0!important}.knowledge-related-recipe-rail .recipe-card--editorial .recipe-card-foot{gap:.28rem!important;margin-top:auto!important}.knowledge-related-recipe-rail .recipe-card--editorial .recipe-card-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .32rem!important;display:grid!important}.knowledge-related-recipe-rail .recipe-card--editorial .recipe-card-time{gap:.03rem;min-width:0;white-space:normal!important;display:grid!important}.knowledge-related-recipe-rail .recipe-card--editorial .recipe-card-time:not(:last-child):after,.knowledge-related-recipe-rail .recipe-card--editorial .recipe-card-time-long{display:none!important}.knowledge-related-recipe-rail .recipe-card--editorial .recipe-card-time-short{display:inline!important}.knowledge-related-recipe-rail .recipe-card--editorial .recipe-card-time dt{font-size:.55rem!important}.knowledge-related-recipe-rail .recipe-card--editorial .recipe-card-time dd{white-space:nowrap;font-size:.63rem!important}.knowledge-related-recipe-rail .recipe-card--editorial .recipe-card-score-label,.knowledge-related-recipe-rail .recipe-card--editorial .recipe-card-baker{display:none!important}.knowledge-related-rail-arrow{z-index:6;border:1px solid color-mix(in srgb,var(--color-terracotta)18%,transparent);width:2.25rem;height:2.25rem;color:var(--color-cacao);cursor:pointer;background:#fffdf9f5;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 9px 20px #53301e1f}.knowledge-related-rail-arrow--prev{left:.15rem}.knowledge-related-rail-arrow--next{right:.15rem}.knowledge-phase2-next{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:1.25rem;padding-top:.85rem;display:grid}.knowledge-phase2-next a{text-align:center;white-space:normal;justify-content:center;min-height:2.35rem;padding:.46rem .55rem;font-size:.72rem}.knowledge-phase2-next .knowledge-phase2-back{grid-column:1/-1;margin-left:0}}@media screen and (max-width:374px){.knowledge-hub-grid{grid-template-columns:minmax(0,1fr)}.knowledge-hub-card:last-child:nth-child(odd){grid-column:auto}.knowledge-related-recipe-item{flex-basis:calc(50% - .24rem)}.knowledge-related-recipe-rail{gap:.48rem!important}.knowledge-related-recipe-rail .recipe-card--editorial .recipe-card-body{padding:.48rem .48rem .55rem!important}.knowledge-related-recipe-rail .recipe-card--editorial .recipe-card-title{font-size:.76rem}}@media(hover:hover)and (pointer:fine){.diy-card:hover,.knowledge-card-v2:hover,.knowledge-card-v3:hover,.recipe-browse-page.is-results .recipe-card:hover,.recipe-card--editorial:hover,.recipe-knowledge-card:hover,.jb-recipe-experience .recipe-knowledge-card:hover{transform:none}}@media screen and (max-width:390px){.home-smart-search-wrap{width:calc(100% - 1rem);margin-inline:auto;max-width:calc(100vw - 1rem)!important}.smart-search--home .smart-search-field{border-radius:1.05rem;gap:.35rem;padding:.38rem}.smart-search--home .smart-search-input{width:100%;padding:.62rem .58rem .38rem;font-size:.88rem;line-height:1.3}.smart-search--home .smart-search-submit{min-height:2.55rem;padding:.55rem .85rem;font-size:.9rem}.smart-search--home .smart-search-panel{border-radius:1rem;width:100%;max-width:100%}.site-header-pro .site-header-search-panel{width:min(19rem,100vw - .75rem);max-width:calc(100vw - .75rem)}}@media screen and (max-width:340px){.smart-search--home .smart-search-input{font-size:.83rem}.smart-search--home .smart-search-submit{min-height:2.45rem}}.wcim-result-filters{border:1px solid color-mix(in srgb,var(--color-terracotta)10%,transparent);background:color-mix(in srgb,white 76%,var(--color-flour));border-radius:1.35rem;overflow:hidden}.wcim-result-filters>summary{min-height:3.6rem;color:var(--color-cacao);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;list-style:none;display:flex}.wcim-result-filters>summary::-webkit-details-marker{display:none}.wcim-result-filters>summary>span:first-child{gap:.08rem;min-width:0;display:grid}.wcim-result-filters>summary strong{font-size:.88rem;font-weight:700}.wcim-result-filters>summary small{color:color-mix(in srgb,var(--color-cacao)58%,transparent);font-size:.72rem}.wcim-result-filters-action{color:var(--color-terracotta);flex:none;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.wcim-result-filters-action i{transition:transform .16s}.wcim-result-filters[open] .wcim-result-filters-action i{transform:rotate(180deg)}.wcim-result-filters-panel{border-top:1px solid color-mix(in srgb,var(--color-terracotta)8%,transparent);background:#ffffff94;padding:.9rem 1rem 1rem}.wcim-result-filters-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.65rem 1rem;display:flex}.wcim-result-filter-grid{gap:.8rem 1rem;margin-top:.8rem;display:grid}@media(min-width:700px){.wcim-result-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wcim-result-filter-group>p{color:color-mix(in srgb,var(--color-cacao)54%,transparent);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700}.wcim-result-filter-group>div{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.wcim-result-filter-group .filter-chip{min-height:2.15rem;padding:.4rem .72rem;font-size:.76rem}@media(max-width:520px){.wcim-result-filters>summary,.wcim-result-filters-panel{padding-inline:.8rem}.wcim-result-filter-grid{grid-template-columns:1fr}}.recipe-card--editorial .recipe-card-media,.recipe-card--editorial .recipe-card-body{transition:transform .18s}@media(hover:hover)and (pointer:fine){.recipe-browse-page.is-results .recipe-card:hover,.recipe-card--editorial:hover{border-color:color-mix(in srgb,var(--color-terracotta)18%,transparent);box-shadow:0 14px 34px #53301e18;transform:none!important}.recipe-browse-page.is-results .recipe-card:hover>.recipe-card-media,.recipe-browse-page.is-results .recipe-card:hover>.recipe-card-body,.recipe-card--editorial:hover>.recipe-card-media,.recipe-card--editorial:hover>.recipe-card-body{transform:translateY(-3px)}.recipe-card--editorial:hover .recipe-card-photo img,.recipe-browse-page.is-results .recipe-card:hover .recipe-card-photo img{transform:scale(1.025)}}.browse-filter-menu:has(.filter-chip-active)>summary{border-color:color-mix(in srgb,var(--color-terracotta)24%,transparent);background:color-mix(in srgb,var(--color-peach,#f3d9a4)22%,white);color:var(--color-terracotta-dark,#a44a1e)}.browse-active-chips{row-gap:.45rem}.browse-tag-status{background:color-mix(in srgb,var(--color-peach,#f3d9a4)24%,white);color:color-mix(in srgb,var(--color-cacao)78%,transparent);border-radius:.75rem;margin:.55rem 0 0;padding:.5rem .65rem;font-size:.75rem;line-height:1.35}@media(max-width:767px){.browse-filter-menus{gap:.45rem}.browse-filter-menu>summary{min-height:2.55rem}.browse-active-chips{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.browse-active-chip{flex:none}}@media(prefers-reduced-motion:reduce){.wcim-result-filters-action i,.recipe-card--editorial .recipe-card-photo img,.recipe-card--editorial .recipe-card-media,.recipe-card--editorial .recipe-card-body{transition:none!important}.recipe-card--editorial:hover>.recipe-card-media,.recipe-card--editorial:hover>.recipe-card-body{transform:none!important}}.browse-filter-bar--polished{border:1px solid color-mix(in srgb,var(--color-terracotta,#c45c26)12%,transparent);background:radial-gradient(circle at 4% 8%,#f3d9a447,#0000 28%),#ffffffc2;border-radius:1.45rem;padding:.85rem;position:relative;box-shadow:0 10px 30px #6b3f2a0e}.browse-filter-bar--polished .browse-filter-toolbar{gap:.7rem}.browse-filter-bar--polished .browse-filter-menus{gap:.48rem}.browse-filter-bar--polished .browse-filter-menu>summary,.browse-filter-bar--polished .browse-filters-toggle{background:#ffffffe6;border-color:#c45c2624;min-height:2.7rem;box-shadow:0 4px 13px #6b3f2a09}.browse-filter-bar--polished .browse-filter-menu[open]>summary{color:#a7481f;background:#fff8f0;border-color:#c45c265c}.browse-filter-bar--polished .browse-filter-panel{background:#fffffffa;border-color:#c45c261f;gap:.7rem;padding:.9rem;box-shadow:0 18px 44px #2c211824}.browse-filter-panel-title{color:#6b3f2a;letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.browse-filter-chip-grid{flex-wrap:wrap;gap:.5rem;margin-top:.1rem;display:flex}.browse-summary-count{color:#6b3f2aa6;background:#f7efe3;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;min-height:1.45rem;margin-left:.2rem;padding:.1rem .42rem;font-size:.68rem;font-weight:800;display:inline-flex}.browse-taste-toggle{color:#6b3f2a;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff9f0,#fff);border:1px solid #c45c2629;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.7rem;padding:.36rem .75rem .36rem .42rem;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-grid}.browse-taste-toggle:hover{border-color:#c45c2652;transform:translateY(-1px)}.browse-taste-toggle:focus-visible{outline-offset:2px;outline:3px solid #c45c2633}.browse-taste-toggle.is-active{background:linear-gradient(135deg,#f3d9a4,#fff8f0 65%);border-color:#c45c268c;box-shadow:0 8px 20px #c45c261f}.browse-taste-toggle-icon{color:#fff;background:#c45c26;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.browse-taste-toggle strong,.browse-taste-toggle small{line-height:1.15;display:block}.browse-taste-toggle strong{font-size:.82rem}.browse-taste-toggle small{color:#6b3f2a8c;margin-top:.08rem;font-size:.65rem;font-weight:600}.browse-taste-status{color:#6b3f2aad;margin:.6rem .1rem 0;font-size:.78rem}.browse-filter-menu--nutrition .browse-filter-panel{width:min(46rem,100vw - 2rem);max-height:min(72vh,42rem);overflow:auto}.browse-nutrition-panel{gap:.9rem!important;display:grid!important}.browse-nutrition-intro{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.browse-nutrition-intro p:not(.browse-filter-panel-title){color:#6b3f2a99;max-width:38rem;margin:.2rem 0 0;font-size:.76rem;line-height:1.45}.browse-filter-reset-inline{color:#c45c26;flex:none;font-size:.75rem;font-weight:750;text-decoration:none}.browse-filter-reset-inline:hover{text-decoration:underline}.browse-nutrition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.browse-nutrition-group{background:#fcf8f2;border:1px solid #c45c2617;border-radius:1.05rem;gap:.6rem;padding:.72rem;display:grid}.browse-nutrition-heading{align-items:center;gap:.55rem;display:flex}.browse-nutrition-heading>div{min-width:0}.browse-nutrition-heading strong,.browse-nutrition-heading small{display:block}.browse-nutrition-heading strong{color:#6b3f2a;font-size:.82rem}.browse-nutrition-heading small{color:#6b3f2a8c;margin-top:.08rem;font-size:.67rem;line-height:1.3}.browse-nutrition-icon{color:#c45c26;background:#fff;border-radius:.7rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:inset 0 0 0 1px #c45c261a}.browse-nutrition-options{flex-wrap:wrap;gap:.42rem;display:flex}.browse-nutrition-options--score{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nutrition-choice,.nutrition-pill{color:#6b3f2a;cursor:pointer;background:#fff;border:1px solid #c45c2621;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s}.nutrition-pill{border-radius:999px;min-height:2.35rem;padding:.48rem .7rem;font-size:.76rem;font-weight:700}.nutrition-choice{border-radius:.85rem;place-items:center;gap:.08rem;min-height:3.2rem;padding:.42rem;display:grid}.nutrition-choice strong{font-size:.83rem}.nutrition-choice span{color:#6b3f2a94;font-size:.65rem}.nutrition-choice:hover,.nutrition-pill:hover{border-color:#c45c2659;transform:translateY(-1px)}.nutrition-choice.is-active,.nutrition-pill.is-active{color:#fff;background:#c45c26;border-color:#c45c26;box-shadow:0 6px 14px #c45c2629}.nutrition-choice.is-active span{color:#ffffffd1}.nutrition-choice:focus-visible,.nutrition-pill:focus-visible{outline-offset:2px;outline:3px solid #c45c2633}.browse-tag-selected{background:linear-gradient(145deg,#fff8f0,#fff);border:1px solid #c45c261a;border-radius:1.05rem;gap:.7rem;padding:.85rem;display:grid}.browse-tag-selected-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.browse-tag-selected-head strong,.browse-tag-selected-head small{display:block}.browse-tag-selected-head strong{color:#6b3f2a;font-size:.85rem}.browse-tag-selected-head small{color:#6b3f2a8f;margin-top:.1rem;font-size:.7rem}.browse-tag-counter{color:#6b3f2a;background:#f7efe3;border-radius:999px;justify-content:center;align-items:center;min-width:3rem;min-height:1.9rem;font-size:.72rem;font-weight:800;display:inline-flex}.browse-tag-counter.is-full{color:#fff;background:#c45c26}.browse-tag-selected-list{flex-wrap:wrap;gap:.45rem;display:flex}.browse-tag-selected-chip{color:#6b3f2a;cursor:pointer;background:#fff;border:1px solid #c45c2624;border-radius:999px;min-height:2.25rem;padding:.42rem .7rem;font-size:.76rem;font-weight:700}.browse-tag-selected-chip:hover{color:#c45c26;border-color:#c45c2659}.browse-tag-empty{color:#6b3f2a8c;margin:0;font-size:.74rem}.browse-tag-status{color:#7a4933;background:#f7efe3;border-radius:.8rem;align-items:flex-start;gap:.45rem;margin:0;padding:.58rem .68rem;font-size:.73rem;line-height:1.4;display:flex}.browse-tag-all-title{margin-top:.2rem}.browse-tag-more{justify-self:start}.browse-filter-search{align-items:center;display:flex;position:relative}.browse-filter-search>i{color:#6b3f2a6b;pointer-events:none;position:absolute;left:.8rem}.browse-filter-bar--polished .browse-filter-search-input{background:#ffffffeb;min-height:2.7rem;padding-left:2.35rem}.browse-active-zone{background:#f7efe3b3;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.75rem;padding:.65rem .75rem;display:flex}.browse-active-zone-label{color:#6b3f2a8a;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.browse-active-zone .browse-active-chips{flex:auto;margin:0}.wcim-taste-filter{background:linear-gradient(135deg,#fff8f0,#ffffffeb);border:1px solid #c45c2621;border-radius:1.15rem;grid-template-columns:auto minmax(7.5rem,1fr) minmax(8.5rem,11rem);align-items:center;gap:.8rem;margin:1rem 0 .7rem;padding:.78rem .9rem;display:grid}.wcim-taste-filter.is-active{background:linear-gradient(135deg,#f3d9a49e,#fff9f1);border-color:#c45c2661;box-shadow:0 8px 22px #c45c2617}.wcim-taste-filter-icon{color:#fff;background:#c45c26;border-radius:.8rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.wcim-taste-filter-copy strong,.wcim-taste-filter-copy small{display:block}.wcim-taste-filter-copy strong{color:#6b3f2a}.wcim-taste-filter-copy small{color:#6b3f2a99;margin-top:.12rem;line-height:1.35}.wcim-taste-filter-button{color:#c45c26;cursor:pointer;background:#fff;border:1px solid #c45c262e;border-radius:999px;min-height:2.4rem;padding:.45rem .75rem;font-size:.76rem;font-weight:800}.wcim-taste-filter.is-active .wcim-taste-filter-button{color:#fff;background:#c45c26}.wcim-taste-status{color:#6b3f2a9e;margin:-.25rem 0 .65rem;font-size:.75rem}.wcim-result-filters--polished{border-color:#c45c261c;box-shadow:0 9px 26px #6b3f2a0b}.wcim-result-filters--polished .wcim-result-filters-panel{background:linear-gradient(#fffffffa,#fcf8f2)}.wcim-result-filters--polished .wcim-result-filter-grid{gap:.75rem}.wcim-result-filters--polished .wcim-result-filter-group{background:#fff;border:1px solid #c45c2616;border-radius:1rem;padding:.8rem}.wcim-result-filters--polished .wcim-result-filter-group>p{color:#6b3f2a99;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:.68rem;font-weight:800}.taste-profile-shell{background:radial-gradient(circle at 88% 4%,#f3d9a461,#0000 25%),#fff;border:1px solid #c45c261c;border-radius:2rem;padding:clamp(1.25rem,3vw,2.4rem);position:relative;box-shadow:0 18px 48px #6b3f2a12}.taste-profile-head{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.taste-profile-score{color:#6b3f2a;background:#fbf6ee;border-radius:1.2rem;place-items:center;min-width:6rem;padding:.7rem;display:grid}.taste-profile-score strong{font-family:Fraunces,Georgia,serif;font-size:1.6rem;line-height:1}.taste-profile-score span{color:#6b3f2a8c;margin-top:.1rem;font-size:.75rem}.taste-profile-score small{text-transform:uppercase;letter-spacing:.05em;margin-top:.15rem;font-size:.62rem;font-weight:700}.taste-progress{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:center;gap:.45rem;margin-top:1.4rem;display:grid}.taste-progress>span{background:#c45c261f;border-radius:999px;height:.38rem;transition:background .2s,transform .2s}.taste-progress>span.is-active{background:#c45c26;transform:scaleY(1.12)}.taste-progress>strong{color:#6b3f2a8c;margin-left:.25rem;font-size:.72rem}.taste-step{margin-top:1.8rem}.taste-step>legend{color:#6b3f2a;font-family:Fraunces,Georgia,serif;font-size:clamp(1.45rem,3vw,2rem);font-weight:600}.taste-step-description{color:#6b3f2a9e;max-width:50rem;margin:.35rem 0 0;line-height:1.55}.taste-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.15rem;display:grid}.taste-question-card{background:#fcf8f2;border:1px solid #c45c2617;border-radius:1.25rem;min-width:0;padding:1rem}.taste-question-card>legend{color:#6b3f2a;align-items:center;gap:.55rem;padding:0 .15rem;font-weight:750;display:flex}.taste-question-number{color:#c45c26;background:#fff;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.7rem;display:inline-grid;box-shadow:inset 0 0 0 1px #c45c261c}.taste-options{flex-wrap:wrap;gap:.42rem;margin-top:.8rem;display:flex}.taste-option{cursor:pointer}.taste-option>span{color:#6b3f2a;background:#fff;border:1px solid #c45c261f;border-radius:999px;align-items:center;min-height:2.3rem;padding:.45rem .68rem;font-size:.76rem;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.taste-option:hover>span{border-color:#c45c2657;transform:translateY(-1px)}.taste-option input:checked+span{color:#fff;background:#c45c26;border-color:#c45c26;box-shadow:0 6px 14px #c45c2626}.taste-option input:focus-visible+span{outline-offset:2px;outline:3px solid #c45c262e}.taste-nav{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.2rem;display:flex}.taste-filter-settings{background:#fbf6ee9e;border-top:1px solid #c45c261a;border-radius:1.2rem;gap:1rem;margin-top:1.6rem;padding:1rem;display:grid}.taste-filter-settings h2{color:#6b3f2a;margin:.15rem 0 .25rem;font-family:Fraunces,Georgia,serif;font-size:1.35rem}.taste-filter-settings p{color:#6b3f2aa3;margin:0;line-height:1.5}.taste-settings-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.taste-profile-state{color:#6b3f2a;background:#eee;border-radius:999px;align-items:center;min-height:2rem;padding:.3rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.taste-profile-state.is-active{color:#3c6b45;background:#e7f1e5}.taste-delete-zone{border-top:1px solid #c45c261a;justify-content:space-between;align-items:center;gap:1rem;padding-top:.9rem;display:flex}.taste-delete-zone strong{color:#6b3f2a}.taste-delete-zone p{margin-top:.12rem;font-size:.75rem}.taste-delete-button{color:#b43c2d;cursor:pointer;background:#fff;border:1px solid #b43c2d2e;border-radius:999px;flex:none;min-height:2.4rem;padding:.45rem .75rem;font-weight:750}.taste-status{background:#fff;border-radius:.8rem;padding:.6rem .7rem;font-size:.78rem;color:#6b3f2a!important}.taste-unsaved-hint{color:#6b3f2aa8;background:#fff;border:1px solid #c45c261a;border-radius:.9rem;align-items:flex-start;gap:.5rem;padding:.7rem .8rem;font-size:.78rem;display:flex}.taste-unsaved-hint i{color:#c45c26;margin-top:.05rem}.taste-save-toast{z-index:130;background:#fff;border:1px solid #c45c2629;border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr);gap:.8rem;width:min(31rem,100vw - 2rem);padding:1rem;animation:.35s cubic-bezier(.2,.9,.2,1) taste-toast-in;display:grid;position:fixed;bottom:1.1rem;right:1.1rem;box-shadow:0 24px 70px #2c211838}.taste-save-toast h2{color:#6b3f2a;margin:.15rem 0 .25rem;font-family:Fraunces,Georgia,serif;font-size:1.3rem}.taste-save-toast p{color:#6b3f2aa1;margin:0}.taste-save-toast-icon{color:#fff;background:#c45c26;border-radius:.9rem;place-items:center;width:2.7rem;height:2.7rem;display:grid}.taste-save-toast-close{color:#6b3f2a8c;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.55rem;right:.65rem}.taste-save-toast-actions{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}@keyframes taste-toast-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media(max-width:767px){.browse-filter-bar--polished{border-radius:1.1rem;padding:.65rem}.browse-filter-menus{align-items:stretch}.browse-filter-menu--nutrition .browse-filter-panel{width:min(34rem,100vw - 1.3rem)}.browse-nutrition-grid{grid-template-columns:1fr}.browse-nutrition-options--score{grid-template-columns:repeat(2,minmax(0,1fr))}.browse-tag-selected-head{gap:.6rem}.browse-active-zone{align-items:flex-start}.wcim-taste-filter{grid-template-columns:auto 1fr}.wcim-taste-filter-button{grid-column:1/-1;width:100%}.taste-profile-head{flex-direction:column}.taste-profile-score{grid-template-columns:auto auto 1fr;justify-items:start;gap:.3rem;width:100%;min-width:0}.taste-profile-score small{align-self:center;margin:0}.taste-question-grid{grid-template-columns:1fr}.taste-delete-zone{flex-direction:column;align-items:flex-start}.taste-save-toast{bottom:1rem;right:1rem}}@media(prefers-reduced-motion:reduce){.browse-taste-toggle,.nutrition-choice,.nutrition-pill,.taste-progress>span,.taste-option>span,.taste-save-toast{transition:none!important;animation:none!important}}.in-huis-pref-grid--polished{gap:.75rem!important}.wcim-pref-card{background:#ffffffd1;border:1px solid #c45c2617;border-radius:1rem;min-width:0;padding:.85rem;box-shadow:0 6px 18px #6b3f2a09}.wcim-pref-card--wide{background:linear-gradient(135deg,#fffffff5,#fbf6eed1)}.wcim-pref-label{color:#6b3f2a;letter-spacing:.015em;margin:0;font-size:.76rem;font-weight:800;display:block}.wcim-pref-input{color:#6b3f2a;background:#fbf6ee;border:1px solid #c45c2624;border-radius:.85rem;width:100%;min-height:2.7rem;margin-top:.45rem;padding:.58rem .72rem;font-size:.82rem}.wcim-pref-input:focus{outline-offset:1px;border-color:#c45c26;outline:3px solid #c45c2621}@media(max-width:639px){.wcim-pref-card{padding:.75rem}}.wcim-page .in-huis-bake-card--v2 .in-huis-match-meter{height:.28rem;margin-top:.7rem}.in-huis-missing-block{border-top:1px solid #6b3f2a12;gap:.5rem;margin-top:.72rem;padding-top:.7rem;display:grid}.in-huis-missing-block .in-huis-missing-label{color:#6b3f2a94;margin:0;font-size:.7rem;font-weight:700}.in-huis-missing-list{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.in-huis-missing-item{color:#6b3f2a;grid-template-columns:.55rem minmax(0,1fr);align-items:start;gap:.48rem;font-size:.76rem;line-height:1.35;display:grid}.in-huis-missing-dot{background:#c45c26;border-radius:999px;width:.38rem;height:.38rem;margin-top:.34rem}.in-huis-missing-item strong{color:#c45c26;font-size:.78rem;display:block}.in-huis-missing-item .in-huis-bake-substitute{color:#6b3f2a94;margin-top:.12rem;font-size:.67rem;line-height:1.4;display:block}.nutrition-limit-label{letter-spacing:.02em;text-transform:uppercase;opacity:.7;font-size:.67rem;font-weight:850}.nutrition-pill.is-active .nutrition-limit-label{opacity:.9}.browse-taste-select{color:#6b3f2a;background:linear-gradient(135deg,#fff9f0,#fff);border:1px solid #c45c2629;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.7rem;padding:.34rem .45rem .34rem .42rem;display:grid;position:relative;box-shadow:0 4px 13px #6b3f2a09}.browse-taste-select.is-active{background:linear-gradient(135deg,#f3d9a4b8,#fff9f1);border-color:#c45c267a;box-shadow:0 8px 20px #c45c261a}.browse-taste-select label{pointer-events:none;min-width:0}.browse-taste-select label strong,.browse-taste-select label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.browse-taste-select label strong{font-size:.82rem}.browse-taste-select label small{color:#6b3f2a8f;margin-top:.08rem;font-size:.65rem;font-weight:600}.browse-taste-select select{color:#6b3f2a;width:100%;min-height:2.25rem;font:inherit;cursor:pointer;background-color:#fff;border:1px solid #c45c2624;border-radius:.72rem;padding:.42rem 1.8rem .42rem .62rem;font-size:.75rem;font-weight:700}.browse-taste-select select:focus-visible{outline-offset:2px;outline:3px solid #c45c2633}.browse-taste-select select option,.browse-taste-select select optgroup{color:#6b3f2a;font-size:.9rem}.wcim-taste-select-wrap{min-width:0}.wcim-taste-select{color:#6b3f2a;width:100%;min-height:2.55rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #c45c262e;border-radius:.8rem;padding:.5rem 2rem .5rem .7rem;font-size:.78rem;font-weight:700}.wcim-taste-select:focus{outline-offset:1px;border-color:#c45c26;outline:3px solid #c45c2629}.taste-profile-shell--guided{max-width:54rem;margin-inline:auto}.taste-question-list{gap:.72rem;margin-top:1.15rem;display:grid}.taste-question-card--row{background:#fcf8f2;border:1px solid #c45c2617;border-radius:1.1rem;gap:.75rem;padding:.9rem 1rem;display:grid}.taste-question-card--row>legend{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;width:100%;padding:0;display:grid}.taste-question-card--row>legend strong,.taste-question-card--row>legend small{display:block}.taste-question-card--row>legend strong{color:#6b3f2a;font-size:.92rem;line-height:1.35}.taste-question-card--row>legend small{color:#6b3f2a85;margin-top:.12rem;font-size:.67rem;font-weight:650}.taste-question-card--row .taste-options{margin-top:0;padding-left:2.35rem}@media(max-width:767px){.browse-taste-select{grid-template-columns:auto minmax(0,1fr);width:100%}.browse-taste-select select{grid-column:1/-1}.wcim-taste-filter{grid-template-columns:auto minmax(0,1fr)}.wcim-taste-select-wrap{grid-column:1/-1}.taste-question-card--row{padding:.82rem}.taste-question-card--row .taste-options{padding-left:0}}@media(prefers-reduced-motion:reduce){.browse-taste-select{transition:none!important}}.wcim-page .in-huis-finds-copy{margin-bottom:1.45rem!important}.wcim-page .wcim-result-filters--polished{margin-bottom:1.35rem}.wcim-page .in-huis-result-group{background:#ffffff8c!important;border:1px solid #c45c2617!important;border-radius:1.45rem!important;padding:clamp(1rem,1.8vw,1.35rem)!important;box-shadow:0 8px 26px #6b3f2a09!important}.wcim-page .in-huis-result-group+.in-huis-result-group{border-top:1px solid #c45c2617!important;margin-top:clamp(1.4rem,3vw,2rem)!important;padding-top:clamp(1rem,1.8vw,1.35rem)!important}.wcim-page .in-huis-result-heading{margin-bottom:1.15rem!important}.wcim-page .in-huis-result-heading>div{gap:.22rem;display:grid}.wcim-page .in-huis-bake-grid{gap:1.05rem!important}.wcim-page .in-huis-bake-card--v2 .in-huis-bake-body{padding:1.18rem 1.2rem 1.25rem!important}.wcim-page .in-huis-bake-card--v2 .in-huis-bake-topline{margin-bottom:.72rem;font-size:.72rem}.wcim-page .in-huis-bake-card--v2 .in-huis-bake-title{font-size:1.14rem!important;line-height:1.28!important}.wcim-page .in-huis-bake-card--v2 .in-huis-match-meter{margin-top:.82rem}.wcim-page .in-huis-missing-block{gap:.65rem;margin-top:.9rem;padding-top:.82rem}.wcim-page .in-huis-missing-list{gap:.58rem}.wcim-page .in-huis-missing-item{gap:.55rem;font-size:.8rem;line-height:1.42}.wcim-page .in-huis-missing-item strong{font-size:.82rem}.wcim-page .in-huis-bake-card--v2 .in-huis-bake-actions{margin-top:.5rem;padding-top:.9rem!important}.browse-taste-menu>summary{gap:.55rem;min-width:15.5rem;padding:.34rem .65rem .34rem .42rem!important}.browse-taste-menu.is-active>summary{background:linear-gradient(135deg,#f3d9a48c,#fff)!important;border-color:#c45c266b!important}.browse-taste-menu-icon{color:#fff;background:#c45c26;border-radius:.72rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.browse-taste-menu-copy{flex:auto;min-width:0;display:block}.browse-taste-menu-copy strong,.browse-taste-menu-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.browse-taste-menu-copy strong{color:#6b3f2a;font-size:.82rem}.browse-taste-menu-copy small{color:#6b3f2a8f;margin-top:.08rem;font-size:.64rem;font-weight:650}.browse-taste-menu-caret{color:#c45c26;flex:none}.browse-taste-panel{width:min(34rem,100vw - 1.5rem);max-height:min(72vh,34rem);overflow:auto;gap:.9rem!important}.browse-taste-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.browse-taste-panel-head p:not(.browse-filter-panel-title){color:#6b3f2a9e;max-width:31rem;margin:.18rem 0 0;font-size:.74rem;line-height:1.45}.browse-taste-option-group{gap:.42rem;display:grid}.browse-taste-option-group h3{color:#6b3f2a8c;letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:850}.browse-taste-option-grid{gap:.45rem;display:grid}.browse-taste-option{color:#6b3f2a;text-align:left;cursor:pointer;background:#fcf8f2;border:1px solid #c45c261a;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;width:100%;padding:.68rem .72rem;transition:border-color .15s,background .15s,transform .15s;display:grid}.browse-taste-option:hover{background:#fff;border-color:#c45c264d;transform:translateY(-1px)}.browse-taste-option.is-active{background:linear-gradient(135deg,#fff1dd,#fff);border-color:#c45c268c;box-shadow:0 6px 16px #c45c2614}.browse-taste-option-check{color:#c45c26;background:#fff;border-radius:.6rem;place-items:center;width:1.8rem;height:1.8rem;display:grid;box-shadow:inset 0 0 0 1px #c45c261f}.browse-taste-option.is-active .browse-taste-option-check{color:#fff;background:#c45c26}.browse-taste-option strong,.browse-taste-option small{display:block}.browse-taste-option small{color:#6b3f2a94;margin-top:.12rem;font-size:.69rem;line-height:1.4}.wcim-taste-filter{grid-template-columns:auto minmax(0,1fr) minmax(13rem,18rem)}.wcim-taste-menu{min-width:0;position:relative}.wcim-taste-menu>summary{color:#6b3f2a;cursor:pointer;background:#fff;border:1px solid #c45c262b;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.55rem;padding:.5rem .72rem;font-size:.76rem;font-weight:800;list-style:none;display:flex}.wcim-taste-menu>summary::-webkit-details-marker{display:none}.wcim-taste-menu[open]>summary{border-color:#c45c2666}.wcim-taste-menu[open]>summary i{transform:rotate(180deg)}.wcim-taste-menu>summary i{color:#c45c26;transition:transform .15s}.wcim-taste-menu-panel{z-index:50;background:#fff;border:1px solid #c45c261f;border-radius:1rem;gap:.8rem;width:min(31rem,100vw - 1.5rem);max-height:min(66vh,30rem);padding:.8rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;overflow:auto;box-shadow:0 20px 48px #2c21182b}.wcim-taste-menu-panel>p{color:#6b3f2a9e;margin:0;font-size:.72rem;line-height:1.45}.wcim-taste-menu-panel section{gap:.36rem;display:grid}.wcim-taste-menu-panel section>strong{color:#6b3f2a8c;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem}.wcim-taste-menu-panel section>div{gap:.35rem;display:grid}.wcim-taste-menu-panel section button{color:#6b3f2a;text-align:left;cursor:pointer;background:#fcf8f2;border:1px solid #c45c2617;border-radius:.75rem;gap:.08rem;width:100%;padding:.58rem .65rem;display:grid}.wcim-taste-menu-panel section button.is-active{background:#fff1dd;border-color:#c45c2680}.wcim-taste-menu-panel section button span{font-size:.78rem;font-weight:800}.wcim-taste-menu-panel section button small{color:#6b3f2a94;font-size:.67rem;line-height:1.35}.wcim-taste-clear{justify-self:start;font-size:.72rem;font-weight:800;color:#c45c26!important;background:0 0!important;border:0!important}.taste-profile-shell--guided{max-width:52rem;padding:clamp(1rem,2.2vw,1.55rem)}.taste-profile-shell--guided .taste-profile-head{gap:1rem}.taste-profile-shell--guided .taste-profile-head .lede{font-size:.9rem;line-height:1.5;margin-top:.55rem!important}.taste-profile-shell--guided .taste-progress{margin-top:1rem}.taste-profile-shell--guided .taste-step-description{margin-top:.22rem;font-size:.82rem;line-height:1.45}.taste-question-card--row{border-radius:.95rem;gap:.65rem;padding:.72rem .8rem}.taste-question-card--row>legend small{font-size:.62rem}.taste-question-card--row .taste-options{gap:.3rem}.taste-question-card--row .taste-option>span{min-height:2.05rem;padding:.36rem .52rem;font-size:.69rem}.taste-profile-shell--guided .taste-filter-settings{gap:.7rem;margin-top:.9rem;padding:.82rem}.taste-profile-shell--guided .taste-filter-settings p{font-size:.76rem;line-height:1.45}@media(min-width:760px){.taste-question-card--row{grid-template-columns:minmax(15rem,1fr) minmax(22rem,1.35fr);align-items:center}.taste-question-card--row .taste-options{grid-template-columns:repeat(5,minmax(0,1fr));padding-left:0;display:grid}.taste-question-card--row .taste-option>span{text-align:center;justify-content:center;width:100%;padding-inline:.35rem}}@media(max-width:767px){.browse-taste-menu>summary{min-width:0}.browse-taste-panel{width:min(32rem,100vw - 1.2rem)}.wcim-taste-filter{grid-template-columns:auto minmax(0,1fr)}.wcim-taste-menu{grid-column:1/-1}.wcim-taste-menu-panel{left:0;right:auto}}@media(max-width:520px){.wcim-page .in-huis-result-group{border-radius:1.1rem!important;padding:.82rem!important}.wcim-page .in-huis-bake-card--v2 .in-huis-bake-body{padding:1rem!important}.taste-profile-shell--guided{border-radius:1.25rem;padding:.85rem}}@media(prefers-reduced-motion:reduce){.browse-taste-option,.wcim-taste-menu>summary i{transition:none!important}}.browse-sort-options{grid-template-columns:1fr!important;gap:.38rem!important;display:grid!important}.browse-sort-options .filter-chip{text-align:left;justify-content:flex-start;width:100%}.browse-taste-menu>summary{min-width:12.75rem;min-height:2.7rem;border-radius:1rem!important;padding:.26rem .55rem .26rem .34rem!important}.browse-taste-menu-icon{border-radius:.62rem;width:1.85rem;height:1.85rem}.browse-taste-menu-copy strong{font-size:.78rem}.browse-taste-menu-copy small{font-size:.59rem}.browse-taste-panel{width:min(29rem,100vw - 1.25rem);max-height:min(68vh,30rem);border-radius:1.05rem!important;gap:.7rem!important;padding:.72rem!important}.browse-taste-panel-head{background:linear-gradient(135deg,#fff6e8,#fff);border-radius:.85rem;padding:.65rem .7rem}.browse-taste-panel-head p:not(.browse-filter-panel-title){font-size:.69rem;line-height:1.38}.browse-taste-option-grid{gap:.34rem}.browse-taste-option{border-radius:.78rem;gap:.52rem;padding:.55rem .6rem}.browse-taste-option-check{border-radius:.5rem;width:1.6rem;height:1.6rem}.browse-taste-option strong{font-size:.76rem}.browse-taste-option small{font-size:.64rem;line-height:1.3}.taste-profile-shell--guided{background:radial-gradient(circle at 95% 2%,#f3d9a461,#0000 23%),linear-gradient(#fff,#fffcf8);border-radius:1.45rem;max-width:50rem;padding:1rem 1.05rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 16px 42px #6b3f2a12}.taste-profile-shell--guided .taste-profile-head{border-bottom:1px solid #c45c2617;align-items:center;padding-bottom:.8rem}.taste-profile-shell--guided .taste-profile-head .page-title{font-size:clamp(1.7rem,4vw,2.25rem)}.taste-profile-shell--guided .taste-profile-head .lede{font-size:.82rem;max-width:42rem!important}.taste-progress{grid-template-columns:repeat(5,minmax(1.8rem,1fr)) auto;gap:.32rem}.taste-profile-shell--guided .taste-step-description{max-width:43rem}.taste-step-insight{color:#6b3f2ab3;background:#fff8f0;border:1px solid #c45c2617;border-radius:.75rem;align-items:flex-start;gap:.45rem;margin-top:.55rem;padding:.52rem .62rem;font-size:.69rem;line-height:1.38;display:flex}.taste-step-insight i{color:#c45c26;margin-top:.05rem}.taste-question-card--row{background:#fcf8f2;border-radius:.82rem;padding:.62rem .68rem .66rem;position:relative;grid-template-columns:1fr!important;gap:.48rem!important}.taste-question-card--row:before{content:"";background:#c45c2659;border-radius:999px;width:3px;position:absolute;top:.55rem;bottom:.55rem;left:0}.taste-question-card--row>legend{padding-left:.2rem}.taste-question-card--row>legend strong{font-size:.8rem}.taste-question-card--row>legend small{margin-top:.05rem}.taste-question-card--row .taste-options{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.28rem!important;padding-left:2.05rem!important;display:grid!important}.taste-question-card--row .taste-option>span{text-align:center;justify-content:center;width:100%;min-height:1.95rem;padding:.3rem .28rem;font-size:.64rem}.taste-question-card--row .taste-option input:checked+span{box-shadow:0 4px 10px #c45c2624}.taste-profile-shell--guided .taste-filter-settings{border-radius:.95rem;margin-top:.7rem;padding:.7rem .75rem}.taste-profile-shell--guided .taste-filter-settings h2{font-size:1.02rem}.taste-profile-shell--guided .taste-filter-settings p{font-size:.7rem}@media(max-width:620px){.taste-question-card--row .taste-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-left:0!important}.taste-question-card--row .taste-option:last-child{grid-column:1/-1}.browse-taste-menu>summary{min-width:0}}.browse-taste-menu>summary{min-width:11.5rem;min-height:2.55rem;padding:.24rem .5rem .24rem .32rem!important}.browse-taste-menu-icon{width:1.72rem;height:1.72rem}.browse-taste-panel{width:min(30rem,100vw - 1.25rem)}.taste-learned{background:linear-gradient(135deg,#fff6e8e0,#fffffff0);border:1px solid #c45c261c;border-radius:1rem;gap:.72rem;margin-top:.85rem;padding:.8rem;display:grid}.taste-learned-head{justify-content:space-between;align-items:end;gap:.75rem;display:flex}.taste-learned-head h2{color:#6b3f2a;margin:.08rem 0 0;font-family:Fraunces,Georgia,serif;font-size:1.05rem}.taste-learned-link{color:#b44b1d;flex:none;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.taste-learned-grid{gap:.55rem;display:grid}@media(min-width:680px){.taste-learned-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.taste-learned-group{background:#ffffffc2;border-radius:.82rem;align-content:start;gap:.42rem;min-width:0;padding:.62rem;display:grid}.taste-learned-group>strong{color:#6b3f2a;align-items:center;gap:.38rem;font-size:.72rem;display:flex}.taste-learned-group>strong i{color:#c45c26}.taste-learned-group--avoid>strong i{color:#8b5a45}.taste-learned-chips{flex-wrap:wrap;gap:.3rem;display:flex}.taste-learned-chips span{color:#6b3f2ac7;background:#fff8f0;border:1px solid #c45c261a;border-radius:999px;align-items:center;min-height:1.7rem;padding:.25rem .48rem;font-size:.65rem;font-weight:700;display:inline-flex}.taste-learned-group--avoid .taste-learned-chips span{background:#f7f1ec}.taste-filter-settings-copy{min-width:0}.taste-delete-zone{border-top:1px solid #c45c2614;padding-top:.55rem}.taste-delete-zone>summary{color:#6b3f2a9e;cursor:pointer;width:max-content;font-size:.69rem;font-weight:800}.taste-delete-zone>div{justify-content:space-between;align-items:center;gap:.7rem;margin-top:.5rem;display:flex}.taste-delete-zone>div p{margin:0}.jb-404-page{width:min(100%,64rem);margin-inline:auto}.jb-404-card{background:linear-gradient(135deg,#fff6d8,#f7d978);border:1px solid #c45c261f;border-radius:1.45rem;grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1.15rem,3vw,1.8rem);display:grid;box-shadow:0 12px 34px #6b3f2a12}.jb-404-kicker{color:#a4491f;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.jb-404-card h1{max-width:17ch;margin:.35rem 0 .5rem;font-family:Fraunces,Georgia,serif;font-size:clamp(1.75rem,4vw,2.65rem);line-height:1.06}.jb-404-lede{color:#6b3f2ab8;max-width:56ch;margin:0;font-size:.88rem;line-height:1.5}.jb-404-actions{gap:.65rem;display:grid}.jb-404-context{background:#ffffff9e;border:1px solid #6b3f2a1a;border-radius:.9rem;gap:.25rem;padding:.72rem .78rem;display:none}.jb-404-context.is-visible{display:grid}.jb-404-context strong{font-size:.78rem}.jb-404-context span{color:#6b3f2a9e;font-size:.7rem;line-height:1.35}.jb-404-context a{color:#a4491f;margin-top:.2rem;font-size:.75rem;font-weight:850;text-decoration:none}.jb-404-action-row{justify-content:flex-start;display:flex}.jb-404-back{color:#9a3f14;min-height:2.35rem;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #c45c262e;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .72rem;font-size:.76rem;font-weight:800;display:inline-flex}.jb-404-back:hover{background:#fff}.jb-404-back:focus-visible{outline-offset:2px;outline:3px solid #c45c2633}.jb-404-search{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.jb-404-search input{color:#6b3f2a;min-width:0;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #c45c2629;border-radius:.8rem;padding:.6rem .75rem;font-size:.8rem}.jb-404-search input:focus{border-color:#c45c26;outline:3px solid #c45c2629}.jb-404-search button{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:#c45c26;border:0;border-radius:.8rem;padding:.55rem .85rem;font-size:.78rem;font-weight:800}.jb-404-recipes{background:#ffffff7a;border:1px solid #c45c2614;border-radius:1.2rem;margin-top:1.2rem;padding:1rem}.jb-404-recipes-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.75rem;display:flex}.jb-404-recipes-head h2{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.25rem}.jb-404-recipes-head p{color:#6b3f2a94;margin:.15rem 0 0;font-size:.72rem}.jb-404-recipes-head a{color:#c45c26;flex:none;font-size:.74rem;font-weight:800;text-decoration:none}.jb-404-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.jb-404-recipe{color:#6b3f2a;background:#fff;border:1px solid #c45c2617;border-radius:.9rem;min-width:0;text-decoration:none;overflow:hidden}.jb-404-recipe-media{aspect-ratio:16/8;background:#f7efe3;display:block;overflow:hidden}.jb-404-recipe-media img{object-fit:cover;width:100%;height:100%}.jb-404-recipe-copy{padding:.55rem .65rem .62rem;display:block}.jb-404-recipe-copy strong{text-overflow:ellipsis;white-space:nowrap;font-family:Fraunces,Georgia,serif;font-size:.82rem;line-height:1.2;display:block;overflow:hidden}.jb-404-recipe-copy small{color:#6b3f2a8f;margin-top:.18rem;font-size:.63rem;display:block}.jb-404-empty{flex-wrap:wrap;gap:.5rem;display:flex}.jb-404-empty a{color:#6b3f2a;background:#fff;border-radius:999px;padding:.5rem .7rem;font-size:.75rem;font-weight:800;text-decoration:none}@media(max-width:860px){.jb-404-card{grid-template-columns:1fr}}@media(max-width:620px){.taste-learned-head,.taste-delete-zone>div{flex-direction:column;align-items:flex-start}.jb-404-card{border-radius:1.1rem;padding:1rem}.jb-404-search,.jb-404-grid{grid-template-columns:1fr}.jb-404-recipe{grid-template-columns:7rem minmax(0,1fr);display:grid}.jb-404-recipe-media{aspect-ratio:auto;height:100%}.jb-404-recipes-head{flex-direction:column;align-items:flex-start}}.taste-profile-shell--guided{border-radius:1.25rem;padding:.82rem .9rem .92rem}.taste-profile-shell--guided .taste-profile-head{gap:.8rem;padding-bottom:.55rem}.taste-profile-shell--guided .taste-profile-head .page-title{font-size:clamp(1.65rem,3.5vw,2.05rem);margin-top:.15rem!important}.taste-profile-shell--guided .taste-profile-head .lede{font-size:.72rem;line-height:1.38;max-width:38rem!important;margin-top:.3rem!important}.taste-profile-score{border-radius:.85rem;min-width:4.45rem;padding:.45rem .55rem}.taste-profile-score strong{font-size:1.35rem}.taste-progress{gap:.26rem;margin-top:.58rem}.taste-step-toolbar{background:#ffffffb8;border:1px solid #c45c2617;border-radius:.78rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;margin-top:.55rem;padding:.48rem .55rem;display:flex}.taste-step-progress-copy{align-items:baseline;gap:.45rem;min-width:0;display:flex}.taste-step-progress-copy strong{color:#6b3f2a;font-size:.76rem}.taste-step-progress-copy span{color:#6b3f2a8c;font-size:.66rem}.taste-step-toolbar-actions{flex-wrap:wrap;gap:.32rem;display:flex}.taste-ghost-button{color:#6b3f2a;cursor:pointer;background:#fff;border:1px solid #c45c2621;border-radius:999px;justify-content:center;align-items:center;min-height:1.9rem;padding:.28rem .55rem;font-size:.63rem;font-weight:750;display:inline-flex}.taste-ghost-button:hover:not(:disabled){background:#fff8f0;border-color:#c45c264d}.taste-ghost-button--danger{color:#a94419}.taste-ghost-button:disabled{cursor:not-allowed;opacity:.42}.taste-profile-shell--guided .taste-step>legend{font-size:1.2rem}.taste-profile-shell--guided .taste-step-description{max-width:42rem;margin-top:.18rem;font-size:.68rem;line-height:1.35}.taste-step-key{color:#6b3f2a94;margin:.32rem 0 0;font-size:.61rem;line-height:1.35}.taste-question-card--row{box-shadow:none;background:#fcf8f2;border-radius:.72rem;padding:.5rem .58rem .54rem;position:relative;grid-template-columns:1fr!important;gap:.34rem!important}.taste-question-card--row:before{width:2px;top:.45rem;bottom:.45rem}.taste-question-card--row>legend{gap:.48rem;padding:0 5.35rem 0 .12rem}.taste-question-card--row>legend strong{font-size:.74rem;line-height:1.25}.taste-question-card--row>legend small{margin-top:.02rem;font-size:.57rem}.taste-inline-clear{color:#b44b1db8;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;font-size:.59rem;font-weight:750;display:inline-flex;position:absolute;top:.52rem;right:.6rem}.taste-inline-clear:hover{color:#a94419}.taste-question-card--row .taste-options{margin-top:.08rem;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.22rem!important;padding-left:1.96rem!important;display:grid!important}.taste-question-card--row .taste-option>span{text-align:center;border-radius:.68rem;justify-content:center;width:100%;min-height:1.75rem;padding:.22rem .2rem;font-size:.58rem}.taste-question-card--row .taste-option input:checked+span{background:#c45c26;box-shadow:0 3px 8px #c45c261f}.taste-status--compact{border-radius:.7rem;margin-top:.5rem;padding:.48rem .58rem;font-size:.64rem;line-height:1.35}.taste-profile-more{background:#ffffffa8;border:1px solid #c45c2617;border-radius:.85rem;margin-top:.58rem}.taste-profile-more>summary{color:#6b3f2a;cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;min-height:2.65rem;padding:.55rem .68rem;list-style:none;display:flex}.taste-profile-more>summary::-webkit-details-marker{display:none}.taste-profile-more>summary span{gap:.05rem;display:grid}.taste-profile-more>summary strong{font-size:.76rem}.taste-profile-more>summary small{color:#6b3f2a85;font-size:.6rem}.taste-profile-more>summary i{color:#c45c26;font-size:.72rem;transition:transform .16s}.taste-profile-more[open]>summary i{transform:rotate(180deg)}.taste-profile-more-body{padding:0 .58rem .58rem}.taste-profile-more .taste-learned{margin-top:0;padding:.62rem}.taste-profile-more .taste-filter-settings{margin-top:.5rem;padding:.6rem .65rem}.taste-profile-more .taste-filter-settings h2{font-size:.92rem}.taste-profile-more .taste-filter-settings p{font-size:.65rem;line-height:1.4}@media(max-width:620px){.taste-profile-shell--guided{padding:.72rem}.taste-step-toolbar{align-items:flex-start}.taste-step-progress-copy{width:100%}.taste-question-card--row{padding:.55rem}.taste-question-card--row>legend{padding-right:0}.taste-inline-clear{width:max-content;margin-left:1.95rem;position:static}.taste-question-card--row .taste-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-left:0!important}.taste-question-card--row .taste-option:last-child{grid-column:1/-1}}.taste-profile-page{max-width:51rem!important}.taste-profile-shell--guided{padding:.78rem .86rem .88rem}.taste-profile-shell--guided .taste-profile-head{padding-bottom:.5rem}.taste-profile-shell--guided .taste-profile-head .lede{font-size:.69rem;line-height:1.32;max-width:34rem!important}.taste-progress{margin-top:.5rem}.taste-step-toolbar{background:0 0;border:0;margin-top:.4rem;padding:0}.taste-step-toolbar-count{color:#6b3f2a8a;font-size:.62rem;font-weight:750}.taste-step-toolbar-actions{margin-left:auto}.taste-ghost-button{min-height:1.75rem;padding:.24rem .48rem;font-size:.59rem}.taste-profile-shell--guided .taste-step{margin-top:.55rem}.taste-profile-shell--guided .taste-step>legend{font-size:1.12rem;line-height:1.2}.taste-step-key{margin-top:.24rem;font-size:.58rem}.taste-question-list{gap:.3rem;margin-top:.42rem}.taste-question-card--row{background:#fcf8f2e0;border-radius:.7rem;align-items:center;padding:.46rem .55rem;transition:border-color .16s,background .16s;display:grid;grid-template-columns:minmax(13rem,.9fr) minmax(22rem,1.45fr)!important;gap:.55rem!important}.taste-question-card--row.is-answered{background:#fffbf6f5;border-color:#c45c262e}.taste-question-card--row:before{top:.4rem;bottom:.4rem}.taste-question-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;display:grid}.taste-question-copy>span:last-child{gap:.08rem;min-width:0;display:grid}.taste-question-copy strong{color:#6b3f2a;font-size:.72rem;font-weight:780;line-height:1.22}.taste-question-number{width:1.42rem;height:1.42rem;font-size:.59rem}.taste-inline-clear{width:max-content;padding:0;font-size:.55rem;line-height:1.15;position:static}.taste-question-card--row .taste-options{margin:0;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.2rem!important;padding:0!important;display:grid!important}.taste-question-card--row .taste-option>span{border-radius:.62rem;min-height:1.82rem;padding:.24rem .18rem;font-size:.59rem;line-height:1.15}.taste-profile-shell--guided .taste-nav,.taste-profile-more{margin-top:.48rem}.browse-result-count{color:#6b3f2a;white-space:nowrap;background:#ffffffe0;border:1px solid #c45c261f;border-radius:999px;flex:none;align-items:center;gap:.38rem;min-height:2rem;padding:.36rem .62rem;font-size:.69rem;font-weight:800;display:inline-flex;box-shadow:0 3px 10px #6b3f2a09}.browse-result-count i{color:#c45c26;font-size:.7rem}@media(max-width:760px){.taste-question-card--row{padding:.5rem .52rem;grid-template-columns:1fr!important;gap:.35rem!important}.taste-question-card--row .taste-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.taste-question-card--row .taste-option:last-child{grid-column:1/-1}.taste-step-toolbar{align-items:center}.browse-result-count{order:3}}.global-search-page{padding-top:clamp(.7rem,1.6vw,1.05rem)}.global-search-page .global-search-hero{text-align:center;width:100%;margin:0 auto clamp(1rem,2vw,1.35rem);padding:clamp(.7rem,1.5vw,1.05rem) 0 clamp(.85rem,1.8vw,1.2rem)}.global-search-page .global-search-hero-copy{width:100%;margin:0 auto}.global-search-page .global-search-title{width:100%;color:var(--color-cacao,#6b3f2a);font-family:var(--font-display,Fraunces,Georgia,serif);letter-spacing:-.025em;text-align:center;align-items:center;gap:clamp(.75rem,2.5vw,2rem);margin:0;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:600;line-height:1.08;display:flex}.global-search-page .global-search-title:before,.global-search-page .global-search-title:after{content:"";flex:1 1 0;min-width:1.5rem;height:1px}.global-search-page .global-search-title:before{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-cacao)28%,transparent))}.global-search-page .global-search-title:after{background:linear-gradient(to left,transparent,color-mix(in srgb,var(--color-cacao)28%,transparent))}.global-search-page .global-search-lede{color:#6b3f2aa8;width:min(42rem,100%);margin:.62rem auto 0;padding-inline:.5rem;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.55}.global-search-page .global-search-field-wrap{width:min(48rem,100% - 1rem);margin:clamp(.8rem,1.7vw,1.05rem) auto 0}.global-search-page .global-search-input-shell{position:relative}.global-search-page .global-search-input-icon{z-index:1;color:#c45c26;pointer-events:none;font-size:.95rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.global-search-page .global-search-input{color:#5b3423;background:#fffffff7;border:1px solid #c45c262e;border-radius:999px;outline:none;width:100%;min-height:3.25rem;padding:.74rem 1.05rem .74rem 2.75rem;font-size:.96rem;transition:border-color .16s,box-shadow .16s;box-shadow:0 7px 20px #6b3f2a0e}.global-search-page .global-search-input::placeholder{color:#6b3f2a6b}.global-search-page .global-search-input:focus{border-color:#c45c2685;box-shadow:0 0 0 4px #c45c2614,0 9px 24px #6b3f2a12}.global-search-page .global-search-count{color:#6b3f2a94;margin:.55rem 0 0;font-size:.76rem}.global-search-page .global-search-count strong{color:#a94419;font-weight:800}.global-search-page .global-search-content-switch{width:min(48rem,100%);margin:0 auto clamp(1.25rem,2.6vw,1.8rem)}.global-search-page .global-search-content-tabs{background:#ffffffb8;border:1px solid #c45c261f;border-radius:1.15rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;padding:.42rem;display:grid;box-shadow:0 8px 24px #6b3f2a0b}.global-search-page .global-search-content-tab{color:#6b3f2ab8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:3.2rem;padding:.5rem .62rem;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:grid}.global-search-page .global-search-content-tab:hover{background:#fff8f0d1;border-color:#c45c2624}.global-search-page .global-search-content-tab.is-active{color:#fff;background:#c45c26;border-color:#c45c2638;box-shadow:0 7px 16px #c45c262b}.global-search-page .global-search-content-tab-icon{color:#c45c26;background:#c45c2617;border-radius:.7rem;place-items:center;width:2rem;height:2rem;display:grid}.global-search-page .global-search-content-tab.is-active .global-search-content-tab-icon{color:#fff;background:#ffffff29}.global-search-page .global-search-content-tab strong,.global-search-page .global-search-content-tab small{line-height:1.15;display:block}.global-search-page .global-search-content-tab strong{font-size:.78rem;font-weight:800}.global-search-page .global-search-content-tab small{opacity:.7;margin-top:.12rem;font-size:.66rem;font-weight:750}.global-search-page .global-search-filters{background:#ffffff94;border:1px solid #c45c261c;border-radius:1.35rem;margin:0 0 clamp(1.6rem,3vw,2.2rem);padding:clamp(.9rem,2vw,1.15rem);box-shadow:0 10px 30px #6b3f2a0a}.global-search-page .global-search-filter-head{justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin:0 .15rem .7rem;display:flex}.global-search-page .global-search-filter-kicker{color:#c45c26;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .12rem;font-size:.64rem;font-weight:800}.global-search-page .global-search-filter-head h2{color:#6b3f2a;font-family:var(--font-display,Fraunces,Georgia,serif);margin:0;font-size:1.2rem;font-weight:650;line-height:1.2}.global-search-page .global-search-filter-head>p{color:#6b3f2a8c;text-align:right;max-width:34rem;margin:0;font-size:.72rem;line-height:1.45}.global-search-page .global-search-filter-shell .browse-filter-bar--polished{box-shadow:none;background:#ffffffe6;border-color:#c45c261a;border-radius:1rem;padding:.68rem}.global-search-page .global-search-filter-shell .browse-filter-toolbar{align-items:center}.global-search-page .global-search-filter-shell .browse-filter-menus{gap:.4rem}.global-search-page .global-search-filter-shell .browse-filter-menu>summary,.global-search-page .global-search-filter-shell .browse-filters-toggle{background:#fffdf9;border-radius:.78rem;min-height:2.55rem;padding-inline:.72rem}.global-search-page .global-search-filter-shell .browse-active-zone{border-top:1px solid #c45c261a;margin-top:.65rem;padding-top:.65rem}.global-search-page .global-search-results{margin-top:.15rem}.global-search-page .global-search-results-head{justify-content:space-between;align-items:flex-end;gap:.8rem 1.5rem;margin:0 0 1rem;display:flex}.global-search-page .global-search-results-head h2{color:#6b3f2a;font-family:var(--font-display,Fraunces,Georgia,serif);margin:.14rem 0 0;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:650;line-height:1.2}.global-search-page .global-search-results-total{color:#6b3f2a8c;background:#ffffffbd;border:1px solid #c45c261a;border-radius:999px;align-items:center;min-height:2rem;padding:.34rem .62rem;font-size:.69rem;font-weight:750;display:inline-flex}@media(max-width:760px){.global-search-page{padding-top:.55rem}.global-search-page .global-search-hero{padding:.7rem 0 .9rem}.global-search-page .global-search-title{gap:.75rem;font-size:clamp(1.9rem,10vw,2.45rem)}.global-search-page .global-search-title:before,.global-search-page .global-search-title:after{min-width:.9rem}.global-search-page .global-search-lede{margin-top:.48rem;font-size:.88rem;line-height:1.5}.global-search-page .global-search-field-wrap{width:calc(100% - .5rem);margin-top:.72rem}.global-search-page .global-search-input{min-height:3.05rem;font-size:.92rem}.global-search-page .global-search-content-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.global-search-page .global-search-filter-head{flex-direction:column;align-items:flex-start;gap:.38rem}.global-search-page .global-search-filter-head>p{text-align:left}.global-search-page .global-search-filters{border-radius:1.05rem;padding:.72rem}.global-search-page .global-search-results-head{flex-direction:column;align-items:flex-start;gap:.45rem}}@media(prefers-reduced-motion:reduce){.global-search-page .global-search-input,.global-search-page .global-search-content-tab{transition:none!important}}@media(hover:hover)and (pointer:fine){.global-search-page .recipe-card--editorial,.global-search-page .library-card--diy,.global-search-page .knowledge-card-v3{transition:box-shadow .18s,border-color .18s!important;transform:none!important}.global-search-page .recipe-card--editorial>.recipe-card-media,.global-search-page .recipe-card--editorial>.recipe-card-body,.global-search-page .library-card--diy>.recipe-card-photo,.global-search-page .library-card--diy>.recipe-card-body,.global-search-page .knowledge-card-v3>.knowledge-card-v3-media,.global-search-page .knowledge-card-v3>.knowledge-card-v3-body{transform:translateY(0);transition:transform .18s!important}.global-search-page .recipe-card--editorial .recipe-card-photo img,.global-search-page .library-card--diy .recipe-card-photo img,.global-search-page .knowledge-card-v3 .knowledge-card-v3-media img{transform:scale(1);transition:transform .18s!important}.global-search-page .recipe-card--editorial:hover,.global-search-page .library-card--diy:hover,.global-search-page .knowledge-card-v3:hover{border-color:color-mix(in srgb,var(--color-terracotta)18%,transparent);box-shadow:0 14px 34px #53301e18;transform:none!important}.global-search-page .recipe-card--editorial:hover>.recipe-card-media,.global-search-page .recipe-card--editorial:hover>.recipe-card-body,.global-search-page .library-card--diy:hover>.recipe-card-photo,.global-search-page .library-card--diy:hover>.recipe-card-body,.global-search-page .knowledge-card-v3:hover>.knowledge-card-v3-media,.global-search-page .knowledge-card-v3:hover>.knowledge-card-v3-body{transform:translateY(-3px)!important}.global-search-page .recipe-card--editorial:hover .recipe-card-photo img,.global-search-page .library-card--diy:hover .recipe-card-photo img,.global-search-page .knowledge-card-v3:hover .knowledge-card-v3-media img{transform:scale(1.025)!important}}@media(prefers-reduced-motion:reduce){.global-search-page .recipe-card--editorial,.global-search-page .library-card--diy,.global-search-page .knowledge-card-v3,.global-search-page .recipe-card--editorial>.recipe-card-media,.global-search-page .recipe-card--editorial>.recipe-card-body,.global-search-page .library-card--diy>.recipe-card-photo,.global-search-page .library-card--diy>.recipe-card-body,.global-search-page .knowledge-card-v3>.knowledge-card-v3-media,.global-search-page .knowledge-card-v3>.knowledge-card-v3-body,.global-search-page .recipe-card--editorial .recipe-card-photo img,.global-search-page .library-card--diy .recipe-card-photo img,.global-search-page .knowledge-card-v3 .knowledge-card-v3-media img{transition:none!important}.global-search-page .recipe-card--editorial:hover>.recipe-card-media,.global-search-page .recipe-card--editorial:hover>.recipe-card-body,.global-search-page .library-card--diy:hover>.recipe-card-photo,.global-search-page .library-card--diy:hover>.recipe-card-body,.global-search-page .knowledge-card-v3:hover>.knowledge-card-v3-media,.global-search-page .knowledge-card-v3:hover>.knowledge-card-v3-body,.global-search-page .recipe-card--editorial:hover .recipe-card-photo img,.global-search-page .library-card--diy:hover .recipe-card-photo img,.global-search-page .knowledge-card-v3:hover .knowledge-card-v3-media img{transform:none!important}}.taste-question-copy small{color:#6b3f2a94;margin-top:.08rem;font-size:.64rem;font-weight:600;line-height:1.35;display:block}@media(max-width:620px){.taste-question-copy small{font-size:.62rem}}.taste-profile-page .taste-step-description{color:#6b3f2aa8;max-width:46rem;margin:.28rem 0 0;font-size:.74rem;line-height:1.45}.taste-profile-page .taste-question-copy{grid-template-columns:auto minmax(0,1fr)}.taste-profile-page .taste-question-copy>strong{min-width:0}.taste-profile-page .taste-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.taste-profile-page .taste-option.is-selected>span{color:#fff;background:#c45c26;border-color:#c45c26;box-shadow:0 6px 14px #c45c2626}.taste-profile-page .taste-option:focus-visible{outline:none}.taste-profile-page .taste-option:focus-visible>span{outline-offset:2px;outline:3px solid #c45c262e}@media(max-width:620px){.taste-profile-page .taste-step-description{font-size:.7rem}}.account-dashboard{--account-line:color-mix(in srgb,var(--color-cacao)9%,transparent);--account-soft:color-mix(in srgb,var(--color-flour)72%,white)}.account-dashboard-kicker{color:var(--color-terracotta-dark,#a44a1e);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .22rem;font-size:.65rem;font-weight:800;line-height:1.2}.account-dashboard-primary{border:1px solid color-mix(in srgb,var(--color-terracotta)14%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--color-butter)45%,transparent),transparent 39%),#fff;border-radius:1.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2.25rem);padding:clamp(1.1rem,3vw,1.7rem);display:grid;box-shadow:0 10px 30px #53301e0e}.account-dashboard-primary-copy h2,.account-dashboard-section-head h2,.account-dashboard-profile h2{color:var(--color-cacao);font-family:var(--font-display);margin:0;font-weight:650;line-height:1.12}.account-dashboard-primary-copy h2{font-size:clamp(1.65rem,3vw,2.25rem)}.account-dashboard-primary-copy>p:last-of-type{max-width:44rem;color:color-mix(in srgb,var(--color-cacao)68%,transparent);margin:.55rem 0 0;font-size:.92rem;line-height:1.6}.account-dashboard-primary-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.account-dashboard-pantry-status{border:1px solid color-mix(in srgb,var(--color-terracotta)12%,transparent);text-align:center;background:#fffdf9db;border-radius:1.2rem;place-items:center;min-width:9.5rem;padding:1rem 1.1rem;display:grid}.account-dashboard-pantry-icon,.account-dashboard-shortcut-icon,.account-dashboard-activity-icon{color:var(--color-terracotta);background:color-mix(in srgb,var(--color-butter)34%,white);place-items:center;display:grid}.account-dashboard-pantry-icon{border-radius:.8rem;width:2.4rem;height:2.4rem;font-size:1.05rem}.account-dashboard-pantry-status strong{color:var(--color-cacao);font-family:var(--font-display);margin-top:.42rem;font-size:1.7rem;line-height:1}.account-dashboard-pantry-status>span:last-child{color:color-mix(in srgb,var(--color-cacao)58%,transparent);margin-top:.24rem;font-size:.69rem;font-weight:650;line-height:1.3}.account-dashboard-section-head{justify-content:space-between;align-items:end;gap:.75rem 1.5rem;margin-bottom:.8rem;display:flex}.account-dashboard-section-head h2{font-size:clamp(1.35rem,2.2vw,1.7rem)}.account-dashboard-section-head>p{max-width:26rem;color:color-mix(in srgb,var(--color-cacao)55%,transparent);text-align:right;margin:0;font-size:.75rem;line-height:1.45}.account-dashboard-section-head--compact{margin-bottom:.65rem}.account-dashboard-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.account-dashboard-shortcut{border:1px solid var(--account-line);min-width:0;color:inherit;background:#fff;border-radius:1.05rem;grid-template-columns:2.45rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem .95rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid;box-shadow:0 5px 18px #53301e09}.account-dashboard-shortcut:hover{border-color:color-mix(in srgb,var(--color-terracotta)24%,transparent);background:color-mix(in srgb,var(--color-flour)32%,white);box-shadow:0 9px 24px #53301e0f}.account-dashboard-shortcut-icon{border-radius:.8rem;width:2.45rem;height:2.45rem;font-size:1rem}.account-dashboard-shortcut-copy{min-width:0}.account-dashboard-shortcut-copy strong,.account-dashboard-shortcut-copy small{display:block}.account-dashboard-shortcut-copy strong{color:var(--color-cacao);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:760;line-height:1.25;overflow:hidden}.account-dashboard-shortcut-copy small{color:color-mix(in srgb,var(--color-cacao)54%,transparent);margin-top:.16rem;font-size:.7rem;line-height:1.35}.account-dashboard-shortcut-arrow{color:color-mix(in srgb,var(--color-terracotta)72%,transparent);font-size:.82rem}.account-dashboard-empty,.account-dashboard-profile{border:1px solid var(--account-line);background:#fff;border-radius:1.15rem;box-shadow:0 5px 18px #53301e09}.account-dashboard-empty{align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.account-dashboard-empty>span{background:var(--account-soft);width:2.35rem;height:2.35rem;color:var(--color-terracotta);border-radius:.78rem;flex:none;place-items:center;display:grid}.account-dashboard-empty strong{color:var(--color-cacao);font-size:.86rem;display:block}.account-dashboard-empty p{color:color-mix(in srgb,var(--color-cacao)58%,transparent);margin:.22rem 0 0;font-size:.75rem;line-height:1.5}.account-dashboard-activity-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.account-dashboard-activity-list li{border-bottom:1px solid var(--account-line);align-items:center;gap:.7rem;padding:.72rem .82rem;display:flex}.account-dashboard-activity-list li:last-child{border-bottom:0}.account-dashboard-activity-icon{border-radius:.68rem;flex:none;width:2rem;height:2rem;font-size:.8rem}.account-dashboard-activity-copy{min-width:0}.account-dashboard-activity-copy>a,.account-dashboard-activity-copy>span{color:var(--color-cacao);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:680;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.account-dashboard-activity-copy>a:hover{color:var(--color-terracotta)}.account-dashboard-activity-copy small{color:color-mix(in srgb,var(--color-cacao)46%,transparent);margin-top:.12rem;font-size:.66rem;display:block}.account-dashboard-profile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem 1rem;padding:.9rem 1rem;display:grid}.account-dashboard-avatar{background:var(--color-terracotta);color:#fff;width:3rem;height:3rem;font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;font-size:.92rem;font-weight:650;display:flex;overflow:hidden}.account-dashboard-profile-copy{min-width:0}.account-dashboard-profile h2{text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;overflow:hidden}.account-dashboard-profile-copy>p:last-child{color:color-mix(in srgb,var(--color-cacao)53%,transparent);text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0 0;font-size:.72rem;overflow:hidden}.recipe-landing-result-count{color:color-mix(in srgb,var(--color-cacao)64%,transparent);align-items:center;gap:.42rem;margin:0 0 .85rem;font-size:.76rem;font-weight:650;line-height:1.3;display:inline-flex}.recipe-landing-result-count i{color:var(--color-terracotta)}.recipe-landing-result-count strong{color:var(--color-cacao);font-weight:800}.global-search-page .global-search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(.6rem,2vw,1.25rem);display:grid}.global-search-page .global-search-results-grid>.recipe-card--editorial,.global-search-page .global-search-results-grid>.library-card--diy,.global-search-page .global-search-results-grid>.knowledge-card-v3{align-self:stretch;height:100%}@media(min-width:1024px){.global-search-page .global-search-results-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:639px){.account-dashboard-primary{border-radius:1.2rem;grid-template-columns:1fr;padding:1rem}.account-dashboard-pantry-status{text-align:left;grid-template-columns:auto auto minmax(0,1fr);place-items:center start;gap:.55rem;min-width:0;padding:.7rem .75rem}.account-dashboard-pantry-icon{width:2.1rem;height:2.1rem}.account-dashboard-pantry-status strong{margin:0;font-size:1.35rem}.account-dashboard-pantry-status>span:last-child{margin:0}.account-dashboard-primary-actions>a{flex:12rem;justify-content:center}.account-dashboard-section-head{flex-direction:column;align-items:flex-start;gap:.28rem}.account-dashboard-section-head>p{text-align:left}.account-dashboard-shortcuts{grid-template-columns:1fr;gap:.55rem}.account-dashboard-shortcut{padding:.75rem .8rem}.account-dashboard-profile{grid-template-columns:auto minmax(0,1fr)}.account-dashboard-profile>.btn-secondary{grid-column:1/-1;justify-content:center;width:100%}.global-search-page .global-search-results-grid{gap:.65rem}.global-search-page .global-search-results-grid>.recipe-card--editorial,.global-search-page .global-search-results-grid>.library-card--diy,.global-search-page .global-search-results-grid>.knowledge-card-v3{border-radius:1.05rem;min-width:0}.global-search-page .knowledge-card-v3-media{aspect-ratio:4/3}.global-search-page .knowledge-card-v3-body,.global-search-page .library-card--diy .recipe-card-body{gap:.35rem;padding:.58rem .6rem .68rem}.global-search-page .knowledge-card-v3-eyebrow,.global-search-page .library-card--diy .recipe-card-category{letter-spacing:.07em;margin:0;font-size:.5rem;line-height:1.2}.global-search-page .knowledge-card-v3-title,.global-search-page .library-card--diy .recipe-card-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.24em;font-size:.86rem;line-height:1.12;display:-webkit-box;overflow:hidden}.global-search-page .knowledge-card-v3-summary,.global-search-page .knowledge-card-v3-link{display:none}.global-search-page .knowledge-card-v3-kind,.global-search-page .library-card-pill{max-width:calc(100% - .9rem);padding:.27rem .4rem;font-size:.52rem;line-height:1.05}.global-search-page .library-card--diy .recipe-card-foot{gap:.25rem;margin-top:0;padding-top:.3rem}.global-search-page .library-card--diy .recipe-card-meta{flex-wrap:wrap;gap:.16rem .28rem;min-width:0;font-size:.6rem;line-height:1.2;display:flex}.global-search-page .library-card--diy .recipe-card-meta-sep{display:none}}@media(max-width:339px){.global-search-page .global-search-results-grid{gap:.48rem}.global-search-page .recipe-card--editorial .recipe-card-body,.global-search-page .knowledge-card-v3-body,.global-search-page .library-card--diy .recipe-card-body{padding-left:.52rem;padding-right:.52rem}.global-search-page .recipe-card--editorial .recipe-card-title,.global-search-page .knowledge-card-v3-title,.global-search-page .library-card--diy .recipe-card-title{font-size:.81rem}}@media(prefers-reduced-motion:reduce){.account-dashboard-shortcut{transition:none}}@media(max-width:639px){.global-search-page .global-search-hero,.global-search-page .global-search-field-wrap,.global-search-page .global-search-content-switch,.global-search-page .global-search-content-tabs,.global-search-page .global-search-filters,.global-search-page .global-search-filter-shell,.global-search-page .global-search-results,.global-search-page .global-search-results-grid{min-width:0;max-width:100%}.global-search-page .global-search-content-tab{width:100%;min-width:0;max-width:100%;overflow:hidden}.global-search-page .global-search-content-tab>span:last-child{min-width:0;overflow:hidden}.global-search-page .global-search-content-tab strong,.global-search-page .global-search-content-tab small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-page .global-search-results-grid{width:100%}.global-search-page .global-search-results-grid>.recipe-card--editorial,.global-search-page .global-search-results-grid>.library-card--diy,.global-search-page .global-search-results-grid>.knowledge-card-v3{width:100%;min-width:0;max-width:100%}.global-search-page .recipe-card--editorial .recipe-card-media,.global-search-page .recipe-card--editorial .recipe-card-body,.global-search-page .recipe-card--editorial .recipe-card-copy,.global-search-page .recipe-card--editorial .recipe-card-foot,.global-search-page .recipe-card--editorial .recipe-card-times,.global-search-page .recipe-card--editorial .recipe-card-summary-row,.global-search-page .library-card--diy .recipe-card-photo,.global-search-page .library-card--diy .recipe-card-body,.global-search-page .knowledge-card-v3-media,.global-search-page .knowledge-card-v3-body{min-width:0;max-width:100%}}.knowledge-article-v3-point-copy>p{margin:0}.global-search-page .global-search-results-grid>.knowledge-card-v3{flex-direction:column!important;grid-template-columns:none!important;align-self:stretch!important;height:100%!important;display:flex!important}.global-search-page .recipe-card--editorial .recipe-card-photo-frame,.global-search-page .library-card--diy>.recipe-card-photo>div:first-child,.global-search-page .knowledge-card-v3>.knowledge-card-v3-media{width:100%;aspect-ratio:4/3!important;height:auto!important;min-height:0!important}.global-search-page .knowledge-card-v3>.knowledge-card-v3-body{flex:auto;width:100%}@media(max-width:359px){.contact-email-placeholder,.contact-email-placeholder>div,.contact-email-placeholder .page-heading,.contact-email-placeholder .page-heading a{min-width:0}.contact-email-placeholder .page-heading a{overflow-wrap:anywhere}.diy-guide-hero{min-height:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
