.c99ysG_page{max-width:1180px;color:var(--ink);grid-template-columns:232px minmax(0,1fr);align-items:start;gap:40px;margin:0 auto;padding:32px 24px 64px;display:grid}.c99ysG_page[data-onb-shell=plan]{max-width:1440px}.c99ysG_rail{gap:20px;min-width:0;display:grid;position:sticky;top:88px}.c99ysG_railTitle{font-size:var(--fs-caption);color:var(--ink-3);margin:0;font-weight:500}.c99ysG_steps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.c99ysG_step{border-radius:var(--r-ctl);width:100%;min-width:0;font-size:var(--fs-caption);color:var(--ink-3);align-items:center;gap:10px;padding:8px 10px;display:flex}.c99ysG_step[aria-current=step]{background:var(--paper-2);color:var(--ink);font-weight:600}a.c99ysG_step{color:var(--ink)}a.c99ysG_step:hover{background:var(--paper-2)}a.c99ysG_step:focus-visible,.c99ysG_link:focus-visible,.c99ysG_choice:focus-visible,.c99ysG_row:focus-visible{outline:2px solid var(--orange-ink);outline-offset:2px}.c99ysG_num{border:1px solid var(--line);border-radius:var(--r-pill);width:24px;height:24px;font-size:var(--fs-label);font-variant-numeric:tabular-nums;flex:0 0 24px;place-items:center;display:inline-grid}.c99ysG_step[aria-current=step] .c99ysG_num{background:var(--ink);color:var(--paper);border-color:var(--ink)}.c99ysG_numDone{background:var(--orange-wash);color:var(--orange-ink);border-color:#0000}.c99ysG_foot{border-top:1px solid var(--line);font-size:var(--fs-caption);color:var(--ink-2);gap:10px;min-width:0;padding-top:16px;display:grid}.c99ysG_footRow{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.c99ysG_account{overflow-wrap:anywhere;color:var(--ink)}.c99ysG_link{color:var(--orange-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.c99ysG_link:hover{text-decoration:underline}:is(.c99ysG_page,.c99ysG_card,.c99ysG_content) a.c99ysG_link{color:var(--orange-ink);font-weight:600}.c99ysG_content{gap:24px;min-width:0;display:grid}.c99ysG_head{gap:4px;display:grid}.c99ysG_head h1{font-size:var(--fs-display-md);margin:0;font-weight:600;line-height:1.2}.c99ysG_section{gap:12px;min-width:0;display:grid}.c99ysG_sectionHead{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.c99ysG_sectionHead h2{font-size:var(--fs-body);margin:0;font-weight:600}.c99ysG_muted{color:var(--ink-3);font-size:var(--fs-caption)}.c99ysG_error{color:rgb(var(--pbad));font-size:var(--fs-caption);margin:0;font-weight:500}.c99ysG_invalid{border-radius:var(--r-card);outline:1px solid rgb(var(--pbad));outline-offset:6px}.c99ysG_choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.c99ysG_choice{border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper);min-width:0;min-height:48px;color:var(--ink);font-size:var(--fs-caption);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:8px 12px;display:flex}.c99ysG_choice:hover:not([aria-checked=true]){border-color:var(--ink-3)}.c99ysG_choice[aria-checked=true]{border-color:var(--orange-ink);background:var(--orange-wash);color:var(--orange-ink);font-weight:600}.c99ysG_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.c99ysG_actionsEnd{justify-content:space-between}.c99ysG_card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper);max-width:640px;color:var(--ink);justify-items:start;gap:16px;margin:0 auto;padding:32px;display:grid}.c99ysG_card h1{font-size:var(--fs-heading);margin:0;font-weight:600;line-height:1.3}.c99ysG_list{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.c99ysG_row{border:1px solid var(--line);border-radius:var(--r-field);gap:2px;padding:12px 14px;display:grid}.c99ysG_row b{font-weight:600}.c99ysG_wrapCenter{padding:40px 16px 64px}.c99ysG_skeleton{max-width:1180px;margin:0 auto;padding:32px 24px}@media (max-width:1179px){.c99ysG_page{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px 16px 48px}.c99ysG_rail{gap:12px;position:static}.c99ysG_railTitle{display:none}.c99ysG_steps{flex-wrap:wrap;gap:4px;display:flex}.c99ysG_steps li{flex:1 1 0;min-width:0}.c99ysG_step{padding:8px}.c99ysG_foot{flex-wrap:wrap;gap:6px 20px;padding-top:10px;display:flex}}@media (max-width:759px){.c99ysG_choices{grid-template-columns:repeat(2,minmax(0,1fr))}.c99ysG_step{flex-direction:column;align-items:flex-start;gap:4px}.c99ysG_card{padding:20px}}