.PublicShell_page__agqLu{background:var(--color-scene-app)}.PublicShell_home__WMB2w,.PublicShell_page__agqLu{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto}.PublicShell_home__WMB2w{background:radial-gradient(circle at 82% 12%,rgba(255,214,102,.55) 0 70px,transparent 160px),linear-gradient(180deg,var(--color-scene-sky-top) 0,var(--color-scene-sky-bottom) 62%,#c9efb4 62.2%,var(--color-scene-grass) 100%);background-attachment:fixed}.PublicShell_header__N8Bos{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);padding:calc(var(--safe-top) + var(--space-2)) var(--space-4) var(--space-2);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--border-thin) solid var(--color-border-default)}.PublicShell_home__WMB2w .PublicShell_header__N8Bos{position:static;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}.PublicShell_nav__bF5kF{width:min(var(--size-container-wide),100%);margin-inline:auto;display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.PublicShell_brand__NqpK2{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-family-display);font-weight:var(--font-weight-heavy);font-size:var(--font-size-xl);color:var(--color-text-default);text-decoration:none}.PublicShell_home__WMB2w .PublicShell_brand__NqpK2{background:#fff;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);box-shadow:var(--shadow-sm)}.PublicShell_links__N_tC6{display:flex;gap:var(--space-1);list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.PublicShell_link__VRxvY{display:inline-flex;align-items:center;min-height:var(--size-tap);padding:0 var(--space-3);border-radius:var(--radius-pill);font-weight:var(--font-weight-heavy);color:var(--color-text-default);text-decoration:none;white-space:nowrap}.PublicShell_home__WMB2w .PublicShell_link__VRxvY{background:rgba(255,255,255,.86)}.PublicShell_link__VRxvY[aria-current=page]{background:var(--color-brand-violet-soft);color:var(--color-brand-violet-strong)}.PublicShell_spacer__BfKDZ{flex:1 1}.PublicShell_cta__JsXb3{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--size-tap);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-text-default);color:var(--color-text-inverse);font-weight:var(--font-weight-heavy);text-decoration:none}.PublicShell_main__982L4{min-width:0}.PublicShell_footer__Ycxa1{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);padding:var(--space-5) var(--space-4) calc(var(--safe-bottom) + var(--space-5));color:var(--color-text-muted);font-weight:var(--font-weight-bold)}.PublicShell_home__WMB2w .PublicShell_footer__Ycxa1{color:var(--color-text-default)}.PublicShell_footer__Ycxa1 a{color:inherit}@media (max-width:759px){.PublicShell_links__N_tC6{order:3;width:100%}}.EntryPage_page__9X87a{display:grid;align-content:start;justify-items:center;grid-gap:28px;gap:28px;padding:calc(var(--safe-top) + 16px) 16px calc(var(--safe-bottom) + 24px)}.EntryPage_title__K0V5k{margin:0}.EntryPage_top__q9llN{width:min(880px,100%);display:flex;justify-content:flex-end}.EntryPage_head__botwo{display:grid;justify-items:center;grid-gap:14px;gap:14px;margin-top:4vh}.EntryPage_logo__Nqg4j{width:150px;padding:18px 22px;border-radius:28px;background:#fff;box-shadow:var(--shadow-md)}.EntryPage_tagline__Z_skZ{padding:8px 18px;border-radius:999px;background:#fff;font-family:var(--font-family-display);font-weight:800;font-size:1.2rem;box-shadow:var(--shadow-sm)}.EntryPage_doors__XPsUF{width:min(760px,100%);display:grid;grid-gap:16px;gap:16px}.EntryPage_door__jK0bN{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;min-height:92px;padding:16px 18px;border-radius:26px;background:#fff;color:var(--color-text-default);text-decoration:none;box-shadow:0 6px 0 #c8d6e4,var(--shadow-md);transition:transform .1s}.EntryPage_door__jK0bN:active{transform:translateY(4px)}.EntryPage_door__jK0bN b{display:block;font-family:var(--font-family-display);font-size:1.35rem}.EntryPage_door__jK0bN small{color:var(--color-text-muted);font-weight:700;font-size:.95rem}.EntryPage_doorIcon__ky_us{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:#f1ecff;color:var(--color-brand-violet)}.EntryPage_stage__0noXE{background:linear-gradient(135deg,#fff,#fff6fb)}.EntryPage_crew__HRcCL{display:flex}.EntryPage_crew__HRcCL img{border:3px solid #fff;margin-left:-14px;background:#e3f4fb}.EntryPage_crew__HRcCL img:first-child{margin-left:0}.EntryPage_play__0s7Hu{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;background:#c2306d;color:#fff;font-weight:800}.EntryPage_foot__VUgVB{align-self:end;padding:4px 14px;border-radius:999px;background:rgba(255,255,255,.9);color:var(--color-text-default);font-weight:800}.EntryPage_stages__epX3X{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.EntryPage_stages__epX3X .EntryPage_door__jK0bN{grid-template-columns:auto 1fr auto}.StagePage_page__mP6_6{width:min(var(--size-container-page),100%);margin-inline:auto;padding:var(--space-5) var(--space-4) var(--space-7);display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.StagePage_tabs__wZDKZ{display:flex;flex-wrap:wrap;gap:var(--space-2)}.StagePage_tab__f2dg1{display:inline-flex;align-items:center;min-height:var(--size-tap);padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--border-thick) solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text-default);font-weight:var(--font-weight-heavy);text-decoration:none}.StagePage_tab__f2dg1[aria-current=page]{border-color:var(--color-brand-violet);background:var(--color-brand-violet-soft);color:var(--color-brand-violet-strong)}.StagePage_hero__999k0{display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-items:start}.StagePage_crew__xKlE2{display:flex;gap:var(--space-2)}.StagePage_h1__ZE4LP{font-size:var(--font-size-display)}.StagePage_line__2O8uX{color:var(--color-text-muted);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.StagePage_facts__obawU{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none;margin:0;padding:0}.StagePage_facts__obawU li{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-card);box-shadow:var(--shadow-sm);font-weight:var(--font-weight-bold)}.StagePage_ctas__Q3d6n{display:flex;flex-wrap:wrap;gap:var(--space-3)}.StagePage_world__nNSn5{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.StagePage_world__nNSn5 h2{font-size:var(--font-size-2xl)}.StagePage_courses__unsD2{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));list-style:none;margin:0;padding:0}.StagePage_course__qztqR{display:grid;grid-gap:var(--space-2);gap:var(--space-2);height:100%}.StagePage_courseHead__5KDRJ{display:flex;align-items:center;gap:var(--space-3)}.StagePage_courseHead__5KDRJ h3{font-size:var(--font-size-lg)}.StagePage_lessons__6SkIb{color:var(--color-text-muted);font-size:var(--font-size-sm)}