@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fredoka-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fredoka-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fredoka-latin-700-normal.woff2) format("woff2")}:root{--fe-bg: #fffcff;--fe-surface: #ffffff;--fe-surface-alt: #f4f1f4;--fe-text: #202020;--fe-text-muted: #636263;--fe-border: #e9e6e9;--fe-primary-400: #a3cbab;--fe-primary-500: #86ba90;--fe-primary-600: #5b9467;--fe-primary: var(--fe-primary-500);--fe-primary-text: #3d7249;--fe-primary-strong: #3d7249;--fe-on-primary: #ffffff;--fe-ink: #202020;--fe-amber: #e9c46a;--fe-amber-text: #7a5a00;--fe-danger: #ff4646;--fe-danger-text: #c62828;--fe-info: #46acff;--fe-info-text: #0b6bb8;--fe-shell-bar-bg: rgba(255, 252, 255, .92);--fe-shell-bar-shadow: 0 -12px 32px rgba(32, 32, 32, .1);--fe-shell-tab: #636263;--fe-shell-tab-hover: rgba(134, 186, 144, .14);--fe-gradient-hero: linear-gradient(135deg, #e9c46a 0%, #86ba90 100%);--fe-gradient-badge: linear-gradient(135deg, #e9c46a 0%, #86ba90 100%);--fe-shadow-sm: 0 2px 6px rgba(32, 32, 32, .08);--fe-shadow-md: 0 8px 20px rgba(32, 32, 32, .12);--fe-shadow-lg: 0 18px 40px rgba(32, 32, 32, .18);--fe-radius-sm: 8px;--fe-radius-md: 12px;--fe-radius-lg: 20px;--fe-radius-pill: 999px;--fe-space-1: 4px;--fe-space-2: 8px;--fe-space-3: 12px;--fe-space-4: 16px;--fe-space-5: 24px;--fe-space-6: 32px;--fe-space-7: 48px;--fe-font-size-xs: .75rem;--fe-font-size-sm: .85rem;--fe-font-size-base: 1rem;--fe-font-size-md: 1.15rem;--fe-font-size-lg: 1.35rem;--fe-font-size-xl: 1.75rem;--fe-font-size-2xl: 2.25rem;--fe-font-family: system-ui, -apple-system, "Segoe UI", sans-serif;--fe-font-family-display: "Fredoka", system-ui, sans-serif;--fe-series-1: #2a78d6;--fe-series-2: #eb6834;--fe-series-3: #1baf7a;--fe-series-4: #eda100}html.dark{--fe-series-1: #3987e5;--fe-series-2: #d95926;--fe-series-3: #199e70;--fe-series-4: #c98500;--fe-bg: #202020;--fe-surface: #333533;--fe-surface-alt: #414141;--fe-text: #fffcff;--fe-text-muted: rgba(255, 252, 255, .66);--fe-border: #4d4c4d;--fe-primary-400: #a3cbab;--fe-primary-500: #86ba90;--fe-primary-600: #9dc8a5;--fe-primary: var(--fe-primary-500);--fe-primary-text: #9dc8a5;--fe-primary-strong: #86ba90;--fe-on-primary: #202020;--fe-ink: #fffcff;--fe-shell-bar-bg: rgba(32, 32, 32, .92);--fe-shell-bar-shadow: 0 -12px 32px rgba(0, 0, 0, .5);--fe-shell-tab: rgba(255, 252, 255, .76);--fe-shell-tab-hover: rgba(255, 252, 255, .1);--fe-amber-text: #efd08a;--fe-danger-text: #ff7a7a;--fe-info-text: var(--fe-info);--fe-shadow-sm: 0 2px 6px rgba(0, 0, 0, .35);--fe-shadow-md: 0 8px 20px rgba(0, 0, 0, .4);--fe-shadow-lg: 0 18px 40px rgba(0, 0, 0, .5)}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;min-height:100dvh;background:var(--fe-bg);color:var(--fe-text);font-family:var(--fe-font-family);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}
