.home[data-astro-cid-nd3r3fj3]{--navy: #0b1230;--navy-2: #141d4e;--navy-3: #1e2a66;--tq: #00b7bd;--tq-dark: #00969c;--tq-glow: #00d2d9;display:grid;grid-template-columns:1fr;gap:12px;font-family:Poppins,system-ui,sans-serif;font-size:12px;line-height:1.4;color:#fff}.panel[data-astro-cid-nd3r3fj3]{padding:14px;border-radius:16px;background:var(--navy);box-shadow:0 24px 50px -28px #0b1230b3}.row2[data-astro-cid-nd3r3fj3]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tile[data-astro-cid-nd3r3fj3]{display:flex;flex-direction:column;gap:3px;padding:11px 12px;border-radius:12px;background:var(--navy-2)}.kick[data-astro-cid-nd3r3fj3]{display:flex;align-items:center;gap:6px;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.medal[data-astro-cid-nd3r3fj3]{width:12px;height:12px;border-radius:50%;border:2px solid var(--tq)}.val[data-astro-cid-nd3r3fj3]{font-size:15px;font-weight:700}.val[data-astro-cid-nd3r3fj3].small{font-size:12.5px}.val[data-astro-cid-nd3r3fj3] small[data-astro-cid-nd3r3fj3]{font-size:11px;font-weight:500;opacity:.8}.sub[data-astro-cid-nd3r3fj3]{font-size:11px;color:#ffffffb8}.bar[data-astro-cid-nd3r3fj3]{display:block;height:6px;margin-top:6px;border-radius:99px;background:#ffffff1f;overflow:hidden}.bar[data-astro-cid-nd3r3fj3].wide{margin-top:10px}.fill[data-astro-cid-nd3r3fj3]{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--tq),var(--tq-glow));transition:width 1.4s cubic-bezier(.22,1,.36,1) .3s}.in .f-badge[data-astro-cid-nd3r3fj3]{width:25%}.in .f-goal[data-astro-cid-nd3r3fj3]{width:60%}.in .f-level[data-astro-cid-nd3r3fj3]{width:58%}.goal[data-astro-cid-nd3r3fj3]{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end;margin-top:12px;padding:4px 2px 2px}.goal-row[data-astro-cid-nd3r3fj3]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:2px}.goal[data-astro-cid-nd3r3fj3] .val[data-astro-cid-nd3r3fj3]{font-size:20px}.btn3d[data-astro-cid-nd3r3fj3]{padding:11px 18px;border-radius:10px;background:var(--tq);color:#052e30;font-weight:700;font-size:13px;white-space:nowrap;box-shadow:0 4px 0 var(--tq-dark)}.btn3d[data-astro-cid-nd3r3fj3].sm{padding:8px 14px;font-size:12px}.review[data-astro-cid-nd3r3fj3]{display:flex;justify-content:space-between;align-items:center;gap:12px}.side[data-astro-cid-nd3r3fj3]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.league[data-astro-cid-nd3r3fj3]{display:flex;flex-direction:column;gap:2px;background:var(--navy-3)}.level[data-astro-cid-nd3r3fj3]{background:#fff;color:var(--navy);box-shadow:0 24px 50px -28px #0b123080,inset 0 0 0 1px #0b123014}.lv-head[data-astro-cid-nd3r3fj3]{display:flex;justify-content:space-between;font-size:12px}.lv-head[data-astro-cid-nd3r3fj3] span[data-astro-cid-nd3r3fj3]{color:#5a6491}.bar[data-astro-cid-nd3r3fj3].light{margin-top:12px;height:8px;background:#e3e7f2}@media(prefers-reduced-motion:reduce){.fill[data-astro-cid-nd3r3fj3]{transition:none}}.practice-grid[data-astro-cid-bwy7ynom]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);align-items:center}.practice-visual[data-astro-cid-bwy7ynom]{min-width:0;max-width:380px;width:100%;justify-self:center}.practice[data-astro-cid-bwy7ynom] .section-head[data-astro-cid-bwy7ynom]{margin-bottom:2rem}.practice-items[data-astro-cid-bwy7ynom]{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 1.8rem}.pi[data-astro-cid-bwy7ynom]{display:flex;gap:.9rem}.pi-icon[data-astro-cid-bwy7ynom]{flex-shrink:0;width:40px;height:40px;padding:9px;border-radius:11px;color:var(--red);background:var(--red-tint)}.pi-icon[data-astro-cid-bwy7ynom] svg{width:100%;height:100%}.pi[data-astro-cid-bwy7ynom] h3[data-astro-cid-bwy7ynom]{font-size:1.02rem}.pi[data-astro-cid-bwy7ynom] p[data-astro-cid-bwy7ynom]{margin-top:.25rem;font-size:.92rem;color:var(--muted)}@media(max-width:900px){.practice-grid[data-astro-cid-bwy7ynom]{grid-template-columns:minmax(0,1fr)}.practice-visual[data-astro-cid-bwy7ynom]{order:2}}@media(max-width:560px){.practice-items[data-astro-cid-bwy7ynom]{grid-template-columns:minmax(0,1fr)}}.motivation-grid[data-astro-cid-bwy7ynom]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,5rem);align-items:center}.motivation-visual[data-astro-cid-bwy7ynom]{min-width:0;padding:clamp(1rem,3vw,2rem);border-radius:36px;background:linear-gradient(160deg,var(--red-tint),var(--paper-warm) 70%)}.motivation[data-astro-cid-bwy7ynom] .section-head[data-astro-cid-bwy7ynom]{margin-bottom:2rem}.mot-items[data-astro-cid-bwy7ynom]{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem 1.8rem}.mot[data-astro-cid-bwy7ynom]{padding-left:1rem;border-left:3px solid var(--red)}.mot[data-astro-cid-bwy7ynom] h3[data-astro-cid-bwy7ynom]{font-size:1.02rem}.mot[data-astro-cid-bwy7ynom] p[data-astro-cid-bwy7ynom]{margin-top:.3rem;font-size:.92rem;color:var(--muted)}.mot-note[data-astro-cid-bwy7ynom]{margin-top:1.8rem;font-size:.88rem;color:var(--muted);max-width:62ch}.mot-more[data-astro-cid-bwy7ynom]{display:inline-block;margin-top:.9rem;color:var(--red);font-weight:700;text-decoration:none}.mot-more[data-astro-cid-bwy7ynom]:hover{text-decoration:underline}@media(max-width:900px){.motivation-grid[data-astro-cid-bwy7ynom]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.mot-items[data-astro-cid-bwy7ynom]{grid-template-columns:minmax(0,1fr)}}
