@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";line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentcolor);box-sizing:border-box}hr{color:inherit;height:0px;border-top-width:1px}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}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]),::file-selector-button{appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;background:transparent;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::placeholder{--placeholder-fallback: rgba(0, 0, 0, .5);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)}}textarea{resize:vertical}table{border-color:inherit;text-indent:0px;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{text-decoration:inherit;color:inherit}abbr:where([title]){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-size:1em;font-feature-settings:normal;font-variation-settings:normal}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-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: "🐼"}html,body{font-family:var(--fonts-body);background-color:var(--colors-bg-base);font-size:var(--font-sizes-md);line-height:var(--line-heights-normal);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,h1,h2,h3,h4,h5,h6{color:var(--colors-fg-base)}h1,h2,h3,h4,h5,h6{font-family:var(--fonts-heading);font-weight:var(--font-weights-semibold);letter-spacing:var(--letter-spacings-tight);line-height:var(--line-heights-snug)}::selection{background-color:var(--colors-indigo-100);color:var(--colors-ink-700)}a{text-decoration:none;transition:color var(--durations-fast) var(--easings-standard);color:var(--colors-action-primary)}a:is(:hover,[data-hover]){color:var(--colors-action-primary\.hover)}*:focus-visible{outline:2px solid transparent;outline-offset:2px;border-radius:var(--radii-xs);box-shadow:var(--shadows-focus)}*,: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}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;--transition-duration: .01ms !important;transition-duration:.01ms!important}}}@layer tokens{:where(:root,:host){--colors-indigo-50: #F1EEFF;--colors-indigo-100: #E4DEFF;--colors-indigo-200: #CCC0FF;--colors-indigo-300: #A99AFF;--colors-indigo-400: #8B7FFF;--colors-indigo-500: #5A6FF0;--colors-indigo-600: #4F5DD3;--colors-indigo-700: #404CAD;--colors-indigo-800: #333C89;--colors-indigo-900: #242969;--colors-peach-50: #FFF4ED;--colors-peach-100: #FFE5D3;--colors-peach-200: #FFCEAE;--colors-peach-300: #FFB38A;--colors-peach-400: #FF9964;--colors-peach-500: #F47A3E;--colors-peach-600: #D95E26;--colors-peach-700: #B1461B;--colors-cream-50: #FFFCFA;--colors-cream-100: #FFF8F4;--colors-cream-200: #FAF1E9;--colors-cream-300: #EFE3D6;--colors-ink-50: #F7F7FA;--colors-ink-100: #E8E8EF;--colors-ink-200: #C9C9D5;--colors-ink-300: #9696A8;--colors-ink-400: #6D6D82;--colors-ink-500: #4C4C60;--colors-ink-600: #3A3A4C;--colors-ink-700: #2B2B3A;--colors-ink-800: #1F1F2B;--colors-ink-900: #13131C;--colors-mint-100: #E1F8EE;--colors-mint-300: #A8EFD5;--colors-mint-500: #7EE7C4;--colors-mint-700: #3FAD81;--colors-red-100: #FBDBD9;--colors-red-500: #E5534B;--colors-red-700: #B23B34;--fonts-body: "DM Sans", system-ui, -apple-system, sans-serif;--fonts-heading: "DM Sans", system-ui, -apple-system, sans-serif;--font-sizes-xs: .8125rem;--font-sizes-sm: .9375rem;--font-sizes-md: 1rem;--font-sizes-lg: 1.125rem;--font-sizes-xl: 1.375rem;--font-sizes-2xl: 1.75rem;--font-sizes-3xl: 2.25rem;--font-sizes-4xl: 2.75rem;--font-sizes-5xl: 3.5rem;--font-sizes-6xl: 4.25rem;--font-weights-regular: 400;--font-weights-medium: 500;--font-weights-semibold: 600;--line-heights-tight: 1.1;--line-heights-snug: 1.25;--line-heights-normal: 1.5;--line-heights-relaxed: 1.65;--line-heights-loose: 1.8;--letter-spacings-tight: -.02em;--letter-spacings-snug: -.01em;--letter-spacings-normal: 0em;--letter-spacings-wide: .02em;--radii-xs: 6px;--radii-sm: 10px;--radii-md: 14px;--radii-lg: 20px;--radii-xl: 28px;--radii-2xl: 36px;--radii-pill: 9999px;--shadows-xs: 0 1px 2px rgba(43, 43, 58, .04);--shadows-sm: 0 2px 6px rgba(43, 43, 58, .05);--shadows-md: 0 6px 18px rgba(43, 43, 58, .06);--shadows-lg: 0 14px 34px rgba(43, 43, 58, .08);--shadows-focus: 0 0 0 3px rgba(90, 111, 240, .25);--spacing-section-y: 6rem;--spacing-section-y-lg: 9rem;--durations-fast: .12s;--durations-normal: .2s;--durations-slow: .36s;--easings-soft: cubic-bezier(.22, 1, .36, 1);--easings-standard: cubic-bezier(.4, 0, .2, 1);--colors-bg-base: var(--colors-cream-100);--colors-bg-muted: var(--colors-cream-200);--colors-bg-surface: #FFFFFF;--colors-bg-card: var(--colors-indigo-50);--colors-bg-inverted: var(--colors-ink-700);--colors-fg-base: var(--colors-ink-700);--colors-fg-muted: var(--colors-ink-500);--colors-fg-subtle: var(--colors-ink-500);--colors-fg-inverted: var(--colors-cream-100);--colors-fg-brand: var(--colors-indigo-700);--colors-fg-brand\.on-light: var(--colors-indigo-700);--colors-fg-accent: var(--colors-peach-300);--colors-border-base: rgba(43, 43, 58, .08);--colors-border-strong: rgba(43, 43, 58, .14);--colors-border-brand: var(--colors-indigo-500);--colors-action-primary: var(--colors-indigo-600);--colors-action-primary\.hover: var(--colors-indigo-700);--colors-action-primary\.active: var(--colors-indigo-800);--colors-action-primary\.fg: #FFFFFF;--colors-status-resolved: var(--colors-mint-500);--colors-status-error: var(--colors-red-500)}}
