.WRKD1G_container{z-index:0;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.WRKD1G_canvas{pointer-events:auto}.GpWfma_container{pointer-events:none;z-index:0;background:0 0;block-size:100%;inline-size:100%;position:fixed;inset-block-start:0;inset-inline-start:0;overflow:hidden}.GpWfma_baseGradient{opacity:1;background:radial-gradient(circle,#3730a3 0%,#050508 100%);position:absolute;inset:0}.GpWfma_orbIndigo{opacity:.6;background:var(--primary);filter:blur(7.5rem);animation-duration:8s}.GpWfma_orbViolet{opacity:.5;background:var(--accent);filter:blur(7.5rem);animation-duration:12s;animation-direction:reverse}.GpWfma_orbCyan{opacity:.5;background:var(--color-cyan-500);filter:blur(9.375rem);animation-duration:12s}.GpWfma_noiseOverlay{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}html[data-theme=light] .GpWfma_container{display:none}.MMIWJW_container{background:var(--bg-auth);justify-content:center;align-items:center;block-size:100vh;inline-size:100vw;display:flex;position:relative;overflow:hidden}.MMIWJW_orb{z-index:0;border-radius:var(--radius-full);opacity:.5;filter:blur(var(--radius-huge));mix-blend-mode:screen;position:absolute}@media screen and (prefers-reduced-motion:reduce){.MMIWJW_orbPrimary{inline-size:var(--max-width-m);block-size:var(--max-width-m);background:radial-gradient(circle, var(--primary) 0%, transparent 70%);animation:none;inset-block-start:calc(var(--spacing-50) * -1);inset-inline-start:calc(var(--spacing-25) * -1);transform:translate(-10%,-10%)}}.MMIWJW_orbPrimary{inline-size:var(--max-width-m);block-size:var(--max-width-m);background:radial-gradient(circle, var(--primary) 0%, transparent 70%);animation:14s ease-in-out infinite MMIWJW_float;inset-block-start:calc(var(--spacing-50) * -1);inset-inline-start:calc(var(--spacing-25) * -1);transform:translate(-10%,-10%)}@media screen and (prefers-reduced-motion:reduce){.MMIWJW_orbSecondary{inline-size:var(--max-width-compact);block-size:var(--max-width-compact);background:radial-gradient(circle, var(--accent) 0%, transparent 70%);animation:none;inset-block-end:calc(var(--spacing-37-5) * -1);inset-inline-end:calc(var(--spacing-25) * -1);transform:translate(10%,10%)}}.MMIWJW_orbSecondary{inline-size:var(--max-width-compact);block-size:var(--max-width-compact);background:radial-gradient(circle, var(--accent) 0%, transparent 70%);animation:18s ease-in-out infinite reverse MMIWJW_float;inset-block-end:calc(var(--spacing-37-5) * -1);inset-inline-end:calc(var(--spacing-25) * -1);transform:translate(10%,10%)}html[data-theme=light] .MMIWJW_orb{display:none}.MMIWJW_glassCard{z-index:var(--z-elevated);inline-size:100%;max-inline-size:var(--max-width-narrow);padding-block:var(--spacing-16);padding-inline:var(--spacing-10);border:1px solid var(--glass-border);border-radius:var(--radius-3xl);text-align:center;background:var(--glass-surface-2);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:inset 0 0 0 1px var(--glass-reflection), 0 var(--spacing-10) var(--radius-huge) calc(var(--radius-xl) * -1) var(--shadow-color-heavy), 0 0 0 1px var(--border-subtle);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.MMIWJW_glassCard:before{pointer-events:none;content:"";z-index:var(--z-negative,-1);background:linear-gradient(135deg, var(--glass-reflection) 0%, transparent 40%, #ffffff05 100%);block-size:100%;position:absolute;inset-block-start:0;inset-inline:0}.MMIWJW_title{font-size:var(--text-5xl);color:var(--primary);text-shadow:0 0 30px #a5b4fc4d;letter-spacing:-2px;background:var(--text-auth-title);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-block-end:var(--spacing-3);font-weight:800;line-height:1}.MMIWJW_btnContainer{z-index:var(--z-base);gap:var(--spacing-4);flex-direction:column;inline-size:100%;display:flex;position:relative}.MMIWJW_authFormContainer{inline-size:100%;margin-block-start:var(--spacing-6)}.MMIWJW_authForm{gap:var(--spacing-4);flex-direction:column;display:flex}.MMIWJW_inputGroup{inline-size:100%;position:relative}.MMIWJW_inputIcon{pointer-events:none;z-index:var(--z-elevated);color:var(--text-muted);position:absolute;inset-block-start:50%;inset-inline-start:var(--spacing-3-5);transform:translateY(-50%)}.MMIWJW_inputGroup input{border:1px solid var(--glass-border);color:var(--text-primary);background:var(--bg-input);padding-inline-start:var(--spacing-12)}.MMIWJW_inputGroup input:focus{border-color:var(--primary);box-shadow:0 0 0 var(--spacing-0-5) #6366f133;background:#0009}.MMIWJW_toggleMode button{font-size:var(--text-sm);color:var(--text-muted)}.MMIWJW_toggleMode button:hover,.MMIWJW_toggleMode button:focus-visible{color:var(--text-primary);text-decoration:underline}.MMIWJW_divider{margin-block:var(--spacing-6);font-size:var(--text-xs);color:var(--text-muted);text-align:center;letter-spacing:1px;align-items:center;margin-inline:0;font-weight:600;display:flex}.MMIWJW_divider:before,.MMIWJW_divider:after{content:"";border-block-end:1px solid var(--border-subtle);flex:1}.MMIWJW_divider:before{margin-inline-end:var(--spacing-4)}.MMIWJW_divider:after{margin-inline-start:var(--spacing-4)}.MMIWJW_footer{font-family:JetBrains Mono,monospace;font-size:var(--text-xs);color:var(--text-muted);letter-spacing:1px;opacity:.3;margin-block-start:var(--spacing-10)}@keyframes MMIWJW_float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-20px)scale(1.1)}}.MMIWJW_logoContainer{flex-direction:column;align-items:center;margin-block-end:var(--spacing-8);display:flex}.MMIWJW_logoBox{display:none}.MMIWJW_loginLogoImage{inline-size:var(--spacing-25);block-size:var(--spacing-25);border-radius:var(--radius-2-5xl);box-shadow:0 var(--spacing-2-5) var(--radius-2-5xl) #6366f14d;margin-block-end:var(--spacing-6)}.MMIWJW_primaryActions{gap:var(--spacing-3);grid-template-columns:1fr 1fr;margin-block-end:var(--spacing-5);display:grid}.MMIWJW_btnArchitect{gap:var(--spacing-2);block-size:var(--spacing-12);font-size:var(--text-base);box-shadow:0 0 var(--radius-xl) #10b98133;justify-content:center}.MMIWJW_btnTester{gap:var(--spacing-2);block-size:var(--spacing-12);font-size:var(--text-base);color:var(--accent);box-shadow:0 0 var(--radius-xl) #ec48991a;background:#ec48991a;border:1px solid #ec48994d;justify-content:center}.MMIWJW_architectIdBadge{padding-block:var(--spacing-0-5);padding-inline:var(--spacing-1-5);border-radius:var(--radius-xs);font-size:var(--text-xs);color:var(--primary);background:var(--white);font-weight:700}.MMIWJW_testerIdBadge{padding-block:var(--spacing-0-5);padding-inline:var(--spacing-1-5);border-radius:var(--radius-xs);font-size:var(--text-xs);color:var(--text-primary);background:var(--accent);font-weight:700}.MMIWJW_errorAlert{padding:var(--spacing-3);border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:center}.MMIWJW_passwordForm{gap:var(--spacing-3);flex-direction:column;padding-block-start:var(--spacing-2-5);display:flex;overflow:hidden}@media screen and (prefers-reduced-motion:reduce){.MMIWJW_authInput{inline-size:100%;padding:var(--spacing-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-primary);background:var(--bg-input);outline:none;transition:none}}.MMIWJW_authInput{inline-size:100%;padding:var(--spacing-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-primary);background:var(--bg-input);transition:border-color var(--transition-normal);outline:none}.MMIWJW_authInput:focus{border-color:var(--primary)}.MMIWJW_submitButton{margin-block-start:var(--spacing-2)}@media screen and (prefers-reduced-motion:reduce){.MMIWJW_submitLocalBtn{cursor:pointer;inline-size:100%;padding:var(--spacing-3);border-radius:var(--radius-lg);color:var(--text-primary);background:var(--primary);border:none;margin-block-start:var(--spacing-2);font-weight:700;transition:none}}.MMIWJW_submitLocalBtn{cursor:pointer;inline-size:100%;padding:var(--spacing-3);border-radius:var(--radius-lg);color:var(--text-primary);background:var(--primary);transition:background var(--transition-normal);border:none;margin-block-start:var(--spacing-2);font-weight:700}.MMIWJW_submitLocalBtn:hover,.MMIWJW_submitLocalBtn:focus-visible{background:var(--color-indigo-600)}.MMIWJW_submitLocalBtn:disabled{cursor:not-allowed;background:var(--color-gray-600)}.djWcEW_loadingContainer{block-size:100vh;inline-size:100vw;color:var(--text-primary);background:var(--bg-auth);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.djWcEW_glassPanel{gap:var(--spacing-5);padding-block:var(--spacing-10);padding-inline:var(--spacing-15,3.75rem);border:1px solid var(--glass-border);border-radius:var(--radius-3xl);background:var(--glass-surface-2);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 var(--spacing-10) var(--radius-huge) #0006;flex-direction:column;align-items:center;display:flex}@media screen and (prefers-reduced-motion:reduce){.djWcEW_spinner{inline-size:var(--spacing-16);block-size:var(--spacing-16);border:3px solid #6366f11a;border-block-start:3px solid var(--primary);border-radius:var(--radius-full);animation:none}}.djWcEW_spinner{inline-size:var(--spacing-16);block-size:var(--spacing-16);border:3px solid #6366f11a;border-block-start:3px solid var(--primary);border-radius:var(--radius-full);animation:1s cubic-bezier(.4,0,.2,1) infinite djWcEW_spin}.djWcEW_loadingText{font-size:var(--text-sm);color:var(--primary);text-transform:uppercase;letter-spacing:4px;opacity:.8;font-weight:600}@keyframes djWcEW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.IFeAlq_toastContainer{pointer-events:none;z-index:var(--z-toast);gap:var(--spacing-2);flex-direction:column;display:flex;position:fixed;inset-block-start:var(--spacing-5);inset-inline-end:var(--spacing-5)}.IFeAlq_toast{pointer-events:auto;gap:var(--spacing-3);min-inline-size:var(--sidebar-width);padding-block:var(--spacing-3);padding-inline:var(--spacing-4);border:1px solid var(--glass-border);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--text-primary);background:var(--glass-surface-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-md);justify-content:space-between;align-items:flex-start;display:flex}.IFeAlq_success{border-inline-start:4px solid var(--status-success)}.IFeAlq_error{border-inline-start:4px solid var(--status-error)}.IFeAlq_info{border-inline-start:4px solid var(--status-info)}.IFeAlq_warning{border-inline-start:4px solid var(--status-warning)}.IFeAlq_incomingCall{border-inline-start:4px solid var(--accent);background:#a855f726}.IFeAlq_content{gap:var(--spacing-2);flex-direction:column;flex:1;display:flex}@media screen and (prefers-reduced-motion:reduce){.IFeAlq_closeBtn{cursor:pointer;padding:var(--spacing-1);color:#ffffff80;background:0 0;border:none;justify-content:center;align-items:center;transition:none;display:flex}}.IFeAlq_closeBtn{cursor:pointer;padding:var(--spacing-1);color:#ffffff80;transition:color var(--transition-normal);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.IFeAlq_closeBtn:hover,.IFeAlq_closeBtn:focus-visible{color:var(--text-primary)}.IFeAlq_actionsRow{gap:var(--spacing-2);display:flex}@media screen and (prefers-reduced-motion:reduce){.IFeAlq_actionBtn{cursor:pointer;padding-block:var(--spacing-1-5);padding-inline:var(--spacing-3);border-radius:var(--radius-xs);font-size:var(--text-xs);color:var(--text-primary);background:var(--accent);border:none;align-self:flex-start;font-weight:600;transition:none}}.IFeAlq_actionBtn{cursor:pointer;padding-block:var(--spacing-1-5);padding-inline:var(--spacing-3);border-radius:var(--radius-xs);font-size:var(--text-xs);color:var(--text-primary);background:var(--accent);transition:background var(--transition-normal);border:none;align-self:flex-start;font-weight:600}.IFeAlq_actionBtn:hover,.IFeAlq_actionBtn:focus-visible{background:var(--color-purple-600)}.IFeAlq_declineBtn{background:var(--status-error)}.IFeAlq_declineBtn:hover,.IFeAlq_declineBtn:focus-visible{background:var(--color-red-600)}
