:root{--c-bg-base: #0a0e13;--c-bg-elevated: #141a22;--c-bg-sheet: #1b222c;--c-bg-tile: #1a2029;--c-hairline: rgb(255 255 255 / 6%);--c-ink-primary: #f4f7fa;--c-ink-secondary: #9aa5b1;--c-ink-tertiary: #5f6b78;--c-ink-disabled: #3d4650;--c-accent: #f2549b;--c-accent-pressed: #d33f84;--c-accent-subtle: rgb(242 84 155 / 14%);--c-positive: #6fd8cf;--c-positive-strong: #3ec8bc;--c-positive-fill: rgb(111 216 207 / 16%);--c-negative: #f06478;--c-income: #4fd08a;--c-premium: #f2c14e;--c-category: #7c7cf6;--c-info: #5aa9f9;--c-scene-sky-zenith: #2f63a8;--c-scene-sky-top: #7fb2f0;--c-scene-sky-low: #cfe3f5;--c-scene-sky-horizon: #f6ebd8;--c-scene-sun: #fff7dc;--c-scene-cloud: #ffffff;--c-scene-cloud-shade: #f6d9c4;--c-scene-peak-light: #c9d6f0;--c-scene-peak-dark: #9fb6e0;--c-scene-peak-shade: #8aa4d6;--c-scene-snow: #f7faff;--c-scene-forest-top: #6da6ac;--c-scene-forest-bottom: #4a8c93;--c-scene-pine: #2f6f66;--c-scene-pine-dark: #235a54;--c-scene-lake-top: #a8dce8;--c-scene-lake-bottom: #4c9cc8;--c-scene-glint: #fff7dc;--c-scene-meadow-top: #62b872;--c-scene-meadow-mid: #3c8a58;--c-scene-meadow-shade: #245a40;--c-scene-grass: #7bcb82;--c-scene-flower-white: #ffffff;--c-scene-flower-gold: #ffe08a;--c-scene-flower-pink: #ffb3d4;--c-scene-balloon-a: #f2549b;--c-scene-balloon-b: #fff7dc;--c-scene-basket: #8a5a3a;--c-scene-bird: #34507e;--c-scene-ink: #17263b;--c-scene-ink-soft: #2e415c;--c-scene-veil: rgb(255 255 255 / 55%);--c-groink-body-top: #ff7db6;--c-groink-body-mid: #f2549b;--c-groink-body-bottom: #d9397f;--c-groink-deep: #9e1b58;--c-groink-ear-in-1: #e8408c;--c-groink-ear-in-2: #c22a70;--c-groink-snout-top: #ffc6de;--c-groink-snout-bottom: #f990bd;--c-groink-nostril: #b4245f;--c-groink-blush: #ffa0c8;--c-groink-slot: #651539;--c-groink-slot-rim: #de4990;--c-groink-eye: #1d0b15;--c-groink-mouth: #6a0f38;--c-groink-tongue: #ff7fae;--c-groink-brow: #8a1d50;--c-groink-coin: #f2c14e;--c-groink-coin-edge: #d9a32f;--c-groink-coin-light: #ffe49a;--c-groink-zzz: #f9a8c9;--c-groink-light: #ffffff;--c-groink-ear-front-1: #ff86bb;--c-groink-ear-front-2: #f65fa1;--c-groink-ear-front-3: #f2579c;--c-groink-leg-top: #b92a6d;--c-groink-leg-mid: #d53c82;--c-groink-leg-bottom: #c73177;--c-groink-arm-top: #e8498f;--c-groink-arm-bottom: #d23679;--c-groink-tail: #df4189;--c-groink-gold-top: #fad872;--c-groink-gold-mid: #edbb4a;--c-groink-gold-bottom: #c58a26;--c-groink-coin-back: #e9b544;--c-groink-coin-side: #b47c1d;--c-groink-glint: #fff4cc;--c-groink-spark: #fff3c4;--c-groink-slot-lit: #b8721e;--c-groink-outline-neon: #ffa3ce;--c-groink-shadow-light: rgb(16 48 34 / 36%);--c-groink-shadow-dark: rgb(0 0 0 / 60%);--c-groink-confetti-pink: #ffb3d4;--r-pill: 999px;--r-card: 20px;--r-tile: 24px;--r-sheet: 28px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s8: 32px;--s10: 40px}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-play-state:paused!important;transition-duration:.01ms!important}}body{margin:0;min-height:100dvh;background:var(--c-bg-base);color:var(--c-ink-primary);font-family:system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:focus-visible{outline:2px solid var(--c-info);outline-offset:3px;border-radius:4px}.skip-link{position:absolute;left:var(--s4);top:var(--s4);z-index:100;padding:var(--s2) var(--s4);border-radius:var(--r-pill);background:var(--c-bg-sheet);color:var(--c-ink-primary);text-decoration:none;transform:translateY(-300%)}.skip-link:focus-visible{transform:none}.wrap{max-width:1080px;margin-inline:auto;padding-inline:var(--s5)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.amount{font-family:ui-rounded,system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.pill-button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:var(--s3) var(--s8);border:0;border-radius:var(--r-pill);background:var(--c-accent);color:#fff;font-family:inherit;font-size:1.1875rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .16s cubic-bezier(.2,0,0,1)}.pill-button:hover{background:var(--c-accent-pressed)}.pill-button:active{transform:scale(.97);background:var(--c-accent-pressed)}.section-title{margin:0 0 var(--s3);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:650;letter-spacing:-.015em;line-height:1.2}.section-lead{margin:0 0 var(--s8);max-width:34rem;color:var(--c-ink-secondary);font-size:1.0625rem}.footer[data-astro-cid-gcn2mc3v]{border-top:1px solid var(--c-hairline);padding-block:var(--s8)}.inner[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s4)}.made[data-astro-cid-gcn2mc3v]{margin:0;color:var(--c-ink-secondary);font-size:.9375rem}ul[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:var(--s5);margin:0;padding:0;list-style:none}a[data-astro-cid-gcn2mc3v]{color:var(--c-ink-secondary);text-decoration:none;font-size:.9375rem}a[data-astro-cid-gcn2mc3v]:hover{color:var(--c-ink-primary);text-decoration:underline}
