.net[data-astro-cid-zjjfuxsp]{position:relative;border-radius:var(--radius);overflow:hidden}canvas[data-astro-cid-zjjfuxsp]{width:100%;height:100%;display:block;cursor:pointer;touch-action:manipulation}.net-hud[data-astro-cid-zjjfuxsp]{position:absolute;left:.9rem;right:.9rem;bottom:.7rem;display:flex;justify-content:space-between;gap:1rem;pointer-events:none}.count[data-astro-cid-zjjfuxsp]{color:var(--accent);font-variant-numeric:tabular-nums}.start[data-astro-cid-5wpdox5l]{background:var(--surface);border-radius:calc(var(--radius) * 1.4);padding:clamp(1.25rem,4vw,2.5rem);display:flex;flex-direction:column;gap:1.25rem;border:2px solid var(--accent)}.top[data-astro-cid-5wpdox5l]{display:flex;justify-content:space-between;gap:1rem}.top[data-astro-cid-5wpdox5l] .label[data-astro-cid-5wpdox5l]{color:var(--accent)}.top[data-astro-cid-5wpdox5l] .step[data-astro-cid-5wpdox5l]{color:var(--muted)}.q[data-astro-cid-5wpdox5l]{display:flex;flex-direction:column;gap:1rem}.q[data-astro-cid-5wpdox5l][hidden]{display:none}h3[data-astro-cid-5wpdox5l]{font-size:var(--step-2)}.opts[data-astro-cid-5wpdox5l]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem}.opt[data-astro-cid-5wpdox5l]{text-align:left;font:800 1.05rem/1.3 var(--font-body);padding:1.1rem 1.2rem;border-radius:16px;border:2px solid var(--line);background:var(--raised);color:var(--ink);cursor:pointer;transition:transform .15s,border-color .15s}.opt[data-astro-cid-5wpdox5l]:hover{border-color:var(--accent);transform:translateY(-2px)}.result[data-astro-cid-5wpdox5l]{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.result[data-astro-cid-5wpdox5l][hidden]{display:none}.you[data-astro-cid-5wpdox5l]{margin:0;font-size:var(--step-1)}.you[data-astro-cid-5wpdox5l] strong[data-astro-cid-5wpdox5l]{color:var(--accent);font-family:var(--font-display);font-size:var(--step-2)}.lab-note[data-astro-cid-5wpdox5l]{margin:0}.picks[data-astro-cid-5wpdox5l]{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1.25rem}.picks[data-astro-cid-5wpdox5l] li[data-astro-cid-5wpdox5l]{min-width:0}.picks[data-astro-cid-5wpdox5l] li[data-astro-cid-5wpdox5l][hidden]{display:none}.hero[data-astro-cid-j7pv25f6]{background:radial-gradient(42rem 26rem at 80% 40%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%);padding-bottom:1rem}.hero-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.5rem;align-items:center;padding-block:clamp(3rem,8vw,6rem) clamp(1.5rem,4vw,3rem)}@media(max-width:52rem){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}.hero-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.6rem;min-width:0}h1[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,7vw,5.6rem);font-weight:800;letter-spacing:-.035em;line-height:.92}h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;color:var(--accent)}.big[data-astro-cid-j7pv25f6]{padding:.95rem 1.4rem;font-size:1rem;text-decoration:none}.hero-art[data-astro-cid-j7pv25f6] .net{height:clamp(280px,40vw,460px)}.facts[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:1.5rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1rem;border-top:1px solid var(--line)}.facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.facts[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font:800 2.4rem/1 var(--font-display);color:var(--ink)}.facts[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted);font-weight:700}.block[data-astro-cid-j7pv25f6]{padding-block:clamp(4rem,9vw,6.5rem) 0;display:flex;flex-direction:column;gap:1.75rem}.block-head[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.4rem;max-width:40rem}.block-head[data-astro-cid-j7pv25f6] .label[data-astro-cid-j7pv25f6]{color:var(--accent)}.block-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--step-3);line-height:1.05;letter-spacing:-.02em}.lede[data-astro-cid-j7pv25f6]{margin:0;color:var(--muted);font-size:var(--step-1)}.steps[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.25rem}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{background:var(--surface);border-radius:var(--radius);padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.steps[data-astro-cid-j7pv25f6] .num[data-astro-cid-j7pv25f6]{width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;font:800 1.2rem var(--font-display);background:var(--accent-soft);color:var(--accent)}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2) .num[data-astro-cid-j7pv25f6]{background:color-mix(in srgb,var(--sky) 20%,var(--surface));color:var(--sky)}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3) .num[data-astro-cid-j7pv25f6]{background:color-mix(in srgb,var(--spike) 20%,var(--surface));color:var(--spike)}.teach[data-astro-cid-j7pv25f6]{margin:0;font-weight:700}.steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--step-1)}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--muted)}.explorer[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:2rem;align-items:center;padding:clamp(1.5rem,4vw,3rem);border-radius:calc(var(--radius) * 1.4);background:var(--ink);color:var(--paper);text-decoration:none}@media(max-width:48rem){.explorer[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}.explorer-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start}.explorer[data-astro-cid-j7pv25f6] .label[data-astro-cid-j7pv25f6]{color:var(--c-yellow)}.explorer[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--step-2);color:var(--paper);line-height:1.15}.explorer[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;opacity:.85}.explorer[data-astro-cid-j7pv25f6]:hover .btn-primary[data-astro-cid-j7pv25f6]{filter:brightness(1.1)}.explorer-mini[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.chip[data-astro-cid-j7pv25f6]{padding:.7rem 1.1rem;border-radius:14px;font-weight:800;color:#1e2a44;width:min(100%,16rem);text-align:center}.k-stressor[data-astro-cid-j7pv25f6]{background:#ffe7b8}.k-system[data-astro-cid-j7pv25f6]{background:#d9e8f7}.k-brain[data-astro-cid-j7pv25f6]{background:#ffd9cc}.arrow[data-astro-cid-j7pv25f6]{color:var(--c-yellow);font-weight:800}.notebook[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:2rem;align-items:center;padding:clamp(1.5rem,4vw,3rem);border-radius:calc(var(--radius) * 1.4);background:color-mix(in srgb,var(--sky) 16%,var(--surface));color:var(--ink);text-decoration:none;border:2px solid var(--sky)}@media(max-width:48rem){.notebook[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}.nb-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start}.nb-text[data-astro-cid-j7pv25f6] .label[data-astro-cid-j7pv25f6]{color:var(--sky)}.nb-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--step-2)}.nb-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--muted)}.nb-art[data-astro-cid-j7pv25f6]{background:var(--surface);border-radius:var(--radius);padding:1.25rem;display:flex;flex-direction:column;gap:.8rem}.nb-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:4rem 1fr auto;gap:.6rem;align-items:center;font-weight:800}.nb-row[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{height:1rem;border-radius:999px;background:var(--spike)}.nb-row[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6].b{background:var(--sky)}.nb-row[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font:600 .9rem var(--font-data)}.nb-art[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.8rem;color:var(--muted)}.chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem}.chip-btn[data-astro-cid-j7pv25f6]{font:700 .95rem var(--font-body);padding:.55rem 1rem;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.chip-btn[data-astro-cid-j7pv25f6][aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cards[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1.5rem}.cards[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{min-width:0}.cards[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6][hidden]{display:none}.badges[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.badges[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;border-radius:999px;background:var(--surface);color:var(--muted);font-weight:800;border:2px dashed var(--line)}.badges[data-astro-cid-j7pv25f6] .star[data-astro-cid-j7pv25f6]{font-size:1.2rem;opacity:.4}.badges[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].got{color:var(--ink);border:2px solid var(--c-yellow);background:color-mix(in srgb,var(--c-yellow) 15%,var(--surface))}.badges[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].got .star[data-astro-cid-j7pv25f6]{opacity:1;color:var(--c-yellow)}
