@font-face{font-family:inter;src:url(../media/InterVariable-s.p.17djzg046q86k.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.FlhzXq_className{font-family:inter,inter Fallback}.FlhzXq_variable{--font-inter:"inter", "inter Fallback"}
:root{--color-mono-100:#fbfaf6;--color-mono-400:#dad9d2;--color-mono-700:#6f6d69;--color-mono-900:#000;--bg:var(--color-mono-100);--surface:#fff;--fg:var(--color-mono-900);--muted:var(--color-mono-700);--border-strong:var(--color-mono-400);--accent:#312620;--on-accent:#fff;--danger:#cc2827;--heart-top:#eb6930;--heart-bottom:#e5463b;--radius-full:9999px;--ease-out:cubic-bezier(.2, 0, 0, 1);--squircle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M64.00 32.00L63.95 44.06L63.80 47.89L63.56 50.64L63.21 52.83L62.77 54.67L62.21 56.25L61.55 57.62L60.76 58.81L59.86 59.86L58.81 60.76L57.62 61.55L56.25 62.21L54.67 62.77L52.83 63.21L50.64 63.56L47.89 63.80L44.06 63.95L32.00 64.00L19.94 63.95L16.11 63.80L13.36 63.56L11.17 63.21L9.33 62.77L7.75 62.21L6.38 61.55L5.19 60.76L4.14 59.86L3.24 58.81L2.45 57.62L1.79 56.25L1.23 54.67L0.79 52.83L0.44 50.64L0.20 47.89L0.05 44.06L0.00 32.00L0.05 19.94L0.20 16.11L0.44 13.36L0.79 11.17L1.23 9.33L1.79 7.75L2.45 6.38L3.24 5.19L4.14 4.14L5.19 3.24L6.38 2.45L7.75 1.79L9.33 1.23L11.17 0.79L13.36 0.44L16.11 0.20L19.94 0.05L32.00 0.00L44.06 0.05L47.89 0.20L50.64 0.44L52.83 0.79L54.67 1.23L56.25 1.79L57.62 2.45L58.81 3.24L59.86 4.14L60.76 5.19L61.55 6.38L62.21 7.75L62.77 9.33L63.21 11.17L63.56 13.36L63.80 16.11L63.95 19.94Z'/%3E%3C/svg%3E");--squircle-edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M63.50 32.00 L63.47 42.58 L63.39 45.95 L63.26 48.38 L63.07 50.34 L62.82 52.01 L62.52 53.45 L62.16 54.73 L61.74 55.87 L61.26 56.90 L60.71 57.83 L60.10 58.67 L59.42 59.42 L58.67 60.10 L57.83 60.71 L56.90 61.26 L55.87 61.74 L54.73 62.16 L53.45 62.52 L52.01 62.82 L50.34 63.07 L48.38 63.26 L45.95 63.39 L42.58 63.47 L32.00 63.50 L21.42 63.47 L18.05 63.39 L15.62 63.26 L13.66 63.07 L11.99 62.82 L10.55 62.52 L9.27 62.16 L8.13 61.74 L7.10 61.26 L6.17 60.71 L5.33 60.10 L4.58 59.42 L3.90 58.67 L3.29 57.83 L2.74 56.90 L2.26 55.87 L1.84 54.73 L1.48 53.45 L1.18 52.01 L0.93 50.34 L0.74 48.38 L0.61 45.95 L0.53 42.58 L0.50 32.00 L0.53 21.42 L0.61 18.05 L0.74 15.62 L0.93 13.66 L1.18 11.99 L1.48 10.55 L1.84 9.27 L2.26 8.13 L2.74 7.10 L3.29 6.17 L3.90 5.33 L4.58 4.58 L5.33 3.90 L6.17 3.29 L7.10 2.74 L8.13 2.26 L9.27 1.84 L10.55 1.48 L11.99 1.18 L13.66 0.93 L15.62 0.74 L18.05 0.61 L21.42 0.53 L32.00 0.50 L42.58 0.53 L45.95 0.61 L48.38 0.74 L50.34 0.93 L52.01 1.18 L53.45 1.48 L54.73 1.84 L55.87 2.26 L56.90 2.74 L57.83 3.29 L58.67 3.90 L59.42 4.58 L60.10 5.33 L60.71 6.17 L61.26 7.10 L61.74 8.13 L62.16 9.27 L62.52 10.55 L62.82 11.99 L63.07 13.66 L63.26 15.62 L63.39 18.05 L63.47 21.42Z' fill='none' stroke='oklch(0%25 0 0deg / 10%25)' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}@supports (color:lab(0% 0 0)){:root{--color-mono-100:lab(98.2708% -.175089 2.05061);--color-mono-400:lab(86.6242% -.568241 3.57295);--color-mono-700:lab(46.1204% .208765 2.51795);--color-mono-900:lab(0% 0 0);--surface:lab(100% 0 0);--accent:lab(16.3859% 4.56096 6.08529);--on-accent:lab(100% 0 0);--danger:lab(45.8049% 62.9533 44.1);--heart-top:lab(60.5932% 49.1284 55.4432);--heart-bottom:lab(54.1212% 61.5846 43.3656)}}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-inter), system-ui, -apple-system, sans-serif;letter-spacing:-.0064em;color:var(--fg);background-color:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:common-ligatures;text-rendering:optimizelegibility;font-size:14px;line-height:1.5}body{min-height:100dvh}h1,h2,h3{font-weight:500}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes enter{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}}.animate-enter{animation:.8s cubic-bezier(.25,.46,.45,.94) both enter;animation-delay:var(--delay,0s)}.animate-enter-word{display:inline-block}@media (prefers-reduced-motion:reduce){.animate-enter{animation:none}}
