#mi-identity-form{--id-paper:#f6f2e9;--id-sheet:#fffdf8;--id-ink:#142d39;--id-muted:#53636a;--id-rule:#d4d4cc;--id-navy:#142d39;--id-gold:#8a6a3e;--id-soft:#ede7db;--id-success:#206848;color:var(--id-ink);background:var(--id-paper);font:16px/1.65 Arial,Helvetica,sans-serif;overflow-wrap:anywhere;max-width:1100px;margin:0 auto 40px}
#mi-identity-form *{box-sizing:border-box}#mi-identity-form [hidden]{display:none!important}#mi-identity-form h1,#mi-identity-form h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.2}#mi-identity-form h1{font-size:clamp(30px,4.5vw,46px);margin:10px 0 16px}#mi-identity-form h2{font-size:28px;margin:0 0 12px}#mi-identity-form h3{font-size:17px;font-weight:600;margin:0 0 10px}#mi-identity-form p{margin:0 0 12px}#mi-identity-form .id-hero{padding:38px 36px 30px}#mi-identity-form .id-eyebrow{font-size:12px;letter-spacing:.12em;color:var(--id-gold);margin:0 0 10px}#mi-identity-form .id-muted{font-size:14px;color:var(--id-muted)}#mi-identity-form .id-sheet{background:var(--id-sheet);border:1px solid var(--id-rule);margin:0 36px 36px}#mi-identity-form .id-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--id-rule)}#mi-identity-form .id-step{border:0;background:transparent;color:var(--id-muted);font:inherit;font-size:13px;padding:17px 5px;min-height:68px}#mi-identity-form .id-step[aria-current=step]{background:var(--id-soft);color:var(--id-ink)}#mi-identity-form .id-step:disabled{opacity:.65;cursor:not-allowed}#mi-identity-form .id-step span{display:block;font-size:12px;color:var(--id-gold)}#mi-identity-form .id-stage{padding:28px}#mi-identity-form .id-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}#mi-identity-form .id-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}#mi-identity-form .id-wide{grid-column:1/-1}#mi-identity-form .id-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:14px}#mi-identity-form label>span{font-weight:500}#mi-identity-form input:not([type=checkbox]):not([type=range]),#mi-identity-form textarea,#mi-identity-form select{width:100%;font:inherit;color:var(--id-ink);background:var(--id-sheet);border:1px solid var(--id-rule);border-radius:2px;min-height:46px;padding:10px 12px}#mi-identity-form textarea{min-height:90px;resize:vertical}#mi-identity-form input:disabled{background:var(--id-paper)}#mi-identity-form input[type=file]{font-size:13px;line-height:1.6}#mi-identity-form input[type=checkbox]{width:18px;height:18px;flex:0 0 auto;margin:4px 0 0;accent-color:var(--id-gold)}#mi-identity-form .id-check{display:flex;align-items:flex-start;gap:11px;font-size:14px;margin:12px 0}#mi-identity-form .id-check span{font-weight:400}#mi-identity-form .id-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}#mi-identity-form .id-button{font:inherit;font-size:14px;border:1px solid var(--id-navy);border-radius:2px;min-height:46px;padding:10px 18px;cursor:pointer;background:transparent;color:var(--id-ink)}#mi-identity-form .id-primary{background:var(--id-navy);color:var(--id-sheet)}#mi-identity-form .id-button:disabled{opacity:.55;cursor:not-allowed}#mi-identity-form .id-note{border-left:2px solid var(--id-gold);padding-left:14px;font-size:14px;color:var(--id-muted);margin-top:20px}#mi-identity-form .id-gap{margin-top:20px}#mi-identity-form .id-divider{border:0;border-top:1px solid var(--id-rule);margin:26px 0}#mi-identity-form .id-box{padding:20px;background:var(--id-paper);margin-top:20px}#mi-identity-form .id-status{min-height:24px;margin:12px 0 0;font-size:14px;color:var(--id-muted)}#mi-identity-form .id-success{color:var(--id-success)}#mi-identity-form .id-error{color:#963522}#mi-identity-form .id-footer{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:space-between;padding:20px 28px;border-top:1px solid var(--id-rule)}#mi-identity-form .id-footer p{margin:0;font-size:13px;color:var(--id-muted)}#mi-identity-form .id-puzzle{max-width:440px;position:relative;margin:15px 0}#mi-identity-form .id-puzzle img{display:block;width:100%;height:auto}#mi-identity-form .id-piece{position:absolute;top:0;left:0;width:14%;height:auto}#mi-identity-form .id-slider{width:100%;min-height:40px;accent-color:var(--id-gold)}#mi-identity-form .id-human-label{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:500}#mi-identity-form #id-human-result{color:var(--id-success);font-size:22px}#mi-identity-form .id-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}#mi-identity-form .id-upload{padding:18px;border:1px solid var(--id-rule);min-width:0}#mi-identity-form .id-upload small{display:block;color:var(--id-muted);font-size:13px;margin-top:8px}#mi-identity-form details{border-top:1px solid var(--id-rule);margin-top:20px;padding-top:6px}#mi-identity-form summary{cursor:pointer;padding:12px 0;font-weight:500}#mi-identity-form fieldset{border:0;padding:0;margin:0;min-width:0}#mi-identity-form legend{font-size:15px;font-weight:600;margin-bottom:10px}#mi-identity-form .id-repeat{padding:18px;border:1px solid var(--id-rule);margin:16px 0}#mi-identity-form .id-choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}#mi-identity-form .id-review-line{display:flex;gap:15px;justify-content:space-between;border-bottom:1px solid var(--id-rule);padding:13px 0;font-size:14px}#mi-identity-form .id-review-line span:last-child{color:var(--id-muted);text-align:right;max-width:65%}#mi-identity-form .id-complete{padding:35px 28px}#mi-identity-form .id-progress{width:100%;height:7px;accent-color:var(--id-gold)}#mi-identity-form .id-privacy{padding:0 36px 28px;font-size:13px;color:var(--id-muted)}
@media(max-width:640px){#mi-identity-form .id-hero{padding:28px 20px}#mi-identity-form .id-sheet{margin:0 12px 24px}#mi-identity-form .id-stage{padding:23px 18px}#mi-identity-form .id-grid,#mi-identity-form .id-grid-three,#mi-identity-form .id-upload-grid,#mi-identity-form .id-choice-list{grid-template-columns:minmax(0,1fr)}#mi-identity-form .id-step{font-size:11px;padding:12px 3px}#mi-identity-form .id-footer{padding:18px}#mi-identity-form .id-review-line{flex-direction:column;gap:3px}#mi-identity-form .id-review-line span:last-child{text-align:left;max-width:100%}#mi-identity-form input:not([type=checkbox]):not([type=range]),#mi-identity-form textarea,#mi-identity-form select{font-size:16px}#mi-identity-form .id-privacy{padding:0 20px 24px}}

#mi-identity-form .id-multi{margin:0;min-width:0}
#mi-identity-form .id-multi>legend{font-size:14px;font-weight:500}
#mi-identity-form .id-multi>details{margin:0;padding:0;border:1px solid var(--id-rule);border-radius:2px}
#mi-identity-form .id-multi>details>summary{padding:12px;min-height:46px;display:flex;gap:12px;align-items:center;justify-content:space-between;font-weight:400}
#mi-identity-form .id-multi>details>summary:after{content:'+';font-size:21px;flex:none}
#mi-identity-form .id-multi>details[open]>summary:after{content:'−'}
#mi-identity-form .id-multi>details>summary::marker{content:''}
#mi-identity-form .id-multi>details>summary::-webkit-details-marker{display:none}
#mi-identity-form .id-choice-placeholder{color:#5d676b}
#mi-identity-form .id-choice-selected{min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
#mi-identity-form .id-multi-body{max-height:420px;overflow:auto;padding:0 15px 15px;overscroll-behavior:contain}
#mi-identity-form .id-multi-body>fieldset{border-top:1px solid var(--id-rule);padding-top:12px;margin-top:10px}
#mi-identity-form .id-multi-body legend{font-size:14px;line-height:1.5;margin:0;padding:0 5px 0 0}
#mi-identity-form .id-multi-body .id-check{padding:5px 0;margin:3px 0}
#mi-identity-form .id-multi summary:focus-visible,#mi-identity-form input:focus-visible,#mi-identity-form select:focus-visible{outline:2px solid var(--id-gold);outline-offset:3px}
#mi-identity-form .id-review-line span:last-child{white-space:pre-line}
#mi-identity-form .id-multi [data-identity-choice-error]{font-size:14px;margin-top:7px}
