[x-cloak]{display:none!important}.cs-ob-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--cs-space-6);font-family:var(--cs-font-sans);background:var(--cs-bg-canvas)}.cs-ob-shell{width:100%;max-width:920px;display:grid;grid-template-columns:300px 1fr;border-radius:var(--cs-radius-xl);overflow:hidden;box-shadow:var(--cs-shadow-xl);border:1px solid var(--cs-card-border)}.cs-ob-sidebar{background:var(--cs-primary-600);color:#fff;padding:var(--cs-space-8);display:flex;flex-direction:column;position:relative;overflow:hidden}.cs-ob-sidebar-logo{margin-bottom:var(--cs-space-10);position:relative;z-index:1;flex-shrink:0}.cs-ob-sidebar-logo img{height:32px;width:auto;flex-shrink:0}.cs-ob-steps{flex:1;display:flex;flex-direction:column;gap:0;position:relative;z-index:1}.cs-ob-step{display:flex;align-items:flex-start;gap:var(--cs-space-3);padding-bottom:var(--cs-space-6);position:relative}.cs-ob-step:last-child{padding-bottom:0}.cs-ob-step:not(:last-child):after{content:"";position:absolute;left:15px;top:34px;bottom:0;width:2px;background:#fff3;transition:background .3s ease}.cs-ob-step.completed:not(:last-child):after{background:#ffffff80}.cs-ob-step-dot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--cs-text-sm);font-weight:var(--cs-font-semibold);transition:all .3s ease;border:2px solid rgb(255 255 255 / .3);background:transparent;color:#ffffff80}.cs-ob-step.active .cs-ob-step-dot{background:#fff;color:var(--cs-primary-700);border-color:#fff;box-shadow:0 0 0 4px #fff3}.cs-ob-step.completed .cs-ob-step-dot{background:#ffffff40;border-color:#ffffff80;color:#fff}.cs-ob-step-content{padding-top:var(--cs-space-1)}.cs-ob-step-title{font-size:var(--cs-text-sm);font-weight:var(--cs-font-semibold);color:#ffffff80;transition:color .3s ease}.cs-ob-step.active .cs-ob-step-title,.cs-ob-step.completed .cs-ob-step-title{color:#fff}.cs-ob-step-desc{font-size:var(--cs-text-xs);color:#fff6;margin-top:2px;transition:color .3s ease}.cs-ob-step.active .cs-ob-step-desc{color:#ffffffb3}.cs-ob-step.completed .cs-ob-step-desc{color:#ffffff80}.cs-ob-sidebar-bottom{margin-top:auto;padding-top:var(--cs-space-6);border-top:1px solid rgb(255 255 255 / .1);display:flex;flex-direction:column}.cs-ob-sidebar-tagline{font-size:var(--cs-text-xs);color:#ffffff80;line-height:var(--cs-leading-relaxed);display:none}.cs-ob-trust-row{display:flex;align-items:center;gap:6px;font-size:11px;color:#ffffff8c;margin-bottom:var(--cs-space-1-5)}.cs-ob-trust-row:last-child{margin-bottom:0}.cs-ob-trust-stars{display:flex;gap:1px}.cs-ob-trust-score{font-weight:var(--cs-font-semibold);color:#ffffffb3}.cs-ob-trust-circle{height:14px;opacity:.8;filter:brightness(0) invert(1)}.cs-ob-value-props{display:flex;flex-direction:column;gap:var(--cs-space-1-5);margin-bottom:var(--cs-space-5)}.cs-ob-value-prop{display:flex;align-items:center;gap:var(--cs-space-2);font-size:var(--cs-text-sm);color:var(--cs-text-secondary)}.cs-ob-value-prop svg{flex-shrink:0}.cs-ob-main{background:var(--cs-card-bg);padding:var(--cs-space-10);display:flex;flex-direction:column;justify-content:center;min-height:520px;max-height:90vh;overflow-y:auto}.cs-ob-title{font-size:var(--cs-text-xl);font-weight:var(--cs-font-bold);color:var(--cs-text-primary);margin-bottom:var(--cs-space-1)}.cs-ob-subtitle{font-size:var(--cs-text-sm);color:var(--cs-text-secondary);margin-bottom:var(--cs-space-6)}.cs-ob-field{margin-bottom:var(--cs-space-4)}.cs-ob-label{display:block;font-size:var(--cs-text-sm);font-weight:var(--cs-font-medium);color:var(--cs-text-primary);margin-bottom:var(--cs-space-1-5)}.cs-ob-input-wrap{position:relative}.cs-ob-input-icon{position:absolute;left:var(--cs-space-3);top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--cs-text-muted);pointer-events:none;transition:color var(--cs-duration-fast) var(--cs-ease-out)}.cs-ob-input-wrap:focus-within .cs-ob-input-icon{color:var(--cs-primary-500)}.cs-ob-input-wrap .cs-input{padding-left:var(--cs-space-10)}.cs-ob-input-wrap .cs-input.has-toggle{padding-right:44px}.cs-ob-pw-toggle{position:absolute;right:var(--cs-space-3);top:50%;transform:translateY(-50%);background:none;border:none;padding:var(--cs-space-1);color:var(--cs-text-muted);cursor:pointer;border-radius:var(--cs-radius-md);transition:color var(--cs-duration-fast) var(--cs-ease-out)}.cs-ob-pw-toggle:hover{color:var(--cs-text-secondary)}.cs-ob-pw-strength{margin-top:var(--cs-space-2)}.cs-ob-pw-bar-track{height:4px;background:var(--cs-border-default);border-radius:2px;overflow:hidden}.cs-ob-pw-bar-fill{height:100%;border-radius:2px;transition:width .3s ease,background-color .3s ease}.cs-ob-pw-meta{display:flex;justify-content:space-between;align-items:center;margin-top:var(--cs-space-1)}.cs-ob-pw-label{font-size:11px;font-weight:var(--cs-font-medium);transition:color .3s ease}.cs-ob-pw-hint{font-size:11px;color:var(--cs-text-muted)}.cs-ob-field-error{font-size:var(--cs-text-xs);color:var(--cs-danger-600);margin-top:var(--cs-space-1)}.dark .cs-ob-field-error{color:var(--cs-danger-400)}.cs-ob-error{display:flex;align-items:flex-start;gap:var(--cs-space-2-5);padding:var(--cs-space-3) var(--cs-space-4);background:var(--cs-danger-50);border:1px solid rgb(239 68 68 / .2);border-radius:var(--cs-radius-lg);margin-bottom:var(--cs-space-5);font-size:var(--cs-text-sm);color:var(--cs-danger-700);line-height:var(--cs-leading-normal)}.dark .cs-ob-error{background:#ef444414;color:var(--cs-danger-400);border-color:#ef444426}.cs-ob-error-icon{flex-shrink:0;width:18px;height:18px;margin-top:1px}.cs-ob-submit{width:100%;padding:var(--cs-space-3) var(--cs-space-4);font-size:var(--cs-text-base);font-weight:var(--cs-font-semibold);margin-top:var(--cs-space-2)}.cs-ob-submit:disabled{opacity:.7;cursor:not-allowed}.cs-ob-back{width:100%;text-align:center;margin-top:var(--cs-space-3)}.cs-ob-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:cs-ob-spin .6s linear infinite}@keyframes cs-ob-spin{to{transform:rotate(360deg)}}.cs-ob-step-enter{animation:cs-ob-slide-in .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes cs-ob-slide-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.cs-ob-turnstile{margin-top:var(--cs-space-4);margin-bottom:var(--cs-space-2)}.cs-ob-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--cs-space-4)}.cs-ob-footer{margin-top:var(--cs-space-6);font-size:var(--cs-text-sm);color:var(--cs-text-secondary)}.cs-ob-footer a{color:var(--cs-primary-500);text-decoration:none;font-weight:var(--cs-font-medium)}.cs-ob-footer a:hover{color:var(--cs-primary-400)}.cs-ob-success-check{width:80px;height:80px;margin:0 auto var(--cs-space-6);border-radius:50%;background:var(--cs-success-50);display:flex;align-items:center;justify-content:center;animation:cs-ob-pop .5s cubic-bezier(.4,0,.2,1) forwards}.dark .cs-ob-success-check{background:#22c55e1a}.cs-ob-success-check svg{width:40px;height:40px;color:var(--cs-success-600);animation:cs-ob-check-in .3s .3s ease forwards;opacity:0;transform:scale(.5)}.dark .cs-ob-success-check svg{color:var(--cs-success-400)}@keyframes cs-ob-pop{0%{transform:scale(0)}60%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes cs-ob-check-in{to{opacity:1;transform:scale(1)}}.cs-ob-resend-ok{display:inline-flex;align-items:center;gap:var(--cs-space-1-5);font-size:var(--cs-text-sm);color:var(--cs-success-600)}.dark .cs-ob-resend-ok{color:var(--cs-success-400)}.cs-ob-email-hl{font-weight:var(--cs-font-semibold);color:var(--cs-text-primary)}.cs-ob-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.cs-ob-select option{background:var(--cs-card-bg);color:var(--cs-text-primary)}.cs-ob-helper{font-size:var(--cs-text-xs);color:var(--cs-text-muted);line-height:var(--cs-leading-relaxed);margin-top:var(--cs-space-1);margin-bottom:var(--cs-space-3)}.cs-ob-radio-group{display:flex;flex-direction:column;gap:var(--cs-space-2);margin-top:var(--cs-space-2)}.cs-ob-radio{display:flex;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-4);border:1px solid var(--cs-border-default);border-radius:var(--cs-radius-lg);cursor:pointer;font-size:var(--cs-text-sm);color:var(--cs-text-primary);transition:all .15s ease}.cs-ob-radio:hover{border-color:var(--cs-primary-400)}.cs-ob-radio.selected{border-color:var(--cs-primary-500);background:var(--cs-primary-50)}.dark .cs-ob-radio.selected{background:#3b82f614}.cs-ob-radio input[type=radio]{display:none}.cs-ob-radio-dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--cs-border-default);flex-shrink:0;position:relative;transition:all .15s ease}.cs-ob-radio.selected .cs-ob-radio-dot{border-color:var(--cs-primary-500)}.cs-ob-radio.selected .cs-ob-radio-dot:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:var(--cs-primary-500)}.cs-ob-pep-details{margin-top:var(--cs-space-4);padding-top:var(--cs-space-4);border-top:1px solid var(--cs-border-default);animation:cs-ob-slide-in .2s ease forwards}.cs-ob-kyc-progress{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:var(--cs-space-6);padding:var(--cs-space-3) 0}.cs-ob-kyc-dot{display:flex;flex-direction:column;align-items:center;gap:var(--cs-space-1)}.cs-ob-kyc-dot>span:first-child{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:var(--cs-font-semibold);border:2px solid var(--cs-border-default);color:var(--cs-text-muted);background:var(--cs-card-bg);transition:all .3s ease}.cs-ob-kyc-dot.active>span:first-child{border-color:var(--cs-primary-500);background:var(--cs-primary-500);color:#fff}.cs-ob-kyc-dot-label{font-size:10px;color:var(--cs-text-muted);white-space:nowrap;transition:color .3s ease}.cs-ob-kyc-dot.active .cs-ob-kyc-dot-label{color:var(--cs-primary-500);font-weight:var(--cs-font-medium)}.cs-ob-kyc-line{width:40px;height:2px;background:var(--cs-border-default);margin:0 var(--cs-space-2);margin-bottom:18px;transition:background .3s ease}.cs-ob-kyc-line.active{background:var(--cs-primary-500)}.cs-ob-pin-icon{width:56px;height:56px;margin:0 auto var(--cs-space-4);border-radius:50%;background:var(--cs-primary-50);display:flex;align-items:center;justify-content:center}.dark .cs-ob-pin-icon{background:#3b82f61a}.cs-ob-pin-icon svg{width:28px;height:28px;color:var(--cs-primary-500)}.cs-ob-pin-slots{display:flex;justify-content:center;gap:var(--cs-space-3);margin-bottom:var(--cs-space-2)}.cs-ob-pin-slot{width:56px;height:64px;border:2px solid var(--cs-border-default);border-radius:var(--cs-radius-lg);text-align:center;font-size:24px;font-weight:var(--cs-font-bold);font-family:var(--cs-font-mono, ui-monospace, monospace);color:var(--cs-text-primary);background:var(--cs-card-bg);outline:none;transition:all .15s ease;caret-color:var(--cs-primary-500)}.cs-ob-pin-slot:focus{border-color:var(--cs-primary-500);box-shadow:0 0 0 3px #3b82f626}.cs-ob-pin-slot:not(:placeholder-shown),.cs-ob-pin-slot:not([value=""]){border-color:var(--cs-primary-400);background:var(--cs-primary-50)}.dark .cs-ob-pin-slot:not(:placeholder-shown),.dark .cs-ob-pin-slot:not([value=""]){background:#3b82f60f}.cs-ob-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--cs-space-2)}.cs-ob-card-grid-5{grid-template-columns:repeat(5,1fr)}.cs-ob-card-grid-4{grid-template-columns:repeat(2,1fr)}.cs-ob-card{padding:var(--cs-space-2) var(--cs-space-1-5);border:1.5px solid var(--cs-border-default);border-radius:var(--cs-radius-lg);background:var(--cs-card-bg);color:var(--cs-text-primary);font-size:12px;font-weight:var(--cs-font-medium);text-align:center;cursor:pointer;transition:all .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-ob-card:hover{border-color:var(--cs-primary-400);background:var(--cs-primary-50)}.dark .cs-ob-card:hover{background:#3b82f60f}.cs-ob-card.selected{border-color:var(--cs-primary-500);background:var(--cs-primary-50);color:var(--cs-primary-700);box-shadow:0 0 0 1px var(--cs-primary-500)}.dark .cs-ob-card.selected{background:#3b82f61a;color:var(--cs-primary-400)}.cs-ob-time-remaining{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--cs-text-muted);font-weight:var(--cs-font-medium)}.cs-ob-time-remaining svg{color:var(--cs-text-muted);flex-shrink:0}.cs-ob-mobile-trust{display:none}.cs-ob-mobile-trust-row{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--cs-text-muted)}.cs-ob-mobile-trust-row svg{flex-shrink:0}.cs-ob-dark-toggle{position:fixed;top:var(--cs-space-4);right:var(--cs-space-4);z-index:10}@media(max-width:768px){.cs-ob-page{padding:0;align-items:stretch}.cs-ob-shell{grid-template-columns:1fr;max-width:100%;border-radius:0;min-height:100vh;border:none;box-shadow:none}.cs-ob-sidebar{padding:var(--cs-space-5) var(--cs-space-6);flex-direction:row;align-items:center;gap:var(--cs-space-4)}.cs-ob-sidebar-logo{margin-bottom:0}.cs-ob-steps{flex-direction:row;gap:var(--cs-space-2);flex:0}.cs-ob-step{padding-bottom:0;gap:0}.cs-ob-step:not(:last-child):after{display:none}.cs-ob-step-content{display:none}.cs-ob-step-dot{width:24px;height:24px;font-size:11px}.cs-ob-sidebar-bottom{display:none}.cs-ob-sidebar--login{justify-content:center}.cs-ob-main{padding:var(--cs-space-6);min-height:0;max-height:none;flex:1}.cs-ob-name-grid{grid-template-columns:1fr}.cs-ob-kyc-dot-label{display:none}.cs-ob-kyc-line{margin-bottom:0;width:24px}.cs-ob-pin-slot{width:48px;height:56px;font-size:20px}.cs-ob-card-grid,.cs-ob-card-grid-5{grid-template-columns:repeat(3,1fr)}.cs-ob-card{font-size:11px;padding:var(--cs-space-2) var(--cs-space-1)}.cs-ob-mobile-trust{display:flex;justify-content:center;gap:var(--cs-space-4);flex-wrap:wrap;margin-top:var(--cs-space-6);padding-top:var(--cs-space-4);border-top:1px solid var(--cs-border-default)}}.cs-ob-method-cards{display:flex;flex-direction:column;gap:var(--cs-space-2-5)}.cs-ob-method-card{display:flex;align-items:center;gap:var(--cs-space-3);width:100%;padding:var(--cs-space-3-5) var(--cs-space-4);border:1.5px solid var(--cs-border-default);border-radius:var(--cs-radius-lg);background:var(--cs-card-bg);cursor:pointer;transition:all .15s ease;text-align:left;font-family:inherit;color:var(--cs-text-primary)}.cs-ob-method-card:hover{border-color:var(--cs-primary-400);background:var(--cs-primary-50)}.dark .cs-ob-method-card:hover{background:#3b82f60a}.cs-ob-method-card.selected{border-color:var(--cs-primary-500);background:var(--cs-primary-50);box-shadow:0 0 0 1px var(--cs-primary-500)}.dark .cs-ob-method-card.selected{background:#3b82f614}.cs-ob-method-icon{width:44px;height:44px;border-radius:var(--cs-radius-lg);background:var(--cs-bg-canvas);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--cs-text-secondary);transition:all .15s ease}.cs-ob-method-card.selected .cs-ob-method-icon{background:var(--cs-primary-100);color:var(--cs-primary-600)}.dark .cs-ob-method-card.selected .cs-ob-method-icon{background:#3b82f626;color:var(--cs-primary-400)}.cs-ob-method-text{flex:1;min-width:0}.cs-ob-method-name{display:block;font-size:var(--cs-text-sm);font-weight:var(--cs-font-semibold)}.cs-ob-method-desc{display:block;font-size:var(--cs-text-xs);color:var(--cs-text-secondary);margin-top:1px}.cs-ob-method-check{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--cs-primary-500)}.cs-ob-qr-container{text-align:center;margin-bottom:var(--cs-space-5)}.cs-ob-qr-frame{display:inline-block;padding:var(--cs-space-3);background:#fff;border-radius:var(--cs-radius-xl);border:1px solid var(--cs-border-default);box-shadow:var(--cs-shadow-sm)}.cs-ob-qr-frame img{display:block;border-radius:var(--cs-radius-md)}.cs-ob-secret-row{display:flex;align-items:center;gap:var(--cs-space-2)}.cs-ob-secret-code{flex:1;padding:var(--cs-space-2) var(--cs-space-3);background:var(--cs-bg-canvas);border:1px solid var(--cs-border-default);border-radius:var(--cs-radius-md);font-size:var(--cs-text-xs);font-family:var(--cs-font-mono, ui-monospace, monospace);word-break:break-all;color:var(--cs-text-primary);letter-spacing:.05em}.cs-ob-secret-copy{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--cs-border-default);border-radius:var(--cs-radius-md);background:var(--cs-card-bg);color:var(--cs-text-secondary);cursor:pointer;transition:all .15s ease}.cs-ob-secret-copy:hover{border-color:var(--cs-primary-400);color:var(--cs-primary-500);background:var(--cs-primary-50)}.dark .cs-ob-secret-copy:hover{background:#3b82f60f}.cs-ob-provider-card{display:block;width:100%;text-align:left;padding:var(--cs-space-3) var(--cs-space-4);border:1px solid var(--cs-border-default);border-radius:var(--cs-radius-lg);background:var(--cs-card-bg);cursor:pointer;transition:all .15s ease;color:var(--cs-text-primary);font-family:inherit;font-size:var(--cs-text-sm)}.cs-ob-provider-card:hover{border-color:var(--cs-primary-400)}.cs-ob-provider-card.expanded{border-color:var(--cs-primary-500);background:var(--cs-primary-50)}.dark .cs-ob-provider-card.expanded{background:#3b82f60f}.cs-ob-provider-header{display:flex;align-items:center;justify-content:space-between}.cs-ob-provider-name{font-weight:var(--cs-font-semibold)}.cs-ob-provider-chevron{color:var(--cs-text-muted);transition:transform .15s ease;flex-shrink:0}.cs-ob-provider-chevron.rotated{transform:rotate(180deg)}.cs-ob-provider-steps{display:flex;flex-direction:column;gap:var(--cs-space-2);margin-top:var(--cs-space-3);padding-top:var(--cs-space-3);border-top:1px solid rgb(59 130 246 / .15)}.cs-ob-provider-step{display:flex;align-items:center;gap:var(--cs-space-2-5);font-size:var(--cs-text-xs);color:var(--cs-text-secondary)}.cs-ob-provider-step-num{width:20px;height:20px;border-radius:50%;background:var(--cs-primary-100);color:var(--cs-primary-700);font-size:11px;font-weight:var(--cs-font-semibold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dark .cs-ob-provider-step-num{background:#3b82f626;color:var(--cs-primary-400)}
