.terminal-overlay.svelte-1o4mexh{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10000}.backdrop.svelte-1o4mexh{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9;border:none;cursor:pointer}.terminal-modal.svelte-1o4mexh{position:relative;width:90%;max-width:480px;max-height:calc(90vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;background:#0a0a0a;border:2px solid #00ff41;border-radius:8px;box-shadow:0 0 20px #00ff414d,0 0 60px #00ff411a,inset 0 0 60px #00ff4108;animation:svelte-1o4mexh-modal-enter .3s ease-out}@media(max-width:640px){.terminal-overlay.svelte-1o4mexh{align-items:flex-end}.terminal-modal.svelte-1o4mexh{width:100%;max-width:100%;max-height:calc(85vh - env(safe-area-inset-bottom,0px));border-radius:8px 8px 0 0;animation:svelte-1o4mexh-modal-slide-up .3s ease-out}}@keyframes svelte-1o4mexh-modal-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1o4mexh-modal-enter{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.crt-frame.svelte-1o4mexh{position:relative;overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0}.scan-lines.svelte-1o4mexh{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15) 0px,rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:10}.terminal-modal.svelte-1o4mexh{animation:svelte-1o4mexh-modal-enter .3s ease-out,svelte-1o4mexh-crt-flicker .15s infinite}@keyframes svelte-1o4mexh-crt-flicker{0%{opacity:.97}50%{opacity:1}to{opacity:.98}}.terminal-header.svelte-1o4mexh{padding:12px 16px;border-bottom:1px solid rgba(0,255,65,.3);display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;background:#0000004d;flex-shrink:0}.prompt.svelte-1o4mexh{font-family:JetBrains Mono,monospace;color:#00ff41;font-size:13px;text-shadow:0 0 10px rgba(0,255,65,.5)}.close-btn.svelte-1o4mexh{font-family:JetBrains Mono,monospace;font-size:13px;padding:4px 8px;background:transparent;border:1px solid transparent;color:#00ff4199;cursor:pointer;transition:all .2s}.close-btn.svelte-1o4mexh:hover{color:#f44;border-color:#f44;text-shadow:0 0 10px rgba(255,68,68,.5);box-shadow:0 0 15px #f443}.bracket.svelte-1o4mexh{opacity:.6}.terminal-content.svelte-1o4mexh{padding:18px 20px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));position:relative;z-index:1;flex:1;overflow-y:auto;min-height:0}.terminal-content.svelte-1o4mexh::-webkit-scrollbar{width:8px}.terminal-content.svelte-1o4mexh::-webkit-scrollbar-track{background:#00ff410d}.terminal-content.svelte-1o4mexh::-webkit-scrollbar-thumb{background:#00ff414d;border-radius:4px}.terminal-content.svelte-1o4mexh::-webkit-scrollbar-thumb:hover{background:#00ff4180}@media(prefers-reduced-motion:reduce){.terminal-modal.svelte-1o4mexh{animation:svelte-1o4mexh-modal-enter .3s ease-out}}.neural-overlay.svelte-f2wtgj{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10000}.backdrop.svelte-f2wtgj{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;cursor:pointer}.neural-modal.svelte-f2wtgj{position:relative;width:90%;max-width:440px;max-height:calc(90vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;background:#fff;border-radius:20px;box-shadow:0 4px 24px #0000001a,0 0 0 1px #0000000d;animation:svelte-f2wtgj-modal-enter .3s ease-out}@media(max-width:640px){.neural-overlay.svelte-f2wtgj{align-items:flex-end}.neural-modal.svelte-f2wtgj{width:100%;max-width:100%;max-height:calc(85vh - env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;animation:svelte-f2wtgj-modal-slide-up .3s ease-out}}@keyframes svelte-f2wtgj-modal-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-f2wtgj-modal-enter{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.gradient-border.svelte-f2wtgj{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:22px;background:linear-gradient(135deg,var(--primary, #6366f1) 0%,var(--accent, #8b5cf6) 25%,var(--primary, #6366f1) 50%,var(--accent, #8b5cf6) 75%,var(--primary, #6366f1) 100%);background-size:400% 400%;animation:svelte-f2wtgj-gradient-flow 8s ease-in-out infinite;z-index:-1;opacity:.6}@keyframes svelte-f2wtgj-gradient-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.modal-header.svelte-f2wtgj{padding:16px 20px;border-bottom:1px solid var(--border, #e5e7eb);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.modal-title.svelte-f2wtgj{margin:0;font-size:16px;font-weight:600;color:var(--text-primary, #1f2937)}.close-btn.svelte-f2wtgj{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--bg-secondary, #f3f4f6);border:none;border-radius:8px;color:var(--text-secondary, #6b7280);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.close-btn.svelte-f2wtgj:hover{background:var(--bg-tertiary, #e5e7eb);color:var(--text-primary, #1f2937);transform:rotate(90deg)}.modal-content.svelte-f2wtgj{padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto;min-height:0}.modal-content.svelte-f2wtgj::-webkit-scrollbar{width:8px}.modal-content.svelte-f2wtgj::-webkit-scrollbar-track{background:transparent}.modal-content.svelte-f2wtgj::-webkit-scrollbar-thumb{background:var(--border, #e5e7eb);border-radius:4px}.modal-content.svelte-f2wtgj::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary, #9ca3af)}@media(prefers-reduced-motion:reduce){.neural-modal.svelte-f2wtgj{animation:none}.gradient-border.svelte-f2wtgj{animation:none;background-position:0% 50%}}.google-btn.matrix.svelte-1848pxy{position:relative;width:100%;padding:14px 20px;background:#00ff4114;border:1px solid #00ff41;color:#00ff41;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;overflow:hidden;box-shadow:0 0 20px #00ff4126,inset 0 0 20px #00ff410d}.google-btn.matrix.svelte-1848pxy .glow-bg:where(.svelte-1848pxy){position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(0,255,65,.1) 50%,transparent 100%);transform:translate(-100%);transition:transform .5s ease}.google-btn.matrix.svelte-1848pxy:hover:not(:disabled) .glow-bg:where(.svelte-1848pxy){transform:translate(100%)}.google-btn.matrix.svelte-1848pxy .btn-content:where(.svelte-1848pxy){position:relative;display:flex;align-items:center;justify-content:center;gap:12px;z-index:1}.google-btn.matrix.svelte-1848pxy:hover:not(:disabled){background:#00ff4126;box-shadow:0 0 30px #00ff414d,0 0 60px #00ff411a,inset 0 0 30px #00ff411a;text-shadow:0 0 10px rgba(0,255,65,.8)}.google-btn.matrix.svelte-1848pxy:active:not(:disabled){transform:scale(.98)}.google-btn.matrix.svelte-1848pxy:disabled{opacity:.4;cursor:not-allowed}.google-btn.matrix.svelte-1848pxy .google-icon:where(.svelte-1848pxy){width:20px;height:20px;filter:drop-shadow(0 0 3px rgba(0,255,65,.5))}.google-btn.matrix.svelte-1848pxy .btn-text:where(.svelte-1848pxy){letter-spacing:.05em}.google-btn.neural.svelte-1848pxy{position:relative;width:100%;padding:14px 24px;background:#fff;border:1px solid var(--border, #e5e7eb);border-radius:12px;color:var(--text-primary, #1f2937);font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #00000014,0 4px 12px #0000000a}.google-btn.neural.svelte-1848pxy .icon-wrapper:where(.svelte-1848pxy){display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f8fafc;border-radius:6px;padding:2px}.google-btn.neural.svelte-1848pxy:hover:not(:disabled){background:#fafbfc;border-color:#d1d5db;box-shadow:0 4px 12px #0000001a,0 8px 24px #0000000f;transform:translateY(-2px)}.google-btn.neural.svelte-1848pxy:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #00000014,0 2px 8px #0000000a}.google-btn.neural.svelte-1848pxy:disabled{opacity:.5;cursor:not-allowed}.google-btn.neural.svelte-1848pxy .google-icon:where(.svelte-1848pxy){width:20px;height:20px}.google-btn.neural.svelte-1848pxy .btn-text:where(.svelte-1848pxy){color:#374151}.google-btn.svelte-1848pxy:focus-visible{outline:2px solid var(--primary, #6366f1);outline-offset:2px}.google-btn.matrix.svelte-1848pxy:focus-visible{outline-color:#00ff41;outline-offset:3px}.terminal-input.svelte-d09kjm{display:flex;align-items:center;gap:6px;padding:9px 0;border-bottom:1px solid rgba(0,255,65,.2);font-family:JetBrains Mono,monospace;cursor:text;transition:all .2s}.terminal-input.focused.svelte-d09kjm{border-bottom-color:#00ff4199;box-shadow:0 1px #00ff4133}.prompt.svelte-d09kjm{color:#00ff41;font-size:12px;white-space:nowrap;text-shadow:0 0 5px rgba(0,255,65,.3);cursor:text}input.svelte-d09kjm{flex:1;min-width:0;background:transparent;border:none;color:#00ff41;font-family:inherit;font-size:13px;outline:none;text-shadow:0 0 5px rgba(0,255,65,.3)}input.svelte-d09kjm::-moz-placeholder{color:#00ff414d;text-shadow:none}input.svelte-d09kjm::placeholder{color:#00ff414d;text-shadow:none}input[type=password].svelte-d09kjm{-webkit-text-security:disc}.cursor.svelte-d09kjm{color:#00ff41;opacity:0;font-weight:700;text-shadow:0 0 5px rgba(0,255,65,.5)}.cursor.visible.svelte-d09kjm{animation:svelte-d09kjm-blink 1s step-end infinite}@keyframes svelte-d09kjm-blink{0%,to{opacity:1}50%{opacity:0}}input.svelte-d09kjm:-webkit-autofill,input.svelte-d09kjm:-webkit-autofill:hover,input.svelte-d09kjm:-webkit-autofill:focus{-webkit-text-fill-color:#00ff41;-webkit-box-shadow:0 0 0 1000px #0a0a0a inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@media(prefers-reduced-motion:reduce){.cursor.visible.svelte-d09kjm{animation:none;opacity:1}}.terminal-btn.svelte-9eptp6{font-family:JetBrains Mono,monospace;font-size:13px;padding:10px 20px;background:transparent;border:1px solid #00ff41;color:#00ff41;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-shadow:0 0 5px rgba(0,255,65,.5);display:inline-flex;align-items:center;justify-content:center;gap:2px}.full-width.svelte-9eptp6{width:100%}.terminal-btn.svelte-9eptp6:hover:not(:disabled){background:#00ff411a;box-shadow:0 0 20px #00ff4140,inset 0 0 15px #00ff410d}.terminal-btn.svelte-9eptp6:active:not(:disabled){transform:scale(.97)}.terminal-btn.primary.svelte-9eptp6{background:#00ff411f;box-shadow:0 0 10px #00ff411a}.terminal-btn.primary.svelte-9eptp6:hover:not(:disabled){background:#00ff4133;box-shadow:0 0 25px #00ff414d,inset 0 0 20px #00ff4114}.terminal-btn.secondary.svelte-9eptp6{border-style:dashed;opacity:.75}.terminal-btn.secondary.svelte-9eptp6:hover:not(:disabled){border-style:solid;opacity:1}.terminal-btn.svelte-9eptp6:disabled{opacity:.35;cursor:not-allowed;text-shadow:none}.bracket.svelte-9eptp6{opacity:.5}.content.svelte-9eptp6{text-transform:uppercase;letter-spacing:.05em}.terminal-btn.svelte-9eptp6:focus-visible{outline:2px solid #00ff41;outline-offset:3px;box-shadow:0 0 15px #00ff414d}.vip-modal-overlay.svelte-1q47sf0{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10001;animation:svelte-1q47sf0-fadeIn .15s ease-out}.vip-modal-overlay.svelte-1q47sf0:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vip-modal-overlay.matrix.svelte-1q47sf0:before{background:#000000e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@keyframes svelte-1q47sf0-fadeIn{0%{opacity:0}to{opacity:1}}.vip-modal.svelte-1q47sf0{position:relative;width:90%;max-width:360px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000026;animation:svelte-1q47sf0-modalEnter .25s cubic-bezier(.4,0,.2,1)}.vip-modal.matrix.svelte-1q47sf0{background:#000000f2;border:1px solid rgba(0,255,65,.3);box-shadow:0 0 30px #00ff411a,inset 0 0 30px #00ff4108}@keyframes svelte-1q47sf0-modalEnter{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.gradient-border.svelte-1q47sf0{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:18px;background:linear-gradient(135deg,#f59e0b,#fbbf24,#f59e0b,#d97706,#f59e0b);background-size:400% 400%;animation:svelte-1q47sf0-gradient-flow 6s ease-in-out infinite;z-index:-1;opacity:.7}@keyframes svelte-1q47sf0-gradient-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.matrix-border.svelte-1q47sf0{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(245,158,11,.4);border-radius:16px;pointer-events:none}.matrix-corner.svelte-1q47sf0{position:absolute;width:12px;height:12px;border-color:#f59e0b;border-style:solid}.matrix-corner.tl.svelte-1q47sf0{top:-1px;left:-1px;border-width:2px 0 0 2px}.matrix-corner.tr.svelte-1q47sf0{top:-1px;right:-1px;border-width:2px 2px 0 0}.matrix-corner.bl.svelte-1q47sf0{bottom:-1px;left:-1px;border-width:0 0 2px 2px}.matrix-corner.br.svelte-1q47sf0{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.modal-inner.svelte-1q47sf0{position:relative}.modal-header.svelte-1q47sf0{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border, #e5e7eb)}.vip-modal.matrix.svelte-1q47sf0 .modal-header:where(.svelte-1q47sf0){border-bottom-color:#f59e0b33}.modal-title.svelte-1q47sf0{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:#f59e0b}.vip-modal.matrix.svelte-1q47sf0 .modal-title:where(.svelte-1q47sf0){font-family:JetBrains Mono,monospace;font-size:12px;text-shadow:0 0 10px rgba(245,158,11,.5)}.back-btn.svelte-1q47sf0,.close-btn.svelte-1q47sf0{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--bg-secondary, #f3f4f6);border:none;border-radius:6px;color:var(--text-secondary, #6b7280);cursor:pointer;transition:all .2s}.vip-modal.matrix.svelte-1q47sf0 .back-btn:where(.svelte-1q47sf0),.vip-modal.matrix.svelte-1q47sf0 .close-btn:where(.svelte-1q47sf0){background:#f59e0b1a;color:#f59e0bb3;border:1px solid rgba(245,158,11,.2)}.back-btn.svelte-1q47sf0:hover,.close-btn.svelte-1q47sf0:hover{background:var(--bg-tertiary, #e5e7eb);color:var(--text-primary, #1f2937)}.vip-modal.matrix.svelte-1q47sf0 .back-btn:where(.svelte-1q47sf0):hover,.vip-modal.matrix.svelte-1q47sf0 .close-btn:where(.svelte-1q47sf0):hover{background:#f59e0b33;color:#f59e0b;border-color:#f59e0b66}.close-btn.svelte-1q47sf0:hover{transform:rotate(90deg)}.modal-content.svelte-1q47sf0{padding:16px;display:flex;flex-direction:column;gap:12px}.vip-hint.svelte-1q47sf0{margin:0;font-size:13px;color:var(--text-secondary, #6b7280);text-align:center}.vip-modal.matrix.svelte-1q47sf0 .vip-hint:where(.svelte-1q47sf0){font-family:JetBrains Mono,monospace;font-size:11px;color:#f59e0b99}.error-message.svelte-1q47sf0{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:12px}.vip-modal.matrix.svelte-1q47sf0 .error-message:where(.svelte-1q47sf0){font-family:JetBrains Mono,monospace;font-size:11px;background:#ff44441a;border-color:#ff44444d;color:#f44}.error-prefix.svelte-1q47sf0{opacity:.6}.input-group.svelte-1q47sf0{display:flex;flex-direction:column;gap:6px}.input-group.svelte-1q47sf0 label:where(.svelte-1q47sf0){display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--text-secondary, #6b7280)}.input-group.svelte-1q47sf0 input:where(.svelte-1q47sf0){width:100%;padding:10px 12px;font-size:14px;color:var(--text-primary, #1f2937);background:var(--bg-secondary, #f9fafb);border:1px solid var(--border, #e5e7eb);border-radius:10px;transition:all .2s}.input-group.svelte-1q47sf0 input:where(.svelte-1q47sf0):focus{outline:none;border-color:#f59e0b;background:#fff;box-shadow:0 0 0 3px #f59e0b1a}.input-group.svelte-1q47sf0 input:where(.svelte-1q47sf0):disabled{opacity:.5;cursor:not-allowed}.input-group.svelte-1q47sf0 input:where(.svelte-1q47sf0)::-moz-placeholder{color:var(--text-tertiary, #9ca3af)}.input-group.svelte-1q47sf0 input:where(.svelte-1q47sf0)::placeholder{color:var(--text-tertiary, #9ca3af)}.submit-btn.svelte-1q47sf0{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:10px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 10px #f59e0b4d}.submit-btn.svelte-1q47sf0:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px);box-shadow:0 4px 16px #f59e0b66}.submit-btn.svelte-1q47sf0:active:not(:disabled){transform:translateY(0)}.submit-btn.svelte-1q47sf0:disabled{opacity:.6;cursor:not-allowed}.loading-spinner.svelte-1q47sf0{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1q47sf0-spin .6s linear infinite}@keyframes svelte-1q47sf0-spin{to{transform:rotate(360deg)}}@media(max-width:480px){.vip-modal.svelte-1q47sf0{width:95%;max-width:340px}}@media(prefers-reduced-motion:reduce){.vip-modal-overlay.svelte-1q47sf0,.vip-modal.svelte-1q47sf0{animation:none}.gradient-border.svelte-1q47sf0{animation:none;background-position:0% 50%}}.login-form.svelte-k6g2ae{display:flex;flex-direction:column;gap:.875rem;width:100%}.login-form.compact.svelte-k6g2ae{gap:.625rem}.login-form.matrix.svelte-k6g2ae{font-family:JetBrains Mono,monospace}.login-form.matrix.svelte-k6g2ae .form-header:where(.svelte-k6g2ae){margin-bottom:.125rem}.login-form.matrix.svelte-k6g2ae .form-header.compact:where(.svelte-k6g2ae){margin-bottom:0}.login-form.matrix.svelte-k6g2ae .system-msg:where(.svelte-k6g2ae){color:#00ff41;font-size:12px;margin:0;text-shadow:0 0 10px rgba(0,255,65,.5)}.login-form.matrix.svelte-k6g2ae .error-message:where(.svelte-k6g2ae){padding:8px 10px;background:#ff00001a;border:1px solid rgba(255,68,68,.5);border-radius:4px;color:#f44;font-size:11px;text-shadow:0 0 5px rgba(255,68,68,.3)}.login-form.matrix.svelte-k6g2ae .error-prefix:where(.svelte-k6g2ae){opacity:.6}.login-form.matrix.svelte-k6g2ae .divider:where(.svelte-k6g2ae){display:flex;align-items:center;color:#00ff4166;font-size:10px;margin:2px 0}.login-form.matrix.svelte-k6g2ae .divider.compact:where(.svelte-k6g2ae){margin:0}.login-form.matrix.svelte-k6g2ae .divider:where(.svelte-k6g2ae):before,.login-form.matrix.svelte-k6g2ae .divider:where(.svelte-k6g2ae):after{content:"";flex:1;border-bottom:1px dashed rgba(0,255,65,.2)}.login-form.matrix.svelte-k6g2ae .divider:where(.svelte-k6g2ae) span:where(.svelte-k6g2ae){padding:0 8px}.login-form.matrix.svelte-k6g2ae .form-fields:where(.svelte-k6g2ae){display:flex;flex-direction:column;gap:2px}.login-form.matrix.svelte-k6g2ae .form-fields.compact:where(.svelte-k6g2ae){gap:0}.login-form.matrix.svelte-k6g2ae .actions:where(.svelte-k6g2ae){display:flex;flex-direction:column;gap:6px}.login-form.matrix.svelte-k6g2ae .actions.compact:where(.svelte-k6g2ae){gap:4px}.register-prominent.matrix.svelte-k6g2ae{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:#00ff41;background:transparent;border:2px solid #00ff41;border-radius:4px;cursor:pointer;transition:all .2s}.register-prominent.matrix.svelte-k6g2ae:hover:not(:disabled){background:#00ff4126;box-shadow:0 0 15px #00ff414d;text-shadow:0 0 8px rgba(0,255,65,.5)}.register-prominent.matrix.svelte-k6g2ae:disabled{opacity:.5;cursor:not-allowed}.bottom-actions.svelte-k6g2ae{display:flex;align-items:center;justify-content:space-between;padding-top:6px;border-top:1px dashed var(--border, #e5e7eb)}.bottom-actions.matrix.svelte-k6g2ae{border-top-color:#00ff4126}.text-link.svelte-k6g2ae{background:none;border:none;font-size:11px;cursor:pointer;padding:4px 0;transition:all .2s}.text-link.matrix.svelte-k6g2ae{font-family:JetBrains Mono,monospace;color:#00ff4180}.text-link.matrix.svelte-k6g2ae:hover:not(:disabled){color:#00ff41;text-shadow:0 0 8px rgba(0,255,65,.5)}.text-link.neural.svelte-k6g2ae{color:var(--primary, #6366f1)}.text-link.neural.svelte-k6g2ae:hover:not(:disabled){opacity:.8;text-decoration:underline}.vip-btn.svelte-k6g2ae{display:flex;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s}.vip-btn.matrix.svelte-k6g2ae{font-family:JetBrains Mono,monospace;font-size:10px;color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3)}.vip-btn.matrix.svelte-k6g2ae:hover:not(:disabled){background:#f59e0b33;border-color:#f59e0b;text-shadow:0 0 8px rgba(245,158,11,.5)}.vip-btn.neural.svelte-k6g2ae{color:#f59e0b;background:#f59e0b14;border:1px solid rgba(245,158,11,.3)}.vip-btn.neural.svelte-k6g2ae:hover:not(:disabled){background:#f59e0b26;border-color:#f59e0b}.vip-btn.svelte-k6g2ae:disabled{opacity:.5;cursor:not-allowed}.dev-section.svelte-k6g2ae{display:flex;align-items:center;gap:6px;padding-top:6px;border-top:1px dashed var(--border, #e5e7eb)}.dev-section.matrix.svelte-k6g2ae{border-top-color:#00ff411a}.dev-section.neural.svelte-k6g2ae{border-top-color:var(--border, #e5e7eb)}.mock-test-btn.svelte-k6g2ae{display:flex;align-items:center;gap:4px;padding:5px 8px;font-size:10px;border-radius:4px;cursor:pointer;transition:all .2s}.mock-test-btn.matrix.svelte-k6g2ae{font-family:JetBrains Mono,monospace;color:#22c55e;background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.mock-test-btn.matrix.svelte-k6g2ae:hover:not(:disabled){background:#22c55e33;border-color:#22c55e}.mock-test-btn.neural.svelte-k6g2ae{color:#22c55e;background:#22c55e14;border:1px solid rgba(34,197,94,.3)}.mock-test-btn.neural.svelte-k6g2ae:hover:not(:disabled){background:#22c55e26;border-color:#22c55e}.login-form.neural.svelte-k6g2ae{padding:0}.login-form.neural.svelte-k6g2ae .form-header:where(.svelte-k6g2ae){text-align:center;margin-bottom:.25rem}.login-form.neural.svelte-k6g2ae .form-header.compact:where(.svelte-k6g2ae){display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:.125rem}.login-form.neural.svelte-k6g2ae h2:where(.svelte-k6g2ae){font-size:1.25rem;font-weight:600;color:var(--text-primary, #1f2937);margin:0}.login-form.neural.svelte-k6g2ae .error-message:where(.svelte-k6g2ae){display:flex;align-items:center;gap:6px;padding:8px 12px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:12px}.login-form.neural.svelte-k6g2ae .divider:where(.svelte-k6g2ae){display:flex;align-items:center;text-align:center;color:var(--text-tertiary, #9ca3af);font-size:12px;margin:2px 0}.login-form.neural.svelte-k6g2ae .divider.compact:where(.svelte-k6g2ae){margin:0}.login-form.neural.svelte-k6g2ae .divider:where(.svelte-k6g2ae):before,.login-form.neural.svelte-k6g2ae .divider:where(.svelte-k6g2ae):after{content:"";flex:1;border-bottom:1px solid var(--border, #e5e7eb)}.login-form.neural.svelte-k6g2ae .divider:where(.svelte-k6g2ae) span:where(.svelte-k6g2ae){padding:0 10px}.login-form.neural.svelte-k6g2ae .form-fields:where(.svelte-k6g2ae){display:flex;flex-direction:column;gap:10px}.login-form.neural.svelte-k6g2ae .form-fields.compact:where(.svelte-k6g2ae){gap:8px}.login-form.neural.svelte-k6g2ae .input-group:where(.svelte-k6g2ae){display:flex;flex-direction:column;gap:4px}.login-form.neural.svelte-k6g2ae .input-group.compact:where(.svelte-k6g2ae){gap:3px}.login-form.neural.svelte-k6g2ae label:where(.svelte-k6g2ae){display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--text-secondary, #6b7280)}.login-form.neural.svelte-k6g2ae input:where(.svelte-k6g2ae){width:100%;padding:10px 12px;font-size:14px;color:var(--text-primary, #1f2937);background:var(--bg-secondary, #f9fafb);border:1px solid var(--border, #e5e7eb);border-radius:8px;transition:all .2s}.login-form.neural.svelte-k6g2ae input:where(.svelte-k6g2ae):focus{outline:none;border-color:var(--primary, #6366f1);background:#fff;box-shadow:0 0 0 3px #6366f11a}.login-form.neural.svelte-k6g2ae input:where(.svelte-k6g2ae):disabled{opacity:.5;cursor:not-allowed}.login-form.neural.svelte-k6g2ae input:where(.svelte-k6g2ae)::-moz-placeholder{color:var(--text-tertiary, #9ca3af)}.login-form.neural.svelte-k6g2ae input:where(.svelte-k6g2ae)::placeholder{color:var(--text-tertiary, #9ca3af)}.login-form.neural.svelte-k6g2ae .actions:where(.svelte-k6g2ae){display:flex;flex-direction:column;gap:6px}.login-form.neural.svelte-k6g2ae .actions.compact:where(.svelte-k6g2ae){gap:5px}.login-form.neural.svelte-k6g2ae .submit-btn:where(.svelte-k6g2ae){display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 16px;font-size:14px;font-weight:600;color:#fff;background:var(--primary, #6366f1);border:none;border-radius:8px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #6366f140}.login-form.neural.svelte-k6g2ae .submit-btn:where(.svelte-k6g2ae):hover:not(:disabled){background:var(--primary-hover, #4f46e5);transform:translateY(-1px);box-shadow:0 4px 12px #6366f159}.login-form.neural.svelte-k6g2ae .submit-btn:where(.svelte-k6g2ae):active:not(:disabled){transform:translateY(0)}.login-form.neural.svelte-k6g2ae .submit-btn:where(.svelte-k6g2ae):disabled{opacity:.6;cursor:not-allowed}.register-prominent.neural.svelte-k6g2ae{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;font-size:14px;font-weight:600;color:var(--primary, #6366f1);background:transparent;border:2px solid var(--primary, #6366f1);border-radius:8px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.register-prominent.neural.svelte-k6g2ae:hover:not(:disabled){background:#6366f114;transform:translateY(-1px);box-shadow:0 4px 12px #6366f133}.register-prominent.neural.svelte-k6g2ae:active:not(:disabled){transform:translateY(0)}.register-prominent.neural.svelte-k6g2ae:disabled{opacity:.5;cursor:not-allowed}.loading-spinner.svelte-k6g2ae{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-k6g2ae-spin .6s linear infinite}@keyframes svelte-k6g2ae-spin{to{transform:rotate(360deg)}}.mock-login-section.svelte-k6g2ae{position:relative;flex:1}.mock-role-trigger.svelte-k6g2ae{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:5px 8px;font-size:10px;font-weight:500;cursor:pointer;transition:all .2s;border-radius:4px}.mock-role-trigger.neural.svelte-k6g2ae{color:var(--text-secondary, #6b7280);background:var(--bg-secondary, #f9fafb);border:1px dashed var(--border, #e5e7eb)}.mock-role-trigger.neural.svelte-k6g2ae:hover:not(:disabled){background:var(--bg-tertiary, #f3f4f6);border-color:var(--primary, #6366f1);color:var(--primary, #6366f1)}.mock-role-trigger.matrix.svelte-k6g2ae{font-family:JetBrains Mono,monospace;font-size:10px;color:#00ff41;background:#00ff4114;border:1px solid rgba(0,255,65,.3)}.mock-role-trigger.matrix.svelte-k6g2ae:hover:not(:disabled){background:#00ff4126;border-color:#00ff41;text-shadow:0 0 5px rgba(0,255,65,.5)}.mock-role-trigger.svelte-k6g2ae .chevron:where(.svelte-k6g2ae){display:inline-flex;transition:transform .2s}.mock-role-trigger.svelte-k6g2ae .chevron.rotated:where(.svelte-k6g2ae){transform:rotate(180deg)}.mock-role-dropdown.svelte-k6g2ae{position:absolute;top:100%;left:0;right:0;z-index:100;margin-top:4px;border-radius:6px;overflow:hidden;animation:svelte-k6g2ae-slideDown .15s ease-out}@keyframes svelte-k6g2ae-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mock-role-dropdown.neural.svelte-k6g2ae{background:var(--bg-primary, white);border:1px solid var(--border, #e5e7eb);box-shadow:0 4px 12px #00000026}.mock-role-dropdown.matrix.svelte-k6g2ae{background:#000000f2;border:1px solid rgba(0,255,65,.3);box-shadow:0 4px 12px #00ff4133}.mock-role-option.svelte-k6g2ae{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;text-align:left;cursor:pointer;transition:all .15s;border:none;background:transparent}.mock-role-option.neural.svelte-k6g2ae{color:var(--text-primary, #1f2937)}.mock-role-option.neural.svelte-k6g2ae:hover:not(:disabled){background:var(--bg-secondary, #f9fafb)}.mock-role-option.neural.svelte-k6g2ae svg{color:var(--primary, #6366f1)}.mock-role-option.matrix.svelte-k6g2ae{font-family:JetBrains Mono,monospace;color:#00ff41;border-bottom:1px solid rgba(0,255,65,.1)}.mock-role-option.matrix.svelte-k6g2ae:last-child{border-bottom:none}.mock-role-option.matrix.svelte-k6g2ae:hover:not(:disabled){background:#00ff411a;text-shadow:0 0 5px rgba(0,255,65,.3)}.mock-role-option.svelte-k6g2ae .role-info:where(.svelte-k6g2ae){display:flex;flex-direction:column;gap:1px}.mock-role-option.svelte-k6g2ae .role-label:where(.svelte-k6g2ae){font-weight:600;font-size:12px}.mock-role-option.svelte-k6g2ae .role-desc:where(.svelte-k6g2ae){font-size:10px;opacity:.7}.mock-role-option.matrix.svelte-k6g2ae .role-label:where(.svelte-k6g2ae){font-size:10px}.mock-role-option.matrix.svelte-k6g2ae .role-desc:where(.svelte-k6g2ae){font-size:9px;color:#00ff4199}.registration-flow.svelte-dk0986{width:100%}.form-fields.svelte-dk0986{display:flex;flex-direction:column;gap:2px}.error.svelte-dk0986{color:#ef4444;font-size:13px;margin-top:10px}.actions.svelte-dk0986{display:flex;gap:10px;margin-top:16px}.registration-flow.matrix.svelte-dk0986 .step-title:where(.svelte-dk0986){font-family:JetBrains Mono,monospace;color:#00ff41;font-size:13px;margin-bottom:4px;text-shadow:0 0 10px rgba(0,255,65,.5)}.registration-flow.matrix.svelte-dk0986 .step-desc:where(.svelte-dk0986){font-family:JetBrains Mono,monospace;color:#00ff4199;font-size:11px;margin-bottom:14px}.registration-flow.matrix.svelte-dk0986 .type-options:where(.svelte-dk0986){display:flex;flex-direction:column;gap:6px;margin:14px 0}.registration-flow.matrix.svelte-dk0986 .type-option:where(.svelte-dk0986){font-family:JetBrains Mono,monospace;font-size:13px;padding:10px 14px;background:transparent;border:1px solid rgba(0,255,65,.3);color:#00ff41cc;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:10px;text-align:left}.registration-flow.matrix.svelte-dk0986 .type-option:where(.svelte-dk0986):hover{border-color:#00ff4180;background:#00ff410d}.registration-flow.matrix.svelte-dk0986 .type-option.selected:where(.svelte-dk0986){border-color:#00ff41;background:#00ff411a;color:#00ff41;text-shadow:0 0 5px rgba(0,255,65,.5);box-shadow:0 0 15px #00ff4126}.registration-flow.matrix.svelte-dk0986 .checkbox:where(.svelte-dk0986){opacity:.6}.registration-flow.matrix.svelte-dk0986 .field-section:where(.svelte-dk0986){margin-top:12px}.registration-flow.matrix.svelte-dk0986 .matrix-label:where(.svelte-dk0986){font-family:JetBrains Mono,monospace;color:#00ff41cc;font-size:11px;margin-bottom:6px}.registration-flow.matrix.svelte-dk0986 .status-options:where(.svelte-dk0986){display:flex;flex-direction:column;gap:4px}.registration-flow.matrix.svelte-dk0986 .status-option:where(.svelte-dk0986){font-family:JetBrains Mono,monospace;font-size:12px;padding:8px 12px;background:transparent;border:1px solid rgba(0,255,65,.25);color:#00ff41b3;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;text-align:left}.registration-flow.matrix.svelte-dk0986 .status-option:where(.svelte-dk0986):hover{border-color:#00ff4166;background:#00ff4108}.registration-flow.matrix.svelte-dk0986 .status-option.selected:where(.svelte-dk0986){border-color:#00ff41;background:#00ff4114;color:#00ff41;text-shadow:0 0 5px rgba(0,255,65,.4)}.registration-flow.matrix.svelte-dk0986 .actions:where(.svelte-dk0986){justify-content:flex-end}.registration-flow.matrix.svelte-dk0986 .error:where(.svelte-dk0986){font-family:JetBrains Mono,monospace;color:#f44;font-size:12px;text-shadow:0 0 5px rgba(255,68,68,.3)}.registration-flow.neural.svelte-dk0986 .step-header:where(.svelte-dk0986){text-align:center;margin-bottom:16px}.registration-flow.neural.svelte-dk0986 h3:where(.svelte-dk0986){margin:0 0 2px;font-size:18px;font-weight:600;color:var(--text-primary, #1f2937)}.registration-flow.neural.svelte-dk0986 .step-indicator:where(.svelte-dk0986){font-size:12px;color:var(--text-tertiary, #9ca3af);margin:0}.registration-flow.neural.svelte-dk0986 .question:where(.svelte-dk0986){text-align:center;color:var(--text-secondary, #6b7280);font-size:14px;margin-bottom:14px}.registration-flow.neural.svelte-dk0986 .form-group:where(.svelte-dk0986){margin-bottom:12px}.registration-flow.neural.svelte-dk0986 .animated-field:where(.svelte-dk0986){animation:svelte-dk0986-slide-down .3s ease-out}.registration-flow.neural.svelte-dk0986 label:where(.svelte-dk0986){display:flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:var(--text-secondary, #6b7280);margin-bottom:4px}.registration-flow.neural.svelte-dk0986 input:where(.svelte-dk0986){width:100%;padding:10px 12px;border:1px solid var(--border, #e5e7eb);border-radius:8px;font-size:14px;color:var(--text-primary, #1f2937);background:var(--bg-primary, white);transition:all .2s}.registration-flow.neural.svelte-dk0986 input:where(.svelte-dk0986):focus{outline:none;border-color:var(--primary, #6366f1);box-shadow:0 0 0 3px #6366f11a}.registration-flow.neural.svelte-dk0986 input:where(.svelte-dk0986)::-moz-placeholder{color:var(--text-tertiary, #9ca3af)}.registration-flow.neural.svelte-dk0986 input:where(.svelte-dk0986)::placeholder{color:var(--text-tertiary, #9ca3af)}.registration-flow.neural.svelte-dk0986 .type-cards:where(.svelte-dk0986){display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.registration-flow.neural.svelte-dk0986 .type-card:where(.svelte-dk0986){display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;background:var(--bg-secondary, #f9fafb);border:2px solid transparent;border-radius:10px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);color:var(--text-secondary, #6b7280)}.registration-flow.neural.svelte-dk0986 .type-card:where(.svelte-dk0986):hover{background:var(--bg-tertiary, #f3f4f6);color:var(--text-primary, #1f2937);transform:translateY(-1px)}.registration-flow.neural.svelte-dk0986 .type-card.selected:where(.svelte-dk0986){background:#6366f11a;border-color:var(--primary, #6366f1);color:var(--primary, #6366f1);box-shadow:0 4px 12px #6366f126}.registration-flow.neural.svelte-dk0986 .type-card:where(.svelte-dk0986) .label:where(.svelte-dk0986){font-size:12px;font-weight:600;text-align:center}.registration-flow.neural.svelte-dk0986 .type-card:where(.svelte-dk0986) .desc:where(.svelte-dk0986){font-size:10px;text-align:center;opacity:.7}.egyeb-type-section.svelte-dk0986{margin-bottom:12px}.section-label.svelte-dk0986{font-size:13px;font-weight:500;color:var(--text-secondary, #6b7280);margin-bottom:8px}.egyeb-type-cards.svelte-dk0986{display:flex;flex-direction:column;gap:6px}.egyeb-type-card.svelte-dk0986{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;background:var(--bg-secondary, #f9fafb);border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:left}.egyeb-type-card.svelte-dk0986:hover{background:var(--bg-tertiary, #f3f4f6);transform:translate(2px)}.egyeb-type-card.selected.svelte-dk0986{background:#6366f11a;border-color:var(--primary, #6366f1)}.egyeb-name.svelte-dk0986{font-size:13px;font-weight:600;color:var(--text-primary, #1f2937)}.egyeb-type-card.selected.svelte-dk0986 .egyeb-name:where(.svelte-dk0986){color:var(--primary, #6366f1)}.egyeb-desc.svelte-dk0986{font-size:11px;color:var(--text-tertiary, #9ca3af)}.professional-status-section.neural.svelte-dk0986{margin-bottom:12px}.professional-status-section.neural.svelte-dk0986 .status-label:where(.svelte-dk0986){display:flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:var(--text-secondary, #6b7280);margin-bottom:8px}.professional-status-section.neural.svelte-dk0986 .status-cards:where(.svelte-dk0986){display:flex;flex-direction:column;gap:6px}.professional-status-section.neural.svelte-dk0986 .status-card:where(.svelte-dk0986){display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;background:var(--bg-secondary, #f9fafb);border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:left}.professional-status-section.neural.svelte-dk0986 .status-card:where(.svelte-dk0986):hover{background:var(--bg-tertiary, #f3f4f6);transform:translate(2px)}.professional-status-section.neural.svelte-dk0986 .status-card.selected:where(.svelte-dk0986){background:#6366f11a;border-color:var(--primary, #6366f1);box-shadow:0 2px 8px #6366f11f}.professional-status-section.neural.svelte-dk0986 .status-name:where(.svelte-dk0986){font-size:13px;font-weight:600;color:var(--text-primary, #1f2937)}.professional-status-section.neural.svelte-dk0986 .status-card.selected:where(.svelte-dk0986) .status-name:where(.svelte-dk0986){color:var(--primary, #6366f1)}.professional-status-section.neural.svelte-dk0986 .status-desc:where(.svelte-dk0986){font-size:11px;color:var(--text-tertiary, #9ca3af)}@keyframes svelte-dk0986-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.registration-flow.neural.svelte-dk0986 .primary-btn:where(.svelte-dk0986){flex:1;padding:10px 18px;background:var(--primary, #6366f1);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #6366f140}.registration-flow.neural.svelte-dk0986 .primary-btn:where(.svelte-dk0986):hover:not(:disabled){background:var(--primary-hover, #4f46e5);transform:translateY(-1px);box-shadow:0 4px 12px #6366f159}.registration-flow.neural.svelte-dk0986 .primary-btn:where(.svelte-dk0986):disabled{opacity:.5;cursor:not-allowed}.registration-flow.neural.svelte-dk0986 .secondary-btn:where(.svelte-dk0986){display:flex;align-items:center;gap:5px;padding:10px 14px;background:var(--bg-secondary, #f9fafb);color:var(--text-secondary, #6b7280);border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.registration-flow.neural.svelte-dk0986 .secondary-btn:where(.svelte-dk0986):hover{background:var(--bg-tertiary, #f3f4f6);color:var(--text-primary, #1f2937)}.terms-checkbox.matrix.svelte-dk0986{display:flex;align-items:flex-start;gap:8px;margin-top:14px;cursor:pointer;font-family:JetBrains Mono,monospace}.terms-checkbox.matrix.svelte-dk0986 input[type=checkbox]:where(.svelte-dk0986){position:absolute;opacity:0;width:0;height:0}.terms-checkbox.matrix.svelte-dk0986 .checkbox-visual:where(.svelte-dk0986){color:#00ff4199;font-size:13px;flex-shrink:0}.terms-checkbox.matrix.svelte-dk0986:has(input:where(.svelte-dk0986):checked) .checkbox-visual:where(.svelte-dk0986){color:#00ff41;text-shadow:0 0 5px rgba(0,255,65,.5)}.terms-checkbox.matrix.svelte-dk0986 .terms-text:where(.svelte-dk0986){font-size:11px;color:#00ff4199;line-height:1.4}.terms-checkbox.matrix.svelte-dk0986 .terms-text:where(.svelte-dk0986) a:where(.svelte-dk0986){color:#00ff41;text-decoration:underline}.terms-checkbox.neural.svelte-dk0986{display:flex;align-items:flex-start;gap:8px;margin-top:14px;cursor:pointer}.terms-checkbox.neural.svelte-dk0986 input[type=checkbox]:where(.svelte-dk0986){position:absolute;opacity:0;width:0;height:0}.terms-checkbox.neural.svelte-dk0986 .checkbox-box:where(.svelte-dk0986){width:18px;height:18px;border:2px solid var(--border, #e5e7eb);border-radius:4px;flex-shrink:0;transition:all .2s;position:relative;background:var(--bg-primary, white)}.terms-checkbox.neural.svelte-dk0986:has(input:where(.svelte-dk0986):checked) .checkbox-box:where(.svelte-dk0986){background:var(--primary, #6366f1);border-color:var(--primary, #6366f1)}.terms-checkbox.neural.svelte-dk0986:has(input:where(.svelte-dk0986):checked) .checkbox-box:where(.svelte-dk0986):after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.terms-checkbox.neural.svelte-dk0986 .terms-text:where(.svelte-dk0986){font-size:12px;color:var(--text-secondary, #6b7280);line-height:1.4}.terms-checkbox.neural.svelte-dk0986 .terms-text:where(.svelte-dk0986) a:where(.svelte-dk0986){color:var(--primary, #6366f1);text-decoration:underline}.field-with-hint.svelte-dk0986{width:100%}.password-hint.svelte-dk0986{font-size:11px;margin-top:3px}.password-hint.error-hint.svelte-dk0986{color:#ef4444}.password-hint.matrix-error.svelte-dk0986{font-family:JetBrains Mono,monospace;color:#f44;text-shadow:0 0 5px rgba(255,68,68,.3);font-size:10px}.autocomplete-wrapper.svelte-dk0986{position:relative}.autocomplete-dropdown.svelte-dk0986{position:absolute;top:100%;left:0;right:0;z-index:100;max-height:200px;overflow-y:auto;border-radius:8px;box-shadow:0 4px 16px #00000026}.autocomplete-dropdown.matrix.svelte-dk0986{background:#0d1117;border:1px solid rgba(0,255,65,.3);margin-top:4px}.autocomplete-dropdown.neural.svelte-dk0986{background:var(--bg-primary, white);border:1px solid var(--border, #e5e7eb);margin-top:4px}.autocomplete-item.svelte-dk0986{display:block;width:100%;padding:10px 14px;text-align:left;border:none;background:transparent;cursor:pointer;font-size:13px;transition:background-color .15s}.autocomplete-dropdown.matrix.svelte-dk0986 .autocomplete-item:where(.svelte-dk0986){font-family:JetBrains Mono,monospace;color:#00ff41cc;border-bottom:1px solid rgba(0,255,65,.1)}.autocomplete-dropdown.matrix.svelte-dk0986 .autocomplete-item:where(.svelte-dk0986):hover,.autocomplete-dropdown.matrix.svelte-dk0986 .autocomplete-item.selected:where(.svelte-dk0986){background:#00ff411a;color:#00ff41}.autocomplete-dropdown.matrix.svelte-dk0986 .autocomplete-item:where(.svelte-dk0986):last-child{border-bottom:none}.autocomplete-dropdown.neural.svelte-dk0986 .autocomplete-item:where(.svelte-dk0986){color:var(--text-primary, #1f2937);border-bottom:1px solid var(--border, #e5e7eb)}.autocomplete-dropdown.neural.svelte-dk0986 .autocomplete-item:where(.svelte-dk0986):hover,.autocomplete-dropdown.neural.svelte-dk0986 .autocomplete-item.selected:where(.svelte-dk0986){background:var(--bg-secondary, #f9fafb);color:var(--primary, #6366f1)}.autocomplete-dropdown.neural.svelte-dk0986 .autocomplete-item:where(.svelte-dk0986):last-child{border-bottom:none}.extended-section.matrix.svelte-dk0986{margin-top:16px;border-top:1px solid rgba(0,255,65,.2);padding-top:12px}.extended-section.matrix.svelte-dk0986 .extended-toggle:where(.svelte-dk0986){display:flex;align-items:center;gap:8px;width:100%;padding:8px 0;background:transparent;border:none;color:#00ff4199;font-family:JetBrains Mono,monospace;font-size:11px;cursor:pointer;transition:color .2s}.extended-section.matrix.svelte-dk0986 .extended-toggle:where(.svelte-dk0986):hover{color:#00ff41}.extended-section.matrix.svelte-dk0986 .toggle-icon:where(.svelte-dk0986){opacity:.8}.extended-section.matrix.svelte-dk0986 .extended-fields:where(.svelte-dk0986){animation:svelte-dk0986-slide-down .3s ease-out;padding-top:8px}.extended-section.neural.svelte-dk0986{margin-top:16px;margin-bottom:12px;border-top:1px solid var(--border, #e5e7eb);padding-top:12px}.extended-section.neural.svelte-dk0986 .extended-toggle:where(.svelte-dk0986){display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:var(--bg-secondary, #f9fafb);border:1px solid var(--border, #e5e7eb);border-radius:8px;color:var(--text-secondary, #6b7280);font-size:14px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.extended-section.neural.svelte-dk0986 .extended-toggle:where(.svelte-dk0986):hover{background:var(--bg-tertiary, #f3f4f6);border-color:var(--primary, #6366f1);color:var(--primary, #6366f1)}.extended-section.neural.svelte-dk0986 .toggle-label:where(.svelte-dk0986){flex:1;text-align:left}.extended-section.neural.svelte-dk0986 .toggle-hint:where(.svelte-dk0986){font-size:12px;opacity:.7;font-weight:400}.extended-section.neural.svelte-dk0986 .extended-toggle:where(.svelte-dk0986) .chevron-wrapper:where(.svelte-dk0986){display:inline-flex;transition:transform .25s ease}.extended-section.neural.svelte-dk0986 .extended-toggle:where(.svelte-dk0986) .chevron-wrapper.rotated:where(.svelte-dk0986){transform:rotate(180deg)}.extended-section.neural.svelte-dk0986 .extended-fields:where(.svelte-dk0986){animation:svelte-dk0986-slide-down .3s ease-out;padding-top:12px;display:flex;flex-direction:column;gap:12px}.extended-section.neural.svelte-dk0986 .extended-fields:where(.svelte-dk0986) .form-group:where(.svelte-dk0986){margin-bottom:0}@media(max-width:400px){.registration-flow.neural.svelte-dk0986 .type-cards:where(.svelte-dk0986){grid-template-columns:1fr}.registration-flow.neural.svelte-dk0986 .type-card:where(.svelte-dk0986){flex-direction:row;justify-content:flex-start;padding:12px 16px;gap:12px}.registration-flow.neural.svelte-dk0986 .type-card:where(.svelte-dk0986) .desc:where(.svelte-dk0986){display:none}}.forgot-password-form.svelte-j7c26b,.success-state.svelte-j7c26b{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:400px;padding:2rem}.form-header.svelte-j7c26b{text-align:center;margin-bottom:.5rem}.icon-wrapper.svelte-j7c26b{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;margin:0 auto 1rem}.matrix .icon-wrapper.svelte-j7c26b{background:linear-gradient(135deg,#00ff41,#0c3);color:#0a0a0a;box-shadow:0 0 20px #00ff4166}h2.svelte-j7c26b{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.subtitle.svelte-j7c26b{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.5}.error-message.svelte-j7c26b{padding:.75rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);color:#ef4444;font-size:.875rem;text-align:center}.matrix .error-message.svelte-j7c26b{background:#ff00001a;border-color:#ff00004d;box-shadow:0 0 10px #f003}.form-fields.svelte-j7c26b{display:flex;flex-direction:column;gap:1.25rem}.input-group.svelte-j7c26b{display:flex;flex-direction:column;gap:.5rem}label.svelte-j7c26b{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text-primary)}input.svelte-j7c26b{width:100%;padding:.75rem 1rem;font-size:1rem;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-normal)}input.svelte-j7c26b:focus{outline:none;border-color:var(--accent);background:var(--bg-primary);box-shadow:0 0 0 3px #3b82f61a}.matrix input.svelte-j7c26b:focus{box-shadow:0 0 0 3px #00ff411a,var(--glow)}input.svelte-j7c26b:disabled{opacity:.5;cursor:not-allowed}input.svelte-j7c26b::-moz-placeholder{color:var(--text-muted)}input.svelte-j7c26b::placeholder{color:var(--text-muted)}.submit-btn.svelte-j7c26b{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal);box-shadow:0 4px 6px -1px #0000001a}.submit-btn.svelte-j7c26b:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a}.submit-btn.svelte-j7c26b:active:not(:disabled){transform:translateY(0)}.submit-btn.svelte-j7c26b:disabled{opacity:.7;cursor:not-allowed;transform:none}.matrix .submit-btn.svelte-j7c26b{background:linear-gradient(135deg,#00ff41,#0c3);color:#0a0a0a;box-shadow:0 0 20px #00ff414d}.matrix .submit-btn.svelte-j7c26b:hover:not(:disabled){box-shadow:0 0 30px #00ff4180}.loading-spinner.svelte-j7c26b{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-j7c26b-spin .6s linear infinite}.matrix .loading-spinner.svelte-j7c26b{border-color:#0a0a0a4d;border-top-color:#0a0a0a}@keyframes svelte-j7c26b-spin{to{transform:rotate(360deg)}}.form-footer.svelte-j7c26b{text-align:center;padding-top:.5rem}.back-link.svelte-j7c26b{display:inline-flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--text-secondary);font-size:.875rem;cursor:pointer;padding:0;transition:all var(--transition-fast)}.back-link.svelte-j7c26b:hover:not(:disabled){color:var(--accent)}.back-link.svelte-j7c26b:disabled{opacity:.5;cursor:not-allowed}.success-state.svelte-j7c26b{text-align:center}.success-icon.svelte-j7c26b{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#22c55e1a;color:#22c55e;margin:0 auto 1.5rem}.matrix .success-icon.svelte-j7c26b{background:#00ff4126;color:#00ff41;box-shadow:0 0 30px #00ff414d}.success-message.svelte-j7c26b{font-size:.9375rem;color:var(--text-secondary);margin:0 0 1rem;line-height:1.6}.email-hint.svelte-j7c26b{font-size:.875rem;color:var(--text-tertiary);margin:0 0 2rem}.email-hint.svelte-j7c26b strong:where(.svelte-j7c26b){color:var(--text-primary);font-weight:600}.success-actions.svelte-j7c26b{padding-top:1rem;border-top:1px solid var(--border)}.pending-page.svelte-oewtrj{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:transparent}.pending-content.svelte-oewtrj{flex:1;display:flex;align-items:center;justify-content:center;padding:100px 20px 40px;position:relative;z-index:1}.pending-card.svelte-oewtrj{max-width:500px;width:100%;background:var(--bg-primary);border-radius:16px;padding:40px;text-align:center;box-shadow:0 4px 24px #0000001a;border:1px solid var(--border)}.pending-page.matrix.svelte-oewtrj .pending-card:where(.svelte-oewtrj){background:#000a00f2;border-color:#00ff414d;box-shadow:0 0 30px #00ff411a}.icon-wrapper.svelte-oewtrj{margin-bottom:24px}.clock-icon.svelte-oewtrj{display:inline-flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;background:#6366f11a;color:var(--primary, #6366f1)}.matrix-icon.svelte-oewtrj{font-family:JetBrains Mono,monospace;color:#00ff41}.matrix-icon.svelte-oewtrj pre:where(.svelte-oewtrj){font-size:14px;margin:0 0 16px;text-shadow:0 0 10px rgba(0,255,65,.5)}.spinner.svelte-oewtrj{width:60px;height:60px;border-radius:50%;margin:0 auto}.spinner.matrix.svelte-oewtrj{border:3px solid rgba(0,255,65,.2);border-top-color:#00ff41;animation:svelte-oewtrj-spin 1s linear infinite}@keyframes svelte-oewtrj-spin{to{transform:rotate(360deg)}}h1.svelte-oewtrj{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin:0 0 16px}.pending-page.matrix.svelte-oewtrj h1:where(.svelte-oewtrj){color:#00ff41;font-family:JetBrains Mono,monospace;text-shadow:0 0 20px rgba(0,255,65,.5)}.main-text.svelte-oewtrj{color:var(--text-secondary);line-height:1.7;margin:0 0 24px}.info-box.svelte-oewtrj{background:var(--bg-secondary);border-radius:12px;padding:20px;margin-bottom:24px;text-align:left}.pending-page.matrix.svelte-oewtrj .info-box:where(.svelte-oewtrj){background:#00ff410d;border:1px solid rgba(0,255,65,.2)}.info-box.svelte-oewtrj h3:where(.svelte-oewtrj){font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 12px}.pending-page.matrix.svelte-oewtrj .info-box:where(.svelte-oewtrj) h3:where(.svelte-oewtrj){color:#00ff41;font-family:JetBrains Mono,monospace}.info-box.svelte-oewtrj ul:where(.svelte-oewtrj){margin:0;padding-left:20px}.info-box.svelte-oewtrj li:where(.svelte-oewtrj){color:var(--text-secondary);margin-bottom:8px;line-height:1.5}.email-notice.svelte-oewtrj{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:10px;margin-bottom:24px;font-size:.875rem;color:#92400e;text-align:left}.email-notice.svelte-oewtrj svg:where(.svelte-oewtrj){flex-shrink:0;color:#f59e0b}.email-notice.svelte-oewtrj strong:where(.svelte-oewtrj){font-weight:600}.pending-page.matrix.svelte-oewtrj .email-notice:where(.svelte-oewtrj){background:#f59e0b0d;border-color:#f59e0b4d;color:#f59e0be6}.pending-page.matrix.svelte-oewtrj .email-notice:where(.svelte-oewtrj) svg:where(.svelte-oewtrj){color:#f59e0bcc}.contact-info.svelte-oewtrj{text-align:left;margin-bottom:24px;padding:16px;background:var(--bg-secondary);border-radius:10px;border:1px solid var(--border)}.contact-info.svelte-oewtrj h3:where(.svelte-oewtrj){font-size:.9rem;font-weight:600;color:var(--text-primary);margin:0 0 8px}.contact-info.svelte-oewtrj p:where(.svelte-oewtrj){font-size:.875rem;color:var(--text-secondary);margin:0 0 12px}.contact-list.svelte-oewtrj{list-style:none;padding:0;margin:0}.contact-list.svelte-oewtrj li:where(.svelte-oewtrj){font-size:.875rem;color:var(--text-secondary);margin-bottom:8px;line-height:1.5}.contact-list.svelte-oewtrj li:where(.svelte-oewtrj):last-child{margin-bottom:0}.contact-list.svelte-oewtrj a:where(.svelte-oewtrj){color:var(--accent);text-decoration:none}.contact-list.svelte-oewtrj a:where(.svelte-oewtrj):hover{text-decoration:underline}.pending-page.matrix.svelte-oewtrj .contact-info:where(.svelte-oewtrj){background:#00ff410d;border-color:#00ff4133}.pending-page.matrix.svelte-oewtrj .contact-info:where(.svelte-oewtrj) h3:where(.svelte-oewtrj){color:#00ff41;font-family:JetBrains Mono,monospace}.pending-page.matrix.svelte-oewtrj .contact-list:where(.svelte-oewtrj) a:where(.svelte-oewtrj){color:#00ff41}.logout-btn.svelte-oewtrj{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border);border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.logout-btn.svelte-oewtrj:hover{background:var(--bg-tertiary);color:var(--text-primary)}.pending-page.matrix.svelte-oewtrj .logout-btn:where(.svelte-oewtrj){background:transparent;border-color:#00ff414d;color:#00ff41b3;font-family:JetBrains Mono,monospace}.pending-page.matrix.svelte-oewtrj .logout-btn:where(.svelte-oewtrj):hover{border-color:#00ff41;color:#00ff41;box-shadow:0 0 10px #00ff4133}.page-footer.svelte-oewtrj{position:relative;z-index:1;padding:16px 20px;text-align:center}.page-footer.svelte-oewtrj p:where(.svelte-oewtrj){font-size:12px;color:var(--text-tertiary);margin:0}.page-footer.matrix.svelte-oewtrj p:where(.svelte-oewtrj){font-family:JetBrains Mono,monospace;color:#00ff414d}@media(max-width:640px){.pending-content.svelte-oewtrj{padding:80px 16px 32px}.pending-card.svelte-oewtrj{padding:24px}h1.svelte-oewtrj{font-size:1.5rem}}
