.ui-common_button__sfdoC{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;transition:all var(--transition-base);cursor:pointer;border:none;outline:none}.ui-common_button__sfdoC:disabled{opacity:.5;cursor:not-allowed}.ui-common_buttonDefault__xPlIn{background:linear-gradient(135deg,var(--accent-indigo),var(--accent-pink));color:var(--text-white);padding:.5rem 1rem}.ui-common_buttonDefault__xPlIn:hover:not(:disabled){box-shadow:0 0 20px rgba(99,102,241,.4);transform:translateY(-1px)}.ui-common_buttonOutline__iTpsJ{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-white);padding:.5rem 1rem}.ui-common_buttonOutline__iTpsJ:hover:not(:disabled){background:var(--glass-bg-hover);border-color:rgba(255,255,255,.2)}.ui-common_buttonGhost__9H_Hn{background:transparent;color:var(--text-white);padding:.5rem 1rem}.ui-common_buttonGhost__9H_Hn:hover:not(:disabled),.ui-common_input__mfl9_{background:var(--glass-bg)}.ui-common_input__mfl9_{width:100%;padding:.5rem .75rem;border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-white);font-size:.875rem;transition:all var(--transition-base)}.ui-common_input__mfl9_::-moz-placeholder{color:var(--text-muted)}.ui-common_input__mfl9_::placeholder{color:var(--text-muted)}.ui-common_input__mfl9_:focus{outline:none;border-color:var(--accent-indigo);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.ui-common_dialogOverlay__PYfou{position:fixed;inset:0;background:rgba(5,5,7,.8);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:var(--z-modal)}.ui-common_dialogContent__6__aX{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(5,5,7,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:0 20px 60px rgba(0,0,0,.5);max-width:500px;width:90%;z-index:var(--z-modal)}.ui-common_toast__ttckw{background:rgba(5,5,7,.95);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--spacing-md);color:var(--text-white);box-shadow:0 10px 40px rgba(0,0,0,.5)}.ui-common_toastSuccess__FDWJn{border-color:var(--success-green)}.ui-common_toastError__z4lZC{border-color:var(--error-red)}.ui-common_card__Qo41Z{background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:0 8px 32px rgba(0,0,0,.3)}.ui-common_cardHeader__3w4JK{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem;text-align:center}.ui-common_cardTitle__qM8Lt{font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--text-white)}.ui-common_cardDescription__L_7Dl{font-size:.875rem;color:var(--text-muted)}.ui-common_cardContent__1gpqO{padding:0 1.5rem 1.5rem}.ui-common_cardFooter__Nask1{display:flex;align-items:center;padding:0 1.5rem 1.5rem}.ui-common_label__Fu92t{font-size:.875rem;font-weight:500;color:var(--text-white);margin-bottom:var(--spacing-xs);display:block}.ui-common_separator__SlHpd{flex-shrink:0;background-color:var(--glass-border);height:1px;width:100%}.ui-common_separatorVertical__1LeKW{height:100%;width:1px}.ui-common_selectTrigger__LM1fZ{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-white);cursor:pointer;transition:all var(--transition-base)}.ui-common_selectTrigger__LM1fZ:hover{background:var(--glass-bg-hover);border-color:rgba(255,255,255,.2)}.ui-common_selectContent__4zGFm{background:rgba(5,5,7,.95);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--spacing-sm);box-shadow:0 10px 40px rgba(0,0,0,.5)}.ui-common_selectItem__HMpiy{padding:.5rem .75rem;border-radius:var(--radius-sm);color:var(--text-white);cursor:pointer;transition:all var(--transition-fast)}.ui-common_selectItem__HMpiy:hover{background:var(--glass-bg)}.ui-common_sheetOverlay__GhgW9{position:fixed;inset:0;background:rgba(5,5,7,.8);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:var(--z-modal)}.ui-common_sheetContent__CHLSJ{position:fixed;background:rgba(5,5,7,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:-4px 0 20px rgba(0,0,0,.5);z-index:var(--z-modal)}.ui-common_scrollArea__9NRCP{overflow:auto}.ui-common_scrollArea__9NRCP::-webkit-scrollbar{width:8px}.ui-common_scrollArea__9NRCP::-webkit-scrollbar-track{background:transparent}.ui-common_scrollArea__9NRCP::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:var(--radius-sm)}.ui-common_scrollArea__9NRCP::-webkit-scrollbar-thumb:hover{background:var(--glass-bg-hover)}.login_loginPageContainer__TCplF{min-height:100vh;background:var(--bg-gradient);display:flex;align-items:center;justify-content:center;padding:1rem}.login-form_cardWrapper__lYkur{width:100%;max-width:28rem;box-shadow:0 10px 40px var(--glass-shadow)}.login-form_brandLink__Qsqg8{display:flex;justify-content:center;margin-bottom:1rem;font-size:1.5rem;font-weight:700;background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:opacity .3s ease}.login-form_brandLink__Qsqg8:hover{opacity:.8}.login-form_cardTitle__GEh48{text-align:center;font-size:1.5rem;font-weight:700;color:var(--text-white)!important}.login-form_cardDescription__rjAvw{text-align:center;color:var(--text-muted)!important}.login-form_tagline__Jo3S3{font-size:.75rem;color:var(--text-muted);margin-top:.25rem;display:block}.login-form_form__o54cg{display:flex;flex-direction:column;gap:1rem}.login-form_successMessage__8mBPP{padding:.75rem;font-size:.875rem;color:#10b981;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:var(--border-radius-md)}.login-form_errorMessage__zQtNX{padding:.75rem;font-size:.875rem;color:var(--accent-red);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--border-radius-md)}.login-form_fieldGroup__803kP{display:flex;flex-direction:column;gap:.5rem}.login-form_label__YFNIe{color:var(--text-white);font-size:.875rem;font-weight:500}.login-form_passwordWrapper__vu7BZ{position:relative}.login-form_togglePassword__PMrqf{position:absolute;right:0;top:0;height:100%;padding:0 .75rem;background:transparent;border:none}.login-form_togglePassword__PMrqf:hover{background:transparent}.login-form_eyeIcon__O1LX3{height:1rem;width:1rem;color:var(--text-muted)}.login-form_forgotPasswordRow__taGs4{display:flex;align-items:center;justify-content:space-between}.login-form_forgotPasswordLink__d_xj1{font-size:.875rem;color:var(--accent-indigo);transition:color .3s ease}.login-form_forgotPasswordLink__d_xj1:hover{color:var(--accent-pink);text-decoration:underline}.login-form_submitButton__feXmS{width:100%;background:var(--accent-gradient);color:var(--text-white);padding:.75rem 1.5rem;border-radius:var(--border-radius-md);font-weight:600;transition:all .3s ease}.login-form_submitButton__feXmS:hover{box-shadow:0 0 15px rgba(99,102,241,.4);transform:translateY(-2px)}.login-form_spinner__nD6G6{margin-right:.5rem;height:1rem;width:1rem;animation:login-form_spin__W8uPn 1s linear infinite}@keyframes login-form_spin__W8uPn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-form_separator__xbBLE{margin:1.5rem 0;background:var(--glass-border)}.login-form_signupSection__Aetyi{text-align:center}.login-form_signupText__0lTyn{font-size:.875rem;color:var(--text-muted)}.login-form_signupLink__9O75z{color:var(--accent-indigo);font-weight:500;transition:color .3s ease}.login-form_signupLink__9O75z:hover{color:var(--accent-pink);text-decoration:underline}.login-form_backToHomeSection__HcyWT{margin-top:1.5rem;text-align:center}.login-form_backToHomeLink__05aPs{font-size:.875rem;color:var(--text-muted);transition:color .3s ease}.login-form_backToHomeLink__05aPs:hover{color:var(--text-white);text-decoration:underline}.login-form_termsCheckbox__jMqLI{display:flex;align-items:center;gap:.5rem}.login-form_checkbox__FXQLW{width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;border-radius:.25rem;border:2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.05);cursor:pointer;transition:all .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative}.login-form_checkbox__FXQLW:hover{border-color:var(--accent-indigo);background:rgba(255,255,255,.1);box-shadow:0 0 8px rgba(99,102,241,.3)}.login-form_checkbox__FXQLW:checked{background:linear-gradient(135deg,var(--accent-indigo),var(--accent-pink));border-color:var(--accent-indigo);box-shadow:0 0 12px rgba(99,102,241,.5)}.login-form_checkbox__FXQLW:checked:after{content:"✓";position:absolute;color:white;font-size:1rem;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%)}.login-form_checkbox__FXQLW:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(99,102,241,.3);border-color:var(--accent-indigo)}.login-form_checkbox__FXQLW:disabled{cursor:not-allowed;opacity:.5}.login-form_termsLabel__fx_QC{font-size:.875rem;color:var(--text-muted);line-height:1.4;cursor:pointer}.login-form_termsLink__Gwd3u{color:var(--accent-indigo);transition:color .3s ease}.login-form_termsLink__Gwd3u:hover{color:var(--accent-pink);text-decoration:underline}.admin-dashboard_adminPage__6o_ZU{min-height:100vh;background:radial-gradient(circle at top,var(--bg-midnight),var(--bg-deep-space));background-attachment:fixed;color:var(--text-white)}.admin-dashboard_loadingContainer__wPuYB{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:radial-gradient(circle at top,var(--bg-midnight),var(--bg-deep-space))}.admin-dashboard_spinner__p9JNW{width:3rem;height:3rem;color:var(--accent-indigo);animation:admin-dashboard_spin__W836C 1s linear infinite}@keyframes admin-dashboard_spin__W836C{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.admin-dashboard_loadingText__Z0uie{font-size:1.125rem;color:var(--text-muted)}.admin-dashboard_header__Xo_jM{background:rgba(3,3,5,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--glass-border);padding:1rem 1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.3)}.admin-dashboard_headerContent__XoqqE{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.admin-dashboard_headerLeft__bKWcW{display:flex;align-items:center;gap:1rem}.admin-dashboard_logoBox__et45i{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:linear-gradient(135deg,var(--accent-indigo),var(--accent-pink));border-radius:var(--radius-lg);box-shadow:0 0 20px rgba(99,102,241,.4)}.admin-dashboard_logoIcon__JlnUr{width:1.5rem;height:1.5rem;color:var(--text-white)}.admin-dashboard_headerTitle__RL4Yy{font-size:1.5rem;font-weight:700;color:var(--text-white);margin:0}.admin-dashboard_headerSubtitle__fz9W3{font-size:.875rem;color:var(--text-muted);margin:0}.admin-dashboard_logoutButton__xyhFk{background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);color:var(--text-white);transition:all .3s ease}.admin-dashboard_logoutButton__xyhFk:hover{background:var(--glass-bg-hover);border-color:rgba(255,255,255,.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.admin-dashboard_mainContent__gkkTI{padding:2rem 1.5rem}.admin-dashboard_container__y6cCd{max-width:1400px;margin:0 auto}.admin-dashboard_tabs__73wzn{width:100%}.admin-dashboard_tabsList__Up58u{background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:.25rem;display:inline-flex;gap:.25rem;margin-bottom:2rem}.admin-dashboard_tabsTrigger___xdGI{background:transparent;color:var(--text-muted);border:none;border-radius:var(--radius-md);padding:.75rem 1.5rem;font-weight:500;transition:all .3s ease;display:flex;align-items:center;cursor:pointer}.admin-dashboard_tabsTrigger___xdGI:hover{color:var(--text-white);background:rgba(255,255,255,.05)}.admin-dashboard_tabsTrigger___xdGI[data-state=active]{background:linear-gradient(135deg,var(--accent-indigo),var(--accent-pink));color:var(--text-white);box-shadow:0 0 15px rgba(99,102,241,.4)}.admin-dashboard_tabContent__sifBC{animation:admin-dashboard_fade-in__J3os3 .3s ease-out}.admin-dashboard_card__701Dk{background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:0 8px 32px rgba(0,0,0,.3);overflow:hidden}.admin-dashboard_cardTitle__lJAh5{font-size:1.5rem;font-weight:700;color:var(--text-white)!important}.admin-dashboard_cardDescription__qVFWs{color:var(--text-muted)!important}.admin-dashboard_cardContent__DpHX4{padding:1.5rem}.admin-dashboard_alert__8W5kp{border-radius:var(--radius-md);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:var(--accent-red)}.admin-dashboard_alert__8W5kp,.admin-dashboard_successAlert__t5Fkq{margin-bottom:1.5rem;padding:1rem;display:flex;align-items:center;gap:.75rem}.admin-dashboard_successAlert__t5Fkq{border-radius:var(--radius-md);background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);color:#10b981}.admin-dashboard_formSections__e_u9r{display:flex;flex-direction:column;gap:2rem}.admin-dashboard_formSection__1rstj{display:flex;flex-direction:column;gap:1rem}.admin-dashboard_sectionTitle__nrtdO{font-size:1.25rem;font-weight:600;color:var(--text-white);margin:0}.admin-dashboard_formGrid__R6Gg6{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.admin-dashboard_fieldGroupFull__ELw2k,.admin-dashboard_fieldGroup__Y5HbQ{display:flex;flex-direction:column;gap:.5rem}.admin-dashboard_fieldGroupFull__ELw2k{grid-column:1/-1}.admin-dashboard_label__uCv2_{color:var(--text-white);font-size:.875rem;font-weight:500}.admin-dashboard_input__AgsLB{background:rgba(255,255,255,.05);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:.75rem 1rem;color:var(--text-white);font-size:.875rem;transition:all .3s ease}.admin-dashboard_input__AgsLB:focus{outline:none;border-color:var(--accent-indigo);background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(99,102,241,.2)}.admin-dashboard_input__AgsLB::-moz-placeholder{color:var(--text-gray)}.admin-dashboard_input__AgsLB::placeholder{color:var(--text-gray)}.admin-dashboard_textarea__q60dk{background:rgba(255,255,255,.05);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:.75rem 1rem;color:var(--text-white);font-size:.875rem;font-family:inherit;resize:vertical;transition:all .3s ease}.admin-dashboard_textarea__q60dk:focus{outline:none;border-color:var(--accent-indigo);background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(99,102,241,.2)}.admin-dashboard_textarea__q60dk::-moz-placeholder{color:var(--text-gray)}.admin-dashboard_textarea__q60dk::placeholder{color:var(--text-gray)}.admin-dashboard_separator__1t8vl{background:var(--glass-border);height:1px;border:none}.admin-dashboard_saveButtonContainer__eZOMj{display:flex;justify-content:flex-end;padding-top:1.5rem}.admin-dashboard_saveButton__DTgW3{background:linear-gradient(135deg,var(--accent-indigo),var(--accent-pink));color:var(--text-white);padding:.75rem 2rem;border-radius:var(--radius-md);font-weight:600;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;box-shadow:0 0 20px rgba(99,102,241,.3)}.admin-dashboard_saveButton__DTgW3:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 30px rgba(99,102,241,.5)}.admin-dashboard_saveButton__DTgW3:disabled{opacity:.6;cursor:not-allowed}.admin-dashboard_tableContainer__t8_Ej{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--glass-border)}.admin-dashboard_table__Y26JX{width:100%;border-collapse:collapse}.admin-dashboard_tableHead__9te_1{background:rgba(255,255,255,.05);border-bottom:1px solid var(--glass-border)}.admin-dashboard_tableHeader__xWgdI{padding:1rem;text-align:left;font-size:.875rem;font-weight:600;color:var(--text-white);text-transform:uppercase;letter-spacing:.05em}.admin-dashboard_tableBody__b8bis{background:transparent}.admin-dashboard_tableRow__wCodo{border-bottom:1px solid var(--glass-border);transition:background .2s ease}.admin-dashboard_tableRow__wCodo:hover{background:rgba(255,255,255,.03)}.admin-dashboard_tableRow__wCodo:last-child{border-bottom:none}.admin-dashboard_tableCell__QCtJZ{padding:1rem;font-size:.875rem;color:var(--text-muted)}.admin-dashboard_badgeActive__TVh3k{border-radius:var(--radius-full);background:rgba(16,185,129,.2);color:#10b981;border:1px solid rgba(16,185,129,.3)}.admin-dashboard_badgeActive__TVh3k,.admin-dashboard_badgeInactive__zvXUD{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.admin-dashboard_badgeInactive__zvXUD{border-radius:var(--radius-full);background:rgba(239,68,68,.2);color:var(--accent-red);border:1px solid rgba(239,68,68,.3)}.admin-dashboard_badgeSuperuser__ZvVNA{background:linear-gradient(135deg,var(--accent-indigo),var(--accent-pink));color:var(--text-white);box-shadow:0 0 10px rgba(99,102,241,.3)}.admin-dashboard_badgeSuperuser__ZvVNA,.admin-dashboard_badgeUser__gD00q{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:500}.admin-dashboard_badgeUser__gD00q{background:rgba(255,255,255,.1);color:var(--text-muted);border:1px solid var(--glass-border)}.admin-dashboard_badgePremium__isgKG{border-radius:var(--radius-full);background:rgba(251,191,36,.2);color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.admin-dashboard_badgeFree__QJt1E,.admin-dashboard_badgePremium__isgKG{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.admin-dashboard_badgeFree__QJt1E{border-radius:var(--radius-full);background:rgba(255,255,255,.05);color:var(--text-gray);border:1px solid var(--glass-border)}@keyframes admin-dashboard_fade-in__J3os3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin-dashboard_uploadFormContainer__7pSgk{display:flex;flex-direction:column;gap:1rem}.admin-dashboard_fileDropzone__tvA1X{border:2px dashed var(--glass-border);border-radius:var(--radius-md);padding:2rem;background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all var(--transition-base);cursor:pointer;position:relative;min-height:160px;display:flex;align-items:center;justify-content:center}.admin-dashboard_fileDropzone__tvA1X:hover{border-color:rgba(255,255,255,.2);background:var(--glass-bg-hover)}.admin-dashboard_fileDropzoneDragging__rTOza{border-color:var(--accent-indigo);background:rgba(99,102,241,.1)}.admin-dashboard_dropzoneContent__e_eo_{display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.admin-dashboard_dropzoneIcon__yxi_3{width:2.5rem;height:2.5rem;color:var(--text-muted);margin-bottom:.75rem}.admin-dashboard_dropzoneText__s_1M8{font-size:.875rem;font-weight:500;color:var(--text-white);margin-bottom:.25rem}.admin-dashboard_dropzoneSubtext__Tk1iv{font-size:.75rem;color:var(--text-muted)}.admin-dashboard_documentList__4G4xX{display:flex;flex-direction:column;gap:.75rem}.admin-dashboard_documentItem__SnNJ3{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:var(--radius-md);transition:all var(--transition-base)}.admin-dashboard_documentItem__SnNJ3:hover{background:var(--glass-bg-hover);border-color:rgba(255,255,255,.2)}.admin-dashboard_documentIcon__yYuse{flex-shrink:0;margin-top:.125rem}.admin-dashboard_documentIconSvg__1tXqa{width:1.25rem;height:1.25rem;color:var(--text-muted)}.admin-dashboard_documentItemContent__r_5Iw{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.admin-dashboard_documentFileName__S794_{font-size:.875rem;font-weight:500;color:var(--text-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard_documentMeta__WOmzT{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-muted)}.admin-dashboard_documentMetaItem__NirEk{display:flex;align-items:center;gap:.25rem}.admin-dashboard_documentActions__iv36z{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.admin-dashboard_documentAlertCompact__Fpc__{margin-top:.5rem;padding:.5rem .75rem}.admin-dashboard_stackedAlertSpacing__47prB{margin-bottom:1rem}.admin-dashboard_documentErrorText__Dt3hv{font-size:.75rem;color:var(--text-muted);margin:0}.admin-dashboard_statusBadge__LtWHl{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:500;border:1px solid transparent}.admin-dashboard_statusPending__0HxLr{background:rgba(251,191,36,.15);color:#fbbf24;border-color:rgba(251,191,36,.35)}.admin-dashboard_statusProcessing__7WD1H{background:rgba(59,130,246,.15);color:#60a5fa;border-color:rgba(59,130,246,.35)}.admin-dashboard_statusCompleted__AdJHQ{background:rgba(16,185,129,.15);color:#34d399;border-color:rgba(16,185,129,.35)}.admin-dashboard_statusFailed__ax2Qu{background:rgba(239,68,68,.15);color:var(--accent-red);border-color:rgba(239,68,68,.35)}.admin-dashboard_statusIcon__dKjG0{width:.875rem;height:.875rem}.admin-dashboard_statusIconSpin__YBiuF{animation:admin-dashboard_spin__W836C 1s linear infinite}.admin-dashboard_filesList__bxIz4{flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto;padding:.5rem}.admin-dashboard_filePreview__aTzjl,.admin-dashboard_filesList__bxIz4{display:flex;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg)}.admin-dashboard_filePreview__aTzjl{align-items:center;justify-content:space-between;padding:1rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.admin-dashboard_filePreviewInfo__DLkLB{display:flex;align-items:center;gap:.75rem}.admin-dashboard_filePreviewName__awhSR{font-size:.875rem;font-weight:500;color:var(--text-white)}.admin-dashboard_filePreviewSize__B5pFS{font-size:.75rem;color:var(--text-muted);margin-top:.125rem}.admin-dashboard_filePreviewIcon__a9cYL{width:1.25rem;height:1.25rem;color:var(--text-muted)}.admin-dashboard_iconButton__kRvqc{height:2rem;width:2rem;padding:0;color:var(--text-muted);cursor:pointer;pointer-events:auto;position:relative;z-index:1}.admin-dashboard_iconButton__kRvqc:hover{color:var(--accent-red);background:rgba(239,68,68,.1)}.admin-dashboard_iconButton__kRvqc:disabled{opacity:.5;cursor:not-allowed}.admin-dashboard_iconButtonIcon__CH4v9{width:1rem;height:1rem}.admin-dashboard_fullWidth__QZG_v{width:100%}.admin-dashboard_buttonContent___eIcN{display:inline-flex;align-items:center;gap:.5rem}.admin-dashboard_loadingState__fiwf4{display:flex;align-items:center;justify-content:center;padding:3rem 0;color:var(--text-muted)}.admin-dashboard_loadingIcon__U1yCp{width:2rem;height:2rem;color:var(--text-muted)}.admin-dashboard_emptyState__0DmwO{text-align:center;padding:3rem 0;color:var(--text-muted)}.admin-dashboard_emptyStateIcon__e4Tt4{width:3rem;height:3rem;opacity:.5;color:var(--text-muted);margin-bottom:1rem}.admin-dashboard_emptyStateTitle__K_B7C{font-size:.95rem;color:var(--text-white)}.admin-dashboard_emptyStateSubtext__t6Cd9{font-size:.8rem;color:var(--text-muted);margin-top:.25rem}.admin-dashboard_retryButton__SE8pA{height:2rem;padding:0 .75rem;font-size:.75rem}.admin-dashboard_retryButtonContent__lRFkP{display:inline-flex;align-items:center;gap:.375rem}@media (max-width:768px){.admin-dashboard_headerContent__XoqqE{flex-direction:column;gap:1rem;align-items:flex-start}.admin-dashboard_mainContent__gkkTI{padding:1rem}.admin-dashboard_formGrid__R6Gg6{grid-template-columns:1fr}.admin-dashboard_tableContainer__t8_Ej{overflow-x:scroll}.admin-dashboard_table__Y26JX{min-width:800px}}.signup_signupPageContainer__14Sk_{min-height:100vh;background:var(--bg-gradient);display:flex;align-items:center;justify-content:center;padding:1rem}.VoiceOrb_orbContainer__OO2zf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xl);position:relative}.VoiceOrb_orb__84K8L{--audio-scale:1;--volume-level:0;position:relative;width:var(--orb-size);height:var(--orb-size);border-radius:50%;background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));filter:blur(40px);transition:all var(--transition-base)}.VoiceOrb_orbGradient1__a3fDt,.VoiceOrb_orbGradient2__nLZd5{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;pointer-events:none}.VoiceOrb_orbGradient1__a3fDt{background:radial-gradient(circle at 30% 30%,rgba(99,102,241,.8),transparent 70%);mix-blend-mode:screen}.VoiceOrb_orbGradient2__nLZd5{background:radial-gradient(circle at 70% 70%,rgba(236,72,153,.6),transparent 70%);mix-blend-mode:screen}.VoiceOrb_orb__84K8L.VoiceOrb_idle__vj54_{animation:VoiceOrb_breathe__FGrbI 6s ease-in-out infinite;filter:blur(20px);opacity:.9}.VoiceOrb_orb__84K8L.VoiceOrb_listening__Hr592{animation:VoiceOrb_pulse-volume__5y4md .8s ease-in-out infinite;filter:blur(25px);transform:scale(var(--audio-scale));box-shadow:0 0 80px rgba(99,102,241,.8),0 0 120px rgba(236,72,153,.6),0 0 160px rgba(168,85,247,.4);transform-origin:center}.VoiceOrb_orb__84K8L.VoiceOrb_thinking__PTKjM{filter:blur(22px);position:relative;background:linear-gradient(135deg,var(--accent-purple) 0,var(--accent-pink) 25%,var(--accent-purple) 50%,var(--accent-pink) 75%,var(--accent-purple) 100%);background-size:200% 200%;animation:VoiceOrb_shimmer__2RbEG 3s linear infinite}.VoiceOrb_orb__84K8L.VoiceOrb_speaking__h4yR8{animation:VoiceOrb_morph__AMDXD 3s ease-in-out infinite;filter:blur(25px);box-shadow:0 0 calc(60px + var(--volume-level, .4) * 80px) rgba(99,102,241,.7),0 0 calc(90px + var(--volume-level, .4) * 100px) rgba(236,72,153,.5),0 0 calc(120px + var(--volume-level, .4) * 120px) rgba(168,85,247,.3);transform-origin:center;transform:scale(calc(1 + var(--volume-level, .4) * .2)) scale(var(--audio-scale,1));will-change:transform,filter,box-shadow;transition:transform .1s ease-out,filter .1s ease-out}.VoiceOrb_orb__84K8L.VoiceOrb_userSpeaking__rwXHw{animation:VoiceOrb_userPulse__mosEP .15s ease-in-out infinite;filter:blur(26px);transform:scale(calc(1 + var(--volume-level, .3) * .3)) scale(var(--audio-scale,1));box-shadow:0 0 calc(60px + var(--volume-level, .3) * 100px) rgba(59,130,246,.8),0 0 calc(90px + var(--volume-level, .3) * 120px) rgba(236,72,153,.6),0 0 calc(120px + var(--volume-level, .3) * 140px) rgba(168,85,247,.4);transform-origin:center;will-change:transform,filter,box-shadow;transition:transform .1s ease-out,filter .1s ease-out}@keyframes VoiceOrb_userPulse__mosEP{0%,to{transform:scale(calc(1 + var(--volume-level, .3) * .25)) scale(var(--audio-scale,1)) rotate(0deg);border-radius:50% 50% 50% 50%/50% 50% 50% 50%}33%{transform:scale(calc(1 + var(--volume-level, .3) * .35)) scale(var(--audio-scale,1)) rotate(3deg);border-radius:45% 55% 50% 50%/55% 45% 50% 50%}66%{transform:scale(calc(1 + var(--volume-level, .3) * .4)) scale(var(--audio-scale,1)) rotate(-3deg);border-radius:55% 45% 50% 50%/45% 55% 50% 50%}}.VoiceOrb_ripple__8j_TC{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border:2px solid rgba(99,102,241,.5);animation:VoiceOrb_ripple__8j_TC 1.5s ease-out infinite}.VoiceOrb_rippleDelayed__N1CI8{animation-delay:.75s;border-color:rgba(236,72,153,.5)}.VoiceOrb_stateText__RRdOt{font-size:1.125rem;font-weight:500;color:var(--text-muted);text-align:center;letter-spacing:.05em;text-transform:uppercase;animation:VoiceOrb_fade-in__aAMVj .3s ease-out}@media (max-width:768px){.VoiceOrb_orb__84K8L{width:var(--orb-size-mobile);height:var(--orb-size-mobile)}.VoiceOrb_stateText__RRdOt{font-size:1rem}}@media (prefers-reduced-motion:reduce){.VoiceOrb_orb__84K8L,.VoiceOrb_orb__84K8L.VoiceOrb_idle__vj54_,.VoiceOrb_orb__84K8L.VoiceOrb_listening__Hr592,.VoiceOrb_orb__84K8L.VoiceOrb_speaking__h4yR8,.VoiceOrb_orb__84K8L.VoiceOrb_thinking__PTKjM,.VoiceOrb_orb__84K8L.VoiceOrb_userSpeaking__rwXHw,.VoiceOrb_ripple__8j_TC{animation:none}.VoiceOrb_orb__84K8L{opacity:1}}.SessionCard_sessionCard__nlLX4{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;cursor:pointer;transition:all .2s ease;background:transparent;border:1px solid transparent;position:relative}.SessionCard_sessionCard__nlLX4:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.SessionCard_sessionCard__nlLX4.SessionCard_active__c7NO3{background:rgba(168,85,247,.15);border-left:3px solid;border-color:rgba(168,85,247,.3)}.SessionCard_avatar__GrURz{flex-shrink:0;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--background-tertiary)}.SessionCard_avatar__GrURz img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.SessionCard_avatarPlaceholder__tDdPK{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));color:white;font-weight:600;font-size:16px}.SessionCard_sessionInfo__mnRYw{flex:1;min-width:0}.SessionCard_sessionTitle___p8Aq{font-size:14px;font-weight:500;color:var(--text-primary);margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.SessionCard_sessionTime__AHa8l{font-size:12px;color:var(--text-secondary);margin:0;opacity:.7}.SessionCard_actions__Jz9_o{display:flex;align-items:center;gap:8px;flex-shrink:0;opacity:0;transition:opacity .2s ease}.SessionCard_sessionCard__nlLX4:hover .SessionCard_actions__Jz9_o{opacity:1}.SessionCard_titleInput__A32jm{width:100%;background:var(--background-tertiary);border:1px solid var(--accent-purple);border-radius:6px;padding:4px 8px;color:var(--text-primary);font-size:14px;font-weight:500;font-family:inherit;outline:none}.SessionCard_titleInput__A32jm:focus{border-color:var(--accent-purple);box-shadow:0 0 0 2px rgba(168,85,247,.2)}.SessionCard_cancelButton___wm9r,.SessionCard_deleteButton__GPdIC,.SessionCard_editButton__xDF72,.SessionCard_saveButton__wuNMF{padding:4px;border-radius:6px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.SessionCard_editButton__xDF72:hover{background:rgba(168,85,247,.2)}.SessionCard_saveButton__wuNMF:hover{background:rgba(16,185,129,.2)}.SessionCard_cancelButton___wm9r:hover,.SessionCard_deleteButton__GPdIC:hover{background:rgba(239,68,68,.2)}.SessionCard_icon__xQa8_{width:14px;height:14px;color:var(--text-secondary);transition:color .2s ease}.SessionCard_editButton__xDF72:hover .SessionCard_icon__xQa8_{color:var(--accent-purple)}.SessionCard_saveButton__wuNMF:hover .SessionCard_icon__xQa8_{color:#10b981}.SessionCard_cancelButton___wm9r:hover .SessionCard_icon__xQa8_,.SessionCard_deleteButton__GPdIC:hover .SessionCard_deleteIcon__k68Wc{color:#ef4444}.SessionCard_deleteIcon__k68Wc{width:14px;height:14px;color:var(--text-secondary);transition:color .2s ease}.SessionCard_chevron___m8WJ{width:16px;height:16px;color:var(--text-secondary);opacity:.5}.ToggleSwitch_toggleContainer__SrwQY{display:flex;align-items:center}.ToggleSwitch_toggleLabel__h_bIE{position:relative;display:inline-block;width:64px;height:32px;cursor:pointer}.ToggleSwitch_toggleLabel__h_bIE.ToggleSwitch_disabled__c4uq9{cursor:not-allowed;opacity:.5}.ToggleSwitch_toggleInput__utQAy{opacity:0;width:0;height:0;position:absolute}.ToggleSwitch_slider__4Czs9{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--background-tertiary);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;padding:0 6px}.ToggleSwitch_toggleInput__utQAy:checked+.ToggleSwitch_slider__4Czs9{background:rgba(168,85,247,.2);border-color:var(--accent-purple)}.ToggleSwitch_slider__4Czs9:before{content:"";position:absolute;height:24px;width:24px;left:4px;bottom:3px;background:white;border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.2)}.ToggleSwitch_toggleInput__utQAy:checked+.ToggleSwitch_slider__4Czs9:before{transform:translateX(32px);background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink))}.ToggleSwitch_icon___7_dn{width:14px;height:14px;transition:all .3s ease;z-index:1;position:relative}.ToggleSwitch_iconLeft__i5T9y,.ToggleSwitch_iconRight__8_6gM{color:var(--text-secondary)}.ToggleSwitch_iconActive__iNmJG{color:white;transform:scale(1.1)}.ToggleSwitch_toggleInput__utQAy:focus-visible+.ToggleSwitch_slider__4Czs9{outline:2px solid var(--accent-purple);outline-offset:2px}.AudioToggle_toggleContainer__jYbOd{display:flex;align-items:center}.AudioToggle_toggleLabel__73INZ{position:relative;display:inline-block;width:64px;height:32px;cursor:pointer}.AudioToggle_toggleLabel__73INZ.AudioToggle_disabled__58Iyw{cursor:not-allowed;opacity:.5}.AudioToggle_toggleInput__0DlSg{opacity:0;width:0;height:0;position:absolute}.AudioToggle_slider__BKGcb{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--background-tertiary);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;padding:0 6px}.AudioToggle_toggleInput__0DlSg:checked+.AudioToggle_slider__BKGcb{background:rgba(168,85,247,.2);border-color:var(--accent-purple)}.AudioToggle_slider__BKGcb:before{content:"";position:absolute;height:24px;width:24px;left:4px;bottom:3px;background:white;border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.2)}.AudioToggle_toggleInput__0DlSg:checked+.AudioToggle_slider__BKGcb:before{transform:translateX(32px);background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink))}.AudioToggle_icon__HIAnw{width:14px;height:14px;transition:all .3s ease;z-index:1;position:relative}.AudioToggle_iconLeft__LrM9d,.AudioToggle_iconRight__Q1D3f{color:var(--text-secondary)}.AudioToggle_iconActive__5bRVV{color:white;transform:scale(1.1)}.AudioToggle_toggleInput__0DlSg:focus-visible+.AudioToggle_slider__BKGcb{outline:2px solid var(--accent-purple);outline-offset:2px}.GradientButton_gradientButton__eL970{background:linear-gradient(135deg,var(--accent-purple) 0,var(--accent-pink) 100%);border:none;border-radius:28px;color:white;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 24px rgba(168,85,247,.4);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;position:relative;overflow:hidden}.GradientButton_gradientButton__eL970:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.GradientButton_gradientButton__eL970:hover:before{left:100%}.GradientButton_gradientButton__eL970:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(168,85,247,.6)}.GradientButton_gradientButton__eL970:active{transform:translateY(0);box-shadow:0 4px 16px rgba(168,85,247,.4)}.GradientButton_gradientButton__eL970:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 4px 16px rgba(168,85,247,.2)}.GradientButton_gradientButton__eL970:focus-visible{outline:2px solid var(--accent-purple);outline-offset:2px}.GradientButton_gradientButton__eL970.GradientButton_sm__Sots_{padding:10px 20px;font-size:14px}.GradientButton_gradientButton__eL970.GradientButton_md__p9ibZ{padding:16px 32px;font-size:16px}.GradientButton_gradientButton__eL970.GradientButton_lg__Bx2eb{padding:20px 40px;font-size:18px}.AudioWaveform_waveformContainer__qJ3RP{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0}.AudioWaveform_bar__IKwyH{width:4px;background:linear-gradient(180deg,var(--accent-purple),var(--accent-pink));border-radius:2px;margin:0 2px;transition:height .1s ease,opacity .1s ease;position:absolute;transform-origin:center}.AudioWaveform_bar__IKwyH:first-child{transform:rotate(0deg) translateY(-140px) rotate(0deg)}.AudioWaveform_bar__IKwyH:nth-child(2){transform:rotate(11.25deg) translateY(-140px) rotate(-11.25deg)}.AudioWaveform_bar__IKwyH:nth-child(3){transform:rotate(22.5deg) translateY(-140px) rotate(-22.5deg)}.AudioWaveform_bar__IKwyH:nth-child(4){transform:rotate(33.75deg) translateY(-140px) rotate(-33.75deg)}.AudioWaveform_bar__IKwyH:nth-child(5){transform:rotate(45deg) translateY(-140px) rotate(-45deg)}.AudioWaveform_bar__IKwyH:nth-child(6){transform:rotate(56.25deg) translateY(-140px) rotate(-56.25deg)}.AudioWaveform_bar__IKwyH:nth-child(7){transform:rotate(67.5deg) translateY(-140px) rotate(-67.5deg)}.AudioWaveform_bar__IKwyH:nth-child(8){transform:rotate(78.75deg) translateY(-140px) rotate(-78.75deg)}.AudioWaveform_bar__IKwyH:nth-child(9){transform:rotate(90deg) translateY(-140px) rotate(-90deg)}.AudioWaveform_bar__IKwyH:nth-child(10){transform:rotate(101.25deg) translateY(-140px) rotate(-101.25deg)}.AudioWaveform_bar__IKwyH:nth-child(11){transform:rotate(112.5deg) translateY(-140px) rotate(-112.5deg)}.AudioWaveform_bar__IKwyH:nth-child(12){transform:rotate(123.75deg) translateY(-140px) rotate(-123.75deg)}.AudioWaveform_bar__IKwyH:nth-child(13){transform:rotate(135deg) translateY(-140px) rotate(-135deg)}.AudioWaveform_bar__IKwyH:nth-child(14){transform:rotate(146.25deg) translateY(-140px) rotate(-146.25deg)}.AudioWaveform_bar__IKwyH:nth-child(15){transform:rotate(157.5deg) translateY(-140px) rotate(-157.5deg)}.AudioWaveform_bar__IKwyH:nth-child(16){transform:rotate(168.75deg) translateY(-140px) rotate(-168.75deg)}.AudioWaveform_bar__IKwyH:nth-child(17){transform:rotate(180deg) translateY(-140px) rotate(-180deg)}.AudioWaveform_bar__IKwyH:nth-child(18){transform:rotate(191.25deg) translateY(-140px) rotate(-191.25deg)}.AudioWaveform_bar__IKwyH:nth-child(19){transform:rotate(202.5deg) translateY(-140px) rotate(-202.5deg)}.AudioWaveform_bar__IKwyH:nth-child(20){transform:rotate(213.75deg) translateY(-140px) rotate(-213.75deg)}.AudioWaveform_bar__IKwyH:nth-child(21){transform:rotate(225deg) translateY(-140px) rotate(-225deg)}.AudioWaveform_bar__IKwyH:nth-child(22){transform:rotate(236.25deg) translateY(-140px) rotate(-236.25deg)}.AudioWaveform_bar__IKwyH:nth-child(23){transform:rotate(247.5deg) translateY(-140px) rotate(-247.5deg)}.AudioWaveform_bar__IKwyH:nth-child(24){transform:rotate(258.75deg) translateY(-140px) rotate(-258.75deg)}.AudioWaveform_bar__IKwyH:nth-child(25){transform:rotate(270deg) translateY(-140px) rotate(-270deg)}.AudioWaveform_bar__IKwyH:nth-child(26){transform:rotate(281.25deg) translateY(-140px) rotate(-281.25deg)}.AudioWaveform_bar__IKwyH:nth-child(27){transform:rotate(292.5deg) translateY(-140px) rotate(-292.5deg)}.AudioWaveform_bar__IKwyH:nth-child(28){transform:rotate(303.75deg) translateY(-140px) rotate(-303.75deg)}.AudioWaveform_bar__IKwyH:nth-child(29){transform:rotate(315deg) translateY(-140px) rotate(-315deg)}.AudioWaveform_bar__IKwyH:nth-child(30){transform:rotate(326.25deg) translateY(-140px) rotate(-326.25deg)}.AudioWaveform_bar__IKwyH:nth-child(31){transform:rotate(337.5deg) translateY(-140px) rotate(-337.5deg)}.AudioWaveform_bar__IKwyH:nth-child(32){transform:rotate(348.75deg) translateY(-140px) rotate(-348.75deg)}.papi-bot-interface_container__pM0_K{display:flex;flex-direction:column;height:100vh;width:100vw;background:var(--background-primary);color:var(--text-primary);overflow:hidden}.papi-bot-interface_header__pVjTx{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--border-color);background:var(--background-secondary)}.papi-bot-interface_headerLeft__sw_CM{display:flex;align-items:center;gap:12px}.papi-bot-interface_title__npljd{font-size:24px;font-weight:600;color:var(--accent-purple);margin:0;text-shadow:0 0 20px rgba(168,85,247,.5)}.papi-bot-interface_status__VYcN5{font-size:14px;color:var(--text-secondary);opacity:.7}.papi-bot-interface_logoutButton__Felr6{color:var(--text-primary);display:flex;align-items:center;gap:8px}.papi-bot-interface_logoutButton__Felr6:hover{background:rgba(255,255,255,.05)}.papi-bot-interface_mainLayout__Ul_Gb{display:flex;flex:1;overflow:hidden}.papi-bot-interface_sidebar__0W_64{width:20%;min-width:256px;background:var(--background-secondary);border-right:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden;position:relative}.papi-bot-interface_sidebarCloseButton__GuyC_{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:var(--background-tertiary);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}.papi-bot-interface_sidebarCloseButton__GuyC_:hover{background:var(--background-primary);border-color:var(--accent-purple);transform:scale(1.1)}.papi-bot-interface_sidebarCloseIcon__n7OaT{width:16px;height:16px;color:var(--text-secondary);transition:color .2s ease}.papi-bot-interface_sidebarCloseButton__GuyC_:hover .papi-bot-interface_sidebarCloseIcon__n7OaT{color:var(--accent-purple)}.papi-bot-interface_sidebarReopenButton__4zCqQ{width:40px;height:40px;background:var(--background-tertiary);border:1px solid var(--border-color);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.papi-bot-interface_sidebarReopenButton__4zCqQ:hover{background:var(--background-primary);border-color:var(--accent-purple);transform:scale(1.05)}.papi-bot-interface_sidebarReopenIcon__a1IWV{width:20px;height:20px;color:var(--text-secondary);transition:color .2s ease}.papi-bot-interface_sidebarReopenButton__4zCqQ:hover .papi-bot-interface_sidebarReopenIcon__a1IWV{color:var(--accent-purple)}.papi-bot-interface_sidebarHeader__nf8x2{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--border-color)}.papi-bot-interface_sidebarTitle__D15a8{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.papi-bot-interface_newChatButton__VpO4z{color:var(--text-primary);padding:12px 16px;display:flex;align-items:center;gap:8px;font-size:14px;white-space:nowrap;width:100%;justify-content:flex-start;margin-bottom:8px;border-radius:12px;background:var(--background-tertiary);border:1px solid var(--border-color);transition:all .2s ease}.papi-bot-interface_newChatButton__VpO4z:hover{background:rgba(var(--accent-purple-rgb),.1);border-color:var(--accent-purple);color:var(--accent-purple);transform:translateX(2px)}.papi-bot-interface_sessionsList__W_Euc{flex:1;overflow-y:auto}.papi-bot-interface_sessionsContainer__K5EKe{padding:16px;display:flex;flex-direction:column;gap:8px}.papi-bot-interface_chatArea__B7ae_{flex:1;display:flex;flex-direction:column;background:var(--background-primary);overflow:hidden;min-width:0;position:relative}.papi-bot-interface_messagesContainer__VWNmK{flex:1 1 0;position:relative;overflow:visible;min-height:0;display:flex;flex-direction:column;height:0;max-height:100%}.papi-bot-interface_orbOverlay__3Piaj{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .4s ease,z-index 0s linear .2s;z-index:1}.papi-bot-interface_orbOverlayFront__3Z6uD{opacity:1;z-index:3;pointer-events:auto;transition:opacity .4s ease,z-index 0s linear 0s}.papi-bot-interface_orbOverlayBack__Bn2in{opacity:.3;z-index:1}.papi-bot-interface_orbOverlayBack__Bn2in .papi-bot-interface_voiceStatus__kZD3d{display:none}.papi-bot-interface_messagesAreaFront__PYoyX{opacity:1;z-index:2;pointer-events:auto;transition:opacity .4s ease,z-index 0s linear 0s}.papi-bot-interface_messagesAreaBack__0h_KU{opacity:.3;z-index:2;pointer-events:auto}.papi-bot-interface_chatHeader__nSD0a{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-bottom:1px solid var(--border-color);background:var(--background-secondary);position:relative;z-index:10}.papi-bot-interface_chatHeaderLeft__H0Jd0{display:flex;align-items:center;gap:12px}.papi-bot-interface_chatTitle__2dils{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.papi-bot-interface_headerControls__yY7wO{display:flex;align-items:center;gap:24px}.papi-bot-interface_toggleContainer__p4zO6{display:flex;align-items:center;gap:12px}.papi-bot-interface_toggleLabel__vtrXw{font-size:14px;color:var(--text-secondary)}.papi-bot-interface_messagesArea__Njq8K{flex:1 1 0;position:relative;width:100%;height:0;min-height:0;max-height:calc(100vh - 250px);overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:24px;display:flex;flex-direction:column;gap:16px;transition:opacity .4s ease,z-index 0s linear .2s;z-index:2;scrollbar-width:thin;scrollbar-color:var(--background-tertiary) var(--background-primary)}.papi-bot-interface_message__VZ8EZ{display:flex;flex-direction:column;gap:4px;max-width:70%}.papi-bot-interface_messageUser__CZgMP{align-self:flex-end;align-items:flex-end}.papi-bot-interface_messageBot__b4CNO{align-self:flex-start;align-items:flex-start}.papi-bot-interface_messageBubble__I3U4I{padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.5;word-wrap:break-word}.papi-bot-interface_bubbleUser__DUTVi{background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));color:white;border-bottom-right-radius:4px}.papi-bot-interface_bubbleBot__nozOE{background:var(--background-tertiary);color:var(--text-primary);border:1px solid var(--border-color);border-bottom-left-radius:4px}.papi-bot-interface_messageTime__ZyMW7{font-size:12px;color:var(--text-secondary);opacity:.7;padding:0 4px}.papi-bot-interface_inputAreaContainer__80IV9{position:relative;z-index:10;background:var(--background-primary);border-top:1px solid var(--border-color);background:var(--background-secondary)}.papi-bot-interface_inputRow__smt9n{display:flex;align-items:center;gap:12px;padding:12px 24px}.papi-bot-interface_inputArea__Gqy71{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.papi-bot-interface_inputIcon__QUQWp{width:20px;height:20px;color:var(--text-secondary);flex-shrink:0}.papi-bot-interface_textInput__GeuXS{flex:1;min-width:0;height:56px;border-radius:28px;background:var(--background-tertiary);border:1px solid var(--border-color);color:var(--text-primary);padding:0 24px;font-size:14px}.papi-bot-interface_textInput__GeuXS:focus{outline:none;border-color:var(--accent-purple);box-shadow:0 0 0 2px rgba(168,85,247,.2)}.papi-bot-interface_sendButton__Ww55_{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));border:none;color:white;flex-shrink:0}.papi-bot-interface_sendButton__Ww55_:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(168,85,247,.4)}.papi-bot-interface_sendButton__Ww55_:disabled{opacity:.5;cursor:not-allowed}.papi-bot-interface_voiceButton__djYzb{width:100%;height:56px;border-radius:28px;padding:0 24px;font-size:16px;flex-shrink:0}.papi-bot-interface_orbContainer__q6s7R{justify-content:center;display:flex;flex-direction:column;align-items:center;gap:8px}.papi-bot-interface_orbWrapper__XzgCw{position:relative;display:flex;align-items:center;justify-content:center;width:250px;height:250px}.papi-bot-interface_orbLabel__QqAnZ{font-size:14px;color:var(--text-secondary);text-align:center;margin:0}.papi-bot-interface_voiceStatus__kZD3d{font-size:14px;color:var(--text-primary);text-align:center;font-weight:500;margin:0;text-transform:uppercase;letter-spacing:.05em}@media (max-width:1024px){.papi-bot-interface_orbPanel__vnkvH,.papi-bot-interface_orbReopenButton__1kw3z{display:none}.papi-bot-interface_chatArea__B7ae_{flex:1}}@media (max-width:768px){.papi-bot-interface_sidebarReopenButton__4zCqQ,.papi-bot-interface_sidebar__0W_64{display:none}.papi-bot-interface_chatArea__B7ae_{width:100%}.papi-bot-interface_message__VZ8EZ{max-width:85%}}.papi-bot-interface_messagesArea__Njq8K::-webkit-scrollbar,.papi-bot-interface_sessionsList__W_Euc::-webkit-scrollbar{width:8px}.papi-bot-interface_messagesArea__Njq8K::-webkit-scrollbar-track,.papi-bot-interface_sessionsList__W_Euc::-webkit-scrollbar-track{background:var(--background-primary)}.papi-bot-interface_messagesArea__Njq8K::-webkit-scrollbar-thumb,.papi-bot-interface_sessionsList__W_Euc::-webkit-scrollbar-thumb{background:var(--background-tertiary);border-radius:4px}.papi-bot-interface_messagesArea__Njq8K::-webkit-scrollbar-thumb:hover,.papi-bot-interface_sessionsList__W_Euc::-webkit-scrollbar-thumb:hover{background:var(--border-color)}