.sc-apply{--bg: #0A0A0A;--surface: #121212;--gold: #C5A059;--gold-light: #D4B876;--text-primary: #FFFFFF;--text-secondary: #A0A0A0;--border: rgba(255, 255, 255, .08);background:var(--bg);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has(.sc-apply) body{background:#0a0a0a}.sc-apply .apply-bar{position:fixed;top:0;left:0;right:0;z-index:100;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:#0a0a0ad9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--border)}.sc-apply .apply-logo{font-size:1.2rem;font-weight:900;letter-spacing:-.04em;color:var(--text-primary);text-transform:uppercase;text-decoration:none;display:flex;align-items:center}.sc-apply .apply-logo span{color:var(--gold)}.sc-apply .apply-bar-right{display:flex;align-items:center;gap:24px}.sc-apply .apply-pulse{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.sc-apply .apply-pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);animation:applyBlink 2s infinite}@keyframes applyBlink{0%,to{opacity:1}50%{opacity:.3}}.sc-apply .apply-back{display:flex;align-items:center;gap:6px;background:transparent;color:var(--text-primary);font-size:.78rem;font-weight:700;letter-spacing:.04em;cursor:pointer;text-decoration:none;transition:color .2s}.sc-apply .apply-back:hover{color:var(--gold)}.sc-apply .apply-layout{display:grid;grid-template-columns:1.1fr .9fr;min-height:100vh;padding-top:72px}@media (max-width: 1024px){.sc-apply .apply-layout{grid-template-columns:1fr}.sc-apply .apply-left{display:none}}.sc-apply .apply-left{padding:80px 48px 80px 64px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#c5a05905,#0a0a0a00)}.sc-apply .apply-badge{display:inline-flex;align-items:center;gap:8px;background:#c5a05914;border:1px solid rgba(197,160,89,.15);color:var(--gold-light);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:24px;width:-moz-fit-content;width:fit-content}.sc-apply .apply-headline{font-size:clamp(2.4rem,4vw,3.8rem);font-weight:900;line-height:1.1;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 20px;color:var(--text-primary)}.sc-apply .apply-headline .gold{color:var(--gold)}.sc-apply .apply-headline .ghost{color:var(--text-primary)}.sc-apply .apply-sub{font-size:1.05rem;color:var(--text-secondary);line-height:1.6;max-width:480px;margin-bottom:40px}.sc-apply .apply-benefits{display:flex;flex-direction:column;gap:0;margin-bottom:40px}.sc-apply .apply-benefit{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid var(--border)}.sc-apply .apply-benefit:first-child{border-top:1px solid var(--border)}.sc-apply .apply-benefit-num{font-size:1.1rem;font-weight:900;color:var(--gold);min-width:28px}.sc-apply .apply-benefit-title{font-size:.92rem;font-weight:700;letter-spacing:.04em;color:var(--text-primary);margin-bottom:4px}.sc-apply .apply-benefit-desc{font-size:.85rem;color:var(--text-secondary);line-height:1.5}.sc-apply .apply-activity{padding-top:24px}.sc-apply .apply-activity-label{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:flex;gap:8px;align-items:center}.sc-apply .apply-activity-dot{width:6px;height:6px;background:var(--gold);border-radius:50%;animation:applyBlink 2s infinite}.sc-apply .apply-activity-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:6px 0;font-size:.82rem}.sc-apply .apply-activity-text{color:var(--text-secondary)}.sc-apply .apply-activity-time{font-size:.72rem;font-weight:700;color:var(--text-primary)}.sc-apply .apply-right{padding:80px 48px;display:flex;flex-direction:column;justify-content:flex-start;background:var(--surface);border-left:1px solid var(--border)}@media (max-width: 1024px){.sc-apply .apply-right{padding:56px 24px;border-left:none}}.sc-apply .apply-steps{display:flex;align-items:center;gap:0;margin-bottom:40px}.sc-apply .apply-step{display:flex;align-items:center;gap:10px}.sc-apply .apply-step-num{width:22px;height:22px;border-radius:50%;background:#181818;border:1px solid var(--border);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800}.sc-apply .apply-step-num.active,.sc-apply .apply-step-num.done{background:var(--text-primary);color:#000;border-color:var(--text-primary)}.sc-apply .apply-step-num.done{background:var(--gold);border-color:var(--gold)}.sc-apply .apply-step-label{font-size:.72rem;font-weight:800;letter-spacing:.08em;color:var(--text-secondary)}.sc-apply .apply-step-label.active{color:var(--text-primary)}.sc-apply .apply-step-line{flex:1;height:1.5px;margin:0 16px;background:var(--border)}.sc-apply .apply-step-line.done{background:var(--gold)}.sc-apply .apply-form-eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.08em;color:var(--gold);margin-bottom:8px}.sc-apply .apply-form-title{font-size:clamp(2rem,3.5vw,2.6rem);font-weight:900;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:32px;color:var(--text-primary)}.sc-apply .apply-form-title span{color:var(--text-secondary)}.sc-apply .apply-roles{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.sc-apply .apply-role{display:flex;align-items:center;gap:18px;padding:20px 24px;background:#181818;border:1px solid rgba(255,255,255,.05);border-radius:12px;cursor:pointer;text-align:left;transition:all .25s;position:relative;color:var(--text-primary)}.sc-apply .apply-role:hover{border-color:#ffffff26}.sc-apply .apply-role.selected{border-color:var(--gold);background:#c5a0590a}.sc-apply .apply-role-icon{width:44px;height:44px;background:#242424;border:1px solid rgba(255,255,255,.05);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);flex-shrink:0}.sc-apply .apply-role.selected .apply-role-icon{background:var(--gold);border-color:var(--gold);color:#000}.sc-apply .apply-role-label{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin-bottom:2px}.sc-apply .apply-role-title{font-size:1rem;font-weight:700;margin-bottom:2px}.sc-apply .apply-role-desc{font-size:.8rem;color:var(--text-secondary)}.sc-apply .apply-role-radio{margin-left:auto;width:16px;height:16px;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center}.sc-apply .apply-role.selected .apply-role-radio{border-color:var(--gold)}.sc-apply .apply-role-radio-inner{width:8px;height:8px;border-radius:50%;background:var(--gold)}.sc-apply .apply-role-tag{position:absolute;top:12px;right:24px;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#000;background:var(--gold);padding:4px 8px;border-radius:999px}.sc-apply .apply-field{margin-bottom:20px}.sc-apply .apply-label{display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;color:var(--text-primary);margin-bottom:10px}.sc-apply .apply-input{width:100%;background:#181818;border:1px solid rgba(255,255,255,.06);border-radius:999px;padding:14px 20px;color:var(--text-primary);font-size:.92rem;outline:none;transition:border-color .2s;font-family:inherit;box-sizing:border-box}.sc-apply .apply-input:focus{border-color:var(--gold)}.sc-apply .apply-input.error{border-color:#ff4d4d}.sc-apply .apply-error{font-size:.78rem;font-weight:600;color:#ff4d4d;margin-top:6px}.sc-apply .apply-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 640px){.sc-apply .apply-field-grid{grid-template-columns:1fr;gap:12px}}.sc-apply .apply-verify-tabs{display:flex;gap:8px;margin-bottom:20px}.sc-apply .apply-verify-tab{flex:1;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:transparent;color:var(--text-secondary);font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s}.sc-apply .apply-verify-tab:hover{border-color:#ffffff26;color:var(--text-primary)}.sc-apply .apply-verify-tab.active{background:var(--gold);border-color:var(--gold);color:#000}.sc-apply .apply-handle-wrap{position:relative}.sc-apply .apply-handle-prefix{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--text-secondary);font-weight:700}.sc-apply .apply-handle-input{padding-left:36px}.sc-apply .apply-textarea{width:100%;background:#181818;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:14px 20px;color:var(--text-primary);font-size:.92rem;outline:none;resize:none;box-sizing:border-box;line-height:1.5;font-family:inherit}.sc-apply .apply-textarea:focus{border-color:var(--gold)}.sc-apply .apply-char-count{text-align:right;font-size:.72rem;color:var(--text-secondary);margin-top:6px;font-weight:600}.sc-apply .apply-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;cursor:pointer}.sc-apply .apply-actions{display:flex;gap:12px;margin-top:16px;align-items:stretch}.sc-apply .btn-ghost{padding:12px 24px;border:1.5px solid rgba(255,255,255,.25);border-radius:999px;background:transparent;color:var(--text-primary);font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s}.sc-apply .btn-ghost:hover{background:#ffffff0d;border-color:var(--text-primary)}.sc-apply .btn-primary{flex:1;padding:12px 24px;background:var(--text-primary);color:#000;font-weight:700;font-size:.82rem;border:none;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s,transform .1s}.sc-apply .btn-primary:hover{background:var(--gold)}.sc-apply .btn-primary:active{transform:scale(.98)}.sc-apply .btn-primary:disabled{opacity:.5;cursor:not-allowed}.sc-apply .apply-success{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px;background:var(--bg)}.sc-apply .apply-success-card{text-align:center;max-width:440px;width:100%}.sc-apply .apply-success-icon{width:60px;height:60px;background:var(--gold);border-radius:50%;margin:0 auto 28px;display:flex;align-items:center;justify-content:center}.sc-apply .apply-success-title{font-weight:900;font-size:3rem;text-transform:uppercase;margin-bottom:12px;color:var(--text-primary);line-height:1.1;letter-spacing:-.03em}.sc-apply .apply-success-sub{font-size:1.05rem;color:var(--text-secondary);line-height:1.5;margin-bottom:32px}.sc-apply .apply-success-actions{display:flex;flex-direction:column;gap:12px}
