@layer reset,base,tokens,recipes,utilities;@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:none}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:none}::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}}@layer tokens{:where(:root,:host){--colors-black-100: #000c;--colors-black-200: #121212;--colors-black-300: #161616;--colors-black-400: #1b1b1b;--colors-black-500: #2e2e2e;--colors-white-100: #fff;--colors-white-200: #fafafa;--colors-gray-100: #666;--colors-gray-300: #7e7e7e;--radii-100: 4px;--radii-200: 8px;--radii-300: 16px;--radii-400: 24px;--radii-500: 32px;--radii-full: 9999px;--sizes-0: 0px;--sizes-10: 1px;--sizes-25: 2px;--sizes-50: 4px;--sizes-75: 6px;--sizes-100: 8px;--sizes-150: 12px;--sizes-175: 14px;--sizes-200: 16px;--sizes-225: 18px;--sizes-250: 20px;--sizes-300: 24px;--sizes-350: 28px;--sizes-400: 32px;--sizes-450: 36px;--sizes-500: 40px;--sizes-550: 44px;--sizes-600: 48px;--sizes-700: 56px;--sizes-800: 64px;--sizes-900: 72px;--sizes-1000: 92px;--sizes-1100: 160px;--sizes-1200: 192px;--sizes-1300: 256px;--sizes-1400: 320px;--sizes-1500: 384px;--sizes-1600: 420px;--sizes-1700: 512px;--sizes-1800: 640px;--sizes-1900: 768px;--sizes-2000: 1024px;--sizes-full: 100%;--sizes-screen: 100vh;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1024px;--spacing-0: 0rem;--spacing-50: .125rem;--spacing-75: .25rem;--spacing-100: .5rem;--spacing-200: .75rem;--spacing-300: 1rem;--spacing-400: 1.5rem;--spacing-500: 2rem;--spacing-600: 2.5rem;--spacing-700: 3rem;--spacing-800: 4rem;--spacing-900: 5rem;--spacing-1000: 6rem;--letter-spacings-letter-spacing-0: 0;--letter-spacings-letter-spacing-100: -.04em;--letter-spacings-letter-spacing-200: -.02em;--line-heights-line-height-0: 1;--line-heights-line-height-100: 1.2;--line-heights-line-height-200: 1.4;--shadows-0: 0;--shadows-100: 0 1px 2px 0 #0000000d;--shadows-200: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadows-300: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadows-400: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadows-500: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadows-600: 0 25px 50px -12px #00000040;--font-weights-regular: 400;--font-weights-medium: 500;--font-weights-semibold: 600;--font-weights-bold: 700;--fonts-sans: Figtree, system-ui, sans-serif;--durations-0: 0s;--durations-50: 50ms;--durations-100: .1s;--durations-150: .15s;--durations-200: .2s;--durations-250: .25s;--durations-300: .3s;--durations-350: .35s;--durations-400: .4s;--durations-450: .45s;--durations-500: .5s;--easings-linear: cubic-bezier(0, 0, 1, 1);--easings-ease: cubic-bezier(.25, .1, .25, 1);--easings-ease-in: cubic-bezier(.42, 0, 1, 1);--easings-ease-in-out: cubic-bezier(.42, 0, .58, 1);--easings-ease-out: cubic-bezier(.19, .91, .38, 1);--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--font-sizes-50: .6875rem;--font-sizes-75: .75rem;--font-sizes-100: .875rem;--font-sizes-200: 1rem;--font-sizes-300: 1.125rem;--font-sizes-400: 1.25rem;--font-sizes-500: 1.375rem;--font-sizes-600: 1.5625rem;--font-sizes-700: 1.75rem;--font-sizes-800: 2rem;--font-sizes-900: 2.25rem;--font-sizes-1000: 2.5rem;--font-sizes-1100: 2.8125rem;--font-sizes-1200: 3.125rem;--font-sizes-1300: 3.75rem;--colors-bg-primary: var(--colors-black-300);--colors-border-primary: var(--colors-black-500);--colors-border-secondary: var(--colors-gray-100);--colors-text-primary: var(--colors-white-200);--colors-text-secondary: var(--colors-gray-300);--colors-text-tertiary: var(--colors-gray-100);--colors-page-bg-primary: var(--colors-black-200);--colors-card-overlay-bg-primary: var(--colors-black-100);--colors-card-bg: #000;--colors-button-bg-hover: var(--colors-black-400);--colors-writing-list-bg-hover: var(--colors-black-500);--colors-tabs-button-bg: var(--colors-black-500);--colors-tabs-active-indicator-bg: var(--colors-white-100);--colors-card-footer-text-color: var(--colors-white-100);--colors-focus-indicator: color-mix(in oklab, var(--colors-border-secondary) 30%, transparent);--shadows-card-border-shadow: inset 0 0 0 1px #ffffff14;--shadows-card-outer-border-shadow: 0 0 0 1px #0000004d;--shadows-card-footer-text-shadow: 0px 1px 2px #00000040;--shadows-tabs-button-shadow: 0 0 24px 2px var(--colors-white-100);--shadows-avatar-homepage-shadow: 0 0 60px 4px #8080801a;--sizes-avatar-homepage-width: 264px;--sizes-homepage-container-width: 1280px;--sizes-card-homepage-height: 280px}@supports (color: lab(0% 0 0)){:where(:root,:host){--colors-black-100: lab(0% 0 0 / .8);--colors-black-200: lab(5.46356% -.00000745058 .00000298023);--colors-black-300: lab(7.24807% 0 0);--colors-black-400: lab(9.52% -.00000745058 0);--colors-black-500: lab(18.9392% 0 0);--colors-white-100: lab(100% 0 0);--colors-white-200: lab(98.2716% 0 0);--colors-gray-100: lab(43.1948% 0 0);--colors-gray-300: lab(52.7996% 0 0);--colors-card-bg: lab(0% 0 0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tooltipFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes tooltipFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}}@layer recipes{@layer _base{.text{letter-spacing:var(--letter-spacings-letter-spacing-0)}.link{border-radius:var(--radii-100);color:var(--colors-text-primary);--transition-prop: color;--transition-easing: var(--easings-ease);transition-property:color;transition-timing-function:var(--easings-ease);--transition-duration: var(--durations-200);transition-duration:var(--durations-200);font-size:var(--font-sizes-200);letter-spacing:var(--letter-spacings-letter-spacing-100);line-height:var(--line-heights-line-height-100)}.link:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:0 0 0 2px var(--colors-focus-indicator);outline:2px solid #0000}.avatar{border:1px solid;border-color:var(--colors-border-secondary);border-radius:var(--radii-full);-webkit-user-select:none;user-select:none;line-height:var(--line-heights-line-height-0);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar>span{color:var(--colors-text-primary)}.separator{background:var(--colors-border-primary);flex-shrink:0}.button{gap:var(--spacing-50);border-radius:var(--radii-100);font-size:var(--font-sizes-200);font-weight:var(--font-weights-regular);line-height:var(--line-heights-line-height-0);letter-spacing:var(--letter-spacings-letter-spacing-100);white-space:nowrap;box-shadow:var(--shadows-200);--transition-prop: color, box-shadow;--transition-easing: var(--easings-ease);transition-property:color,box-shadow;transition-timing-function:var(--easings-ease);--transition-duration: var(--durations-200);transition-duration:var(--durations-200);justify-content:center;align-items:center;display:inline-flex}.button:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:0 0 0 2px var(--colors-focus-indicator);outline:2px solid #0000}.icon-button{background:var(--colors-page-bg-primary);border:1px solid;border-color:var(--colors-border-primary);border-radius:var(--radii-full);box-shadow:var(--shadows-200);--transition-prop: color, box-shadow;--transition-easing: var(--easings-ease);transition-property:color,box-shadow;transition-timing-function:var(--easings-ease);--transition-duration: var(--durations-200);transition-duration:var(--durations-200);justify-content:center;align-items:center;display:inline-flex}.icon-button>svg{color:var(--colors-text-tertiary)}.icon-button:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:0 0 0 2px var(--colors-focus-indicator);outline:2px solid #0000}.icon-button:is(:hover,[data-hover]){background:var(--colors-button-bg-hover)}}.text--variant_headingXs{font-size:var(--font-sizes-300)}.text--color_primary{color:var(--colors-text-primary)}.text--fontWeight_medium{font-weight:var(--font-weights-medium)}.text--lineHeight_line-height-100{line-height:var(--line-heights-line-height-100)}.text--letterSpacing_letter-spacing-100{letter-spacing:var(--letter-spacings-letter-spacing-100)}.text--variant_bodySm{font-size:var(--font-sizes-200)}.text--color_secondary{color:var(--colors-text-secondary)}.text--lineHeight_line-height-200{line-height:var(--line-heights-line-height-200)}.text--letterSpacing_letter-spacing-200{letter-spacing:var(--letter-spacings-letter-spacing-200)}.text--color_cardFooter{color:var(--colors-card-footer-text-color)}.text--lineHeight_line-height-0{line-height:var(--line-heights-line-height-0)}.text--variant_headingXl{font-size:var(--font-sizes-700)}.text--variant_bodyMd{font-size:var(--font-sizes-300)}.text--variant_heading2xl{font-size:var(--font-sizes-800)}.text--variant_headingLg{font-size:var(--font-sizes-600)}.text--variant_headingMd{font-size:var(--font-sizes-500)}.text--variant_headingSm{font-size:var(--font-sizes-400)}.text--variant_body2Xl{font-size:var(--font-sizes-600)}.text--variant_bodyXl{font-size:var(--font-sizes-500)}.text--variant_bodyLg{font-size:var(--font-sizes-400)}.text--variant_bodyXs{font-size:var(--font-sizes-100)}.text--fontWeight_regular{font-weight:var(--font-weights-regular)}.text--fontWeight_semibold{font-weight:var(--font-weights-semibold)}.text--fontWeight_bold{font-weight:var(--font-weights-bold)}.text--letterSpacing_letter-spacing-0{letter-spacing:var(--letter-spacings-letter-spacing-0)}.text--truncate_ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link--variant_underline{border-bottom-right-radius:var(--radii-500);display:inline-block;position:relative}.link--variant_underline:after{background:var(--colors-text-secondary);content:"";--transition-prop: color, background-color;--transition-duration: var(--durations-200);transition-property:color,background-color;transition-duration:var(--durations-200);--transition-easing: var(--easings-ease);transition-timing-function:var(--easings-ease);left:var(--spacing-0);right:var(--spacing-0);height:1px;position:absolute;bottom:-4px}.link--variant_underline:is(:hover,[data-hover]):after{background:var(--colors-text-primary)}.link--variant_standalone{text-decoration:none}.avatar--size_xxLarge{width:var(--sizes-avatar-homepage-width);height:var(--sizes-avatar-homepage-width)}.avatar--size_xxLarge>span{font-size:var(--font-sizes-1000)}.avatar--glow_default{box-shadow:var(--shadows-avatar-homepage-shadow)}.avatar--size_medium{width:var(--sizes-500);height:var(--sizes-500)}.avatar--size_medium>span{font-size:var(--font-sizes-300)}.separator--orientation_horizontal{height:var(--sizes-10);width:var(--sizes-full)}.separator--orientation_vertical{width:var(--sizes-10);height:var(--sizes-full)}.button--color_primary{background:var(--colors-bg-primary);border:1px solid;border-color:var(--colors-border-primary);padding-inline:var(--spacing-400);color:var(--colors-text-primary)}.button--color_primary:is(:hover,[data-hover]){background:var(--colors-button-bg-hover)}.button--size_small{height:var(--sizes-450)}.button--size_medium{height:var(--sizes-500)}.icon-button--size_small{width:var(--sizes-400);height:var(--sizes-400)}.icon-button--size_small>svg{width:var(--sizes-200);height:var(--sizes-200)}.icon-button--size_medium{width:var(--sizes-500);height:var(--sizes-500)}.icon-button--size_medium>svg{width:var(--sizes-300);height:var(--sizes-300)}.icon-button--size_large{width:var(--sizes-600);height:var(--sizes-600)}.icon-button--size_large>svg{width:var(--sizes-400);height:var(--sizes-400)}}@layer utilities{.--bleed-x_token\(spacing\.300\,_300\){--bleed-x: var(--spacing-300, 300)}.--bleed-y_token\(spacing\.0\,_0\){--bleed-y: var(--spacing-0, 0)}.p_300{padding:var(--spacing-300)}.anim_spin_1s_linear_infinite{animation:1s linear infinite spin}.inset_0{inset:var(--spacing-0)}.inset_\[-200\%\]{inset:-200%}.bg_\[oklch\(0\.145_0_0\)\]{background:#0a0a0a}.mx_auto{margin-inline:auto}.gap_500{gap:var(--spacing-500)}.gap_600{gap:var(--spacing-600)}.gap_100{gap:var(--spacing-100)}.gap_300{gap:var(--spacing-300)}.gap_400{gap:var(--spacing-400)}.gap_200{gap:var(--spacing-200)}.ov_hidden{overflow:hidden}.gap_900{gap:var(--spacing-900)}.gap_75{gap:var(--spacing-75)}.bdr_100{border-radius:var(--radii-100)}.px_200{padding-inline:var(--spacing-200)}.py_75{padding-block:var(--spacing-75)}.mx_calc\(var\(--bleed-x\,_0\)_\*_-1\){margin-inline:calc(var(--bleed-x, 0) * -1)}.my_calc\(var\(--bleed-y\,_0\)_\*_-1\){margin-block:calc(var(--bleed-y, 0) * -1)}.td_none{text-decoration:none}.gap_800{gap:var(--spacing-800)}.bdr_200{border-radius:var(--radii-200)}.py_200{padding-block:var(--spacing-200)}.px_300{padding-inline:var(--spacing-300)}.flex_1{flex:1}.d_flex{display:flex}.jc_center{justify-content:center}.flex-d_column{flex-direction:column}.ai_center{align-items:center}.jc_space-between{justify-content:space-between}.flex-d_row{flex-direction:row}.d_none{display:none}.d_grid{display:grid}.grid-tc_1fr{grid-template-columns:1fr}.grid-tr_repeat\(4\,_var\(--sizes-card-homepage-height\)\){grid-template-rows:repeat(4,var(--sizes-card-homepage-height))}.stk-w_1\.5{stroke-width:1.5px}.obj-f_cover{object-fit:cover}.grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.grid-tr_repeat\(2\,_200px\){grid-template-rows:repeat(2,200px)}.fs_200{font-size:var(--font-sizes-200)}.fw_medium{font-weight:var(--font-weights-medium)}.c_text\.primary{color:var(--colors-text-primary)}.lh_line-height-0{line-height:var(--line-heights-line-height-0)}.pointer-events_none{pointer-events:none}.pos_fixed{position:fixed}.z_50{z-index:50}.pos_absolute{position:absolute}.bg-i_url\(\/noise\.svg\){background-image:url(/noise.svg)}.d_inline-flex{display:inline-flex}.c_\[oklch\(1_0_0\)\]{color:#fff}.bx-sh_200{box-shadow:var(--shadows-200)}.fs_75{font-size:var(--font-sizes-75)}.ls_letter-spacing-100{letter-spacing:var(--letter-spacings-letter-spacing-100)}.us_none{-webkit-user-select:none;user-select:none}.trf-o_var\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.anim-dur_150{animation-duration:var(--durations-150)}.anim-tmf_ease-out{animation-timing-function:var(--easings-ease-out)}.anim-fm_forwards{animation-fill-mode:forwards}.fill_\[oklch\(0\.145_0_0\)\]{fill:#0a0a0a}.trs-prop_colors{--transition-prop: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke}.trs-dur_200{--transition-duration: var(--durations-200);transition-duration:var(--durations-200)}.trs-tmf_ease{--transition-easing: var(--easings-ease);transition-timing-function:var(--easings-ease)}.flex-sh_0{flex-shrink:0}.pt_800{padding-top:var(--spacing-800)}.max-w_homepage-container-width{max-width:var(--sizes-homepage-container-width)}.w_full{width:var(--sizes-full)}.ov-x_auto{overflow-x:auto}.min-h_full{min-height:var(--sizes-full)}.max-w_1800{max-width:var(--sizes-1800)}.h_full{height:var(--sizes-full)}.w_200{width:var(--sizes-200)}.h_200{height:var(--sizes-200)}.w_1600{width:var(--sizes-1600)}.h_1300{height:var(--sizes-1300)}.w_1800{width:var(--sizes-1800)}.min-h_screen{min-height:100vh}.w_\[400\%\]{width:400%}.h_\[400\%\]{height:400%}.max-w_1300{max-width:var(--sizes-1300)}.w_150{width:var(--sizes-150)}.h_75{height:var(--sizes-75)}.min-w_0{min-width:var(--sizes-0)}.\[\&\[data-state\=\"delayed-open\"\]\,_\&\[data-state\=\"instant-open\"\]\]\:anim-n_tooltipFadeIn[data-state=delayed-open],.\[\&\[data-state\=\"delayed-open\"\]\,_\&\[data-state\=\"instant-open\"\]\]\:anim-n_tooltipFadeIn[data-state=instant-open]{animation-name:tooltipFadeIn}.\[\&\[data-state\=\"closed\"\]\]\:anim-n_tooltipFadeOut[data-state=closed]{animation-name:tooltipFadeOut}.\[\&\[data-state\=\"closed\"\]\]\:anim-dur_100[data-state=closed]{animation-duration:var(--durations-100)}.\[\&\[data-state\=\"closed\"\]\]\:anim-tmf_ease[data-state=closed]{animation-timing-function:var(--easings-ease)}.focusVisible\:bg_writing-list-bg-hover:is(:focus-visible,[data-focus-visible]){background:var(--colors-writing-list-bg-hover)}.focusVisible\:ring_none:is(:focus-visible,[data-focus-visible]){outline-offset:2px;outline:2px solid #0000}.hover\:bg_writing-list-bg-hover:is(:hover,[data-hover]){background:var(--colors-writing-list-bg-hover)}@media screen and (min-width: 48rem){.md\:p_500{padding:var(--spacing-500)}}@media screen and (min-width: 64rem){.lg\:p_700{padding:var(--spacing-700)}.lg\:d_block{display:block}.lg\:grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.lg\:grid-tr_repeat\(2\,_var\(--sizes-card-homepage-height\)\){grid-template-rows:repeat(2,var(--sizes-card-homepage-height))}.lg\:w_homepage-container-width{width:var(--sizes-homepage-container-width)}}@media (prefers-reduced-motion: reduce){.motionReduce\:anim-n_\[none\]{animation-name:none}.motionReduce\:trs-dur_0{--transition-duration: var(--durations-0);transition-duration:var(--durations-0)}}}@layer recipes.slots{@layer _base{.card__root{border-radius:var(--radii-200);-webkit-user-select:none;user-select:none;background-color:var(--colors-card-bg);box-shadow:var(--shadows-card-outer-border-shadow);cursor:pointer;width:var(--sizes-full);height:var(--sizes-full);position:relative;overflow:hidden}.card__imageOverlay{opacity:.3;filter:contrast(110%) grayscale();--transition-prop: filter, opacity;--transition-duration: var(--durations-400);transition-property:filter,opacity;transition-duration:var(--durations-400);--transition-easing: var(--easings-ease);transition-timing-function:var(--easings-ease);width:var(--sizes-full);height:var(--sizes-full)}.group:is(:hover,[data-hover]) .card__imageOverlay{opacity:1;filter:contrast() grayscale(0%)}.card__image{inset:var(--spacing-0);object-fit:cover;object-position:center center;--transition-prop: transform;--transition-duration: var(--durations-400);transition-property:transform;transition-duration:var(--durations-400);--transition-easing: var(--easings-ease-in-out);transition-timing-function:var(--easings-ease-in-out);width:var(--sizes-full);height:var(--sizes-full);position:absolute}.group:is(:hover,[data-hover]) .card__image{transform:scale(1.05)}.card__footer{padding-inline:var(--spacing-300);width:var(--sizes-full);bottom:var(--spacing-0);padding-bottom:var(--spacing-300);padding-top:var(--spacing-500);position:absolute}.card__footerText{z-index:10;text-shadow:var(--shadows-card-footer-text-shadow);flex-shrink:0;position:relative;transform:none}.card__footerBg{opacity:.5;--transition-prop: opacity;--transition-duration: var(--durations-400);transition-property:opacity;transition-duration:var(--durations-400);--transition-easing: var(--easings-ease);transition-timing-function:var(--easings-ease);bottom:var(--spacing-0);left:var(--spacing-0);width:var(--sizes-full);height:var(--sizes-full);background-image:linear-gradient(#0000,#000c);position:absolute}.card__overlay{inset:var(--spacing-0);border-radius:var(--radii-200);box-shadow:var(--shadows-card-border-shadow);pointer-events:none;position:absolute}.card__noise{inset:var(--spacing-0);opacity:.02;pointer-events:none;background-image:url(/noise.svg);background-repeat:repeat;position:absolute}.textfield__root{gap:var(--spacing-100);flex-direction:column;flex:1;display:flex}.textfield__input{background:var(--colors-bg-primary);padding-inline:var(--spacing-200);border-radius:var(--radii-100);border:1px solid;border-color:var(--colors-border-primary);font-size:var(--font-sizes-200);color:var(--colors-text-secondary);font-weight:var(--font-weights-regular);line-height:var(--line-heights-line-height-0);letter-spacing:var(--letter-spacings-letter-spacing-100);box-shadow:var(--shadows-200);--transition-prop: color, box-shadow;--transition-easing: var(--easings-ease);transition-property:color,box-shadow;transition-timing-function:var(--easings-ease);--transition-duration: var(--durations-200);transition-duration:var(--durations-200);height:var(--sizes-450)}.textfield__input::placeholder,.textfield__input[data-placeholder]{color:var(--colors-text-secondary);font-weight:var(--font-weights-regular);font-size:var(--font-sizes-200)}.textfield__input:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:0 0 0 2px var(--colors-focus-indicator);outline:2px solid #0000}.tabs__root{padding:var(--spacing-75);background:var(--colors-bg-primary);gap:var(--spacing-100);border:1px solid;border-color:var(--colors-border-primary);border-radius:var(--radii-full);justify-content:center;align-items:center;display:flex;position:relative}.tabs__trigger{gap:var(--spacing-100);padding-inline:var(--spacing-200);padding-block:var(--spacing-100);border-radius:var(--radii-full);z-index:10;line-height:var(--line-heights-line-height-0);justify-content:center;align-items:center;display:flex;position:relative}.tabs__trigger:is(:focus,[data-focus]){outline-offset:2px;outline:2px solid #0000}.tabs__hoverIndicator{background:var(--colors-tabs-button-bg);border-radius:var(--radii-full);line-height:var(--line-heights-line-height-0);top:var(--spacing-0);left:var(--spacing-0);height:var(--sizes-400);position:absolute}.tabs__activeIndicator{background:var(--colors-tabs-active-indicator-bg);border-radius:var(--radii-full);box-shadow:var(--shadows-tabs-button-shadow);top:calc(-1 * (var(--spacing-75) + var(--spacing-50)));left:var(--spacing-0);width:var(--sizes-300);height:var(--sizes-25);position:absolute}}.tabs__trigger--active_false{color:var(--colors-text-secondary)}}@layer base{*{border-color:var(--colors-border-primary)}body{scroll-behavior:smooth;background-color:var(--colors-page-bg-primary);color:var(--colors-text-primary);font-family:var(--fonts-sans);text-rendering:optimizeLegibilit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}
