.RpMtKW_topline{justify-content:space-between;margin-bottom:2rem;display:flex}.RpMtKW_head{max-width:40ch}.RpMtKW_title{font-size:var(--step-3);margin-top:.5rem}.RpMtKW_intro{color:var(--ink-soft);margin-top:1rem}.RpMtKW_nameField{gap:.5rem;max-width:26rem;margin:2.5rem 0 .5rem;display:grid}.RpMtKW_nameField input{border:2px solid var(--line-strong);background:var(--card);font-size:var(--step-0);padding:.85rem 1rem}.RpMtKW_nameField input:focus-visible{border-color:var(--ink)}.RpMtKW_grid{grid-template-columns:1fr 1fr;gap:clamp(1rem,3vw,1.75rem);margin:2rem 0 0;padding:0;list-style:none;display:grid}.RpMtKW_card{flex-direction:column;min-height:15rem;padding:clamp(1.5rem,4vw,2.25rem);display:flex;position:relative;overflow:hidden}.RpMtKW_cardOpen{background:var(--card-active);border:2px solid var(--ink);box-shadow:var(--shadow-hard-sm)}.RpMtKW_cardLocked{border:2px solid var(--line-strong);background:0 0}.RpMtKW_cardTop{justify-content:space-between;align-items:flex-start;display:flex}.RpMtKW_badge{min-width:2.4rem;height:2.4rem;font-family:var(--font-mono);border:2px solid;place-items:center;padding:0 .5rem;font-size:.95rem;display:grid}.RpMtKW_cardLocked .RpMtKW_badge{color:var(--muted)}.RpMtKW_arrow{font-size:1.5rem}.RpMtKW_watermark{font-family:var(--font-display);color:var(--ink);opacity:.06;pointer-events:none;font-size:9rem;line-height:1;position:absolute;bottom:-1.5rem;right:.5rem}.RpMtKW_cardTitle{font-size:var(--step-2);margin-top:1.75rem}.RpMtKW_cardLocked .RpMtKW_cardTitle{color:var(--muted-strong)}.RpMtKW_status{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-strong);margin-top:.5rem}.RpMtKW_blurb{color:var(--ink-soft);font-size:var(--step--1);margin-top:.9rem;line-height:1.55}.RpMtKW_cardLocked .RpMtKW_blurb{color:var(--muted-strong)}.RpMtKW_cardAction{margin-top:auto;padding-top:1.5rem}.RpMtKW_lockNote{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong)}.RpMtKW_reportRow{border:2px solid var(--ink);background:var(--rust-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.5rem;padding:clamp(1.5rem,4vw,2.25rem);display:flex}.RpMtKW_reportText{font-size:var(--step-1);font-family:var(--font-display);max-width:34ch;margin-top:.5rem}.RpMtKW_saveGroup{border:2px solid var(--line-strong);margin-top:2.5rem;padding:clamp(1.25rem,3vw,2rem)}.RpMtKW_saveNote{color:var(--ink-soft);font-size:var(--step--1);margin-top:.5rem}.RpMtKW_saveButtons{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex;position:relative}.RpMtKW_saveButtons label{cursor:pointer;position:relative}.RpMtKW_privacyNote{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.05em;color:var(--muted-strong);margin-top:1rem}.RpMtKW_restoreStatus{font-size:var(--step--1);color:var(--ink-soft);margin-top:.75rem}@media (max-width:720px){.RpMtKW_grid{grid-template-columns:1fr}}
