body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--background-primary:#fff;--background-secondary:#f5f5f7;--text-primary:#1d1d1f;--text-secondary:#6e6e73;--accent-primary:#06c;--accent-hover:#0055b3;--surface-primary:#fff;--surface-secondary:#f5f5f7;--border-color:#d2d2d7;--input-background:#fff;--card-shadow:0 4px 20px #00000014;transition:--background-primary .3s ease,--background-secondary .3s ease,--text-primary .3s ease,--text-secondary .3s ease,--accent-primary .3s ease,--accent-hover .3s ease,--surface-primary .3s ease,--surface-secondary .3s ease,--border-color .3s ease,--input-background .3s ease,--card-shadow .3s ease}@media (prefers-color-scheme:dark){:root{--background-primary:#000;--background-secondary:#0a0a0a;--text-primary:#f5f5f7;--text-secondary:#86868b;--accent-primary:#2997ff;--accent-hover:#147ce5;--surface-primary:#1c1c1e;--surface-secondary:#2c2c2e;--border-color:#3a3a3c;--input-background:#ffffff0d;--card-shadow:0 4px 30px #0000004d}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1d1d1f;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.App,body{background-color:#fff;background-color:var(--background-primary)}.App{display:flex;flex-direction:column;min-height:100vh}html{scroll-behavior:smooth}button{background:none;border:none;cursor:pointer;font:inherit;transition:background-color .3s ease,color .3s ease}input{background:#fff;background:var(--input-background);color:#1d1d1f;color:var(--text-primary);font:inherit;transition:all .3s ease}a{color:#06c;color:var(--accent-primary);text-decoration:none;transition:color .3s ease}a:hover{text-decoration:underline}.login-button{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;padding:.875rem 1.5rem;transition:all .3s ease}.login-button.primary{background-color:var(--accent-primary);color:#fff}.login-button.primary:hover{background-color:var(--accent-primary-dark)}.login-button.secondary{background-color:initial;border:1px solid var(--accent-primary);color:var(--accent-primary)}.login-button.secondary:hover{background-color:rgba(var(--accent-primary-rgb),.1)}.HomePage_homePage__2OA5h{align-items:center;display:flex;flex-direction:column;min-height:100vh;width:100%}.HomePage_hero__dfZjT{padding:8rem 2rem 4rem;text-align:center;transition:background-color .3s ease}.HomePage_heroContent__-EQQe{margin:0 auto;max-width:800px}.HomePage_hero__dfZjT h1{color:var(--text-primary);font-size:3.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem;transition:color .3s ease,background .3s ease,-webkit-text-fill-color .3s ease}@media (prefers-color-scheme:dark){.HomePage_hero__dfZjT h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--accent-primary),#4fb3ff);-webkit-background-clip:text}}.HomePage_telegramEmoji__RJDZP{display:none}.HomePage_subheadline__PPDvA{color:var(--text-secondary);font-size:1.75rem;font-weight:400;line-height:1.4;margin:0 auto;max-width:600px;transition:color .3s ease}.HomePage_heroActions__QvKam{margin-top:2rem}.HomePage_heroLoginButton__GX8Q6{font-size:1.1rem;padding:1rem 2rem}.HomePage_mockup__dBabx{padding:4rem 2rem 6rem;transition:background-color .3s ease}.HomePage_mockupContent__B3xiW{margin:0 auto;max-width:1000px}.HomePage_mockupContainer__i2bBR{align-items:center;display:flex;gap:2.5rem;justify-content:center;padding:2rem}.HomePage_taskMockup__sw0WW,.HomePage_telegramMockup__xwp3I{background:var(--surface-primary);border-radius:12px;box-shadow:var(--card-shadow);flex:1 1;max-width:400px;overflow:hidden;transition:background-color .3s ease,box-shadow .3s ease}.HomePage_chatHeader__MjLeo,.HomePage_taskHeader__ylKyE{background:var(--surface-secondary);border-bottom:1px solid var(--border-color);padding:1rem;transition:background-color .3s ease,border-color .3s ease}.HomePage_chatTitle__DNJLc,.HomePage_taskTitle__aoZpL{color:var(--text-primary);font-weight:600;transition:color .3s ease}.HomePage_chatMessages__wo4TY{padding:1rem}.HomePage_message__s\+Lgi{background:var(--surface-secondary);border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;transition:background-color .3s ease}.HomePage_sender__KtPxt{color:var(--accent-primary);display:block;font-weight:600;margin-bottom:.25rem;transition:color .3s ease}.HomePage_message__s\+Lgi p{color:var(--text-primary);font-size:.95rem;transition:color .3s ease}.HomePage_taskList__hg1Qb{padding:1rem}.HomePage_task__X0k4v{background:var(--surface-secondary);border-radius:8px;margin-bottom:1rem;padding:1rem;transition:background-color .3s ease}.HomePage_taskSource__KmEli{color:var(--text-secondary);display:block;font-size:.8rem;margin-bottom:.5rem;transition:color .3s ease}.HomePage_task__X0k4v p{color:var(--text-primary);font-weight:500;margin-bottom:.5rem;transition:color .3s ease}.HomePage_taskDue__pwMvO{color:var(--accent-primary);display:block;font-size:.8rem;transition:color .3s ease}.HomePage_arrow__hINUs{color:var(--text-secondary);font-size:1.5rem;transition:color .3s ease}.HomePage_socialProof__Mlhp3{padding:6rem 2rem;text-align:center;transition:background-color .3s ease}.HomePage_socialProofContent__6kvxD{margin:0 auto;max-width:800px}.HomePage_audience__mcOEv{color:var(--text-primary);font-size:1.5rem;font-weight:500;line-height:1.4;margin-bottom:1.5rem;transition:color .3s ease}.HomePage_credibility__zmEla{color:var(--text-secondary);font-size:1rem;transition:color .3s ease}.HomePage_credibility__zmEla a{color:var(--accent-primary);font-weight:500;text-decoration:none;transition:color .3s ease}.HomePage_credibility__zmEla a:hover{text-decoration:underline}@media (max-width:768px){.HomePage_hero__dfZjT{padding:6rem 1.5rem 3rem}.HomePage_hero__dfZjT h1{font-size:2.5rem}.HomePage_subheadline__PPDvA{font-size:1.25rem}.HomePage_mockup__dBabx{padding:3rem 1.5rem}.HomePage_mockupContainer__i2bBR{flex-direction:column;padding:1rem}.HomePage_arrow__hINUs{margin:1rem 0;transform:rotate(90deg)}.HomePage_socialProof__Mlhp3{padding:4rem 1.5rem}.HomePage_audience__mcOEv{font-size:1.25rem}}@keyframes Overview_fadeIn__G6Xql{0%{filter:blur(3px);opacity:0;transform:translateY(10px) scale(.98)}30%{filter:blur(1px);opacity:.7}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.Overview_overview__tG7KM{animation:Overview_fadeIn__G6Xql .4s cubic-bezier(.22,1,.36,1);background:var(--background-primary);display:grid;grid-template-columns:320px minmax(0,1fr);height:100%;min-height:0;position:relative;width:100%}.Overview_mobileHeader__bXYyO{display:none}.Overview_sidebarContainer__i\+oQ-{display:contents}.Overview_content__JsBO9{background:var(--background-primary);display:flex;flex-direction:column;height:100%;min-height:0}.Overview_contentHeader__m1WKM{align-items:center;background:var(--background-secondary);border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.Overview_contentTitle__j-13V{align-items:center;color:var(--text-primary);display:flex;font-size:15px;font-weight:600;gap:8px;margin:0}.Overview_taskCount__KjRyF{color:var(--text-secondary);font-size:13px;font-weight:400}.Overview_contentList__7tkMY{flex:1 1;height:calc(100vh - 64px);min-height:0;overflow-y:auto;perspective:1000px}.Overview_taskList__jt-eg{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:1200px){.Overview_taskList__jt-eg{grid-template-columns:repeat(2,minmax(0,1fr))}}.Overview_taskItem__3r0Kf{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--background-secondary);border:1px solid #ffffff0d;border-radius:8px;padding:16px;transform-origin:center;transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1);will-change:transform,box-shadow,background-color,opacity}.Overview_taskItem__3r0Kf:hover{background-color:var(--background-tertiary);box-shadow:0 12px 24px #0000001f;transform:translateY(-4px) scale(1.01) rotateX(1deg)}.Overview_taskHeader__2MpQo{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.Overview_taskSource__Hz-FL{color:var(--text-primary);font-size:14px;font-weight:500}.Overview_taskTime__HdSxP{color:var(--text-secondary);font-size:12px}.Overview_taskText__I8oH2{color:var(--text-primary);font-size:14px;line-height:1.5;margin-bottom:16px}.Overview_extractedFrom__EF36-{background:var(--background-primary);border:1px solid #ffffff0d;border-radius:6px;margin-bottom:16px;padding:12px}.Overview_extractedHeader__JklyY{color:var(--accent-color);font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.Overview_extractedText__v3IFh{color:var(--text-secondary);font-size:13px;font-style:italic;line-height:1.5}.Overview_taskMeta__49\+h5{align-items:center;display:flex;justify-content:flex-end}.Overview_taskStatus__oE1YL{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px}.Overview_pending__GBtk9{background:#ff95001a;color:#ff9500}.Overview_completed__M7WYn{background:#34c7591a;color:#34c759}.Overview_emptyState__biaSo{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.Overview_emptyStateIcon__GLJfs{font-size:32px;margin-bottom:16px;opacity:.5}.Overview_emptyStateText__3mcZj{font-size:14px;line-height:1.5;max-width:320px}@media (max-width:768px){.Overview_overview__tG7KM{grid-template-columns:1fr;grid-template-rows:auto 1fr;overflow:hidden;position:relative}.Overview_mobileHeader__bXYyO{align-items:center;background:var(--background-secondary);border-bottom:1px solid #ffffff0d;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;min-height:56px;padding:8px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.Overview_backButton__Pji05{align-items:center;background:none;border:none;border-radius:8px;color:var(--accent-color);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:-8px;margin-right:4px;padding:8px;transition:all .2s ease}.Overview_backButton__Pji05:hover{background:#007aff1a}.Overview_backButton__Pji05:active{transform:scale(.95)}.Overview_mobileTitle__IMVxm{color:var(--text-primary);flex:1 1;font-size:17px;font-weight:600;margin:0;overflow:hidden;padding:0 12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Overview_mobileHeaderActions__Xa0cu{align-items:center;display:flex;flex-shrink:0;gap:8px}.Overview_mobileHeaderActions__Xa0cu .Overview_container__rWf3M{position:relative}.Overview_mobileHeaderActions__Xa0cu .Overview_usernameButton__N6Lo2{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:var(--text-primary);font-size:15px;font-weight:500;min-width:auto;padding:6px 10px;white-space:nowrap}.Overview_mobileHeaderActions__Xa0cu .Overview_usernameButton__N6Lo2.Overview_active__4t0cC,.Overview_mobileHeaderActions__Xa0cu .Overview_usernameButton__N6Lo2:hover{background:#ffffff1a;border-color:#fff3}.Overview_mobileHeaderActions__Xa0cu .Overview_menu__AwZ1n{left:auto;margin-top:4px;min-width:220px;right:0}.Overview_sidebarContainer__i\+oQ-{background:var(--background-primary);bottom:0;display:block;left:0;position:absolute;right:0;top:0;transition:transform .3s cubic-bezier(.22,1,.36,1);z-index:10}.Overview_sidebarVisible__UFU1K{transform:translateX(0)}.Overview_sidebarHidden__bL1ao{transform:translateX(-100%)}.Overview_content__JsBO9{background:var(--background-primary)!important;bottom:0;height:calc(100% - 56px);left:0;overflow:hidden;position:absolute;right:0;top:56px;transition:transform .3s cubic-bezier(.22,1,.36,1);z-index:5}.Overview_contentVisible__ghHWU{transform:translateX(0)}.Overview_contentHidden__oA6Sf{transform:translateX(100%)}.Overview_contentHeader__m1WKM{display:none}.Overview_contentList__7tkMY{background:var(--background-primary);height:100%;overflow-y:auto;padding:8px}.Overview_taskItem__3r0Kf{background:var(--background-secondary);border:none;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:12px;padding:16px}.Overview_taskItem__3r0Kf:hover{background-color:var(--background-secondary);box-shadow:0 1px 3px #0000001a;transform:none}.Overview_taskItem__3r0Kf:active{transform:scale(.98);transition:transform .1s ease}.Overview_taskList__jt-eg{gap:12px;grid-template-columns:1fr;padding:0}.Overview_filterSortControls__9BxE\+{gap:8px}.Overview_mobileHeaderActions__Xa0cu .Overview_filterSortControls__9BxE\+{display:none}.Overview_messageItem__lH7Ek *,.Overview_taskItem__3r0Kf *{box-sizing:border-box}}@media (max-width:1024px) and (min-width:769px){.Overview_overview__tG7KM{grid-template-columns:280px minmax(0,1fr)}.Overview_contentList__7tkMY{padding:20px}}.Overview_navigation__bJP47{border-bottom:1px solid #ffffff0d;padding:16px}.Overview_navItem__KDAgA{align-items:center;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 12px;transition:all .25s cubic-bezier(.22,1,.36,1)}.Overview_navItem__KDAgA:hover{background:#ffffff08;transform:translateX(2px)}.Overview_navItem__KDAgA.Overview_active__4t0cC{background:#007aff14;border-left:2px solid var(--accent-color)}.Overview_navIcon__aUcEG{color:var(--accent-color);font-size:16px}.Overview_chatTaskCount__QxYrK{background:var(--accent-color);border-radius:10px;color:#fff;font-size:12px;font-weight:500;min-width:20px;padding:2px 6px}.Overview_messageList__lSQXg{display:flex;flex-direction:column;gap:16px}.Overview_messageItem__lH7Ek{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--background-secondary);border:1px solid #ffffff0d;border-radius:8px;padding:16px;transform-origin:center;transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1);will-change:transform,box-shadow,background-color,opacity}.Overview_messageItem__lH7Ek:hover{background-color:var(--background-tertiary);box-shadow:0 12px 24px #0000001f;transform:translateY(-4px) scale(1.01) rotateX(1deg)}.Overview_messageHeader__jEtSz{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.Overview_messageSender__5nevk{color:var(--text-primary);font-size:14px;font-weight:500}.Overview_messageTime__Z8nPw{color:var(--text-secondary);font-size:12px}.Overview_messageText__iCPV\+{color:var(--text-primary);font-size:14px;line-height:1.5;margin-bottom:16px}.Overview_aiResponse__9LtUB{background:var(--background-primary);border:1px solid #ffffff0d;border-radius:6px;padding:16px}.Overview_aiResponseHeader__gc4UR{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:6px;margin-bottom:12px}.Overview_aiIcon__iW7yD{font-size:14px}.Overview_aiResponseText__3oaGA{color:var(--text-primary);font-size:14px;line-height:1.5;margin-bottom:16px}.Overview_aiReasoning__AKSiG{background:#007aff0d;border-radius:4px;padding:12px}.Overview_reasoningHeader__-\+3Bn{color:var(--accent-color);font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.Overview_reasoningText__wacmH{color:var(--text-secondary);font-size:13px;line-height:1.5}.Overview_count__I8\+f8{color:var(--text-secondary);font-size:13px;font-weight:400}.Overview_chatContent__ahVUe{align-items:center;display:flex;flex:1 1}.Overview_removeButton__HGDD4{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;margin-left:8px;min-width:24px;opacity:0;transition:all .2s;width:24px}.Overview_chatItem__jGGsB:hover .Overview_removeButton__HGDD4{opacity:1}.Overview_removeButton__HGDD4:hover{background:#f003;color:#f44}.Overview_sectionHeader__i1CfY{align-items:center;display:flex;justify-content:space-between;padding:12px}.Overview_addButton__trEpO{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;min-width:24px;padding:0;transition:all .2s;width:24px}.Overview_addButton__trEpO:hover{background:#fff3}.Overview_modalOverlay__YKdxZ{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:32px 24px;position:fixed;right:0;top:0;z-index:1000}.Overview_card__BDHe5{background-color:var(--background-secondary);border-radius:12px;max-height:80vh;max-width:800px;overflow-y:auto;padding:24px;width:100%}.Overview_title__h9IHc{font-size:24px;font-weight:600;letter-spacing:-.5px;margin:0 0 8px}.Overview_desc__qW9Bw{color:var(--text-secondary);font-size:15px;line-height:1.4;margin:0 0 24px}.Overview_button__dGAnx{align-items:center;background-color:var(--accent-color);border:none;border-radius:8px;box-shadow:0 1px 2px #0000001a;color:var(--dark-white);cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:center;margin-top:24px;padding:14px 24px;transition:all .3s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform,box-shadow,filter}.Overview_button__dGAnx:hover{box-shadow:0 8px 16px #0003;filter:brightness(1.1);transform:translateY(-2px)}.Overview_button__dGAnx:active{box-shadow:0 1px 2px #0000001a;transform:translateY(0)}.Overview_button__dGAnx:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.Overview_loading__yWCjb{color:var(--text-secondary);justify-content:center}.Overview_error__DRhnr,.Overview_loading__yWCjb{align-items:center;display:flex;font-size:.95rem;padding:32px}.Overview_error__DRhnr{color:#ff3b30;flex-direction:column;gap:16px;text-align:center}@keyframes Overview_smoothPulse__2nnbd{0%{opacity:.7;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}to{opacity:.7;transform:scale(.98)}}.Overview_processingStatus__EiUHi{align-items:center;animation:Overview_smoothPulse__2nnbd 2.5s cubic-bezier(.455,.03,.515,.955) infinite;background:#007aff1a;border-radius:12px;color:var(--accent-color);display:inline-flex;font-size:12px;font-weight:500;margin-left:8px;padding:4px 10px;will-change:opacity,transform}.Overview_animatedContent__Y0ezp{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:center top;width:100%;will-change:opacity,transform}.Overview_animatedContent__Y0ezp[data-animate=true]{animation:Overview_fadeIn__G6Xql .4s cubic-bezier(.22,1,.36,1)}.Overview_messageItem__lH7Ek,.Overview_taskItem__3r0Kf{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:center;transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1);will-change:transform,box-shadow,background-color,opacity}@keyframes Overview_fadeInNew__e606h{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Overview_messageItem__lH7Ek[data-new=true],.Overview_taskItem__3r0Kf[data-new=true]{animation:Overview_fadeInNew__e606h .4s cubic-bezier(.22,1,.36,1)}.Overview_paginationControls__f7a7Q{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:24px;padding:16px 0}.Overview_paginationButton__xJT2x{background:var(--background-secondary);border:1px solid #ffffff1a;border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:14px;padding:8px 16px;transition:all .25s cubic-bezier(.22,1,.36,1)}.Overview_paginationButton__xJT2x:hover:not(:disabled){background:var(--background-tertiary);box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.Overview_paginationButton__xJT2x:disabled{cursor:not-allowed;opacity:.5}.Overview_pageInfo__iQE5O{color:var(--text-secondary);font-size:14px}.Overview_retryButton__ALvi5{background-color:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;margin-top:12px;padding:8px 16px;transition:all .15s ease}.Overview_headerActions__3ERD4{align-items:center;display:flex;gap:16px}.Overview_filterSortControls__9BxE\+{align-items:center;display:flex;gap:12px}.Overview_refreshButton__KGhWx{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px;transition:all .2s ease}.Overview_refreshButton__KGhWx:hover{background:#ffffff08;color:var(--text-primary)}.Overview_refreshButton__KGhWx:active{transform:scale(.98)}.Overview_refreshButton__KGhWx:disabled{cursor:not-allowed;opacity:.5}.Overview_lastUpdated__F8BLY{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:4px}.Overview_pollingIndicator__KHJgr{animation:Overview_pulse__3ioai 2s infinite;background:var(--accent-color);border-radius:50%;height:8px;width:8px}.Overview_processingDetails__q50wS{color:var(--text-secondary);font-size:12px;margin-left:8px}@keyframes Overview_pulse__3ioai{0%{opacity:.5;transform:scale(.95)}50%{opacity:.8;transform:scale(1.05)}to{opacity:.5;transform:scale(.95)}}.Overview_contentList__7tkMY::-webkit-scrollbar{height:10px;width:10px}.Overview_contentList__7tkMY::-webkit-scrollbar-track{background:#0000;margin:4px 0}.Overview_contentList__7tkMY::-webkit-scrollbar-thumb{background:#fff3;background:var(--scrollbar-thumb,#fff3);background-clip:padding-box;border:2px solid #0000;border-radius:10px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.Overview_contentList__7tkMY::-webkit-scrollbar-thumb:hover{background:#ffffff4d;background:var(--scrollbar-thumb-hover,#ffffff4d);background-clip:padding-box;border:2px solid #0000}.Overview_contentList__7tkMY{scrollbar-color:#fff3 #0000;scrollbar-color:var(--scrollbar-thumb,#fff3) #0000;scrollbar-width:thin}@media (prefers-color-scheme:light){.Overview_contentList__7tkMY::-webkit-scrollbar-thumb{--scrollbar-thumb:#0003;--scrollbar-thumb-hover:#0000004d}.Overview_contentList__7tkMY{scrollbar-color:#0003 #0000;scrollbar-color:var(--scrollbar-thumb,#0003) #0000}}.Sidebar_sidebar__TTYAt{background:var(--background-secondary);border-right:1px solid #ffffff0d;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;overflow-x:hidden;width:100%}.Sidebar_navigation__3IQMc{border-bottom:1px solid #ffffff0d;box-sizing:border-box;padding:16px}.Sidebar_navItem__gk75l{align-items:center;border-radius:6px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;padding:10px 12px;transition:all .25s cubic-bezier(.22,1,.36,1)}.Sidebar_navItem__gk75l:hover{background:#ffffff08;transform:translateX(2px)}.Sidebar_navItem__gk75l.Sidebar_active__tuHV6{background:#007aff14;border-left:2px solid var(--accent-color)}.Sidebar_navIcon__7N2Lp{color:var(--accent-color);flex-shrink:0;font-size:16px;margin-right:8px}.Sidebar_activeChats__V8Gm7{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.Sidebar_sectionHeader__P218u{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.Sidebar_sectionTitle__XG0W6{color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.Sidebar_chatItem__l\+sEZ{align-items:center;border-left:2px solid #0000;cursor:pointer;display:flex;padding:12px 16px;transition:all .2s cubic-bezier(.25,1,.5,1)}.Sidebar_chatItem__l\+sEZ:hover{background:#ffffff08;transform:translateX(2px)}.Sidebar_chatItem__l\+sEZ.Sidebar_active__tuHV6{background:#007aff14;border-left-color:var(--accent-color)}.Sidebar_chatAvatar__Gej3g{align-items:center;background:var(--background-tertiary);border-radius:8px;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;margin-right:12px;width:36px}.Sidebar_chatInfo__BFT5b{flex:1 1;min-width:0;overflow:hidden;overflow-x:hidden}.Sidebar_chatName__lf8Rc{color:var(--text-primary);font-size:14px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_chatMode__bLA1H{align-items:center;color:var(--text-secondary);display:flex;font-size:12px}.Sidebar_modeIcon__eXeKW{color:var(--accent-color);flex-shrink:0;font-size:14px;margin-right:4px}.Sidebar_count__i\+RSh{color:var(--text-secondary);font-size:13px;font-weight:400;margin-left:auto}.Sidebar_chatContent__OGnz0{align-items:center;display:flex;flex:1 1;overflow:hidden}.Sidebar_removeButton__PCxVf{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:24px;justify-content:center;margin-left:8px;min-width:24px;opacity:0;transition:all .2s;width:24px}.Sidebar_chatItem__l\+sEZ:hover .Sidebar_removeButton__PCxVf{opacity:1}.Sidebar_removeButton__PCxVf:hover{background:#f003;color:#f44}.Sidebar_addButton__3RXgd{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;min-width:24px;padding:0;transition:all .2s;width:24px}.Sidebar_addButton__3RXgd:hover{background:#fff3}.Sidebar_floatingAddButton__az0os{display:none}@media (max-width:768px){.Sidebar_sidebar__TTYAt{background:var(--background-primary);border-right:none;padding-top:56px}.Sidebar_allTasksItem__BKD3Q,.Sidebar_navigation__3IQMc{display:none}.Sidebar_sectionHeader__P218u{margin-top:8px;padding:16px}.Sidebar_sectionTitle__XG0W6{color:var(--text-secondary);font-size:14px;font-weight:600;letter-spacing:normal;text-transform:none}.Sidebar_chatItem__l\+sEZ{background:var(--background-secondary);border-left:none;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin:0 16px 8px;padding:16px;transition:all .2s ease}.Sidebar_chatItem__l\+sEZ:hover{background:var(--background-tertiary);transform:none}.Sidebar_chatItem__l\+sEZ:active{transform:scale(.98);transition:transform .1s ease}.Sidebar_chatItem__l\+sEZ.Sidebar_active__tuHV6{background:#007aff1a;border-left:none}.Sidebar_chatAvatar__Gej3g{border-radius:12px;font-size:20px;height:40px;margin-right:16px;width:40px}.Sidebar_chatName__lf8Rc{font-size:16px;font-weight:600;margin-bottom:2px}.Sidebar_chatMode__bLA1H{font-size:13px;opacity:.8}.Sidebar_modeIcon__eXeKW{font-size:16px;margin-right:6px}.Sidebar_removeButton__PCxVf{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;height:28px;opacity:1;width:28px}.Sidebar_removeButton__PCxVf:active{transform:scale(.9)}.Sidebar_sectionHeader__P218u .Sidebar_addButton__3RXgd{display:none}.Sidebar_floatingAddButton__az0os{align-items:center;background:linear-gradient(135deg,var(--accent-color) 0,#0056b3 100%);border:none;border-radius:50%;bottom:calc(24px + env(safe-area-inset-bottom, 0px));color:#fff;cursor:pointer;display:flex;font-size:32px;font-weight:200;height:56px;justify-content:center;line-height:1;margin:0;padding:0;position:fixed;right:5px;transition:all .2s ease;width:56px;z-index:1000}.Sidebar_floatingAddButton__az0os:active{box-shadow:0 2px 12px #007aff80;transform:scale(.95)}.Sidebar_activeChats__V8Gm7::-webkit-scrollbar{width:4px}.Sidebar_activeChats__V8Gm7::-webkit-scrollbar-track{background:#0000}.Sidebar_activeChats__V8Gm7::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.Sidebar_sidebar__TTYAt{padding-bottom:env(safe-area-inset-bottom)}}.ChatSelectionModal_overlay__Arq7s{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:32px 24px;position:fixed;right:0;top:0;z-index:1000}.ChatSelectionModal_card__fxqTP{animation:ChatSelectionModal_modalSlideIn__ZGaeL .3s cubic-bezier(.22,1,.36,1);background-color:var(--background-secondary);border-radius:12px;box-shadow:0 8px 32px #0000001f;margin:0 auto;max-height:80vh;max-width:800px;overflow-y:auto;padding:24px;scrollbar-color:#fff3 #0000;scrollbar-color:var(--scrollbar-thumb,#fff3) #0000;scrollbar-width:thin;width:100%}.ChatSelectionModal_searchContainer__8bRxH{margin-bottom:16px;position:relative}.ChatSelectionModal_searchInput__wqTRe{background-color:var(--input-background);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.ChatSelectionModal_searchInput__wqTRe:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px #007aff1a;outline:none}.ChatSelectionModal_searchInput__wqTRe::placeholder{color:var(--text-secondary)}.ChatSelectionModal_noResults__6tcCy{background:var(--background-primary);border-radius:8px;color:var(--text-secondary);font-size:14px;margin:8px 0;padding:24px;text-align:center}.ChatSelectionModal_card__fxqTP::-webkit-scrollbar{height:10px;width:10px}.ChatSelectionModal_card__fxqTP::-webkit-scrollbar-track{background:#0000;margin:4px 0}.ChatSelectionModal_card__fxqTP::-webkit-scrollbar-thumb{background:#fff3;background:var(--scrollbar-thumb,#fff3);background-clip:padding-box;border:2px solid #0000;border-radius:10px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ChatSelectionModal_card__fxqTP::-webkit-scrollbar-thumb:hover{background:#ffffff4d;background:var(--scrollbar-thumb-hover,#ffffff4d);background-clip:padding-box;border:2px solid #0000}@media (prefers-color-scheme:light){.ChatSelectionModal_card__fxqTP{--scrollbar-thumb:#0003;--scrollbar-thumb-hover:#0000004d}}@media (prefers-color-scheme:dark){.ChatSelectionModal_card__fxqTP{--scrollbar-thumb:#fff3;--scrollbar-thumb-hover:#ffffff4d}}.ChatSelectionModal_title__rQzdX{font-size:24px;font-weight:600;letter-spacing:-.5px;margin:0 0 8px}.ChatSelectionModal_desc__03Ajm{color:var(--text-secondary);font-size:15px;line-height:1.4;margin:0 0 24px}.ChatSelectionModal_button__4kvRq{align-items:center;background-color:var(--accent-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:center;padding:14px 24px;transition:all .2s ease;width:100%}.ChatSelectionModal_button__4kvRq:hover{filter:brightness(1.1)}.ChatSelectionModal_button__4kvRq:disabled{cursor:not-allowed;opacity:.5}.ChatSelectionModal_loading__S2nkg{align-items:center;color:var(--text-secondary);display:flex;font-size:.95rem;justify-content:center;padding:32px}.ChatSelectionModal_error__NmF1j{align-items:center;color:#ff3b30;display:flex;flex-direction:column;font-size:.95rem;gap:16px;padding:32px;text-align:center}.ChatSelectionModal_retryButton__IrnEV{background:#0000;border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:.9rem;padding:8px 16px;transition:all .2s ease}.ChatSelectionModal_retryButton__IrnEV:hover{background:var(--background-tertiary)}@keyframes ChatSelectionModal_modalSlideIn__ZGaeL{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ChatSelectionModal_chatListWrapper__H6KuO{border-radius:8px;margin-bottom:20px;max-height:50vh;overflow-y:auto;scrollbar-color:#fff3 #0000;scrollbar-color:var(--scrollbar-thumb,#fff3) #0000;scrollbar-width:thin}.ChatSelectionModal_chatListWrapper__H6KuO::-webkit-scrollbar{height:10px;width:10px}.ChatSelectionModal_chatListWrapper__H6KuO::-webkit-scrollbar-track{background:#0000;margin:4px 0}.ChatSelectionModal_chatListWrapper__H6KuO::-webkit-scrollbar-thumb{background:#fff3;background:var(--scrollbar-thumb,#fff3);background-clip:padding-box;border:2px solid #0000;border-radius:10px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ChatSelectionModal_chatListWrapper__H6KuO::-webkit-scrollbar-thumb:hover{background:#ffffff4d;background:var(--scrollbar-thumb-hover,#ffffff4d);background-clip:padding-box;border:2px solid #0000}@media (max-width:768px){.ChatSelectionModal_overlay__Arq7s{align-items:flex-end;background-color:#0009;padding:0}.ChatSelectionModal_card__fxqTP{animation:ChatSelectionModal_slideUpMobile__y-Lz4 .3s cubic-bezier(.22,1,.36,1);border-radius:20px 20px 0 0;display:flex;flex-direction:column;margin:0;max-height:90vh;max-width:none;overflow:hidden;padding:0;width:100%}.ChatSelectionModal_card__fxqTP:before{background:#ffffff4d;border-radius:2px;content:"";height:4px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:36px;z-index:10}.ChatSelectionModal_title__rQzdX{font-size:1.25rem;margin:20px 0 8px;padding:0 24px;text-align:center}.ChatSelectionModal_desc__03Ajm{font-size:.95rem;line-height:1.4;margin:0 0 20px;padding:0 24px;text-align:center}.ChatSelectionModal_searchContainer__8bRxH{background:var(--background-secondary);margin:0 0 16px;padding:8px 20px 0;position:-webkit-sticky;position:sticky;top:0;z-index:5}.ChatSelectionModal_searchInput__wqTRe{background:var(--background-primary);border:1px solid #ffffff1a;border-radius:12px;font-size:16px;padding:14px 16px}.ChatSelectionModal_searchInput__wqTRe:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px #007aff1a}.ChatSelectionModal_chatListWrapper__H6KuO{-webkit-overflow-scrolling:touch;border-radius:0;flex:1 1;margin-bottom:0;overflow-y:auto;padding:8px 20px 0}.ChatSelectionModal_chatListWrapper__H6KuO::-webkit-scrollbar{display:none}.ChatSelectionModal_chatListWrapper__H6KuO{scrollbar-width:none}.ChatSelectionModal_noResults__6tcCy{background:var(--background-primary);border-radius:12px;font-size:15px;margin:20px 0;padding:32px 20px}.ChatSelectionModal_card__fxqTP>.ChatSelectionModal_button__4kvRq{background:linear-gradient(135deg,var(--accent-color) 0,#0056b3 100%);border:none;border-radius:0;box-shadow:0 -2px 20px #0000001a;color:#fff;flex-shrink:0;font-size:17px;font-weight:700;letter-spacing:.3px;margin:0;min-height:56px;padding:18px 20px calc(18px + env(safe-area-inset-bottom, 20px));position:relative;transition:all .2s ease}.ChatSelectionModal_card__fxqTP>.ChatSelectionModal_button__4kvRq:before{background:#ffffff1a;content:"";height:1px;left:20px;position:absolute;right:20px;top:0}.ChatSelectionModal_card__fxqTP>.ChatSelectionModal_button__4kvRq:active{box-shadow:0 -1px 12px #00000026;transform:scale(.98)}.ChatSelectionModal_card__fxqTP>.ChatSelectionModal_button__4kvRq:disabled{background:#ffffff1a;box-shadow:0 -2px 20px #0000000d;color:#ffffff80;cursor:not-allowed}.ChatSelectionModal_card__fxqTP>.ChatSelectionModal_button__4kvRq:disabled:before{background:#ffffff0d}.ChatSelectionModal_card__fxqTP>.ChatSelectionModal_button__4kvRq:disabled:active{transform:none}.ChatSelectionModal_loading__S2nkg{font-size:1rem;padding:60px 20px}.ChatSelectionModal_error__NmF1j{font-size:1rem;padding:40px 20px}.ChatSelectionModal_retryButton__IrnEV{border-radius:8px;font-size:1rem;min-height:44px;min-width:120px;padding:12px 24px}}@keyframes ChatSelectionModal_slideUpMobile__y-Lz4{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ChatList_chatListContainer__evegb{width:100%}.ChatList_chatList__1tD67{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:12px;margin-bottom:24px;overflow:hidden}.ChatList_chatItem__5\+0s7{align-items:center;background-color:var(--background-primary);border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;min-height:44px;padding:12px 16px;transition:all .2s ease}.ChatList_chatItem__5\+0s7:last-child{border-bottom:none}.ChatList_chatItem__5\+0s7:hover{background-color:var(--background-secondary)}.ChatList_chatItem__5\+0s7.ChatList_selected__ij\+ay{background-color:#007aff26;position:relative}.ChatList_chatItem__5\+0s7.ChatList_selected__ij\+ay:before{background-color:var(--accent-color);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.ChatList_chatItem__5\+0s7.ChatList_selected__ij\+ay .ChatList_chatName__dazdV{color:var(--accent-color)}.ChatList_chatItem__5\+0s7.ChatList_disabled__v982Q{cursor:not-allowed;opacity:.5}.ChatList_chatAvatar__V\+K89{align-items:center;display:flex;font-size:24px;height:32px;justify-content:center;margin-right:12px;width:32px}.ChatList_chatInfo__1EyWR{flex:1 1;min-width:0}.ChatList_chatName__dazdV{color:var(--text-primary);font-size:15px;font-weight:500;margin-bottom:2px}.ChatList_chatMessage__1cRc\+,.ChatList_chatName__dazdV{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatList_chatMessage__1cRc\+{color:var(--text-secondary);font-size:13px}.ChatList_chatMeta__flAWM{align-items:flex-end;display:flex;flex-direction:column;margin-left:12px}.ChatList_chatTime__YL0JT{color:var(--text-secondary);font-size:12px;margin-bottom:4px}.ChatList_chatUnread__4fdbM{background-color:var(--accent-color);border-radius:10px;color:var(--dark-white);font-size:12px;font-weight:600;min-width:16px;padding:2px 6px;text-align:center}.ChatList_betaBanner__CGvRH{align-items:center;background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);display:flex;font-size:.95rem;gap:8px;justify-content:center;margin-bottom:16px;padding:12px 16px}.ChatList_betaTag__OX26K{background-color:var(--text-secondary);border-radius:4px;color:var(--background-primary);font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}@media (prefers-color-scheme:light){.ChatList_chatItem__5\+0s7.ChatList_selected__ij\+ay{background-color:#007aff1f}.ChatList_betaBanner__CGvRH,.ChatList_chatItem__5\+0s7:hover{background-color:var(--background-secondary)}}@media (prefers-color-scheme:dark){.ChatList_chatItem__5\+0s7.ChatList_selected__ij\+ay{background-color:#007aff33}}@media (max-width:768px){.ChatList_chatList__1tD67{background-color:initial;border:none;border-radius:0;margin-bottom:0;padding:0}.ChatList_chatItem__5\+0s7{background:var(--background-primary);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 2px 8px #0000001a;margin-bottom:12px;min-height:72px;padding:20px 16px;transition:all .2s ease}.ChatList_chatItem__5\+0s7:last-child{margin-bottom:0}.ChatList_chatItem__5\+0s7:hover{background-color:var(--background-primary)}.ChatList_chatItem__5\+0s7:active{background-color:var(--background-secondary);box-shadow:0 1px 4px #00000026;transform:scale(.98)}.ChatList_chatItem__5\+0s7.ChatList_selected__ij\+ay{background:linear-gradient(135deg,#007aff26,#007aff14);border-color:#007aff4d;box-shadow:0 4px 16px #007aff33}.ChatList_chatItem__5\+0s7.ChatList_selected__ij\+ay:before{display:none}.ChatList_chatItem__5\+0s7.ChatList_selected__ij\+ay .ChatList_chatName__dazdV{color:var(--accent-color);font-weight:700}.ChatList_chatAvatar__V\+K89{background:#ffffff1a;border-radius:12px;flex-shrink:0;font-size:32px;height:48px;margin-right:16px;width:48px}.ChatList_chatInfo__1EyWR{flex:1 1;margin-right:12px;min-width:0}.ChatList_chatName__dazdV{color:var(--text-primary);font-size:17px;font-weight:600;line-height:1.2;margin-bottom:6px}.ChatList_chatMessage__1cRc\+{color:var(--text-secondary);font-size:15px;line-height:1.3;opacity:.8}.ChatList_chatMeta__flAWM{align-items:flex-end;flex-shrink:0;margin-left:0}.ChatList_chatTime__YL0JT{color:var(--text-secondary);font-size:14px;margin-bottom:6px;opacity:.7}.ChatList_chatUnread__4fdbM{background:var(--accent-color);border-radius:16px;box-shadow:0 2px 6px #007aff4d;color:#fff;font-size:14px;font-weight:700;min-width:24px;padding:6px 10px}.ChatList_betaBanner__CGvRH{background:var(--background-primary);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 2px 8px #0000001a;font-size:16px;margin:0 0 24px;padding:20px}.ChatList_betaTag__OX26K{border-radius:8px;font-size:12px;font-weight:700;padding:6px 10px}}.CopyTasksButton_copyButton__jdzs8{align-items:center;background:#ffffff14;background:var(--background-tertiary,#ffffff14);border:1px solid #ffffff0d;border:1px solid var(--border-color,#ffffff0d);border-radius:6px;box-shadow:0 1px 2px #0000000d;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px;transition:all .25s cubic-bezier(.22,1,.36,1)}.CopyTasksButton_copyButton__jdzs8:hover{background:#ffffff1f;background:var(--background-hover,#ffffff1f);box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.CopyTasksButton_copyButton__jdzs8:active{background:#ffffff0d;background:var(--background-active,#ffffff0d);box-shadow:0 1px 2px #0000000d;transform:translateY(0)}.FilterButton_filterContainer__fzE-W{display:inline-block;position:relative}.FilterButton_filterButton__ieWfN{align-items:center;background:#ffffff14;background:var(--background-tertiary,#ffffff14);border:1px solid #ffffff0d;border:1px solid var(--border-color,#ffffff0d);border-radius:6px;box-shadow:0 1px 2px #0000000d;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;gap:6px;outline:none;padding:6px 12px;transition:all .25s cubic-bezier(.22,1,.36,1);white-space:nowrap}.FilterButton_filterButton__ieWfN:hover{background:#ffffff1f;background:var(--background-hover,#ffffff1f);box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.FilterButton_filterButton__ieWfN.FilterButton_active__xAte5,.FilterButton_filterButton__ieWfN:active{background:#ffffff0d;background:var(--background-active,#ffffff0d);box-shadow:0 1px 2px #0000000d;transform:translateY(0)}.FilterButton_filterIcon__gRlSf{font-size:14px;line-height:1}.FilterButton_dropdownIcon__WaHuk{color:#fff9;color:var(--text-secondary,#fff9);font-size:12px;transition:transform .2s ease}.FilterButton_filterButton__ieWfN.FilterButton_active__xAte5 .FilterButton_dropdownIcon__WaHuk{transform:rotate(180deg)}.FilterButton_dropdown__kVUtZ{animation:FilterButton_dropdownFadeIn__5\+lYw .15s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff1a;background:var(--background-secondary,#ffffff1a);border:1px solid #ffffff1a;border:1px solid var(--border-color,#ffffff1a);border-radius:8px;box-shadow:0 8px 16px #0003;left:0;min-width:140px;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:1000}@keyframes FilterButton_dropdownFadeIn__5\+lYw{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FilterButton_filterOption__PY3je{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;text-align:left;transition:background-color .15s ease;width:100%}.FilterButton_filterOption__PY3je:hover{background:#ffffff14;background:var(--background-hover,#ffffff14)}.FilterButton_filterOption__PY3je.FilterButton_selected__uO7Aw{background:#ffffff1f;background:var(--background-hover,#ffffff1f);color:#007aff;color:var(--accent-color,#007aff);font-weight:500}.FilterButton_optionIcon__9vYdP{align-items:center;display:flex;font-size:14px;justify-content:center;line-height:1;text-align:center;width:16px}.SortButton_sortContainer__ZNjWw{display:inline-block;position:relative}.SortButton_sortButton__yWB2l{align-items:center;background:#ffffff14;background:var(--background-tertiary,#ffffff14);border:1px solid #ffffff0d;border:1px solid var(--border-color,#ffffff0d);border-radius:6px;box-shadow:0 1px 2px #0000000d;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;gap:6px;outline:none;padding:6px 12px;transition:all .25s cubic-bezier(.22,1,.36,1);white-space:nowrap}.SortButton_sortButton__yWB2l:hover{background:#ffffff1f;background:var(--background-hover,#ffffff1f);box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.SortButton_sortButton__yWB2l.SortButton_active__D4\+rw,.SortButton_sortButton__yWB2l:active{background:#ffffff0d;background:var(--background-active,#ffffff0d);box-shadow:0 1px 2px #0000000d;transform:translateY(0)}.SortButton_sortIcon__qim9s{align-items:center;display:flex;font-size:14px;justify-content:center;line-height:1}.SortButton_dropdownIcon__\+4wUF{color:#fff9;color:var(--text-secondary,#fff9);font-size:12px;transition:transform .2s ease}.SortButton_sortButton__yWB2l.SortButton_active__D4\+rw .SortButton_dropdownIcon__\+4wUF{transform:rotate(180deg)}.SortButton_dropdown__mX29x{animation:SortButton_dropdownFadeIn__dh5eL .15s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff1a;background:var(--background-secondary,#ffffff1a);border:1px solid #ffffff1a;border:1px solid var(--border-color,#ffffff1a);border-radius:8px;box-shadow:0 8px 16px #0003;left:0;min-width:140px;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:1000}@keyframes SortButton_dropdownFadeIn__dh5eL{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SortButton_sortOption__JvUcN{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;text-align:left;transition:background-color .15s ease;width:100%}.SortButton_sortOption__JvUcN:hover{background:#ffffff14;background:var(--background-hover,#ffffff14)}.SortButton_sortOption__JvUcN.SortButton_selected__GAd4M{background:#ffffff1f;background:var(--background-hover,#ffffff1f);color:#007aff;color:var(--accent-color,#007aff);font-weight:500}.SortButton_optionIcon__\+CxI2{align-items:center;display:flex;font-size:14px;justify-content:center;line-height:1;text-align:center;width:16px}:root{--accent-color-rgb:0,122,255;--text-secondary-rgb:142,142,147}@media (prefers-color-scheme:dark){:root{--system-gray-6:var(--dark-gray-6);--system-gray-5:var(--dark-gray-5);--system-gray-4:var(--dark-gray-4);--system-gray-3:var(--dark-gray-3);--system-gray-2:var(--dark-gray-2);--system-gray-1:var(--dark-gray-1);--system-blue:var(--dark-blue);--system-text:var(--dark-white);--accent-color-rgb:0,122,255;--text-secondary-rgb:174,174,178}}@keyframes TaskMessageList_fadeIn__o0zKU{0%{filter:blur(3px);opacity:0;transform:translateY(10px) scale(.98)}30%{filter:blur(1px);opacity:.7}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes TaskMessageList_staggeredFadeIn__be8EV{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TaskMessageList_contentList__yQPwZ{flex:1 1;padding:24px;perspective:1000px}.TaskMessageList_taskList__BA-N4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:1200px){.TaskMessageList_taskList__BA-N4{grid-template-columns:repeat(2,minmax(0,1fr))}}.TaskMessageList_messageList__uslhv{display:flex;flex-direction:column;gap:16px}.TaskMessageList_messageItem__jwl96,.TaskMessageList_taskItem__Uo-nQ{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e5e5ea;background:var(--background-secondary);border:1px solid #d1d1d6;border:1px solid var(--border-color);border-radius:8px;padding:16px;transform-origin:center;transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1);will-change:transform,box-shadow,background-color,opacity}.TaskMessageList_animatedTask__rDg2J{animation:TaskMessageList_staggeredFadeIn__be8EV .5s ease-out forwards;opacity:0}.TaskMessageList_animatedTask__rDg2J[data-index="0"]{animation-delay:0s}.TaskMessageList_animatedTask__rDg2J[data-index="1"]{animation-delay:.1s}.TaskMessageList_animatedTask__rDg2J[data-index="2"]{animation-delay:.2s}.TaskMessageList_animatedTask__rDg2J[data-index="3"]{animation-delay:.3s}.TaskMessageList_animatedTask__rDg2J[data-index="4"]{animation-delay:.4s}.TaskMessageList_animatedTask__rDg2J[data-index="5"]{animation-delay:.5s}.TaskMessageList_animatedTask__rDg2J[data-index="6"]{animation-delay:.6s}.TaskMessageList_animatedTask__rDg2J[data-index="7"]{animation-delay:.7s}.TaskMessageList_animatedTask__rDg2J[data-index="8"]{animation-delay:.8s}.TaskMessageList_animatedTask__rDg2J[data-index="9"]{animation-delay:.9s}.TaskMessageList_animatedTask__rDg2J[data-index="10+"]{animation-delay:1s}.TaskMessageList_messageItem__jwl96:hover,.TaskMessageList_taskItem__Uo-nQ:hover{background-color:#d1d1d6;background-color:var(--background-tertiary);box-shadow:0 12px 24px #0000001f;transform:translateY(-4px) scale(1.01) rotateX(1deg)}.TaskMessageList_taskHeader__p-kGd{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.TaskMessageList_taskSource__lam8l{color:#000;color:var(--text-primary);font-size:14px;font-weight:500}.TaskMessageList_taskTime__liV2d{background:#8e8e9314;background:rgba(var(--text-secondary-rgb),.08);border-radius:4px;color:#8e8e93;color:var(--text-secondary);cursor:default;font-size:13px;letter-spacing:-.01em;padding:2px 8px;transition:color .2s ease}.TaskMessageList_taskTime__liV2d:hover{background:#8e8e931f;background:rgba(var(--text-secondary-rgb),.12);color:#000;color:var(--text-primary)}.TaskMessageList_taskText__Ww3vH{color:#000;color:var(--text-primary);display:inline;font-size:14px;letter-spacing:-.01em;line-height:1.4;margin-bottom:16px}.TaskMessageList_taskText__Ww3vH span{white-space:pre-wrap}.TaskMessageList_extractedFrom__KI6ph{background:#f2f2f7;background:var(--background-primary);border:1px solid #d1d1d6;border:1px solid var(--border-color);border-radius:6px;margin-bottom:16px;padding:12px}.TaskMessageList_extractedHeader__y6Q18{color:#007aff;color:var(--accent-color);font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.TaskMessageList_extractedText__XN5U7{color:#8e8e93;color:var(--text-secondary);font-size:13px;font-style:italic;line-height:1.5}.TaskMessageList_taskMeta__YP7-\+{align-items:center;display:flex;justify-content:flex-end}.TaskMessageList_taskStatus__y3RE9{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;outline:none;overflow:hidden;padding:4px 8px;position:relative;transition:all .2s ease}.TaskMessageList_taskStatus__y3RE9:hover{filter:brightness(1.1);transform:translateY(-1px)}.TaskMessageList_taskStatus__y3RE9:active{transform:translateY(1px)}.TaskMessageList_taskStatus__y3RE9:disabled{cursor:not-allowed;opacity:.7}.TaskMessageList_taskStatus__y3RE9.TaskMessageList_updating__w-7\+G{animation:TaskMessageList_pulse__Gu\+v6 1.5s ease-in-out infinite}.TaskMessageList_pending__F06db{background:#ff95001a;color:#ff9500}.TaskMessageList_pending__F06db:hover{background:#ff950033}.TaskMessageList_completed__4PBRi{background:#34c7591a;color:#34c759}.TaskMessageList_completed__4PBRi:hover{background:#34c75933}@keyframes TaskMessageList_pulse__Gu\+v6{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.TaskMessageList_messageSender__zcbsW{color:#000;color:var(--text-primary);font-size:14px;font-weight:500}.TaskMessageList_aiResponse__B6yW8{background:#f2f2f7;background:var(--background-primary);border-radius:6px;margin-top:8px;padding:12px}.TaskMessageList_aiResponseHeader__E9-kj{align-items:center;color:#007aff;color:var(--accent-color);display:flex;font-weight:500;gap:8px;margin-bottom:8px}.TaskMessageList_aiIcon__aX8A2{font-size:16px}.TaskMessageList_aiResponseText__MzXXc{color:#000;color:var(--text-primary);font-size:14px;line-height:1.5;margin-bottom:12px}.TaskMessageList_aiReasoning__JcTLs{background:#d1d1d6;background:var(--background-tertiary);border-radius:4px;padding:12px}.TaskMessageList_reasoningHeader__G2lDI{color:#8e8e93;color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.TaskMessageList_reasoningText__8nCvY{color:#8e8e93;color:var(--text-secondary);font-size:13px;font-style:italic;line-height:1.5}.TaskMessageList_emptyState__\+jQnF{align-items:center;color:#8e8e93;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.TaskMessageList_emptyStateIcon__LG2Hj{font-size:32px;margin-bottom:16px;opacity:.5}.TaskMessageList_emptyStateText__4nb1y{font-size:14px;line-height:1.5;max-width:320px}.TaskMessageList_loading__7qw5x{color:#8e8e93;color:var(--text-secondary);font-size:14px}.TaskMessageList_error__QDq\+z,.TaskMessageList_loading__7qw5x{align-items:center;display:flex;height:200px;justify-content:center}.TaskMessageList_error__QDq\+z{color:#ff3b30;flex-direction:column;gap:16px;text-align:center}.TaskMessageList_retryButton__jbqhA{background:#ff3b301a;border:none;border-radius:6px;color:#ff3b30;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.TaskMessageList_retryButton__jbqhA:hover{background:#ff3b3033}.TaskMessageList_taskLinks__-p4bf{align-items:center;display:inline-flex;gap:6px;margin-left:4px}.TaskMessageList_linkButton__mKtbG{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#007aff14;background:rgba(var(--accent-color-rgb),.08);border:.5px solid #007aff26;border:.5px solid rgba(var(--accent-color-rgb),.15);border-radius:4px;color:#007aff;color:var(--accent-color);cursor:pointer;display:inline-flex;font-size:13px;font-weight:400;gap:3px;height:20px;letter-spacing:-.01em;margin:0 1px;max-width:180px;overflow:hidden;padding:0 6px;position:relative;text-decoration:none;text-overflow:ellipsis;top:0;transition:all .2s cubic-bezier(.4,0,.2,1);vertical-align:initial;white-space:nowrap}.TaskMessageList_linkButton__mKtbG:hover{background:#007aff1f;background:rgba(var(--accent-color-rgb),.12);border-color:#007aff40;border-color:rgba(var(--accent-color-rgb),.25);box-shadow:0 1px 2px #0000000d;transform:translateY(-1px) scale(1.01)}.TaskMessageList_linkButton__mKtbG:active{background:#007aff29;background:rgba(var(--accent-color-rgb),.16);transform:translateY(0) scale(.98);transition:all .1s cubic-bezier(.4,0,.2,1)}.TaskMessageList_linkIcon__16vNm{font-size:12px;line-height:1;opacity:.9;position:relative;top:0}@media (max-width:768px){.TaskMessageList_contentList__yQPwZ{background:#f2f2f7!important;background:var(--background-primary)!important;height:100%!important;min-height:100%!important;padding:8px!important}.TaskMessageList_taskList__BA-N4{gap:8px;grid-template-columns:1fr}.TaskMessageList_messageList__uslhv{gap:8px}.TaskMessageList_messageItem__jwl96,.TaskMessageList_taskItem__Uo-nQ{background:#e5e5ea;background:var(--background-secondary);border:1px solid #d1d1d6;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 1px 3px #00000014;isolation:isolate;overflow:hidden;padding:14px;position:relative}.TaskMessageList_messageItem__jwl96:hover,.TaskMessageList_taskItem__Uo-nQ:hover{background:#e5e5ea;background:var(--background-secondary);box-shadow:0 1px 3px #00000014;transform:none}.TaskMessageList_messageItem__jwl96:active,.TaskMessageList_taskItem__Uo-nQ:active{background:#d1d1d6;background:var(--background-tertiary);transform:scale(.98);transition:transform .15s cubic-bezier(.2,0,0,1)}.TaskMessageList_messageHeader__4-UwW,.TaskMessageList_taskHeader__p-kGd{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.TaskMessageList_messageSender__zcbsW,.TaskMessageList_taskSource__lam8l{color:#000;color:var(--text-primary);flex:1 1;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskMessageList_messageTime__ib4LN,.TaskMessageList_taskTime__liV2d{background:#d1d1d6;background:var(--background-tertiary);border-radius:4px;color:#8e8e93;color:var(--text-secondary);flex-shrink:0;font-size:11px;font-weight:500;letter-spacing:.01em;padding:2px 6px;white-space:nowrap}.TaskMessageList_messageText__ztOXq,.TaskMessageList_taskText__Ww3vH{color:#000;color:var(--text-primary);font-size:15px;font-weight:400;letter-spacing:-.01em;line-height:1.35;margin-bottom:8px}.TaskMessageList_extractedFrom__KI6ph{display:none}.TaskMessageList_taskMeta__YP7-\+{display:flex;justify-content:flex-end;margin-top:0}.TaskMessageList_taskStatus__y3RE9{border:none;border-radius:8px;font-size:12px;font-weight:600;letter-spacing:.01em;min-width:70px;padding:6px 12px;text-align:center}.TaskMessageList_taskStatus__y3RE9:active{transform:scale(.95);transition:transform .1s ease}.TaskMessageList_pending__F06db{background:#ff950026;color:#ff9500}.TaskMessageList_completed__4PBRi{background:#34c75926;color:#34c759}.TaskMessageList_aiResponse__B6yW8{background:#f2f2f7;background:var(--background-primary);border:1px solid #d1d1d6;border:1px solid var(--border-color);border-radius:12px;margin-top:16px;padding:16px}.TaskMessageList_aiResponseText__MzXXc{color:#000;color:var(--text-primary);font-size:16px;line-height:1.4;margin-bottom:12px}.TaskMessageList_aiReasoning__JcTLs{background:#d1d1d6;background:var(--background-tertiary);border-radius:8px;padding:12px}.TaskMessageList_emptyState__\+jQnF{color:#8e8e93;color:var(--text-secondary);padding:60px 20px}.TaskMessageList_emptyStateIcon__LG2Hj{font-size:28px;margin-bottom:16px;opacity:.6}.TaskMessageList_emptyStateText__4nb1y{color:#8e8e93;color:var(--text-secondary);font-size:16px;line-height:1.4;max-width:280px}.TaskMessageList_loading__7qw5x{color:#8e8e93;color:var(--text-secondary);font-size:16px;height:200px}.TaskMessageList_error__QDq\+z{color:#ff3b30;font-size:16px;height:200px;padding:40px 20px}.TaskMessageList_retryButton__jbqhA{background:#ff3b301a;border:1px solid #ff3b3033;border-radius:12px;color:#ff3b30;font-size:16px;font-weight:600;padding:12px 20px}.TaskMessageList_animatedTask__rDg2J{animation:none;opacity:1}.TaskMessageList_messageItem__jwl96,.TaskMessageList_taskItem__Uo-nQ{transition:transform .15s cubic-bezier(.2,0,0,1),background-color .15s ease}.TaskMessageList_linkButton__mKtbG{background:#007aff14!important;background:rgba(var(--accent-color-rgb),.08)!important;border:.5px solid #007aff26!important;border:.5px solid rgba(var(--accent-color-rgb),.15)!important;border-radius:6px;color:#007aff!important;color:var(--accent-color)!important;font-size:14px;height:24px;max-width:200px;padding:0 8px}.TaskMessageList_linkButton__mKtbG:active{background:#007aff1f!important;background:rgba(var(--accent-color-rgb),.12)!important;transform:scale(.95)}.TaskMessageList_linkIcon__16vNm{font-size:14px}.TaskMessageList_messageItem__jwl96 *,.TaskMessageList_taskItem__Uo-nQ *{box-sizing:border-box}.TaskMessageList_messageItem__jwl96:after,.TaskMessageList_messageItem__jwl96:before,.TaskMessageList_taskItem__Uo-nQ:after,.TaskMessageList_taskItem__Uo-nQ:before{display:none!important}}@keyframes Notifications_slideIn__je9lP{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes Notifications_slideOut__\+HiTr{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.Notifications_notificationsContainer__VwA3r{display:flex;flex-direction:column;gap:8px;max-width:400px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:1000}.Notifications_notification__1Mvqs{align-items:flex-start;animation:Notifications_slideIn__je9lP .3s cubic-bezier(.22,1,.36,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--background-secondary);border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;gap:12px;padding:12px 16px;pointer-events:auto;transition:transform .2s ease,box-shadow .2s ease}.Notifications_notification__1Mvqs:hover{box-shadow:0 8px 16px #0003;transform:translateY(-2px)}.Notifications_notification__1Mvqs:focus{box-shadow:0 0 0 2px var(--accent-color);outline:none}.Notifications_notification__1Mvqs[data-new=true]{animation:Notifications_slideIn__je9lP .3s cubic-bezier(.22,1,.36,1)}.Notifications_notification__1Mvqs.Notifications_success__\+oWO5{border-left:4px solid #34c759}.Notifications_notification__1Mvqs.Notifications_info__kEdBn{border-left:4px solid #007aff}.Notifications_notification__1Mvqs.Notifications_error__gHuXx{border-left:4px solid #ff3b30}.Notifications_notificationContent__ZEQOF{flex:1 1;min-width:0}.Notifications_message__3zyMx{color:var(--text-primary);font-size:14px;line-height:1.4;margin-bottom:4px;word-break:break-word}.Notifications_timestamp__mC1iO{color:var(--text-secondary);font-size:12px;opacity:.7}.Notifications_dismissButton__hQhH9{background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:20px;line-height:1;margin:-4px;opacity:.7;padding:4px;transition:opacity .2s ease,transform .2s ease}.Notifications_dismissButton__hQhH9:hover{opacity:1;transform:scale(1.1)}.Notifications_dismissButton__hQhH9:focus{box-shadow:0 0 0 2px var(--accent-color);outline:none}.Notifications_notification__1Mvqs:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin-right:8px;width:16px}.Notifications_notification__1Mvqs.Notifications_success__\+oWO5:before{color:#34c759;content:"✓"}.Notifications_notification__1Mvqs.Notifications_info__kEdBn:before{color:#007aff;content:"ℹ"}.Notifications_notification__1Mvqs.Notifications_error__gHuXx:before{color:#ff3b30;content:"!"}.UserMenu_container__A4I6O{display:inline-block;position:relative}.UserMenu_usernameButton__6tWiE{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.95rem;gap:4px;padding:8px 12px;transition:all .2s ease}.UserMenu_usernameButton__6tWiE.UserMenu_active__19YAD,.UserMenu_usernameButton__6tWiE:hover{background-color:var(--background-tertiary);color:var(--text-primary)}.UserMenu_usernameButton__6tWiE:after{content:"▾";font-size:12px;margin-left:2px;opacity:.7;transition:transform .2s ease}.UserMenu_usernameButton__6tWiE:hover:after{opacity:1}.UserMenu_usernameButton__6tWiE.UserMenu_active__19YAD{background-color:var(--background-secondary);border-radius:6px 6px 0 0}.UserMenu_usernameButton__6tWiE.UserMenu_active__19YAD:after{opacity:1;transform:rotate(180deg)}.UserMenu_menu__nUYoD{animation:UserMenu_slideIn__\+\+6ZB .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 32px #00000040;margin-top:-6px;overflow:hidden;padding:4px;position:fixed;z-index:99999}.UserMenu_menuHeader__gf0Bf{background-color:var(--background-tertiary);border-bottom:1px solid var(--border-color);margin:-4px -4px 4px;padding:8px 16px}.UserMenu_menuTier__yqcoR{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:.9rem;gap:4px}.UserMenu_menuTier__yqcoR:before{color:var(--accent-color);content:"•"}.UserMenu_menuDivider__VJn75{background-color:var(--border-color);height:1px;margin:4px 0}.UserMenu_menuItem__9KIR6{background:none;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.95rem;margin:2px 4px;padding:10px 16px;text-align:left;transition:all .2s ease;width:100%;width:calc(100% - 8px)}.UserMenu_menuItem__9KIR6:hover{background-color:var(--background-tertiary)}.UserMenu_logoutItem__euqvb{color:#ff453a}.UserMenu_logoutItem__euqvb:hover{background-color:#ff453a1a}@keyframes UserMenu_slideIn__\+\+6ZB{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.UsageModal_overlay__oAv-O{align-items:center;animation:UsageModal_fadeIn__zl3ju .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.UsageModal_modal__8fqHi{animation:UsageModal_slideUp__vdlfZ .3s ease;background-color:var(--background-secondary);border-radius:16px;box-shadow:0 8px 32px #0000001f;max-width:600px;overflow:hidden;width:90%}.UsageModal_header__oeiAt{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px 24px}.UsageModal_title__QlS5X{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--accent-color),#4fb3ff);background-clip:text;-webkit-background-clip:text;color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0}.UsageModal_closeButton__-77ip{background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:24px;line-height:1;padding:4px;transition:all .2s ease}.UsageModal_closeButton__-77ip:hover{background-color:var(--background-tertiary);color:var(--text-primary)}.UsageModal_content__qi7u2{padding:24px}.UsageModal_loading__EDQ5G{color:var(--text-secondary);padding:32px 0;text-align:center}.UsageModal_error__N28nO{color:#ff3b30;padding:32px 0;text-align:center}.UsageModal_timeSaved__lIn9X{animation:UsageModal_pulse__eNZ21 2s infinite;background:var(--background-tertiary);border-radius:12px;margin-bottom:32px;padding:24px;text-align:center}.UsageModal_timeSavedValue__ppnD4{color:var(--accent-color);font-size:2.5rem;font-weight:700;margin-bottom:8px}.UsageModal_timeSavedLabel__8ddBj{color:var(--text-secondary);font-size:1.1rem}.UsageModal_metricsGrid__b6WsV{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:24px}.UsageModal_metricCard__oNaw9{background:var(--background-primary);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:20px;transition:transform .2s ease}.UsageModal_metricCard__oNaw9:hover{transform:translateY(-2px)}.UsageModal_metricValue__IOiKm{color:var(--text-primary);font-size:1.75rem;font-weight:600}.UsageModal_metricLabel__mlchU{color:var(--text-secondary);font-size:.95rem}.UsageModal_metricSaving__Llfnj{color:#34c759;font-size:.9rem;margin-top:4px}.UsageModal_metricTier__2FAJj{color:var(--accent-color);font-size:.9rem;margin-top:4px}@keyframes UsageModal_fadeIn__zl3ju{0%{opacity:0}to{opacity:1}}@keyframes UsageModal_slideUp__vdlfZ{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes UsageModal_pulse__eNZ21{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@media (max-width:768px){.UsageModal_overlay__oAv-O{align-items:flex-end;background-color:#0009;padding:0}.UsageModal_modal__8fqHi{animation:UsageModal_slideUpMobile__7a\+Wh .3s cubic-bezier(.22,1,.36,1);border-radius:20px 20px 0 0;display:flex;flex-direction:column;margin:0;max-height:85vh;max-width:none;overflow:hidden;width:100%}.UsageModal_header__oeiAt{background:var(--background-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0;padding:20px 20px 16px;position:relative}.UsageModal_header__oeiAt:before{background:#ffffff4d;border-radius:2px;content:"";height:4px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:36px}.UsageModal_title__QlS5X{font-size:1.125rem;margin-right:0;text-align:center}.UsageModal_closeButton__-77ip{align-items:center;border-radius:18px;display:flex;font-size:18px;height:36px;justify-content:center;line-height:1;min-height:36px;min-width:36px;padding:0;position:absolute;right:16px;top:16px;touch-action:manipulation;width:36px}.UsageModal_closeButton__-77ip:active{transform:scale(.95);transition:transform .1s ease}.UsageModal_content__qi7u2{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:0}.UsageModal_timeSaved__lIn9X{animation:none;background:linear-gradient(135deg,#007aff1a,#4bb3ff0d);border-bottom:1px solid var(--border-color);border-radius:0;margin-bottom:0;padding:24px 20px}.UsageModal_timeSavedValue__ppnD4{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--accent-color),#4fb3ff);background-clip:text;-webkit-background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:4px}.UsageModal_timeSavedLabel__8ddBj{color:var(--text-secondary);font-size:1rem}.UsageModal_metricsGrid__b6WsV{grid-gap:1px;background:var(--border-color);display:grid;gap:1px;grid-template-columns:1fr 1fr;margin-top:0}.UsageModal_metricCard__oNaw9{align-items:center;background:var(--background-secondary);border:none;border-radius:0;display:flex;flex-direction:column;gap:8px;padding:20px 16px;text-align:center;touch-action:manipulation;transition:background-color .2s ease}.UsageModal_metricCard__oNaw9:hover{transform:none}.UsageModal_metricCard__oNaw9:active{background:var(--background-tertiary);transition:background-color .1s ease}.UsageModal_metricValue__IOiKm{color:var(--text-primary);font-size:1.75rem;font-weight:700;line-height:1}.UsageModal_metricLabel__mlchU{color:var(--text-secondary);font-size:.8rem;font-weight:500;line-height:1.2}.UsageModal_metricSaving__Llfnj{color:#34c759;font-size:.75rem;font-weight:600;margin-top:2px}.UsageModal_metricTier__2FAJj{color:var(--accent-color);font-size:.75rem;font-weight:600;margin-top:2px}.UsageModal_metricCard__oNaw9:first-child,.UsageModal_metricCard__oNaw9:nth-child(2){border-radius:0}.UsageModal_metricCard__oNaw9:nth-child(3){border-radius:0 0 0 20px}.UsageModal_metricCard__oNaw9:last-child{border-radius:0 0 20px 0}}@keyframes UsageModal_slideUpMobile__7a\+Wh{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ConnectTelegram_card__Xn0As{background-color:var(--background-secondary);border-radius:12px;max-width:400px;padding:24px;width:100%}.ConnectTelegram_title__apsbq{color:var(--text-primary);font-size:24px;font-weight:600;letter-spacing:-.5px;margin:0 0 8px}.ConnectTelegram_desc__V425S{color:var(--text-secondary);font-size:15px;line-height:1.4;margin:0 0 24px}.ConnectTelegram_form__vILVk{display:flex;flex-direction:column;gap:16px}.ConnectTelegram_inputGroup__I4qLK{display:flex;flex-direction:column;gap:8px}.ConnectTelegram_input__7hVE4{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:16px;padding:12px;transition:all .2s ease;width:100%}.ConnectTelegram_input__7hVE4:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px #007aff1a;outline:none}.ConnectTelegram_button__tPcJ1{background-color:var(--accent-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:14px 24px;transition:all .2s ease}.ConnectTelegram_button__tPcJ1:disabled{cursor:not-allowed;opacity:.5}.ConnectTelegram_button__tPcJ1:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-1px)}.ConnectTelegram_secondaryButton__AosQL{background:#0000;border:none;color:var(--accent-color);cursor:pointer;flex:1 1;font-size:.9rem;padding:8px;text-align:center;transition:opacity .2s ease}.ConnectTelegram_secondaryButton__AosQL:disabled{cursor:not-allowed;opacity:.5}.ConnectTelegram_secondaryButton__AosQL:not(:disabled):hover{opacity:.8}.ConnectTelegram_error__PGmhe{color:#ff3b30;font-size:14px;margin:0}.ConnectTelegram_actionButtons__4BlyH{display:flex;gap:16px;justify-content:space-between;margin-top:8px}.ConnectTelegram_input__7hVE4[type=text]{font-family:monospace;font-size:18px;letter-spacing:4px;text-align:center}@media (max-width:640px){.ConnectTelegram_card__Xn0As{padding:20px}}.Loader_loaderContainer__kAXQY{flex-direction:column;height:100%;min-height:200px;width:100%}.Loader_loaderContainer__kAXQY,.Loader_spinner__Y73vt{align-items:center;display:flex;justify-content:center}.Loader_spinner__Y73vt{gap:8px;margin-bottom:16px}.Loader_dot__gNe5q{animation:Loader_fadeInOut__kxVnB 1.4s ease-in-out infinite;background-color:var(--accent-color);border-radius:50%;height:10px;opacity:0;width:10px}.Loader_dot__gNe5q:first-child{animation-delay:0s}.Loader_dot__gNe5q:nth-child(2){animation-delay:.2s}.Loader_dot__gNe5q:nth-child(3){animation-delay:.4s}.Loader_message__nybhT{color:var(--text-secondary);font-size:16px;font-weight:500;margin:0;text-align:center}@keyframes Loader_fadeInOut__kxVnB{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-color-scheme:dark){.Loader_dot__gNe5q{background-color:var(--accent-color);box-shadow:0 0 10px #007aff80}}:root{--dark-gray-6:#000;--dark-gray-5:#111;--dark-gray-4:#1a1a1a;--dark-gray-3:#48484a;--dark-gray-2:#8e8e93;--dark-gray-1:#aeaeb2;--dark-blue:#007aff;--dark-white:#fff;--light-gray-6:#f2f2f7;--light-gray-5:#e5e5ea;--light-gray-4:#d1d1d6;--light-gray-3:#c7c7cc;--light-gray-2:#aeaeb2;--light-gray-1:#8e8e93;--light-blue:#007aff;--light-black:#000;--system-gray-6:var(--light-gray-6);--system-gray-5:var(--light-gray-5);--system-gray-4:var(--light-gray-4);--system-gray-3:var(--light-gray-3);--system-gray-2:var(--light-gray-2);--system-gray-1:var(--light-gray-1);--system-blue:var(--light-blue);--system-text:var(--light-black);--background-primary:var(--system-gray-6);--background-secondary:var(--system-gray-5);--background-tertiary:var(--system-gray-4);--text-primary:var(--system-text);--text-secondary:var(--system-gray-1);--border-color:var(--system-gray-4);--accent-color:var(--system-blue)}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}@media (prefers-color-scheme:dark){:root{--system-gray-6:var(--dark-gray-6);--system-gray-5:var(--dark-gray-5);--system-gray-4:var(--dark-gray-4);--system-gray-3:var(--dark-gray-3);--system-gray-2:var(--dark-gray-2);--system-gray-1:var(--dark-gray-1);--system-blue:var(--dark-blue);--system-text:var(--dark-white)}}.Dashboard_root__8pwTX{background:#f2f2f7;background:var(--background-primary);display:flex;flex-direction:column;height:100vh;overflow:hidden}.Dashboard_topbar__r8uQD{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#f2f2f7;background-color:var(--background-primary);border-bottom:1px solid #d1d1d6;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;height:48px;justify-content:space-between;padding:0 24px}.Dashboard_logo__WohDq{color:#000;color:var(--text-primary);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;transition:color .3s ease,background .3s ease,-webkit-text-fill-color .3s ease}@media (prefers-color-scheme:dark){.Dashboard_logo__WohDq{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#007aff,#4fb3ff);background:linear-gradient(90deg,var(--accent-color),#4fb3ff);-webkit-background-clip:text}}.Dashboard_userSection__OpfJS{align-items:center;display:flex;gap:16px}.Dashboard_userEmail__FzJ40{color:#8e8e93;color:var(--text-secondary);font-size:.95rem}.Dashboard_main__7WhL4{display:flex;flex:1 1;min-height:0;overflow:hidden}.Dashboard_main__7WhL4:not(:has(.Dashboard_overview__XFMYu)){align-items:center;justify-content:center;overflow:auto;padding:32px 24px}.Dashboard_card__2gsFM{background-color:#e5e5ea;background-color:var(--background-secondary);border-radius:12px;max-width:800px;padding:24px;width:100%}.Dashboard_title__3x1By{font-size:24px;font-weight:600;letter-spacing:-.5px;margin:0 0 8px}.Dashboard_desc__H9bg7{color:#8e8e93;color:var(--text-secondary);font-size:15px;line-height:1.4;margin:0 0 24px}.Dashboard_button__ct62Q{align-items:center;background-color:#007aff;background-color:var(--accent-color);border:none;border-radius:8px;box-shadow:0 1px 2px #0000001a;color:#fff;color:var(--dark-white);cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:center;padding:14px 24px;transition:all .2s ease,background-color .3s ease;width:100%}.Dashboard_button__ct62Q:hover{box-shadow:0 4px 12px #0003;filter:brightness(1.1);transform:translateY(-1px)}.Dashboard_button__ct62Q:active{box-shadow:0 1px 2px #0000001a;transform:translateY(0)}.Dashboard_button__ct62Q:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.Dashboard_betaBanner__XAQWc{align-items:center;background-color:#d1d1d6;background-color:var(--background-tertiary);border:1px solid #d1d1d6;border:1px solid var(--border-color);border-radius:8px;color:#8e8e93;color:var(--text-secondary);display:flex;font-size:.95rem;gap:8px;justify-content:center;margin-bottom:16px;padding:12px 16px}.Dashboard_betaTag__ShUoT{background-color:#aeaeb2;background-color:var(--system-gray-2);border-radius:4px;color:#f2f2f7;color:var(--background-primary);font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}@media (max-width:768px){.Dashboard_topbar__r8uQD{display:none}.Dashboard_main__7WhL4{height:100vh}.Dashboard_main__7WhL4:not(:has(.Dashboard_overview__XFMYu)){padding:24px 16px}.Dashboard_card__2gsFM{border-radius:16px;padding:20px}.Dashboard_title__3x1By{font-size:20px}.Dashboard_desc__H9bg7{font-size:14px}.Dashboard_button__ct62Q{border-radius:12px;font-size:16px;padding:16px 24px}}@media (max-width:640px){.Dashboard_main__7WhL4:not(:has(.Dashboard_overview__XFMYu)){padding:16px}}.Dashboard_overview__XFMYu{grid-gap:20px;display:grid;gap:20px;grid-template-columns:300px 1fr;width:100%}.Dashboard_sidebar__WH7LW{background:#e5e5ea;background:var(--background-secondary);border-radius:12px;padding:16px}.Dashboard_activeChats__KdQ-0{margin-bottom:24px}.Dashboard_sectionTitle__3sD1h{color:#8e8e93;color:var(--text-secondary);font-size:15px;font-weight:600;margin:0 0 12px;padding:0 4px}.Dashboard_chatItem__wycv1{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:8px;transition:all .2s ease,background-color .3s ease}.Dashboard_chatItem__wycv1:hover{background:#d1d1d6;background:var(--background-tertiary)}.Dashboard_chatItem__wycv1.Dashboard_active__haocj{background:#007aff1a;transition:background-color .3s ease}.Dashboard_chatAvatar__SRKrz{align-items:center;background:#d1d1d6;background:var(--background-tertiary);border-radius:8px;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.Dashboard_chatInfo__i12ve{flex:1 1;min-width:0}.Dashboard_chatName__0-oYx{color:#000;color:var(--text-primary);font-size:14px;font-weight:500;margin-bottom:2px}.Dashboard_chatMode__hMqB8{align-items:center;color:#8e8e93;color:var(--text-secondary);display:flex;font-size:12px;gap:4px}.Dashboard_modeIcon__Fimh4{font-size:12px;opacity:.7}.Dashboard_content__gjKGH{display:flex;flex-direction:column;gap:16px}.Dashboard_taskList__s1K9q{background:#e5e5ea;background:var(--background-secondary);border-radius:12px;padding:16px}.Dashboard_taskItem__axB\+H{align-items:flex-start;background:#f2f2f7;background:var(--background-primary);border-radius:8px;display:flex;gap:12px;margin-bottom:8px;padding:12px}.Dashboard_taskItem__axB\+H:last-child{margin-bottom:0}.Dashboard_taskContent__aaM5g{flex:1 1;min-width:0}.Dashboard_taskHeader__xWeee{align-items:center;display:flex;gap:8px;margin-bottom:4px}.Dashboard_taskSource__Ozf13{align-items:center;color:#8e8e93;color:var(--text-secondary);display:flex;font-size:13px;gap:4px}.Dashboard_taskText__mWPYW{color:#000;color:var(--text-primary);font-size:14px;line-height:1.4}.Dashboard_taskMeta__Rm0UZ{align-items:center;display:flex;gap:12px;margin-top:8px}.Dashboard_taskStatus__xi5Kn,.Dashboard_taskTime__EAjrw{color:#8e8e93;color:var(--text-secondary);font-size:12px}.Dashboard_taskStatus__xi5Kn{background:#d1d1d6;background:var(--background-tertiary);border-radius:4px;padding:2px 8px}.Dashboard_taskStatus__xi5Kn.Dashboard_automated__EmDtg{background:#007aff1a;color:#007aff;color:var(--accent-color);transition:background-color .3s ease,color .3s ease}.Dashboard_apiTest__nSpbj{align-items:flex-start;display:flex;flex-direction:column;max-width:200px}.Dashboard_testButton__ND5xZ{background:#0000;border:1px solid #d1d1d6;border:1px solid var(--border-color);border-radius:4px;color:#000;color:var(--text-primary);cursor:pointer;font-size:12px;padding:4px 8px}.Dashboard_testButton__ND5xZ:hover{background:#d1d1d6;background:var(--background-tertiary)}.Dashboard_testResult__4T8UD{color:#8e8e93;color:var(--text-secondary);font-size:12px;margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.Dashboard_loading__B1nnA{color:#8e8e93;color:var(--text-secondary);justify-content:center}.Dashboard_error__p7BZH,.Dashboard_loading__B1nnA{align-items:center;display:flex;font-size:.95rem;padding:32px}.Dashboard_error__p7BZH{color:#ff3b30;flex-direction:column;gap:16px;text-align:center}.Dashboard_retryButton__2zDDb{background:#0000;border:1px solid #d1d1d6;border:1px solid var(--border-color);border-radius:6px;color:#000;color:var(--text-primary);cursor:pointer;font-size:.9rem;padding:8px 16px;transition:all .2s ease}.Dashboard_retryButton__2zDDb:hover{background:#d1d1d6;background:var(--background-tertiary)}