.DcP2Ka_page{flex-direction:column;gap:clamp(40px,6vw,64px);width:100%;max-width:calc(720px + 2*clamp(16px,4vw,32px));margin:0 auto;padding:clamp(32px,6vw,64px) clamp(16px,4vw,32px) clamp(48px,8vw,96px);display:flex}.DcP2Ka_intro{gap:var(--space-3);flex-direction:column;display:flex}.DcP2Ka_titleRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.DcP2Ka_display{font:var(--text-display);color:var(--color-ink)}.DcP2Ka_lead{max-width:52ch;font:var(--text-body-lg);color:var(--color-ink)}.DcP2Ka_leadMuted{max-width:56ch;font:var(--text-body-lg);color:var(--color-muted)}.DcP2Ka_section{gap:var(--space-4);flex-direction:column;display:flex}.DcP2Ka_eyebrow{font:var(--text-caption);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em}.DcP2Ka_caption{font:var(--text-caption);color:var(--color-muted)}.DcP2Ka_note{font:var(--text-body-sm);color:var(--color-muted)}.DcP2Ka_h2{font:var(--text-h2);color:var(--color-ink)}.DcP2Ka_h3{font:var(--text-h3);color:var(--color-ink)}.DcP2Ka_body{font:var(--text-body);color:var(--color-muted)}.DcP2Ka_bodyInk{font:var(--text-body);color:var(--color-ink)}.DcP2Ka_pills{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.DcP2Ka_pill{border-radius:var(--radius-full);border:1px solid var(--color-control-border);min-height:40px;color:var(--color-ink);font:400 .9375rem/1.2 var(--font-ui);cursor:pointer;background:0 0;padding:0 22px}.DcP2Ka_pillCurrent{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper);font-weight:600}.DcP2Ka_pillPreview{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);font-weight:600}.DcP2Ka_pill:hover:not(.DcP2Ka_pillCurrent){border-color:var(--color-ink)}@media (pointer:coarse){.DcP2Ka_pill{min-height:44px}}.DcP2Ka_pill:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.DcP2Ka_overviewLink{align-self:flex-start}.DcP2Ka_module{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-divider);flex-direction:column;display:flex}.DcP2Ka_module .DcP2Ka_note{max-width:56ch;font:var(--text-body)}.DcP2Ka_pathList{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.DcP2Ka_pathItem{list-style:none}.DcP2Ka_nodeLink{color:inherit;text-decoration:none;display:block}.DcP2Ka_nodeLink:hover{text-decoration:underline}.DcP2Ka_nodeLink:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:var(--radius-sm)}.DcP2Ka_pathSection{gap:var(--space-5)}.DcP2Ka_card{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-xl);flex-direction:column;gap:20px;padding:clamp(20px,5vw,32px);display:flex}.DcP2Ka_cardText{max-width:56ch}.DcP2Ka_progress{max-width:320px}.DcP2Ka_cardAction{margin-top:var(--space-1)}.DcP2Ka_footnote{max-width:52ch}.DcP2Ka_overviewList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DcP2Ka_overviewRow{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) 0;border-top:1px solid var(--color-divider);display:flex}.DcP2Ka_overviewText{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.DcP2Ka_levelLine{align-items:center;gap:10px;display:flex}.DcP2Ka_levelCode{font:var(--text-h3);color:var(--color-ink)}.DcP2Ka_badge{border-radius:var(--radius-sm);border:1px solid var(--color-ink);height:24px;font:var(--text-caption);color:var(--color-ink);align-items:center;padding:0 10px;display:inline-flex}.DcP2Ka_overviewText .DcP2Ka_body{max-width:52ch}.DcP2Ka_failure{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.DcP2Ka_failureHeading{align-items:center;gap:var(--space-3);display:flex}.DcP2Ka_failureIcon{color:var(--color-muted);flex:none}.DcP2Ka_failureIconError{color:var(--color-error);flex:none}.DcP2Ka_failureMessage{max-width:52ch;font:var(--text-body);color:var(--color-muted)}.DcP2Ka_skeletonStack{gap:var(--space-3);flex-direction:column;display:flex}.DcP2Ka_skeletonNode{align-items:flex-start;gap:var(--space-4);display:flex}.DcP2Ka_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
