.FileUpload_uploadWrapper__WCk2M{position:relative;margin-bottom:2rem;overflow:hidden}.FileUpload_backgroundPattern__EH10V{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.4;animation:FileUpload_patternShift___hVnW 25s ease-in-out infinite}@keyframes FileUpload_patternShift___hVnW{0%,to{transform:translate(0)}25%{transform:translate(-15px,15px)}50%{transform:translate(15px,-15px)}75%{transform:translate(-8px,-8px)}}.FileUpload_patternPoint__o41fV{animation:FileUpload_pointPulse__gr88I 4s ease-in-out infinite}@keyframes FileUpload_pointPulse__gr88I{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.FileUpload_animatedLine__gDHTK{stroke-dasharray:500;stroke-dashoffset:0;animation:FileUpload_lineMove__5vsLW 15s linear infinite;filter:url(#glow-upload)}@keyframes FileUpload_lineMove__5vsLW{0%{stroke-dashoffset:0;opacity:.1}25%{opacity:.2}50%{stroke-dashoffset:-500;opacity:.15}75%{opacity:.2}to{stroke-dashoffset:-1000;opacity:.1}}.FileUpload_uploadSection__TrnPs{position:relative;border:2px dashed hsla(0,0%,100%,.4);border-radius:0;padding:5rem 4rem;text-align:center;transition:all .3s ease;background:var(--app-surface-2);backdrop-filter:blur(10px);z-index:1;max-width:800px;width:100%;margin:0 auto}.FileUpload_uploadSection__TrnPs:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 4px);pointer-events:none;z-index:0}.FileUpload_uploadSection__TrnPs:hover{border-color:var(--app-text-subtle);background:var(--app-surface-3)}.FileUpload_uploadSection__TrnPs.FileUpload_dragging__YhwLa{border-color:var(--app-accent);background:rgba(239,68,68,.08);border-style:solid;border-width:2px}.FileUpload_uploadSectionContent__BJGNm{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;z-index:2}.FileUpload_uploadIcon__bWPj8{width:56px;height:56px;color:var(--app-text-muted);margin-bottom:.5rem;transition:all .3s ease}.FileUpload_uploadSection__TrnPs:hover .FileUpload_uploadIcon__bWPj8{color:hsla(0,0%,100%,.9);transform:translateY(-2px)}.FileUpload_uploadSection__TrnPs.FileUpload_dragging__YhwLa .FileUpload_uploadIcon__bWPj8{color:var(--app-accent);transform:scale(1.1)}.FileUpload_uploadText__MGoLf{font-size:1rem;font-weight:500;color:#fff;margin-bottom:.25rem;letter-spacing:.01em}.FileUpload_uploadHint__LmBvE{font-size:.875rem;color:var(--app-text-subtle);font-weight:400}.FileUpload_fileInput__FkElI{position:absolute;width:0;height:0;opacity:0;overflow:hidden;z-index:-1}.FileUpload_uploadButton__yrMWP{background:var(--app-accent);color:#fff;border:none;padding:.875rem 2.5rem;font-size:.875rem;font-weight:600;border-radius:0;cursor:pointer;transition:all .2s ease;margin-top:.5rem;display:inline-flex;align-items:center;gap:.5rem;position:relative;z-index:2;letter-spacing:.03em;text-transform:uppercase}.FileUpload_uploadButton__yrMWP:hover{background:var(--app-accent-strong)}.FileUpload_uploadButton__yrMWP:active{background:#7f1d1d}.FileUpload_uploadButton__yrMWP:disabled{opacity:.4;cursor:not-allowed;background:rgba(239,68,68,.3);transform:none;box-shadow:none}.FileUpload_loadingSpinner__L8pnf{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:FileUpload_spin__99PtH .8s linear infinite}@keyframes FileUpload_spin__99PtH{to{transform:rotate(1turn)}}.FileInfo_fileInfo__WeEIq{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:0;color:var(--app-text);font-size:.875rem;margin-top:2rem;z-index:2;position:relative}.FileInfo_fileInfo__WeEIq svg{width:16px;height:16px;color:var(--app-text-muted);flex-shrink:0}.FileInfo_fileName__KdmW6{font-weight:500;color:var(--app-text)}.FileInfo_fileInfo__WeEIq span:not(.FileInfo_fileName__KdmW6){color:var(--app-text-subtle)}.StatusIndicator_status__KoA43{margin:1.5rem auto;max-width:600px;padding:1.25rem 1.5rem;border-radius:12px;font-size:.9375rem;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:.75rem;background:var(--app-text);border:1px solid var(--app-text-muted);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;overflow:hidden;animation:StatusIndicator_slideIn__PtP6y .3s ease-out}@keyframes StatusIndicator_slideIn__PtP6y{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.StatusIndicator_statusContent__w6Hzh{display:flex;align-items:center;gap:.75rem;width:100%;justify-content:center}.StatusIndicator_statusIcon__E4RIn{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.StatusIndicator_statusText__FNaHf{font-weight:500;letter-spacing:.01em}.StatusIndicator_status__KoA43.StatusIndicator_analyzing__Q8AvB,.StatusIndicator_status__KoA43.StatusIndicator_building_json__3BeCN,.StatusIndicator_status__KoA43.StatusIndicator_filtering__HlPMa,.StatusIndicator_status__KoA43.StatusIndicator_generating__8971q,.StatusIndicator_status__KoA43.StatusIndicator_parsing__w2Kbz{background:rgba(0,0,0,.6);border-color:hsla(0,0%,100%,.2);color:var(--app-text);box-shadow:0 4px 12px rgba(0,0,0,.3)}.StatusIndicator_ai-processing__50GZS,.StatusIndicator_status__KoA43.StatusIndicator_ai-processing__50GZS{background:rgba(0,0,0,.6);border-color:hsla(0,0%,100%,.2);color:var(--app-text)}.StatusIndicator_status__KoA43.StatusIndicator_ai-processing__50GZS{box-shadow:0 4px 12px rgba(0,0,0,.3);position:relative}.StatusIndicator_status__KoA43.StatusIndicator_ai-processing__50GZS:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:StatusIndicator_shimmer__ixowo 2s infinite}@keyframes StatusIndicator_shimmer__ixowo{0%{left:-100%}to{left:100%}}.StatusIndicator_status__KoA43.StatusIndicator_done__jg4ok{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac;color:#166534;box-shadow:0 4px 12px rgba(34,197,94,.3);animation:StatusIndicator_successPulse__MIqTi .6s ease-out}@keyframes StatusIndicator_successPulse__MIqTi{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.StatusIndicator_status__KoA43.StatusIndicator_error__d35ku{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fecaca;color:#991b1b;box-shadow:0 4px 12px rgba(239,68,68,.2);animation:StatusIndicator_errorPulse__GPp9R .5s ease-out}@keyframes StatusIndicator_errorPulse__GPp9R{0%,to{transform:scale(1)}25%{transform:scale(1.01)}75%{transform:scale(1.01)}}.StatusIndicator_spinnerContainer__hO9DT{width:32px;height:32px;position:relative}.StatusIndicator_spinner__ADfno{width:32px;height:32px;border-color:transparent transparent currentcolor currentcolor;border-style:solid;border-width:3px;border-radius:50%;animation:StatusIndicator_spin__HS3AP .8s linear infinite;opacity:.6}.StatusIndicator_spinner__ADfno:before{content:"";position:absolute;top:-3px;left:-3px;width:32px;height:32px;border:3px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:StatusIndicator_spin__HS3AP 1.2s linear infinite reverse;opacity:.3}@keyframes StatusIndicator_spin__HS3AP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StatusIndicator_pulseContainer__xztzS{width:32px;height:32px;display:flex;align-items:center;justify-content:center;position:relative}.StatusIndicator_pulseCircle__ZNdUv{position:absolute;width:8px;height:8px;border-radius:50%;background:currentColor;animation:StatusIndicator_pulse__Tz3lI 1.4s ease-in-out infinite;opacity:.7}.StatusIndicator_pulseCircle__ZNdUv:first-child{left:4px}.StatusIndicator_pulseCircle__ZNdUv:nth-child(2){left:12px}.StatusIndicator_pulseCircle__ZNdUv:nth-child(3){left:20px}@keyframes StatusIndicator_pulse__Tz3lI{0%,to{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}}.StatusIndicator_dotsContainer__ervQW{width:32px;height:32px;display:flex;align-items:center;justify-content:center;gap:4px}.StatusIndicator_dot__S_iQ0{width:8px;height:8px;border-radius:50%;background:currentColor;animation:StatusIndicator_bounce__DXgx4 1.4s ease-in-out infinite;opacity:.6}@keyframes StatusIndicator_bounce__DXgx4{0%,80%,to{transform:translateY(0) scale(1);opacity:.6}40%{transform:translateY(-8px) scale(1.1);opacity:1}}.StatusIndicator_checkContainer__ibiFv{width:32px;height:32px;display:flex;align-items:center;justify-content:center;animation:StatusIndicator_checkPop__h6m9w .4s ease-out}.StatusIndicator_checkIcon__Ggr19{width:24px;height:24px;animation:StatusIndicator_checkDraw__su5XO .5s ease-out}@keyframes StatusIndicator_checkPop__h6m9w{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes StatusIndicator_checkDraw__su5XO{0%{stroke-dasharray:0,24;stroke-dashoffset:0}to{stroke-dasharray:24,24;stroke-dashoffset:0}}.StatusIndicator_errorContainer__n9P7o{width:32px;height:32px;display:flex;align-items:center;justify-content:center;animation:StatusIndicator_errorShake__9a6X8 .5s ease-out}.StatusIndicator_errorIcon__P68O7{width:24px;height:24px}@keyframes StatusIndicator_errorShake__9a6X8{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.StatusIndicator_progressBar__Lo_UC{width:100%;height:3px;background:rgba(0,0,0,.05);border-radius:2px;overflow:hidden;position:absolute;bottom:0;left:0}.StatusIndicator_progressFill__63IB6{height:100%;background:currentColor;border-radius:2px;animation:StatusIndicator_progress__r0Snf 2s ease-in-out infinite;opacity:.6}@keyframes StatusIndicator_progress__r0Snf{0%{width:0;transform:translateX(0)}50%{width:70%;transform:translateX(0)}to{width:100%;transform:translateX(100%)}}.LoadingScreen_loadingScreen__lxBwG{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:var(--app-bg);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:1;pointer-events:all;overflow:hidden;will-change:opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.LoadingScreen_loadingScreen__lxBwG:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 4px);pointer-events:none;z-index:1}.LoadingScreen_backgroundLines__5ucir{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.3;animation:LoadingScreen_backgroundShift__OFJEO 20s ease-in-out infinite}@keyframes LoadingScreen_backgroundShift__OFJEO{0%,to{transform:translate(0)}25%{transform:translate(-10px,10px)}50%{transform:translate(10px,-10px)}75%{transform:translate(-5px,-5px)}}.LoadingScreen_point__lXmaX{animation:LoadingScreen_pointPulse__ckIL4 3s ease-in-out infinite}@keyframes LoadingScreen_pointPulse__ckIL4{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.LoadingScreen_animatedLine__xy7w4{stroke-dasharray:500;stroke-dashoffset:0;animation:LoadingScreen_lineMove__IbOPS 12s linear infinite;filter:url(#glow)}@keyframes LoadingScreen_lineMove__IbOPS{0%{stroke-dashoffset:0;opacity:.2}25%{opacity:.4}50%{stroke-dashoffset:-500;opacity:.3}75%{opacity:.4}to{stroke-dashoffset:-1000;opacity:.2}}@keyframes LoadingScreen_fadeIn__CmbNN{0%{opacity:0}to{opacity:1}}.LoadingScreen_loadingScreen__lxBwG *{backface-visibility:hidden;-webkit-backface-visibility:hidden}.LoadingScreen_container__xRgI4{flex-direction:column;gap:2rem;padding:3rem;max-width:500px;width:100%;z-index:2}.LoadingScreen_container__xRgI4,.LoadingScreen_spinnerContainer__JmnuN{position:relative;display:flex;align-items:center;justify-content:center}.LoadingScreen_spinnerContainer__JmnuN{width:60px;height:60px}.LoadingScreen_spinner__66ly3{width:50px;height:50px;border:2px solid rgba(55,65,81,.5);border-top-color:#ef4444;border-radius:50%;animation:LoadingScreen_spin__5LsMh 1s linear infinite;position:relative;z-index:2}@keyframes LoadingScreen_spin__5LsMh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingScreen_textContainer__n01cH{text-align:center;z-index:2}.LoadingScreen_mainText__Zod9x{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:#f3f4f6;animation:LoadingScreen_slideUp__19vND .5s ease-out;letter-spacing:.02em;position:relative;z-index:2}@keyframes LoadingScreen_slideUp__19vND{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LoadingScreen_subText__MoqFZ{font-size:.9rem;color:#9ca3af;margin:0;font-weight:400;animation:LoadingScreen_slideUp__19vND .5s ease-out .2s both;position:relative;z-index:2}.LoadingScreen_progressContainer__A4Eax{width:100%;max-width:400px;z-index:2;animation:LoadingScreen_slideUp__19vND .5s ease-out .4s both}.LoadingScreen_progressBar__wfuhG{width:100%;height:2px;background:#374151;border-radius:1px;overflow:hidden;position:relative;z-index:2}.LoadingScreen_progressFill__mFaZI{height:100%;width:0;border-radius:1px;animation:LoadingScreen_progress__xv6E2 2s ease-in-out infinite;position:relative;box-shadow:0 0 8px rgba(239,68,68,.5)}.LoadingScreen_progressLabel___2e7T{display:block;margin-top:.35rem;color:#9ca3af;font-size:.8rem;text-align:center}.LoadingScreen_timingRow__0wgHQ{margin-top:.4rem;display:flex;align-items:center;justify-content:center;gap:.35rem;color:#9ca3af;font-size:.75rem;font-variant-numeric:tabular-nums}.LoadingScreen_timingItem__flOo7{white-space:nowrap}.LoadingScreen_timingDivider__8zzzD{opacity:.5}@keyframes LoadingScreen_progress__xv6E2{0%{width:0}50%{width:60%}to{width:100%}}.LoadingScreen_statusIndicator__tto_P{font-size:2.5rem;font-weight:300;animation:LoadingScreen_fadeIn__CmbNN .3s ease-out;position:relative;z-index:2}.LoadingScreen_backButton__j3DKT{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;background:transparent;border:1px solid var(--app-border);color:var(--app-text);border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;animation:LoadingScreen_slideUp__19vND .5s ease-out .6s both;position:relative;z-index:2;margin-top:1rem}.LoadingScreen_backButton__j3DKT:hover{background:var(--app-surface-3);border-color:var(--app-border-strong);color:var(--app-text)}@media (max-width:640px){.LoadingScreen_container__xRgI4{padding:2rem 1.5rem;gap:1.5rem}.LoadingScreen_spinnerContainer__JmnuN{width:50px;height:50px}.LoadingScreen_spinner__66ly3{width:40px;height:40px}.LoadingScreen_mainText__Zod9x{font-size:1.25rem}.LoadingScreen_subText__MoqFZ{font-size:.85rem}}.TerminalLogs_terminalContainer__60Rvm{position:fixed;top:50%;left:50%;transform:translate(-50%,calc(50% + 100px));width:90%;max-width:800px;height:200px;background:transparent;border:none;overflow:hidden;z-index:10001;display:flex;flex-direction:column}.TerminalLogs_terminalBody__7XSgU{padding:0;height:100%;overflow-y:auto;overflow-x:hidden;font-family:Courier New,Monaco,Consolas,monospace;flex:1;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.TerminalLogs_terminalBody__7XSgU::-webkit-scrollbar{display:none}.TerminalLogs_logsContainer__dLYK4{display:flex;flex-direction:column;gap:.5rem}.TerminalLogs_logEntry__UxQzG{display:block;font-size:.85rem;line-height:1.8;animation:TerminalLogs_matrixAppear__XPPaz .5s ease-out;text-shadow:0 0 5px currentColor}@keyframes TerminalLogs_matrixAppear__XPPaz{0%{opacity:0;transform:translateY(10px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.TerminalLogs_logText__oLG4Y{font-weight:400;letter-spacing:.05em}.TerminalLogs_logEntry__UxQzG.TerminalLogs_info__jXNMp .TerminalLogs_logText__oLG4Y,.TerminalLogs_logText__oLG4Y{color:rgba(239,68,68,.9);text-shadow:0 0 8px rgba(239,68,68,.5),0 0 15px rgba(239,68,68,.3)}.TerminalLogs_logEntry__UxQzG.TerminalLogs_success__K_fME .TerminalLogs_logText__oLG4Y{color:#ef4444;text-shadow:0 0 10px rgba(239,68,68,.7),0 0 20px rgba(239,68,68,.4)}.TerminalLogs_logEntry__UxQzG.TerminalLogs_warning__UCdhh .TerminalLogs_logText__oLG4Y{color:hsla(0,100%,70%,.9);text-shadow:0 0 8px hsla(0,100%,70%,.5),0 0 15px hsla(0,100%,70%,.3)}.TerminalLogs_cursor__gyE5l{color:#ef4444;font-weight:700;animation:TerminalLogs_blink__9jLQ_ 1s infinite;display:inline-block;margin-top:.25rem;text-shadow:0 0 10px rgba(239,68,68,.8),0 0 20px rgba(239,68,68,.5)}@keyframes TerminalLogs_blink__9jLQ_{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:640px){.TerminalLogs_terminalContainer__60Rvm{width:95%;bottom:1rem;height:180px;transform:translate(-50%,calc(50% + 90px))}.TerminalLogs_terminalBody__7XSgU{padding:.75rem}.TerminalLogs_logEntry__UxQzG{font-size:.7rem}.TerminalLogs_timestamp__oTTFo{font-size:.65rem}}.ParticleBackground_particleCanvas__ppdZO{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:1}.Auth_authContainer__zJ6dy{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000;background:linear-gradient(rgba(0,0,0,.28),rgba(0,0,0,.28)),var(--app-bg)}.Auth_authContent__3O60S{position:relative;z-index:10;width:100%;max-width:520px;padding:2rem}.Auth_authHeader__h48gT{text-align:center;margin-bottom:3rem}.Auth_title__auoa3{font-size:2.2rem;font-weight:700;color:var(--app-text);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-family:inherit}.Auth_titleUnderline___2dfM{width:200px;height:2px;background:var(--app-accent);margin:0 auto 1rem}.Auth_subtitle__0m_ef{font-size:1rem;color:var(--app-text-muted);margin:0;font-weight:300}.Auth_authBox__ktTCd{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:6px;padding:1.6rem;box-shadow:0 14px 34px rgba(0,0,0,.28)}.Auth_brandHeader__OxY1c{margin-bottom:1.1rem;text-align:center}.Auth_brandTitleRow__mVu_Y{display:inline-flex;align-items:center;justify-content:center;gap:.65rem}.Auth_brandLogo__RMx9t{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.Auth_brandTitle__7P0Gz{margin:0;font-size:1.45rem;line-height:1.2;letter-spacing:.05em}.Auth_brandSubtitle__NNoQz{margin:.45rem 0 0;color:var(--app-text-muted);font-size:.8rem;line-height:1.35}.Auth_authTabs__Cu6Ez{display:flex;gap:.5rem;margin-bottom:1.3rem;border-bottom:1px solid var(--app-border)}.Auth_modeLinks__mIlrm{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.Auth_modeLinkButton__lPQI1{background:transparent;border:none;color:var(--app-text-muted);font-size:.88rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.Auth_modeLinkButton__lPQI1:hover{color:var(--app-text)}.Auth_tab__8vqw7{flex:1;padding:.7rem .95rem;background:transparent;color:var(--app-text-muted);font-size:.9rem;font-weight:500;cursor:pointer;transition:color .2s ease,border-color .2s ease;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.Auth_tab__8vqw7:hover{color:var(--app-text)}.Auth_tab__8vqw7.Auth_active__uYWOS{color:var(--app-text);border-bottom-color:var(--app-accent)}.Auth_authForm__LaRBn{display:flex;flex-direction:column;gap:1.15rem}.Auth_formGroup__OvCa1{display:flex;flex-direction:column;gap:.42rem}.Auth_formGroup__OvCa1 label{font-size:.82rem;font-weight:500;color:var(--app-text);text-transform:uppercase;letter-spacing:.05em}.Auth_inlineLabel__B_eYa{display:inline-flex;align-items:center;gap:.5rem}.Auth_helpButton__ktyah{width:22px;height:22px;border-radius:50%;border:1px solid var(--app-border-strong);background:hsla(0,0%,100%,.06);color:var(--app-text);font-size:.9rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.Auth_helpButton__ktyah:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.4)}.Auth_helpPanel__DqqdF{margin-top:.6rem;padding:.75rem;gap:.6rem}.Auth_helpOverlay__hsaPb{position:fixed;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1.5rem}.Auth_helpModal__A0bbf{width:min(720px,100%);background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 20px 60px rgba(0,0,0,.35)}.Auth_helpModalHeader__I7uDx{display:flex;align-items:center;justify-content:space-between;gap:1rem}.Auth_helpModalHeader__I7uDx h3{margin:0;font-size:1.1rem;color:var(--app-text)}.Auth_helpCloseButton__VMN8M{width:28px;height:28px;border-radius:50%;border:1px solid var(--app-border-strong);background:transparent;color:var(--app-text);font-size:1.1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.Auth_helpCloseButton__VMN8M:hover{background:hsla(0,0%,100%,.08)}.Auth_helpText__ciJzQ{margin:0;color:var(--app-text-muted);font-size:.85rem}.Auth_helpStrong__cFaxO{color:var(--app-text);font-weight:700}.Auth_helpPanel__DqqdF{display:flex;flex-direction:column;gap:.45rem;padding:.85rem .95rem;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface-3)}.Auth_helpEyebrow__o_cpG{color:var(--app-text-subtle);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Auth_helpValue__OKI_q{color:var(--app-text);font-size:.95rem;font-weight:700}.Auth_helpSteps__ukkxZ{margin:0;padding-left:1.1rem;list-style:decimal;color:var(--app-text-muted);font-size:.85rem;line-height:1.6}.Auth_helpSteps__ukkxZ li+li{margin-top:.35rem}.Auth_helpLink__4TPPD{color:var(--app-text);font-weight:600;font-size:.85rem;text-decoration:none}.Auth_helpLink__4TPPD:hover{text-decoration:underline}.Auth_helpImageWrap__rbGGK{border-radius:8px;overflow:hidden;border:1px solid var(--app-border)}.Auth_helpImage__eDYzf{width:100%;height:auto;display:block}.Auth_helpCaption__zdxTD{margin:0;color:var(--app-text-subtle);font-size:.78rem}.Auth_formGroup__OvCa1 input{padding:.68rem .85rem;background:var(--app-surface-3);border:1px solid var(--app-border);color:var(--app-text);font-size:.94rem;border-radius:4px;transition:border-color .2s ease,background .2s ease}.Auth_formGroup__OvCa1 input:focus{outline:none;border-color:rgba(225,29,42,.6);background:var(--app-surface-4);box-shadow:none}.Auth_formGroup__OvCa1 input:disabled{opacity:.6;cursor:not-allowed}.Auth_formGroup__OvCa1 input::-moz-placeholder{color:var(--app-text-subtle)}.Auth_formGroup__OvCa1 input::placeholder{color:var(--app-text-subtle)}.Auth_error__M7y_R{padding:.75rem 1rem;background:rgba(225,29,42,.18);border:1px solid rgba(225,29,42,.5);color:#fca5a5;font-size:.875rem;text-align:center}.Auth_submitButton__IJMaj{padding:.78rem 1.1rem;background:var(--app-accent);color:#fff;border:none;border-radius:4px;font-size:.92rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:transform .16s ease,filter .2s ease;margin-top:.25rem}.Auth_submitButton__IJMaj:hover:not(:disabled){background:var(--app-accent-strong);transform:none;filter:none}.Auth_submitButton__IJMaj:disabled{opacity:.6;cursor:not-allowed}.Auth_secondaryButton__aoqmo{padding:.65rem 1rem;background:transparent;color:var(--app-text);border:1px solid var(--app-border-strong);border-radius:4px;font-size:.82rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.Auth_secondaryButton__aoqmo:hover:not(:disabled){border-color:rgba(225,29,42,.6);color:#fca5a5;background:transparent}.Auth_secondaryButton__aoqmo:disabled{opacity:.5;cursor:not-allowed}.Auth_textButton__wAMC1{background:transparent;border:none;color:var(--app-text-muted);font-size:.8rem;text-align:center;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.Auth_textButton__wAMC1:hover{color:var(--app-text)}.Auth_checkboxRow__qK7z4{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;text-transform:none;letter-spacing:0;color:var(--app-text-muted)}.Auth_checkboxRow__qK7z4 span{font-size:.78rem}.Auth_checkboxRow__qK7z4 input{width:16px;height:16px;accent-color:var(--app-accent)}.Auth_supportNote__NFm9t{margin:0;text-align:center;font-size:.74rem;color:var(--app-text-muted)}.Auth_supportNote__NFm9t a{color:var(--app-text);text-decoration:none;font-weight:600}.Auth_supportNote__NFm9t a:hover{text-decoration:underline}.Auth_legalPanel__ZsYwM{border:1px solid var(--app-border);border-radius:4px;background:var(--app-surface-3);padding:.65rem .72rem;display:flex;flex-direction:column;gap:.5rem}.Auth_legalRow__1aGSV{display:flex;align-items:flex-start;gap:.5rem;text-transform:none;letter-spacing:0}.Auth_legalText__7BNYR{font-size:.66rem;line-height:1.34;color:var(--app-text-muted);text-transform:none;letter-spacing:0}.Auth_legalText__7BNYR a{color:var(--app-text);text-decoration:underline}.Auth_legalHint__IypsP{margin-top:.1rem;font-size:.63rem;line-height:1.35;color:var(--app-text-subtle)}.Auth_legalHint__IypsP a{color:var(--app-text);text-decoration:underline}.Auth_legalHintError__sNfd_{margin-top:.2rem;font-size:.62rem;line-height:1.3;color:#fca5a5}.Auth_impersonationFloating__pe6Bu{position:fixed;top:1rem;right:1rem;z-index:2100;display:flex}@media (max-width:640px){.Auth_authContent__3O60S{padding:1rem}.Auth_authBox__ktTCd{padding:1.1rem}}