.okg-page,.okg-page *,.okg-page button,.okg-page input,.okg-page label,.okg-page span{font-family:Outfit,sans-serif!important}.okg-page{min-height:100vh;position:relative;background:var(--bg-dark,#0a1628);color:#e2e8f0}.okg-bg{position:fixed;inset:0;z-index:0;pointer-events:none}.okg-container{position:relative;z-index:1;max-width:860px;margin:0 auto;padding:40px 24px 60px}.okg-header{text-align:center;margin-bottom:36px}.okg-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:16px}.okg-logo img{width:42px;height:42px;border-radius:10px}.okg-logo span{font-size:1.5rem;font-weight:800}.okg-header h1{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#0d9488,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:8px 0}.okg-header p{color:#94a3b8;font-size:1rem}.okg-stepper{display:flex;justify-content:center;gap:12px;margin-bottom:32px;flex-wrap:wrap}.okg-step{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:32px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-size:.85rem;color:#64748b;transition:all .3s}.okg-step.active{background:rgba(13,148,136,.15);border-color:rgba(13,148,136,.5);color:#2dd4bf}.okg-step.done{color:#10b981;border-color:rgba(16,185,129,.3)}.okg-step-circle{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;background:rgba(255,255,255,.06)}.okg-step.active .okg-step-circle{background:#0d9488;color:#fff}.okg-step.done .okg-step-circle{background:#10b981;color:#fff}.okg-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:36px 32px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.okg-form-step h3{font-size:1.3rem;font-weight:700;margin-bottom:20px}.okg-subtitle{color:#94a3b8;margin:-12px 0 20px;font-size:.9rem}.okg-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.okg-col-full{grid-column:1/-1}.okg-field{display:flex;flex-direction:column;gap:6px}.okg-field label{font-size:.85rem;color:#94a3b8;font-weight:600}.okg-field input,.okg-field select{padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#e2e8f0;font-size:.95rem;transition:border-color .2s}.okg-field input:focus,.okg-field select:focus{outline:none;border-color:#0d9488;box-shadow:0 0 0 3px rgba(13,148,136,.15)}.okg-error{color:#f87171;font-size:.8rem}.okg-level-cards{display:flex;gap:12px;margin-top:4px}.okg-level-card{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;border-radius:14px;background:rgba(255,255,255,.04);border:2px solid rgba(255,255,255,.08);cursor:pointer;transition:all .3s;text-align:center}.okg-level-card:hover{border-color:rgba(13,148,136,.3);transform:translateY(-2px)}.okg-level-card.selected{border-color:#0d9488;background:rgba(13,148,136,.1);box-shadow:0 0 20px rgba(13,148,136,.15)}.okg-level-icon{font-size:2rem}.okg-level-card strong{font-size:1rem}.okg-level-card small{color:#94a3b8;font-size:.8rem}.okg-brans-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.okg-brans-btn{padding:8px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#94a3b8;font-size:.85rem;cursor:pointer;transition:all .2s}.okg-brans-btn:hover{border-color:rgba(13,148,136,.4);color:#e2e8f0}.okg-brans-btn.selected{background:rgba(13,148,136,.2);border-color:#0d9488;color:#2dd4bf;font-weight:600}.okg-upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.okg-upload-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;border-radius:14px;background:rgba(255,255,255,.03);border:2px dashed rgba(255,255,255,.1);text-align:center;transition:all .3s}.okg-upload-card.uploaded{border-style:solid;border-color:#10b981;background:rgba(16,185,129,.05)}.okg-upload-icon{font-size:2.5rem}.okg-upload-card strong{font-size:.95rem}.okg-upload-card small{color:#94a3b8;font-size:.8rem}.okg-upload-btn{padding:8px 20px;border-radius:8px;background:rgba(13,148,136,.15);border:1px solid rgba(13,148,136,.3);color:#2dd4bf;cursor:pointer;font-size:.85rem;transition:all .2s}.okg-upload-btn:hover{background:rgba(13,148,136,.25)}.okg-uploaded-badge{padding:6px 16px;border-radius:8px;background:rgba(16,185,129,.15);color:#10b981;font-weight:600;font-size:.85rem}.okg-contract-box{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:24px;margin-bottom:20px}.okg-contract-box h4{font-size:1.05rem;margin-bottom:16px;color:#f59e0b}.okg-contract-text{max-height:220px;overflow-y:auto;padding-right:8px;margin-bottom:16px}.okg-contract-text p{margin-bottom:10px;font-size:.88rem;color:#94a3b8;line-height:1.6}.okg-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.9rem}.okg-checkbox input{width:18px;height:18px;accent-color:#0d9488}.okg-fee-box{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;border-radius:14px;background:rgba(245,158,11,.05);border:1px solid rgba(245,158,11,.2);margin-bottom:16px}.okg-fee-icon{font-size:2rem}.okg-fee-box h4{font-size:1rem;margin-bottom:6px;color:#f59e0b}.okg-fee-box p{font-size:.88rem;color:#94a3b8;line-height:1.5}.okg-fee-note{color:#64748b;font-size:.8rem;font-style:italic}.okg-nav-btns{display:flex;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.okg-btn-primary,.okg-btn-secondary,.okg-btn-submit{padding:10px 24px;border-radius:12px;font-size:.92rem;font-weight:700;cursor:pointer;border:none;transition:all .2s}.okg-btn-primary{background:#0a7c72;color:#fff;box-shadow:0 4px 6px -1px rgba(10,124,114,.2)}.okg-btn-primary:hover{background:#0d9488;transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(10,124,114,.25)}.okg-btn-secondary{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#94a3b8}.okg-btn-secondary:hover{color:#e2e8f0;border-color:rgba(255,255,255,.2)}.okg-btn-submit{background:#0a7c72;color:#fff;box-shadow:0 4px 6px -1px rgba(10,124,114,.2)}.okg-btn-submit:hover{background:#0d9488;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(10,124,114,.25)}.okg-btn-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.okg-error-box{padding:12px 16px;border-radius:10px;background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.2);color:#f87171;font-size:.9rem;margin-top:12px}.okg-success-card{position:relative;z-index:1;max-width:560px;margin:80px auto;text-align:center;padding:48px 40px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.okg-success-icon{font-size:4rem;margin-bottom:16px}.okg-success-card h2{font-size:1.6rem;margin-bottom:8px;color:#10b981}.okg-success-card>p{color:#94a3b8;margin-bottom:20px}.okg-success-info{background:rgba(255,255,255,.04);border-radius:12px;padding:16px;margin:16px 0}.okg-info-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:.9rem}.okg-info-row span:first-child{color:#94a3b8}.badge{padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.badge--waiting{background:rgba(245,158,11,.15);color:#f59e0b}.okg-note{color:#64748b;font-size:.85rem;line-height:1.5;margin:16px 0}@media (max-width:768px){.okg-grid-2,.okg-upload-grid{grid-template-columns:1fr}.okg-level-cards,.okg-stepper{flex-direction:column}.okg-stepper{align-items:center;gap:8px}.okg-card{padding:24px 16px}}[data-theme=light] .okg-page{background:#f6faf9;color:#0f172a}[data-theme=light] .okg-header p{color:#475569}[data-theme=light] .okg-step{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.06);color:#64748b}[data-theme=light] .okg-step.active{background:rgba(13,148,136,.08);border-color:rgba(13,148,136,.3);color:#0d9488}[data-theme=light] .okg-card,[data-theme=light] .okg-success-card{background:rgba(255,255,255,.85);border-color:rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.04)}[data-theme=light] .okg-field label{color:#475569}[data-theme=light] .okg-field input,[data-theme=light] .okg-field select{background:rgba(0,0,0,.015);border-color:rgba(0,0,0,.1);color:#0f172a}[data-theme=light] .okg-field input::placeholder{color:#94a3b8}[data-theme=light] .okg-level-card{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.06)}[data-theme=light] .okg-level-card:hover{border-color:rgba(13,148,136,.3)}[data-theme=light] .okg-level-card.selected{background:rgba(13,148,136,.06);border-color:#0d9488}[data-theme=light] .okg-level-card small{color:#475569}[data-theme=light] .okg-brans-btn{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08);color:#475569}[data-theme=light] .okg-brans-btn:hover{border-color:rgba(13,148,136,.4);color:#0f172a}[data-theme=light] .okg-brans-btn.selected{background:rgba(13,148,136,.1);border-color:#0d9488;color:#0d9488}[data-theme=light] .okg-upload-card{background:rgba(0,0,0,.01);border-color:rgba(0,0,0,.08)}[data-theme=light] .okg-upload-card.uploaded{background:rgba(16,185,129,.04);border-color:#10b981}[data-theme=light] .okg-upload-card small{color:#64748b}[data-theme=light] .okg-contract-box{background:rgba(0,0,0,.01);border-color:rgba(0,0,0,.06)}[data-theme=light] .okg-contract-text p{color:#475569}[data-theme=light] .okg-fee-box{background:rgba(245,158,11,.04);border-color:rgba(245,158,11,.15)}[data-theme=light] .okg-fee-box p{color:#475569}[data-theme=light] .okg-nav-btns{border-top-color:rgba(0,0,0,.08)}[data-theme=light] .okg-btn-secondary{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08);color:#475569}[data-theme=light] .okg-btn-secondary:hover{color:#0f172a;border-color:rgba(0,0,0,.15)}[data-theme=light] .okg-success-info{background:rgba(0,0,0,.02)}[data-theme=light] .okg-info-row span:first-child,[data-theme=light] .okg-note{color:#475569}[data-theme=light] .bg-glow-1{opacity:.06}[data-theme=light] .bg-glow-2{opacity:.04}.okg-progress-container{max-width:500px;width:100%;margin:0 auto 24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 14px;z-index:10;position:relative}[data-theme=light] .okg-progress-container{background:#f8fafc;border-color:#cbd5e1;box-shadow:none}.okg-progress-text{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;font-weight:600;color:#94a3b8;margin-bottom:6px}[data-theme=light] .okg-progress-text{color:#475569}.okg-progress-text strong{color:#0d9488;font-size:.95rem;font-weight:700}.okg-progress-track{width:100%;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.05);border:1px solid #e2e8f0}[data-theme=light] .okg-progress-track{background:#f1f5f9;border:1px solid #cbd5e1}.okg-progress-fill{height:100%;background:linear-gradient(90deg,#0d9488,#0f766e);border-radius:4px;transition:width .4s cubic-bezier(.4,0,.2,1)}.okg-brans-btn{user-select:none!important;-webkit-user-select:none!important}.okg-brans-grid::-webkit-scrollbar,.okg-yetkinlik-content::-webkit-scrollbar,.okg-yetkinlik-sidebar::-webkit-scrollbar{width:5px;height:5px}.okg-brans-grid::-webkit-scrollbar-track,.okg-yetkinlik-content::-webkit-scrollbar-track,.okg-yetkinlik-sidebar::-webkit-scrollbar-track{background:transparent}.okg-brans-grid::-webkit-scrollbar-thumb,.okg-yetkinlik-content::-webkit-scrollbar-thumb,.okg-yetkinlik-sidebar::-webkit-scrollbar-thumb{background:rgba(13,148,136,.25);border-radius:4px}.okg-brans-grid::-webkit-scrollbar-thumb:hover,.okg-yetkinlik-content::-webkit-scrollbar-thumb:hover,.okg-yetkinlik-sidebar::-webkit-scrollbar-thumb:hover{background:rgba(13,148,136,.45)}[data-theme=dark] .okg-brans-grid::-webkit-scrollbar-thumb,[data-theme=dark] .okg-yetkinlik-content::-webkit-scrollbar-thumb,[data-theme=dark] .okg-yetkinlik-sidebar::-webkit-scrollbar-thumb{background:rgba(45,212,191,.25)}.okg-yetkinlik-container{display:flex;gap:0;height:250px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;overflow:hidden}[data-theme=dark] .okg-yetkinlik-container{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.okg-yetkinlik-sidebar{width:140px;background:#f8fafc;border-right:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;overflow-y:auto}[data-theme=dark] .okg-yetkinlik-sidebar{background:rgba(255,255,255,.01);border-right-color:rgba(255,255,255,.08)}.okg-yetkinlik-tab-btn{display:flex;align-items:center;gap:8px;padding:12px 10px;background:transparent;color:#475569;font-weight:500;font-size:.78rem;text-align:left;cursor:pointer;border:none;border-left:3px solid transparent;transition:all .2s;user-select:none;-webkit-user-select:none}[data-theme=dark] .okg-yetkinlik-tab-btn{color:#94a3b8}.okg-yetkinlik-tab-btn:hover{background:rgba(0,0,0,.02)}[data-theme=dark] .okg-yetkinlik-tab-btn:hover{background:rgba(255,255,255,.02)}.okg-yetkinlik-tab-btn.active{background:#fff;color:#0d9488;font-weight:700;border-left:3px solid #0d9488}[data-theme=dark] .okg-yetkinlik-tab-btn.active{background:rgba(255,255,255,.03);color:#2dd4bf;border-left-color:#0d9488}.okg-yetkinlik-content{flex:1 1;padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.okg-yetkinlik-option-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:.78rem;font-weight:500;text-align:left;cursor:pointer;transition:all .15s;user-select:none;-webkit-user-select:none;width:100%}[data-theme=dark] .okg-yetkinlik-option-card{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.02);color:#cbd5e1}.okg-yetkinlik-option-card:hover{border-color:rgba(13,148,136,.3);background:#f8fafc}[data-theme=dark] .okg-yetkinlik-option-card:hover{background:rgba(255,255,255,.04)}.okg-yetkinlik-option-card.selected{border-color:#0d9488;background:rgba(13,148,136,.05);color:#0f766e}[data-theme=dark] .okg-yetkinlik-option-card.selected{border-color:#2dd4bf;background:rgba(45,212,191,.05);color:#2dd4bf}.okg-checkbox-indicator{width:16px;height:16px;border-radius:4px;border:1.5px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}[data-theme=dark] .okg-checkbox-indicator{border-color:rgba(255,255,255,.2)}.okg-yetkinlik-option-card.selected .okg-checkbox-indicator{background:#0d9488;border-color:#0d9488;color:#fff}[data-theme=dark] .okg-yetkinlik-option-card.selected .okg-checkbox-indicator{background:#2dd4bf;border-color:#2dd4bf;color:#0f172a}