.IrZPqW_section{--on-night:#fff;--on-night-2:#ffffffdb;--on-night-accent:#ff6b70;max-width:var(--container);padding:clamp(40px, 6vw, 80px) var(--gutter) 0;margin:0 auto}.IrZPqW_rail{gap:14px;margin:0 -2px;padding:4px 2px 12px;display:flex;overflow-x:auto}.IrZPqW_phase{flex-direction:column;flex-shrink:0;flex-basis:auto;gap:10px;min-width:max-content;display:flex}.IrZPqW_phaseName{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:11px;font-weight:700}.IrZPqW_phaseName[data-on]{color:var(--accent-text)}.IrZPqW_phaseSteps{gap:4px;display:flex}.IrZPqW_tab{min-width:104px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 0 auto;gap:10px;padding:0 0 4px;display:flex}.IrZPqW_tab:hover{opacity:.85}.IrZPqW_tabBar{background:var(--line);border-radius:2px;height:4px;transition:background .25s}.IrZPqW_tabRow{align-items:center;gap:8px;display:flex}.IrZPqW_tabNum{border:1.5px solid var(--line-strong);background:var(--surface);width:28px;height:28px;color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;transition:background .25s;display:flex}.IrZPqW_tabName{color:var(--ink-2);white-space:nowrap;font-size:14px;font-weight:600}.IrZPqW_tab[data-state=on] .IrZPqW_tabBar,.IrZPqW_tab[data-state=done] .IrZPqW_tabBar{background:var(--accent)}.IrZPqW_tab[data-state=on] .IrZPqW_tabNum{border-color:var(--accent);background:var(--accent);color:var(--accent-on)}.IrZPqW_tab[data-state=done] .IrZPqW_tabNum{border-color:var(--ink);background:var(--ink);color:var(--bg)}.IrZPqW_tab[data-state=on] .IrZPqW_tabName{color:var(--ink);font-weight:700}.IrZPqW_mobileNav{flex-direction:column;gap:10px;display:flex}.IrZPqW_mHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.IrZPqW_mNum{font-size:15px;font-weight:800}.IrZPqW_mTotal{color:var(--ink-3);font-weight:600}.IrZPqW_mPhase{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);font-size:12px;font-weight:700}.IrZPqW_segs{gap:3px;display:flex}.IrZPqW_seg{cursor:pointer;background:0 0;border:none;flex:1 1 0;align-items:center;min-width:0;height:28px;padding:0;display:flex}.IrZPqW_segBar{background:var(--line-strong);border-radius:3px;width:100%;height:5px;transition:background .25s;display:block}.IrZPqW_seg[data-on] .IrZPqW_segBar,.IrZPqW_seg[data-done] .IrZPqW_segBar{background:var(--accent)}.IrZPqW_seg[data-on] .IrZPqW_segBar{height:8px}.IrZPqW_mSiblings{color:var(--ink-3);justify-content:space-between;gap:10px;font-size:13px;display:flex}.IrZPqW_grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"a""p""b""n";align-items:start;gap:20px max(24px,min(3.5vw,48px));margin-top:max(20px,min(3vw,32px));display:grid}.IrZPqW_text{flex-direction:column;grid-area:a;gap:10px;max-width:560px;display:flex}.IrZPqW_of{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);font-size:13px;font-weight:700}.IrZPqW_title{letter-spacing:-.04em;text-wrap:pretty;font-size:max(28px,min(3.4vw,42px));font-weight:800;line-height:1.08}.IrZPqW_lead{color:var(--ink-2);font-size:17px;line-height:1.6}.IrZPqW_chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.IrZPqW_chip,.IrZPqW_chipMail{background:var(--surface-2);border-radius:9px;align-items:center;gap:7px;min-height:32px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.IrZPqW_chipMail{background:var(--accent-tint);color:var(--accent-text);padding:4px 12px}.IrZPqW_chip>svg,.IrZPqW_chipMail>svg{flex:none}.IrZPqW_cards{flex-direction:column;grid-area:b;gap:20px;max-width:560px;display:flex}.IrZPqW_you,.IrZPqW_us{border-radius:18px;flex-direction:column;gap:12px;padding:20px 22px;display:flex}.IrZPqW_you{background:var(--surface);border:1px solid var(--line)}.IrZPqW_us{background:var(--night);--accent-text:var(--accent-text-night);color:var(--on-night)}.IrZPqW_cardTitle,.IrZPqW_cardTitleNight{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.IrZPqW_cardTitleNight{color:var(--on-night-accent)}.IrZPqW_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.IrZPqW_item{align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.5;display:flex}.IrZPqW_youNum{background:var(--accent);width:22px;height:22px;color:var(--accent-on);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:800;display:flex}.IrZPqW_usDot{background:var(--on-night);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.IrZPqW_usText{color:var(--on-night-2)}.IrZPqW_controls{z-index:20;background:color-mix(in oklab, var(--bg) 88%, transparent);max-width:560px;box-shadow:var(--sh-pop);border-radius:16px;flex-direction:column;grid-area:n;gap:10px;padding:8px;display:flex;position:sticky;bottom:10px}.IrZPqW_ctrlRow{align-items:center;gap:8px;display:flex}.IrZPqW_prevBtn,.IrZPqW_playBtn{border:1px solid var(--line-strong);background:var(--surface);min-height:48px;color:var(--ink);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.IrZPqW_prevBtn{width:48px;font-size:18px}.IrZPqW_prevBtn:disabled{opacity:.4;cursor:default}.IrZPqW_nextBtn{background:var(--accent);min-width:0;min-height:48px;color:var(--accent-on);text-align:center;cursor:pointer;text-wrap:balance;border:none;border-radius:12px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:6px 18px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.IrZPqW_nextBtn:hover{background:var(--accent-hover);color:var(--accent-on)}.IrZPqW_playBtn{gap:8px;min-width:48px;padding:0 14px;font-size:15px;font-weight:600}.IrZPqW_playBtn:hover{border-color:var(--ink)}.IrZPqW_playIc{font-size:11px}.IrZPqW_track{background:var(--surface-2);border-radius:2px;height:3px;overflow:hidden}.IrZPqW_trackFill{background:var(--accent);transform-origin:0;height:100%;animation:linear forwards IrZPqW_fill;display:block}@keyframes IrZPqW_fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.IrZPqW_tip{color:var(--ink-3);font-size:13px;display:none}.IrZPqW_wideOnly,.IrZPqW_playText{display:none}.IrZPqW_preview{grid-area:p;min-width:0}.IrZPqW_caption{color:var(--ink-3);margin-top:10px;font-size:13px}@media (max-width:359px){.IrZPqW_nextBtn{padding:6px 12px}}@media (max-width:1000px){.IrZPqW_rail{display:none}}@media (min-width:1180px){.IrZPqW_playText{display:inline}}@media (min-width:1001px){.IrZPqW_mobileNav,.IrZPqW_narrowOnly{display:none}.IrZPqW_wideOnly,.IrZPqW_tip{display:inline}.IrZPqW_tip{display:block}.IrZPqW_grid{grid-template:"a p""b p""n p"1fr/minmax(0,1fr) minmax(0,1.3fr)}.IrZPqW_controls{box-shadow:none;background:0 0;padding:0;position:static}.IrZPqW_nextBtn{flex:0 auto}}
.Er9fOq_hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:max(24px,min(4vw,56px));display:grid}.Er9fOq_h1{letter-spacing:-.04em;max-width:var(--measure-heading);text-wrap:pretty;font-size:max(40px,min(7vw,76px));font-weight:800;line-height:1.04}.Er9fOq_h1>span{display:block}.Er9fOq_accent{color:var(--accent-text)}.Er9fOq_side{flex-direction:column;gap:20px;display:flex}.Er9fOq_lead{color:var(--ink-2);font-size:max(17px,min(1.7vw,20px));line-height:1.6}.Er9fOq_stats{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.Er9fOq_stat{background:var(--surface);padding:max(12px,min(1.6vw,16px)) max(12px,min(1.6vw,18px))}.Er9fOq_statNum{letter-spacing:-.04em;color:var(--accent-text);font-size:max(22px,min(3vw,34px));font-weight:800;line-height:1.05}.Er9fOq_statText{color:var(--ink-2);margin-top:4px;font-size:14px}
