@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#292638;--brand:#f37222;--brand-action:#b84a0f;--brand-action-hover:#93380a;--text:#292638;--muted:#5f5c69;--subtle:#716e7a;--border:#d8d6dd;--border-strong:#a8a5af;--surface:#fff;--surface-muted:#f7f7f8;--success:#087a2e;--focus:#1254a3;--danger:#9b2c24;--on-accent:#fff;--disabled:#9d9aa4;--link:#0d57ad;--link-hover:#083e7c;--link-active:#062e5d;--field-surface:#fff;--choice-hover-border:#928e9b;--choice-hover-surface:#fcfcfd;--choice-selected-surface:#fff7f1;--danger-surface:#fff1ef;--danger-text:#751f19;--danger-border:#d79b96;--notice-border:#f2b277;--notice-surface:#fff8f0;--current-ring:#fff1e8;--skeleton:#eeeef0;--skeleton-shine:#f8f8f9;--radius:7px;--motion:.2s;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ecebf0;--brand:#f58a46;--brand-action:#f58a46;--brand-action-hover:#f8a36d;--text:#ecebf0;--muted:#b3b0bc;--subtle:#9c99a6;--border:#34323d;--border-strong:#5a5763;--surface:#17161c;--surface-muted:#201f27;--success:#4ccb7a;--focus:#79a9ff;--danger:#ff8b80;--on-accent:#17161c;--disabled:#4b4955;--link:#8ab6ff;--link-hover:#b0ceff;--link-active:#d2e3ff;--field-surface:#201f27;--choice-hover-border:#6d6a78;--choice-hover-surface:#1d1c23;--choice-selected-surface:#2b1f17;--danger-surface:#32191a;--danger-text:#ffb3ab;--danger-border:#7a3a35;--notice-border:#8a5a2b;--notice-surface:#2a2017;--current-ring:#3a2516;--skeleton:#24232b;--skeleton-shine:#2e2d36;background:#17161c}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ecebf0;--brand:#f58a46;--brand-action:#f58a46;--brand-action-hover:#f8a36d;--text:#ecebf0;--muted:#b3b0bc;--subtle:#9c99a6;--border:#34323d;--border-strong:#5a5763;--surface:#17161c;--surface-muted:#201f27;--success:#4ccb7a;--focus:#79a9ff;--danger:#ff8b80;--on-accent:#17161c;--disabled:#4b4955;--link:#8ab6ff;--link-hover:#b0ceff;--link-active:#d2e3ff;--field-surface:#201f27;--choice-hover-border:#6d6a78;--choice-hover-surface:#1d1c23;--choice-selected-surface:#2b1f17;--danger-surface:#32191a;--danger-text:#ffb3ab;--danger-border:#7a3a35;--notice-border:#8a5a2b;--notice-surface:#2a2017;--current-ring:#3a2516;--skeleton:#24232b;--skeleton-shine:#2e2d36;background:#17161c}}*{box-sizing:border-box}html{background:var(--surface)}body{background:var(--surface);min-width:320px;margin:0}[hidden]{display:none!important}[data-screen]:focus{outline:0}main>[data-screen]:not([hidden]){animation:screen-in var(--motion) ease-out both}.topbar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;height:68px;padding:0 5vw;display:flex}.topbar img{width:132px;height:auto}.topbar span{color:var(--muted);font-size:14px}main{min-height:calc(100vh - 68px)}.shell{grid-template-columns:minmax(260px,340px) minmax(0,720px);gap:clamp(40px,7vw,96px);max-width:1180px;margin:0 auto;padding:56px 32px 80px;display:grid}aside{border-right:1px solid var(--border);padding-right:48px}.eyebrow{color:var(--brand-action);text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:750}h1{letter-spacing:-.02em;margin:0 0 42px;font-size:30px;line-height:1.2}h2{letter-spacing:-.025em;margin:0;font-size:30px;line-height:1.22}h3,legend{margin:0 0 12px;font-size:16px;font-weight:720}.lead{color:var(--muted);margin:12px 0 30px;line-height:1.6}.progress-steps{gap:24px;margin:0;padding:0;list-style:none;display:grid}.progress-steps li{color:var(--subtle);grid-template-columns:32px 1fr;gap:12px;display:grid;position:relative}.progress-steps li>span{border:1px solid var(--border-strong);background:var(--surface);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.progress-steps li strong,.progress-steps li small,.choice strong,.choice small{display:block}.progress-steps li strong{margin:2px 0 4px;font-size:14px}.progress-steps li small,.choice small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4}.progress-steps li.active{color:var(--text)}.progress-steps li.active>span{border-color:var(--brand-action);background:var(--brand-action);color:var(--on-accent)}.progress-steps li.done{color:var(--text)}.progress-steps li.done>span{border-color:var(--brand-action);background:var(--brand-action);color:var(--on-accent);font-size:0}.progress-steps li.done>span:after{content:"✓";font-size:13px}.progress-steps-horizontal{align-items:center;gap:0;margin-bottom:34px;display:flex}.progress-steps-horizontal li{flex:none;align-items:center;gap:8px;display:flex}.progress-steps-horizontal li:not(:last-child):after{content:"";background:var(--border-strong);width:28px;height:1px;margin:0 14px}.progress-steps-horizontal li>span{flex:0 0 28px}.progress-steps-horizontal li strong{margin:0;font-size:13px}fieldset{border:0;gap:10px;margin:0 0 24px;padding:0;display:grid}.choice{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;transition:border-color var(--motion), background var(--motion), box-shadow var(--motion), transform .1s;grid-template-columns:22px 1fr;gap:10px;padding:14px;display:grid}.choice:hover{border-color:var(--choice-hover-border);background:var(--choice-hover-surface)}.choice:active{transform:translateY(1px)}.choice:has(input:checked){border-color:var(--brand-action);background:var(--choice-selected-surface);box-shadow:0 0 0 1px var(--brand-action)}.choice:focus-within{outline:3px solid color-mix(in srgb, var(--focus) 35%, transparent);outline-offset:2px}.choice input{width:18px;height:18px;accent-color:var(--brand-action);margin:1px 0 0}.field{gap:8px;margin-bottom:24px;font-size:14px;font-weight:650;display:grid}.field input{border:1px solid var(--border-strong);background:var(--field-surface);width:100%;min-height:46px;color:var(--text);font:inherit;transition:border-color var(--motion), box-shadow var(--motion);border-radius:5px;padding:0 12px}.field input:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent);outline:0}.notices{gap:10px;display:grid}article{border:1px solid var(--border);background:var(--field-surface);border-radius:var(--radius);padding:16px}article p{color:var(--muted);margin:6px 0 10px;font-size:14px;line-height:1.5}article small{color:var(--subtle)}a{color:var(--link);text-underline-offset:3px;transition:color var(--motion), text-decoration-thickness var(--motion);text-decoration-thickness:1px}a:hover{color:var(--link-hover);text-decoration-thickness:2px}a:active{color:var(--link-active)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.notice-link{color:var(--text)}.ack{cursor:pointer;grid-template-columns:20px 1fr;gap:12px;margin:24px 0;font-size:14px;line-height:1.5;display:grid}.ack input{width:18px;height:18px;accent-color:var(--brand-action);margin:2px 0 0}button{background:var(--brand-action);min-height:46px;color:var(--on-accent);font:inherit;cursor:pointer;transition:background var(--motion), border-color var(--motion), box-shadow var(--motion), transform .1s;border:1px solid #0000;border-radius:5px;padding:0 22px;font-size:14px;font-weight:700}button:hover:not(:disabled){background:var(--brand-action-hover)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{background:var(--disabled);color:var(--on-accent);cursor:not-allowed}button.secondary{border-color:var(--border-strong);background:var(--surface);color:var(--text)}button.secondary:hover:not(:disabled){border-color:var(--text);background:var(--surface-muted)}button.text-button{color:var(--text);text-underline-offset:3px;background:0 0;border:0;padding:0 8px;text-decoration:underline}button.compact{min-height:38px;padding:0 14px;font-size:13px}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.control-hint{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.45}.inline-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:20px 0;padding:20px}.inline-panel .field{margin:16px 0}.alert{border-left:3px solid var(--danger);background:var(--danger-surface);color:var(--danger-text);margin:0 0 18px;padding:13px 15px;font-size:14px;line-height:1.45}.verification{max-width:1020px;margin:0 auto;padding:40px 24px 72px}.verification-head{margin-bottom:26px}.verification-head h2:focus{outline:0}.state-copy{margin-top:14px}.state-copy p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.state-copy #status{color:var(--text);font-weight:650}.verification[data-ui-state=preparing] .state-copy,.verification[data-ui-state=next_step] .state-copy{visibility:hidden}.websdk-stage{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:640px;position:relative;overflow:hidden}#sumsub-websdk-container{min-height:640px}#websdk-loader{background:var(--surface);color:var(--muted);text-align:center;flex-direction:column;align-items:center;padding:48px 24px;display:flex;position:absolute;inset:0}#websdk-loader strong{color:var(--text);margin-top:18px;font-size:18px}#websdk-loader p{margin:8px 0 24px}.loader-lock{border:2px solid var(--brand);fill:none;width:52px;height:52px;stroke:var(--brand-action);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:12px}.verification-skeleton{grid-template-columns:1fr 1fr;gap:16px;width:min(620px,100%);margin-top:8px;display:grid}.verification-skeleton span{background:linear-gradient(90deg, var(--skeleton) 25%, var(--skeleton-shine) 45%, var(--skeleton) 65%);background-size:220% 100%;border-radius:6px;min-height:48px;animation:1.4s ease-in-out infinite skeleton}.verification-skeleton span:first-child{grid-row:span 2;min-height:112px}.verification-skeleton span:nth-child(4),.verification-skeleton span:nth-child(5){grid-column:1/-1}.review-state{margin-top:8px}.preview-certification-controls{border:1px solid var(--notice-border);border-radius:var(--radius);background:var(--notice-surface);max-width:1020px;margin:0 auto 56px;padding:26px 24px}.preview-certification-controls h2{margin:0 0 10px;font-size:22px}.preview-certification-controls p{max-width:760px}.preview-certification-controls .danger{color:var(--danger);border-color:var(--danger-border)}.review-timeline{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:0;padding:34px 42px;list-style:none;position:relative}.review-timeline:before{content:"";background:var(--border-strong);width:1px;position:absolute;top:62px;bottom:62px;left:57px}.review-timeline li{min-height:112px;color:var(--text);grid-template-columns:32px 1fr;gap:34px;display:grid;position:relative}.review-timeline li:last-child{min-height:52px}.review-timeline li>span{z-index:1;border:2px solid var(--border-strong);background:var(--surface);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.review-timeline li.complete>span{border-color:var(--success);background:var(--success);color:var(--on-accent);font-weight:800}.review-timeline li.current>span{border-color:var(--brand);box-shadow:0 0 0 7px var(--current-ring)}.review-timeline li.current>span:after{content:"";background:var(--brand-action);border-radius:50%;width:12px;height:12px;animation:1.8s ease-out infinite pulse}.review-timeline li>div{padding-top:4px}.review-timeline li strong{font-size:17px}.review-timeline li p{color:var(--muted);margin:7px 0 0;line-height:1.5}.message-state{min-height:0}.actions{text-align:left;margin-top:20px}.support-entry{color:var(--muted);margin:24px 0 0;font-size:14px}.focused{max-width:680px;margin:0 auto;padding:80px 24px}.focused p:not(.eyebrow){color:var(--muted);line-height:1.6}@keyframes screen-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 35%, transparent)}70%,to{box-shadow:0 0 0 10px #0000}}@media (max-width:760px){.topbar{height:64px;padding:0 20px}.topbar img{width:112px}.topbar span{text-align:right;max-width:150px;font-size:12px;line-height:1.3}main{min-height:calc(100vh - 64px)}.shell{padding:32px 20px 56px;display:block}aside{border:0;border-bottom:1px solid var(--border);margin-bottom:32px;padding:0 0 26px}aside h1{margin-bottom:28px}aside .progress-steps{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}aside .progress-steps li{flex:1 1 0;grid-template-columns:28px;gap:7px;min-width:0;display:grid}aside .progress-steps li strong{font-size:11px;line-height:1.25}aside .progress-steps li small{display:none}.verification{padding:28px 20px 52px}.progress-steps-horizontal{justify-content:stretch;width:100%;margin-bottom:42px}.progress-steps-horizontal li{text-align:center;flex-direction:column;flex:1 1 0;gap:6px;min-width:0}.progress-steps-horizontal li:not(:last-child):after{width:calc(100% - 36px);margin:0;position:absolute;top:13px;left:calc(50% + 18px)}.progress-steps-horizontal li>span{flex-basis:26px;width:26px;height:26px}.progress-steps-horizontal li strong{max-width:82px;font-size:11px;line-height:1.2}h2{font-size:27px}.state-copy p{font-size:15px}.websdk-stage,#sumsub-websdk-container{min-height:560px}#websdk-loader{padding:38px 20px}.verification-skeleton{gap:11px}.review-timeline{padding:28px 22px}.review-timeline:before{left:37px}.review-timeline li{grid-template-columns:30px 1fr;gap:20px;min-height:128px}.review-timeline li>span{width:30px;height:30px}.review-timeline li strong{font-size:16px}.review-timeline li p{font-size:14px}.actions button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.topbar-actions{align-items:center;gap:20px;display:flex}.theme-switch{border:1px solid var(--border);background:var(--surface-muted);border-radius:999px;padding:2px;display:inline-flex}.theme-switch button{min-height:28px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.theme-switch button:hover:not(:disabled){color:var(--text);background:0 0}.theme-switch button[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--border)}.topbar .logo-dark,:root[data-theme=dark] .topbar .logo-light{display:none}:root[data-theme=dark] .topbar .logo-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .topbar .logo-light{display:none}:root:not([data-theme]) .topbar .logo-dark{display:block}}@media (max-width:640px){.topbar-actions>span{display:none}}
