.Home_dashboardContainer__8cPQX{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"sidebar header" "sidebar main";overflow-y:auto}.Home_container__9OuOz,.Home_dashboardContainer__8cPQX{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;position:relative;overflow-x:hidden}.Home_container__9OuOz{padding:0;display:flex;flex-direction:column}.Home_container__9OuOz:before{content:"";position:absolute;top:0;left:0;right:0;height:400px;background:linear-gradient(135deg,#667eea,#764ba2);opacity:.05;z-index:0;border-radius:0 0 50% 50%/0 0 20px 20px}.Home_topHeader__Q_c0_{grid-area:header;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:rgba(255,255,255,.98);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(226,232,240,.8);box-shadow:0 1px 3px rgba(0,0,0,.05);z-index:100;position:-webkit-sticky;position:sticky;top:0;overflow:visible}.Home_headerLeft__wIA8Q{display:flex;align-items:center;gap:.85rem;padding-left:.16rem;flex:1 1 auto;min-width:0}.Home_sidebarToggle__TTfHx{padding:.5rem;background:transparent;border:none;border-radius:8px;cursor:pointer;color:#475569;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Home_sidebarToggle__TTfHx:hover{background:rgba(99,102,241,.1);color:#6366f1}.Home_headerRight__zQExK{display:flex;align-items:center;gap:.85rem;padding-right:.1rem;flex:1 1 auto;justify-content:flex-end;min-width:0;overflow:visible}.Home_notificationButton__PTv_0{padding:.625rem;background:transparent;border:none;border-radius:12px;cursor:pointer;color:#475569;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:40px;height:40px}.Home_notificationButton__PTv_0:hover:not(:disabled){background:rgba(99,102,241,.1);color:#6366f1;transform:translateY(-1px)}.Home_notificationButton__PTv_0:disabled{opacity:.4;cursor:not-allowed}.Home_profileDropdownContainer__PRSxA{position:relative;min-width:0}.Home_profileButton__6zvAX{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:rgba(99,102,241,.05);border:1px solid rgba(99,102,241,.1);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.Home_profileButton__6zvAX:hover{background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.2)}.Home_adminButton__q5oFs,.Home_notificationButton__PTv_0,.Home_profileButton__6zvAX,.Home_sidebarToggle__TTfHx{min-width:44px;min-height:44px}.Home_profileAvatar__3_vai{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:white;display:flex;align-items:center;justify-content:center;font-size:1.07rem;font-weight:600}.Home_profileName__W7SV8{color:#334155;font-size:1.07rem;font-weight:600}.Home_profileDropdown__P5Psx{position:absolute;top:calc(100% + .5rem);right:0;background:white;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);min-width:240px;z-index:1000;overflow:hidden;border:1px solid rgba(226,232,240,.8);animation:Home_dropdownSlideIn__nZ0U7 .2s ease-out}@keyframes Home_dropdownSlideIn__nZ0U7{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Home_profileDropdownHeader__o0Hia{padding:1rem;display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.Home_profileDropdownAvatar__gFMzx{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem}.Home_profileDropdownInfo__IE0ze{flex:1 1;min-width:0}.Home_profileDropdownName__EeW7P{font-weight:600;color:#1e293b;font-size:.95rem;margin-bottom:.25rem}.Home_profileDropdownEmail__SN6JT{font-size:.8rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Home_profileDropdownDivider__O1dxZ{height:1px;background:#e2e8f0;margin:.5rem 0}.Home_profileDropdownItem__kDqjH{width:100%;padding:.75rem 1rem;background:transparent;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.75rem;color:#475569;font-size:1.07rem;font-weight:600;transition:all .2s ease}.Home_profileDropdownItem__kDqjH:hover:not(:disabled){background:rgba(99,102,241,.05);color:#6366f1}.Home_profileDropdownItem__kDqjH:disabled{opacity:.4;cursor:not-allowed}.Home_profileDropdownItem__kDqjH svg{flex-shrink:0}.Home_dropdownOverlay__aBUgi{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:transparent}.Home_sidebar__7e4Eq{grid-area:sidebar;width:260px;background:rgba(255,255,255,.98);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-right:1px solid rgba(226,232,240,.8);transition:width .3s cubic-bezier(.4,0,.2,1);overflow:hidden;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:50}.Home_sidebarCollapsed__sbRTK{width:80px}.Home_sidebarNav__UU8G1{padding:1rem 0;display:flex;flex-direction:column;gap:.5rem}.Home_navItem__twDyi{display:flex;align-items:center;gap:1rem;padding:.875rem 1.25rem;margin:0 .75rem;background:transparent;border:none;border-radius:12px;cursor:pointer;color:#475569;font-size:.95rem;font-weight:500;transition:all .2s ease;text-align:left;white-space:nowrap}.Home_navItem__twDyi:hover:not(:disabled){background:rgba(99,102,241,.1);color:#6366f1}.Home_navItem__twDyi:disabled{opacity:.4;cursor:not-allowed}.Home_navItemActive__Qhbc5{background:rgba(99,102,241,.15)!important;color:#6366f1!important;font-weight:600;border-left:3px solid #6366f1;padding-left:calc(1.25rem - 3px)}.Home_navItem__twDyi svg{flex-shrink:0;width:20px;height:20px}.Home_navItem__twDyi span{overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease}.Home_sidebarCollapsed__sbRTK .Home_navItem__twDyi span{opacity:0;width:0}.Home_mainContent__nJQdL{grid-area:main;padding:2rem;overflow-y:auto;transition:margin-left .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box}.Home_main__2uIek{padding:2.5rem 1.5rem;flex:1 1;flex-direction:column;justify-content:flex-start;max-width:1200px;margin:0 auto;position:relative;z-index:1}.Home_header__ZUWxe,.Home_main__2uIek{display:flex;align-items:center;width:100%}.Home_header__ZUWxe{justify-content:space-between;background:rgba(255,255,255,.95);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);padding:1.75rem 2.5rem;border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.8);margin-bottom:2.5rem;border:1px solid rgba(255,255,255,.6);transition:all .3s cubic-bezier(.4,0,.2,1)}.Home_header__ZUWxe:hover{box-shadow:0 12px 48px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.9)}.Home_logoContainer__Aeebd{display:flex;align-items:center;gap:.75rem}.Home_mountainIcon__ADK10{color:#6366f1;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(99,102,241,.2))}.Home_mountainIcon__ADK10:hover{transform:scale(1.1) rotate(5deg);color:#8b5cf6;filter:drop-shadow(0 4px 8px rgba(139,92,246,.3))}.Home_companyName__jKO1I{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.Home_title__YEn0u{margin:0;font-size:1em;font-weight:600;color:#334155;line-height:1.5;letter-spacing:-.01em}.Home_highlight__TZ0SE{background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.Home_userSection__aiOfv{display:flex;align-items:center;gap:.75rem}.Home_userName___RyiQ{font-weight:600;color:#475569;font-size:.95rem;letter-spacing:.01em;padding:.5rem 1rem;background:rgba(99,102,241,.05);border-radius:12px;border:1px solid rgba(99,102,241,.1)}.Home_logoutButton__05xUc{padding:.625rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:44px;height:44px;box-shadow:0 4px 12px rgba(59,130,246,.25)}.Home_logoutButton__05xUc:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.35);background:linear-gradient(135deg,#2563eb,#1d4ed8)}.Home_logoutButton__05xUc:active{transform:translateY(0)}.Home_microphoneHeaderButton__0fYhL{padding:.625rem;background:linear-gradient(135deg,#10b981,#059669);color:white;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:44px;height:44px;box-shadow:0 4px 12px rgba(16,185,129,.25)}.Home_microphoneHeaderButton__0fYhL:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(16,185,129,.35);background:linear-gradient(135deg,#059669,#047857)}.Home_microphoneHeaderButton__0fYhL:active:not(:disabled){transform:translateY(0)}.Home_microphoneHeaderButton__0fYhL:disabled{opacity:.4;cursor:not-allowed;box-shadow:0 2px 6px rgba(16,185,129,.15)}.Home_feedbackHeaderButton__lsAZQ{padding:.625rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:white;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:44px;height:44px;box-shadow:0 4px 12px rgba(245,158,11,.25)}.Home_feedbackHeaderButton__lsAZQ:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(245,158,11,.35);background:linear-gradient(135deg,#d97706,#b45309)}.Home_feedbackHeaderButton__lsAZQ:active:not(:disabled){transform:translateY(0)}.Home_feedbackHeaderButton__lsAZQ:disabled{opacity:.4;cursor:not-allowed;box-shadow:0 2px 6px rgba(245,158,11,.15)}.Home_adminButton__q5oFs{padding:.625rem 1.25rem;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:white;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.07rem;font-weight:600;letter-spacing:.01em;box-shadow:0 4px 12px rgba(139,92,246,.25)}.Home_adminButton__q5oFs:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,92,246,.35)}.Home_adminButton__q5oFs:active:not(:disabled){transform:translateY(0)}.Home_adminButton__q5oFs:disabled{opacity:.4;cursor:not-allowed;box-shadow:0 2px 6px rgba(139,92,246,.15)}.Home_historyButton__HkFHk{padding:.625rem 1.25rem;background:linear-gradient(135deg,#10b981,#059669);color:white;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.07rem;font-weight:600;letter-spacing:.01em;box-shadow:0 4px 12px rgba(16,185,129,.25)}.Home_historyButton__HkFHk:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 8px 20px rgba(16,185,129,.35)}.Home_historyButton__HkFHk:active:not(:disabled){transform:translateY(0)}.Home_historyButton__HkFHk:disabled{opacity:.4;cursor:not-allowed;box-shadow:0 2px 6px rgba(16,185,129,.15)}.Home_statusContainer__EkDXw{display:flex;align-items:center;gap:.75rem;background:rgba(255,255,255,.95);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);padding:.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;box-shadow:0 8px 24px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.6);transition:all .3s ease}.Home_statusContainer__EkDXw:hover{box-shadow:0 12px 32px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.9)}.Home_statusIndicator__GXaep{width:12px;height:12px;border-radius:50%;animation:Home_statusPulse__5fZ3C 2.5s ease-in-out infinite;box-shadow:0 0 10px currentColor}@keyframes Home_statusPulse__5fZ3C{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.Home_statusText__oculC{font-size:1.07rem;font-weight:600;color:#475569;letter-spacing:.01em}.Home_transcriptionSection__ONcUD{display:flex;flex-direction:column;align-items:center;width:100%;max-width:900px;background:rgba(255,255,255,.98);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);padding:3.5rem 3rem;border-radius:32px;box-shadow:0 20px 60px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.7);margin-bottom:2.5rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:visible;min-height:300px}.Home_transcriptionSection__ONcUD:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#667eea,#764ba2 50%,#f093fb);border-radius:32px 32px 0 0;opacity:0;transition:opacity .4s ease}.Home_transcriptionSection__ONcUD:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 24px 72px rgba(102,126,234,.15),0 12px 32px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,1)}.Home_transcriptionSection__ONcUD:hover:before{opacity:1}.Home_heroSection__XIXHz{text-align:center;margin-bottom:3rem;animation:Home_fadeInUp__v4Vdz .8s ease}.Home_heroTitle__BwshW{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 1rem;letter-spacing:-.02em}.Home_heroSubtitle__C6BcQ{font-size:1.15rem;color:#64748b;font-weight:500;margin:0;line-height:1.6;letter-spacing:.01em}.Home_buttonsContainer__5mudp{display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;flex-wrap:nowrap;justify-content:center;width:100%;max-width:480px;margin:0 auto;padding:2rem 0}.Home_recordButton__iGJvB,.Home_uploadButton__MS9tg{font-size:1.07rem;font-weight:600}.Home_recordButton__iGJvB svg,.Home_uploadButton__MS9tg svg{width:20px;height:20px;display:inline-block;vertical-align:middle}.Home_recordButton__iGJvB span,.Home_uploadButton__MS9tg span{font-size:1.07rem;font-weight:600;align-items:center;justify-content:center;text-align:center}.Home_recordButton__iGJvB,.Home_uploadButton__MS9tg{gap:.9rem;padding:1.15rem 1.4rem;font-size:1.05rem;box-shadow:0 8px 24px rgba(99,102,241,.17);outline:none;min-height:48px}.Home_recordButton__iGJvB,.Home_uploadButton__MS9tg{display:flex;align-items:center;justify-content:center;border:none;border-radius:20px;font-weight:700;min-width:0;width:100%;max-width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer}.Home_uploadButton__MS9tg{gap:1rem;padding:1.35rem 1.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:white;font-size:1.15rem;letter-spacing:.02em;overflow:hidden;box-shadow:0 12px 35px rgba(99,102,241,.3),0 6px 16px rgba(99,102,241,.2)}.Home_uploadButton__MS9tg: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}.Home_uploadButton__MS9tg:hover:not(:disabled):before{left:100%}.Home_uploadButton__MS9tg:hover:not(:disabled){transform:translateY(-3px) scale(1.02);box-shadow:0 16px 40px rgba(99,102,241,.35),0 8px 20px rgba(99,102,241,.2);background:linear-gradient(135deg,#7c3aed,#a855f7)}.Home_uploadButton__MS9tg:active:not(:disabled){transform:translateY(-1px) scale(1.01)}.Home_uploadButton__MS9tg:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 4px 12px rgba(99,102,241,.1)}.Home_uploadButton__MS9tg:focus-visible{outline:3px solid rgba(99,102,241,.5);outline-offset:3px}.Home_cancelButton__fCcKZ{padding:1rem 2rem;background:linear-gradient(135deg,#fed7d7,#feb2b2);color:#c53030;border:none;border-radius:15px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px rgba(254,178,178,.3);display:flex;align-items:center;justify-content:center;min-width:140px;animation:Home_fadeInUp__v4Vdz .3s ease}.Home_cancelButton__fCcKZ:hover:not(:disabled){background:linear-gradient(135deg,#feb2b2,#fc8181);transform:translateY(-2px);box-shadow:0 8px 25px rgba(254,178,178,.5)}.Home_cancelButton__fCcKZ:disabled{opacity:.6;cursor:not-allowed;transform:none}.Home_recordingInterface__e2EYk{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-bottom:2.5rem;width:100%}.Home_recordingStatus__l_8s9{display:flex;align-items:center;justify-content:center;width:100%}.Home_recordingStatusText__t_q0Q{font-size:1.5rem;font-weight:700;color:#dc2626;text-align:center;padding:1.5rem 2.5rem;border-radius:20px;background:linear-gradient(135deg,rgba(220,38,38,.08),rgba(239,68,68,.12));border:2px solid rgba(220,38,38,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:Home_recordingStatusPulse__dDGxZ 2s ease-in-out infinite;box-shadow:0 8px 24px rgba(220,38,38,.15),0 0 0 0 rgba(220,38,38,.4);letter-spacing:.01em}@keyframes Home_recordingStatusPulse__dDGxZ{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(229,62,62,.4)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(229,62,62,0)}}.Home_recordingButtons__Hdpin{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.Home_stopButtonRed__uq0Tb{padding:.8rem 2rem;font-size:1rem;font-weight:600;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;min-width:140px;background:linear-gradient(135deg,#f56565,#e53e3e);color:white;box-shadow:0 4px 15px rgba(245,101,101,.3)}.Home_stopButtonRed__uq0Tb:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(245,101,101,.4);background:linear-gradient(135deg,#e53e3e,#c53030)}.Home_stopButtonRed__uq0Tb:active{transform:translateY(0)}.Home_pausedStatusText__it6T1{font-size:1.4rem;font-weight:700;color:#ed8936;text-align:center;padding:1rem 2rem;border-radius:15px;background:rgba(237,137,54,.1);border:2px solid rgba(237,137,54,.2);animation:Home_pausedStatusPulse__DkszQ 2s infinite}@keyframes Home_pausedStatusPulse__DkszQ{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(237,137,54,.4)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(237,137,54,0)}}.Home_pauseButton__PM77a{padding:.8rem 2rem;font-size:1rem;font-weight:600;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;min-width:140px;background:linear-gradient(135deg,#fed7aa,#f6ad55);color:#744210;box-shadow:0 4px 15px rgba(246,173,85,.3)}.Home_pauseButton__PM77a:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(246,173,85,.4);background:linear-gradient(135deg,#f6ad55,#ed8936)}.Home_pauseButton__PM77a:active{transform:translateY(0)}.Home_resumeButton__ZST1J{padding:.8rem 2rem;font-size:1rem;font-weight:600;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;min-width:140px;background:linear-gradient(135deg,#9ae6b4,#68d391);color:#22543d;box-shadow:0 4px 15px rgba(104,211,145,.3)}.Home_resumeButton__ZST1J:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(104,211,145,.4);background:linear-gradient(135deg,#68d391,#48bb78)}.Home_resumeButton__ZST1J:active{transform:translateY(0)}.Home_pausedSegment__ul60_{color:#718096;font-style:italic;opacity:.8}.Home_segmentSeparator__OPAot{color:#a0aec0;font-weight:700;margin:0 .5rem}.Home_pausedIndicator__cXprd{color:#ed8936;font-weight:700;animation:Home_blink___23V4 1s infinite}.Home_settingsOverlay__YoGMo{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem}.Home_settingsModal__MNRcG{background:white;border-radius:15px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:100%;max-width:500px;max-height:80vh;overflow:hidden;animation:Home_modalSlideIn__jmNxb .3s ease-out;box-sizing:border-box}@keyframes Home_modalSlideIn__jmNxb{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Home_settingsHeader__3CFdG{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0;background:#f7fafc}.Home_settingsHeader__3CFdG h3{margin:0;color:#2d3748;font-size:1.25rem;font-weight:600}.Home_closeSettingsButton__0x7Y9{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#718096;padding:.5rem;border-radius:6px;transition:all .3s ease}.Home_closeSettingsButton__0x7Y9:hover{background:#e2e8f0;color:#2d3748}.Home_settingsContent__T0xP_{padding:1.5rem;max-height:60vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.Home_microphoneList__2Wnkd{margin-bottom:1.5rem}.Home_microphoneOption__e7Q_K{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:2px solid #e2e8f0;border-radius:10px;margin-bottom:.75rem;cursor:pointer;transition:all .3s ease;background:white}.Home_microphoneOption__e7Q_K:hover{border-color:#2563eb;background:#f7fafc}.Home_microphoneOption__e7Q_K.Home_selected__0hXc0{border-color:#2563eb;background:rgba(37,99,235,.05)}.Home_microphoneInfo__yRJCL{display:flex;align-items:flex-start;gap:.75rem;flex:1 1;min-width:0}.Home_micIcon___bclY{color:#4a5568;flex-shrink:0;margin-top:.1rem}.Home_microphoneName__3G53q{color:#2d3748;font-weight:500;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;line-height:1.4}.Home_checkIcon__eb0x6{color:#2563eb;flex-shrink:0}.Home_noMicrophones__uVPMy{text-align:center;padding:2rem;color:#718096}.Home_noMicrophones__uVPMy p{margin-bottom:1rem}.Home_settingsActions__XWCZM{border-top:1px solid #e2e8f0;padding-top:1.5rem;display:flex;justify-content:center}.Home_refreshSettingsButton__E6NDX{padding:.75rem 1.5rem;background:#2563eb;color:white;border:none;border-radius:8px;cursor:pointer;font-size:1.07rem;font-weight:600;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.Home_refreshSettingsButton__E6NDX:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.Home_refreshSettingsButton__E6NDX:disabled{opacity:.5;cursor:not-allowed}.Home_recordButton__iGJvB{padding:1.35rem 1.5rem;font-size:1.15rem;font-weight:700;letter-spacing:.02em;background:linear-gradient(135deg,#10b981,#059669);color:white;border:none;border-radius:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 12px 35px rgba(16,185,129,.3),0 6px 16px rgba(16,185,129,.2);min-width:0;width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;gap:1rem;position:relative;overflow:hidden}.Home_recordButton__iGJvB: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}.Home_recordButton__iGJvB:hover:not(:disabled):before{left:100%}.Home_recordButton__iGJvB:hover:not(:disabled){transform:translateY(-3px) scale(1.02);box-shadow:0 16px 40px rgba(16,185,129,.35),0 8px 20px rgba(16,185,129,.2);background:linear-gradient(135deg,#059669,#047857)}.Home_recordButton__iGJvB:active:not(:disabled){transform:translateY(-1px) scale(1.01)}.Home_recordButton__iGJvB:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 4px 12px rgba(16,185,129,.1)}.Home_recordButton__iGJvB.Home_recording__Z5U8Y{background:linear-gradient(135deg,#f56565,#e53e3e);animation:Home_recordingPulse__IvYv1 1.5s infinite}.Home_recordButton__iGJvB.Home_processing__zsAzx{animation:Home_processingPulse__gsKPB 2s infinite}.Home_recordButton__iGJvB.Home_preparing__ObbHD,.Home_recordButton__iGJvB.Home_processing__zsAzx{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;box-shadow:0 0 15px rgba(253,230,138,.4);cursor:not-allowed}.Home_recordButton__iGJvB.Home_preparing__ObbHD{animation:Home_preparingPulse__vduqW 1.5s infinite}.Home_recordButton__iGJvB.Home_cancelling__iKcLl{background:linear-gradient(135deg,#fed7d7,#feb2b2);color:#c53030;box-shadow:0 0 15px rgba(254,178,178,.4);cursor:not-allowed;animation:Home_cancellingPulse__xixf_ 1.5s infinite}@keyframes Home_recordingPulse__IvYv1{0%{box-shadow:0 6px 20px rgba(245,101,101,.3)}50%{box-shadow:0 6px 20px rgba(245,101,101,.6)}to{box-shadow:0 6px 20px rgba(245,101,101,.3)}}@keyframes Home_processingPulse__gsKPB{0%{box-shadow:0 6px 20px rgba(253,230,138,.3)}50%{box-shadow:0 6px 20px rgba(253,230,138,.6)}to{box-shadow:0 6px 20px rgba(253,230,138,.3)}}@keyframes Home_preparingPulse__vduqW{0%{box-shadow:0 6px 20px rgba(253,230,138,.3)}50%{box-shadow:0 6px 20px rgba(253,230,138,.6)}to{box-shadow:0 6px 20px rgba(253,230,138,.3)}}@keyframes Home_cancellingPulse__xixf_{0%{box-shadow:0 6px 20px rgba(254,178,178,.3)}50%{box-shadow:0 6px 20px rgba(254,178,178,.6)}to{box-shadow:0 6px 20px rgba(254,178,178,.3)}}.Home_processingIndicator__6VKQt{display:flex;align-items:flex-start;gap:1.25rem;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(139,92,246,.08));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:2px solid rgba(99,102,241,.2);border-radius:20px;padding:1.75rem 2rem;margin-bottom:2rem;animation:Home_fadeInUp__v4Vdz .5s cubic-bezier(.34,1.56,.64,1);box-shadow:0 8px 24px rgba(99,102,241,.1),inset 0 1px 0 rgba(255,255,255,.5)}.Home_processingSpinner__W_ZP6{width:28px;height:28px;border-right:3px solid rgba(99,102,241,.2);border-top:3px solid rgba(99,102,241,.2);border-color:#6366f1 #8b5cf6 rgba(99,102,241,.2) rgba(99,102,241,.2);border-style:solid;border-width:3px;border-radius:50%;animation:Home_spin__mtALV .8s linear infinite;flex-shrink:0;margin-top:.15rem}.Home_processingMessage__LiF_q{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.Home_processingTitle__ueEjW{color:#2563eb;font-weight:600;font-size:1rem}.Home_processingDetails__u6tE0{color:#4a5568;font-weight:500;font-size:1.07rem;font-weight:600}.Home_processingNote__ioLZV{color:#718096;font-size:.8rem;font-style:italic}@keyframes Home_spin__mtALV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Home_fadeInUp__v4Vdz{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Home_pulse__RjTWC{width:12px;height:12px;background:#e53e3e;border-radius:50%;animation:Home_pulseRed__JXFDp 1s infinite}@keyframes Home_pulseRed__JXFDp{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1);opacity:1}}.Home_progressContainer__6_DPF{width:100%;animation:Home_fadeInUp__v4Vdz .5s ease-out}.Home_progressTitle__ibALC{font-size:1.1rem;font-weight:600;color:#2563eb;margin:0 0 1rem;text-align:center}.Home_transcriptionProgress__jnJRA{background:rgba(255,255,255,.8);padding:1.5rem;border-radius:12px;border:1px solid rgba(37,99,235,.1);box-shadow:0 4px 15px rgba(0,0,0,.05)}.Home_progressNote__SpABJ{text-align:center;color:#64748b;font-size:.875rem;margin:1rem 0 0;font-style:italic}.Home_transcriptionContainer__UhkAF{width:100%;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:20px;padding:2rem;border:2px solid #e2e8f0;box-shadow:0 4px 16px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.9);transition:all .3s ease}.Home_transcriptionContainer__UhkAF:hover{border-color:#cbd5e1;box-shadow:0 8px 24px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,1)}.Home_transcriptionText__QK6NR{min-height:140px;font-size:1.05rem;line-height:1.8;color:#334155;white-space:pre-wrap;overflow-y:auto;padding:0;border:none;background:transparent;outline:none;font-weight:400;letter-spacing:.01em}.Home_transcriptionText__QK6NR:empty:before{content:attr(placeholder);color:#94a3b8;font-style:italic;font-weight:400}.Home_interimText__BX_7V{color:#64748b;font-style:italic;font-weight:400}.Home_placeholder__9Z1YI{color:#94a3b8;font-style:italic;font-weight:400;display:flex;align-items:center;justify-content:center;height:140px}.Home_listening__RDOIc{color:#2563eb;font-style:italic;animation:Home_blink___23V4 1.5s infinite}.Home_processingTranscriptionMessage__MayYN{color:#a0aec0;font-style:italic;font-weight:400;text-align:center}.Home_optimizationIndicator__kBBDM{display:flex;align-items:center;gap:8px;margin-top:10px;color:#1e40af;font-size:1.07rem;font-weight:600;font-weight:500}.Home_optimizationSpinner__Ake0U{width:16px;height:16px;border:2px solid #bfdbfe;border-top-color:#1e40af;border-radius:50%;animation:Home_spin__mtALV 1s linear infinite}.Home_performanceIndicator__wEHSH{margin-top:8px;padding:4px 8px;background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46;font-size:.8rem;font-weight:500;border-radius:12px;text-align:center;max-width:-moz-fit-content;max-width:fit-content;margin-left:auto;margin-right:auto}@keyframes Home_blink___23V4{0%,to{opacity:1}50%{opacity:.5}}.Home_error__w_26N{color:#dc2626;background:linear-gradient(135deg,rgba(254,226,226,.9),rgba(254,202,202,.8));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:2px solid rgba(220,38,38,.2);border-radius:16px;padding:1.25rem 1.5rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;font-size:.95rem;font-weight:500;max-width:700px;width:100%;box-shadow:0 8px 24px rgba(220,38,38,.12),inset 0 1px 0 rgba(255,255,255,.5);animation:Home_errorSlideIn__yKiue .3s ease-out;letter-spacing:.01em;line-height:1.6}@keyframes Home_errorSlideIn__yKiue{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Home_closeError__jr39o{background:rgba(220,38,38,.1);border:none;color:#dc2626;cursor:pointer;font-size:1.25rem;padding:.5rem;margin:0;flex-shrink:0;border-radius:8px;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.Home_closeError__jr39o:hover{background:rgba(220,38,38,.2);transform:scale(1.1)}.Home_loading__fXh_b{text-align:center;padding:4.5rem 3rem;background:rgba(255,255,255,.98);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:28px;box-shadow:0 20px 60px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.6);animation:Home_fadeInUp__v4Vdz .5s ease}.Home_loading__fXh_b h2{color:#334155;margin-bottom:1.25rem;font-weight:700;font-size:1.75rem;letter-spacing:-.02em}.Home_loading__fXh_b p{color:#64748b;font-size:1.05rem;line-height:1.6;font-weight:500}.Home_redirectionSpinner__akkbK{display:flex;justify-content:center;align-items:center;margin:1.5rem 0}.Home_spinner__exnvQ{width:40px;height:40px;border-right:4px solid rgba(99,102,241,.15);border-top:4px solid rgba(99,102,241,.15);border-color:#6366f1 #8b5cf6 rgba(99,102,241,.15) rgba(99,102,241,.15);border-style:solid;border-width:4px;border-radius:50%;animation:Home_spin__mtALV .8s cubic-bezier(.5,0,.5,1) infinite}@keyframes Home_pulse__RjTWC{0%,to{opacity:1}50%{opacity:.5}}@keyframes Home_fadeIn__LfyOC{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Home_meetingInfo__ktMma{display:flex;flex-direction:column;gap:.5rem}.Home_infoRow__zTutr{display:flex;gap:1rem;align-items:center}.Home_infoRow__zTutr strong{min-width:80px;color:#4a5568}.Home_participantsGrid__GPXHj{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.Home_participantCard__iRrir{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.Home_participantCard__iRrir h6{margin:0 0 .75rem;color:#2d3748;font-size:1rem;font-weight:600}.Home_participantCard__iRrir p{margin:.25rem 0;font-size:.875rem;color:#4a5568}.Home_discussionDetails__mohOR{display:flex;flex-direction:column;gap:1rem}.Home_discussionItem__wke0q{padding:1rem;background:#f7fafc;border-radius:8px;border-left:4px solid #3182ce}.Home_discussionItem__wke0q strong{display:block;margin-bottom:.5rem;color:#2d3748}.Home_discussionItem__wke0q p{margin:0;color:#4a5568;line-height:1.5}.Home_tasksList__D3_oe{display:flex;flex-direction:column;gap:.75rem}.Home_taskItem__qr4R6{background:#f7fafc;border-radius:8px;padding:1rem;border:1px solid #e2e8f0;border-left:4px solid #718096}.Home_taskItem__qr4R6.Home_priority-high__iMRmp{border-left-color:#e53e3e}.Home_taskItem__qr4R6.Home_priority-medium__Zwd_I{border-left-color:#d69e2e}.Home_taskItem__qr4R6.Home_priority-low__p1ivI{border-left-color:#38a169}.Home_taskHeader__bJKb5{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.Home_taskPriority__0HdVB{background:#e2e8f0;color:#4a5568;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.Home_taskDetails__XGEZW{display:flex;gap:1rem;font-size:.875rem;color:#718096}.Home_nextStepsDetails__cgL7F{display:flex;flex-direction:column;gap:1rem}.Home_commitments__fM34d,.Home_contactInfo__0aRrQ,.Home_nextMeeting__oBy5G{padding:1rem;background:#f7fafc;border-radius:8px}.Home_commitments__fM34d strong,.Home_contactInfo__0aRrQ strong,.Home_nextMeeting__oBy5G strong{display:block;margin-bottom:.5rem;color:#2d3748}.Home_commitments__fM34d p,.Home_contactInfo__0aRrQ p,.Home_nextMeeting__oBy5G p{margin:0;color:#4a5568}.Home_legalDisclaimer__00epr{background:#f0f4f8;border:1px solid #cbd5e0;border-radius:8px;padding:1rem;margin-top:1rem}.Home_legalDisclaimer__00epr h6{margin:0 0 .5rem;color:#2d3748;font-size:.875rem;font-weight:600}.Home_legalDisclaimer__00epr p{margin:0;font-size:.8rem;color:#718096;line-height:1.4}.Home_progressionHeader__pGozQ{text-align:center;margin-bottom:2rem}.Home_progressionHeader__pGozQ h4{margin:0 0 .5rem;color:#2d3748}.Home_progressionHeader__pGozQ p{margin:0;color:#718096;font-size:.875rem}.Home_progressSection__JDQtM{margin:2rem 0}.Home_completionMessage__2rA2C,.Home_errorMessage__X_0TQ{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:8px;margin-top:1.5rem}.Home_completionMessage__2rA2C{background:#f0fff4;border:1px solid #68d391}.Home_errorMessage__X_0TQ{background:#fed7d7;border:1px solid #fc8181}.Home_errorIcon__DSU8d,.Home_successIcon__AVyXT{font-size:1.5rem;flex-shrink:0}.Home_completionMessage__2rA2C h5,.Home_errorMessage__X_0TQ h5{margin:0 0 .25rem;font-size:1rem}.Home_completionMessage__2rA2C p,.Home_errorMessage__X_0TQ p{margin:0;font-size:.875rem;color:#4a5568}.Home_noProgressInfo__H_tbS{display:flex;align-items:center;gap:1rem;padding:2rem;background:#f7fafc;border-radius:8px;text-align:left}.Home_infoIcon__Ktyij{font-size:2rem;flex-shrink:0;color:#3182ce}.Home_noProgressInfo__H_tbS h5{margin:0 0 .5rem;color:#2d3748}.Home_noProgressInfo__H_tbS p{margin:0;color:#718096;font-size:.875rem}@media (max-width:768px){.Home_dashboardContainer__8cPQX{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"header" "sidebar" "main";width:100%;max-width:100%}.Home_sidebar__7e4Eq{width:100%;height:auto;position:relative;border-right:none;border-bottom:1px solid rgba(226,232,240,.8);overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.Home_sidebarCollapsed__sbRTK{width:100%}.Home_sidebarMobileClosed__QgtiT{max-height:0;opacity:0;pointer-events:none}.Home_sidebarMobileOpen__T1cTL{max-height:300px;opacity:1;pointer-events:auto}.Home_sidebarNav__UU8G1{flex-direction:row;overflow-x:auto;padding:.75rem;gap:.5rem}.Home_navItem__twDyi{margin:0;padding:.75rem 1rem;white-space:nowrap}.Home_sidebarCollapsed__sbRTK .Home_navItem__twDyi span{opacity:1;width:auto}.Home_topHeader__Q_c0_{padding:.75rem 1rem;gap:.6rem;flex-wrap:wrap;align-items:center}.Home_headerLeft__wIA8Q{gap:.6rem;flex:1 1 auto;min-width:0}.Home_logoContainer__Aeebd{gap:.5rem;min-width:0;flex:0 1 auto}.Home_title__YEn0u{font-size:.9em}.Home_profileName__W7SV8{display:inline-block;font-size:.8rem;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Home_headerRight__zQExK{gap:.6rem;flex:1 1 auto;justify-content:flex-end;min-width:0;flex-wrap:nowrap;overflow:visible}.Home_adminButton__q5oFs,.Home_notificationButton__PTv_0,.Home_profileButton__6zvAX,.Home_sidebarToggle__TTfHx{min-width:44px;min-height:44px}.Home_mainContent__nJQdL{padding:1.25rem .75rem}.Home_container__9OuOz{padding:0}.Home_header__ZUWxe{padding:1rem;flex-direction:column;gap:1rem;text-align:center}.Home_title__YEn0u{font-size:1em}.Home_companyName__jKO1I{font-size:1.25rem}.Home_transcriptionSection__ONcUD{padding:1.25rem .9rem;margin-bottom:.75rem;border-radius:18px;box-shadow:0 10px 28px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.03),inset 0 1px 0 rgba(255,255,255,.9)}.Home_userSection__aiOfv{gap:.5rem}.Home_feedbackHeaderButton__lsAZQ,.Home_logoutButton__05xUc,.Home_microphoneHeaderButton__0fYhL{width:36px;height:36px}.Home_adminButton__q5oFs{padding:.375rem .75rem;font-size:.8rem}.Home_historyButton__HkFHk{padding:.5rem 1rem;font-size:.85rem}.Home_quickActions__GJe6x{padding:2rem 1.25rem;margin-top:1.5rem}.Home_quickActionsTitle__bO86c{font-size:1.1rem;margin-bottom:1.25rem}.Home_actionButtonsGrid__zef2g{grid-template-columns:1fr;gap:1.25rem}.Home_actionCard__E_MJ_{padding:1.5rem 1.25rem}.Home_actionCardIcon__w0pv7{width:56px;height:56px}.Home_settingsModal__MNRcG{margin:.5rem;max-width:calc(100vw - 1rem);min-width:0}.Home_transcriptionSection__ONcUD{max-width:100%;width:100%;padding:1.5rem 1rem;margin:.9rem 0;border-radius:16px}.Home_settingsContent__T0xP_,.Home_settingsHeader__3CFdG{padding:1rem}.Home_microphoneOption__e7Q_K{padding:.75rem}.Home_microphoneName__3G53q{font-size:.85rem}.Home_recordButton__iGJvB,.Home_uploadButton__MS9tg{padding:.9rem 1rem;font-size:.95rem;width:clamp(180px,70vw,240px);box-sizing:border-box;align-self:center}.Home_heroTitle__BwshW{font-size:2rem}.Home_heroSubtitle__C6BcQ{font-size:1rem}.Home_cancelButton__fCcKZ{padding:.875rem 1.5rem;font-size:1.07rem;font-weight:600;min-width:120px}.Home_buttonsContainer__5mudp{gap:.6rem;flex-direction:column;align-items:center;width:100%}.Home_recordingStatusText__t_q0Q{font-size:1.2rem;padding:.8rem 1.5rem}.Home_recordingButtons__Hdpin{flex-direction:column;width:100%;gap:.8rem}.Home_cancelRecordingButton__WiMFX,.Home_stopButton__2il1e{width:100%;padding:.8rem;font-size:1.07rem;font-weight:600}.Home_statusContainer__EkDXw{margin-bottom:1rem}.Home_error__w_26N{margin-bottom:1rem;padding:.875rem}.Home_processingIndicator__6VKQt{padding:1rem;margin-bottom:1rem;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.Home_processingSpinner__W_ZP6{width:20px;height:20px;border-width:2px}.Home_processingMessage__LiF_q{gap:.4rem}.Home_processingTitle__ueEjW{font-size:1.07rem;font-weight:600}.Home_processingDetails__u6tE0{font-size:.8rem}.Home_processingNote__ioLZV{font-size:.75rem}.Home_progressContainer__6_DPF{margin-bottom:1rem}.Home_progressTitle__ibALC{font-size:1rem;margin-bottom:.75rem}.Home_transcriptionProgress__jnJRA{padding:1rem}.Home_progressNote__SpABJ{font-size:.8rem;margin-top:.75rem}.Home_reportSection__y_WZO{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.Home_reportContent__0DKrh{display:flex;flex-direction:column;gap:1.5rem}.Home_reportSubSection__hc5SM{background:white;border-radius:8px;padding:1rem;border-left:4px solid #3182ce}.Home_reportSubSection__hc5SM h5{margin:0 0 1rem;color:#2d3748;font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.Home_audioHeader__3J7om{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.Home_audioHeader__3J7om h4{margin:0;color:#2d3748;font-size:1.125rem;font-weight:600}.Home_audioPlayerSection__3WoOd{background:#f7fafc;border-radius:8px;padding:1.5rem;margin:1rem 0}.Home_audioStats__fRFJ_{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0;font-size:.875rem;color:#718096;text-align:center}.Home_noAudio__B_A4Z{text-align:center;padding:2rem;color:#718096;background:#f7fafc;border-radius:8px;margin:1rem 0}.Home_noAudio__B_A4Z p{margin:0;font-size:1rem}.Home_tabButton__OvXk5{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f7fafc;border:1px solid #e2e8f0;color:#4a5568;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500}.Home_tabButton__OvXk5:hover{background:#edf2f7;border-color:#cbd5e0}.Home_tabButton__OvXk5.Home_active__B5wh_{background:#3182ce;color:white;border-color:#3182ce}.Home_tabButton__OvXk5.Home_hasData__yTgk3{position:relative}.Home_tabButton__OvXk5.Home_hasData__yTgk3:after{content:"";position:absolute;top:8px;right:8px;width:8px;height:8px;background:#38a169;border-radius:50%;border:2px solid white}.Home_tabButton__OvXk5.Home_active__B5wh_.Home_hasData__yTgk3:after{border-color:#3182ce}.Home_geminiReportMeta__HkT5G{margin-top:1.5rem;padding:1rem;background:#f0f8ff;border-radius:8px;border:1px solid #e6f3ff;border-left:4px solid #3182ce}.Home_geminiReportMeta__HkT5G h5{margin:0 0 .75rem;color:#2d3748;font-size:1.07rem;font-weight:600}.Home_reportMetaDetails__hhADo{display:flex;flex-wrap:wrap;gap:1rem;font-size:.8rem}.Home_reportDate__ZSr3u,.Home_reportModel__IOOMR,.Home_reportTime__ClZE0{display:flex;align-items:center;gap:.25rem;color:#4a5568;background:white;padding:.25rem .5rem;border-radius:4px;border:1px solid #e2e8f0}@media (max-width:768px){.Home_reportMetaDetails__hhADo{flex-direction:column;gap:.5rem}}}@media (max-width:480px){.Home_mainContent__nJQdL{padding:1rem .5rem;max-width:100%}.Home_main__2uIek{padding:.75rem 0}.Home_transcriptionSection__ONcUD{padding:1rem .75rem}.Home_transcriptionText__QK6NR{min-height:100px;font-size:1.07rem;font-weight:600}.Home_transcriptionSection__ONcUD{max-width:100%;width:100%;padding:1.25rem .75rem;border-radius:16px}.Home_recordButton__iGJvB,.Home_uploadButton__MS9tg{padding:.8rem .9rem;font-size:.85rem;width:clamp(160px,80vw,210px);box-sizing:border-box;align-self:center}}.Home_adminButton__q5oFs:focus-visible,.Home_cancelButton__fCcKZ:focus-visible,.Home_feedbackHeaderButton__lsAZQ:focus-visible,.Home_logoutButton__05xUc:focus-visible,.Home_microphoneHeaderButton__0fYhL:focus-visible,.Home_recordButton__iGJvB:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.Home_quickActions__GJe6x{width:100%;max-width:800px;background:rgba(255,255,255,.98);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);padding:2.5rem;border-radius:28px;box-shadow:0 16px 48px rgba(0,0,0,.06),0 6px 18px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.7);margin-top:2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.Home_quickActions__GJe6x:hover{box-shadow:0 20px 60px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,1)}.Home_quickActionsTitle__bO86c{margin:0 0 1.5rem;font-size:1.25rem;font-weight:700;color:#334155;letter-spacing:-.02em;text-align:center}.Home_actionButtonsGrid__zef2g{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem}.Home_actionCard__E_MJ_{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center}.Home_actionCard__E_MJ_:hover:not(:disabled){transform:translateY(-4px);border-color:#6366f1;box-shadow:0 12px 36px rgba(99,102,241,.15),0 4px 12px rgba(99,102,241,.1);background:linear-gradient(135deg,#ffffff,#f8fafc)}.Home_actionCard__E_MJ_:active:not(:disabled){transform:translateY(-2px)}.Home_actionCard__E_MJ_:disabled{opacity:.5;cursor:not-allowed}.Home_actionCardIcon__w0pv7{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:16px;color:white;box-shadow:0 8px 24px rgba(99,102,241,.25);transition:all .3s cubic-bezier(.4,0,.2,1)}.Home_actionCard__E_MJ_:hover:not(:disabled) .Home_actionCardIcon__w0pv7{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 32px rgba(99,102,241,.35)}.Home_actionCardContent__Y6jLS{display:flex;flex-direction:column;gap:.5rem}.Home_actionCardTitle__qPHQy{margin:0;font-size:1.1rem;font-weight:700;color:#1e293b;letter-spacing:-.01em}.Home_actionCardDescription__p8JkO{margin:0;font-size:1.07rem;font-weight:600;color:#64748b;font-weight:500;line-height:1.5}@media (prefers-reduced-motion:reduce){.Home_container__9OuOz,.Home_container__9OuOz *,.Home_pulse__RjTWC,.Home_recordButton__iGJvB,.Home_refreshButton__EjJyF,.Home_statusIndicator__GXaep{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.Home_audioMetadata__I3TAe{background:#f8f9fa;border-radius:8px;padding:15px;margin-bottom:20px}.Home_audioMetadata__I3TAe h5{margin:0 0 15px;color:#1976d2;font-size:1.1em}.Home_metadataGrid__9LIwX{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:15px;gap:15px}.Home_metadataItem__LZ3VT{display:flex;flex-direction:column;gap:5px}.Home_metadataLabel__0SMry{font-weight:500;color:#666;font-size:.9em}.Home_metadataValue__iBEM1{font-weight:600;color:#333}.Home_audioPlayer__SrKcV{margin-top:20px}.Home_audioPlayer__SrKcV audio{width:100%;height:40px}.Home_performanceStats__y7N8h{padding:20px}.Home_performanceHeader__0Bok8 h4{margin:0 0 20px;color:#1976d2}.Home_finalStats__dBQ_w{background:#e3f2fd;border-radius:12px;padding:20px;margin-bottom:25px;border-left:4px solid #1976d2}.Home_finalStats__dBQ_w h5{margin:0 0 15px;color:#1976d2;font-size:1.1em}.Home_statsGrid___Y9es{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:15px;gap:15px}.Home_statItem__EtTZS{display:flex;flex-direction:column;gap:5px;background:white;padding:15px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Home_statLabel__rkjtq{font-weight:500;color:#666;font-size:.9em}.Home_statValue__AfjME{font-weight:700;color:#1976d2;font-size:1.2em}.Home_phasesTimeline__fUYGR{margin-bottom:25px}.Home_phasesTimeline__fUYGR h5{margin:0 0 15px;color:#1976d2;font-size:1.1em}.Home_timelineContainer___CkQU{display:flex;flex-direction:column;gap:15px}.Home_phaseItem__IILhK{display:flex;align-items:flex-start;gap:15px;background:white;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);border-left:4px solid #ddd}.Home_phaseItem__IILhK.Home_phase-completed__3sKm5{border-left-color:#4caf50}.Home_phaseItem__IILhK.Home_phase-in_progress__fFd42{border-left-color:#ff9800}.Home_phaseItem__IILhK.Home_phase-error__Lz1XG{border-left-color:#f44336}.Home_phaseIcon__8YQa0{font-size:1.5em;min-width:40px;text-align:center}.Home_phaseDetails__lkhf3{flex:1 1;display:flex;flex-direction:column;gap:8px}.Home_phaseName__SVK3w{font-weight:600;color:#333;font-size:1.1em}.Home_phaseTime__O2h8h{color:#666;font-size:.9em}.Home_phaseDuration__zHVrc{color:#1976d2;font-weight:500;font-size:.95em}.Home_phaseStatus__b0jVL{display:flex;align-items:center;gap:8px;font-size:.9em}.Home_statusBadge__BU_Rj{padding:4px 8px;border-radius:12px;font-size:.8em;font-weight:500}.Home_statusBadge__BU_Rj.Home_status-completed__Njbq6{background:#e8f5e8;color:#2e7d32}.Home_statusBadge__BU_Rj.Home_status-in_progress__Jit_7{background:#fff3e0;color:#ef6c00}.Home_statusBadge__BU_Rj.Home_status-error__kfZeE{background:#ffebee;color:#c62828}.Home_phaseDescription__dd_yu{color:#777;font-size:.85em;font-style:italic}.Home_rawTimestamps__X4TPE{background:#f5f5f5;border-radius:8px;padding:20px}.Home_rawTimestamps__X4TPE h5{margin:0 0 15px;color:#1976d2;font-size:1.1em}.Home_timestampsList__za0Nt{display:flex;flex-direction:column;gap:10px}.Home_timestampItem__ulNN6{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.Home_timestampItem__ulNN6:last-child{border-bottom:none}.Home_timestampItem__ulNN6 span:first-child{font-weight:500;color:#666}.Home_timestampItem__ulNN6 span:last-child{color:#333;font-family:monospace}.Home_noPerformanceData__wC7NR{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:20px;text-align:center;color:#856404}.Home_noPerformanceData__wC7NR p{margin:0 0 10px}.Home_noPerformanceData__wC7NR p:last-child{margin:0;font-size:.9em;opacity:.8}.FeedbackModal_overlay__FBryA{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px;animation:FeedbackModal_fadeIn__fjPod .2s ease-out}@keyframes FeedbackModal_fadeIn__fjPod{0%{opacity:0}to{opacity:1}}.FeedbackModal_modal__XzAbr{background:white;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.05);max-width:540px;width:100%;max-height:90vh;overflow-y:auto;animation:FeedbackModal_fadeInScale__BoiXh .3s cubic-bezier(.16,1,.3,1)}@keyframes FeedbackModal_fadeInScale__BoiXh{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.FeedbackModal_header__J_NPW{display:flex;justify-content:space-between;align-items:center;padding:24px 28px 20px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#ffffff)}.FeedbackModal_header__J_NPW h2{margin:0;color:#1f2937;font-size:1.375rem;font-weight:700;letter-spacing:-.01em}.FeedbackModal_closeButton__cwO5a{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.FeedbackModal_closeButton__cwO5a:hover:not(:disabled){background-color:#f3f4f6;color:#374151}.FeedbackModal_closeButton__cwO5a:disabled{opacity:.5;cursor:not-allowed}.FeedbackModal_form__DoEPi{padding:28px}.FeedbackModal_formGroup__ZqcjC{margin-bottom:20px}.FeedbackModal_label__FkQ30{display:block;margin-bottom:8px;color:#374151;font-weight:500;font-size:.875rem}.FeedbackModal_select__M7sPW{width:100%;border:2px solid #e5e7eb;border-radius:10px;font-size:.9375rem;background-color:white;transition:all .2s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding:14px 44px 14px 18px}.FeedbackModal_select__M7sPW:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1);background-color:#fafbfc}.FeedbackModal_select__M7sPW:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.FeedbackModal_textarea__Zq_oR{width:100%;padding:14px 18px;border:2px solid #e5e7eb;border-radius:10px;font-size:.9375rem;font-family:inherit;resize:vertical;min-height:140px;line-height:1.6;transition:all .2s ease}.FeedbackModal_textarea__Zq_oR:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1);background-color:#fafbfc}.FeedbackModal_textarea__Zq_oR:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.FeedbackModal_charCount__hpkgd{text-align:right;margin-top:4px;font-size:.75rem;color:#6b7280}.FeedbackModal_actions__uuvKh{display:flex;gap:12px;margin-top:24px}.FeedbackModal_cancelButton__M7zRR{flex:1 1;padding:12px 20px;border:2px solid #e5e7eb;border-radius:8px;background-color:white;color:#374151;font-weight:500;cursor:pointer;transition:all .2s ease}.FeedbackModal_cancelButton__M7zRR:hover:not(:disabled){border-color:#d1d5db;background-color:#f9fafb}.FeedbackModal_cancelButton__M7zRR:disabled{opacity:.5;cursor:not-allowed}.FeedbackModal_submitButton__cw2ft{flex:1 1;padding:14px 24px;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 8px rgba(59,130,246,.25)}.FeedbackModal_submitButton__cw2ft:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 6px 16px rgba(59,130,246,.4)}.FeedbackModal_submitButton__cw2ft:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.FeedbackModal_spinner___zzGx{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:FeedbackModal_spin__y4yQZ 1s linear infinite}@keyframes FeedbackModal_spin__y4yQZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FeedbackModal_successMessage__po8Ta{margin-top:16px;padding:12px 16px;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;color:#065f46;font-size:.875rem;font-weight:500}.FeedbackModal_errorMessage__3Y85H{margin-top:16px;padding:12px 16px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:.875rem;font-weight:500}@media (max-width:640px){.FeedbackModal_overlay__FBryA{padding:10px}.FeedbackModal_modal__XzAbr{max-height:95vh}.FeedbackModal_header__J_NPW{padding:16px 20px 12px}.FeedbackModal_form__DoEPi{padding:20px}.FeedbackModal_actions__uuvKh{flex-direction:column}.FeedbackModal_cancelButton__M7zRR,.FeedbackModal_submitButton__cw2ft{width:100%}}