.mp{max-width:820px;padding-block:32px 72px}.mp-tabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:24px;display:flex}.mp-tab{color:var(--muted);font:600 15px var(--body);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;margin-right:16px;padding:12px 4px}.mp-tab.is-active{color:var(--text);border-bottom-color:var(--accent)}.mp-steps{counter-reset:s;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.mp-steps li{counter-increment:s;color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.mp-steps li:before{content:counter(s);border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;font-weight:600;display:inline-grid}.mp-steps li+li:after{content:"";background:var(--line);order:-1;width:18px;height:1px}.mp-steps li.is-current{color:var(--text);font-weight:600}.mp-steps li.is-current:before,.mp-steps li.is-done:before{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.mp-step{border:0;min-width:0;margin:0;padding:0}.mp-legend{font:600 13px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:8px 0 12px;padding:0}.mp-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.mp-wide{grid-column:1/-1}.mp-field{color:var(--muted);flex-direction:column;gap:6px;min-width:0;font-size:14px;display:flex}.mp-field>span{color:var(--text);font-weight:500}.mp-field input,.mp-field select,.mp-combo input{box-sizing:border-box;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--text);font:16px var(--body);padding:10px 12px}.mp-field input:focus,.mp-field select:focus,.mp-combo input:focus{outline:2px solid var(--accent);outline-offset:1px}.mp-field [aria-invalid=true],.mp-combo [aria-invalid=true]{border-color:var(--err)}.mp-field small{font-size:12.5px}.mp-combo{position:relative}.mp-combo ul{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-height:280px;box-shadow:var(--shadow);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.mp-combo li{cursor:pointer;color:var(--text);border-radius:6px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.mp-combo li span{color:var(--muted);white-space:nowrap;font-size:12.5px}.mp-combo li.is-active,.mp-combo li[data-code]:hover{background:var(--accent-soft)}.mp-combo li.mp-empty{cursor:default;color:var(--muted)}.mp-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.mp-actions .btn{min-height:46px}.mp-alert{border:1px solid var(--err);color:var(--err);background:color-mix(in srgb, var(--err) 8%, transparent);border-radius:var(--radius);margin-bottom:16px;padding:12px 16px}.mp-review{grid-template-columns:minmax(120px,30%) 1fr;gap:8px 16px;margin:0 0 24px;display:grid}.mp-review dt{color:var(--muted)}.mp-review dd{overflow-wrap:anywhere;margin:0}.mp-disclaimer{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:16px;padding:16px}.mp-disclaimer h3{margin:0 0 8px;font-size:16px}.mp-disclaimer__body{white-space:pre-wrap;max-height:220px;color:var(--muted);font-size:14px;overflow:auto}.mp-check{cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;font-size:14px;display:flex}.mp-check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:1px}.mp-note{color:var(--muted);font-size:14px}.mp-apps{gap:12px;padding:0;list-style:none;display:grid}.mp-apps li{border:1px solid var(--line);border-radius:var(--radius);padding:12px 16px}@media (width<=640px){.mp-grid,.mp-review{grid-template-columns:1fr}.mp-review dd{margin-bottom:8px}.mp-actions .btn{flex:100%}}[hidden]{display:none!important}.mp-forgot{border:1px solid var(--line,#7f7f7f40);border-radius:var(--radius);margin-top:24px;padding:20px}.mp-forgot h2{margin:0 0 8px;font-size:20px}
