@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{body{color:#e2e2e8;background:#101014;min-height:100vh;font-family:IBM Plex Sans,sans-serif;line-height:1.6}: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}}@layer tokens{:where(:root,:host){--colors-bg:#101014;--colors-surface:#1a1a21;--colors-surface-hover:#22222b;--colors-border:#2a2a35;--colors-text:#e2e2e8;--colors-text-muted:#8888a0;--colors-accent:#6c9bff;--colors-accent-dim:#6c9bff26;--colors-green:#5ae0a0;--colors-red:#ff6b7a;--colors-orange:#f0a050;--colors-purple:#b08cff;--fonts-display:"Outfit", sans-serif;--fonts-body:"IBM Plex Sans", sans-serif;--radii-base:10px;--radii-sm:6px;--radii-xs:4px;--radii-full:9999px;--shadows-base:0 2px 12px #0006;--breakpoints-sm:640px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1280px;--breakpoints-2xl:1536px;--sizes-breakpoint-sm:640px;--sizes-breakpoint-md:768px;--sizes-breakpoint-lg:1024px;--sizes-breakpoint-xl:1280px;--sizes-breakpoint-2xl:1536px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}}@layer recipes;@layer utilities{.bg_surface{background:var(--colors-surface)}.bd_1px_solid_token\(colors\.border\){border:1px solid var(--colors-border)}.p_20px{padding:20px}.bg_border{background:var(--colors-border)}.p_2px{padding:2px}.bg_transparent{background:0 0}.bd_none{border:none}.p_4px_12px{padding:4px 12px}.bg_accentDim{background:var(--colors-accent-dim)}.p_3px_12px{padding:3px 12px}.p_8px_10px{padding:8px 10px}.p_10px_24px{padding:10px 24px}.m_0_auto{margin:0 auto}.p_0_32px{padding:0 32px}.bg_bg{background:var(--colors-bg)}.p_20px_0_12px{padding:20px 0 12px}.p_6px_14px{padding:6px 14px}.p_10px_12px{padding:10px 12px}.p_6px_12px{padding:6px 12px}.bg_accent{background:var(--colors-accent)}.p_6px_10px{padding:6px 10px}.bd_1px_solid_token\(colors\.accent\){border:1px solid var(--colors-accent)}.bd_1px_solid_token\(colors\.orange\){border:1px solid var(--colors-orange)}.p_8px_16px{padding:8px 16px}.bg_rgba\(240\,_160\,_80\,_0\.2\){background:#f0a05033}.p_1px_6px{padding:1px 6px}.p_28px{padding:28px}.p_16px_20px{padding:16px 20px}.p_0_24px{padding:0 24px}.p_14px_18px{padding:14px 18px}.p_14px_32px{padding:14px 32px}.p_12px_28px{padding:12px 28px}.bg_rgba\(240\,_160\,_80\,_0\.06\){background:#f0a0500f}.bg_rgba\(240\,_160\,_80\,_0\.15\){background:#f0a05026}.p_2px_6px{padding:2px 6px}.bdr_base{border-radius:var(--radii-base)}.gap_2px{gap:2px}.bdr_sm{border-radius:var(--radii-sm)}.bdr_xs{border-radius:var(--radii-xs)}.bdr_full{border-radius:var(--radii-full)}.bd-b_2px_solid_token\(colors\.border\){border-bottom:2px solid var(--colors-border)}.bd-b_1px_solid_token\(colors\.border\){border-bottom:1px solid var(--colors-border)}.grid-c_1_\/_-1{grid-column:1/-1}.gap_16px{gap:16px}.gap_12px{gap:12px}.gap_10px{gap:10px}.gap_8px{gap:8px}.ring_none{outline-offset:2px;outline:2px solid #0000}.gap_5px{gap:5px}.gap_20px{gap:20px}.td_none{text-decoration:none}.gap_6px{gap:6px}.ov_hidden{overflow:hidden}.bx-sh_base{box-shadow:var(--shadows-base)}.d_flex{display:flex}.ai_center{align-items:center}.jc_space-between{justify-content:space-between}.ff_display{font-family:var(--fonts-display)}.fs_1\.1rem{font-size:1.1rem}.pos_relative{position:relative}.c_accent{color:var(--colors-accent)}.c_textMuted{color:var(--colors-text-muted)}.ff_body{font-family:var(--fonts-body)}.fs_0\.75rem{font-size:.75rem}.fw_600{font-weight:600}.cursor_pointer{cursor:pointer}.ls_0\.03em{letter-spacing:.03em}.tt_capitalize{text-transform:capitalize}.d_inline-block{display:inline-block}.fs_0\.82rem{font-size:.82rem}.fw_500{font-weight:500}.ta_left{text-align:left}.fs_0\.72rem{font-size:.72rem}.tt_uppercase{text-transform:uppercase}.ls_0\.06em{letter-spacing:.06em}.us_none{-webkit-user-select:none;user-select:none}.white-space_nowrap{white-space:nowrap}.ta_right{text-align:right}.fv-num_tabular-nums{font-variant-numeric:tabular-nums}.bd-cl_collapse{border-collapse:collapse}.ta_center{text-align:center}.jc_center{justify-content:center}.flex-d_column{flex-direction:column}.c_red{color:var(--colors-red)}.fs_1rem{font-size:1rem}.c_text{color:var(--colors-text)}.pos_sticky{position:sticky}.z_100{z-index:100}.flex-wrap_wrap{flex-wrap:wrap}.fs_0\.78rem{font-size:.78rem}.fs_0\.88rem{font-size:.88rem}.ls_0{letter-spacing:0}.fs_0\.9rem{font-size:.9rem}.c_\#0a0a0f{color:#0a0a0f}.d_grid{display:grid}.grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.bx-sh_0_0_0_2px_token\(colors\.accentDim\){box-shadow:0 0 0 2px var(--colors-accent-dim)}.ls_0\.08em{letter-spacing:.08em}.fs_1\.8rem{font-size:1.8rem}.fw_700{font-weight:700}.ls_-0\.01em{letter-spacing:-.01em}.c_orange{color:var(--colors-orange)}.fs_1\.25rem{font-size:1.25rem}.grid-tc_repeat\(auto-fit\,_minmax\(170px\,_1fr\)\){grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.fs_1\.45rem{font-size:1.45rem}.fs_2\.6rem{font-size:2.6rem}.fs_1\.05rem{font-size:1.05rem}.lh_1\.6{line-height:1.6}.op_0\.6{opacity:.6}.op_1{opacity:1}.fs_0\.95rem{font-size:.95rem}.fs_0\.85rem{font-size:.85rem}.scr-bar-w_thin{scrollbar-width:thin}.scr-bar-c_token\(colors\.border\)_transparent{scrollbar-color:var(--colors-border) transparent}.tov_ellipsis{text-overflow:ellipsis}.flex-sh_0{flex-shrink:0}.fs_0\.6rem{font-size:.6rem}.cursor_default{cursor:default}.fs_0\.65rem{font-size:.65rem}.mb_20px{margin-bottom:20px}.h_350px{height:350px}.w_100\%{width:100%}.ml_10px{margin-left:10px}.mb_14px{margin-bottom:14px}.ov-x_auto{overflow-x:auto}.min-h_60vh{min-height:60vh}.max-w_1800px{max-width:1800px}.pb_32px{padding-bottom:32px}.top_0{top:0}.mt_12px{margin-top:12px}.min-w_160px{min-width:160px}.mr_auto{margin-right:auto}.ml_6px{margin-left:6px}.mb_24px{margin-bottom:24px}.h_300px{height:300px}.mb_8px{margin-bottom:8px}.mt_4px{margin-top:4px}.max-w_480px{max-width:480px}.max-w_400px{max-width:400px}.mb_16px{margin-bottom:16px}.max-h_400px{max-height:400px}.ov-y_auto{overflow-y:auto}.min-w_0{min-width:0}.w_16px{width:16px}.h_16px{height:16px}.ml_8px{margin-left:8px}.focus\:bd-c_accent:is(:focus,[data-focus]){border-color:var(--colors-accent)}.hover\:bg_surfaceHover:is(:hover,[data-hover]){background:var(--colors-surface-hover)}.hover\:bg_\#88b4ff:is(:hover,[data-hover]){background:#88b4ff}.hover\:bd-c_red:is(:hover,[data-hover]){border-color:var(--colors-red)}.hover\:bd-c_accent:is(:hover,[data-hover]){border-color:var(--colors-accent)}.hover\:c_accent:is(:hover,[data-hover]){color:var(--colors-accent)}.hover\:c_red:is(:hover,[data-hover]){color:var(--colors-red)}}
