.xzyciG_seo{gap:var(--stack-gap,12px);flex-direction:column;max-width:72ch;margin-top:40px;display:flex}.xzyciG_seoTitle{color:var(--text);text-wrap:balance;margin:12px 0 0;font-size:1.15rem;font-weight:700}.xzyciG_seoText{color:var(--text-muted);margin:0;line-height:1.6}.xzyciG_seoSteps{color:var(--text-muted);flex-direction:column;gap:6px;margin:0;padding-left:1.3em;line-height:1.55;display:flex}.xzyciG_seoText a,.xzyciG_seoSteps a{color:var(--accent-2);font-weight:600}.xzyciG_seoText a:hover,.xzyciG_seoSteps a:hover{text-decoration:underline}.xzyciG_faq{flex-direction:column;gap:8px;display:flex}.xzyciG_faqItem{background:var(--surface-2,#242d36);border-radius:12px;padding:12px 16px}.xzyciG_faqQ{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-weight:600;list-style:none;display:flex}.xzyciG_faqQ::-webkit-details-marker{display:none}.xzyciG_faqQ:focus-visible{outline:2px solid var(--acc,#2f6df6);outline-offset:3px;border-radius:4px}.xzyciG_faqChevron{color:var(--text-muted);flex:none;transition:transform .15s}.xzyciG_faqItem[open] .xzyciG_faqChevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.xzyciG_faqChevron{transition:none}}.xzyciG_faqA{color:var(--text-muted);margin:10px 0 0;line-height:1.55}
._1GPh6q_page{--mv-brass:#d9a441;--mv-lit:#4ee7a8;--mv-poster:var(--font-poster), ui-monospace, "SF Mono", Menlo, monospace;width:100%;max-width:var(--page-max-width,1068px);padding:24px var(--page-pad-x,12px) 64px;margin:0 auto}._1GPh6q_hero{flex-direction:column;gap:10px;margin:12px 0 8px;display:flex}._1GPh6q_kicker{font-family:var(--mv-poster);letter-spacing:.12em;text-transform:uppercase;color:var(--mv-brass);margin:0;font-size:.76rem;font-weight:600}._1GPh6q_title{letter-spacing:-.01em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(26px,4.6vw,38px);font-weight:800;line-height:1.15}._1GPh6q_lead{max-width:64ch;color:var(--text-muted);margin:0;line-height:1.55}._1GPh6q_facts{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}._1GPh6q_fact{background:var(--surface-2);color:var(--text);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 11px;font-size:.85rem}._1GPh6q_phaseNav{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}._1GPh6q_phaseChip{color:var(--text-muted);border:1px solid #d9a44159;border-radius:999px;padding:5px 11px;font-size:.82rem;text-decoration:none;transition:color .15s,border-color .15s}._1GPh6q_phaseChip:hover{color:var(--text);border-color:var(--mv-brass)}._1GPh6q_phaseChip:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}._1GPh6q_phase{margin-top:28px;scroll-margin-top:80px}._1GPh6q_phaseHead{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}._1GPh6q_phaseName{font-family:var(--mv-poster);letter-spacing:.1em;text-transform:uppercase;color:var(--mv-brass);margin:0;font-size:.95rem;font-weight:700}._1GPh6q_phaseYears{color:var(--text-muted);font-size:.85rem}._1GPh6q_phaseRule{background:#d9a44140;flex:80px;align-self:center;height:1px}._1GPh6q_list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:8px 12px;margin:12px 0 0;padding:0;list-style:none;display:grid}._1GPh6q_item{min-width:0}._1GPh6q_card{background:var(--surface);height:100%;color:inherit;border-radius:12px;grid-template-columns:26px 56px minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px 8px 6px;text-decoration:none;transition:background .15s;display:grid}._1GPh6q_card:hover{background:var(--surface-2)}._1GPh6q_card:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}._1GPh6q_num{font-family:var(--mv-poster);text-align:right;color:var(--mv-brass);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}._1GPh6q_poster{aspect-ratio:2/3;object-fit:cover;background:var(--surface-2);border-radius:6px;width:56px;display:block}._1GPh6q_posterEmpty{aspect-ratio:2/3;background:var(--surface-2);width:56px;color:var(--text-dim);text-align:center;border-radius:6px;place-items:center;font-size:.6rem;display:grid}._1GPh6q_body{flex-direction:column;gap:3px;min-width:0;display:flex}._1GPh6q_name{color:var(--text);overflow-wrap:anywhere;font-weight:600;line-height:1.3}._1GPh6q_meta{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.82rem}._1GPh6q_kind{color:var(--text-muted)}._1GPh6q_kindTv{color:var(--mv-lit)}._1GPh6q_marathon{background:linear-gradient(120deg,#2fa87624,#d9a44114);border:1px solid #4ee7a840;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:36px;padding:18px 20px;display:flex}._1GPh6q_marathonText{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}._1GPh6q_marathonTitle{color:var(--text);margin:0;font-weight:700}._1GPh6q_marathonSub{max-width:62ch;color:var(--text-muted);margin:0;line-height:1.5}._1GPh6q_cta{font-family:var(--mv-poster);letter-spacing:.08em;text-transform:uppercase;color:#04120c;background:linear-gradient(100deg, var(--mv-lit), #8df0c6);border-radius:8px;flex:none;align-items:center;padding:11px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}._1GPh6q_cta:hover{transform:translateY(-2px)}._1GPh6q_cta:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}@media (prefers-reduced-motion:reduce){._1GPh6q_card,._1GPh6q_phaseChip,._1GPh6q_cta{transition:none}._1GPh6q_cta:hover{transform:none}}
