.Chat_chat-container__iMpb2{flex:1 1;display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;margin-left:0;height:calc(100vh - 80px);padding-top:1rem}.Chat_tabs-container__0CU1A{border-bottom:1px solid #e2e8f0;margin-bottom:.5rem}.Chat_tabs-header__APCs4{padding:0 1.25rem .5rem;display:flex;justify-content:space-between;align-items:center}.Chat_tabs-header__APCs4 h3{margin:0;font-size:1rem;font-weight:600;color:#1a1a1a;display:flex;align-items:center;gap:.5rem;line-height:1}.Chat_tabs___Ubgr{display:flex;gap:1.5rem;padding:0 1.25rem}.Chat_tab__uOhxA{padding:.5rem 0;color:#64748b;font-size:.95rem;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.Chat_tab__uOhxA:hover{color:#3498db}.Chat_tab__uOhxA.Chat_active__7NyLL{color:#3498db;border-bottom-color:#3498db;font-weight:500}.Chat_chat-header__r_Mq_{padding:.25rem 1.25rem;border-bottom:1px solid #e2e8f0;background:#fff;display:flex;justify-content:space-between;align-items:center}.Chat_chat-header__r_Mq_ h3{margin:0;font-size:1rem;font-weight:600;color:#1a1a1a;display:flex;align-items:center;gap:.5rem;line-height:1}.Chat_chat-with-text__Q_TAz{color:#1a1a1a}.Chat_filename-text__ueGv5{color:#3498db}.Chat_beta-tag__hfzZk{display:inline-block;font-size:.65rem;background-color:#3b82f6;color:#fff;padding:.15rem .4rem;border-radius:.25rem;margin-left:.5rem;font-weight:500;vertical-align:middle;letter-spacing:.05em}.Chat_chat-loading-indicator__OIV8k{font-size:.85rem;color:#64748b;display:flex;align-items:center;gap:.5rem}.Chat_chat-box__L80FD{flex:1 1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem;background:#f8fafc;margin:1rem;border-radius:8px;border:1px solid #e2e8f0;min-height:0;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.Chat_chat-box__L80FD::-webkit-scrollbar{width:8px}.Chat_chat-box__L80FD::-webkit-scrollbar-track{background:transparent}.Chat_chat-box__L80FD::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px;border:2px solid #f8fafc}.Chat_initial-state__f7eBs{flex:1 1;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:1.1rem;text-align:center;padding:2rem;background:#f8fafc}.Chat_chat-message__V70vr{position:relative;padding:1.25rem;margin:.5rem 1rem;border-radius:10px;max-width:90%;animation:Chat_messageSlide__J93qQ .3s ease}@keyframes Chat_messageSlide__J93qQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Chat_chat-message__V70vr.Chat_user__YPr5W{background:#3498db;color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.Chat_chat-message__V70vr.Chat_assistant__SqG3d{background:#fff;color:#1a1a1a;align-self:flex-start;border-bottom-left-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.Chat_chat-answer__Iw_mK,.Chat_chat-question__JChtt{font-size:.8rem;line-height:1.4}.Chat_chat-question__JChtt{color:inherit}.Chat_chat-answer__Iw_mK{color:#1a1a1a}.Chat_message-content__BVx7l p{margin-bottom:.8rem;line-height:1.5;font-size:.95rem;color:#4a5568;font-weight:400}.Chat_message-content__BVx7l ol,.Chat_message-content__BVx7l ul{margin-left:1.5rem;margin-bottom:.8rem;color:#4a5568}.Chat_message-content__BVx7l li{margin-bottom:.4rem;font-size:.95rem;line-height:1.5}.Chat_message-content__BVx7l h2{font-size:1.1rem}.Chat_message-content__BVx7l h2,.Chat_message-content__BVx7l h3{margin-top:1rem;margin-bottom:.5rem;font-weight:500;color:#1a1a1a;letter-spacing:-.02em}.Chat_message-content__BVx7l h3{font-size:1rem}.Chat_message-content__BVx7l strong{font-weight:600;color:#3498db}.Chat_chat-label__DIhzo{font-weight:600;font-size:.75rem;margin-bottom:.25rem;display:block}.Chat_user__YPr5W .Chat_chat-label__DIhzo{color:hsla(0,0%,100%,.9)}.Chat_assistant__SqG3d .Chat_chat-label__DIhzo{color:#3498db}.Chat_timestamp__qdFhn{font-size:.65rem;color:rgba(0,0,0,.4);margin-top:.25rem;text-align:right}.Chat_user__YPr5W .Chat_timestamp__qdFhn{color:hsla(0,0%,100%,.7)}.Chat_page-reference__nsVfJ{font-size:.8rem;color:#64748b;margin-left:.5rem}.Chat_chat-input-container__4smXP{padding:.75rem 1.25rem;background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:.75rem;align-items:flex-start;min-height:44px;transition:all .2s ease;position:relative}.Chat_chat-input__uNDP_{flex:1 1;padding:.4rem .75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;transition:all .2s ease;background:#f8fafc;min-height:32px;max-height:100px;resize:none;overflow-y:auto;line-height:1.4}.Chat_chat-input__uNDP_::placeholder{color:#94a3b8;font-size:.85rem}.Chat_chat-input__uNDP_:focus{outline:none;border-color:#3498db;background:#fff;box-shadow:0 2px 8px rgba(52,152,219,.1)}.Chat_chat-input__uNDP_:disabled{background:#f8fafc;cursor:not-allowed}.Chat_aiqs-container__eHgS_{position:relative;align-self:flex-start;margin-top:1px;min-width:32px}.Chat_chat-aiqs-btn__Eh6Y2{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.4rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.Chat_chat-aiqs-btn__Eh6Y2:hover{border-color:#3498db;background:#f8fafc}.Chat_ai-icon__hVmgo{width:20px;height:20px;background-image:url(/PLACEHOLDER_LOGO.png);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.8;transition:opacity .2s ease}.Chat_chat-aiqs-btn__Eh6Y2:hover .Chat_ai-icon__hVmgo{opacity:1}.Chat_aiqs-dropdown__6gnt9{position:absolute;bottom:calc(100% + .5rem);left:0;width:300px;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid #e2e8f0;padding:1rem;z-index:10;max-height:300px;overflow-y:auto;animation:Chat_fadeIn__y_dYJ .2s ease}.Chat_aiqs-header___n1fJ{color:#1a1a1a;font-size:.95rem;font-weight:600;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.Chat_aiqs-dropdown__6gnt9 table{width:100%;border-collapse:collapse;margin-top:.5rem}.Chat_aiqs-dropdown__6gnt9 tr{cursor:pointer;transition:all .2s ease}.Chat_aiqs-dropdown__6gnt9 td{padding:.75rem;color:#64748b;font-size:.9rem;line-height:1.4;border-radius:8px}.Chat_aiqs-dropdown__6gnt9 tr:hover td{background:#f8fafc;color:#3498db}.Chat_aiqs-dropdown__6gnt9:before{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:12px;background:transparent}.Chat_chat-submit-btn__ZFd7b{padding:.4rem 1rem;height:32px;margin-top:1px;background:#3498db;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;align-self:flex-start}.Chat_chat-submit-btn__ZFd7b:hover:not(:disabled){background:#2980b9;transform:translateY(-1px)}.Chat_chat-submit-btn__ZFd7b:disabled{opacity:.6;cursor:not-allowed}.Chat_loading-indicator__cw0Uj{display:inline-block;width:18px;height:18px;border:2px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:Chat_spin__1pw0v 1s linear infinite;margin-right:.5rem}.Chat_char-counter__FjuLq{position:absolute;right:100px;bottom:8px;font-size:.75rem;color:#f59e0b;background:hsla(0,0%,100%,.95);padding:2px 8px;border-radius:4px;animation:Chat_fadeIn__y_dYJ .2s ease}@keyframes Chat_fadeIn__y_dYJ{0%{opacity:0}to{opacity:1}}.Chat_char-counter__FjuLq.Chat_at-limit__u6cUU,.Chat_char-counter__FjuLq.Chat_near-limit__s_u_L{display:none}.Chat_chat-period-section__j5HfS{margin-bottom:2rem}.Chat_chat-period-section__j5HfS:last-child{margin-bottom:0}.Chat_chat-period-title__Pe9Ar{color:#64748b;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .75rem;padding:0 .5rem}.Chat_chat-list__RDPh5{display:flex;flex-direction:column;gap:.5rem}.Chat_chat-item__e6yMQ{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s ease}.Chat_chat-item__e6yMQ:hover{background:#f8fafc;border-color:#3498db;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.Chat_chat-item-content__bRlOc{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:0;cursor:pointer}.Chat_chat-icon__GMK_A{width:20px;height:20px;color:#94a3b8;flex-shrink:0}.Chat_chat-item__e6yMQ:hover .Chat_chat-icon__GMK_A{color:#3498db}.Chat_chat-item-details__skafK{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.Chat_chat-item-name__Ogam7{color:#1a1a1a;font-size:.95rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Chat_chat-item-count__ZVR0u,.Chat_chat-item-date__Dcwmj{color:#64748b;font-size:.8rem}.Chat_chat-item-count__ZVR0u{padding:.25rem .5rem;background:#f1f5f9;border-radius:12px;white-space:nowrap}.Chat_empty-chats__MBh8w{color:#94a3b8;font-size:.9rem;font-style:italic;padding:1rem;text-align:center;background:#f8fafc;border-radius:8px;border:1px dashed #e2e8f0}.Chat_status-indicators__3FuCj{display:flex;align-items:center;gap:1rem}.Chat_restore-indicator__5BJMq{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.85rem}.Chat_loading-spinner__X9di5{width:16px;height:16px;border:2px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:Chat_spin__1pw0v 1s linear infinite}@keyframes Chat_spin__1pw0v{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Chat_message-header__0vyc6{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;position:relative;min-height:20px}.Chat_message-content__BVx7l{word-break:break-word;line-height:1.5;margin-top:.25rem}.Chat_copy-button__KCA_I{position:absolute;right:-8px;top:-8px;background:none;border:none;padding:6px;cursor:pointer;color:#94a3b8;transition:all .2s ease;border-radius:4px;display:flex;align-items:center;justify-content:center;z-index:2;opacity:.6}.Chat_copy-button__KCA_I:hover{background-color:#f7fafc;color:#3498db;opacity:1}.Chat_copy-button__KCA_I.Chat_copied__wIwaO{color:#48bb78;opacity:1}.Chat_chat-message__V70vr.Chat_assistant__SqG3d:hover .Chat_copy-button__KCA_I{opacity:.8}.Chat_copy-icon__TXDg1{width:16px;height:16px}.Chat_help-container__lGtrc{padding:1.5rem;background:#f8fafc;border-radius:8px;margin:1rem;border:1px solid #e2e8f0;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;max-height:calc(100vh - 180px)}.Chat_help-section__avrrn{background:#fff;border-radius:8px;padding:1.25rem;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid #e2e8f0}.Chat_help-section__avrrn.Chat_pro-section__ZGo4X{background:linear-gradient(90deg,#ebf8ff,#fff);border:1px solid #90cdf4;position:relative;overflow:hidden}.Chat_help-section__avrrn.Chat_pro-section__ZGo4X:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#3498db}.Chat_help-section__avrrn.Chat_pro-section__ZGo4X h4{color:#2c5282}.Chat_help-section__avrrn h4{color:#2d3748;font-size:1rem;font-weight:600;margin:0 0 .75rem}.Chat_help-section__avrrn ul{list-style:none;padding:0;margin:0}.Chat_help-section__avrrn li{color:#4a5568;padding:.4rem 0 .4rem 1.25rem;position:relative;line-height:1.4;font-size:.9rem}.Chat_help-section__avrrn li:before{content:"•";color:#3498db;position:absolute;left:0;font-weight:700}.Chat_help-section__avrrn.Chat_pro-section__ZGo4X li:before{color:#2c5282}.Chat_help-section__avrrn p{color:#4a5568;line-height:1.5;margin:0;font-size:.9rem}.Chat_help-email__R8hMt{color:#3498db;text-decoration:none;font-weight:500;transition:color .2s ease}.Chat_help-email__R8hMt:hover{color:#2980b9;text-decoration:underline}.Chat_export-btn__33hQE{background:none;border:none;padding:6px;cursor:pointer;color:#94a3b8;transition:all .2s ease;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-left:auto}.Chat_export-btn__33hQE:hover{background-color:#f1f5f9;color:#3498db}.Chat_export-icon__8K0Ka{width:20px;height:20px}.Chat_loading-dots__QEwUH{display:flex;gap:4px;padding:8px}.Chat_loading-dots__QEwUH span{width:8px;height:8px;border-radius:50%;background-color:#666;display:inline-block;animation:Chat_pulse__wAGlN 1.4s ease-in-out infinite}.Chat_loading-dots__QEwUH span:nth-child(2){animation-delay:.2s}.Chat_loading-dots__QEwUH span:nth-child(3){animation-delay:.4s}@keyframes Chat_pulse__wAGlN{0%,to{transform:scale(.75);opacity:.4}50%{transform:scale(1);opacity:1}}.Chat_uses-container__6RvtY{padding:.75rem 0}.Chat_uses-title__enNjm{font-size:.95rem;margin-bottom:.5rem;padding:0 1.25rem}.Chat_use-case-slide__MVrQJ{padding:.75rem;min-width:300px}.Chat_use-case-title__FxYMp{font-size:.9rem;margin-bottom:.4rem}.Chat_use-case-example__WwiFl{font-size:.8rem;margin-bottom:.5rem;line-height:1.3}.Chat_use-case-download__GIzwH{font-size:.75rem;padding:.4rem .75rem}.Chat_use-cases-arrows__uHHrj{padding:.25rem 1rem}.Chat_use-case-arrow__cxO3P{padding:.25rem}.Chat_limit-warning__KhHSS{background:rgba(234,88,12,.1);border:1px solid rgba(234,88,12,.2);color:#c2410c;padding:.75rem 1rem;border-radius:8px;margin:.75rem 0;font-size:.95rem;display:flex;align-items:flex-start;gap:.75rem}.Chat_limit-warning__KhHSS svg{width:20px;height:20px;flex-shrink:0;margin-top:.25rem}.Chat_limit-warning-content__zuB5_{display:flex;flex-direction:column;gap:.25rem}.Chat_limit-warning-content__zuB5_ strong{display:block;margin-bottom:.125rem}.Chat_limit-warning-content__zuB5_ p{margin:0;line-height:1.4}.Chat_limit-action-text__LBXEm{font-size:.85rem;font-style:italic;color:#4b5563;margin-top:.25rem!important}.Feedback_feedbackContainer__rHonJ{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin:25px auto 15px;padding:16px;border-left:3px solid #6366f1;animation:Feedback_slideIn__UjUCw .3s ease-out;max-width:90%;width:-moz-fit-content;width:fit-content;overflow:visible;position:relative;z-index:5}.Feedback_feedbackHeader__TKhMP{display:flex;align-items:center;margin-bottom:10px;flex-wrap:wrap}.Feedback_feedbackIcon__XvE3E{margin-right:8px;font-size:16px;flex-shrink:0}.Feedback_feedbackQuestion__BPMO_{font-size:14px;font-weight:500;flex-grow:1;min-width:0;word-break:break-word}.Feedback_dismissButton__luwiF{background:none;border:none;color:#64748b;cursor:pointer;font-size:20px;padding:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.Feedback_feedbackOptions__XBSA2{display:flex;flex-wrap:wrap;gap:8px}.Feedback_feedbackOption__YavOK{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;color:#475569;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s;white-space:nowrap;flex-shrink:0}.Feedback_feedbackOption__YavOK:hover{background-color:#f1f5f9;border-color:#cbd5e1}.Feedback_feedbackThanks__FcQfl{text-align:center;padding:14px;color:#10b981;font-size:14px;animation:Feedback_fadeIn__Tjk6d .5s;margin:15px auto;max-width:90%;background-color:#f0fdf4;border-radius:8px;border:1px solid #d1fae5}.Feedback_feedbackSelect__kqePx{width:100%;padding:14px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:15px;color:#1e293b;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.Feedback_feedbackSelect__kqePx:hover{border-color:#cbd5e1;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Feedback_feedbackSelect__kqePx:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2)}.Feedback_feedbackSelect__kqePx option{padding:10px;font-size:15px}.Feedback_feedbackTextarea__qaTXF{width:100%;padding:14px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:15px;color:#1e293b;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease;resize:vertical;min-height:120px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5}.Feedback_feedbackTextarea__qaTXF:hover{border-color:#cbd5e1;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Feedback_feedbackTextarea__qaTXF:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2)}.Feedback_feedbackTextarea__qaTXF::placeholder{color:#94a3b8}@keyframes Feedback_slideIn__UjUCw{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Feedback_fadeIn__Tjk6d{0%{opacity:0}to{opacity:1}}.FloatingFeedback_floatingButton__ZmB6M{position:fixed;bottom:20px;right:20px;width:50px;height:50px;border-radius:25px;background-color:rgba(100,116,139,.8);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;z-index:1000;border:none;outline:none;opacity:.7}.FloatingFeedback_floatingButton__ZmB6M:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.15);opacity:.9;background-color:rgba(71,85,105,.9)}.FloatingFeedback_floatingButton__ZmB6M svg{width:24px;height:24px}.FloatingFeedback_feedbackCard__9Ih77{position:fixed;bottom:80px;right:20px;width:300px;background-color:#fff;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,.15);padding:20px;z-index:1000;transform-origin:bottom right;animation:FloatingFeedback_slideUp__ycKfu .3s ease;max-height:calc(100vh - 150px);overflow-y:auto}.FloatingFeedback_feedbackHeader__YwZXc{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.FloatingFeedback_feedbackTitle__sCe7q{font-size:16px;font-weight:600;color:#1e293b;margin:0}.FloatingFeedback_closeButton__Uc0Fs{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:#64748b;border-radius:50%;transition:background-color .2s}.FloatingFeedback_closeButton__Uc0Fs:hover{background-color:#f1f5f9}.FloatingFeedback_feedbackField__Vw1Qk{margin-bottom:16px}.FloatingFeedback_feedbackLabel__fJEK5{display:block;font-size:14px;color:#475569;margin-bottom:6px;font-weight:500}.FloatingFeedback_feedbackSelect__bSdDH{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;cursor:pointer}.FloatingFeedback_feedbackSelect__bSdDH:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.FloatingFeedback_feedbackTextarea__JB8Dn{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease;resize:vertical;min-height:80px;font-family:inherit}.FloatingFeedback_feedbackTextarea__JB8Dn:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.FloatingFeedback_thankYouMessage__SmfeT{padding:12px;background-color:#f0fdf4;border-radius:8px;display:flex;align-items:center;font-size:14px;color:#10b981;margin-bottom:16px;animation:FloatingFeedback_fadeIn__lSsQX .3s ease;border:1px solid #d1fae5}.FloatingFeedback_thankYouMessage__SmfeT svg{margin-right:8px;flex-shrink:0}.FloatingFeedback_hint__EWsEl{font-size:12px;color:#64748b;margin-top:4px;font-style:italic}@keyframes FloatingFeedback_slideUp__ycKfu{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes FloatingFeedback_fadeIn__lSsQX{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.FloatingFeedback_feedbackCard__9Ih77{width:calc(100% - 40px);right:20px;max-height:60vh}}.FloatingFeedback_submitButton__KxK_T{width:100%;padding:12px 16px;background-color:#0ea5e9;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .2s,transform .1s;display:flex;justify-content:center;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-top:8px}.FloatingFeedback_submitButton__KxK_T:hover{background-color:#0284c7}.FloatingFeedback_submitButton__KxK_T:active{transform:translateY(1px)}.FloatingFeedback_submitButton__KxK_T:disabled{background-color:#cbd5e1;cursor:not-allowed}.FloatingFeedback_feedbackInput__IR4H2{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1e293b;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease;margin-top:8px;font-family:inherit}.FloatingFeedback_feedbackInput__IR4H2:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.FloatingFeedback_feedbackInput__IR4H2::placeholder{color:#94a3b8}.FloatingFeedback_ratingContainer__Mvfhx{margin-bottom:12px}.FloatingFeedback_starsContainer__gB_R_{display:flex;gap:8px;margin:8px 0 12px}.FloatingFeedback_starButton__brvgM{background:none;border:none;padding:0;cursor:pointer;color:#cbd5e1;transition:color .2s,transform .1s;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.FloatingFeedback_starButton__brvgM:hover{transform:scale(1.1)}.FloatingFeedback_starButton__brvgM.FloatingFeedback_activeRating__zbXmm{color:#f59e0b}.FloatingFeedback_ratingLabels__k1NUJ{display:flex;justify-content:space-between;font-size:12px;color:#64748b;margin-top:4px}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.DocumentViewer_viewer_container__tiAji{flex:1.5 1;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;height:calc(100vh - 80px);position:relative;overflow:hidden;padding-top:1rem}.DocumentViewer_pdf_container__TYbPP{flex:1 1;display:flex;flex-direction:column;padding:0 1rem}.DocumentViewer_pdf_viewer__wtp88{flex:1 1;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;margin-bottom:.5rem}.DocumentViewer_pdf_viewer__wtp88 iframe{border:none;width:100%;height:100%}.DocumentViewer_loading_overlay__BHgJ0{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.DocumentViewer_loading_spinner__XfRyX{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:DocumentViewer_spin__DPVAZ 1s linear infinite;margin-bottom:1rem}.DocumentViewer_loading_text__wkmFH{color:#64748b;font-size:.95rem;margin:0;font-weight:500}.DocumentViewer_dropzone__kkd33{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border:2px dashed #e2e8f0;border-radius:8px;margin:1rem;background:#f8fafc;cursor:pointer;transition:all .3s ease}.DocumentViewer_dropzone__kkd33.DocumentViewer_active__dOQ9a,.DocumentViewer_dropzone__kkd33:hover{background:#f0f9ff;border-color:#3498db;transform:translateY(-2px)}.DocumentViewer_dropzone__kkd33.DocumentViewer_unauthenticated__L_ZOq{cursor:pointer;background:rgba(0,0,0,.02)}.DocumentViewer_dropzone__kkd33.DocumentViewer_unauthenticated__L_ZOq:hover{background:rgba(0,0,0,.04);border-color:#3498db}.DocumentViewer_upload_prompt__WtwKg{text-align:center;color:#64748b;display:flex;flex-direction:column;align-items:center;gap:1rem}.DocumentViewer_upload_icon_container__5oru9{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:1rem;border-radius:50%;background:#f0f9ff;transition:all .3s ease}.DocumentViewer_dropzone__kkd33:hover .DocumentViewer_upload_icon_container__5oru9{transform:translateY(-4px);background:#e0f2fe}.DocumentViewer_upload_icon__aCT0E{width:32px;height:32px;color:#3498db;transition:all .3s ease}.DocumentViewer_dropzone__kkd33:hover .DocumentViewer_upload_icon__aCT0E{color:#2980b9}.DocumentViewer_upload_text__BxDzD{font-size:1.2rem;color:#1a1a1a;margin-bottom:.5rem;text-align:center}.DocumentViewer_upload_subtext__c2U7b{font-size:.9rem;color:#64748b;text-align:center}.DocumentViewer_progress_container__wo9T4{text-align:center}.DocumentViewer_spinner__LNDhx{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:DocumentViewer_spin__DPVAZ 1s linear infinite;margin:0 auto 1rem}@keyframes DocumentViewer_spin__DPVAZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DocumentViewer_upload_status__KKlnj{color:#64748b;font-size:.95rem}.DocumentViewer_beta_notice__vLiK6{color:#94a3b8;font-size:.8rem;margin-top:.5rem;font-style:italic;max-width:280px;width:100%;text-align:center;line-height:1.4;margin-left:auto;margin-right:auto}.DocumentViewer_file_info__yjr_5{text-align:center}.DocumentViewer_file_info__yjr_5 p{font-weight:500;color:#1a1a1a;margin-bottom:.5rem}.DocumentViewer_file_info__yjr_5 span{color:#64748b;font-size:.875rem}.DocumentViewer_upload_new_btn__1yq4g{padding:.5rem 1rem;background:#3498db;color:#fff;border:none;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.DocumentViewer_upload_new_btn__1yq4g:hover{background:#2980b9;transform:translateY(-1px)}.DocumentViewer_upload_new_btn__1yq4g svg{width:16px;height:16px}.DocumentViewer_new_upload_btn__uAO_z{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;background:#3498db;color:#fff;border:none;border-radius:4px;font-size:.85rem;cursor:pointer;transition:all .2s ease}.DocumentViewer_new_upload_btn__uAO_z:hover{background:#2980b9;transform:translateY(-1px)}.DocumentViewer_document_footer__7sw3z{padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center}.DocumentViewer_filename___TNUu{color:#64748b;font-size:.9rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.DocumentViewer_filename___TNUu svg{width:16px;height:16px}.DocumentViewer_spinner_icon__HqB0V{animation:DocumentViewer_rotate__bFy17 1.5s linear infinite}.DocumentViewer_spinner_icon__HqB0V circle{animation:DocumentViewer_dash__9XcYy 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0}@keyframes DocumentViewer_rotate__bFy17{to{transform:rotate(1turn)}}@keyframes DocumentViewer_dash__9XcYy{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.DocumentViewer_hint_text__oPFVb{text-align:center;color:#64748b;font-size:.9rem;padding:.75rem;font-style:italic}.Upload_upload-history-section__QAciO{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:1.5rem;width:100%}.Upload_upload-history-section__QAciO h3{margin-bottom:1rem;color:#2c3e50;font-size:1.1rem;font-weight:500;letter-spacing:.3px}.Upload_table-container__njTgf{width:100%;overflow-x:auto}.Upload_upload-history-table__JLSC4{width:100%;border-collapse:collapse;margin-top:1rem}.Upload_upload-history-table__JLSC4 th{color:#64748b;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;font-weight:500;background:#f8fafc;border-bottom:1px solid #edf2f7}.Upload_upload-history-table__JLSC4 td,.Upload_upload-history-table__JLSC4 th{padding:.75rem 1rem;border-bottom:1px solid #f0f2f5;font-weight:400}.Upload_upload-history-table__JLSC4 tr:hover{background-color:#f8fafc;transition:background-color .2s ease}.Upload_upload-history-table__JLSC4 tr:last-child td{border-bottom:none}.Upload_upload-history-table__JLSC4 td:first-child{color:#1e293b;font-weight:500}.Upload_reopen-btn__YbB6K{background:#3b82f6;color:#fff;border:none;padding:.4rem .8rem;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.8rem;font-weight:500;letter-spacing:.3px}.Upload_reopen-btn__YbB6K:hover{background:#2563eb;transform:translateY(-1px)}.Upload_error-message__lE0ND{color:#ef4444;text-align:center;padding:1rem;font-size:.9rem}.Upload_no-uploads-message__Fef0F{text-align:center;color:#64748b;padding:2rem;font-size:.95rem;font-weight:400}.Upload_loading-state__k0FNG{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem}.Upload_history-header__ufbzF{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.Upload_history-header__ufbzF h3{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin:0}.Upload_refresh-btn__K17QU{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#64748b;font-size:.9rem;cursor:pointer;transition:all .2s ease}.Upload_refresh-btn__K17QU:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.Upload_refresh-btn__K17QU:disabled{opacity:.7;cursor:not-allowed}.Upload_refresh-icon__QqrTV{width:16px;height:16px;transition:transform .2s ease}.Upload_refresh-btn__K17QU:hover .Upload_refresh-icon__QqrTV{transform:rotate(180deg)}.Upload_refresh-spinner___BH_b{width:16px;height:16px;border:2px solid #e2e8f0;border-top-color:#64748b;border-radius:50%;animation:Upload_spin__zcnWL .8s linear infinite}@keyframes Upload_spin__zcnWL{to{transform:rotate(1turn)}}@media (max-width:768px){.Upload_upload-history-section__QAciO{padding:1rem}.Upload_upload-history-table__JLSC4 td,.Upload_upload-history-table__JLSC4 th{padding:.6rem .8rem;font-size:.85rem}}.Upload_sortable__WJMrX{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;padding-right:1.5rem!important}.Upload_sortable__WJMrX:hover{background-color:#f1f5f9!important}.Upload_sort-icon-inactive__OQT_d,.Upload_sort-icon__02lpM{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:.8rem;opacity:.6;color:#64748b}.Upload_sort-icon__02lpM{opacity:1;color:#3b82f6}.Upload_sortable__WJMrX:hover .Upload_sort-icon-inactive__OQT_d{opacity:1}.Upload_upload_container__7yUl9{max-width:1200px;margin:0 auto -2rem;padding:.5rem 2rem;display:flex;flex-direction:column;align-items:center;min-height:200px}.Upload_upload_content__V0Cgv{width:100%;max-width:800px;text-align:center;padding:1rem}.Upload_upload_content__V0Cgv h1{font-size:2.5rem;font-weight:600;margin-bottom:1rem;margin-top:2rem;line-height:1.2;color:#1a1a1a}.Upload_upload_instructions__qYk9Z{font-size:1.2rem;color:#666;margin:0 auto 1.5rem;line-height:1.5;text-align:center;max-width:600px}.Upload_get_started_btn__gjxOE{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;padding:1.2rem 2.5rem;border-radius:8px;font-size:1.2rem;cursor:pointer;transition:all .2s ease;font-weight:500;box-shadow:0 2px 8px rgba(52,152,219,.3);margin-bottom:3rem;margin-top:2rem}.Upload_get_started_btn__gjxOE:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(52,152,219,.4)}.Upload_metrics-section__mU7El{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:1.5rem;width:100%}.Upload_metrics-header__su3NV{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.Upload_metrics-header__su3NV h3{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin:0}.Upload_metrics-grid__kDvhZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.Upload_metric-card__obCdk{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;text-align:center;transition:all .2s ease}.Upload_metric-card__obCdk:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.05)}.Upload_metric-card__obCdk h4{color:#64748b;font-size:.875rem;font-weight:500;margin:0;text-transform:uppercase;letter-spacing:.5px}.Upload_metric-value__OwHKj{color:#1e293b;font-size:2rem;font-weight:600;margin:0}.Upload_metric-card-disabled__r2jN_{opacity:.7;background:rgba(0,0,0,.02);border:1px solid #e2e8f0;cursor:not-allowed}.Upload_metric-card-disabled__r2jN_:hover{transform:none;box-shadow:none}.Upload_table-disabled__UKuGD{opacity:.7;background:rgba(0,0,0,.02)}.Upload_history-cta__R0DiQ,.Upload_metrics-cta__dk_vo{text-align:center;padding:1.5rem;color:#666;font-style:italic;background:rgba(52,152,219,.05);border-radius:6px;margin-top:1rem}.Upload_history-cta__R0DiQ{background:rgba(52,152,219,.05)}.Upload_history-cta__R0DiQ p,.Upload_metrics-cta__dk_vo p{margin:0;font-size:.95rem;color:#4a5568}@media (max-width:768px){.Upload_metrics-grid__kDvhZ{grid-template-columns:1fr;gap:1rem}.Upload_metrics-section__mU7El,.Upload_upload-history-section__QAciO{padding:1rem}}.Upload_metric-remaining__lVHJS{color:#64748b;font-size:.875rem;margin-top:.5rem;font-style:italic}.Upload_time_based_history__6Urnc{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:1.5rem;width:100%;margin-top:1rem}.Upload_time_period_section__Z6v39{margin-bottom:2rem;overflow-x:auto;padding-bottom:.5rem}.Upload_time_period_section__Z6v39:last-child{margin-bottom:0}.Upload_time_period_title__K1wuo{color:#64748b;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem}.Upload_document_list__l9GQ4{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;align-items:center}.Upload_document_item__9BWRD{padding:.75rem 1.25rem;color:#1a1a1a;font-size:.95rem;cursor:pointer;border-radius:20px;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:1px solid #e2e8f0;white-space:nowrap;max-width:300px;overflow:hidden;text-overflow:ellipsis}.Upload_document_item__9BWRD:hover{background:#edf2f7;color:#3498db;border-color:#3498db;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.Upload_document_icon__lO4m_{color:#94a3b8;width:16px;height:16px;flex-shrink:0}.Upload_document_item__9BWRD:hover .Upload_document_icon__lO4m_{color:#3498db}.Upload_empty_period__wQkai{color:#94a3b8;font-size:.9rem;font-style:italic;padding:.5rem;width:100%}.Upload_time_period_section__Z6v39::-webkit-scrollbar{height:4px}.Upload_time_period_section__Z6v39::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.Upload_time_period_section__Z6v39::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.Upload_time_period_section__Z6v39::-webkit-scrollbar-thumb:hover{background:#94a3b8}.Upload_loginButton__ZArFh,.Upload_loginButton__ZArFh:hover,.Upload_loginPrompt__B6yqS{display:none}.Login_login_container__UVXpj{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:Login_fadeIn__Itfqb .2s ease;padding:1rem}@keyframes Login_fadeIn__Itfqb{0%{opacity:0}to{opacity:1}}.Login_login_card__crYFF{position:relative;background:#fff;padding:1.5rem;border-radius:12px;width:100%;max-width:400px;box-shadow:0 8px 32px rgba(0,0,0,.1);animation:Login_slideIn__37_A2 .3s ease;transform:translateY(0);max-height:80vh;overflow-y:auto}@keyframes Login_slideIn__37_A2{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Login_login_card__crYFF h2{text-align:center;color:#2d3748;margin-bottom:1rem;font-size:1.4rem;font-weight:600}.Login_google_btn__yhjGQ{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.7rem;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#4a5568;font-weight:500;cursor:pointer;transition:background-color .2s ease}.Login_google_btn__yhjGQ:hover{background:#f7fafc}.Login_google_btn__yhjGQ img{width:20px;height:20px}.Login_divider__bKVXk{display:flex;align-items:center;text-align:center;margin:1.25rem 0;color:#a0aec0}.Login_divider__bKVXk:after,.Login_divider__bKVXk:before{content:"";flex:1 1;border-bottom:1px solid #e2e8f0}.Login_divider__bKVXk span{padding:0 1rem;font-size:.875rem}.Login_login_form__0U3_t{display:flex;flex-direction:column;gap:.6rem}.Login_form_group__JX0s8{position:relative;width:100%;margin-bottom:.4rem}.Login_form_label__dNMl5{display:block;margin-bottom:.25rem;font-size:.9rem;font-weight:500;color:#3498db}.Login_form_group__JX0s8 input{width:100%;padding:.65rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.95rem;transition:border-color .2s ease}.Login_form_group__JX0s8 input:focus{outline:none;border-color:#3498db}.Login_form_select__lvcNB{width:100%;padding:.65rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.95rem;background-color:#fff;transition:border-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233498db' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:.9rem}.Login_form_select__lvcNB:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 1px rgba(52,152,219,.2)}.Login_form_input__nKtwL{width:100%;padding:.5rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.85rem;transition:border-color .2s ease;margin-top:.25rem}.Login_form_input__nKtwL:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 1px rgba(52,152,219,.2)}.Login_form_group__JX0s8:has(.Login_form_input__nKtwL){margin-bottom:.3rem}.Login_form_input__nKtwL::placeholder{color:#718096;font-size:.9rem}.Login_password_input__u0oUA{position:relative;display:flex;align-items:center}.Login_password_toggle__bTYrd{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#718096;transition:color .2s ease}.Login_password_toggle__bTYrd:hover{color:#4a5568}.Login_eye_icon__xvlZS{width:20px;height:20px}.Login_login_btn__heXUf{width:100%;padding:.7rem;background:#3498db;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;margin-top:.25rem}.Login_login_btn__heXUf:hover:not(:disabled){background:#2980b9}.Login_login_btn__heXUf:disabled{opacity:.7;cursor:not-allowed}.Login_notification__uTSgO{text-align:center;margin-top:1rem;padding:.75rem;border-radius:6px;font-size:.875rem;animation:Login_slideIn__37_A2 .3s ease}.Login_success__eQwjn{background-color:#c6f6d5;color:#2f855a;border:1px solid #9ae6b4}.Login_error__EPoxl{background-color:#fed7d7;color:#e53e3e;border:1px solid #feb2b2;text-align:center;margin-top:1rem;padding:.75rem;border-radius:6px;font-size:.875rem;animation:Login_slideIn__37_A2 .3s ease}.Login_signup_link__ESMV7{text-align:center;margin-top:1.25rem;color:#4a5568;font-size:.875rem}.Login_toggle_btn__ahoPL{color:#3498db;background:none;border:none;padding:0;margin-left:4px;font-weight:500;cursor:pointer;font-size:.875rem}.Login_toggle_btn__ahoPL:hover{text-decoration:underline}.Login_nav_button__Q76xD{padding:.5rem 1rem;border:none;background:none;color:#4a5568;font-size:1rem;font-weight:500;cursor:pointer;transition:color .2s ease}.Login_nav_button__Q76xD:hover{color:#2d3748}.Login_forgot_password_btn__kCqv5{width:100%;text-align:right;background:none;border:none;color:#3498db;font-size:.875rem;padding:0;margin-top:-.5rem;margin-bottom:.5rem;cursor:pointer;transition:color .2s ease}.Login_forgot_password_btn__kCqv5:hover{color:#2980b9;text-decoration:underline}.Login_compact_fields__XAjlV{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.25rem}.WelcomePopup_overlay__TKdYC{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:2000;animation:WelcomePopup_fadeIn__5GTws .4s ease-out;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.WelcomePopup_welcomeCard__dVYj_{background-color:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.08);width:90%;max-width:460px;max-height:90vh;overflow-y:auto;animation:WelcomePopup_scaleIn__9Eprc .5s cubic-bezier(.16,1,.3,1);position:relative;border-left:3px solid #3b82f6;transition:transform .3s ease}.WelcomePopup_welcomeHeader__x4Poe{padding:18px 20px 8px;display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.WelcomePopup_welcomeHeader__x4Poe h2{font-size:1.5rem;font-weight:600;color:#1d1d1f;margin:0;line-height:1.2;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.WelcomePopup_welcomeBeta__76ZU2{display:inline-block;font-size:.65rem;background-color:#3b82f6;color:#fff;padding:.1rem .3rem;border-radius:.2rem;margin-left:.4rem;font-weight:500;vertical-align:middle;letter-spacing:.05em}.WelcomePopup_welcomeContent__7lXtp{padding:0 24px 24px}.WelcomePopup_welcomeSubtitle__egwV1{color:#6e6e73;font-size:1rem;margin:0 0 18px;padding:0 20px;line-height:1.4;font-weight:400;text-align:left}.WelcomePopup_section__Jlgf6{margin-bottom:14px}.WelcomePopup_section__Jlgf6 h3{font-size:1.05rem;font-weight:600;color:#1d1d1f;margin:0 0 8px;line-height:1.4;display:flex;align-items:center;gap:8px}.WelcomePopup_numberCircle__xFGJ4{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#f0f4fd;color:#3b82f6;border-radius:4px;font-size:.95rem;font-weight:600;flex-shrink:0}.WelcomePopup_limitsSection__7m_lI ul,.WelcomePopup_section__Jlgf6 ul{margin:4px 0 0;padding-left:32px;list-style-type:none}.WelcomePopup_limitsSection__7m_lI li,.WelcomePopup_section__Jlgf6 li{color:#424245;margin-bottom:6px;line-height:1.5;font-size:.95rem;position:relative}.WelcomePopup_limitsSection__7m_lI li:before,.WelcomePopup_section__Jlgf6 li:before{content:"•";color:#3b82f6;position:absolute;left:-16px;font-size:1.2em}.WelcomePopup_checkboxContainer__hYxLJ{margin:16px 0;display:flex}.WelcomePopup_checkboxLabel__p_jLN{display:flex;align-items:center;cursor:pointer}.WelcomePopup_checkbox__HLhap{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid #d1d5db;border-radius:4px;margin-right:10px;display:grid;place-content:center;cursor:pointer;transition:all .2s ease;background-color:#fff}.WelcomePopup_checkbox__HLhap:checked{background-color:#3b82f6;border-color:#3b82f6}.WelcomePopup_checkbox__HLhap:checked:before{content:"";width:10px;height:10px;transform:scale(1);box-shadow:inset 1em 1em #fff;transform-origin:center;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.WelcomePopup_checkboxText__PS7Xz{color:#6e6e73;font-size:.9rem}.WelcomePopup_getStartedButton__RXUsS{background-color:#3b82f6;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:1rem;font-weight:500;cursor:pointer;width:100%;transition:all .2s ease;box-shadow:0 2px 4px rgba(59,130,246,.2)}.WelcomePopup_getStartedButton__RXUsS:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px rgba(59,130,246,.25)}.WelcomePopup_getStartedButton__RXUsS:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(59,130,246,.2)}.WelcomePopup_profileSection__lRhr3{background-color:#f5f7fa;border-radius:8px;padding:16px 20px;margin:16px 0}.WelcomePopup_profileSection__lRhr3 h3{font-size:1.05rem;font-weight:600;color:#1d1d1f;margin:0 0 6px}.WelcomePopup_profileNote__ab9Jd{color:#6e6e73;font-size:.85rem;margin:0 0 12px;font-style:italic}.WelcomePopup_formGroup___1H2d{margin-bottom:14px}.WelcomePopup_formLabel__nWYEu{display:block;font-size:.95rem;font-weight:500;color:#424245;margin-bottom:6px}.WelcomePopup_formSelect__33OJ7{width:100%;padding:8px 12px;border:1.5px solid #d1d5db;border-radius:6px;font-size:.95rem;color:#424245;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;transition:border-color .2s ease}.WelcomePopup_formSelect__33OJ7:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.WelcomePopup_formInput__38vxj{width:100%;padding:8px 12px;border:1.5px solid #d1d5db;border-radius:6px;font-size:.95rem;color:#424245;background-color:#fff;margin-top:8px;transition:border-color .2s ease}.WelcomePopup_formInput__38vxj:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.WelcomePopup_errorMessage__SKa6R{color:#e11d48;font-size:.85rem;margin:8px 0 0}.WelcomePopup_successMessage__es9V6{color:#059669;font-size:.85rem;margin:8px 0 0}.WelcomePopup_getStartedButton__RXUsS:disabled{background-color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}@keyframes WelcomePopup_fadeIn__5GTws{0%{opacity:0}to{opacity:1}}@keyframes WelcomePopup_scaleIn__9Eprc{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.WelcomePopup_welcomeCard__dVYj_{width:92%;max-height:80vh}.WelcomePopup_welcomeHeader__x4Poe h2{font-size:1.3rem}.WelcomePopup_limitsSection__7m_lI h3,.WelcomePopup_section__Jlgf6 h3{font-size:1rem}.WelcomePopup_formInput__38vxj,.WelcomePopup_formLabel__nWYEu,.WelcomePopup_formSelect__33OJ7{font-size:.9rem}.WelcomePopup_profileSection__lRhr3{padding:12px 16px}}.WelcomePopup_requiredMark__df8P_{color:#e53e3e;margin-left:2px}.WelcomePopup_infoMessage__0pIm1{color:#3b82f6;font-size:.85rem;margin:8px 0 0;font-style:italic}.WelcomePopup_loadingMessage__hv2lF{color:#4a5568;font-size:.9rem;margin:10px 0;text-align:center;font-style:italic}.WelcomePopup_quickStartGuide__43vuY{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.WelcomePopup_quickStartItem___Pw1W{display:flex;align-items:flex-start;gap:12px;padding:8px 4px;border-radius:8px;transition:all .2s ease}.WelcomePopup_quickStartItem___Pw1W:hover{background-color:#f8fafc}.WelcomePopup_quickStartIcon__zVmKA{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;background-color:#f0f9ff;border-radius:6px;font-size:1.2rem}.WelcomePopup_quickStartText__nGPlN{display:flex;flex-direction:column;gap:2px}.WelcomePopup_quickStartText__nGPlN strong{font-size:1rem;font-weight:600;color:#1d1d1f;line-height:1.4}.WelcomePopup_quickStartText__nGPlN span{font-size:.9rem;color:#6e6e73;line-height:1.4}.WelcomePopup_limitsSection__7m_lI{background-color:#f5f7fa;border-radius:8px;padding:14px 20px;margin:16px 0;border-left:3px solid #3b82f6}.WelcomePopup_limitsSection__7m_lI h3{font-size:1.05rem;font-weight:600;color:#3b82f6;margin:0 0 10px}.WelcomePopup_limitsSection__7m_lI ul{margin:4px 0 0;padding-left:32px;list-style-type:none}.WelcomePopup_limitsSection__7m_lI li{color:#4a5568;margin-bottom:8px;line-height:1.5;font-size:.95rem;position:relative}.WelcomePopup_limitsSection__7m_lI li:before{content:"•";color:#3b82f6;position:absolute;left:-16px;font-size:1.3em}.WelcomePopup_limitsSection__7m_lI li strong{color:#3b82f6;font-weight:600}.Limits_limits_section__WXf7K{padding:3rem 2rem;text-align:center}.Limits_section_title__iyI6E{text-align:center;font-size:1.75rem;font-weight:300;color:#1a1a1a;margin-bottom:3rem;letter-spacing:-.02em;display:inline-block;position:relative}.Limits_section_title__iyI6E:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:rgba(52,152,219,.2)}.Limits_table_container__zBLhv{max-width:700px;margin:0 auto;padding:0 1rem}.Limits_limits_table__2Rvb3{width:100%;border-collapse:separate;background:transparent;border:1px solid rgba(52,152,219,.2);border-radius:8px;padding:1px}.Limits_limits_table__2Rvb3 td,.Limits_limits_table__2Rvb3 th{padding:1rem 1.5rem;text-align:center;border-bottom:1px solid rgba(52,152,219,.2);line-height:1.4}.Limits_limits_table__2Rvb3 tr:last-child td{border-bottom:none}.Limits_plan_column__cQu6t{width:50%;color:#1a1a1a;font-weight:600;font-size:1.1rem}.Limits_plan_cell__0QcZ6{color:#1a1a1a;font-weight:500}.Limits_pro_cell__uEAmj{color:#3498db}.Limits_plan_cell__0QcZ6:has(—){color:#94a3b8}.Limits_limits_table__2Rvb3 tbody tr:hover{background:rgba(0,0,0,.02)}@media (max-width:768px){.Limits_limits_section__WXf7K{padding:2rem 1rem}.Limits_section_title__iyI6E{font-size:1.75rem;margin-bottom:1.5rem}.Limits_limits_table__2Rvb3 td,.Limits_limits_table__2Rvb3 th{padding:.75rem;font-size:.9rem}.Limits_plan_column__cQu6t{width:50%}}.About_about-container__kWtOh{max-width:1200px;margin:0 auto;padding:2rem}.About_about-header__Hu1Jn{text-align:center;margin-bottom:3rem;padding:3rem 0;position:relative}.About_about-header__Hu1Jn h1{font-size:2.75rem;color:#1a1a1a;margin-bottom:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.About_subtitle__RqpG_{font-size:1.25rem;color:#666;max-width:500px;margin:0 auto;font-weight:400;letter-spacing:-.01em}.About_section__OSh3X{margin-bottom:4rem;text-align:center}.About_section__OSh3X h2{text-align:center;font-size:1.75rem;font-weight:300;color:#1a1a1a;margin-bottom:.75rem;letter-spacing:-.02em;margin-left:0;display:inline-block;position:relative}.About_section__OSh3X h2:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:rgba(52,152,219,.2)}.About_feature_grid__pSMek{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.About_feature_card__FGhoc{padding:2rem;border-radius:8px;transition:transform .2s;text-align:center}.About_feature_card__FGhoc:hover{transform:translateY(-5px)}.About_feature_icon__4S73i{width:48px;height:48px;margin:0 auto 1.5rem;color:#3498db}.About_feature_card__FGhoc h3{margin-top:.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;color:#111827;text-align:center}.About_feature_card__FGhoc p{color:#4b5563;line-height:1.5;text-align:center}.About_notes_container__A_0z0{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.About_note_card___fYlK{background:#f7fafc;padding:2rem;border-radius:8px;border-left:4px solid #4299e1}.About_note_card___fYlK h3{font-size:1.25rem;margin-bottom:1rem;color:#2d3748}.About_note_card___fYlK p{color:#4a5568;line-height:1.6}.About_faq_container___U9Nw{max-width:1200px;margin:2rem auto 3rem;padding:1rem 0;width:100%;position:relative;overflow:visible}.About_faq_item__HYVam{background:transparent;border:1px solid rgba(52,152,219,.2);border-radius:8px;padding:1.25rem 1.5rem;margin-bottom:.75rem;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.About_faq_item__HYVam:hover{background:rgba(52,152,219,.03);border-color:#3498db;transform:translateY(-2px);box-shadow:0 4px 12px rgba(52,152,219,.1)}.About_faq_question__8bQgG{display:flex;justify-content:space-between;align-items:center;gap:1rem}.About_faq_question__8bQgG h3{margin:0;font-size:1.1rem;color:#1a1a1a;font-weight:300;letter-spacing:-.02em;line-height:1.4}.About_faq_arrow__XWQ4r{width:24px;height:24px;color:#3498db;transition:transform .3s ease;flex-shrink:0}.About_faq_answer__4Alu3{max-height:0;overflow:hidden;transition:all .3s ease;opacity:0;margin-top:0;font-size:.95rem;color:#4a5568;line-height:1.4;font-weight:300}.About_expanded__c8erJ .About_faq_arrow__XWQ4r{transform:rotate(180deg)}.About_expanded__c8erJ .About_faq_answer__4Alu3{max-height:500px;opacity:1;margin-top:1rem}.About_faq_answer__4Alu3 p{margin:0;color:#4a5568;line-height:1.5;font-size:.95rem;font-weight:300}.About_video_container__vY0q5{margin:2rem 0;position:relative;width:100%;padding-top:56.25%;border-radius:16px;overflow:hidden;background:#f8f9fa}.About_video_placeholder__UGC5_{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#666}.About_video_placeholder__UGC5_ svg{width:64px;height:64px;margin-bottom:1rem}@media (max-width:768px){.About_about-container__kWtOh{padding:1rem}.About_feature_grid__pSMek,.About_notes_container__A_0z0{grid-template-columns:1fr}.About_section__OSh3X{margin-bottom:3rem}.About_about-header__Hu1Jn{padding:1rem 0;margin-bottom:2rem}.About_about-header__Hu1Jn h1{font-size:2rem}.About_video_container__vY0q5{margin:1rem 0}.About_faq_container___U9Nw{padding:0 1rem;margin:1rem auto 2rem}.About_section__OSh3X h2{font-size:1.5rem;margin-left:0;text-align:center}.About_faq_question__8bQgG h3{font-size:1rem}.About_faq_answer__4Alu3,.About_faq_answer__4Alu3 p{font-size:.9rem}}.Support_support-container__r_gOi{max-width:1200px;margin:8px auto 0;padding:1rem}.Support_section__7HTIl{margin-bottom:2rem;padding:1.5rem}.Support_section__7HTIl h2{font-size:1.75rem;color:#1a1a1a;margin-bottom:2rem;text-align:center}.Support_guide-grid__VygYh{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-top:1rem}.Support_guide-card__nHHCr{padding:2rem;border-radius:12px;background:#f8f9fa;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.Support_guide-card__nHHCr:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.Support_guide-card__nHHCr h3{font-size:1.25rem;color:#1a1a1a;margin-bottom:1rem;font-weight:500}.Support_guide-card__nHHCr p{font-size:1rem;color:#666;line-height:1.6}.Support_faq-grid__AW5kt{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.Support_faq-card__SC1kD{padding:1.5rem;background:#f8f9fa;border-radius:12px;border-left:4px solid #3498db}.Support_faq-card__SC1kD h3{font-size:1.1rem;color:#1a1a1a;margin-bottom:.75rem;font-weight:500}.Support_faq-card__SC1kD p{font-size:.95rem;color:#666;line-height:1.6}.Support_trouble-grid__ISVx2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-top:1rem}.Support_trouble-card__RcjpS{padding:1.5rem;background:#f8f9fa;border-radius:12px;border-left:4px solid #3498db}.Support_trouble-card__RcjpS h3{font-size:1.1rem;color:#1a1a1a;margin-bottom:1rem;font-weight:500}.Support_trouble-card__RcjpS ul{list-style:none;padding:0;margin:0}.Support_trouble-card__RcjpS li{padding:.5rem 0;color:#666;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.Support_trouble-card__RcjpS li:before{content:"•";color:#3498db;font-weight:700}.Support_contact-card__X8C0Q{max-width:600px;margin:0 auto;padding:2rem;background:#f7fafc;border-radius:8px;border-left:4px solid #4299e1;text-align:center}.Support_contact-card__X8C0Q p{color:#4a5568;line-height:1.6;margin-bottom:1.5rem}.Support_contact-options__23byB{display:flex;gap:1rem;justify-content:center}.Support_contact-btn__Nf31g{padding:.8rem 1.5rem;border:none;border-radius:8px;background:#3498db;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.Support_contact-btn__Nf31g:hover{background:#2980b9;transform:translateY(-2px)}@media (max-width:768px){.Support_support-container__r_gOi{padding:.5rem;margin-top:4px}.Support_section__7HTIl{padding:1rem;margin-bottom:1rem}.Support_faq-grid__AW5kt,.Support_guide-grid__VygYh,.Support_trouble-grid__ISVx2{gap:1rem}.Support_contact-card__X8C0Q,.Support_faq-card__SC1kD,.Support_guide-card__nHHCr,.Support_trouble-card__RcjpS{padding:1.25rem}.Support_contact-options__23byB{flex-direction:column}.Support_contact-btn__Nf31g{width:100%}}