@layer reset{html,:host{--font-fallback:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;tab-size:4;line-height:1.5;font-family:var(--global-font-body,var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}::file-selector-button{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}hr{color:inherit;border-top-width:1px;height:0}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::placeholder{--placeholder-fallback:#00000080;opacity:1;color:var(--global-color-placeholder,var(--placeholder-fallback))}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--global-color-selection,#0073ff4d)}textarea{resize:vertical}table{border-color:inherit;text-indent:0;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono,var(--font-mono-fallback));font-feature-settings:normal;font-variation-settings:normal;font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda:"🐼"}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}body{font-size:12px;line-height:1.25rem;font-weight:var(--font-weights-regular);color:#5c6278;font-family:"Poppins", var(--font-fallback)}}@layer tokens{:where(:root,:host){--spacing-none:0;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:2rem;--sizes-none:0;--sizes-xs:24px;--sizes-sm:30px;--sizes-md:40px;--sizes-lg:50px;--sizes-full:100%;--sizes-viewport:100vh;--borders-base:1px solid #e7e8eb;--colors-surface:#fff;--colors-primary:#7e4797;--colors-primary-bg:#7e4797;--colors-primary-fg:#fcfcfc;--colors-primary-rich:#6a3d82;--colors-primary-pale:#cec1d4;--colors-secondary:#e7e8eb;--colors-secondary-bg:#e7e8eb;--colors-secondary-fg:#0c1436;--colors-secondary-rich:#8f93a3;--colors-secondary-pale:#f4f4f6;--colors-warning:#ff9903;--colors-warning-bg:#ff9903;--colors-warning-fg:#fcfcfc;--colors-warning-rich:#996603;--colors-error:#ff375b;--colors-error-bg:#ff375b;--colors-error-fg:#fcfcfc;--colors-error-rich:#934;--colors-success:#33c4b3;--colors-success-bg:#33c4b3;--colors-success-fg:#fcfcfc;--colors-success-rich:#26a192;--durations-fastest:50ms;--durations-faster:.1s;--durations-fast:.15s;--durations-normal:.2s;--durations-slow:.25s;--durations-slower:.3s;--durations-slowest:.4s;--z-index-hide:-1;--z-index-base:0;--z-index-docked:10;--z-index-dropdown:1000;--z-index-sticky:1100;--z-index-banner:1200;--z-index-overlay:1300;--z-index-modal:1400;--z-index-popover:1500;--z-index-skip-link:1600;--z-index-toast:1700;--z-index-tooltip:1800;--gradients-weak:linear-gradient(260deg, #ff990300 23.47%, #ff375b0f 47.05%, #33c4b300 78.99%), linear-gradient(293deg, #ff375b00 17.32%, #ff990308 48.33%, #33c4b30f 61.28%, #33c4b300 85.76%), linear-gradient(270deg, #fff 0%, #fafafa 100%);--font-weights-regular:400;--font-weights-semibold:600;--shadows-base:0px 4px 8px #0000000a, 0px 0px 2px #0000000f, 0px 0px 1px #0000000a;--shadows-light-md:0px 37px 10px 0 #46285300, 0px 24px 9px 0 #46285303, 0px 13px 8px 0 #4628530d, 0px 6px 6px 0 #46285317, 0px 1px 3px 0 #4628531a;--shadows-glass-lg:89px 44px 28px 0 #46285300, 57px 28px 25px 0 #46285303, 32px 16px 21px 0 #46285308, 14px 7px 16px 0 #4628530a, 4px 2px 9px 0 #4628530d;--radii-none:0px;--radii-md:8px;--radii-full:9999px}@keyframes spin{to{rotate:360deg}}@keyframes expand-height{0%{height:0}to{height:var(--height)}}@keyframes collapse-height{0%{height:var(--height)}to{height:0}}@keyframes expand-width{0%{width:0}to{width:var(--width)}}@keyframes collapse-width{0%{width:var(--width)}to{width:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-from-left-full{0%{translate:-100%}to{translate:0}}@keyframes slide-from-right-full{0%{translate:100%}to{translate:0}}@keyframes slide-from-top-full{0%{translate:0 -100%}to{translate:0}}@keyframes slide-from-bottom-full{0%{translate:0 100%}to{translate:0}}@keyframes slide-to-left-full{0%{translate:0}to{translate:-100%}}@keyframes slide-to-right-full{0%{translate:0}to{translate:100%}}@keyframes slide-to-top-full{0%{translate:0}to{translate:0 -100%}}@keyframes slide-to-bottom-full{0%{translate:0}to{translate:0 100%}}@keyframes slide-from-top{0%{translate:0 -.5rem}to{translate:0}}@keyframes slide-from-bottom{0%{translate:0 .5rem}to{translate:0}}@keyframes slide-from-left{0%{translate:-.5rem}to{translate:0}}@keyframes slide-from-right{0%{translate:.5rem}to{translate:0}}@keyframes slide-to-top{0%{translate:0}to{translate:0 -.5rem}}@keyframes slide-to-bottom{0%{translate:0}to{translate:0 .5rem}}@keyframes slide-to-left{0%{translate:0}to{translate:-.5rem}}@keyframes slide-to-right{0%{translate:0}to{translate:.5rem}}@keyframes scale-in{0%{scale:.95}to{scale:1}}@keyframes scale-out{0%{scale:1}to{scale:.95}}@keyframes bg-position{0%{background-position:var(--animate-from,1rem) 0}to{background-position:var(--animate-to,0) 0}}@keyframes position{0%{inset-block-start:var(--animate-from-y);inset-inline-start:var(--animate-from-x)}to{inset-block-start:var(--animate-to-y);inset-inline-start:var(--animate-to-x)}}}@layer recipes{@layer _base{.button{gap:var(--spacing-xs);transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--transition-easing,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration,.15s);--colors-color-palette:var(--colors-secondary);--colors-color-palette-bg:var(--colors-secondary-bg);--colors-color-palette-fg:var(--colors-secondary-fg);--colors-color-palette-rich:var(--colors-secondary-rich);--colors-color-palette-pale:var(--colors-secondary-pale);appearance:none;cursor:pointer;font-weight:var(--font-weights-semibold);isolation:isolate;padding-inline:var(--spacing-sm);padding-block:var(--spacing-sm);--transition-prop:background-color, border-color, color, box-shadow;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring,#005fcc));border-radius:4px;outline:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.button:is(:focus-visible,[data-focus-visible]){outline-width:var(--focus-ring-width,2px);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-color:var(--focus-ring-color)}.button :where(svg){flex-shrink:0;width:14px;height:14px}.button:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.67}.input{border:var(--borders-base);--colors-color-palette:var(--colors-secondary);--colors-color-palette-bg:var(--colors-secondary-bg);--colors-color-palette-fg:var(--colors-secondary-fg);--colors-color-palette-rich:var(--colors-secondary-rich);--colors-color-palette-pale:var(--colors-secondary-pale);appearance:none;text-align:start;font-size:12px;line-height:1.25;font-weight:var(--font-weights-regular);color:#0c1436;--transition-prop:border-width, background-color, border-color, box-shadow;--transition-duration:.15s;background-color:#fff;border-width:1px;border-radius:4px;outline:0;align-items:center;min-width:55px;height:32px;min-height:32px;padding-inline:12px;transition-property:border-width,background-color,border-color,box-shadow;transition-duration:.15s;display:inline-flex}.input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.67}.input:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--colors-color-palette-rich)}.textarea{border:var(--borders-base);padding:var(--spacing-sm);--colors-color-palette:var(--colors-secondary);--colors-color-palette-bg:var(--colors-secondary-bg);--colors-color-palette-fg:var(--colors-secondary-fg);--colors-color-palette-rich:var(--colors-secondary-rich);--colors-color-palette-pale:var(--colors-secondary-pale);border-radius:4px;width:100%;height:100%;font-size:14px}.textarea:focus-within{outline:2px solid;outline-color:var(--colors-color-palette-rich)}.switch-control{border-radius:var(--radii-full);background-color:var(--colors-secondary);cursor:pointer;--transition-prop:background-color, border-color, box-shadow;--transition-duration:.2s;width:42px;height:var(--sizes-xs);border-color:#0000;justify-content:flex-start;align-items:center;padding:2px;transition-property:background-color,border-color,box-shadow;display:inline-flex}.switch-control,.switch-control:before{transition-duration:.2s;position:relative}.switch-control:before{border-radius:var(--radii-full);content:"";background-color:var(--colors-primary-fg);--transition-prop:transform, background-color, box-shadow;--transition-duration:.2s;width:18px;height:18px;transition-property:transform,background-color,box-shadow;display:block;transform:translate(0);box-shadow:0 1px 2px #0f172a59}.switch-control[data-state=on]{background-color:var(--colors-primary-rich)}.switch-control[data-state=on]:before{background-color:var(--colors-primary-fg);transform:translate(18px);box-shadow:0 2px 4px #0f172a59}.switch-control[data-disabled=true]{opacity:.5;cursor:not-allowed}.switch-control:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--colors-primary-rich);outline-offset:2px}.tag{background:var(--colors-secondary);gap:var(--spacing-xs);border-radius:sm;padding-inline:var(--spacing-sm);font-size:12px;line-height:1.25rem;font-weight:var(--font-weights-regular);color:#5c6278}.tag,.queueInputTag{align-items:center;display:inline-flex}.queueInputTag{padding-block:var(--spacing-xs);border-radius:var(--radii-full);background-color:var(--colors-color-palette-bg);color:var(--colors-color-palette-fg);border-bottom-right-radius:var(--radii-none);padding-inline-start:var(--spacing-md);padding-inline-end:var(--spacing-sm)}.queueInputField{border-style:none;border-color:#0000;border-width:none;padding-inline:var(--spacing-none);padding-block:var(--spacing-md);box-shadow:none;background-color:#0000}.queueInputField,.queueInputField:is(:focus-visible,[data-focus-visible]){outline-offset:2px;outline:2px solid #0000}.queueInput{border:var(--borders-base);gap:var(--spacing-sm);padding-inline:var(--spacing-sm);padding-block:var(--spacing-sm);--colors-color-palette:var(--colors-secondary);--colors-color-palette-bg:var(--colors-secondary-bg);--colors-color-palette-fg:var(--colors-secondary-fg);--colors-color-palette-rich:var(--colors-secondary-rich);--colors-color-palette-pale:var(--colors-secondary-pale);border-radius:4px;flex-wrap:wrap;align-items:center;min-height:32px;display:flex}.queueInput:focus-within{outline:2px solid;outline-color:var(--colors-color-palette-rich)}.ask-copilot-drawer{box-shadow:var(--shadows-glass-lg);height:var(--sizes-full);border-top:2px solid #ffffffd9;border-bottom:2px solid #ffffffd9;border-right:2px solid #ffffffd9;border-radius:0 4px 4px 0;transition:width .2s ease-out;display:flex;position:relative;overflow:hidden}.group{gap:2px;display:inline-flex;position:relative}.group>:is(:focus-visible,[data-focus-visible]){z-index:1}.absolute-center{justify-content:center;align-items:center;display:flex;position:absolute}.spinner{--spinner-track-color:transparent;border-radius:var(--radii-full);animation:spin;animation-duration:var(--durations-slowest);border:2px solid;border-inline-start-color:var(--spinner-track-color);border-bottom-color:var(--spinner-track-color);height:var(--spinner-size);width:var(--spinner-size);animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block}.collapsible-sidebar{border-right:var(--borders-base);z-index:1;background-color:var(--colors-surface);color:workspace.sidebar.text;transform:translateX(var(--sidebar-x,0%));height:var(--sizes-viewport);border-image-source:linear-gradient(#ef3a4280 0%,#ffb22080 49%,#ff91b380 100%);border-image-slice:1;transition:box-shadow .2s ease-out,transform .2s ease-out,width .2s ease-out,min-width .2s ease-out;top:0;bottom:0;left:0;box-shadow:89px 44px 28px #46285300,57px 28px 25px #46285303,32px 16px 21px #46285308,14px 7px 16px #4628530a,4px 2px 9px #4628530d}.collapsible-sidebar .sidebar-link[data-status=active] .sidebar-link-dot{margin-right:var(--spacing-sm);background:linear-gradient(90.71deg,#462853 0%,#623875 35%,#c79ddf 100%),radial-gradient(76.67% 153.33% at 130.67% 154.67%,#ff990380 .19%,#ff990340 65%,#ff990300 100%),radial-gradient(52% 104% at -2% -4.67%,#33c4b3bf 0%,#33c4b300 100%),#7e4797 linear-gradient(#62387580,#62387580)}.collapsible-sidebar .sidebar-link{white-space:nowrap;padding-block:var(--spacing-sm);padding-inline:var(--spacing-xs);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;font-weight:600;text-decoration:none;display:flex}.collapsible-sidebar .sidebar-link[data-status=active]{background-color:#cbd5e0;transition:background-color .2s ease-out,transform .2s ease-out}.collapsible-sidebar .sidebar-link-dot{border-radius:var(--radii-full);background-color:#0000;width:6px;height:6px}.collapsible-sidebar .sidebar-link:not([data-status=active]):hover{background-color:#0c14360a;transition:background-color .2s ease-out,transform .2s ease-out}}.button--variant_solid{background:var(--colors-color-palette-bg);color:var(--colors-color-palette-fg)}.button--variant_solid:not(:disabled):hover{background:var(--colors-color-palette-rich)}.button--variant_ghost{color:var(--colors-color-palette-bg)}.button--variant_ghost:not(:disabled):hover{background-color:var(--colors-color-palette-pale)}.button--variant_outline{border-width:1px;border-color:var(--colors-color-palette-fg);color:var(--colors-color-palette-fg)}.button--variant_outline:not(:disabled):hover{border-color:var(--colors-color-palette-bg);color:var(--colors-color-palette-bg)}.button--size_xs{padding-inline:var(--spacing-none);padding-block:var(--spacing-none);width:var(--sizes-xs);height:var(--sizes-xs)}.ask-copilot-drawer--open_true{background-color:var(--colors-surface)}.group--orientation_horizontal{flex-direction:row}.absolute-center--axis_both{inset-start:50%;top:50%;translate:-50% -50%}:where([dir=rtl],:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) .absolute-center--axis_both{translate:50% -50%}.spinner--size_inherit{--spinner-size:1em}.collapsible-sidebar--open_visible{--sidebar-x:0%;position:relative}.collapsible-sidebar--open_hidden{--sidebar-x:-95%;position:fixed}}@layer utilities{@layer compositions{.textStyle_pageTitle{font-size:24px;line-height:1.2;font-family:"Noto Serif Display", var(--font-fallback)}.textStyle_pageTitle,.textStyle_heading{font-weight:var(--font-weights-semibold);color:#0c1436}.textStyle_heading{font-size:14px;line-height:1.4}.textStyle_body{font-size:12px;line-height:1.25rem;font-weight:var(--font-weights-regular);color:#5c6278}.textStyle_sectionTitle{font-size:16px;line-height:1.4;font-weight:var(--font-weights-semibold);color:#0c1436}.textStyle_input{font-size:12px;line-height:1.25;font-weight:var(--font-weights-regular);color:#0c1436}}.padding_lg{padding:var(--spacing-lg)}.padding_true{padding:var(--spacing-md)}.border_true{border:var(--borders-base)}.margin_true{margin:var(--spacing-md)}.padding_none{padding:var(--spacing-none)}.bg_surface{background:var(--colors-surface)}.bg_secondary{background:var(--colors-secondary)}.padding_sm{padding:var(--spacing-sm)}.padding_xs{padding:var(--spacing-xs)}.padding_md{padding:var(--spacing-md)}.anim_scale-out_4s_ease-in-out_infinite_alternate{animation:4s ease-in-out infinite alternate scale-out}.bg_var\(--gradients-weak\){background:var(--gradients-weak)}.gap_md{gap:var(--spacing-md)}.gap_lg{gap:var(--spacing-lg)}.gap_sm{gap:var(--spacing-sm)}.flex_1{flex:1}.trs_\[transform_700ms_ease\]{transition:transform .7s}.ov_hidden{overflow:hidden}.gap_xs{gap:var(--spacing-xs)}.ov_visible{overflow:visible}.bdr_md{border-radius:var(--radii-md)}.ring_\[0\]{outline:0}.border-bottom_true{border-bottom:var(--borders-base)}.bd-w_0\.125em{border-width:.125em}.d_flex{display:flex}.ai_center{align-items:center}.jc_center{justify-content:center}.flex-d_column{flex-direction:column}.c_error{color:var(--colors-error)}.ta_center{text-align:center}.fs_xx-large{font-size:xx-large}.fs_x-large{font-size:x-large}.rounded_true{border-radius:4px}.c_var\(--colors-gray-light\){color:var(--colors-gray-light)}.font-style_italic{font-style:italic}.fs_xs{font-size:xs}.margin-y_true{margin-block:var(--spacing-md)}.c_primary\.bg{color:var(--colors-primary-bg)}.pos_absolute{position:absolute}.pos_bottom-right{position:bottom-right}.as_flex-start{align-self:flex-start}.jc_space-between{justify-content:space-between}.color-palette_primary{--colors-color-palette:var(--colors-primary);--colors-color-palette-bg:var(--colors-primary-bg);--colors-color-palette-fg:var(--colors-primary-fg);--colors-color-palette-rich:var(--colors-primary-rich);--colors-color-palette-pale:var(--colors-primary-pale)}.jc_flex-end{justify-content:flex-end}.ai_flex-end{align-items:flex-end}.flex-wrap_wrap{flex-wrap:wrap}.fw_semibold{font-weight:var(--font-weights-semibold)}.color-palette_secondary{--colors-color-palette:var(--colors-secondary);--colors-color-palette-bg:var(--colors-secondary-bg);--colors-color-palette-fg:var(--colors-secondary-fg);--colors-color-palette-rich:var(--colors-secondary-rich);--colors-color-palette-pale:var(--colors-secondary-pale)}.c_secondary\.rich{color:var(--colors-secondary-rich)}.as_stretch{align-self:stretch}.c_colorPalette\.fg{color:var(--colors-color-palette-fg)}.bg-c_secondary\.bg{background-color:var(--colors-secondary-bg)}.c_secondary\.fg{color:var(--colors-secondary-fg)}.ps_sm{padding-inline-start:var(--spacing-sm)}.pe_sm{padding-inline-end:var(--spacing-sm)}.rounded_full{border-radius:var(--radii-full)}.flex-d_row{flex-direction:row}.as_flex-end{align-self:flex-end}.resize_none{resize:none}.tov_ellipsis{text-overflow:ellipsis}.white-space_nowrap{white-space:nowrap}.white-space_pre-wrap{white-space:pre-wrap}.c_error\.fg{color:var(--colors-error-fg)}.padding-x_sm{padding-inline:var(--spacing-sm)}.padding-y_xs{padding-block:var(--spacing-xs)}.shadow_true{box-shadow:var(--shadows-base)}.bg-c_surface{background-color:var(--colors-surface)}.pos_relative{position:relative}.flex-sh_0{flex-shrink:0}.padding-x_md{padding-inline:var(--spacing-md)}.padding-y_sm{padding-block:var(--spacing-sm)}.pointer-events_none{pointer-events:none}.c_primary\.fg{color:var(--colors-primary-fg)}.tsh_light\.md{text-shadow:var(--shadows-light-md)}.z_docked{z-index:var(--z-index-docked)}.bx-sh_base{box-shadow:var(--shadows-base)}.flex-d_column-reverse{flex-direction:column-reverse}.jc_flex-start{justify-content:flex-start}.d_block{display:block}.z_base{z-index:var(--z-index-base)}.padding-y_lg{padding-block:var(--spacing-lg)}.c_var\(--colors-gray-dark\){color:var(--colors-gray-dark)}.d_contents{display:contents}.vis_hidden{visibility:hidden}.d_inline-flex{display:inline-flex}.c_\[inherit\]{color:inherit}.z_toast{z-index:var(--z-index-toast)}.inset-e_md{inset-inline-end:var(--spacing-md)}.inset-be_md{inset-block-end:var(--spacing-md)}.vis_visible{visibility:visible}.min-height_viewport{min-height:var(--sizes-viewport)}.width_full{width:var(--sizes-full)}.max-width_\[36rem\]{max-width:36rem}.margin-top_\[20\%\]{margin-top:20%}.width_\[200px\]{width:200px}.min-width_md{min-width:var(--sizes-md)}.margin-top_lg{margin-top:var(--spacing-lg)}.max-width_\[1218px\]{max-width:1218px}.height_viewport{height:var(--sizes-viewport)}.ov-y_auto{overflow-y:auto}.bottom_\[8px\]{bottom:8px}.left_\[8px\]{left:8px}.min-width_none{min-width:var(--sizes-none)}.width_\[50\%\]{width:50%}.margin-bottom_sm{margin-bottom:var(--spacing-sm)}.min-height_none{min-height:var(--sizes-none)}.max-width_\[640px\]{max-width:640px}.min-width_\[140px\]{min-width:140px}.bdr-br_none{border-bottom-right-radius:var(--radii-none)}.margin-top_true{margin-top:var(--spacing-md)}.max-width_\[130px\]{max-width:130px}.max-width_\[85\%\]{max-width:85%}.height_\[125px\]{height:125px}.padding-bottom_\[160px\]{padding-bottom:160px}.width_\[382px\]{width:382px}.height_full{height:var(--sizes-full)}.bottom_\[0\]{bottom:0}.left_\[0\]{left:0}.right_\[0\]{right:0}.width_\[32px\]{width:32px}.height_\[32px\]{height:32px}.width_\[calc\(32px_\+_0\.5rem_\*_2\)\]{width:calc(32px + 1rem)}.right_md{right:var(--spacing-md)}.right_\[6px\]{right:6px}.top_sm{top:var(--spacing-sm)}.min-height_\[320px\]{min-height:320px}.max-width_\[360px\]{max-width:360px}.max-width_\[334px\]{max-width:334px}.max-width_\[16rem\]{max-width:16rem}.height_\[300px\]{height:300px}.min-width_\[1200px\]{min-width:1200px}.width_\[13\.4rem\]{width:13.4rem}.right_\[-15px\]{right:-15px}.right_\[-25px\]{right:-25px}.height_md{height:var(--sizes-md)}.top_\[6px\]{top:6px}.\[\&_\>_\*\:not\(\:first-child\)\:not\(\:last-child\)\]\:bdr_0>:not(:first-child):not(:last-child){border-radius:0}.\[\&_\>_\*\:first-child\]\:bdr-e_0>:first-child{border-start-end-radius:0;border-end-end-radius:0}.\[\&_\>_\*\:first-child\]\:margin-end_-1px>:first-child{margin-end:-1px}.\[\&_\>_\*\:last-child\]\:bdr-s_0>:last-child{border-start-start-radius:0;border-end-start-radius:0}.\[\&_\>_\*\:not\(\:first-child\)\:not\(\:last-child\)\]\:margin-end_-1px>:not(:first-child):not(:last-child){margin-end:-1px}.\[\&_\>_\*\:first-child\]\:bdr-b_0>:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&_\>_\*\:last-child\]\:bdr-t_0>:last-child{border-top-left-radius:0;border-top-right-radius:0}.icon\:width_\[20px\] :where(svg){width:20px}.icon\:height_\[20px\] :where(svg){height:20px}.\[\&_\>_\*\:first-child\]\:margin-bottom_-1px>:first-child,.\[\&_\>_\*\:not\(\:first-child\)\:not\(\:last-child\)\]\:margin-bottom_-1px>:not(:first-child):not(:last-child){margin-bottom:-1px}.hover\:trf_scale\(1\.7\):not(:disabled):hover{transform:scale(1.7)}}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Italic-PjgN8SAi.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBoldItalic-1z_hA9Cm.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Noto Serif Display;src:url(/assets/Noto_Serif_Display_latin-BoahcNY5.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@layer recipes.slots{@layer _base{.card__root{padding:var(--spacing-md);border:var(--borders-base);border-radius:var(--radii-md);--colors-color-palette:var(--colors-secondary);--colors-color-palette-bg:var(--colors-secondary-bg);--colors-color-palette-fg:var(--colors-secondary-fg);--colors-color-palette-rich:var(--colors-secondary-rich);--colors-color-palette-pale:var(--colors-secondary-pale);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 1px #0000000a,0 2px 6px #0000000a,0 10px 20px #0000000a}.card__body{flex-direction:column;flex:1;display:flex}.card__footer{justify-content:flex-end;gap:3px;display:flex}.card__title{font-size:14px;line-height:1.4;font-weight:var(--font-weights-semibold);color:#0c1436}.select__label{font-weight:medium}.select__label,.select__trigger{-webkit-user-select:none;user-select:none}.select__trigger{border:var(--borders-base);transition-property:var(--transition-prop,color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter);transition-timing-function:var(--transition-easing,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration,.15s);cursor:pointer;padding-inline:var(--spacing-sm);text-align:start;font-size:12px;line-height:1.25;font-weight:var(--font-weights-regular);color:#0c1436;background-color:#fff;border-radius:4px;outline:0;flex:1;justify-content:space-between;align-items:center;min-width:0;max-width:230px;height:32px;display:flex}.select__trigger:is(:placeholder-shown,[data-placeholder-shown]){color:var(--colors-color-palette-rich)}.select__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.67}.select__indicator{color:var(--colors-color-palette-fg);margin-left:var(--spacing-sm)}.select__indicator,.select__clearTrigger{justify-content:center;align-items:center;display:flex}.select__item{gap:var(--spacing-sm);cursor:pointer;padding-inline:var(--spacing-sm);text-align:left;padding-block:var(--spacing-sm);font-size:12px;line-height:1.25;font-weight:var(--font-weights-regular);color:#0c1436;-webkit-user-select:none;user-select:none;min-height:var(--sizes-sm);padding-right:var(--spacing-md);border-radius:4px;justify-content:space-between;align-items:center;display:flex}.select__item[data-highlighted]{background-color:var(--colors-color-palette-bg)}.select__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.67}.select__item:not(:disabled):hover{background-color:var(--colors-color-palette-bg)}.select__itemText{padding-inline:var(--spacing-sm)}.select__itemIndicator{color:var(--colors-primary-fg);justify-content:center;align-items:center;display:flex}.select__list{padding:var(--spacing-sm);gap:var(--spacing-sm);max-height:280px;margin:0;list-style:none;display:grid;overflow-y:auto}.select__list,.select__list:focus-within,.select__list:is(:focus-visible,[data-focus-visible]){outline-offset:2px;outline:2px solid #0000}.select__content{border:var(--borders-base);--colors-color-palette:var(--colors-secondary);--colors-color-palette-bg:var(--colors-secondary-bg);--colors-color-palette-fg:var(--colors-secondary-fg);--colors-color-palette-rich:var(--colors-secondary-rich);--colors-color-palette-pale:var(--colors-secondary-pale);box-shadow:md;font-size:12px;line-height:1.25;font-weight:var(--font-weights-regular);color:#0c1436;z-index:var(--z-index-dropdown);max-height:280px;min-width:max(var(--reference-width), sizes\.40);background-color:#fff;border-radius:4px;outline:0;overflow-y:hidden}.select__content:is([open],[data-open],[data-state=open],:popover-open){transform-origin:var(--transform-origin)}.select__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top]{animation-name:slide-from-bottom,fade-in}.select__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom]{animation-name:slide-from-top,fade-in}.select__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left]{animation-name:slide-from-right,fade-in}.select__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right]{animation-name:slide-from-left,fade-in}.select__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--durations-slow)}.select__content:is([closed],[data-closed],[data-state=closed]){transform-origin:var(--transform-origin)}.select__content:is([closed],[data-closed],[data-state=closed])[data-placement^=top]{animation-name:slide-to-bottom,fade-out}.select__content:is([closed],[data-closed],[data-state=closed])[data-placement^=bottom]{animation-name:slide-to-top,fade-out}.select__content:is([closed],[data-closed],[data-state=closed])[data-placement^=left]{animation-name:slide-to-right,fade-out}.select__content:is([closed],[data-closed],[data-state=closed])[data-placement^=right]{animation-name:slide-to-left,fade-out}.select__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--durations-fastest)}.select__root{--colors-color-palette:var(--colors-secondary);--colors-color-palette-bg:var(--colors-secondary-bg);--colors-color-palette-fg:var(--colors-secondary-fg);--colors-color-palette-rich:var(--colors-secondary-rich);--colors-color-palette-pale:var(--colors-secondary-pale);flex-direction:column;gap:1.5px;display:flex;position:relative}.select__control{gap:var(--spacing-xs);align-items:center;display:flex}.select__valueText{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.select__indicatorGroup{gap:var(--spacing-xs);align-items:center;display:flex}.number-input__root{--colors-color-palette:var(--colors-secondary);--colors-color-palette-bg:var(--colors-secondary-bg);--colors-color-palette-fg:var(--colors-secondary-fg);--colors-color-palette-rich:var(--colors-secondary-rich);--colors-color-palette-pale:var(--colors-secondary-pale);border-radius:4px;align-items:center;width:75px;display:inline-flex}.number-input__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.67}.number-input__root:focus-within{outline:2px solid;outline-color:var(--colors-color-palette-rich)}.number-input__label{color:colorPalette.text;white-space:nowrap;margin-inline-start:8px;line-height:1.25rem}.number-input__label,.number-input__input{font-size:12px;font-weight:var(--font-weights-regular)}.number-input__input{border:var(--borders-base);--colors-color-palette:var(--colors-secondary);--colors-color-palette-bg:var(--colors-secondary-bg);--colors-color-palette-fg:var(--colors-secondary-fg);--colors-color-palette-rich:var(--colors-secondary-rich);--colors-color-palette-pale:var(--colors-secondary-pale);appearance:none;text-align:start;color:#0c1436;--transition-prop:border-width, background-color, border-color, box-shadow;--transition-duration:.15s;vertical-align:top;background-color:#fff;border-width:1px 0 1px 1px;border-radius:4px 0 0 4px;outline:0;align-items:center;min-width:55px;height:32px;min-height:32px;padding-inline:12px 8px;line-height:1.25;transition-property:border-width,background-color,border-color,box-shadow;transition-duration:.15s;display:inline-flex}.number-input__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.67}.number-input__input:is(:focus-visible,[data-focus-visible]){outline-offset:2px;outline:2px solid #0000}.number-input__control{border:var(--borders-base);background-color:var(--colors-surface);z-index:1;height:32px;width:var(--sizes-xs);border-width:1px 1px 1px 0;border-radius:0 4px 4px 0;flex-direction:column;display:flex}.number-input__incrementTrigger{border-bottom:var(--borders-base);cursor:pointer;font-size:12px;line-height:1.25;font-weight:var(--font-weights-regular);color:#0c1436;--transition-prop:background-color, color;--transition-duration:.15s;border-top-right-radius:4px;justify-content:center;align-items:center;transition-property:background-color,color;transition-duration:.15s;display:flex}.number-input__incrementTrigger :where(svg){flex-shrink:0}.number-input__incrementTrigger:not(:disabled):hover{background-color:#f2f3f7}.number-input__incrementTrigger:not(:disabled):active{background-color:#e3e4eb}.number-input__decrementTrigger{cursor:pointer;font-size:12px;line-height:1.25;font-weight:var(--font-weights-regular);color:#0c1436;--transition-prop:background-color, color;--transition-duration:.15s;border-bottom-right-radius:4px;justify-content:center;align-items:center;transition-property:background-color,color;transition-duration:.15s;display:flex}.number-input__decrementTrigger :where(svg){flex-shrink:0}.number-input__decrementTrigger:not(:disabled):hover{background-color:#f2f3f7}.number-input__decrementTrigger:not(:disabled):active{background-color:#e3e4eb}.modal__root{--colors-color-palette:var(--colors-secondary);--colors-color-palette-bg:var(--colors-secondary-bg);--colors-color-palette-fg:var(--colors-secondary-fg);--colors-color-palette-rich:var(--colors-secondary-rich);--colors-color-palette-pale:var(--colors-secondary-pale);border-radius:4px;width:770px}.modal__header{padding:var(--spacing-md);border-bottom:var(--borders-base);font-size:18px;line-height:1.4;font-weight:var(--font-weights-semibold);color:#0c1436}.modal__body{padding-inline:var(--spacing-md);padding-block:var(--spacing-sm)}.modal__body p{font-size:12px;line-height:1.25rem;font-weight:var(--font-weights-regular);color:#5c6278}.modal__footer{border-top:var(--borders-base)}.modal__footer,.toast__root{padding:var(--spacing-md)}.toast__root{border-radius:var(--radii-md);--colors-color-palette:var(--colors-secondary);--colors-color-palette-bg:var(--colors-secondary-bg);--colors-color-palette-fg:var(--colors-secondary-fg);--colors-color-palette-rich:var(--colors-secondary-rich);--colors-color-palette-pale:var(--colors-secondary-pale);color:var(--colors-color-palette-fg);background-color:var(--colors-color-palette-bg);--transition-duration:var(--durations-slow);transition-duration:var(--durations-slow);--transition-prop:translate;--transition-easing:default;transition-property:translate;transition-timing-function:default;translate:var(--x) var(--y);will-change:translate;align-items:start;min-width:240px;display:grid;box-shadow:0 0 1px #0000000a,0 2px 6px #0000000a,0 10px 20px #0000000a}.toast__root:is([open],[data-open],[data-state=open],:popover-open){transform-origin:var(--transform-origin);animation-name:scale-in,fade-in;animation-duration:var(--durations-fast)}.toast__root:is([closed],[data-closed],[data-state=closed]){transform-origin:var(--transform-origin);animation-name:scale-out,fade-out;animation-duration:var(--durations-fast)}.toast__root[data-type=success]{--colors-color-palette:var(--colors-success);--colors-color-palette-bg:var(--colors-success-bg);--colors-color-palette-fg:var(--colors-success-fg);--colors-color-palette-rich:var(--colors-success-rich)}.toast__root[data-type=error]{--colors-color-palette:var(--colors-error);--colors-color-palette-bg:var(--colors-error-bg);--colors-color-palette-fg:var(--colors-error-fg);--colors-color-palette-rich:var(--colors-error-rich)}.toast__root[data-type=warning]{--colors-color-palette:var(--colors-warning);--colors-color-palette-bg:var(--colors-warning-bg);--colors-color-palette-fg:var(--colors-warning-fg);--colors-color-palette-rich:var(--colors-warning-rich)}.toast__title{font-size:14px;line-height:1.4;font-weight:var(--font-weights-semibold)}.toast__title,.toast__description{color:var(--colors-color-palette-fg)}}.card__root--variant_filled{background-color:var(--colors-color-palette-bg);color:var(--colors-color-palette-rich)}}dialog::backdrop{background-color:#0000}dialog{margin:10% auto auto;box-shadow:0 0 0 100vmax #0000007a}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}::view-transition-new(.fade-in-up){animation:.3s ease-out forwards fadeInUp}::view-transition-old(.fade-out-down){animation:.3s ease-out forwards fadeOutDown}
