@layer ui{.tnW40a_toaster{display:contents}[data-sonner-toaster][popover]{background:0 0;border:0;margin:0;padding:0;overflow:visible}:where([data-sonner-toaster][popover]){inset:auto}.tnW40a_toast{--p:var(--space-4);border-radius:var(--radius--large);background-color:var(--mauve-1);width:100%;font-size:var(--size-2);box-shadow:var(--shadow--high);padding-top:var(--p);align-content:end;align-items:center;gap:var(--p);grid-template:"status content"1fr"actions actions"/auto 1fr;display:grid}.tnW40a_loader{position:relative}.tnW40a_icon{border-radius:var(--radius--full);width:2rem;height:2rem;margin-left:var(--p);color:var(--mauve-12);transition:opacity var(--transition-duration--short);grid-area:status;place-content:center;align-self:start;place-items:center;display:inline-flex;position:relative}.tnW40a_success .tnW40a_icon{background-color:var(--grass-6);color:var(--grass-12)}.tnW40a_error .tnW40a_icon{background-color:var(--red-6);color:var(--red-12)}.tnW40a_info .tnW40a_icon{background-color:var(--iris-6);color:var(--iris-12)}[data-front=false][data-expanded=false] .tnW40a_icon{opacity:0}.tnW40a_content{gap:var(--space-2);line-height:var(--line-height--compact);margin-right:var(--p);grid-area:content;display:grid}.tnW40a_title{color:var(--mauve-12);text-wrap:balance;font-weight:600}.tnW40a_description{color:var(--mauve-11)}.tnW40a_closeButton{--length:var(--space-5);width:var(--length);height:var(--length);inset:var(--space-0) var(--space-0) auto auto;color:var(--mauve-10);border-radius:var(--radius--full);z-index:var(--z-index);position:absolute}.tnW40a_closeButton:focus,.tnW40a_closeButton:hover{color:var(--mauve-12)}.tnW40a_actions{gap:var(--space-2);padding:var(--space-2) var(--p);border-top:1px solid var(--mauve-4);color:var(--mauve-12);background-color:var(--mauve-3);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;grid-area:actions;display:flex}}
@layer ui{@property --jsxGap{syntax:"*";inherits:false;initial-value:0}@property --jsxAlignItems{syntax:"*";inherits:false;initial-value:flex-start}@property --jsxJustifyContent{syntax:"*";inherits:false;initial-value:normal}.cNkywG_flex{gap:var(--jsxGap);align-items:var(--jsxAlignItems);justify-content:var(--jsxJustifyContent);flex-direction:row;display:flex}.cNkywG_wrap{flex-wrap:wrap}.cNkywG_column{flex-direction:column}}
@layer ui{.VeQW9q_chip{--inset:min(calc(var(--jsxFontSize,0) / 2), var(--gap--large));align-items:center;gap:var(--space-1);padding:calc(var(--inset) / 2) var(--inset);color:var(--c);border:1px solid var(--bgc);border-radius:var(--radius--large);text-align:left;font-family:var(--font-sans-serif);display:inline-flex}.VeQW9q_chip:has(input:not(:checked)){border-color:var(--bgc);background-color:#0000}.VeQW9q_stacked{flex-direction:column;align-items:stretch;gap:0}.VeQW9q_accent{--c:var(--iris-12);--lc:var(--iris-11);--bgc:var(--iris-6)}.VeQW9q_regular{--c:var(--iris-12);--lc:var(--iris-11);--bgc:var(--iris-2)}.VeQW9q_light{--c:var(--mauve-10);--lc:var(--mauve-11);--bgc:var(--mauve-3)}.VeQW9q_red{--c:var(--red-12);--lc:var(--red-11);--bgc:var(--red-8)}.VeQW9q_amber{--c:var(--amber-12);--lc:var(--amber-11);--bgc:var(--amber-8)}.VeQW9q_heavy{--c:var(--mauve-1);--lc:var(--mauve-2);--bgc:var(--mauve-12)}.VeQW9q_icon{color:var(--lc)}.VeQW9q_label{color:var(--lc);font-size:max(.5em,11px)}.VeQW9q_filled{background-color:var(--bgc)}.VeQW9q_outline{color:var(--lc)}}
@layer ui{.UWzSea_number{--slide:0;--roll-duration:var(--transition-duration--slow);clip-path:inset(-.2em -100vw);font-variant-numeric:tabular-nums;display:inline-block;position:relative}.UWzSea_sizer{visibility:hidden}.UWzSea_value{--dy:var(--slide);position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.UWzSea_value{--dy:0}}.UWzSea_enter{animation:UWzSea_roll-in var(--roll-duration) var(--spring-lazy) both, UWzSea_fade-in var(--roll-duration) ease-out both}.UWzSea_exit{pointer-events:none;animation:UWzSea_roll-out var(--roll-duration) var(--spring-lazy) both, UWzSea_fade-out var(--roll-duration) ease-out both}@keyframes UWzSea_roll-in{0%{translate:0 calc(var(--dy) * 100%)}}@keyframes UWzSea_roll-out{to{translate:0 calc(var(--dy) * -100%)}}@keyframes UWzSea_fade-in{0%{opacity:0}}@keyframes UWzSea_fade-out{to{opacity:0}}}
@layer ui{@property --jsxGap{syntax:"*";inherits:false;initial-value:0}@property --jsxAlignContent{syntax:"*";inherits:false;initial-value:stretch}@property --jsxAlignItems{syntax:"*";inherits:false;initial-value:normal}@property --jsxJustifyContent{syntax:"*";inherits:false;initial-value:normal}@property --jsxJustifyItems{syntax:"*";inherits:false;initial-value:normal}._6KLEOq_grid{gap:var(--jsxGap);align-content:var(--jsxAlignContent);align-items:var(--jsxAlignItems);justify-content:var(--jsxJustifyContent);justify-items:var(--jsxJustifyItems);display:grid}._6KLEOq_inline{display:inline-grid}}
@layer base{.oHc7oG_reset{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:var(--space-2);vertical-align:top;-webkit-user-select:none;user-select:none;touch-action:manipulation;flex-shrink:0;font-family:inherit;font-style:normal;display:inline-flex;box-shadow:0 0 #0000}}@layer ui{.oHc7oG_button:not(:active){transition-property:background-color,border-color,color,transform;transition-duration:var(--transition-duration)}.oHc7oG_button[aria-disabled=true]{cursor:auto;--button-color:var(--mauve-10)}.oHc7oG_button:focus{z-index:1}.oHc7oG_button:focus-visible{outline:var(--space-0) solid hsl(from var(--button-color) h s l / 80%);outline-offset:1px}.oHc7oG_button>.oHc7oG_label{align-items:center;gap:.5em;display:inline-flex}.oHc7oG_button .oHc7oG_label{transition:opacity var(--transition-duration)}.oHc7oG_button:where(:not(.oHc7oG_base)){font-weight:600}.oHc7oG_button:where(:not(.oHc7oG_base)):not([aria-disabled=true]):active{transition:none}.oHc7oG_button:where(:not(.oHc7oG_base)):not([aria-disabled=true]):active>.oHc7oG_label{opacity:.75;transition:none}.oHc7oG_button:where(:not(.oHc7oG_base)):is(.oHc7oG_hasStartAdornment,.oHc7oG_hasEndAdornment){justify-content:space-between}.oHc7oG_button:where(:not(.oHc7oG_base,.oHc7oG_text)){font-size:var(--button-font-size);padding-inline:var(--button-inset);height:var(--button-height);border-radius:var(--radius--large)}.oHc7oG_button:where(:not(.oHc7oG_base,.oHc7oG_text)):focus:not(:focus-visible):not(:active):not([aria-disabled=true]){animation:oHc7oG_shadowPulse var(--transition-duration--slow) forwards}[data-theme=dark] .oHc7oG_button{--text-lightness:0%}[data-theme=light] .oHc7oG_button{--text-lightness:95%}.oHc7oG_regular{--button-color:var(--mauve-11);--button-color-text:var(--mauve-12)}.oHc7oG_light{--button-color-text:var(--mauve-12)}[data-theme=dark] .oHc7oG_light{--text-lightness:80%;--button-color:var(--mauve-7)}[data-theme=dark] .oHc7oG_light[aria-disabled=true]{--text-lightness:50%;--button-color:var(--mauve-5)}[data-theme=light] .oHc7oG_light{--text-lightness:0%;--button-color:var(--mauve-7)}[data-theme=light] .oHc7oG_light[aria-disabled=true]{--text-lightness:80%;--button-color:var(--mauve-5)}.oHc7oG_heavy{--button-color:var(--mauve-12);--button-color-text:var(--mauve-12)}.oHc7oG_red{--button-color:var(--red-11);--button-color-text:var(--red-12)}.oHc7oG_accent{--button-color:var(--iris-11);--button-color-text:var(--iris-12)}.oHc7oG_amber{--button-color:var(--amber-10);--button-color-text:var(--amber-12)}.oHc7oG_tiny{--button-inset:var(--space-2);--button-height:var(--space-5);--button-font-size:var(--size-2)}.oHc7oG_small{--button-inset:var(--space-3);--button-height:var(--space-6);--button-font-size:var(--size-2)}.oHc7oG_default{--button-inset:var(--space-3);--button-height:40px;--button-font-size:var(--size-3)}.oHc7oG_large{--button-inset:var(--space-4);--button-height:var(--space-7);--button-font-size:var(--size-4)}.oHc7oG_text{transition-property:color,opacity;transition-duration:var(--transition-duration);color:var(--button-color);-webkit-user-select:text;user-select:text}.oHc7oG_text:not([aria-disabled=true]).oHc7oG_link:hover{color:var(--iris-11);text-decoration:underline}.oHc7oG_text:not([aria-disabled=true]):hover{color:var(--mauve-12)}.oHc7oG_solid{background-color:var(--button-color);color:hsl(from var(--button-color) h s var(--text-lightness));border:1px solid var(--button-color)}.oHc7oG_solid:not([aria-disabled=true]):active:hover{box-shadow:inset 0 0 1rem color-mix(in srgb, var(--button-color) 80%, black)}.oHc7oG_outline{border:1px solid var(--button-color);color:var(--button-color)}.oHc7oG_outline.oHc7oG_light{color:hsl(from var(--button-color) h s var(--text-lightness))}.oHc7oG_outline:not([aria-disabled=true]):hover,.oHc7oG_outline:not([aria-disabled=true]):focus-visible{border-color:color-mix(in srgb, var(--button-color) 75%, white)}.oHc7oG_ghost{color:var(--mauve-12)}.oHc7oG_ghost:not([aria-disabled=true]):hover,.oHc7oG_ghost:not([aria-disabled=true]):focus-visible{background-color:hsl(from var(--button-color) h s 90%);color:hsl(from var(--button-color) h s 20%)}.oHc7oG_action{--button-inset:var(--space-2);--button-height:var(--space-5);--button-font-size:var(--size-1);color:var(--mauve-12)}.oHc7oG_action:not([aria-disabled=true]):hover,.oHc7oG_action:not([aria-disabled=true]):focus-visible{background-color:hsl(from var(--button-color) h s 90%);color:hsl(from var(--button-color) h s 20%)}.oHc7oG_clear{background-color:hsl(from var(--button-color) h s l / .3);color:var(--button-color-text,var(--button-color));-webkit-backdrop-filter:var(--glass--blur);backdrop-filter:var(--glass--blur);border:1px solid hsl(from var(--button-color) h s l / .2);box-shadow:var(--shadow--high)}.oHc7oG_clear:not([aria-disabled=true]):hover,.oHc7oG_clear:not([aria-disabled=true]):focus-visible{background-color:hsl(from var(--button-color) h s l / .25)}:root:has(dialog[open]) .oHc7oG_clear{-webkit-backdrop-filter:none;backdrop-filter:none}.oHc7oG_clear.oHc7oG_light{background-color:hsl(from var(--mauve-1) h s l / .5)}.oHc7oG_clear.oHc7oG_light:not([aria-disabled=true]):hover,.oHc7oG_clear.oHc7oG_light:not([aria-disabled=true]):focus-visible{background-color:hsl(from var(--mauve-1) h s l / .78)}.oHc7oG_icon{aspect-ratio:1;border-radius:var(--radius--full);padding:0;line-height:0}.oHc7oG_fullWidth{flex:auto;width:100%}.oHc7oG_rounded{border-radius:var(--radius--full)}@keyframes oHc7oG_shadowPulse{0%{box-shadow:0 0 0 0 hsl(from var(--button-color) h s l / 33.333%)}to{box-shadow:0 0 .5rem var(--size-7) transparent}}}
@layer composition{.GkCApa_header{min-height:calc(var(--app-header--height) + env(safe-area-inset-top));z-index:var(--z-navigation);overflow-clip-margin:5rem;contain:strict;display:grid;position:absolute;inset:0 0 auto;container-type:inline-size}.GkCApa_container{padding:var(--space-5) var(--app-inset)}.GkCApa_nav{justify-content:flex-end;gap:var(--gap--tiny);flex-wrap:wrap-reverse;align-self:center;display:flex}.GkCApa_beta{vertical-align:super}}
@layer ui{.FvuoJq_hgroup{position:relative}.FvuoJq_overline{position:absolute;bottom:100%;left:0}}
@layer ui{.e2_ubW_heading{font-size:var(--jsxFontSize,1rem);text-align:var(--jsxTextAlign,inherit);color:var(--mauve-12);text-wrap:balance;max-width:var(--line-length);line-height:var(--line-height--compact);word-break:break-word;transition-property:color;transition-duration:var(--transition-duration--short);font-weight:900}.e2_ubW_heading>a:hover{color:var(--iris-11)}.e2_ubW_heading.e2_ubW_serif{font-family:var(--font-serif)}.e2_ubW_truncate{text-overflow:ellipsis;overflow:hidden}.e2_ubW_noWrap{white-space:nowrap}}
@layer ui{._s0tWW_icon{--icon-color:currentColor;--icon-length:var(--jsxIconLength,1em);width:var(--icon-length);height:var(--icon-length);aspect-ratio:1;color:var(--icon-color);fill:var(--icon-color);vertical-align:middle;transition-property:color,fill;transition-duration:var(--transition-duration);flex:none;display:inline-block}}
@layer ui{._6aiyHa_base{justify-items:start;display:grid;position:relative}._6aiyHa_base._6aiyHa_isDisabled{opacity:.5}._6aiyHa_base._6aiyHa_regular{--checkbox-length:var(--space-5)}._6aiyHa_base._6aiyHa_small{--checkbox-length:var(--space-4)}._6aiyHa_base._6aiyHa_large{--checkbox-length:var(--control-height)}._6aiyHa_input{opacity:0;width:0;height:0;position:absolute;inset:50% 100% auto auto}._6aiyHa_label{align-items:center;gap:.5em;display:flex}._6aiyHa_input:user-invalid+._6aiyHa_label ._6aiyHa_inner{-webkit-text-decoration:underline wavy var(--red-9);text-decoration:underline wavy var(--red-9)}._6aiyHa_label:hover{-webkit-user-select:none;user-select:none}._6aiyHa_text{transition:color var(--transition-duration)}._6aiyHa_input:checked+._6aiyHa_label>._6aiyHa_text{color:var(--mauve-12)}._6aiyHa_box{color:#fff;flex:0 0 var(--checkbox-length);width:var(--checkbox-length);height:var(--checkbox-length);border-radius:var(--radius--small);border:1px solid var(--mauve-6);outline-offset:1px;transition-property:border-color,outline-color;transition-duration:var(--transition-duration);background-color:#fff;outline:2px solid #0000;place-items:center;display:inline-grid}._6aiyHa_input:not(:disabled)+._6aiyHa_label>._6aiyHa_box{cursor:pointer}._6aiyHa_input:not(:disabled)+._6aiyHa_label>._6aiyHa_box:hover{border-color:var(--mauve-7)}._6aiyHa_input:checked+._6aiyHa_label>._6aiyHa_box{background-color:var(--iris-11);border-color:var(--iris-11)}._6aiyHa_input:focus-visible+._6aiyHa_label>._6aiyHa_box{outline-color:var(--iris-11)}._6aiyHa_box._6aiyHa_radio{border-radius:50%}._6aiyHa_icon{transition:opacity var(--transition-duration) var(--swift-in)}._6aiyHa_input:not(:checked)+._6aiyHa_label ._6aiyHa_icon{opacity:0}}
@layer ui{.cF187q_kbd{-webkit-user-select:none;user-select:none;align-items:center;gap:1px;display:inline-flex}@media (hover:none) and (pointer:coarse){.cF187q_kbd{display:none}}.cF187q_key{min-width:calc(1ch + var(--space-1) * 2);height:1.5em;padding:0 var(--space-1);font-size:var(--size-1);color:var(--c);border:1px solid var(--bc);border-radius:var(--radius--small);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.cF187q_key.cF187q_default{--c:var(--mauve-12);--bc:var(--mauve-6);background-color:var(--mauve-3);box-shadow:0 1px 0 var(--mauve-7)}.cF187q_key.cF187q_ghost{--c:color-mix(in hsl, currentColor 75%, transparent);--bc:color-mix(in hsl, currentColor 25%, transparent);font-weight:600}.cF187q_key{transition:opacity var(--transition-duration);transition-delay:calc(sibling-index() * (16.667ms * 4))}@starting-style{.cF187q_key{opacity:0}}.cF187q_key.cF187q_isModifier{font-size:var(--size-2)}}
@layer ui{.gNpWPG_trace{row-gap:var(--space-1);font-weight:500;display:grid}.gNpWPG_calculation{font-family:var(--font-mono)}.gNpWPG_equation{padding:var(--space-0) var(--space-1);border-radius:var(--radius--small);background-color:color-mix(in oklab, var(--mauve-11) 50%, var(--mauve-12))}.gNpWPG_result{border-block-start:1px dashed var(--mauve-9);text-align:end;padding-block-start:var(--space-1);font-weight:600}.gNpWPG_hint{color:var(--mauve-8);font-weight:400}}
@layer ui{.Icnx2G_overlay{cursor:default;transition-behavior:allow-discrete;width:auto;height:auto;transition-property:display,overlay;transition-duration:var(--transition-duration);background:0 0;border:none;margin:0;padding:0}@media (max-width:40em){.Icnx2G_overlay:not(.Icnx2G_keepAnchored){background-color:var(--glass--bg);-webkit-backdrop-filter:var(--glass--blur);backdrop-filter:var(--glass--blur);transition-property:display,overlay,background-color,-webkit-backdrop-filter,backdrop-filter}@starting-style{.Icnx2G_overlay:not(.Icnx2G_keepAnchored){background-color:hsl(from var(--mauve-1) h s l / 0);-webkit-backdrop-filter:blur();backdrop-filter:blur()}}}.Icnx2G_popover{--slide-x:0;--slide-y:0;--offset:var(--space-4);position-area:var(--area);position-try-fallbacks:var(--fallback);position-try-order:most-height;font-family:var(--font-sans-serif);transition-property:opacity,transform;transition-duration:var(--transition-duration);transition-timing-function:var(--swift-in);position:fixed}.Icnx2G_overlay:not(:popover-open) .Icnx2G_popover{opacity:0;transform:translate(var(--slide-x), var(--slide-y))}@media (prefers-reduced-motion:no-preference){@starting-style{.Icnx2G_overlay:not(.Icnx2G_suppressEntryAnimation):popover-open .Icnx2G_popover{opacity:0;transform:translate(var(--slide-x), var(--slide-y))}}}.Icnx2G_popover.Icnx2G_top{--area:top;--fallback:flip-block;--slide-y:var(--offset)}.Icnx2G_popover.Icnx2G_bottom{--area:bottom;--fallback:flip-block;--slide-y:calc(var(--offset) * -1)}.Icnx2G_popover.Icnx2G_top-right{--area:top right;--fallback:flip-block, flip-inline, flip-block flip-inline;--slide-y:var(--offset)}.Icnx2G_popover.Icnx2G_top-end{--area:none;--fallback:flip-block, flip-inline, flip-block flip-inline;--slide-y:var(--offset);position-try-order:normal;inset:auto anchor(right) anchor(top) auto}.Icnx2G_popover.Icnx2G_top-start{--area:none;--fallback:flip-block;--slide-y:var(--offset);position-try-order:normal;inset:auto auto anchor(top) anchor(left)}.Icnx2G_popover.Icnx2G_right{--area:right;--fallback:flip-inline;--slide-x:calc(var(--offset) * -1)}.Icnx2G_popover.Icnx2G_bottom-start{--area:none;--fallback:flip-block, flip-inline, flip-block flip-inline;--slide-y:calc(var(--offset) * -1);position-try-order:normal;inset:anchor(bottom) auto auto anchor(left)}.Icnx2G_popover.Icnx2G_top-overlap-start{--area:none;--fallback:flip-block;--slide-y:var(--offset);position-try-order:normal;inset:auto auto anchor(bottom) anchor(left)}.Icnx2G_popover.Icnx2G_top-overlap{--area:none;--fallback:flip-block;--slide-y:var(--offset);position-try-order:normal;inset:auto auto anchor(bottom) anchor(center);translate:-50%}@media (max-width:40em){.Icnx2G_overlay:not(.Icnx2G_keepAnchored) .Icnx2G_popover{position-area:none;position-try-fallbacks:none;max-width:min(100svw - 2rem,28rem);max-height:calc(100svh - 2rem);inset:50% auto auto 50%;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){@starting-style{.Icnx2G_overlay:not(.Icnx2G_suppressEntryAnimation):not(.Icnx2G_keepAnchored):popover-open .Icnx2G_popover{opacity:0;transform:scale(.94)}}}}.Icnx2G_bare{position-try-order:normal;opacity:0;transform:translateY(var(--space-1));transition-behavior:allow-discrete;transition-property:opacity,transform,display,overlay;inset:auto}.Icnx2G_bare:popover-open{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){@starting-style{.Icnx2G_bare:popover-open{opacity:0;transform:translateY(var(--space-1))}}}.Icnx2G_anchor{top:var(--anchorTop);left:var(--anchorLeft);width:var(--anchorWidth);pointer-events:none;anchor-name:var(--anchorName);height:0;position:fixed}}
@layer component{.u5DXEW_dockArea{position:relative}.u5DXEW_trigger{transition-property:opacity,scale;transition-duration:var(--transition-duration);transition-timing-function:var(--swift-in)}.u5DXEW_triggerHidden{opacity:0;pointer-events:none;scale:.9}.u5DXEW_summaryChip{white-space:nowrap;max-width:calc(100% + 2 * var(--space-4));text-overflow:ellipsis;box-shadow:var(--shadow);pointer-events:none;z-index:1;font-weight:600;line-height:1.2;position:absolute;top:0;left:50%;overflow:hidden;translate:-50% -50%}.u5DXEW_panel{padding:var(--space-5);width:min(34rem, calc(100svw - 2 * var(--space-3)));gap:var(--space-4);max-height:min(70lvh,36rem);color:var(--glass--text);background-color:var(--glass--bg);-webkit-backdrop-filter:var(--glass--blur);backdrop-filter:var(--glass--blur);border:1px solid var(--glass--border-color);border-radius:var(--space-6);box-shadow:var(--shadow--high);display:grid;overflow-y:auto}.u5DXEW_closeButton{top:var(--space-3);right:var(--space-3);z-index:1;position:absolute}.u5DXEW_controls{gap:var(--space-4)}}
@layer ui{.HuH4Nq_divider{--divider-width:100%;--divider-inset:var(--space-4);--divider-adornment-centered:0;width:var(--divider-width);max-width:100%;color:var(--mauve-11);align-items:center;display:flex}.HuH4Nq_side{align-items:center;gap:var(--space-2);flex:1 1 0;display:flex}.HuH4Nq_line,.HuH4Nq_stub{background-color:var(--mauve-6);height:1px}.HuH4Nq_line{flex:1 1 0}.HuH4Nq_stub{flex:var(--divider-adornment-centered) 0 calc(var(--divider-inset) * (1 - var(--divider-adornment-centered)))}.HuH4Nq_label{min-width:0;margin-inline:var(--space-2);text-align:center}}
@layer feature{.jZUr5a_unnamed{color:var(--mauve-10);font-style:italic}}
@layer feature{.CX3ZEq_entry{font-size:var(--size-4);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5ch;display:flex}.CX3ZEq_node{flex:none}.CX3ZEq_rounded{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--mauve-9);text-decoration-color:var(--mauve-9);text-underline-offset:.2em}.CX3ZEq_rounded:where(:hover,:focus-visible){text-decoration-color:currentColor}.CX3ZEq_label{text-wrap:balance;word-break:break-word;flex-shrink:1}.CX3ZEq_label.CX3ZEq_isNew{color:var(--mauve-12)}.CX3ZEq_badge{vertical-align:middle;margin-inline-start:.75ch}.CX3ZEq_optional{color:var(--mauve-10);font-family:var(--font-sans-serif);font-size:var(--size-2);margin-inline-start:.75ch}}
@layer feature{.yfGKJa_list{gap:var(--space-1) var(--space-3);grid-template-columns:auto 1fr auto;display:grid}.yfGKJa_item{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.yfGKJa_entry{display:contents}}
@layer component{.k2lrma_card{contain:content;min-height:var(--recipe-card-height);width:var(--recipe-card-width);max-width:100%;padding:var(--gap);background-color:var(--mauve-1);background-image:linear-gradient(-45deg, var(--mauve-1), var(--mauve-2));border-radius:var(--radius--large);border:1px solid var(--mauve-4);box-shadow:var(--shadow--low);isolation:isolate;transition-property:border-color,box-shadow;transition-duration:var(--transition-duration);position:relative}.k2lrma_card:before{--tile-size:var(--space-4);content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(-25deg, hsl(from var(--mauve-2) h s l / 0), var(--mauve-2) 60%), radial-gradient(circle at 1px 1px, var(--mauve-5) 1px, transparent 0);background-size:100% 100%, var(--tile-size) var(--tile-size);background-position:100% 100%;background-repeat:no-repeat,repeat;display:block;position:absolute;inset:0}.k2lrma_card:is(:hover,:focus,:focus-within){border-color:var(--mauve-5);box-shadow:var(--shadow)}.k2lrma_recipeName{font-weight:600}.k2lrma_line{gap:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.k2lrma_dots{border-bottom:2px dotted var(--mauve-6);flex:auto;align-self:baseline;min-width:3ch}}
@layer feature{.gXsMbq_pointer{cursor:pointer}.gXsMbq_hidden{opacity:0;pointer-events:none}}
@layer composition{.RUnEHG_rail{gap:var(--gap--small);bottom:max(env(safe-area-inset-bottom), var(--gap));z-index:var(--z-navigation);pointer-events:none;margin-inline:calc(var(--app-inset) * -.5);grid-row:2;grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:end;display:grid;position:sticky}@media (max-width:35rem){.RUnEHG_rail{grid-template-columns:auto auto}.RUnEHG_rail .RUnEHG_right{display:none}}.RUnEHG_node>*{pointer-events:auto}.RUnEHG_middle{gap:var(--gap--tiny);flex-wrap:wrap-reverse;justify-content:flex-end;align-items:center;display:flex}}
@layer feature{.OZ_O5a_popover{min-width:20rem}}
@layer feature{.VSZJLa_pill{box-shadow:var(--shadow--high);transition-property:background-color,color,opacity,transform;transition-duration:var(--transition-duration);animation:VSZJLa_pillIn var(--transition-duration--slow) var(--spring-lazy) backwards}@keyframes VSZJLa_pillIn{0%{opacity:0;transform:scale(.4)}}}
@layer component{._35VaOq_masthead{padding-top:var(--gap--huge);container-type:inline-size}._35VaOq_columns{gap:var(--gap--large) var(--gap--huge);grid-template-columns:minmax(0,1fr) auto;display:grid}@container not (min-width:48rem){._35VaOq_columns{grid-template-columns:minmax(0,1fr)}}._35VaOq_aside{max-width:100%}@container not (min-width:48rem){._35VaOq_aside{justify-self:center}}._35VaOq_overline{font-variant:all-small-caps;letter-spacing:.1em;color:var(--iris-11)}._35VaOq_title{font-size:clamp(var(--size-8), 7cqi, var(--size-9));letter-spacing:-.02em;font-weight:300;line-height:1}}
@layer ui{.NxVVRa_panel{--_inset:var(--space-1);gap:var(--space-4);padding:var(--_inset);border:1px solid var(--glass--border-color);border-radius:var(--radius--large);background-color:var(--mauve-1);flex-direction:column;display:flex}.NxVVRa_box{padding:var(--space-4);box-shadow:var(--shadow);border:1px solid var(--mauve-3);border-radius:calc(var(--radius--large) - var(--_inset));background-color:var(--mauve-2);flex:auto}.NxVVRa_header,.NxVVRa_footer{padding-inline:var(--space-4);flex:none}.NxVVRa_header{padding-top:var(--space-4)}.NxVVRa_footer{padding-bottom:var(--space-4)}}
@layer ui{.ZH2H-a_textarea{--inset:var(--space-2);resize:none;height:auto;padding-block:var(--inset);line-height:var(--line-height);field-sizing:content;min-block-size:calc(2lh + var(--inset) * 2 + 2px)}.ZH2H-a_pill{min-width:10ch;width:var(--control-width--small);border-radius:var(--radius--full);max-width:100%;height:2em}.ZH2H-a_adornedWrapper{position:relative}.ZH2H-a_adornedWrapper.ZH2H-a_fitContent{width:fit-content}.ZH2H-a_adornment{pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ZH2H-a_adornedWrapper:has(:hover,:focus-within) .ZH2H-a_adornment{z-index:3}.ZH2H-a_adornment.ZH2H-a_start{left:var(--space-4)}.ZH2H-a_adornment.ZH2H-a_end{right:var(--space-4)}.ZH2H-a_hasStartAdornment{padding-inline-start:var(--space-7)}.ZH2H-a_hasEndAdornment{padding-inline-end:var(--space-7)}}
@layer component{.HLd8Da_root{--tab-radius:var(--radius--large);--tab-fillet:var(--space-2);--tab-surface:var(--mauve-1);justify-items:end;max-width:100%;display:grid}.HLd8Da_panel{border-radius:calc(var(--radius--large) + var(--space-1));border:0;justify-self:stretch;max-width:100%}.HLd8Da_tab{margin-right:var(--space-6);padding:var(--space-2) var(--space-4);color:var(--mauve-12);font-size:var(--size-2);font-weight:600;line-height:var(--line-height--compact);background-color:var(--tab-surface);border-radius:var(--tab-radius) var(--tab-radius) 0 0;position:relative}.HLd8Da_tab:before,.HLd8Da_tab:after{--at:0 0;content:"";width:var(--tab-fillet);height:var(--tab-fillet);pointer-events:none;background-image:radial-gradient(circle at var(--at), transparent calc(var(--tab-fillet) - .25px), var(--tab-surface) calc(var(--tab-fillet) + .25px));position:absolute;bottom:0}.HLd8Da_tab:before{right:100%}.HLd8Da_tab:after{--at:100% 0;left:100%}}
@layer feature{.PlscXq_root{--bc:var(--mauve-5);border:1px solid var(--bc);border-radius:var(--radius--large);background-color:var(--mauve-1);min-height:20rem;transition-property:border-color;transition-duration:var(--transition-duration);grid-template-rows:auto 1fr auto;display:grid}.PlscXq_titleBar{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--bc);background-color:var(--mauve-2);-webkit-user-select:none;user-select:none;border-top-left-radius:inherit;border-top-right-radius:inherit}.PlscXq_titleIcon{color:var(--iris-9)}.PlscXq_container{outline:var(--space-0) solid transparent;outline-offset:calc(-1 * var(--space-0));width:100%;transition-property:outline-color;transition-duration:var(--transition-duration);position:relative}.PlscXq_container:focus-within{outline-color:var(--iris-11)}.PlscXq_input{cursor:text;color:var(--mauve-12);padding-inline:var(--control-inset);padding-block:var(--space-3);font-family:inherit;font-size:max(1rem,16px);font-weight:600;line-height:var(--line-height);min-block-size:100%;background:0 0;border:none;border-radius:0;outline:none;width:100%}.PlscXq_placeholder{top:var(--space-3);left:var(--control-inset);right:var(--control-inset);color:var(--mauve-9);font-size:max(1rem,16px);font-weight:600;line-height:var(--line-height);white-space:pre-line;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.PlscXq_paragraph{min-height:1lh}.PlscXq_statusBar{padding-inline:var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--bc);background-color:var(--mauve-2);-webkit-user-select:none;user-select:none;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.PlscXq_skeleton{gap:var(--space-2);padding:var(--control-inset);padding-block:var(--space-3);font-size:max(1rem,16px);line-height:var(--line-height);display:grid}.PlscXq_skeletonActions{padding:var(--space-2);border-top:1px solid var(--bc);background-color:var(--mauve-2)}.PlscXq_container [data-ghost]:after{content:attr(data-ghost);color:var(--mauve-8);pointer-events:none;-webkit-user-select:none;user-select:none}}
@layer feature{._7KaZkq_root{isolation:isolate;max-width:100%;position:relative}._7KaZkq_root:before{content:"";z-index:-1;pointer-events:none;filter:blur(var(--space-7));background-image:radial-gradient(ellipse at 30% 35%, hsl(from var(--iris-9) h s l / .5), transparent 60%), radial-gradient(ellipse at 80% 30%, hsl(from var(--amber-9) h s l / .3), transparent 55%), radial-gradient(ellipse at 60% 85%, hsl(from var(--red-9) h s l / .28), transparent 55%);position:absolute;inset:-15%}}
@layer composition{.ADzauW_board{padding-bottom:var(--gap);display:grid;container:recipes-board/inline-size}.ADzauW_measure{--columns:1;--frame-inset:0px;--frame-border:0px;--frame-bg:hsl(from var(--mauve-2) h s l / .55);--bleed:var(--app-inset);width:100%;padding-bottom:calc(var(--space-9) + var(--space-5));flex-direction:column;margin-inline:auto;display:flex}.ADzauW_frame{flex:auto;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.ADzauW_filters{align-items:start;gap:var(--space-5) var(--gap--large);padding-block:var(--space-8) var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.ADzauW_divider{--divider-adornment-centered:1;z-index:1;width:calc(100% + var(--bleed) * 2);max-width:none;height:var(--space-5);margin-block:calc(var(--space-5) / -2);margin-inline:calc(var(--bleed) * -1);position:relative}.ADzauW_listSlot{margin-inline:calc(var(--bleed) * -1);padding:calc(var(--gap--large) + var(--space-2)) var(--bleed) var(--gap--large);background-color:var(--frame-bg)}.ADzauW_stacked{display:contents}.ADzauW_split{display:none}.ADzauW_stackedRail{--inset:var(--space-4);margin-inline:calc(var(--inset) * -1);padding-inline:var(--inset);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, black var(--inset), black calc(100% - var(--inset)), transparent);mask-image:linear-gradient(to right, transparent, black var(--inset), black calc(100% - var(--inset)), transparent);grid-template-columns:max-content;display:grid;overflow-x:auto}.ADzauW_list{grid-template-columns:repeat(var(--columns), minmax(0, var(--recipe-card-width)));justify-content:center;row-gap:var(--space-6);display:grid}@container recipes-board (min-width:calc(802px + 5rem)){.ADzauW_measure{--columns:2;--frame-inset:var(--space-5);--frame-border:1px;--bleed:var(--frame-inset);width:calc(var(--columns) * var(--recipe-card-width) + (var(--columns) - 1) * var(--gap--large) + 2 * (var(--frame-inset) + var(--frame-border)))}.ADzauW_frame{margin-top:var(--gap--large);padding:0 var(--frame-inset) var(--frame-inset);background-color:var(--frame-bg);border:var(--frame-border) solid var(--glass--border-color);border-radius:calc(var(--radius) * 6);box-shadow:var(--shadow)}.ADzauW_filters{margin-inline:calc(var(--frame-inset) * -1);padding:var(--frame-inset) var(--frame-inset) calc(var(--frame-inset) + var(--space-2));grid-template-columns:minmax(450px,5fr) minmax(0,7fr)}.ADzauW_divider{--divider-adornment-centered:0;--divider-inset:calc(var(--frame-inset) - var(--space-2))}.ADzauW_listSlot{margin-top:calc(var(--frame-inset) + var(--space-2));background-color:#0000;margin-inline:0;padding:0}.ADzauW_stacked{display:none}.ADzauW_split{display:contents}.ADzauW_stackedRail{--legend-row:calc(var(--size-1) + 2 * var(--space-1));min-height:calc(2 * var(--legend-row) + var(--space-0));grid-template-columns:minmax(0,1fr);align-content:start;margin-inline:0;padding-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}@container recipes-board (min-width:calc(1202px + 7rem)){.ADzauW_measure{--columns:3}}}
@layer component{.vv8aaG_range{width:var(--control-width);max-width:100%;font-size:1rem}}
@layer ui{.sjA_hq_popover{--offset:var(--space-1)}.sjA_hq_surface{--spacing:var(--space-2);width:100%;text-align:initial;padding-inline:var(--spacing);background-color:var(--mauve-1);color:var(--mauve-12);border-radius:var(--radius--large);box-shadow:var(--shadow--high);border:1px solid var(--glass--border-color);overscroll-behavior:contain;overflow:auto}.sjA_hq_options{--est-item-height:40px;max-height:calc(var(--est-item-height) * 5 + var(--spacing) * 2);padding-block:var(--spacing);overflow-y:auto}.sjA_hq_header{margin-inline:var(--spacing);border-bottom:1px solid var(--mauve-6);padding-block:var(--spacing);display:grid}.sjA_hq_footer{margin-inline:var(--spacing);border-top:1px solid var(--mauve-6);padding-block:var(--spacing);display:grid}.sjA_hq_item{gap:var(--gap);padding-inline:var(--spacing);cursor:pointer;border-radius:var(--radius);transition:background-color,color;transition-duration:var(--transition-duration--short);color:var(--mauve-12);content-visibility:auto;contain-intrinsic-size:auto var(--est-item-height);display:flex}.sjA_hq_item:hover,.sjA_hq_item:focus{background-color:hsl(from var(--mauve-7) h s l / .15)}.sjA_hq_item.sjA_hq_isHighlighted{background-color:hsl(from var(--iris-7) h s l / .2)}.sjA_hq_item.sjA_hq_isSelected{background-color:hsl(from var(--iris-7) h s l / .75)}.sjA_hq_isHighlighted~.sjA_hq_item:hover{background-color:#0000}.sjA_hq_item:has(~.sjA_hq_isHighlighted):hover{background-color:#0000}.sjA_hq_label{min-width:0;padding-block:var(--space-2);flex:auto}.sjA_hq_icon{color:var(--mauve-12);flex:none;align-self:center}.sjA_hq_optionLabel{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.sjA_hq_description{margin-top:var(--space-0);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sjA_hq_compact .sjA_hq_surface{--spacing:var(--space-1);border-radius:var(--radius)}.sjA_hq_compact .sjA_hq_options{--est-item-height:28px}.sjA_hq_compact .sjA_hq_label{padding-block:var(--space-1)}}
@layer component{.VdKpda_base{min-width:var(--control-width--small);width:100%;max-width:min(var(--control-width), 100svw);position:relative}.VdKpda_base.VdKpda_tiny{width:auto;min-width:0}.VdKpda_contain{align-self:stretch}.VdKpda_button{text-align:left;cursor:text;width:100%;line-height:var(--line-height--compact)}.VdKpda_button:not(.VdKpda_hasValue){color:var(--mauve-10)}.VdKpda_button.VdKpda_tiny{--h:var(--space-5);min-width:0;padding-inline:var(--space-2);font-size:var(--size-1)}}
@layer ui{.qsSt6a_overline{font-variant:all-small-caps;letter-spacing:.06em;color:var(--mauve-11)}}
@layer ui{@property --jsxFontSize{syntax:"*";inherits:false}@property --jsxFontWeight{syntax:"*";inherits:false}@property --jsxTextAlign{syntax:"*";inherits:false}.ILQx_G_text{font-size:var(--jsxFontSize,1em);font-weight:var(--jsxFontWeight,400);text-align:var(--jsxTextAlign,left);font-family:var(--font-sans-serif,sans-serif);text-wrap:pretty;line-height:var(--line-height);transition-property:color;transition-duration:var(--transition-duration--short)}.ILQx_G_text:not(.ILQx_G_fullWidth){max-width:var(--line-length)}.ILQx_G_text>a{color:var(--iris-11);text-decoration:underline}.ILQx_G_text:is(table) th,.ILQx_G_text:is(table) td{text-align:var(--jsxTextAlign,left);font-weight:var(--jsxFontWeight,inherit);border:1px solid var(--mauve-6);font-variant-numeric:tabular-nums;padding:.25em 1ch}.ILQx_G_text:is(dl) dt:not(:first-child){margin-top:var(--gap--tiny)}.ILQx_G_list ol,.ILQx_G_list:is(ol){list-style:inside decimal}.ILQx_G_list ul,.ILQx_G_list:is(ul){list-style:inside}.ILQx_G_truncate{text-overflow:ellipsis;overflow:hidden}.ILQx_G_balance{text-wrap:balance}.ILQx_G_compact{line-height:var(--line-height--compact)}.ILQx_G_serif{font-family:var(--font-serif,serif)}.ILQx_G_italic{font-style:italic}.ILQx_G_light{color:var(--mauve-10)}.ILQx_G_heavy{color:var(--mauve-12)}.ILQx_G_noWrap{white-space:nowrap}.ILQx_G_numeric{font-variant-numeric:tabular-nums}}
@layer feature{.WU0Tha_summary{cursor:pointer}.WU0Tha_summary:hover{color:var(--mauve-12)}.WU0Tha_controls{padding-top:var(--space-3)}}
@layer feature{.KA6Bcq_list{gap:var(--space-4);grid-template-columns:repeat(auto-fill, minmax(min(var(--recipe-card-width), 100%), 1fr));display:grid}.KA6Bcq_card{border-radius:calc(var(--radius--large) - var(--space-1))}}
@layer feature{.xqTBkG_card{--settle-depth:200px;box-shadow:0 1px 1px hsl(var(--hero-shadow-color) / .12), 0 2px 4px -1px hsl(var(--hero-shadow-color) / .1), 0 6px 8px -2px hsl(var(--hero-shadow-color) / .1), 0 12px 16px -4px hsl(var(--hero-shadow-color) / .12), 0 24px 32px -6px hsl(var(--hero-shadow-color) / .14), 0 48px 64px -12px hsl(var(--hero-shadow-color) / .18);animation:1.6s cubic-bezier(.16,1,.3,1) .25s backwards xqTBkG_settle-in}.xqTBkG_controls{--settle-depth:120px;gap:var(--gap--large);padding:var(--gap);color:var(--glass--text);background-color:var(--glass--bg);-webkit-backdrop-filter:blur(var(--space-1));backdrop-filter:blur(var(--space-1));border-radius:var(--radius--large);box-shadow:inset 0 1px 0 var(--shine), 0 1px 2px hsl(var(--hero-shadow-color) / .12), 0 4px 8px -2px hsl(var(--hero-shadow-color) / .12), 0 12px 20px -6px hsl(var(--hero-shadow-color) / .16);flex-wrap:wrap;animation:1.4s cubic-bezier(.16,1,.3,1) .55s backwards xqTBkG_settle-in;display:flex}.xqTBkG_card,.xqTBkG_controls{--hero-shadow-color:240deg 50% 12%}[data-theme=dark] :is(.xqTBkG_card,.xqTBkG_controls){--hero-shadow-color:240deg 60% 3%}@media (prefers-reduced-motion:reduce){.xqTBkG_card,.xqTBkG_controls{animation:none}}@keyframes xqTBkG_settle-in{0%{opacity:0;transform:perspective(1200px) translate3d(0, -.5rem, var(--settle-depth))}to{opacity:1;transform:perspective(1200px)translate(0,0)}}}
@layer feature{.Ztb2hG_root{container-type:inline-size}.Ztb2hG_stack{gap:var(--gap);width:100%;max-width:var(--recipe-preview-width);margin-inline:auto;display:grid}@container (min-width:calc(864px + 1rem)){.Ztb2hG_stack{max-width:none}}.Ztb2hG_workspace{gap:var(--gap);display:grid}@container (min-width:calc(864px + 1rem)){.Ztb2hG_workspace{grid-template-columns:var(--recipe-preview-width) minmax(0, 1fr);align-items:start}}.Ztb2hG_editor{display:grid}@container (min-width:calc(864px + 1rem)){.Ztb2hG_editor{top:var(--gap);position:sticky}}}
@layer feature{.O8RGUq_backdrop{--wall-opacity:.55;--wall-scale:.75;--wall-perspective:3000px;--wall-tilt-x:45deg;--wall-tilt-y:0deg;--wall-tilt-z:-12deg;--wall-gap:var(--gap);--wall-pitch:calc(var(--recipe-card-height) + var(--wall-gap));--wall-visible-cards:4.5;--wall-height:calc(var(--wall-pitch) * var(--wall-visible-cards) - var(--wall-gap));--wall-entry:calc(var(--wall-height) + var(--wall-gap));pointer-events:none;animation:1.5s ease-out both O8RGUq_fade-in;position:absolute;inset:0;overflow:hidden}@container hero (min-width:500px){.O8RGUq_backdrop{--wall-scale:.9}}@media (prefers-reduced-motion:reduce){.O8RGUq_backdrop{animation:none}}.O8RGUq_wall{top:50%;width:fit-content;translate:0 -50%;transform:perspective(var(--wall-perspective)) rotateX(var(--wall-tilt-x)) rotateY(var(--wall-tilt-y)) rotateZ(var(--wall-tilt-z)) scale(var(--wall-scale));margin-inline:auto;position:absolute;inset-inline:0}@container hero not (min-width:800px){.O8RGUq_wall{left:-15cqw}}@container hero not (min-width:600px){.O8RGUq_wall{left:-25cqw}}.O8RGUq_window{height:var(--wall-height);content-visibility:auto;contain-intrinsic-size:auto calc(3 * var(--recipe-card-width) + 2 * var(--wall-gap)) auto var(--wall-height);gap:var(--wall-gap);align-items:flex-start;display:flex}.O8RGUq_veil{--veil:var(--hero-bgc,var(--iris-4));--veil-wash:hsl(from var(--veil) h s l / calc(1 - var(--wall-opacity)));background-image:linear-gradient(to bottom, var(--veil), transparent 30%, transparent 70%, var(--veil)), linear-gradient(to right, var(--veil), transparent 25%, transparent 80%, var(--veil)), linear-gradient(var(--veil-wash), var(--veil-wash));position:absolute;inset:-2px}.O8RGUq_column{--duration:120s;--direction:normal;width:var(--recipe-card-width);gap:var(--wall-gap);flex-direction:column;flex:none;display:flex;position:relative}.O8RGUq_column:nth-child(2){--duration:150s}.O8RGUq_column:nth-child(3){--duration:135s}.O8RGUq_column:nth-child(2n){--direction:reverse}@media not (min-width:800px){.O8RGUq_column:nth-child(3){display:none}}@keyframes O8RGUq_conveyor{0%{transform:translateY(calc(var(--wall-entry) - var(--offset)))}to{transform:translateY(calc(var(--wall-entry) - var(--track-length) - var(--offset)))}}@keyframes O8RGUq_fade-in{0%{opacity:0}}.O8RGUq_card{box-shadow:none;animation:O8RGUq_conveyor var(--duration) steps(var(--steps)) infinite;animation-direction:var(--direction);animation-delay:calc(var(--duration) * -1 * var(--card-phase))}@media (prefers-reduced-motion:reduce){.O8RGUq_card{animation-play-state:paused}}}
@layer composition{._eZoJq_actions{margin-inline-start:auto}}
@layer layout{.TjOHoa_page{gap:var(--gap--huge)}}
@layer composition{.VIEiKq_main{--hero-bgc:var(--iris-4);background-color:var(--hero-bgc);isolation:isolate;grid-template:"hero"1fr"content";min-height:100lvh;display:grid;position:relative;overflow-x:clip;container:hero/inline-size}.VIEiKq_backdrop{grid-area:hero;position:absolute;inset:0}.VIEiKq_glow{--glow:hsl(from var(--iris-9) h s l / .75);--clearing:hsl(from var(--hero-bgc) h s l / .75);pointer-events:none;background-image:radial-gradient(ellipse 40% 60% at 101% 60%, var(--clearing) 40%, transparent), linear-gradient(to top, var(--glow) 8%, transparent 50%), radial-gradient(ellipse 125% 50% at 150% 25%, var(--glow) 40%, transparent);position:absolute;inset:0}.VIEiKq_container{padding-top:var(--app-header--height);padding-inline:var(--gap--large);display:flex}@container hero not (max-width:700px){.VIEiKq_container{padding-inline:var(--gap--huge)}}.VIEiKq_hero{gap:var(--gap--huge) var(--gap--large);padding-block:var(--gap--huge);max-width:var(--container);grid-area:hero;grid-template-columns:minmax(0,1fr);place-items:center;margin-inline:auto;display:grid;position:relative}@container hero not (max-width:1100px){.VIEiKq_hero{grid-template-columns:minmax(0,1fr) auto}}.VIEiKq_aside{justify-self:center;max-width:100%}@container hero not (max-width:1100px){.VIEiKq_aside{justify-self:end}}.VIEiKq_content{padding-bottom:var(--gap--large);padding-inline:var(--gap--large);grid-area:content;position:relative}@container hero not (max-width:700px){.VIEiKq_content{padding-inline:var(--gap--huge)}}.VIEiKq_heading{max-width:20ch;padding-block:var(--space-9);text-wrap:balance;color:var(--iris-12);font-weight:300;font-size:clamp(var(--size-8), 1rem + 6cqi, var(--size-9));text-shadow:0 0 1.5em var(--mauve-1);line-height:1}@container hero (max-width:1100px){.VIEiKq_heading{text-align:center}}.VIEiKq_mark{font-weight:inherit;-webkit-text-decoration:underline solid var(--iris-10);text-decoration:underline solid var(--iris-10);position:relative}}
@layer feature{.s_9osG_item{--entry-delay:var(--transition-duration--slow);animation:s_9osG_entry var(--transition-duration--slow) backwards;animation-delay:var(--entry-delay)}@supports (animation-delay:calc(sibling-index() * 1ms)){.s_9osG_item{animation-delay:calc(var(--entry-delay) + sibling-index() * (16.667ms * 2))}}@keyframes s_9osG_entry{0%{transform:translateY(calc(var(--space-2) * -1));opacity:0}}}
@layer feature{.urHSIW_base{grid-template-columns:min(100%, var(--recipe-card-width));gap:var(--gap);justify-content:center;align-items:stretch;display:grid}@container (min-width:1312px){.urHSIW_base{grid-template-columns:minmax(var(--recipe-card-width), 1fr) auto minmax(var(--recipe-card-width), 1fr) auto minmax(var(--recipe-card-width), 1fr)}}.urHSIW_arrow{color:var(--iris-11);place-self:center;rotate:90deg}@container (min-width:1312px){.urHSIW_arrow{rotate:0deg}}.urHSIW_panel{max-width:100%}.urHSIW_titleIcon{color:var(--iris-9)}.urHSIW_input{--inset:var(--space-3);--r:calc(var(--radius--large) - var(--space-1));padding-inline:var(--control-inset);min-block-size:calc(5lh + var(--inset) * 2);border:1px solid var(--mauve-3);border-radius:var(--r);background-color:var(--mauve-2);box-shadow:var(--shadow);outline:var(--space-0) solid transparent;outline-offset:calc(-1 * var(--space-0));transition-property:outline-color;transition-duration:var(--transition-duration);flex:auto}.urHSIW_input:focus{outline-color:var(--iris-11)}.urHSIW_card{border-radius:calc(var(--radius--large) - var(--space-0));width:100%}.urHSIW_empty{width:var(--recipe-card-width);max-width:100%;min-height:var(--recipe-card-height);place-items:center;display:grid}}
@layer feature{.PTYIyG_band{gap:var(--gap--huge);padding:var(--gap--huge) var(--gap--large);display:grid}.PTYIyG_demo{width:100%;max-width:90rem;margin-inline:auto;container-type:inline-size}.PTYIyG_header{margin-inline:auto}.PTYIyG_panel{width:100%}.PTYIyG_panelIcon{color:var(--iris-9)}.PTYIyG_photo{aspect-ratio:3/4;border-radius:calc(var(--radius--large) - var(--space-1));border:1px solid var(--mauve-3);box-shadow:var(--shadow);margin-inline:auto;display:block}}
@layer layout{.RAsupG_sheet{--bgc:hsl(from var(--mauve-2) h s l / .6);color:var(--mauve-12);gap:var(--gap);background-color:var(--bgc);border-radius:var(--radius--huge);padding:var(--gap--large);box-shadow:var(--shadow--high);transition-property:background-color,color;transition-duration:var(--transition-duration);display:grid}.RAsupG_subhead{max-width:40ch}.RAsupG_message{flex:auto}.RAsupG_primary{position:relative}.RAsupG_chip{box-shadow:var(--shadow--low);pointer-events:none;z-index:1;position:absolute;top:0;right:0;translate:35% -55%;rotate:8deg}}
@layer feature{._77hOgq_container{max-width:var(--container);width:100%;margin-inline:auto;container-type:inline-size}}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.FlSXhW_className{font-family:Figtree,Figtree Fallback;font-style:normal}.FlSXhW_variable{--font-sans-serif:"Figtree", "Figtree Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}._4sr3aW_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}._4sr3aW_variable{--font-serif:"Newsreader", "Newsreader Fallback"}
@layer component{._5Ntdja_nav{gap:var(--space-3);display:grid}._5Ntdja_label{font-variant:all-small-caps;letter-spacing:.1em;color:var(--mauve-12)}._5Ntdja_links{border-left:1px solid var(--mauve-6);display:grid}._5Ntdja_link{--c:var(--mauve-11);--bc:transparent;padding:var(--space-2) var(--space-4);border-left:1px solid var(--bc);color:var(--c);font-size:var(--size-2);line-height:var(--line-height--compact);margin-left:-1px;transition-property:color,border-color;display:block}._5Ntdja_link:hover{--c:var(--mauve-12);--bc:var(--mauve-9)}._5Ntdja_link[aria-current=page]{--c:var(--iris-11);--bc:var(--iris-9);font-weight:600}}
@layer ui{.kM5rhG_group{grid-auto-flow:column;display:grid}.kM5rhG_group>:is(button,a)~:is(button,a){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.kM5rhG_group>:is(button,a):has(~:is(button,a)){border-top-right-radius:0;border-bottom-right-radius:0}.kM5rhG_equalWidth{grid-auto-columns:1fr}}
@layer layout{.mGSClG_shell{--app-backdrop--opacity:.2}}
@layer feature{@media (hover:none) and (pointer:coarse){._9PGw-G_footer{display:none}}}
@layer ui{._9vJGwq_time{cursor:help}}
@layer component{.cSfSCG_line{font-style:italic}}
@layer composition{.CYMKPG_columns{grid-template-columns:minmax(0, var(--line-length)) 14rem;justify-content:space-between;align-items:start;gap:var(--gap--large);display:grid}@container not (min-width:46rem){.CYMKPG_columns{grid-template-columns:minmax(0,1fr)}}.CYMKPG_contents{top:var(--gap--large);padding-top:var(--space-2);position:sticky}@container not (min-width:46rem){.CYMKPG_contents{display:none}}.CYMKPG_section{scroll-margin-top:var(--gap--large);padding-top:var(--space-6);border-top:1px solid var(--mauve-5)}}
@layer layout{.iUt3mq_page{padding:calc(var(--app-header--height) + var(--gap--huge)) var(--app-inset) var(--gap--huge)}.iUt3mq_columns{align-items:start;gap:var(--gap--large);grid-template-columns:14rem minmax(0,1fr);display:grid}@container not (min-width:44rem){.iUt3mq_columns{grid-template-columns:minmax(0,1fr)}}.iUt3mq_rail{top:var(--gap--large);padding-top:var(--space-2);position:sticky}@container not (min-width:44rem){.iUt3mq_rail{position:static}}.iUt3mq_content{container-type:inline-size}}
@layer component{.UXCMjW_base{isolation:isolate;padding:var(--gap--huge) var(--gap--large);color:var(--iris-12);background-color:var(--iris-4);background-image:radial-gradient(80% 140% at 90% 50%, var(--iris-7), transparent 70%), linear-gradient(160deg, var(--iris-3), var(--iris-5));position:relative;overflow:hidden}.UXCMjW_heading{text-wrap:balance;max-width:16ch;font-weight:300;font-size:var(--size-7);color:inherit;line-height:1.05}@media (min-width:600px){.UXCMjW_heading{font-size:var(--size-8)}}.UXCMjW_body{max-width:44ch}}
