.footer[data-astro-cid-gcn2mc3v]{padding:32px 24px;background:var(--color-ink);color:var(--color-primary-ring)}.footer--landing[data-astro-cid-gcn2mc3v]{padding:56px 24px;color:var(--color-primary-soft)}.footer__inner[data-astro-cid-gcn2mc3v]{max-width:var(--content-width);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px}.footer--landing[data-astro-cid-gcn2mc3v] .footer__inner[data-astro-cid-gcn2mc3v]{align-items:flex-start;justify-content:space-between;gap:32px}.footer__brand[data-astro-cid-gcn2mc3v]{flex:1 1 280px;display:flex;flex-direction:column;gap:10px}.footer__name[data-astro-cid-gcn2mc3v]{font-family:var(--font-display);font-weight:800;font-size:24px;color:#fff}.footer__tagline[data-astro-cid-gcn2mc3v]{font-size:15px;color:var(--color-primary-ring)}.footer__nav[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 28px}.footer__link[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;min-height:var(--touch-target);padding:10px 0;font-weight:800;font-size:15px;color:#fff}.footer__link[data-astro-cid-gcn2mc3v]:hover{color:#fff}.footer--landing[data-astro-cid-gcn2mc3v] .footer__link[data-astro-cid-gcn2mc3v]{font-size:16px}.footer__copy[data-astro-cid-gcn2mc3v]{margin-left:auto;font-size:14px}.footer__legal[data-astro-cid-gcn2mc3v]{max-width:var(--content-width);margin:32px auto 0;padding-top:24px;border-top:1px solid var(--color-footer-border);font-size:14px;color:var(--color-primary-ring)}.logo[data-astro-cid-tvrurpns]{display:flex;align-items:center;gap:10px;min-height:var(--touch-target);color:var(--color-ink);text-decoration:none}.logo[data-astro-cid-tvrurpns]:hover{color:var(--color-ink)}.logo__coin[data-astro-cid-tvrurpns]{width:32px;height:32px}.logo__name[data-astro-cid-tvrurpns]{font-family:var(--font-display);font-weight:800;font-size:22px}.logo--large[data-astro-cid-tvrurpns] .logo__coin[data-astro-cid-tvrurpns]{width:36px;height:36px}.logo--large[data-astro-cid-tvrurpns] .logo__name[data-astro-cid-tvrurpns]{font-size:24px;letter-spacing:-.2px}.header[data-astro-cid-ctg3m53h]{padding:16px 24px}.header--landing[data-astro-cid-ctg3m53h]{background:var(--color-bg-child);padding:20px 24px}.header--text[data-astro-cid-ctg3m53h]{background:var(--color-surface);border-bottom:1px solid var(--color-border-guardian)}.header__inner[data-astro-cid-ctg3m53h]{max-width:var(--content-width);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.header--landing[data-astro-cid-ctg3m53h] .header__inner[data-astro-cid-ctg3m53h]{gap:16px}.header__nav[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.header__link[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;min-height:var(--touch-target);padding:12px 14px;font-weight:800;font-size:16px;color:var(--color-ink-soft);text-decoration:none}.header__cta[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;min-height:var(--touch-target);padding:10px 20px;font-family:var(--font-display);font-weight:800;font-size:18px;color:#fff;background:var(--color-primary);border-radius:var(--radius-button);box-shadow:var(--shadow-button);text-decoration:none}.header__cta[data-astro-cid-ctg3m53h]:hover{color:#fff;background:var(--color-primary-pressed)}.header__back[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;min-height:var(--touch-target);padding:10px 0;font-weight:800;font-size:16px}@media(max-width:640px){.header__link--hide-small[data-astro-cid-ctg3m53h]{display:none}}:root{--color-ink: #1e1b4b;--color-ink-soft: #3f3d63;--color-muted: #5b5a7a;--color-primary: #5b3fd9;--color-primary-pressed: #4528c2;--color-primary-shadow: #3a22a8;--color-primary-soft: #ece8ff;--color-primary-ring: #c9c2f2;--color-bg-child: #f3f1ff;--color-bg-guardian: #f6f7fb;--color-surface: #ffffff;--color-border-guardian: #e8e9f1;--color-card-shadow-child: #e2ddfb;--color-coin: #f2b705;--color-error: #a3390b;--color-error-soft: #ffe6d5;--color-footer-border: #3f3d63;--color-success: #12774a;--color-success-soft: #d9f5e6;--color-success-shadow: #0b5234;--color-coin-soft: #fff4cc;--color-coin-border: #c98f00;--color-coin-ink: #7a5200;--color-info: #1d4fb8;--color-info-soft: #e1ecff;--color-teal: #0b6e63;--color-track: #ecedf4;--color-track-soft: #efedf8;--color-xp: #14b8a6;--color-xp-soft: #ddf6f1;--color-reward-pink: #be185d;--color-reward-pink-soft: #ffe4f0;--color-error-border: #c2410c;--font-display: "Baloo 2", sans-serif;--font-body: "Nunito", system-ui, sans-serif;--radius-chip: 999px;--radius-button: 16px;--radius-focus: 8px;--shadow-card-child: 0 3px 0 var(--color-card-shadow-child);--shadow-button: 0 5px 0 var(--color-primary-shadow);--size-h1-landing: clamp(40px, 5.2vw, 62px);--size-h1-text: clamp(36px, 4.4vw, 52px);--size-h2-section: clamp(32px, 3.6vw, 44px);--space-section: clamp(64px, 10vw, 104px);--content-width: 1120px;--touch-target: 44px}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/baloo-2-latin-600-normal.tIfxVoAe.woff2) format("woff2")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/baloo-2-latin-700-normal.CqTg7A15.woff2) format("woff2")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/baloo-2-latin-800-normal.BbF3Etk1.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-latin-600-normal.Br8yIETf.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-latin-700-normal.Dort48En.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-latin-800-normal.Dz8SOQK_.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-weight:600;line-height:1.6;-webkit-text-size-adjust:100%}h1,h2,h3,p{margin:0}a{color:var(--color-primary-pressed)}a:hover{color:var(--color-primary-shadow)}a:focus-visible,summary:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-focus)}.on-dark a:focus-visible,footer a:focus-visible{outline-color:#fff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
