.mn-shell{width:100%!important;max-width:none!important;margin:0!important;color:#102039}.join-stage{min-height:calc(100vh - 250px);display:flex;justify-content:center;align-items:flex-start;padding:34px 18px 52px;background:linear-gradient(180deg,rgba(248,246,241,.72),rgba(248,246,241,.28))}.join-card{width:min(790px,100%);background:#fff;border:1px solid #dfe5ec;border-radius:22px;padding:29px 34px 24px;box-shadow:0 18px 55px rgba(14,31,53,.09)}.login-card{width:min(590px,100%)}.join-mark{font-size:11px;letter-spacing:1.65px;font-weight:900;color:#ef6500;margin-bottom:10px}.join-title-row{display:flex;justify-content:space-between;gap:20px;margin-bottom:22px}.join-title-row h1{font-size:31px;margin:0 0 7px;color:#0c1e36}.join-title-row p{margin:0;color:#66758a;font-size:14px}.free-chip{font-size:10px;font-weight:900;letter-spacing:1px;border:1px solid #dce3ea;background:#f7f9fb;border-radius:999px;padding:7px 11px;height:max-content}.join-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.join-grid.one-col{grid-template-columns:1fr}.field{display:grid;gap:7px}.field>span{font-size:12px;font-weight:850}.field em{font-style:normal;font-weight:500;color:#8a96a5;margin-left:4px}.field input,.field select{box-sizing:border-box;width:100%;height:44px;border:1px solid #d3dce6;border-radius:11px;background:#fff;padding:0 13px;font:inherit;font-size:14px;outline:none}.field input:focus,.field select:focus{border-color:#7891ad;box-shadow:0 0 0 3px rgba(50,85,125,.08)}.field small{font-size:10px;color:#8591a0}.join-submit{grid-column:1/-1;display:grid;justify-items:center;gap:7px;margin-top:5px}.join-button{width:min(350px,100%);height:47px;border:0;border-radius:12px;background:#10233e;color:#fff;font-size:14px;font-weight:900;cursor:pointer;box-shadow:0 8px 20px rgba(16,35,62,.16)}.join-button:hover{transform:translateY(-1px)}.join-submit small{font-size:10px;color:#7b8795}.join-login{text-align:center;border-top:1px solid #edf0f3;margin-top:19px;padding-top:16px;font-size:12px;color:#6c7888}.join-login a{font-weight:900;color:#10233e;text-decoration:none}.member-nav-access-v2{display:inline-flex!important;align-items:center;gap:7px;margin-left:12px}.member-login-v2,.member-join-v2{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:31px!important;border-radius:999px!important;padding:0 13px!important;font-size:11px!important;font-weight:850!important;text-decoration:none!important;white-space:nowrap}.member-login-v2{border:1px solid #cbd4df!important;background:#fff!important;color:#15263d!important}.member-join-v2{border:1px solid #14253d!important;background:#14253d!important;color:#fff!important;box-shadow:0 5px 13px rgba(20,37,61,.16)!important}@media(max-width:800px){.join-stage{padding:20px 11px 40px}.join-card{padding:23px 19px}.join-grid{grid-template-columns:1fr}.join-submit{grid-column:auto}.join-title-row h1{font-size:27px}}

/* FINAL LAUNCH ACCOUNT UI — isolated from the site header/navigation */
.account-stage{padding:34px 20px 70px;background:linear-gradient(180deg,rgba(248,246,241,.68),rgba(248,246,241,.18));min-height:70vh}.account-wrap{width:min(1180px,100%);margin:0 auto}.account-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 22px}.mn-kicker,.card-title>div>span{font-size:10px;letter-spacing:1.55px;font-weight:900;color:#ef6500}.account-hero h1{font-size:34px;line-height:1.08;margin:6px 0;color:#0c1e36}.account-hero p{margin:0;color:#68778b;font-size:14px}.account-hero-actions{display:flex;align-items:center;gap:9px}.verify-chip,.privacy-chip{display:inline-flex;align-items:center;height:30px;padding:0 11px;border-radius:999px;border:1px solid #cfe2d4;background:#f1faf3;color:#24643a;font-size:10px;font-weight:900;letter-spacing:.3px}.privacy-chip{border-color:#dce3ea;background:#f7f9fb;color:#607086}.mn-outline{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 13px;border:1px solid #ccd6e0;border-radius:9px;background:#fff;color:#172a43;font-size:11px;font-weight:850;text-decoration:none}.account-status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.status-card{display:grid;gap:4px;min-height:86px;padding:15px 16px;border:1px solid #e0e6ec;border-radius:14px;background:#fff;text-decoration:none;color:#13263e;box-shadow:0 6px 20px rgba(14,31,53,.035)}.status-card>span{font-size:9px;font-weight:900;color:#ef6500;letter-spacing:1px}.status-card b{font-size:13px}.status-card small{font-size:11px;color:#7a8797}.mn-card{background:#fff;border:1px solid #dfe5ec;border-radius:18px;padding:24px 26px;margin:0 0 16px;box-shadow:0 9px 28px rgba(14,31,53,.045);scroll-margin-top:130px}.card-title{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;margin-bottom:19px;border-bottom:1px solid #edf0f3}.card-title h2{font-size:20px;margin:5px 0 4px;color:#10233e}.card-title p{margin:0;color:#748194;font-size:12px;line-height:1.5}.mn-form{display:grid;gap:15px}.mn-form.mn-two{grid-template-columns:1fr 1fr;gap:16px 20px}.mn-form>label{display:grid;gap:7px;font-size:11px;font-weight:850;color:#20334c}.mn-form label em{font-style:normal;font-weight:500;color:#8b96a4;margin-left:4px}.mn-form input:not([type=checkbox]):not([type=radio]),.mn-form select{box-sizing:border-box;width:100%;height:43px;border:1px solid #d4dde7;border-radius:10px;background:#fff;padding:0 12px;font:inherit;font-size:13px;color:#172a43;outline:none}.mn-form input[type=file]{padding:9px 11px!important;height:auto!important}.mn-form input:focus,.mn-form select:focus{border-color:#7891ad;box-shadow:0 0 0 3px rgba(50,85,125,.07)}.locked-field{display:flex;align-items:center;position:relative}.locked-field input{padding-right:76px!important;background:#f7f9fb!important;color:#647285!important}.locked-field span{position:absolute;right:10px;font-size:9px;font-weight:900;color:#2e7146}.form-wide{grid-column:1/-1}.option-panel{display:flex;align-items:center;gap:22px;padding:13px 15px;border:1px solid #e4e9ee;border-radius:11px;background:#fafbfc}.option-panel>div{margin-right:auto;display:grid;gap:2px}.option-panel small,.consent small,.resume-bar small{display:block;font-size:10px;font-weight:500;color:#7d8998}.mn-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:8px!important;font-size:11px!important;font-weight:700!important}.mn-check input{margin-top:1px}.save-row{display:flex;justify-content:flex-end}.align-end{align-self:end}.mn-primary{height:40px;border:0;border-radius:10px;background:#10233e;color:#fff;padding:0 18px;font-size:11px;font-weight:900;cursor:pointer;box-shadow:0 6px 15px rgba(16,35,62,.13)}.resume-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #d7e5db;border-radius:11px;background:#f5faf6}.resume-bar>div:first-child{display:grid;gap:2px}.resume-bar>div:last-child{display:flex;gap:12px;align-items:center}.resume-bar a,.link-danger{font-size:10px;font-weight:900;text-decoration:none;border:0;background:none;cursor:pointer}.resume-bar a{color:#173b66}.link-danger{color:#a23d34}.consent{padding:13px 14px;border:1px solid #e1e7ed;border-radius:11px;background:#fafbfc}.consent span{display:grid;gap:3px}.requirements{margin-top:22px;padding-top:18px;border-top:1px solid #edf0f3}.requirements h3{font-size:12px;margin:0 0 9px;color:#24364e}.requirement-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 3px;border-bottom:1px solid #f0f2f4}.requirement-row>div:first-child{display:grid;gap:4px}.requirement-row b{font-size:12px}.requirement-row small{font-size:10px;color:#7d8997}.requirement-side{display:flex;align-items:center;gap:8px;font-size:10px;color:#607086}.req-status{padding:4px 8px;border-radius:999px;background:#f0f4f7;font-weight:850}.req-status.active{background:#eef8f1;color:#28683e}.mini-button{border:1px solid #d9e0e7;border-radius:7px;background:#fff;padding:5px 8px;font-size:9px;font-weight:850;cursor:pointer}.updates-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.update-choice{display:flex!important;grid-template-columns:auto 1fr!important;gap:8px!important;align-items:flex-start;padding:12px;border:1px solid #e0e6ec;border-radius:11px;background:#fff;cursor:pointer}.update-choice span{display:grid;gap:3px}.update-choice b{font-size:11px}.update-choice small{font-size:9px;font-weight:500;color:#7d8998;line-height:1.35}.privacy-note{padding:12px 14px;border-radius:10px;background:#f7f9fb;color:#657386;font-size:10px;line-height:1.5}.privacy-note b{color:#263a52}.member-alerts{margin:0 0 16px}.member-alert{padding:10px 12px;border-radius:9px;font-size:11px;font-weight:750;background:#f8fafc;border:1px solid #e1e6ec}.member-alert-error{background:#fff4f3;border-color:#f0c9c5;color:#9b2d24}.member-alert-warning{background:#fff9e8;border-color:#f0dea6;color:#735900}.member-alert-success{background:#eef9f1;border-color:#c9e7d0;color:#21643a}
@media(max-width:900px){.account-status-grid,.updates-grid{grid-template-columns:1fr 1fr}.mn-form.mn-two{grid-template-columns:1fr}.form-wide{grid-column:auto}.option-panel{align-items:flex-start;flex-wrap:wrap}.option-panel>div{width:100%}.account-hero{align-items:flex-start}.account-hero-actions{flex-wrap:wrap;justify-content:flex-end}}
@media(max-width:600px){.account-stage{padding:22px 11px 48px}.account-hero{display:grid}.account-hero h1{font-size:29px}.account-hero-actions{justify-content:flex-start}.account-status-grid,.updates-grid{grid-template-columns:1fr}.mn-card{padding:20px 17px;border-radius:15px}.card-title{display:grid}.requirement-row,.resume-bar{align-items:flex-start;display:grid}.requirement-side{flex-wrap:wrap}.save-row{justify-content:stretch}.mn-primary{width:100%}}
