@font-face{font-family:Urbanist;src:url(../../../fonts/Urbanist.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mhb-gradient-highlight:#80f2ff;--mhb-gradient-base:#0f4cb2;--mhb-accent:#adf0ff;--mhb-ink:#262626;--mhb-heading:#363d54;--mhb-body:#3c4043;--mhb-secondary:#6b7280;--mhb-link:#2563eb;--mhb-error:#da1414;--mhb-success:#1e8c45;--mhb-gold:#f5a623;--mhb-input-border:#0000001f;--mhb-field-fill:#effafc;--mhb-soft-border:#bfecf6;--mhb-settings-tile:#fde8a6;--mhb-pale:#f8f9fa;--mhb-content-fallback:#f6e6d1;--mhb-completed:linear-gradient(135deg, #aaf2ff, #d9c8ff);--mhb-loader:linear-gradient(90deg, #d3ff56, #00afaa);--mhb-fun-facts:linear-gradient(-115deg, #6857ff, #6d26b8, #d2237d, #fe20e8, #ffae3c);--mhb-page-bg:radial-gradient(circle at 80% 10%, #80f2ffe6, transparent 500px), var(--mhb-gradient-base);--mf-flood:#1e3f9e;--mf-blue:#0f4cb2;--mf-green:#c0ed45;--mf-orange:#ffae3c;--mf-tip-fill:#eafbff;--mf-tile-fill:#f2f2f4;--mf-tile-border:#e5e5e5;--mf-muted:#5b6476;--mf-goal:linear-gradient(160deg, #8226b8 0%, #2653b8 42%, #076df2 72%, #00d5dc 100%);--mf-scrim:linear-gradient(180deg, #1e3f9e59 0%, #1e3f9e00 22%, #1e3f9e1a 40%, #1e3f9ed9 58%, #1e3f9e 72%);--mhb-card-radius:24px;--mhb-input-radius:12px;--mhb-input-height:44px;--mhb-button-height:42px;--mhb-card-shadow:0 4px 12px #00000026;--mhb-focus-ring:0 0 0 3px #2f6fee59;--mhb-gutter:16px;--mhb-content-max:1100px;--mhb-rail-width:248px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);color:var(--mhb-body);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Urbanist,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:100%;line-height:1.4}@media (width>=768px){:root{--mhb-gutter:24px}}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--mhb-page-bg);background-attachment:fixed;min-height:100dvh}h1,h2,h3,h4{color:var(--mhb-heading);margin:0;line-height:1.2}h1{font-size:1.625rem;font-weight:600}h2{font-size:1.25rem;font-weight:600}p{margin:0}a{color:var(--mhb-link)}img,svg,video{max-width:100%}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--mhb-link);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.lede{color:var(--mhb-body);font-size:.9375rem}.muted{color:var(--mhb-secondary);font-size:.8125rem}.error-text{color:var(--mhb-error);font-size:.8125rem}.link-button{min-height:44px;color:var(--mhb-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:500;text-decoration:underline}.link-button:disabled{opacity:.55;cursor:default}.stack{flex-direction:column;gap:20px;display:flex}.center{text-align:center}.input{width:100%;min-height:var(--mhb-input-height);border-radius:var(--mhb-input-radius);border:1px solid var(--mhb-input-border);color:var(--mhb-body);font:inherit;background:#fff;padding:0 15px;font-size:max(16px,.9375rem);transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--mhb-secondary)}.input:focus{border-color:var(--mhb-link);box-shadow:var(--mhb-focus-ring);outline:none}.input.filled{background:var(--mhb-field-fill)}.input[aria-invalid=true]{border-color:var(--mhb-error)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.offline.svelte-12qhfyh{z-index:100;padding:10px 16px calc(10px + var(--safe-bottom));background:var(--mhb-ink);color:#fff;text-align:center;font-size:.875rem;position:fixed;inset:auto 0 0}
