.Toast_toast__bdtJl{position:fixed;bottom:2rem;right:2rem;min-width:300px;max-width:500px;padding:1rem 1.5rem;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);display:flex;align-items:center;gap:1rem;z-index:10000;animation:Toast_slideIn__hExw9 .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes Toast_slideIn__hExw9{0%{transform:translateX(calc(100% + 2rem));opacity:0}to{transform:translateX(0);opacity:1}}.Toast_toast__bdtJl.Toast_success__JHQnp{background:linear-gradient(135deg,rgba(16,185,129,.95),rgba(5,150,105,.95));color:white}.Toast_toast__bdtJl.Toast_error__jT7FP{background:linear-gradient(135deg,rgba(239,68,68,.95),rgba(220,38,38,.95));color:white}.Toast_toast__bdtJl.Toast_info__EHsGT{background:linear-gradient(135deg,rgba(59,130,246,.95),rgba(37,99,235,.95));color:white}.Toast_icon__6nm6v{width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.Toast_message__aD70R{flex:1 1;font-size:14px;line-height:1.5}.Toast_close__I4t7b{background:none;border:none;color:white;font-size:24px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s;flex-shrink:0}.Toast_close__I4t7b:hover{background:rgba(255,255,255,.2)}@media (max-width:768px){.Toast_toast__bdtJl{left:1rem;right:1rem;min-width:auto;bottom:1rem}}.Header_header__KwdYD{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(15,23,42,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(148,163,184,.1)}.Header_container__vrI8C{max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.Header_logo____uDV{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:opacity .2s}.Header_logo____uDV:hover{opacity:.8}.Header_logoIcon__p3gSG{display:flex;align-items:center}.Header_brandName__5tcaj{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.05em}.Header_nav__tNWGY{flex:1 1;display:flex;align-items:center;gap:.5rem}.Header_navLinkActive__NdvBD,.Header_navLink__Rvw2c{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s}.Header_navLink__Rvw2c{color:#94a3b8}.Header_navLink__Rvw2c:hover{color:#cbd5e1;background:rgba(148,163,184,.05)}.Header_navLinkActive__NdvBD{color:white;background:rgba(59,130,246,.1)}.Header_langButton__Da7JN,.Header_langSwitcher__dXvph{display:flex;align-items:center}.Header_langButton__Da7JN{gap:.5rem;padding:.625rem 1rem;position:relative;background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.2);border-radius:.75rem;color:#cbd5e1;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(148,163,184,.05),inset 0 1px 0 rgba(255,255,255,.1)}.Header_langButton__Da7JN:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent);border-radius:.75rem .75rem 0 0;pointer-events:none}.Header_langButton__Da7JN:hover{background:rgba(148,163,184,.15);border-color:rgba(148,163,184,.3);color:white;box-shadow:0 4px 12px rgba(148,163,184,.1),inset 0 1px 0 rgba(255,255,255,.15)}.Header_userSection__KNQlO{display:flex;align-items:center;gap:1rem}.Header_authButtons__dfYMw{display:flex;align-items:center;gap:.75rem}.Header_loginButton__m9M44{padding:.625rem 1.25rem;color:#cbd5e1;text-decoration:none;font-size:.9375rem;font-weight:500;border-radius:.5rem;transition:all .2s}.Header_loginButton__m9M44:hover{color:white;background:rgba(148,163,184,.05)}.Header_signupButton__1AXS0{padding:.625rem 1.25rem;position:relative;background:rgba(59,130,246,.2);color:white;text-decoration:none;font-size:.9375rem;font-weight:600;border:1px solid rgba(255,255,255,.3);border-radius:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 4px 16px rgba(59,130,246,.2),0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.1)}.Header_signupButton__1AXS0:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.3),transparent);border-radius:.75rem .75rem 0 0;pointer-events:none}.Header_signupButton__1AXS0:hover{transform:translateY(-1px);background:rgba(59,130,246,.25);box-shadow:0 8px 24px rgba(59,130,246,.3),0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.15)}.Header_userMenu__B7S15{position:relative}.Header_userButton__RyZP4{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:rgba(30,41,59,.6);border:1px solid rgba(148,163,184,.1);border-radius:.75rem;cursor:pointer;transition:all .2s}.Header_userButton__RyZP4:hover{background:rgba(30,41,59,.8);border-color:rgba(148,163,184,.2)}.Header_avatar__q40D8{width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#3b82f6);display:flex;align-items:center;justify-content:center;color:white;font-weight:600;font-size:.875rem}.Header_userName__8pz2T{color:white;font-size:.9375rem;font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_chevronDown__AEKRR,.Header_chevronUp__N0WJ2{color:#94a3b8;transition:transform .2s}.Header_chevronUp__N0WJ2{transform:rotate(180deg)}.Header_backdrop___4FUC{position:fixed;inset:0;z-index:99}.Header_dropdown__4_v0S{position:absolute;top:calc(100% + .5rem);right:0;min-width:240px;background:rgba(30,41,59,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(148,163,184,.1);border-radius:.75rem;box-shadow:0 10px 40px rgba(0,0,0,.3);z-index:100;overflow:hidden;animation:Header_dropdownSlide__7qz1v .2s ease-out}@keyframes Header_dropdownSlide__7qz1v{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Header_dropdownHeader__VcHDo{padding:1rem;background:rgba(15,23,42,.5)}.Header_userEmail__Ct3Ts{color:#94a3b8;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_dropdownDivider__pkE8K{height:1px;background:rgba(148,163,184,.1)}.Header_dropdownItem__wO3vR{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;background:none;border:none;color:#cbd5e1;font-size:.9375rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:all .2s}.Header_dropdownItem__wO3vR:hover{background:rgba(59,130,246,.1);color:white}.Header_dropdownItem__wO3vR svg{flex-shrink:0}@media (max-width:768px){.Header_container__vrI8C{padding:.75rem 1rem;gap:.75rem}.Header_brandName__5tcaj{font-size:1.25rem}.Header_nav__tNWGY,.Header_userName__8pz2T{display:none}.Header_langButton__Da7JN{padding:.5rem .75rem;font-size:.8125rem}.Header_langButton__Da7JN svg{width:16px;height:16px}.Header_authButtons__dfYMw{gap:.5rem}.Header_loginButton__m9M44{padding:.5rem .875rem;font-size:.8125rem}.Header_signupButton__1AXS0{display:none}.Header_userButton__RyZP4{padding:.375rem .625rem}.Header_avatar__q40D8{width:1.75rem;height:1.75rem;font-size:.75rem}}@media (max-width:480px){.Header_container__vrI8C{gap:.5rem}.Header_logoIcon__p3gSG{display:none}.Header_brandName__5tcaj{font-size:1.125rem}.Header_langButton__Da7JN span{display:none}.Header_langButton__Da7JN{padding:.5rem;gap:0}.Header_dropdown__4_v0S{position:fixed;right:1rem;left:1rem;min-width:auto}}.dashboard_main__6jQ_n{min-height:calc(100vh - 73px);background:linear-gradient(135deg,#0f172a,#1e293b);padding:3rem 0}.dashboard_container__NwfBK{max-width:1400px;margin:0 auto;padding:0 2rem}.dashboard_header__IYRHh{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem;gap:2rem}.dashboard_title__m1iWF{font-size:2.5rem;font-weight:800;color:white;margin:0;background:linear-gradient(135deg,#ffffff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard_subtitle__tVn8u{color:#94a3b8;font-size:1rem;margin:.5rem 0 0}.dashboard_createButton__wjX1e{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;position:relative;background:rgba(59,130,246,.2);color:white;border:1px solid rgba(255,255,255,.3);border-radius:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(59,130,246,.2),0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);white-space:nowrap}.dashboard_createButton__wjX1e:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.3),transparent);border-radius:1rem 1rem 0 0;pointer-events:none}.dashboard_createButton__wjX1e:hover{transform:translateY(-2px);background:rgba(59,130,246,.25);box-shadow:0 8px 24px rgba(59,130,246,.3),0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.15)}.dashboard_createButton__wjX1e:active{transform:translateY(0);box-shadow:0 2px 8px rgba(59,130,246,.2),0 1px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1)}.dashboard_tabs__llzkU{display:flex;gap:.5rem;border-bottom:1px solid rgba(148,163,184,.1);margin-bottom:2rem}.dashboard_tabActive__lhXeM,.dashboard_tab__3AQjr{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:none;border:none;border-bottom:2px solid transparent;color:#94a3b8;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s;margin-bottom:-1px}.dashboard_tab__3AQjr:hover{color:#cbd5e1;background:rgba(148,163,184,.05)}.dashboard_tabActive__lhXeM{color:white;border-bottom-color:#60a5fa}.dashboard_content__AIu5c{animation:dashboard_fadeIn__N2EGj .3s ease-out}@keyframes dashboard_fadeIn__N2EGj{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard_loadingContent__iRX7K,.dashboard_loading__zctVA{display:flex;align-items:center;justify-content:center;min-height:400px}.dashboard_spinner__WgEtF{width:48px;height:48px;border:4px solid rgba(148,163,184,.1);border-top-color:#60a5fa;border-radius:50%;animation:dashboard_spin__DTCTM 1s linear infinite}@keyframes dashboard_spin__DTCTM{to{transform:rotate(1turn)}}.dashboard_empty__iTzWl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#94a3b8}.dashboard_empty__iTzWl svg{margin-bottom:1.5rem;opacity:.5}.dashboard_empty__iTzWl h3{font-size:1.5rem;font-weight:600;color:white;margin:0 0 .5rem}.dashboard_empty__iTzWl p{font-size:1rem;margin:0 0 2rem;max-width:400px}.dashboard_emptyButton__CRWWj{padding:.875rem 1.5rem;position:relative;background:rgba(59,130,246,.2);color:white;border:1px solid rgba(255,255,255,.3);border-radius:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(59,130,246,.2),0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.dashboard_emptyButton__CRWWj:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.3),transparent);border-radius:1rem 1rem 0 0;pointer-events:none}.dashboard_emptyButton__CRWWj:hover{transform:translateY(-2px);background:rgba(59,130,246,.25);box-shadow:0 8px 24px rgba(59,130,246,.3),0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.15)}.dashboard_emptyButton__CRWWj:active{transform:translateY(0);box-shadow:0 2px 8px rgba(59,130,246,.2),0 1px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1)}.dashboard_roomsGrid__0pvIK{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.dashboard_roomCard__VGj8w{background:rgba(30,41,59,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(148,163,184,.15);border-radius:1.25rem;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.dashboard_roomCard__VGj8w:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.dashboard_roomCard__VGj8w:hover{background:rgba(30,41,59,.7);border-color:rgba(59,130,246,.3);transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.3),0 0 0 1px rgba(59,130,246,.1)}.dashboard_roomHeader__6ORfS{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.dashboard_roomCode__qdRVJ{font-size:1.125rem;font-weight:700;font-family:Courier New,monospace;color:white;padding:.375rem .75rem;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);border-radius:.5rem;letter-spacing:.1em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dashboard_status__tUm_6{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.dashboard_statusDot__xzR71{width:8px;height:8px;border-radius:50%;animation:dashboard_pulse__fzWIq 2s ease-in-out infinite}.dashboard_statusActive__kY4pm{background:rgba(34,197,94,.1);color:#4ade80;border:1px solid rgba(34,197,94,.2)}.dashboard_statusActive__kY4pm .dashboard_statusDot__xzR71{background:#4ade80}.dashboard_statusPaused__nc6l5{background:rgba(251,191,36,.1);color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.dashboard_statusPaused__nc6l5 .dashboard_statusDot__xzR71{background:#fbbf24}.dashboard_statusEnded__oI1Fv{background:rgba(148,163,184,.1);color:#94a3b8;border:1px solid rgba(148,163,184,.2)}.dashboard_statusEnded__oI1Fv .dashboard_statusDot__xzR71{background:#94a3b8;animation:none}.dashboard_roomBody__vrDTc{margin-bottom:1.25rem}.dashboard_roomTitle__ALRjp{font-size:1.375rem;font-weight:700;color:white;margin:0 0 .5rem;line-height:1.3}.dashboard_roomSpeaker__fhcr6{font-size:.875rem;color:#94a3b8;margin:0 0 1rem;font-weight:500}.dashboard_roomMeta__TzpLx{display:flex;flex-wrap:wrap;gap:1rem}.dashboard_metaItem__3lKYx{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#cbd5e1;background:rgba(148,163,184,.08);padding:.375rem .75rem;border-radius:.5rem;border:1px solid rgba(148,163,184,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dashboard_metaItem__3lKYx svg{color:#60a5fa;flex-shrink:0}.dashboard_roomActions__eDIdw{display:flex;gap:.75rem;padding-top:1.25rem;border-top:1px solid rgba(148,163,184,.1)}.dashboard_actionButtonDanger__iJnZd,.dashboard_actionButtonPrimary__L_dZZ,.dashboard_actionButton__4EAhd{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;position:relative;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.dashboard_actionButtonPrimary__L_dZZ{background:rgba(59,130,246,.2);color:white;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 16px rgba(59,130,246,.2),0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.1)}.dashboard_actionButtonPrimary__L_dZZ:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.3),transparent);border-radius:.75rem .75rem 0 0;pointer-events:none}.dashboard_actionButtonPrimary__L_dZZ:hover{transform:translateY(-1px);background:rgba(59,130,246,.25);box-shadow:0 8px 24px rgba(59,130,246,.3),0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.15)}.dashboard_actionButtonPrimary__L_dZZ:active{transform:translateY(0);box-shadow:0 2px 8px rgba(59,130,246,.2),0 1px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1)}.dashboard_actionButton__4EAhd{background:rgba(148,163,184,.15);color:#cbd5e1;border:1px solid rgba(148,163,184,.3);box-shadow:0 2px 8px rgba(148,163,184,.1),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.1)}.dashboard_actionButton__4EAhd:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.15),transparent);border-radius:.75rem .75rem 0 0;pointer-events:none}.dashboard_actionButton__4EAhd:hover{background:rgba(148,163,184,.2);border-color:rgba(148,163,184,.4);box-shadow:0 4px 12px rgba(148,163,184,.15),inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.dashboard_actionButtonDanger__iJnZd{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.3);box-shadow:0 2px 8px rgba(239,68,68,.1),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.1)}.dashboard_actionButtonDanger__iJnZd:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.15),transparent);border-radius:.75rem .75rem 0 0;pointer-events:none}.dashboard_actionButtonDanger__iJnZd:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.4);box-shadow:0 4px 12px rgba(239,68,68,.15),inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.dashboard_transcriptsList__6sfDD{display:flex;flex-direction:column;gap:1rem}.dashboard_transcriptCard__LmZjF{display:flex;align-items:center;gap:1.25rem;padding:1.25rem;background:rgba(30,41,59,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(148,163,184,.1);border-radius:.75rem;transition:all .2s}.dashboard_transcriptCard__LmZjF:hover{background:rgba(30,41,59,.8);border-color:rgba(148,163,184,.2)}.dashboard_transcriptIcon__EyP4V{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);border-radius:.75rem;color:#60a5fa;flex-shrink:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dashboard_transcriptContent__OjWh7{flex:1 1}.dashboard_transcriptTitle__1cVmt{font-size:1rem;font-weight:600;color:white;margin:0 0 .375rem}.dashboard_transcriptMeta__iEvOp{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#94a3b8}.dashboard_transcriptActions__oIz5R{display:flex;gap:.5rem}@media (max-width:768px){.dashboard_main__6jQ_n{padding:2rem 0}.dashboard_container__NwfBK{padding:0 1rem}.dashboard_header__IYRHh{flex-direction:column;align-items:flex-start}.dashboard_createButton__wjX1e{width:100%;justify-content:center}.dashboard_title__m1iWF{font-size:2rem}.dashboard_roomsGrid__0pvIK{grid-template-columns:1fr}.dashboard_tabs__llzkU{overflow-x:auto}.dashboard_tabActive__lhXeM,.dashboard_tab__3AQjr{white-space:nowrap}}@media (max-width:480px){.dashboard_roomActions__eDIdw{flex-direction:column}.dashboard_transcriptCard__LmZjF{flex-direction:column;align-items:flex-start}.dashboard_transcriptActions__oIz5R{width:100%}.dashboard_transcriptActions__oIz5R button{flex:1 1}}.listener_main__PF2VX{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b);padding:0}.listener_container__SqMn0{max-width:1200px;margin:0 auto;padding:1.5rem;min-height:100vh;display:flex;flex-direction:column}.listener_header__gy6nG{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(148,163,184,.1);gap:1rem}.listener_headerLeft__wj5zc{flex:1 1;min-width:0}.listener_headerLeft__wj5zc,.listener_headerRight__a4VKh{display:flex;align-items:center;gap:1rem}.listener_sessionInfo__xTT1O{display:flex;flex-direction:column;gap:.5rem;min-width:0;flex:1 1}.listener_sessionTitle__1T2zt{font-size:1.375rem;font-weight:700;color:white;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.listener_backBtn__kr_Hl{padding:.625rem 1.25rem;position:relative;background:rgba(148,163,184,.1);color:#cbd5e1;border:1px solid rgba(148,163,184,.2);border-radius:.75rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(148,163,184,.05),inset 0 1px 0 rgba(255,255,255,.1)}.listener_backBtn__kr_Hl:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent);border-radius:.75rem .75rem 0 0;pointer-events:none}.listener_backBtn__kr_Hl:hover{background:rgba(148,163,184,.15);border-color:rgba(148,163,184,.3);transform:translateX(-2px);box-shadow:0 4px 12px rgba(148,163,184,.1),inset 0 1px 0 rgba(255,255,255,.15)}.listener_roomInfo___PcVe{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.listener_roomLabel__TwCx_{color:#94a3b8;font-weight:500}.listener_roomCode__yzsJ5{color:#60a5fa;font-weight:700;font-family:Courier New,monospace;font-size:1rem;padding:.25rem .625rem;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);border-radius:.375rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.listener_speaker__Qt8aP{color:#cbd5e1;font-weight:500}.listener_statusBadge__5_nYo{padding:.5rem 1rem;background:rgba(15,23,42,.5);border-radius:9999px;font-size:.875rem}.listener_connected__kbuka{color:#4ade80}.listener_disconnected__eMoNM{color:#94a3b8}.listener_controls__nQPxT{display:flex;align-items:center;gap:1.5rem;padding:.75rem 1.25rem;background:rgba(30,41,59,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(148,163,184,.15);border-radius:1rem;margin-bottom:1rem;flex-wrap:wrap;box-shadow:0 4px 12px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.05)}.listener_controlItem__MP4Wf{display:flex;align-items:center;gap:.75rem}.listener_label__dkkOy{color:#94a3b8;font-size:.875rem;font-weight:500}.listener_fontButtons__Gxvqq{display:flex;gap:.5rem}.listener_fontBtn__SMPgx{padding:.5rem 1rem;position:relative;background:rgba(15,23,42,.5);color:#cbd5e1;border:1px solid rgba(148,163,184,.2);border-radius:.625rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.listener_fontBtn__SMPgx:hover{background:rgba(15,23,42,.7);border-color:rgba(59,130,246,.3)}.listener_fontBtn__SMPgx.listener_active__0H_TR{background:rgba(59,130,246,.2);color:white;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 12px rgba(59,130,246,.2),inset 0 1px 0 rgba(255,255,255,.3)}.listener_fontBtn__SMPgx.listener_active__0H_TR:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent);border-radius:.625rem .625rem 0 0;pointer-events:none}.listener_languageSelect__V28Qg{padding:.5rem 1rem;background:rgba(15,23,42,.5);color:#cbd5e1;border:1px solid rgba(148,163,184,.2);border-radius:.625rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:120px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.listener_languageSelect__V28Qg:hover{background:rgba(15,23,42,.7);border-color:rgba(59,130,246,.3)}.listener_languageSelect__V28Qg:focus{outline:none;background:rgba(15,23,42,.7);border-color:#60a5fa;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.listener_languageTabs__c5rxV{display:flex;gap:.5rem;flex-wrap:wrap}.listener_languageTab__Of6lY{padding:.5rem 1rem;background:rgba(15,23,42,.5);color:#94a3b8;border:1px solid rgba(148,163,184,.2);border-radius:.625rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.listener_languageTab__Of6lY:hover{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3);color:#cbd5e1}.listener_languageTab__Of6lY.listener_active__0H_TR{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.4);color:white;box-shadow:0 2px 8px rgba(59,130,246,.2)}.listener_checkbox___WOOk{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.listener_checkbox___WOOk input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#3b82f6}.listener_checkbox___WOOk span{color:#cbd5e1;font-size:.875rem;font-weight:500}.listener_exportBtn__z8Vv4,.listener_saveBtn__9f_pD{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;position:relative;background:rgba(59,130,246,.2);color:white;border:1px solid rgba(255,255,255,.3);border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 4px 16px rgba(59,130,246,.2),0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.1)}.listener_exportBtn__z8Vv4:before,.listener_saveBtn__9f_pD:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.3),transparent);border-radius:.75rem .75rem 0 0;pointer-events:none}.listener_saveBtn__9f_pD{background:rgba(16,185,129,.2);box-shadow:0 4px 16px rgba(16,185,129,.2),0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.1)}.listener_saveBtn__9f_pD:disabled{opacity:.5;cursor:not-allowed}.listener_exportBtn__z8Vv4:hover,.listener_saveBtn__9f_pD:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(59,130,246,.3),0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.15)}.listener_exportBtn__z8Vv4:hover{background:rgba(59,130,246,.25)}.listener_saveBtn__9f_pD:hover:not(:disabled){background:rgba(16,185,129,.25);box-shadow:0 8px 24px rgba(16,185,129,.3),0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.15)}.listener_exportBtn__z8Vv4{margin-left:auto}.listener_fullscreenBtn__gcs6v{display:flex;align-items:center;justify-content:center;padding:.625rem;position:relative;background:rgba(59,130,246,.15);color:white;border:1px solid rgba(255,255,255,.2);border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 4px 16px rgba(59,130,246,.15),0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.2);width:auto;min-width:40px;height:40px}.listener_fullscreenBtn__gcs6v:hover{background:rgba(59,130,246,.25);transform:scale(1.05);box-shadow:0 8px 24px rgba(59,130,246,.25),0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.3)}.listener_fullscreenExitBtn__ZbbsO{position:fixed;top:2rem;right:2rem;z-index:10000;display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:rgba(59,130,246,.25);color:white;border:1px solid rgba(255,255,255,.4);border-radius:.875rem;font-size:.9375rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);box-shadow:0 8px 32px rgba(59,130,246,.4),0 4px 16px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.1)}.listener_fullscreenExitBtn__ZbbsO:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.4),transparent);border-radius:.875rem .875rem 0 0;pointer-events:none}.listener_fullscreenExitBtn__ZbbsO:hover{background:rgba(59,130,246,.35);transform:translateY(-3px) scale(1.02);box-shadow:0 12px 40px rgba(59,130,246,.5),0 6px 20px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.15)}.listener_transcriptContainer__9X0b_{flex:1 1;position:relative;background:rgba(30,41,59,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(148,163,184,.15);border-radius:1.25rem;padding:1.5rem;overflow-y:auto;max-height:calc(100vh - 200px);box-shadow:0 4px 12px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.05);transition:all .3s cubic-bezier(.4,0,.2,1)}.listener_transcriptContainer__9X0b_.listener_fullscreen__0lWye{position:fixed;top:0;left:0;right:0;bottom:0;max-height:100vh;border-radius:0;z-index:9999;padding:2rem;background:rgba(15,23,42,.98);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.listener_transcriptContainer__9X0b_:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.listener_emptyState__gkLIE{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;text-align:center;padding:2rem}.listener_emptyIcon__pBB_X{font-size:4rem;margin-bottom:1rem;opacity:.5}.listener_emptyTitle__rOdbQ{font-size:1.25rem;font-weight:600;color:#cbd5e1;margin-bottom:.5rem}.listener_emptyText__Idwun{font-size:.875rem;color:#94a3b8}.listener_transcriptCard__xrWCD{position:relative;background:rgba(15,23,42,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(148,163,184,.15);border-left:3px solid #3b82f6;border-radius:1rem;padding:1.25rem 1.5rem;margin-bottom:1rem;animation:listener_slideIn__P6ShP .3s ease-out;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.03)}.listener_transcriptCard__xrWCD:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent);border-radius:1rem 1rem 0 0;pointer-events:none}.listener_transcriptCard__xrWCD:hover{background:rgba(15,23,42,.75);border-left-color:#60a5fa;border-left-width:4px;transform:translateX(4px);box-shadow:0 4px 16px rgba(59,130,246,.15),0 2px 8px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.05)}@keyframes listener_slideIn__P6ShP{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.listener_timestamp__3Auka{display:inline-block;font-size:.75rem;color:#94a3b8;font-weight:600;margin-bottom:.75rem;padding:.375rem .875rem;background:rgba(148,163,184,.15);border:1px solid rgba(148,163,184,.2);border-radius:9999px;font-family:Courier New,monospace;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.listener_korean__AhDcx{color:#f1f5f9;font-size:1.125rem;font-weight:500;line-height:1.8;margin-bottom:.75rem;word-break:keep-all;word-wrap:break-word}.listener_divider__TQpjz{height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.2),transparent);margin:.75rem 0}.listener_english__Gg8tL{color:#cbd5e1;font-size:1rem;line-height:1.7;font-style:italic;word-break:keep-all;word-wrap:break-word;opacity:.9}.listener_small__uLQEY .listener_korean__AhDcx{font-size:1rem}.listener_small__uLQEY .listener_english__Gg8tL{font-size:.875rem}.listener_medium__P_AXT .listener_korean__AhDcx{font-size:1.125rem}.listener_medium__P_AXT .listener_english__Gg8tL{font-size:1rem}.listener_large__sDCXk .listener_korean__AhDcx{font-size:1.25rem}.listener_large__sDCXk .listener_english__Gg8tL{font-size:1.125rem}.listener_modalOverlay__S_yjb{position:fixed;inset:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000}.listener_modalBox__yRV_X{position:relative;background:rgba(30,41,59,.95);backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%);border:1px solid rgba(148,163,184,.2);border-radius:1.5rem;padding:2.5rem;max-width:400px;width:100%;text-align:center;box-shadow:0 25px 50px -12px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.1)}.listener_modalBox__yRV_X:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:radial-gradient(ellipse at top,rgba(59,130,246,.15) 0,transparent 70%);border-radius:1.5rem 1.5rem 0 0;pointer-events:none}.listener_modalBox__yRV_X h2{position:relative;font-size:1.75rem;font-weight:700;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem;z-index:1}.listener_modalBox__yRV_X p{font-size:.9375rem}.listener_modalBox__yRV_X p,.listener_roomCodeBadge__jouV5{position:relative;color:#cbd5e1;margin-bottom:1.5rem;z-index:1}.listener_roomCodeBadge__jouV5{display:inline-block;padding:.75rem 1.5rem;background:rgba(59,130,246,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(59,130,246,.3);border-radius:.75rem;font-size:.875rem}.listener_roomCodeBadge__jouV5 strong{color:#60a5fa;font-size:1.125rem;font-family:Courier New,monospace;margin-left:.5rem}.listener_input__3gfPJ{position:relative;width:100%;padding:.875rem 1.125rem;background:rgba(15,23,42,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(148,163,184,.2);border-radius:.75rem;color:white;font-size:.9375rem;margin-bottom:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.listener_input__3gfPJ:focus{outline:none;background:rgba(15,23,42,.7);border-color:#60a5fa;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.listener_error__00QUA{color:#ef4444;font-size:.875rem;margin-top:-.5rem;margin-bottom:1rem}.listener_modalActions__8FMfJ{display:flex;gap:1rem}.listener_cancelBtn__HmPqJ,.listener_submitBtn__Lfmtp{position:relative;flex:1 1;padding:.875rem 1.5rem;border:none;border-radius:.75rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.listener_cancelBtn__HmPqJ{background:rgba(148,163,184,.1);color:#cbd5e1;border:1px solid rgba(148,163,184,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.1)}.listener_cancelBtn__HmPqJ:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent);border-radius:.75rem .75rem 0 0;pointer-events:none}.listener_cancelBtn__HmPqJ:hover{background:rgba(148,163,184,.15);border-color:rgba(148,163,184,.3);box-shadow:0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.15)}.listener_submitBtn__Lfmtp{background:rgba(59,130,246,.2);color:white;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 4px 16px rgba(59,130,246,.3),0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.1)}.listener_submitBtn__Lfmtp:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.3),transparent);border-radius:.75rem .75rem 0 0;pointer-events:none}.listener_submitBtn__Lfmtp:hover{background:rgba(59,130,246,.25);transform:translateY(-2px);box-shadow:0 8px 24px rgba(59,130,246,.4),0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.15)}.listener_actionButtons__k7HA8{display:flex;align-items:center;gap:.5rem;margin-left:auto}@media (max-width:768px){.listener_container__SqMn0{padding:1rem}.listener_header__gy6nG{flex-direction:column;align-items:flex-start;gap:1rem}.listener_headerLeft__wj5zc{width:100%}.listener_headerRight__a4VKh{width:100%;justify-content:flex-end}.listener_sessionTitle__1T2zt{font-size:1.125rem}.listener_controls__nQPxT{flex-direction:column;align-items:stretch;gap:1rem}.listener_controlItem__MP4Wf{width:100%;justify-content:space-between}.listener_actionButtons__k7HA8{display:flex;flex-direction:row;width:100%;gap:.5rem;margin-left:0}.listener_exportBtn__z8Vv4,.listener_saveBtn__9f_pD{margin-left:0;flex:1 1;justify-content:center}.listener_fullscreenBtn__gcs6v{flex-shrink:0}.listener_transcriptContainer__9X0b_{max-height:calc(100vh - 350px)}}.page_main__nw1Wk{min-height:calc(100vh - 73px);background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a);position:relative;overflow:hidden}.page_background__dpzbb{position:absolute;inset:0;overflow:hidden;z-index:0}.page_gradientOrb1__DT97k,.page_gradientOrb2__eUpnZ,.page_gradientOrb3__66mEZ{position:absolute;border-radius:50%;filter:blur(100px);opacity:.2;animation:page_float__Xp_VR 12s ease-in-out infinite}.page_gradientOrb1__DT97k{width:600px;height:600px;background:radial-gradient(circle,#3b82f6 0,transparent 70%);top:-300px;right:-200px;animation-delay:0s}.page_gradientOrb2__eUpnZ{width:500px;height:500px;background:radial-gradient(circle,#60a5fa 0,transparent 70%);bottom:-250px;left:-150px;animation-delay:4s}.page_gradientOrb3__66mEZ{width:400px;height:400px;background:radial-gradient(circle,#06b6d4 0,transparent 70%);top:40%;left:50%;transform:translate(-50%,-50%);animation-delay:8s}@keyframes page_float__Xp_VR{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-50px) scale(1.1)}66%{transform:translate(-30px,30px) scale(.9)}}.page_grid__JZ9Cz{position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.03) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.03) 1px,transparent 0);background-size:50px 50px;mask-image:radial-gradient(ellipse at center,black 0,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,black 0,transparent 75%)}.page_container__jZF7q{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:4rem 2rem}.page_hero__7KFOs{text-align:center;margin-bottom:4rem}.page_badge__0mJr3{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:9999px;color:#60a5fa;font-size:.875rem;font-weight:500;margin-bottom:2rem;animation:page_fadeInUp__7IOrd .6s ease-out}.page_badgeDot__H_VSy{width:8px;height:8px;border-radius:50%;background:#3b82f6;animation:page_pulse__XPtbN 2s ease-in-out infinite}@keyframes page_pulse__XPtbN{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(59,130,246,.7)}50%{opacity:.8;box-shadow:0 0 0 10px rgba(59,130,246,0)}}.page_title__po7na{font-size:4rem;font-weight:800;color:white;line-height:1.1;margin:0 0 1.5rem;animation:page_fadeInUp__7IOrd .6s ease-out .1s backwards}.page_titleGradient__ktBBy{background:linear-gradient(135deg,#60a5fa,#3b82f6 50%,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% auto;animation:page_shimmer__G1aXL 3s linear infinite}@keyframes page_shimmer__G1aXL{to{background-position:200%}}.page_subtitle__YBgxm{font-size:1.125rem;color:#94a3b8;line-height:1.7;max-width:700px;margin:0 auto;animation:page_fadeInUp__7IOrd .6s ease-out .2s backwards}@keyframes page_fadeInUp__7IOrd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_cards__IHl_z{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.page_card__Cf__u{position:relative;background:rgba(30,41,59,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(148,163,184,.1);border-radius:1.5rem;padding:2.5rem;text-decoration:none;transition:all .3s;overflow:hidden;animation:page_fadeInUp__7IOrd .6s ease-out .3s backwards}.page_card__Cf__u:nth-child(2){animation-delay:.4s}.page_card__Cf__u:hover{transform:translateY(-8px);border-color:rgba(59,130,246,.3);box-shadow:0 20px 60px rgba(59,130,246,.15)}.page_cardGlow__1q7Gx{position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(59,130,246,.15) 0,transparent 50%);opacity:0;transition:opacity .3s}.page_card__Cf__u:hover .page_cardGlow__1q7Gx{opacity:1}.page_cardContent__Skti9{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem;width:100%}.page_cardIcon__syb4d{display:inline-flex;padding:1rem;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);border-radius:1rem;align-self:flex-start;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page_cardTitle__T08IG{font-size:1.5rem;font-weight:700;color:white;margin:0}.page_cardDescription__N4ojo{color:#94a3b8;line-height:1.6;margin:0}.page_cardFeatures__uCkvY{display:flex;flex-direction:column;gap:.75rem}.page_feature__LruQD{display:flex;align-items:center;gap:.5rem;color:#cbd5e1;font-size:.875rem}.page_feature__LruQD svg{color:#60a5fa;flex-shrink:0}.page_cardButton__My28C{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;position:relative;background:rgba(59,130,246,.2);color:white;border:1px solid rgba(255,255,255,.3);border-radius:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 4px 16px rgba(59,130,246,.2),0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.1)}.page_cardButton__My28C:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.3),transparent);border-radius:1rem 1rem 0 0;pointer-events:none}.page_cardButton__My28C:hover:not(:disabled){transform:translateY(-2px);background:rgba(59,130,246,.25);box-shadow:0 8px 24px rgba(59,130,246,.3),0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.15)}.page_cardButton__My28C:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(59,130,246,.2),0 1px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1)}.page_cardButton__My28C:disabled{opacity:.5;cursor:not-allowed}.page_joinForm__nJ590{display:flex;flex-direction:column;gap:1rem}.page_input__lx_gt{width:100%;padding:1rem 1.25rem;background:rgba(15,23,42,.5);border:1px solid rgba(148,163,184,.2);border-radius:.75rem;color:white;font-size:1rem;text-align:center;letter-spacing:.3em;text-transform:uppercase;transition:all .2s;box-sizing:border-box}.page_input__lx_gt:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_input__lx_gt::placeholder{color:#64748b;letter-spacing:normal;text-transform:none}.page_features__GdcOS{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_featureCard__swyBK{padding:2rem;background:rgba(30,41,59,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(148,163,184,.05);border-radius:1rem;transition:all .3s;animation:page_fadeInUp__7IOrd .6s ease-out calc(.5s + var(--delay, 0s)) backwards}.page_featureCard__swyBK:first-child{--delay:0s}.page_featureCard__swyBK:nth-child(2){--delay:0.1s}.page_featureCard__swyBK:nth-child(3){--delay:0.2s}.page_featureCard__swyBK:nth-child(4){--delay:0.3s}.page_featureCard__swyBK:hover{background:rgba(30,41,59,.6);border-color:rgba(148,163,184,.1);transform:translateY(-4px)}.page_featureIcon__UHR_A{display:inline-flex;padding:.75rem;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);border-radius:.75rem;color:#60a5fa;margin-bottom:1rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page_featureTitle__pGLZ6{font-size:1.125rem;font-weight:600;color:white;margin:0 0 .5rem}.page_featureText__G2Vtt{color:#94a3b8;font-size:.9375rem;line-height:1.6;margin:0}@media (max-width:1024px){.page_container__jZF7q{padding:3rem 1.5rem}.page_cards__IHl_z{gap:1.5rem}}@media (max-width:768px){.page_container__jZF7q{padding:2rem 1rem}.page_hero__7KFOs{margin-bottom:3rem}.page_badge__0mJr3{font-size:.8125rem;padding:.4rem .875rem}.page_title__po7na{font-size:2.25rem;margin-bottom:1rem}.page_subtitle__YBgxm{font-size:1rem;padding:0 .5rem}.page_cards__IHl_z{grid-template-columns:1fr;gap:1.25rem;margin-bottom:3rem}.page_card__Cf__u{padding:2rem}.page_cardTitle__T08IG{font-size:1.375rem}.page_features__GdcOS{grid-template-columns:1fr;gap:1.25rem}.page_featureCard__swyBK{padding:1.5rem}.page_gradientOrb1__DT97k{width:400px;height:400px;filter:blur(80px)}.page_gradientOrb2__eUpnZ{width:350px;height:350px;filter:blur(80px)}.page_gradientOrb3__66mEZ{width:300px;height:300px;filter:blur(80px)}}@media (max-width:480px){.page_container__jZF7q{padding:1.5rem 1rem}.page_hero__7KFOs{margin-bottom:2.5rem}.page_badge__0mJr3{font-size:.75rem;padding:.375rem .75rem;margin-bottom:1.5rem}.page_badgeDot__H_VSy{width:6px;height:6px}.page_title__po7na{font-size:1.75rem;line-height:1.2;margin-bottom:1rem}.page_subtitle__YBgxm{font-size:.9375rem;padding:0}.page_cards__IHl_z{gap:1rem;margin-bottom:2.5rem}.page_card__Cf__u{padding:1.5rem;border-radius:1.25rem}.page_cardIcon__syb4d{padding:.75rem}.page_cardIcon__syb4d svg{width:36px;height:36px}.page_cardTitle__T08IG{font-size:1.25rem}.page_cardDescription__N4ojo{font-size:.9375rem}.page_cardFeatures__uCkvY{gap:.625rem}.page_feature__LruQD{font-size:.8125rem}.page_cardButton__My28C{padding:.875rem 1.25rem;font-size:.9375rem;min-height:48px}.page_input__lx_gt{padding:.875rem 1rem;font-size:.9375rem;min-height:48px}.page_features__GdcOS{gap:1rem}.page_featureCard__swyBK{padding:1.25rem}.page_featureIcon__UHR_A{padding:.625rem}.page_featureIcon__UHR_A svg{width:20px;height:20px}.page_featureTitle__pGLZ6{font-size:1rem}.page_featureText__G2Vtt{font-size:.875rem}.page_gradientOrb1__DT97k{width:300px;height:300px;top:-150px;right:-100px}.page_gradientOrb2__eUpnZ{width:250px;height:250px;bottom:-125px;left:-75px}.page_gradientOrb3__66mEZ{width:200px;height:200px}.page_grid__JZ9Cz{background-size:30px 30px}}@media (max-width:360px){.page_container__jZF7q{padding:1.25rem .75rem}.page_title__po7na{font-size:1.5rem}.page_subtitle__YBgxm{font-size:.875rem}.page_card__Cf__u{padding:1.25rem}.page_cardTitle__T08IG{font-size:1.125rem}}@media (max-height:600px) and (orientation:landscape){.page_container__jZF7q{padding:2rem 1rem}.page_hero__7KFOs{margin-bottom:2rem}.page_title__po7na{font-size:2rem;margin-bottom:.75rem}.page_cards__IHl_z{margin-bottom:2rem}}.page_main__Rim0A{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:80px 20px 40px}.page_container__ldrTY{max-width:1200px;margin:0 auto}.page_error__Ikao5,.page_loading__NMgQX{color:white;text-align:center;font-size:1.2rem;padding:4rem}.page_error__Ikao5{background:rgba(239,68,68,.2);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_recordingHeader__jLd4I{background:rgba(255,255,255,.95);border-radius:16px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 20px rgba(0,0,0,.1)}.page_backButton__L0b33{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:1px solid #e5e7eb;color:#6b7280;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;cursor:pointer;transition:all .2s;margin-bottom:1.5rem}.page_backButton__L0b33:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.page_titleSection__bhsyv{margin-bottom:1.5rem}.page_titleDisplay__wQ_R2{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.page_title__qsU4n{font-size:2rem;font-weight:700;color:#1f2937;margin:0}.page_editBtn__kPW68{background:transparent;border:none;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.page_editBtn__kPW68:hover{background:#f3f4f6;color:#374151}.page_editTitle__Hr5mf{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.page_titleInput__dqR1H{flex:1 1;padding:.75rem 1rem;border:2px solid #3b82f6;border-radius:8px;font-size:1.5rem;font-weight:600;color:#1f2937;outline:none;transition:border-color .2s}.page_titleInput__dqR1H:focus{border-color:#2563eb}.page_cancelBtn__UFBdn,.page_saveBtn__Wn_rT{background:transparent;border:1px solid #e5e7eb;padding:.75rem;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.page_saveBtn__Wn_rT{color:#10b981;border-color:#10b981}.page_saveBtn__Wn_rT:hover{background:#10b981;color:white}.page_cancelBtn__UFBdn{color:#ef4444;border-color:#ef4444}.page_cancelBtn__UFBdn:hover{background:#ef4444;color:white}.page_metadata__ZCYN1{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.page_roomCode__RZk8P{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;letter-spacing:1px}.page_metaItem__4w_N_{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}.page_actions__wuSrw{display:flex;gap:1rem;justify-content:flex-end}.page_exportButton__n2Pe2{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.page_exportButton__n2Pe2:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.4)}.page_languageSelector__1maHh{background:rgba(255,255,255,.95);border-radius:16px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 20px rgba(0,0,0,.1)}.page_languageLabel__ZhhNa{display:block;font-size:1rem;font-weight:600;color:#374151;margin-bottom:1rem}.page_languageGrid__hHrAU{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:.75rem;gap:.75rem}.page_langButton__Gv52X{background:white;border:2px solid #e5e7eb;color:#6b7280;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.page_langButton__Gv52X:hover{border-color:#d1d5db;background:#f9fafb}.page_langButtonActive__n7D3_{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:2px solid transparent;color:white;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(59,130,246,.3);white-space:nowrap}.page_transcriptsSection__21RmF{background:rgba(255,255,255,.95);border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.1)}.page_sectionTitle___6RP1{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 1.5rem}.page_emptyTranscripts__5YLR7{text-align:center;color:#6b7280;padding:4rem 2rem;font-size:1.1rem}.page_transcriptsList__qI1bz{display:flex;flex-direction:column;gap:1rem}.page_transcriptCard__pLShr{background:white;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .2s}.page_transcriptCard__pLShr:hover{border-color:#d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.page_transcriptHeader__uRj2r{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.page_transcriptTime__RUqSQ{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:.375rem .875rem;border-radius:6px;font-size:.875rem;font-weight:600;font-family:Courier New,monospace}.page_transcriptIndex__zmhK0{color:#9ca3af;font-size:.875rem;font-weight:600}.page_transcriptContent__Oogb0{display:flex;flex-direction:column;gap:1rem}.page_originalText__wZGVD{color:#1f2937;font-size:1rem;line-height:1.6;padding:1rem;background:#f9fafb;border-radius:8px;border-left:4px solid #667eea}.page_divider__rAq7Z{height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent)}.page_translatedText__iV7Kf{color:#374151;font-size:1rem;line-height:1.6;padding:1rem;background:#f0f9ff;border-radius:8px;border-left:4px solid #3b82f6}@media (max-width:768px){.page_main__Rim0A{padding:70px 15px 30px}.page_recordingHeader__jLd4I{padding:1.5rem}.page_title__qsU4n{font-size:1.5rem}.page_titleInput__dqR1H{font-size:1.25rem}.page_metadata__ZCYN1{flex-direction:column;align-items:flex-start;gap:.75rem}.page_actions__wuSrw{width:100%;flex-direction:column}.page_exportButton__n2Pe2{width:100%;justify-content:center}.page_languageGrid__hHrAU{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem}.page_langButtonActive__n7D3_,.page_langButton__Gv52X{padding:.625rem .75rem;font-size:.813rem}.page_transcriptsSection__21RmF{padding:1.5rem}.page_sectionTitle___6RP1{font-size:1.25rem}.page_transcriptCard__pLShr{padding:1.25rem}.page_originalText__wZGVD,.page_translatedText__iV7Kf{font-size:.938rem;padding:.875rem}}@media (max-width:480px){.page_languageGrid__hHrAU{grid-template-columns:repeat(2,1fr)}}.page_main__ijRTz{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:80px 20px 40px}.page_container__O3dmH{max-width:1200px;margin:0 auto}.page_title__cejx9{color:white;font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.page_loading__C6T80{color:white;text-align:center;font-size:1.2rem;padding:4rem}.page_empty__xrgVU{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:4rem 2rem;text-align:center;color:white}.page_empty__xrgVU p{font-size:1.2rem;margin-bottom:2rem}.page_createButton__jN2_V{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:white;border:none;padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.page_createButton__jN2_V:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(59,130,246,.4)}.page_grid__X_a_v{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_card__Ax16R{background:rgba(255,255,255,.95);border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s}.page_card__Ax16R:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.2)}.page_cardHeader__ZyuAl{margin-bottom:1rem}.page_cardHeader__ZyuAl h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.page_roomCode__SvtGB{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:.25rem .75rem;border-radius:6px;font-size:.875rem;font-weight:600;letter-spacing:1px}.page_cardBody__Y_sC9{margin-bottom:1.5rem;padding:1rem 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.page_stat__e0QKM{display:flex;justify-content:space-between;margin-bottom:.75rem}.page_stat__e0QKM:last-child{margin-bottom:0}.page_label__d7y84{color:#6b7280;font-size:.875rem}.page_value__7qphs{color:#1f2937;font-weight:600;font-size:.875rem}.page_cardActions__wUNNW{display:flex;gap:.75rem}.page_viewButton__vpJDj{flex:1 1;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:white;border:none;padding:.75rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.page_viewButton__vpJDj:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.page_deleteButton__cROg1{background:#ef4444;color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.page_deleteButton__cROg1:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.4)}@media (max-width:768px){.page_title__cejx9{font-size:2rem}.page_grid__X_a_v{grid-template-columns:1fr}}