.page_page__NDtrR{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:var(--canvas);background-image:radial-gradient(40% 44% at 8% 0,rgba(244,183,64,.18),transparent 60%),radial-gradient(38% 42% at 96% 4%,rgba(139,92,246,.14),transparent 62%),radial-gradient(46% 52% at 90% 100%,rgba(122,199,155,.16),transparent 62%)}.page_wrapper__ZKXwl{width:100%;max-width:460px;display:flex;flex-direction:column;align-items:center;gap:24px}.page_wordmark__3R0t_{text-align:center}.page_wordmarkApp__e7aDL{font-family:var(--font-logo);font-size:var(--t-22);font-weight:800;letter-spacing:-.02em;color:var(--logo-text)}.page_wordmarkTld___TQdb{color:var(--logo-tld)}.page_srOnly__iJMxj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:480px){.page_page__NDtrR{align-items:flex-start;padding:24px 16px}.page_wrapper__ZKXwl{gap:16px}.page_wordmarkApp__e7aDL{font-size:var(--t-18)}}.Button_btn__kzInP{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;font-family:var(--font-sans);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Button_btn__kzInP:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px}.Button_btn__kzInP:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_btn__kzInP.Button_sm__pnQzd{height:32px;padding:0 14px;font-size:var(--t-12);font-weight:700;border-radius:var(--r-pill)}.Button_btn__kzInP.Button_md__ktIWF{height:40px;padding:0 20px;font-size:var(--t-13);font-weight:700;border-radius:var(--r-pill)}.Button_btn__kzInP.Button_lg__s7W56{height:48px;padding:0 26px;font-size:var(--t-14);font-weight:700;border-radius:var(--r-pill)}.Button_btn__kzInP.Button_icon__OWfxs.Button_sm__pnQzd{width:32px;padding:0;border-radius:var(--r-sm)}.Button_btn__kzInP.Button_icon__OWfxs.Button_md__ktIWF{width:40px;padding:0;border-radius:var(--r-md)}.Button_btn__kzInP.Button_icon__OWfxs.Button_lg__s7W56{width:48px;padding:0;border-radius:var(--r-md)}@media (any-pointer:coarse),(max-width:900px){.Button_md__ktIWF:before,.Button_sm__pnQzd:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px;width:100%;height:100%}}.Button_btn__kzInP.Button_primary__6_Dls{background:var(--chrome-accent);color:var(--on-solid);border-color:transparent;box-shadow:var(--sh-sm)}.Button_btn__kzInP.Button_primary__6_Dls:hover:not(:disabled){background:var(--chrome-accent-strong);box-shadow:var(--sh-md);transform:translateY(-1px)}.Button_btn__kzInP.Button_primary__6_Dls:active:not(:disabled){transform:translateY(0);box-shadow:var(--sh-xs)}.Button_btn__kzInP.Button_honey__LKU66{background:var(--grad-honey);color:var(--on-honey);border-color:transparent;box-shadow:var(--sh-sm)}.Button_btn__kzInP.Button_honey__LKU66:hover:not(:disabled){filter:brightness(1.03);box-shadow:var(--sh-md);transform:translateY(-1px)}.Button_btn__kzInP.Button_honey__LKU66:active:not(:disabled){transform:translateY(0);filter:none;box-shadow:var(--sh-xs)}.Button_btn__kzInP.Button_secondary__uuOdH{background:var(--ink-150);color:var(--ink);border-color:var(--ink-300);box-shadow:var(--sh-xs)}.Button_btn__kzInP.Button_secondary__uuOdH:hover:not(:disabled){background:var(--ink-200);border-color:var(--chrome-accent-mid);color:var(--chrome-accent-deep);box-shadow:var(--sh-sm);transform:translateY(-1px)}.Button_btn__kzInP.Button_secondary__uuOdH:active:not(:disabled){transform:translateY(0);box-shadow:var(--sh-xs)}.Button_btn__kzInP.Button_ghost__gZqlA{background:var(--ink-100);color:var(--ink-soft);border-color:var(--ink-200)}.Button_btn__kzInP.Button_ghost__gZqlA:hover:not(:disabled){background:var(--ink-150);border-color:var(--ink-300);color:var(--ink)}.Button_btn__kzInP.Button_ghost__gZqlA:active:not(:disabled){background:var(--ink-200);border-color:var(--ink-300)}.Button_btn__kzInP.Button_icon__OWfxs{background:transparent;color:var(--ink-500);border-color:transparent}.Button_btn__kzInP.Button_icon__OWfxs:hover:not(:disabled){background:var(--ink-100);color:var(--ink-900)}.Button_btn__kzInP.Button_icon__OWfxs:active:not(:disabled){background:var(--ink-150)}.Button_btn__kzInP.Button_destructive__9VB0j{background:color-mix(in srgb,var(--catchup) 92%,black);color:var(--on-solid);border-color:transparent;box-shadow:var(--sh-sm)}.Button_btn__kzInP.Button_destructive__9VB0j:hover:not(:disabled){background:color-mix(in srgb,var(--catchup) 84%,black);box-shadow:var(--sh-md);transform:translateY(-1px)}.Button_btn__kzInP.Button_destructive__9VB0j:active:not(:disabled){transform:translateY(0);box-shadow:var(--sh-xs)}.Button_leadingIcon__TxygB,.Button_trailingIcon__s_nkN{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.Button_spinner__DYdB3{width:14px;height:14px;animation:Button_btn-spin__YW2PP .7s linear infinite}@keyframes Button_btn-spin__YW2PP{to{transform:rotate(1turn)}}.Button_loading__nv6bE .Button_label__hCLAL{opacity:.6}@media (prefers-reduced-motion:reduce){.Button_btn__kzInP{transition:none}.Button_btn__kzInP:hover:not(:disabled){transform:none}.Button_spinner__DYdB3{animation:none;opacity:.5}}.AddEventForm_backdrop__M4gI6{position:fixed;inset:0;background:transparent;z-index:200}.AddEventForm_dialog__Dwj6w{position:fixed;left:64px;top:50%;transform:translateY(-50%);width:280px;max-height:calc(100dvh - 24px);overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-lg);display:flex;flex-direction:column;z-index:201}@media (prefers-reduced-motion:no-preference){.AddEventForm_dialog__Dwj6w{animation:AddEventForm_slideIn__KKFhZ .15s ease-out both}}@keyframes AddEventForm_slideIn__KKFhZ{0%{opacity:0;transform:translateY(-50%) translateX(-8px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.AddEventForm_header__Bdyy3{display:flex;align-items:center;gap:8px;padding:12px 12px 8px;border-bottom:1px solid var(--hairline)}.AddEventForm_title__RtqqM{font-family:var(--font-display-sm);font-size:var(--t-13);font-weight:800;color:var(--ink);margin:0;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AddEventForm_dayBadge__RM46r{font-size:var(--t-11);font-weight:500;color:var(--muted);background:var(--surface-warm);border:1px solid var(--hairline);border-radius:var(--r-4);padding:1px 6px;white-space:nowrap;flex-shrink:0}.AddEventForm_closeBtn__QrIeZ{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:8px;margin:-8px;background:transparent;border:none;border-radius:var(--r-sm);color:var(--muted);cursor:pointer;flex-shrink:0}.AddEventForm_closeBtn__QrIeZ:hover{background:var(--surface-warm);color:var(--ink-soft)}.AddEventForm_closeBtn__QrIeZ:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.AddEventForm_form__P_F_7{display:flex;flex-direction:column;gap:12px;padding:12px}.AddEventForm_field___7S_Q{display:flex;flex-direction:column;gap:4px}.AddEventForm_timeRow__ZI6Wg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.AddEventForm_label__H967T{font-size:var(--t-11);font-weight:600;color:var(--muted)}.AddEventForm_input__6VW73{height:34px;padding:0 8px;font-size:var(--t-13);color:var(--ink-soft);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);outline:none;width:100%;box-sizing:border-box;transition:border-color .12s,box-shadow .12s}.AddEventForm_input__6VW73:focus{border-color:var(--brand-300);box-shadow:0 0 0 2px var(--brand-50)}.AddEventForm_input__6VW73::-moz-placeholder{color:var(--faint)}.AddEventForm_input__6VW73::placeholder{color:var(--faint)}.AddEventForm_inputError___TIk7{border-color:var(--catchup)}.AddEventForm_inputError___TIk7:focus{box-shadow:0 0 0 2px var(--catchup-bg)}.AddEventForm_errorMsg__k4qA1{font-size:var(--t-11);color:var(--catchup-ink);margin:0}.AddEventForm_notWired__pW2YL{margin:0;padding:6px 8px;font-size:var(--t-11);font-weight:500;line-height:1.35;color:var(--ink-soft);background:var(--surface-warm);border:1px solid var(--hairline);border-radius:var(--r-sm)}.AddEventForm_actions__VpNEz{display:flex;gap:8px;justify-content:flex-end;padding-top:4px}.AddEventForm_btnCancel__Xpd0W,.AddEventForm_btnSave__ZDg_c{height:34px;padding:0 14px;font-size:var(--t-13);font-weight:700;border-radius:var(--r-pill);cursor:pointer;border:1px solid transparent;transition:background .1s,color .1s,border-color .1s}.AddEventForm_btnCancel__Xpd0W{background:var(--surface);border-color:var(--border);color:var(--ink-soft);box-shadow:var(--sh-xs)}.AddEventForm_btnCancel__Xpd0W:hover{border-color:var(--brand-300);color:var(--brand-600)}.AddEventForm_btnSave__ZDg_c{background:var(--brand-500);color:var(--on-solid);box-shadow:var(--sh-brand)}.AddEventForm_btnSave__ZDg_c:hover:not(:disabled){background:var(--brand-600)}.AddEventForm_btnSave__ZDg_c:disabled,.AddEventForm_btnSave__ZDg_c[aria-disabled=true]{opacity:.45;cursor:default}.AddEventForm_btnCancel__Xpd0W:focus-visible,.AddEventForm_btnSave__ZDg_c:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.AddEventForm_srOnly__4xVdH{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.AddEventForm_dialog__Dwj6w{animation:none}.AddEventForm_btnCancel__Xpd0W,.AddEventForm_btnSave__ZDg_c,.AddEventForm_input__6VW73{transition:none}}.top-bar_bar___9ZOV{display:flex;align-items:center;gap:6px;padding:0 16px;height:52px;background:color-mix(in srgb,var(--canvas) 82%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:30;overflow-x:clip;overflow-y:visible;min-width:0}.top-bar_wordmark__BKKF2{display:flex;align-items:center;gap:9px;flex:0 0 auto;text-decoration:none;color:inherit;margin-right:4px}.top-bar_wordmarkGlyph__g1UfT{width:32px;height:32px;border-radius:10px;background:var(--logo-tile-grad);box-shadow:var(--logo-tile-shadow);display:grid;place-items:center;flex:0 0 auto;color:var(--logo-book-a)}.top-bar_wordmarkLabel__ge2Kp{display:flex;flex-direction:column;line-height:1}.top-bar_wordmarkApp__su_pq{font-family:var(--font-logo);font-size:var(--t-16);font-weight:800;color:var(--logo-text);letter-spacing:-.4px;white-space:nowrap}.top-bar_wordmarkTld__LfaOY{color:var(--logo-tld)}.top-bar_wordmarkGrade__duA2Q{font-size:var(--t-10);font-weight:700;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-top:2px}.top-bar_divider__nAa_n{width:1px;height:22px;background:var(--border);flex:0 0 auto;margin:0 2px}.top-bar_iconActive__xoOn1{background:var(--brand-50)!important;border-color:var(--brand-200)!important;color:var(--brand-700)!important}.top-bar_signOutBtn__XZsEe{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-8);border:1px solid transparent;background:transparent;color:var(--ink-500);cursor:pointer;flex:0 0 auto;transition:background .12s ease,border-color .12s ease,color .12s ease}.top-bar_signOutBtn__XZsEe:hover{background:var(--ink-100);color:var(--ink-900)}.top-bar_signOutBtn__XZsEe:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px}.top-bar_signOutBtn__XZsEe:active{background:var(--ink-150)}.top-bar_viewSwitcher__EysZc{display:flex;align-items:center;gap:2px;flex:0 0 auto}.top-bar_viewTab__3UW_W{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border-radius:var(--r-pill);border:1px solid transparent;background:transparent;font-size:var(--t-13);font-weight:700;color:var(--muted);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.top-bar_viewTab__3UW_W:hover{background:var(--hairline);color:var(--ink-soft)}.top-bar_viewTab__3UW_W:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.top-bar_viewTabActive__tQ5VK{background:var(--chrome-accent-soft);color:var(--chrome-accent-deep);border-color:transparent}.top-bar_viewTabActive__tQ5VK:hover{background:var(--chrome-accent-soft-edge);color:var(--chrome-accent-deep)}.top-bar_viewTabSoon__EAye0{opacity:.4;cursor:not-allowed;pointer-events:none}@media (max-width:1279px){.top-bar_viewTabSoon__EAye0{display:none}}.top-bar_soonBadge__3UZLM{font-size:var(--t-10);font-weight:700;letter-spacing:.4px;color:currentColor;margin-left:5px}.top-bar_protoNav__Mddow{display:flex;align-items:center;gap:4px;flex:0 0 auto}.top-bar_protoTab__qEfTy{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:var(--r-pill);border:1px dashed var(--honey-300);background:var(--honey-50);font-size:var(--t-11);font-weight:700;color:var(--honey-600);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease}.top-bar_protoTab__qEfTy:hover{background:var(--honey-100);border-color:var(--honey-400)}.top-bar_protoTab__qEfTy:focus-visible{outline:2px solid var(--honey-500);outline-offset:2px}.top-bar_protoTabActive__1yVCr{background:var(--grad-honey);border-style:solid;border-color:transparent;color:#3a2a05}@media (max-width:1024px){.top-bar_protoNav__Mddow{display:none}}.top-bar_weekLabel__hnHAm{font-size:var(--t-13);font-weight:600;color:var(--ink-700);white-space:nowrap;padding:0 6px;flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.top-bar_editToggleWrap__O6AkN{flex:0 0 auto;display:flex;align-items:center}.top-bar_editToggleWrap__O6AkN [role=radio][aria-label*="Team Curriculum"][aria-checked=true]{background:var(--core-mode);color:var(--on-solid);box-shadow:0 1px 2px color-mix(in srgb,var(--core-mode) 40%,transparent)}.top-bar_editToggleWrap__O6AkN [role=radio][aria-label*="Team Curriculum"][aria-checked=false]{color:var(--core-mode)}@media (min-width:1025px) and (max-width:1280px){.top-bar_viewTab__3UW_W{padding:0 9px}}.top-bar_searchWrap__xMtzl{position:relative;flex:0 0 auto;width:200px}.top-bar_searchIcon__tz_ir{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--ink-400);pointer-events:none}.top-bar_searchInput__w3Iy3{width:100%;height:34px;padding:0 12px 0 32px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface-warm);font-size:var(--t-13);color:var(--ink);outline:none;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.top-bar_searchInput__w3Iy3::-moz-placeholder{color:var(--faint)}.top-bar_searchInput__w3Iy3::placeholder{color:var(--faint)}.top-bar_searchInput__w3Iy3:focus{border-color:var(--brand-400);background:var(--surface);box-shadow:0 0 0 4px var(--brand-50)}.top-bar_badgeWrap__6Z4pm{position:relative;flex:0 0 auto}.top-bar_badge__JaSvr{position:absolute;top:3px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--urgent);color:var(--on-solid);font-size:var(--t-10);font-weight:700;line-height:16px;text-align:center;pointer-events:none;z-index:1}.top-bar_avatar__OOdzR{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--grad-dawn);color:#fff;font-family:var(--font-display-sm);font-size:var(--t-12);font-weight:800;letter-spacing:.2px;text-decoration:none;flex:0 0 auto;border:2px solid var(--surface);box-shadow:var(--sh-xs);overflow:hidden;transition:transform .12s ease,box-shadow .12s ease}.top-bar_avatarImg__MiLDf{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-bar_avatar__OOdzR:hover{transform:translateY(-1px);box-shadow:var(--sh-sm)}.top-bar_avatar__OOdzR:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.top-bar_signOutForm__7U1iD{display:flex;flex:0 0 auto;margin:0}.top-bar_undoRedoGroup__o_iEg{display:flex;align-items:center;gap:2px;flex:0 0 auto}.top-bar_saveIndicator__mWtdE{font-size:var(--t-11);font-weight:500;color:var(--ink-400);white-space:nowrap;flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 4px}.top-bar_spacer__GOg58{flex:1 1 auto;min-width:4px}.top-bar_rightClusterFull__T_6Xx{display:flex;align-items:center;gap:6px;flex:0 0 auto;min-width:0}.top-bar_rightClusterCollapsed__BaHGv{display:none;flex:0 0 auto}@media (max-width:1280px){.top-bar_rightClusterFull__T_6Xx{display:none}.top-bar_rightClusterCollapsed__BaHGv{display:flex;align-items:center}.top-bar_signOutForm__7U1iD{display:none}}@media (max-width:1024px){.top-bar_saveIndicator__mWtdE{display:none}}@media (max-width:768px){.top-bar_divider__nAa_n[data-tabs-divider=true],.top-bar_undoRedoGroup__o_iEg,.top-bar_viewSwitcher__EysZc,.top-bar_weekLabel__hnHAm{display:none}}@media (max-width:540px){.top-bar_bar___9ZOV{height:44px;gap:4px;min-width:0;overflow-x:clip}.top-bar_viewTab__3UW_W{padding:0 7px;font-size:var(--t-12)}.top-bar_signOutForm__7U1iD{display:none}}@media (max-width:900px){.top-bar_bar___9ZOV button[aria-label*="filter panel" i]{display:none}}@media (max-width:480px){.top-bar_viewTab__3UW_W[data-narrow-hide=true]{display:none}}@media (max-width:360px){.top-bar_viewTab__3UW_W{padding:0 4px;font-size:var(--t-11)}}@media (max-width:480px){.top-bar_bar___9ZOV{padding:0 8px}.top-bar_viewTab__3UW_W{padding:0 5px;font-size:var(--t-11)}}.NotificationBell_bellBtn__hnMPP{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:var(--r-8);border:1px solid transparent;background:transparent;color:var(--ink-500);cursor:pointer;flex:0 0 auto;transition:background .12s ease,border-color .12s ease,color .12s ease}.NotificationBell_bellBtn__hnMPP:hover{background:var(--ink-100);color:var(--ink-900)}.NotificationBell_bellBtn__hnMPP:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px}.NotificationBell_bellBtn__hnMPP:active{background:var(--ink-150)}.NotificationBell_bellBtnOpen__2TnKC{background:var(--ink-100);border-color:var(--ink-200);color:var(--ink-900)}.NotificationBell_notifBadge__BIHZs{background:var(--fyi)}.NotificationBell_panel__7_dsP{position:fixed;width:360px;max-width:calc(100vw - 16px);max-height:min(70vh,520px);display:flex;flex-direction:column;background:var(--paper);border:var(--line-strong);border-radius:var(--r-12);box-shadow:var(--shadow-popover);z-index:50;pointer-events:auto;animation:NotificationBell_panelFade__o3Apu .12s ease-out}@keyframes NotificationBell_panelFade__o3Apu{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.NotificationBell_panel__7_dsP{animation:none}}.NotificationBell_header__5_9rD{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 8px;border-bottom:var(--line);flex:0 0 auto}.NotificationBell_headerTitle__K15MD{margin:0;font-size:var(--t-13);font-weight:700;color:var(--ink-900)}.NotificationBell_headerCount__OI6iR{font-size:var(--t-11);font-weight:600;color:var(--ink-400);margin-left:6px}.NotificationBell_list__maPGH{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 0}.NotificationBell_emptyWrap__1H1uS{display:flex;flex-direction:column;flex:1 1 auto;min-height:160px}.NotificationBell_row__WJglI{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;border-bottom:1px solid var(--ink-100);transition:background .12s ease}.NotificationBell_row__WJglI:last-child{border-bottom:none}.NotificationBell_row__WJglI:hover{background:var(--ink-50)}.NotificationBell_row__WJglI:focus-visible{outline:2px solid var(--ink-900);outline-offset:-2px}.NotificationBell_rowStatic___b4lm{cursor:default}.NotificationBell_rowStatic___b4lm:hover{background:transparent}.NotificationBell_avatar__K_o8h{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--on-solid);font-size:var(--t-11);font-weight:700;letter-spacing:.2px;flex:0 0 auto;margin-top:1px}.NotificationBell_avatarSystem__yFayO{background:var(--ink-200);color:var(--ink-700)}.NotificationBell_rowBody___EdH_{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.NotificationBell_rowTitle__Dl8B7{font-size:var(--t-12);font-weight:600;color:var(--ink-900);line-height:1.35}.NotificationBell_rowSub__BqEQr,.NotificationBell_rowTitle__Dl8B7{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.NotificationBell_rowSub__BqEQr{font-size:var(--t-11);color:var(--ink-500);line-height:1.4}.NotificationBell_rowTime__N7eV9{font-size:var(--t-10);font-weight:500;color:var(--ink-400);margin-top:1px}.NotificationBell_dismissBtn__5KkIf{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:var(--r-4);border:1px solid transparent;background:transparent;color:var(--ink-400);cursor:pointer;flex:0 0 auto;opacity:.7;transition:background .12s ease,color .12s ease,opacity .12s ease}.NotificationBell_dismissBtn__5KkIf:focus-visible,.NotificationBell_row__WJglI:hover .NotificationBell_dismissBtn__5KkIf{opacity:1}.NotificationBell_dismissBtn__5KkIf:hover{background:var(--ink-100);color:var(--ink-900)}.NotificationBell_dismissBtn__5KkIf:focus-visible{outline:2px solid var(--ink-900);outline-offset:1px}.NotificationBell_footer__OSKF6{display:flex;align-items:center;justify-content:flex-end;padding:8px 12px;border-top:var(--line);flex:0 0 auto}@media (max-width:480px){.NotificationBell_panel__7_dsP{width:calc(100vw - 16px);max-height:70vh}}.team-mode-intro_popover__2OKYR{position:fixed;top:60px;right:12px;z-index:50;width:min(360px,calc(100vw - 24px));padding:14px 16px;background:var(--paper);color:var(--ink-900);border:1px solid var(--core-mode);border-radius:var(--r-8);box-shadow:var(--shadow-popover);font-size:var(--t-13);line-height:1.45;animation:team-mode-intro_team-mode-intro-fade__9_MPu .18s ease forwards}@keyframes team-mode-intro_team-mode-intro-fade__9_MPu{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.team-mode-intro_popover__2OKYR{animation:none}}.team-mode-intro_title__hm2A_{margin:0 0 6px;font-size:var(--t-14);font-weight:700;color:var(--core-mode);letter-spacing:-.1px}.team-mode-intro_body__o7281{margin:0 0 12px;font-size:var(--t-13);color:var(--ink-700)}.team-mode-intro_body__o7281 strong{color:var(--ink-900);font-weight:700}.team-mode-intro_actions__U5oBn{display:flex;justify-content:flex-end}.settings-card_header__YnCPo{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.settings-card_headerText__us7VJ{flex:1;min-width:0}.settings-card_eyebrowRow___HTXP{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.settings-card_eyebrow__yhG0n{display:inline-flex;align-items:center;font-size:var(--t-11);color:var(--honey-600);background:var(--honey-50);border:1px solid var(--honey-100);padding:4px 10px;border-radius:var(--r-pill);font-weight:800;letter-spacing:.09em;text-transform:uppercase}.settings-card_eyebrowGlyph__yv93A{display:inline-flex;align-items:center;margin-right:6px}.settings-card_eyebrowBrand__6LKzA{color:var(--brand-600);background:var(--brand-50);border-color:var(--brand-100)}.settings-card_eyebrowTeal__R8DxO{color:var(--tag-teal);background:color-mix(in srgb,var(--tag-teal) 12%,var(--surface));border-color:color-mix(in srgb,var(--tag-teal) 28%,transparent)}.settings-card_eyebrowNeutral__c6WSn{color:var(--body);background:var(--hairline);border-color:var(--border)}.settings-card_cardTeam__c9Uqj.settings-card_cardTeam__c9Uqj{border-left-color:var(--core-mode)}.settings-card_scopeChip__2GBq2{font-size:var(--t-10);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:var(--r-4);border:1px solid transparent;line-height:1}.settings-card_scopeChipTeam__PFPrJ{background:color-mix(in srgb,var(--core-mode) 12%,white);color:var(--core-mode);border-color:color-mix(in srgb,var(--core-mode) 28%,transparent)}.settings-card_scopeChipPersonal__W_x91{background:var(--hairline);color:var(--body);border-color:var(--border)}.settings-card_title__gxxnh{margin:6px 0 0;font-family:var(--font-display-sm);font-size:var(--t-15,var(--t-16));font-weight:800;color:var(--ink);letter-spacing:-.02em}.settings-card_hint__USpUZ{margin:4px 0 0;font-size:var(--t-12);color:var(--muted);line-height:1.55;text-wrap:pretty}.settings-card_action__0glDl{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.settings-card_saved__ZiLla{font-size:var(--t-11);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--done);background:var(--done-tint);border:1px solid color-mix(in srgb,var(--done) 24%,transparent);padding:2px 8px;border-radius:var(--r-pill);line-height:1.4;opacity:0;transition:opacity .18s ease;pointer-events:none}.settings-card_savedVisible__Lwmrq{opacity:1}@media (prefers-reduced-motion:reduce){.settings-card_saved__ZiLla{transition:none}}.settings-card_anchor__Hxhg2{scroll-margin-top:96px;border-radius:var(--r-lg)}.settings-card_anchor__Hxhg2.searchHighlight{animation:settings-card_anchorPulse__LXQ_X 1.6s ease}@keyframes settings-card_anchorPulse__LXQ_X{0%,60%{box-shadow:0 0 0 2px var(--brand-500)}to{box-shadow:0 0 0 2px transparent}}@media (prefers-reduced-motion:reduce){.settings-card_anchor__Hxhg2.searchHighlight{animation:none;box-shadow:0 0 0 2px var(--brand-500)}}.settings-card_radioDot__u0GMx{width:18px;height:18px;border-radius:999px;flex:0 0 auto;border:2px solid var(--idle);background:var(--surface);display:inline-flex;align-items:center;justify-content:center}.settings-card_radioDotSelected__6lJAm{border-color:var(--brand-500);background:var(--brand-500)}.settings-card_radioDotInner__lkxQd{width:6px;height:6px;border-radius:999px;background:var(--on-solid)}.settings-card_pickOption__6FPY0{border-radius:10px;background:var(--surface);border:1px solid var(--border);text-align:left;cursor:pointer;transition:box-shadow .14s ease,transform .14s ease,border-color .14s ease}.settings-card_pickOption__6FPY0:not(:disabled):hover{border-color:color-mix(in srgb,var(--theme-accent) 45%,var(--border));box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.settings-card_pickOption__6FPY0:not(:disabled):active{transform:translateY(0)}.settings-card_pickOption__6FPY0[aria-checked=true]{border:1.5px solid var(--theme-accent);background:var(--theme-accent-soft)}.settings-card_pickOption__6FPY0:disabled{border-style:dashed;box-shadow:none;transform:none}.settings-card_pickOption__6FPY0:disabled:not([aria-checked=true]){background:var(--hairline);border-color:var(--border)}.Card_card__k57D1{position:relative;background:var(--paper);border-radius:var(--r-md);box-shadow:var(--sh-sm);display:flex;flex-direction:column;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;font-family:inherit;font-size:inherit;color:inherit;text-align:left;cursor:default}button.Card_card__k57D1{cursor:pointer;min-height:44px}button.Card_card__k57D1:hover{transform:translateY(-2px);box-shadow:var(--sh-md)}@media (prefers-reduced-motion:reduce){.Card_card__k57D1,button.Card_card__k57D1:hover{transition:none;transform:none}}.Card_subject__8dfcb{border:1px solid var(--c-border);border-left:4px solid var(--c-deep)}button.Card_subject__8dfcb:focus-visible{outline:2px solid color-mix(in srgb,var(--c) 45%,transparent);outline-offset:2px}.Card_subject__8dfcb .Card_header__NZ6MT{background:linear-gradient(180deg,var(--c-surface-strong) 0,var(--c-surface) 100%)}.Card_neutral__OaCPi{border:1px solid var(--ink-150);border-left:4px solid var(--ink-200)}button.Card_neutral__OaCPi:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px}.Card_neutral__OaCPi .Card_header__NZ6MT{background:var(--panel-header-bg);border-bottom:1px solid var(--ink-150)}.Card_header__NZ6MT{flex-shrink:0}.Card_body__ZctAq{flex:1;min-height:0}.Card_comfortable__PR_6d .Card_body__ZctAq,.Card_comfortable__PR_6d .Card_header__NZ6MT{padding:12px 14px}.Card_compact__7Ri5w .Card_body__ZctAq,.Card_compact__7Ri5w .Card_header__NZ6MT{padding:8px 12px}@media (max-width:900px){.Card_comfortable__PR_6d .Card_body__ZctAq,.Card_comfortable__PR_6d .Card_header__NZ6MT{padding:10px 12px}}@media (max-width:480px){.Card_comfortable__PR_6d .Card_body__ZctAq,.Card_comfortable__PR_6d .Card_header__NZ6MT{padding:8px 12px}.Card_compact__7Ri5w .Card_body__ZctAq,.Card_compact__7Ri5w .Card_header__NZ6MT{padding:6px 10px}}.theme-picker_option__MtSnC{display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:44px}.theme-picker_chip__Ecqua{flex:0 0 auto;position:relative;width:30px;height:24px;border-radius:6px;border:1px solid var(--border);overflow:hidden;display:flex}.theme-picker_chipHalf__ggtYk{flex:1;position:relative}.theme-picker_chipAccent__ofmqu{position:absolute;top:3px;left:3px;width:10px;height:3px;border-radius:2px}.theme-picker_chipCard__es_1w{position:absolute;left:3px;right:3px;bottom:3px;height:11px;border-radius:3px;box-shadow:0 1px 2px rgba(16,18,28,.18)}.theme-picker_chipInk__zhH45{position:absolute;top:3px;left:2px;right:2px;height:2px;border-radius:1px;opacity:.8}.SearchResults_panel__0mvdp{position:fixed;width:420px;max-width:calc(100vw - 16px);max-height:min(75vh,560px);display:flex;flex-direction:column;background:var(--paper);border:var(--line-strong);border-radius:var(--r-12);box-shadow:var(--shadow-popover);z-index:50;pointer-events:auto;animation:SearchResults_panelFade__aJJZr .12s ease-out}@keyframes SearchResults_panelFade__aJJZr{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SearchResults_panel__0mvdp{animation:none}}.SearchResults_filterRow__B32jD{padding:10px 12px;border-bottom:var(--line);flex:0 0 auto;overflow-x:auto;scrollbar-width:thin}.SearchResults_body__eWHk7{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 0}.SearchResults_group__dP2bw{display:flex;flex-direction:column;border-bottom:var(--line)}.SearchResults_group__dP2bw:last-child{border-bottom:none}.SearchResults_groupHeader__LaeK6{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 14px 6px}.SearchResults_groupLabel__ce3P8{font-size:var(--t-11);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500)}.SearchResults_groupCount__UPtjy{font-size:var(--t-11);font-weight:600;color:var(--ink-400)}.SearchResults_rowList__9tlrd{display:flex;flex-direction:column}.SearchResults_row__fkI9o{display:flex;align-items:flex-start;gap:10px;padding:8px 14px;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;transition:background .12s ease}.SearchResults_row__fkI9o:hover{background:var(--ink-50)}.SearchResults_row__fkI9o:focus-visible{outline:2px solid var(--ink-900);outline-offset:-2px}.SearchResults_rowIcon__ALluZ{flex:0 0 28px;width:28px;height:28px;background:var(--ink-100);color:var(--ink-500);margin-top:1px}.SearchResults_rowIcon__ALluZ,.SearchResults_subjectChip__PGtdO{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-6)}.SearchResults_subjectChip__PGtdO{width:100%;height:100%;background:var(--c);color:var(--on-solid);font-size:var(--t-11);font-weight:700;letter-spacing:.2px}.SearchResults_resourceIcon__Iqhfo{display:inline-flex;align-items:center;justify-content:center}.SearchResults_rowBody__rbYFc{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.SearchResults_rowTitle__crdN0{font-size:var(--t-13);font-weight:600;color:var(--ink-900);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchResults_rowBreadcrumb__J_E6L{font-size:var(--t-11);font-weight:500;color:var(--ink-500);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchResults_rowSnippet__nXBkd{font-size:var(--t-11);color:var(--ink-400);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty;margin-top:1px}.SearchResults_commentsStandIn__26rVS{display:flex;justify-content:center;padding:8px 14px 14px}@media (max-width:480px){.SearchResults_panel__0mvdp{max-height:70vh}.SearchResults_filterRow__B32jD,.SearchResults_row__fkI9o{padding:8px 10px}.SearchResults_groupHeader__LaeK6{padding:8px 10px 4px}}.theme-quick-switch_group__zPRbn{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.theme-quick-switch_chipBtn__REVpJ{display:inline-flex;align-items:center;justify-content:center;width:40px;height:36px;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;transition:background .12s ease,border-color .12s ease}.theme-quick-switch_chipBtn__REVpJ:hover{background:var(--hairline)}.theme-quick-switch_chipBtn__REVpJ[aria-checked=true]{border-color:var(--theme-accent);background:var(--theme-accent-soft)}.theme-quick-switch_chipBtn__REVpJ:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px}@media (prefers-reduced-motion:reduce){.theme-quick-switch_chipBtn__REVpJ{transition:none}}@media (max-width:900px){.theme-quick-switch_chipBtn__REVpJ{width:44px;height:44px}}.top-bar-more-menu_root__lVEbv{position:relative;display:inline-flex;flex:0 0 auto}.top-bar-more-menu_trigger__o_lWZ{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:var(--r-8);border:1px solid transparent;background:transparent;color:var(--ink-500);cursor:pointer;flex:0 0 auto;transition:background .12s ease,border-color .12s ease,color .12s ease}.top-bar-more-menu_trigger__o_lWZ:hover{background:var(--ink-100);color:var(--ink-900)}.top-bar-more-menu_trigger__o_lWZ:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px}.top-bar-more-menu_trigger__o_lWZ:active{background:var(--ink-150)}.top-bar-more-menu_trigger__o_lWZ[aria-expanded=true]{background:var(--ink-100);border-color:var(--ink-200);color:var(--ink-900)}.top-bar-more-menu_panel___A5q_{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:248px;max-width:calc(100vw - 16px);background:var(--paper);border:1px solid var(--ink-150);border-radius:var(--r-8);box-shadow:var(--shadow-popover);padding:6px;display:flex;flex-direction:column;gap:2px;animation:top-bar-more-menu_moreMenuIn__GXkfM .12s ease-out}@keyframes top-bar-more-menu_moreMenuIn__GXkfM{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.top-bar-more-menu_divider__t45Sd{height:1px;background:var(--ink-150);margin:4px}.top-bar-more-menu_navSection__g1VwR{display:flex;flex-direction:column;gap:2px}.top-bar-more-menu_navSection__g1VwR .top-bar-more-menu_rowActive__4mKdU{background:var(--brand-50);color:var(--brand-700)}.top-bar-more-menu_navSection__g1VwR .top-bar-more-menu_rowActive__4mKdU:hover{background:var(--brand-100);color:var(--brand-700)}.top-bar-more-menu_row__CHvPX{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 10px;border:none;border-radius:var(--r-6);background:transparent;color:var(--ink-700);font-size:var(--t-13);font-weight:500;text-align:left;cursor:pointer;transition:background .1s ease,color .1s ease}.top-bar-more-menu_row__CHvPX:hover{background:var(--ink-100);color:var(--ink-900)}.top-bar-more-menu_row__CHvPX:focus-visible{outline:2px solid var(--ink-900);outline-offset:-2px}.top-bar-more-menu_rowActive__4mKdU{background:var(--ink-100);color:var(--ink-900)}.top-bar-more-menu_rowIcon__aJynJ{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--ink-500);flex:0 0 auto}.top-bar-more-menu_rowActive__4mKdU .top-bar-more-menu_rowIcon__aJynJ,.top-bar-more-menu_row__CHvPX:focus-visible .top-bar-more-menu_rowIcon__aJynJ,.top-bar-more-menu_row__CHvPX:hover .top-bar-more-menu_rowIcon__aJynJ{color:var(--ink-900)}.top-bar-more-menu_rowLabel__cL_sY{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-bar-more-menu_rowBadge__oGkqH{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--urgent);color:var(--on-solid);font-size:var(--t-10);font-weight:700;line-height:18px;text-align:center;flex:0 0 auto}.top-bar-more-menu_searchRow__59GBx{position:relative;padding:4px}.top-bar-more-menu_searchIcon__T2Rn4{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--ink-400);pointer-events:none;display:inline-flex}.top-bar-more-menu_searchInput__TpLWV{width:100%;height:36px;padding:0 10px 0 32px;border-radius:var(--r-6);border:1px solid var(--ink-200);background:var(--ink-50);font-size:var(--t-13);color:var(--ink-900);outline:none;transition:border-color .12s ease,background .12s ease}.top-bar-more-menu_searchInput__TpLWV::-moz-placeholder{color:var(--ink-400)}.top-bar-more-menu_searchInput__TpLWV::placeholder{color:var(--ink-400)}.top-bar-more-menu_searchInput__TpLWV:focus{border-color:var(--ink-400);background:var(--paper)}.top-bar-more-menu_flameRow__4M860{display:flex;align-items:center;padding:0 6px}.top-bar-more-menu_flameRow__4M860:empty{display:none}@media (max-width:540px){.top-bar-more-menu_flameRow__4M860 [class*=catchup-flame-button_catchupBadge],.top-bar-more-menu_flameRow__4M860 [class*=catchup-flame-button_flameBtn]{display:inline-flex}}.top-bar-more-menu_signOutRow__h_FVN{display:flex;flex:0 0 auto;margin:0}.top-bar-more-menu_signOutRow__h_FVN .top-bar-more-menu_row__CHvPX{width:100%}.top-bar-more-menu_themeRow__n07di{display:flex;flex-direction:column;gap:4px;padding:6px 10px 8px}.top-bar-more-menu_themeLabel__K8bcl{align-self:flex-start;font-size:var(--t-11);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-decoration:none;border-radius:var(--r-4);padding:2px 4px;margin-left:-4px}.top-bar-more-menu_themeLabel__K8bcl:hover{color:var(--ink);background:var(--hairline)}@media (prefers-reduced-motion:reduce){.top-bar-more-menu_panel___A5q_{animation:none}.top-bar-more-menu_rowIcon__aJynJ,.top-bar-more-menu_row__CHvPX,.top-bar-more-menu_searchInput__TpLWV,.top-bar-more-menu_trigger__o_lWZ{transition-duration:.001ms!important}}