.web-desktop_app__PbbFS{--web-bg:#f8faff;--web-surface:#ffffff;--web-surface-subtle:#f6f8fc;--web-ink:#111827;--web-muted:#6b7280;--web-border:#e4e8f0;--web-accent:#275df5;--web-accent-soft:#edf2ff;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) 248px;background:var(--web-bg);color:var(--web-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif}.web-desktop_workspace__XlHaV{min-width:0;display:flex;flex-direction:column}.web-desktop_skipLink__HM2XT{position:fixed;z-index:100;top:12px;left:18px;transform:translateY(-160%);border-radius:10px;padding:10px 14px;color:white;background:var(--web-accent);font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 10px 30px rgba(15,23,42,.24)}.web-desktop_skipLink__HM2XT:focus{transform:translateY(0);outline:3px solid rgba(39,93,245,.3);outline-offset:2px}.web-desktop_utilityBar__8cKU6{height:72px;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:0 28px;border-bottom:1px solid var(--web-border);background:rgba(255,255,255,.86);backdrop-filter:blur(18px)}.web-desktop_surface__C_oNO{min-width:0;flex:1}.web-desktop_surfaceLoading__H_Na2{display:flex;min-height:min(520px,calc(100vh - 112px));align-items:center;justify-content:center;gap:12px;color:var(--web-muted);font-size:14px;font-weight:600}.web-desktop_surfaceLoadingIndicator__7uX2S{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--web-accent) 22%,transparent);border-top-color:var(--web-accent);border-radius:999px;animation:web-desktop_web-surface-spin__E_cZy .8s linear infinite}@keyframes web-desktop_web-surface-spin__E_cZy{to{transform:rotate(1turn)}}.web-desktop_rightRail__sPbb9{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:26px;padding:28px 22px 22px;border-left:1px solid var(--web-border);background:var(--web-surface)}.web-desktop_createButton__k6rl5{min-height:54px;display:grid;grid-template-columns:22px 1fr 18px;align-items:center;gap:10px;border:0;border-radius:14px;padding:0 18px;background:var(--web-accent);color:white;font-size:15px;font-weight:760;box-shadow:0 8px 24px rgba(39,93,245,.18);cursor:pointer}.web-desktop_createWrap__NqnMu{position:relative}.web-desktop_createMenu__OX63Y{position:absolute;z-index:20;top:calc(100% + 8px);inset-inline:0;display:grid;gap:3px;border:1px solid var(--web-border);border-radius:12px;padding:6px;background:var(--web-surface);box-shadow:0 18px 44px rgba(17,24,39,.14)}.web-desktop_createMenu__OX63Y button{min-height:38px;border:0;border-radius:8px;padding:0 10px;color:var(--web-ink);background:transparent;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.web-desktop_createMenu__OX63Y button:focus-visible,.web-desktop_createMenu__OX63Y button:hover{outline:0;background:var(--web-surface-subtle)}.web-desktop_navigation__17Szf{display:grid;gap:7px}.web-desktop_navItem__uunnQ{min-height:48px;display:grid;grid-template-columns:24px 1fr;align-items:center;gap:13px;border:0;border-radius:12px;padding:0 15px;color:#5e6675;background:transparent;font-size:15px;font-weight:620;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.web-desktop_navItem__uunnQ:hover{background:var(--web-surface-subtle);color:var(--web-ink)}.web-desktop_navItemSelected__5P3rr{background:var(--web-accent-soft);color:var(--web-accent)}.web-desktop_accountButton__RPHKM{margin-top:auto;min-height:58px;display:grid;grid-template-columns:40px 1fr 18px;align-items:center;gap:11px;border:0;border-top:1px solid var(--web-border);padding:18px 2px 0;color:var(--web-ink);background:transparent;font-size:14px;cursor:pointer}.web-desktop_avatar__zkw7C{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:white;background:#596ef1}.web-desktop_accountName__S_v7S{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.web-desktop_search__A4Iii{width:min(500px,50vw);min-height:44px;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;border:1px solid var(--web-border);border-radius:12px;padding:0 12px;background:var(--web-surface);color:var(--web-muted)}.web-desktop_searchWrap__4FxJN{position:relative;z-index:42;width:min(500px,50vw)}.web-desktop_searchWrap__4FxJN .web-desktop_search__A4Iii{width:100%;position:relative;z-index:2}.web-desktop_search__A4Iii input{min-width:0;min-height:40px;border:0;outline:0;background:transparent;color:var(--web-ink);font-size:14px}.web-desktop_search__A4Iii kbd{border:1px solid var(--web-border);border-radius:7px;padding:3px 7px;color:var(--web-muted);background:var(--web-surface-subtle);font:12px/1 ui-monospace,monospace}.web-desktop_searchClear__0aH0K{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:7px;color:var(--web-muted);background:transparent;cursor:pointer}.web-desktop_searchClear__0aH0K:hover{color:var(--web-ink);background:var(--web-surface-subtle)}.web-desktop_drawerScrim__Qqs3r,.web-desktop_searchScrim__9T33c{position:fixed;z-index:40;inset:0;border:0;background:rgba(15,23,42,.22);backdrop-filter:blur(2px)}.web-desktop_searchPopover__SqvO6{position:absolute;z-index:43;top:calc(100% + 8px);inset-inline:0;max-height:min(520px,calc(100vh - 100px));overflow:auto;border:1px solid var(--web-border);border-radius:14px;padding:7px;background:var(--web-surface);box-shadow:0 24px 70px rgba(17,24,39,.2)}.web-desktop_searchError__hiFNl,.web-desktop_searchStatus__RUerv{min-height:64px;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;color:var(--web-muted);font-size:13px;text-align:center}.web-desktop_searchError__hiFNl{width:100%;border:0;border-radius:10px;color:#b42318;background:#fff6f4;cursor:pointer}.web-desktop_searchResult__ii_Pf{width:100%;min-height:58px;display:grid;grid-template-columns:36px 1fr;align-items:center;gap:10px;border:0;border-radius:10px;padding:7px 10px;color:var(--web-ink);background:transparent;text-align:left;cursor:pointer}.web-desktop_searchResult__ii_Pf:focus-visible,.web-desktop_searchResult__ii_Pf:hover{outline:0;background:var(--web-surface-subtle)}.web-desktop_searchResultIcon__tVBAe{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--web-accent);background:var(--web-accent-soft)}.web-desktop_searchResult__ii_Pf>span:last-child{min-width:0;display:grid;gap:3px}.web-desktop_searchResult__ii_Pf strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.web-desktop_searchResult__ii_Pf small{color:var(--web-muted);font-size:12px}.web-desktop_iconButton__2geSe{position:relative;min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:11px;color:#5e6675;background:transparent;cursor:pointer}.web-desktop_iconButton__2geSe:hover{border-color:var(--web-border);background:var(--web-surface-subtle)}.web-desktop_accountButton__RPHKM:focus-visible,.web-desktop_addEventButton__b1rHf:focus-visible,.web-desktop_compactButton__O6zyM:focus-visible,.web-desktop_createButton__k6rl5:focus-visible,.web-desktop_iconButton__2geSe:focus-visible,.web-desktop_navItem__uunnQ:focus-visible,.web-desktop_primaryAction__619kg:focus-visible,.web-desktop_rowAction___amO6:focus-visible,.web-desktop_secondaryAction__cKlMo:focus-visible,.web-desktop_sendButton__msDM9:focus-visible,.web-desktop_textAction__O40W_:focus-visible{outline:3px solid rgba(39,93,245,.28);outline-offset:2px}.web-desktop_notificationDot__rxZxZ{position:absolute;width:7px;height:7px;top:8px;right:7px;border:2px solid white;border-radius:50%;background:var(--web-accent)}.web-desktop_drawerScrim__Qqs3r{z-index:48}.web-desktop_notificationPanel__NNnDL{position:fixed;z-index:50;top:14px;right:14px;bottom:14px;width:min(410px,calc(100vw - 28px));overflow:auto;border:1px solid var(--web-border);border-radius:18px;padding:16px;color:var(--web-ink);background:var(--web-surface);box-shadow:0 30px 90px rgba(15,23,42,.28)}.web-desktop_notificationPanel__NNnDL>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.web-desktop_notificationPanel__NNnDL h2{margin:0;font-size:20px}.web-desktop_notificationPanel__NNnDL header p{margin:4px 0 0;color:var(--web-muted);font-size:13px}.web-desktop_notificationList__ieq1g{display:grid;gap:10px}.web-desktop_notificationCard__6vw4b{display:grid;grid-template-columns:36px 1fr;gap:11px;border:1px solid var(--web-border);border-radius:14px;padding:12px}.web-desktop_notificationCard__6vw4b>div{min-width:0}.web-desktop_notificationCard__6vw4b strong{font-size:13px}.web-desktop_notificationCard__6vw4b p{margin:5px 0 10px;color:var(--web-muted);font-size:12px;line-height:1.45}.web-desktop_notificationActions__2Anjo{display:flex;gap:7px}.web-desktop_notificationActions__2Anjo button{min-height:32px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--web-border);border-radius:8px;padding:0 9px;color:var(--web-ink);background:var(--web-surface);font-size:12px;cursor:pointer}.web-desktop_notificationActions__2Anjo button:first-child{border-color:transparent;color:white;background:var(--web-accent)}.web-desktop_notificationActions__2Anjo button:disabled{opacity:.5;cursor:not-allowed}.web-desktop_notificationEmpty__p9HfS{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--web-border);border-radius:14px;color:var(--web-muted);text-align:center}.web-desktop_notificationEmpty__p9HfS strong{color:var(--web-ink);font-size:14px}.web-desktop_notificationEmpty__p9HfS span{max-width:250px;font-size:12px;line-height:1.5}.web-desktop_dashboard__R78JM{max-width:1440px;margin:0 auto;padding:20px 28px 26px}.web-desktop_dashboardHeader__0il5l{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.web-desktop_dashboardHeader__0il5l h1{margin:0;font-size:clamp(26px,2vw,34px);line-height:1.1;letter-spacing:-.035em;font-weight:790}.web-desktop_dashboardHeader__0il5l p{margin:7px 0 0;color:var(--web-muted);font-size:15px;text-transform:capitalize}.web-desktop_primaryGrid__HiPnI{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(520px,1.32fr);gap:14px}.web-desktop_panel__FEQ9o{overflow:hidden;border:1px solid var(--web-border);border-radius:16px;background:var(--web-surface);box-shadow:0 1px 2px rgba(16,24,40,.025)}.web-desktop_panelHeader__NYB42{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border-bottom:1px solid var(--web-border)}.web-desktop_panelHeader__NYB42 h2{margin:0;font-size:16px;font-weight:750}.web-desktop_rowAction___amO6{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;color:var(--web-muted);background:transparent;cursor:pointer}.web-desktop_rowAction___amO6:hover{background:var(--web-surface-subtle);color:var(--web-ink)}.web-desktop_panelLink__4Lqc9{min-height:36px;display:inline-flex;align-items:center;color:var(--web-accent);font-size:12px;font-weight:680;text-decoration:none}.web-desktop_panelLink__4Lqc9:hover{text-decoration:underline}.web-desktop_taskList__oXHZ8{min-height:160px}.web-desktop_taskRow__LA6Tl{min-height:48px;display:grid;grid-template-columns:32px 1fr 36px;align-items:center;gap:8px;padding:0 12px 0 14px;border-bottom:1px solid var(--web-border);font-size:14px}.web-desktop_taskRow__LA6Tl:hover{background:#f6f8ff}.web-desktop_checkbox__YethX{width:32px;height:32px;display:grid;place-items:center;border:1.5px solid #c8ced9;border-radius:8px;color:white;background:white;cursor:pointer}.web-desktop_checkboxDone__AC4Nq{border-color:var(--web-accent);background:var(--web-accent)}.web-desktop_checkboxPending__tFqlm{border-color:var(--web-accent);color:var(--web-accent);background:var(--web-accent-soft);cursor:wait}.web-desktop_checkbox__YethX:disabled{opacity:.8}.web-desktop_taskDone__Imy8f{color:var(--web-muted);text-decoration:line-through}.web-desktop_addRow__G_yxN{min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--web-accent);font-size:14px;font-weight:680;text-decoration:none}.web-desktop_addRow__G_yxN:hover{background:var(--web-accent-soft)}.web-desktop_calendarControls__vvAEA{display:flex;align-items:center;gap:5px}.web-desktop_compactButton__O6zyM{min-height:34px;border:1px solid var(--web-border);border-radius:9px;padding:0 12px;color:var(--web-ink);background:white;font-size:13px;cursor:pointer}.web-desktop_timeline__SzgCI{min-height:160px;padding:8px 16px}.web-desktop_eventRow__oK0oZ{min-height:45px;display:grid;grid-template-columns:50px 4px 1fr;align-items:stretch;gap:11px;border-radius:10px;padding:5px 8px;color:inherit;text-decoration:none}.web-desktop_eventRow__oK0oZ:hover{background:var(--web-surface-subtle)}.web-desktop_eventRow__oK0oZ time{align-self:center;color:var(--web-muted);font-size:13px;font-variant-numeric:tabular-nums}.web-desktop_eventRail__7jTsB{width:4px;border-radius:3px}.web-desktop_eventText__Fc5Pv{min-width:0;align-self:center;display:grid;gap:3px}.web-desktop_eventText__Fc5Pv strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.web-desktop_eventText__Fc5Pv small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--web-muted);font-size:12px}.web-desktop_addEventButton__b1rHf{min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-top:1px solid var(--web-border);width:100%;color:var(--web-accent);background:transparent;font-weight:680;cursor:pointer}.web-desktop_addEventButton__b1rHf:hover{background:var(--web-accent-soft)}.web-desktop_notesPanel__HLFi0,.web-desktop_remindersPanel__QmseO{margin-top:14px}.web-desktop_textAction__O40W_{min-height:36px;display:inline-flex;align-items:center;gap:7px;border:0;color:var(--web-accent);background:transparent;font-size:13px;font-weight:680;cursor:pointer}.web-desktop_noteGrid__rwgRJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.web-desktop_note__TVEhf{min-height:82px;display:grid;grid-template-columns:20px 1fr;align-content:start;gap:11px;padding:13px 18px;color:inherit;text-decoration:none}.web-desktop_note__TVEhf+.web-desktop_note__TVEhf{border-left:1px solid var(--web-border)}.web-desktop_note__TVEhf:hover{background:var(--web-surface-subtle)}.web-desktop_note__TVEhf div{min-width:0;display:grid;gap:7px}.web-desktop_note__TVEhf strong{font-size:14px}.web-desktop_note__TVEhf small{display:-webkit-box;overflow:hidden;color:var(--web-muted);font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.web-desktop_emptyState__o5U_3{padding:22px 20px;color:var(--web-muted);font-size:13px}.web-desktop_inlineError__WK9_i{margin-bottom:16px;border:1px solid #fecaca;border-radius:12px;padding:11px 14px;color:#991b1b;background:#fff7f7;font-size:13px}.web-desktop_sectionError__FsVug{grid-column:1/-1;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;color:#991b1b;background:#fff7f7;font-size:13px;line-height:1.45}.web-desktop_sectionError__FsVug button{flex:none;min-height:34px;border:1px solid #fecaca;border-radius:9px;padding:0 11px;color:#991b1b;background:white;font-size:12px;font-weight:700;cursor:pointer}.web-desktop_sectionError__FsVug button:focus-visible{outline:3px solid rgba(39,93,245,.28);outline-offset:2px}.web-desktop_retryButton__ZUPcK{display:inline-flex;align-items:center;gap:7px;min-height:38px;border:1px solid var(--web-border);border-radius:10px;padding:0 12px;color:var(--web-ink);background:white;cursor:pointer}.web-desktop_assistant__jstRT{margin-top:14px;display:grid;grid-template-columns:32px 1fr;gap:10px;border:1px solid var(--web-border);border-radius:16px;padding:10px 12px;background:var(--web-surface);box-shadow:0 10px 30px rgba(32,58,120,.06)}.web-desktop_assistantMark__Ln8s7{margin-top:10px;color:var(--web-accent)}.web-desktop_assistantBody__ECJKV{min-width:0}.web-desktop_assistantForm__WmDVm{min-height:44px;display:grid;grid-template-columns:1fr 40px 40px;align-items:center;gap:4px;border:1px solid var(--web-border);border-radius:12px;padding:2px 4px 2px 13px}.web-desktop_assistantForm__WmDVm input{min-width:0;min-height:40px;border:0;outline:0;background:transparent;color:var(--web-ink);font-size:14px}.web-desktop_sendButton__msDM9{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:10px;color:white;background:var(--web-accent);cursor:pointer}.web-desktop_sendButton__msDM9:disabled{opacity:.42;cursor:not-allowed}.web-desktop_assistantPreview__P4Qlg{min-height:52px;margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:11px;padding:7px 8px 7px 12px;background:var(--web-surface-subtle)}.web-desktop_previewBody__AKCrm{min-width:0;flex:1}.web-desktop_previewText__6gcC6{min-width:0;display:flex;align-items:center;gap:9px;color:var(--web-ink);font-size:13px}.web-desktop_previewText__6gcC6 svg{flex:none;color:var(--web-accent)}.web-desktop_previewActions__WS7KE{display:flex;align-items:center;gap:7px}.web-desktop_primaryAction__619kg,.web-desktop_secondaryAction__cKlMo{min-height:36px;display:inline-flex;align-items:center;gap:7px;border-radius:9px;padding:0 12px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.web-desktop_primaryAction__619kg{border:0;color:white;background:var(--web-accent)}.web-desktop_secondaryAction__cKlMo{border:1px solid var(--web-border);color:var(--web-ink);background:white}.web-desktop_assistantMessage__vCBVB{margin-top:8px;color:var(--web-muted);font-size:13px}.web-desktop_voiceActive__b1dCS{color:white;border-color:var(--web-accent);background:var(--web-accent)}.web-desktop_spin__W1Yic{animation:web-desktop_spin__W1Yic .8s linear infinite}@keyframes web-desktop_spin__W1Yic{to{transform:rotate(1turn)}}@media (max-width:1180px){.web-desktop_app__PbbFS{grid-template-columns:minmax(0,1fr) 84px}.web-desktop_rightRail__sPbb9{padding-inline:14px}.web-desktop_createButton__k6rl5{grid-template-columns:1fr;padding:0}.web-desktop_accountButton__RPHKM svg,.web-desktop_accountName__S_v7S,.web-desktop_createButton__k6rl5 span,.web-desktop_createButton__k6rl5 svg:last-child,.web-desktop_navItem__uunnQ span{display:none}.web-desktop_createButton__k6rl5 svg,.web-desktop_navItem__uunnQ svg{margin:auto}.web-desktop_navItem__uunnQ{grid-template-columns:1fr;padding:0}.web-desktop_accountButton__RPHKM{grid-template-columns:1fr}.web-desktop_avatar__zkw7C{margin:auto}.web-desktop_primaryGrid__HiPnI{grid-template-columns:1fr}}@media (max-width:1023px){.web-desktop_app__PbbFS{min-width:1024px}}@media (prefers-reduced-motion:reduce){.web-desktop_navItem__uunnQ,.web-desktop_spin__W1Yic,.web-desktop_surfaceLoadingIndicator__7uX2S{transition:none;animation:none}}@media (prefers-color-scheme:dark){.web-desktop_app__PbbFS{--web-bg:#10141b;--web-surface:#171c24;--web-surface-subtle:#202631;--web-ink:#f5f7fb;--web-muted:#a5adbb;--web-border:#2b3340;--web-accent-soft:#1d2d5f}.web-desktop_utilityBar__8cKU6{background:rgba(23,28,36,.88)}.web-desktop_checkbox__YethX,.web-desktop_compactButton__O6zyM,.web-desktop_retryButton__ZUPcK,.web-desktop_search__A4Iii,.web-desktop_secondaryAction__cKlMo{background:var(--web-surface);color:var(--web-ink)}.web-desktop_notificationDot__rxZxZ{border-color:var(--web-surface)}.web-desktop_inlineError__WK9_i{border-color:#65252d}.web-desktop_inlineError__WK9_i,.web-desktop_sectionError__FsVug{color:#fecaca;background:#35191d}.web-desktop_sectionError__FsVug button{color:#fecaca;background:var(--web-surface);border-color:#65252d}.web-desktop_searchError__hiFNl{color:#fecaca;background:#35191d}}