.ak-hero.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ak-space-5);align-items:center;padding:var(--ak-space-5) 0 var(--ak-space-6)}@media(min-width:900px){.ak-hero.svelte-1uha8ag{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--ak-space-7)}}.ak-hero__top.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:var(--ak-space-3);margin-bottom:var(--ak-space-3)}.ak-hero__mission.svelte-1uha8ag{position:relative;display:inline-block}.ak-hero__mission-ring.svelte-1uha8ag{position:absolute;right:-4px;bottom:-4px;border-radius:50%;background:var(--ak-panel);box-shadow:var(--ak-shadow-2)}.ak-hero__mission-caption.svelte-1uha8ag{margin:var(--ak-space-3) 0 0;text-align:center;font-size:var(--ak-text-sm);color:var(--ak-muted);max-width:28ch}.ak-hero__mission-kicker.svelte-1uha8ag{display:block;font-size:var(--ak-text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ak-accent)}.ak-hero__kicker.svelte-1uha8ag{display:inline-flex;align-items:center;gap:var(--ak-space-2);margin:0;padding:var(--ak-space-1) var(--ak-space-3);border-radius:var(--ak-radius-pill);border:1px solid color-mix(in srgb,var(--ak-accent) 30%,transparent);background:var(--ak-accent-soft);font-size:var(--ak-text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ak-accent)}.ak-hero__kicker-dot.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;background:var(--ak-accent-vivid);box-shadow:0 0 0 0 var(--ak-glow);animation:svelte-1uha8ag-ak-kicker-pulse 2.4s ease-in-out infinite}@keyframes svelte-1uha8ag-ak-kicker-pulse{50%{box-shadow:0 0 0 6px transparent}}h1.svelte-1uha8ag{font-size:var(--ak-text-3xl);font-weight:800;margin-bottom:var(--ak-space-3);letter-spacing:-.03em}.ak-hero__lead.svelte-1uha8ag{font-size:var(--ak-text-lg);line-height:1.6;color:var(--ak-muted);max-width:40ch;margin-bottom:var(--ak-space-5)}.ak-hero__lead.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--ak-ink);font-style:normal;font-weight:600}.ak-hero__art.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:899px){.ak-hero__art.svelte-1uha8ag{order:-1;max-width:240px;margin:0 auto}}.hint.svelte-1uha8ag{color:var(--ak-muted);font-size:var(--ak-text-sm)}.ak-hub-progress.svelte-1uha8ag{max-width:36rem;padding:var(--ak-space-4) var(--ak-space-5);border-radius:var(--ak-radius-card);background:var(--ak-surface);border:1px solid var(--ak-line);box-shadow:var(--ak-shadow-card)}.ak-hub-progress__head.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:var(--ak-space-3);margin-bottom:var(--ak-space-3)}.ak-hub-progress__who.svelte-1uha8ag{margin:0}.ak-hub-progress__meta.svelte-1uha8ag{margin:var(--ak-space-2) 0 0 0;font-size:var(--ak-text-xs);color:var(--ak-faint);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ak-resume.svelte-1uha8ag{max-width:36rem;margin-top:var(--ak-space-4)}.ak-resume__kicker.svelte-1uha8ag{margin:0 0 var(--ak-space-1) 0;text-transform:uppercase;letter-spacing:.03em;font-weight:700}.ak-resume__title.svelte-1uha8ag{margin:0}.ak-empty.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ak-space-2);padding:var(--ak-space-7) var(--ak-space-5);border:1px dashed var(--ak-line-strong);border-radius:var(--ak-radius-card);background:color-mix(in srgb,var(--ak-surface) 80%,transparent)}.ak-empty__art.svelte-1uha8ag{max-width:180px}.ak-empty.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:var(--ak-text-xl)}.ak-empty.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;max-width:44ch;color:var(--ak-muted)}.ak-galaxy.svelte-1uha8ag{margin-top:var(--ak-space-6)}.ak-galaxy__head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--ak-text-2xl);font-weight:800;letter-spacing:-.02em;margin-bottom:var(--ak-space-1)}.ak-galaxy__head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ak-muted);margin-bottom:var(--ak-space-4)}.ak-orbit.svelte-1uha8ag{margin-bottom:var(--ak-space-4);border:1px solid var(--ak-line);border-radius:var(--ak-radius-card);background:color-mix(in srgb,var(--ak-surface) 90%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--ak-shadow-card);transition:box-shadow var(--ak-dur-hover) var(--ak-ease-out),border-color var(--ak-dur-hover) var(--ak-ease-out)}.ak-orbit.svelte-1uha8ag:hover{border-color:color-mix(in srgb,var(--ak-brand) 35%,var(--ak-line));box-shadow:var(--ak-shadow-lift)}.ak-orbit[open].svelte-1uha8ag{box-shadow:var(--ak-shadow-2)}.ak-orbit__summary.svelte-1uha8ag{list-style:none;display:flex;align-items:center;gap:var(--ak-space-4);min-height:var(--ak-tap);padding:var(--ak-space-4) var(--ak-space-5);cursor:pointer;border-radius:var(--ak-radius-card);transition:background-color var(--ak-dur-hover) var(--ak-ease-out)}.ak-orbit__summary.svelte-1uha8ag::-webkit-details-marker{display:none}.ak-orbit__summary.svelte-1uha8ag:hover{background:var(--ak-brand-soft)}.ak-orbit[open].svelte-1uha8ag>.ak-orbit__summary:where(.svelte-1uha8ag){border-bottom:1px solid var(--ak-line);border-bottom-left-radius:0;border-bottom-right-radius:0}.ak-orbit__emblem.svelte-1uha8ag{position:relative;flex-shrink:0;width:56px;height:56px;display:grid;place-items:center}.ak-orbit__emblem-ring.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px dashed var(--ak-line-strong);animation:svelte-1uha8ag-ak-orbit-spin 30s linear infinite}.ak-orbit__emblem-glyph.svelte-1uha8ag{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--ak-accent);color:var(--ak-accent-ink);font-family:var(--ak-font-display);font-weight:700;font-size:var(--ak-text-lg);box-shadow:0 0 0 6px var(--ak-accent-soft)}@keyframes svelte-1uha8ag-ak-orbit-spin{to{transform:rotate(360deg)}}.ak-orbit__text.svelte-1uha8ag{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ak-orbit__title.svelte-1uha8ag{font-family:var(--ak-font-display);font-weight:700;font-size:var(--ak-text-xl);line-height:1.15}.ak-orbit__blurb.svelte-1uha8ag{color:var(--ak-muted);font-size:var(--ak-text-sm)}.ak-orbit__meta.svelte-1uha8ag{color:var(--ak-faint);font-size:var(--ak-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ak-orbit__ring.svelte-1uha8ag{flex-shrink:0}.ak-orbit__chevron.svelte-1uha8ag{flex-shrink:0;width:28px;height:28px;color:var(--ak-muted);transition:transform var(--ak-dur-med) ease}.ak-orbit__chevron.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%}.ak-orbit[open].svelte-1uha8ag>.ak-orbit__summary:where(.svelte-1uha8ag) .ak-orbit__chevron:where(.svelte-1uha8ag){transform:rotate(180deg)}.ak-orbit__body.svelte-1uha8ag{padding:var(--ak-space-4) var(--ak-space-5) var(--ak-space-5);background:color-mix(in srgb,var(--ak-bg) 75%,transparent);border-radius:0 0 var(--ak-radius-card) var(--ak-radius-card);display:flex;flex-direction:column;gap:var(--ak-space-4);animation:svelte-1uha8ag-ak-orbit-open var(--ak-dur-slow) ease both}@keyframes svelte-1uha8ag-ak-orbit-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ak-subject.svelte-1uha8ag{border-radius:var(--ak-radius-md)}.ak-subject__summary.svelte-1uha8ag{list-style:none;display:flex;align-items:center;gap:var(--ak-space-3);min-height:var(--ak-tap);padding:var(--ak-space-2) var(--ak-space-3);border-radius:var(--ak-radius-md);cursor:pointer;font-family:var(--ak-font-display);font-weight:700;font-size:var(--ak-text-lg)}.ak-subject__summary.svelte-1uha8ag::-webkit-details-marker{display:none}.ak-subject__summary.svelte-1uha8ag:hover{background:var(--ak-brand-soft)}.ak-subject__dot.svelte-1uha8ag{width:14px;height:14px;border-radius:50%;background:var(--ak-subject-any);box-shadow:0 0 0 4px var(--ak-subject-any-soft);flex-shrink:0}.ak-subject--math.svelte-1uha8ag .ak-subject__dot:where(.svelte-1uha8ag){background:var(--ak-subject-math);box-shadow:0 0 0 4px var(--ak-subject-math-soft)}.ak-subject--sci.svelte-1uha8ag .ak-subject__dot:where(.svelte-1uha8ag){background:var(--ak-subject-sci);box-shadow:0 0 0 4px var(--ak-subject-sci-soft)}.ak-subject--cai.svelte-1uha8ag .ak-subject__dot:where(.svelte-1uha8ag){background:var(--ak-subject-cai);box-shadow:0 0 0 4px var(--ak-subject-cai-soft)}.ak-subject--phy.svelte-1uha8ag .ak-subject__dot:where(.svelte-1uha8ag){background:var(--ak-subject-phy);box-shadow:0 0 0 4px var(--ak-subject-phy-soft)}.ak-subject--chem.svelte-1uha8ag .ak-subject__dot:where(.svelte-1uha8ag){background:var(--ak-subject-chem);box-shadow:0 0 0 4px var(--ak-subject-chem-soft)}.ak-subject--bio.svelte-1uha8ag .ak-subject__dot:where(.svelte-1uha8ag){background:var(--ak-subject-bio);box-shadow:0 0 0 4px var(--ak-subject-bio-soft)}.ak-subject__title.svelte-1uha8ag{flex:1}.ak-subject__count.svelte-1uha8ag{font-family:var(--ak-font-text);font-weight:600;font-size:var(--ak-text-xs);color:var(--ak-faint);letter-spacing:.04em;text-transform:uppercase}.ak-subject__chevron.svelte-1uha8ag{width:22px;height:22px;color:var(--ak-muted);transition:transform var(--ak-dur-med) ease}.ak-subject__chevron.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%}.ak-subject[open].svelte-1uha8ag>.ak-subject__summary:where(.svelte-1uha8ag) .ak-subject__chevron:where(.svelte-1uha8ag){transform:rotate(180deg)}.ak-hub-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--ak-space-4);padding:var(--ak-space-3) 0 var(--ak-space-2)}.ak-hub-grid.svelte-1uha8ag>.ak-mission{animation:svelte-1uha8ag-ak-orbit-open var(--ak-dur-slow) ease both}.ak-hub-grid.svelte-1uha8ag>.ak-mission:nth-child(2){animation-delay:40ms}.ak-hub-grid.svelte-1uha8ag>.ak-mission:nth-child(3){animation-delay:80ms}.ak-hub-grid.svelte-1uha8ag>.ak-mission:nth-child(4){animation-delay:.12s}.ak-hub-grid.svelte-1uha8ag>.ak-mission:nth-child(5){animation-delay:.16s}.ak-hub-grid.svelte-1uha8ag>.ak-mission:nth-child(6){animation-delay:.2s}.ak-hub-grid.svelte-1uha8ag>.ak-mission:nth-child(7){animation-delay:.24s}.ak-hub-grid.svelte-1uha8ag>.ak-mission:nth-child(n+8){animation-delay:.28s}
