.mbh.mbb{--mbb-err:#b42318;--mbb-placeholder:#8f8283;--mbb-alert-bg:#fbeaea;--mbb-alert-ink:#8a1c1c;--mbb-sand:#f4efe4;--mbb-surface:#ffffffb8;--mbb-shadow:0 20px 50px -34px #2b222459;--mbb-track:#2b22240d;--mbb-chip-shadow:0 1px 3px #2b222424}.mbh.mbb ::placeholder{color:var(--mbb-placeholder)}.mbh .mbb-main{padding:clamp(100px,12vw,140px) clamp(16px,4vw,48px) 96px}.mbh .mbb-wrap{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px clamp(32px,5vw,72px);max-width:1160px;margin:0 auto;display:flex}.mbh .mbb-intro{flex:300px;max-width:420px;padding-top:4px;position:sticky;top:120px}.mbh .mbb-intro .mbb-heading{gap:14px}.mbh .mbb-intro .mbb-body{max-width:44ch;font-size:17px}.mbh .mbb-col{flex-direction:column;flex:560px;gap:20px;min-width:0;max-width:680px;display:flex}@media (max-width:999.98px){.mbh .mbb-intro{flex-basis:100%;max-width:680px;position:static}}.mbh .mbb-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.mbh .mbb-step{flex-direction:column;gap:6px;min-width:0;display:flex}.mbh .mbb-step-bar{background:var(--mbh-line-card);border-radius:2px;height:3px;display:block}.mbh .mbb-step-text{white-space:nowrap;text-overflow:ellipsis;color:var(--mbh-muted);font-size:13px;overflow:hidden}.mbh .mbb-step--done .mbb-step-bar{background:var(--mbh-wine)}.mbh .mbb-step--done .mbb-step-text{color:var(--mbh-ink);font-weight:500}.mbh .mbb-step--current .mbb-step-bar{background:var(--mbh-rose-line)}.mbh .mbb-step--current .mbb-step-text{color:var(--mbh-ink);font-weight:600}.mbh .mbb-heading{flex-direction:column;gap:12px;display:flex}.mbh .mbb-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mbh-wine);font-size:12px;font-weight:600}.mbh .mbb-h1{font-family:var(--mbh-serif);letter-spacing:-.015em;color:var(--mbh-ink);font-size:clamp(34px,4.4vw,48px);font-weight:400;line-height:1.02}.mbh .mbb-h1--apply{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(40px,4.8vw,60px);line-height:1}.mbh .mbb-h1 em{color:var(--mbh-wine);font-style:italic}.mbh .mbb-body{color:var(--mbh-body-dark);font-size:clamp(16px,1.1vw,17px);line-height:1.6}.mbh .mbb-card{background:var(--mbb-surface);border:1px solid var(--mbh-line);box-shadow:var(--mbb-shadow);border-radius:24px;flex-direction:column;gap:24px;padding:clamp(20px,4vw,40px);display:flex}.mbh .mbb-card--message{text-align:center;align-items:center;gap:16px;padding:clamp(24px,5vw,48px)}.mbh .mbb-card--review{gap:28px;padding:clamp(24px,5vw,48px)}.mbh .mbb-form{flex-direction:column;gap:24px;display:flex}.mbh .mbb-fieldset{border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.mbh .mbb-legend{letter-spacing:.14em;text-transform:uppercase;color:var(--mbh-muted);padding:0;font-size:12px;font-weight:600}.mbh .mbb-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;display:grid}.mbh .mbb-field-wrap{flex-direction:column;gap:8px;min-width:0;display:flex}.mbh .mbb-field-wrap--full{grid-column:1/-1}.mbh .mbb-label{color:var(--mbh-ink);font-size:14px;font-weight:500}.mbh .mbb-label-suffix{color:var(--mbh-muted);font-size:12.5px;font-weight:400}.mbh .mbb-input{border:1px solid var(--mbh-line-rule);min-height:48px;color:var(--mbh-ink);text-align:left;background:#fff;border-radius:12px;width:100%;padding:0 14px;font-size:16px}.mbh .mbb-input[aria-invalid=true],.mbh .mbb-select[data-invalid]{border-color:var(--mbb-err)}.mbh .mbb-input--tabular{font-variant-numeric:tabular-nums;letter-spacing:.04em}.mbh .mbb-select{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.mbh .mbb-select-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mbh .mbb-select[data-empty] .mbb-select-text{color:var(--mbb-placeholder)}.mbh .mbb-select[aria-expanded=true] .mbh-chev{margin-top:4px;transform:rotate(225deg)}.mbh .mbb-hint{color:var(--mbh-muted);font-size:13px}.mbh .mbb-err{color:var(--mbb-err);font-size:13px}.mbh .mbb-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.mbh .mbb-consent{border-top:1px solid var(--mbh-line);flex-direction:column;gap:8px;padding-top:24px;display:flex}.mbh .mbb-check{color:var(--mbh-body);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.mbh .mbb-check input{width:20px;height:20px;accent-color:var(--mbh-wine);flex:none;margin:1px 0 0}.mbh .mbb-privacy{color:var(--mbh-muted);margin-left:32px;font-size:13px;line-height:1.5}.mbh .mbb-foot{border-top:1px solid var(--mbh-line-inner);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.mbh .mbb-draft-status{color:var(--mbh-muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.mbh .mbb-lock{opacity:.8;flex:none;width:15px;height:15px}.mbh .mbb-draft-clear{font:inherit;color:var(--mbh-wine);text-decoration:underline;-webkit-text-decoration-color:var(--mbh-rose-line);text-decoration-color:var(--mbh-rose-line);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;margin:0;padding:0;font-size:13px;display:inline-flex}.mbh .mbb-draft-clear:hover{color:var(--mbh-wine-hover)}.mbh .mbb-btn{cursor:pointer;border:0;flex:none;gap:10px;padding:0 26px}.mbh .mbb-btn:disabled,.mbh .mbb-btn[aria-busy=true]{opacity:.7;cursor:not-allowed}.mbh .mbb-btn-secondary{border:1px solid var(--mbh-line-pill);min-height:48px;color:var(--mbh-ink);background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mbh .mbb-btn-secondary:hover{background:var(--mbb-sand)}.mbh .mbb-alert{background:var(--mbb-alert-bg);color:var(--mbb-alert-ink);border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.mbh .mbb-sent-badge{background:var(--mbh-wine);width:52px;height:52px;color:var(--mbh-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mbh .mbb-sent-steps{text-align:left;width:100%;margin:0;padding:0;list-style:none}.mbh .mbb-sent-step{border-bottom:1px solid var(--mbh-line);align-items:flex-start;gap:16px;padding:14px 0;display:flex}.mbh .mbb-sent-step:last-child{border-bottom:0}.mbh .mbb-sent-num{width:32px;font-family:var(--mbh-serif);color:var(--mbh-wine);text-align:center;flex:none;font-size:20px}.mbh .mbb-sent-text{color:var(--mbh-body-dark);padding-top:2px;font-size:15px;line-height:1.5}.mbh .mbb-account-row{background:var(--mbb-sand);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex}.mbh .mbb-account-label{color:var(--mbh-muted);font-weight:500}.mbh .mbb-account-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mbh-ink);font-weight:600;overflow:hidden}.mbh .mbb-show-toggle{font:inherit;color:var(--mbh-wine);text-decoration:underline;-webkit-text-decoration-color:var(--mbh-rose-line);text-decoration-color:var(--mbh-rose-line);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;min-height:44px;margin:0;padding:0;font-size:13px;display:inline-flex}.mbh .mbb-rules{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mbh .mbb-rule{color:var(--mbh-muted);align-items:center;gap:10px;font-size:14px;display:flex}.mbh .mbb-rule--met{color:var(--mbh-ink)}.mbh .mbb-rule-dot{border:1.5px solid var(--mbh-line-pill);width:18px;height:18px;color:var(--mbh-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mbh .mbb-rule-dot svg{width:11px;height:11px}.mbh .mbb-rule--met .mbb-rule-dot{background:var(--mbh-wine);border-color:var(--mbh-wine)}.mbh .mbb-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mbh .mbb-counter{font-variant-numeric:tabular-nums;color:var(--mbb-placeholder);font-size:12px}.mbh .mbb-counter[data-ok]{color:var(--mbh-muted)}.mbh .mbb-textarea{border:1px solid var(--mbh-line-rule);background:var(--mbh-white);width:100%;color:var(--mbh-ink);resize:vertical;border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.55}.mbh .mbb-textarea[aria-invalid=true]{border-color:var(--mbb-err)}.mbh .mbb-pair{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.mbh .mbb-legend--field{color:var(--mbh-ink);text-transform:none;letter-spacing:normal;margin-bottom:8px;padding:0;font-size:14px;font-weight:500}.mbh .mbb-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mbh .mbb-sublabel{color:var(--mbh-muted);font-size:12px}.mbh .mbb-seg{background:var(--mbb-track);border:1px solid #0000;border-radius:16px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:flex}.mbh .mbb-seg[data-invalid]{border-color:var(--mbb-err)}.mbh .mbb-seg-opt{min-height:44px;color:var(--mbh-body-dark);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 16px;font-size:15px;font-weight:500;transition:background .15s,box-shadow .15s}.mbh .mbb-seg-opt[aria-checked=true]{background:var(--mbh-white);color:var(--mbh-wine);box-shadow:var(--mbb-chip-shadow);font-weight:600}.mbh .mbb-chips{flex-wrap:wrap;gap:8px;display:flex}.mbh .mbb-chip{overflow-wrap:anywhere;border:1px solid var(--mbh-line-rule);max-width:100%;min-height:40px;color:var(--mbh-body);cursor:pointer;background:#ffffff80;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.mbh .mbb-chip[aria-pressed=true]{border-color:var(--mbh-wine);background:var(--mbh-white);color:var(--mbh-ink);font-weight:600}.mbh .mbb-chips[data-invalid] .mbb-chip:not([aria-pressed=true]){border-color:var(--mbb-err)}.mbh .mbb-chip-dot{background:var(--mbh-line-pill);border-radius:50%;flex:none;width:6px;height:6px}.mbh .mbb-chip[aria-pressed=true] .mbb-chip-dot{background:var(--mbh-wine)}.mbh .mbb-feat-add{gap:8px;max-width:420px;display:flex}.mbh .mbb-btn-ghost{border:1px solid var(--mbh-line-pill);background:var(--mbh-white);min-height:44px;color:var(--mbh-wine);cursor:pointer;border-radius:12px;flex:none;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .15s}.mbh .mbb-btn-ghost:hover{border-color:var(--mbh-wine)}.mbh .mbb-helper{color:var(--mbh-muted);font-size:12px}.mbh .mbb-drop{border:1.5px dashed var(--mbh-line-rule);background:#ffffff80;border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;padding:10px;transition:background .15s,border-color .15s;display:grid}.mbh .mbb-drop[data-drag]{border-color:var(--mbh-wine);background:#941e320d}.mbh .mbb-drop[data-invalid]{border-color:var(--mbb-err)}.mbh .mbb-thumb{aspect-ratio:1;background:var(--mbh-line-card);border-radius:12px;position:relative;overflow:hidden}.mbh .mbb-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mbh .mbb-thumb-remove{width:32px;height:32px;color:var(--mbh-ink);cursor:pointer;background:#fffdf9d9;border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.mbh .mbb-thumb-remove:after{content:"";position:absolute;inset:-7px}.mbh .mbb-drop-add{aspect-ratio:1;border:1px solid var(--mbh-line-rule);background:var(--mbh-white);color:var(--mbh-body-dark);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s;display:flex}@media (hover:hover){.mbh .mbb-drop-add:hover:not([aria-disabled=true],[aria-busy=true]){border-color:var(--mbh-wine);color:var(--mbh-wine)}}.mbh .mbb-drop-add:is([aria-disabled=true],[aria-busy=true]){opacity:.7;cursor:progress;border-color:var(--mbh-line-rule);color:var(--mbh-body-dark)}.mbh .mbb-timeline{text-align:left;border-top:1px solid var(--mbh-line);width:100%;margin:0;padding:0;list-style:none}.mbh .mbb-tl-row{border-bottom:1px solid var(--mbh-line);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.mbh .mbb-tl-left{color:var(--mbh-ink);align-items:center;gap:12px;font-size:15px;display:flex}.mbh .mbb-tl-dot{border:1.5px solid var(--mbh-line-pill);width:20px;height:20px;color:var(--mbh-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mbh .mbb-tl-dot--done{background:var(--mbh-wine);border-color:var(--mbh-wine)}.mbh .mbb-tl-dot--current{border-color:var(--mbh-rose-line)}.mbh .mbb-tl-dot--upcoming{border-color:var(--mbh-line-pill)}.mbh .mbb-tl-dot svg{width:10px;height:10px}.mbh .mbb-tl-status{color:var(--mbh-muted);font-size:13px;font-weight:500}.mbh .mbb-tl-status--current{color:var(--mbh-wine);font-weight:600}.mbh .mbb-tl-status--upcoming{color:var(--mbh-muted)}@media (max-width:420px){.mbh .mbb-steps{gap:6px}}.mbh .mbb-card--verify{gap:24px;padding:clamp(24px,5vw,48px)}.mbh .mbb-strong{color:var(--mbh-ink);word-break:break-all;font-weight:600}.mbh .mbb-verify-form{flex-direction:column;gap:12px;display:flex}.mbh .mbb-code{border:1px solid var(--mbh-line-rule);width:100%;max-width:300px;min-height:64px;color:var(--mbh-ink);letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;background:#fff;border-radius:14px;padding:0 0 0 .5em;font-size:28px;font-weight:500}.mbh .mbb-code[aria-invalid=true]{border-color:var(--mbb-err)}.mbh .mbb-code:disabled{background:var(--mbb-sand);color:var(--mbh-muted);cursor:not-allowed}.mbh .mbb-code-msg{min-height:20px;color:var(--mbh-body-dark);margin:0;font-size:13px}.mbh .mbb-code-msg[data-tone=err]{color:var(--mbb-err)}.mbh .mbb-code-timer{min-height:20px;color:var(--mbh-body-dark);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.mbh .mbb-code-timer[data-low]{color:var(--mbb-err)}.mbh .mbb-verify-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.mbh .mbb-btn:disabled:not([aria-busy]){opacity:.55}.mbh .mbb-linkbtn{min-height:44px;font:inherit;color:var(--mbh-wine);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.mbh .mbb-linkbtn:hover:not(:disabled){color:var(--mbh-wine-hover)}.mbh .mbb-linkbtn:disabled{color:var(--mbh-muted);cursor:default}.mbh .mbb-linkbtn--quiet{color:var(--mbh-body);text-decoration:underline;-webkit-text-decoration-color:var(--mbh-line-pill);text-decoration-color:var(--mbh-line-pill);text-underline-offset:3px;font-weight:500}.mbh .mbb-linkbtn--quiet:hover:not(:disabled){color:var(--mbh-ink)}
