:root{--bg:#f7f7f5;--panel:#fff;--side:#f2f2ef;--text:#252522;--muted:#777873;--line:#e3e3de;--radius:12px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}.appShell{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.sidebar{background:var(--side);border-right:1px solid var(--line);padding:14px 10px;display:flex;flex-direction:column}.brand{font-weight:700;display:flex;align-items:center;gap:9px;padding:7px 8px 16px}.brandMark{width:38px;height:38px;border:1px solid var(--line);background:white;border-radius:10px;display:grid;place-items:center;font-weight:750}.brandMark.small{width:28px;height:28px;border-radius:8px}.searchButton{display:flex;justify-content:space-between;border:1px solid var(--line);background:white;border-radius:8px;padding:8px 10px;color:var(--muted);margin-bottom:12px}.sidebar nav{display:flex;flex-direction:column}.sidebar a{padding:7px 9px;color:#454641;text-decoration:none;border-radius:7px}.sidebar a:hover{background:#e9e9e4}.navLabel{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#999;margin:18px 9px 5px}.sidebarFooter{margin-top:auto;padding:12px 9px;border-top:1px solid var(--line)}.mainArea{min-width:0}.topbar{height:56px;background:rgba(255,255,255,.88);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:7px;padding:0 18px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.topbar button{border:1px solid transparent;background:transparent;border-radius:7px;padding:6px 8px}.topbar button:hover{background:#f0f0ec}.topSpacer{flex:1 1}.saved{font-size:12px;color:#65745f}.content{max-width:1180px;margin:0 auto;padding:40px 44px}.hero h1{font-size:30px;letter-spacing:-.02em;margin:0}.hero p{color:var(--muted);margin-top:4px}.heroRow{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.cardGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:28px 0}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.card h2{font-size:16px;margin:9px 0 3px}.card p{margin:0;color:var(--muted)}.cardLink{display:block;color:inherit;text-decoration:none}.cardLink:hover{border-color:#cfcfc8;box-shadow:0 6px 18px rgba(0,0,0,.04)}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#888}.sectionHeading{display:flex;justify-content:space-between;align-items:center;margin:28px 0 10px}.sectionHeading h2{font-size:15px;margin:0}.sectionHeading a,.sectionHeading span{font-size:12px;color:var(--muted);text-decoration:none}.richEditor{background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden}.toolbar{display:flex;gap:5px;align-items:center;flex-wrap:wrap;padding:9px;border-bottom:1px solid var(--line);background:#fafaf8}.toolbar select,.toolbar>button{min-height:30px;border:1px solid var(--line);background:#fff;border-radius:6px;padding:5px 8px}.toolbar>button.active{background:#ecebe5}.blockToolbar{gap:6px}.colorToolbar{background:#f7f7f4}.toolbarSpacer{flex:1 1}.paletteGroup{display:flex;align-items:center;gap:4px;margin-left:8px}.paletteGroup>span{font-size:11px;color:#888;margin-right:2px}.defaultColorButton{height:26px;border:1px solid var(--line);background:#fff;border-radius:6px;padding:3px 7px;font-size:12px}.swatch{width:20px;height:20px;padding:0!important;min-height:20px!important;border:1px solid #d8d8d3!important;border-radius:50%!important;box-shadow:inset 0 0 0 2px #fff}.swatch.marker{border-radius:5px!important}.tiptap{min-height:360px;padding:28px 34px;outline:none;color:var(--text)}.tiptap p{font-size:15px;line-height:1.7}.tiptap h1{font-size:30px;line-height:1.2;margin:1.2em 0 .45em}.tiptap h2{font-size:24px;line-height:1.25;margin:1.1em 0 .4em}.tiptap h3{font-size:19px;line-height:1.3;margin:1em 0 .35em}.tiptap ol,.tiptap ul{padding-left:1.6rem}.tiptap blockquote{border-left:3px solid #d8d8d1;margin:1rem 0;padding:.2rem 0 .2rem 1rem;color:#5f605b}.tiptap pre{background:#f3f3ef;border-radius:8px;padding:14px;overflow:auto}.tiptap hr{border:0;border-top:1px solid var(--line);margin:24px 0}.tiptap a{color:#4d6684;text-decoration:underline}.tiptap img{max-width:100%;height:auto;border-radius:8px;margin:12px 0}.tiptap ul[data-type=taskList]{list-style:none;padding-left:0}.tiptap ul[data-type=taskList] li{display:flex;gap:8px;align-items:flex-start}.tiptap ul[data-type=taskList] li>label{padding-top:3px}.tiptap ul[data-type=taskList] li>div{flex:1 1}.loginShell{min-height:100vh;display:grid;place-items:center;padding:20px}.loginCard{width:min(390px,100%);background:#fff;border:1px solid var(--line);border-radius:16px;padding:30px;box-shadow:0 12px 40px rgba(0,0,0,.06)}.loginCard h1{margin:16px 0 0;font-size:24px}.loginCard>p{color:var(--muted);margin:4px 0 22px}.loginCard label{display:block;margin:12px 0;color:#555}.loginCard input{display:block;width:100%;margin-top:5px;border:1px solid var(--line);border-radius:8px;padding:10px}.loginCard>button{width:100%;border:0;border-radius:8px;background:#30312e;color:#fff;padding:10px;margin-top:9px}.error{background:#faf0f0;border:1px solid #eddada;color:#8a5050;border-radius:8px;padding:9px;margin-bottom:12px}.inlineError{margin-top:10px}.emptyState{background:#fff;border:1px dashed #d9d9d2;border-radius:14px;padding:30px;margin:18px 0}.emptyState h2{margin:0 0 5px;font-size:17px}.emptyState p{margin:0 0 18px;color:var(--muted)}.primaryButton{display:inline-block;border:0;border-radius:8px;background:#30312e;color:#fff!important;padding:10px 14px;text-decoration:none;cursor:pointer}.createProject{display:grid;grid-template-columns:1fr 1.4fr auto auto;grid-gap:10px;gap:10px;margin:28px 0;align-items:center}.createProject input{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 12px;min-width:0}.privacyToggle{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 8px;color:var(--muted);font-size:12px;white-space:nowrap}.privacyToggle input{width:auto!important;margin:0;padding:0}.privacyToggle:has(input:checked){color:var(--text);font-weight:600}.projectList{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.projectRow{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:15px 17px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.projectRow:last-child{border-bottom:0}.projectRow:hover{background:#fafaf8}.projectRow p{margin:2px 0 0;color:var(--muted)}.projectRow>span{font-size:12px;color:var(--muted);white-space:nowrap}.projectTabs{display:flex;gap:4px;margin:26px 0 8px;border-bottom:1px solid var(--line)}.projectTabs a{padding:8px 12px;color:var(--muted);text-decoration:none;border-bottom:2px solid transparent}.projectTabs a.active{color:var(--text);border-bottom-color:var(--text)}.pagePanels{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:22px}.panelCard{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px}.panelCard .sectionHeading{margin:0 0 12px}.stackForm{display:grid;grid-gap:8px;gap:8px}.stackForm input{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px}.stackForm button{justify-self:start;border:0;border-radius:8px;background:#30312e;color:#fff;padding:9px 12px;cursor:pointer}.formDivider{display:flex;align-items:center;gap:10px;margin:15px 0;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.formDivider:after,.formDivider:before{content:"";height:1px;background:var(--line);flex:1 1}.relatedList{display:grid;grid-gap:7px;gap:7px;margin-top:14px}.relatedItem{display:flex;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid var(--line);border-radius:8px;color:inherit;text-decoration:none;background:#fafaf8}.relatedItem span{font-size:11px;text-transform:uppercase}.helperText,.muted,.relatedItem span{color:var(--muted)}.helperText{font-size:12px;margin:13px 0 0}.textLink{display:inline-block;margin-top:12px;color:#4d6684;text-decoration:none}.pageWorkspaceContent{max-width:none!important;width:100%;height:calc(100vh - 56px);margin:0!important;padding:0!important;overflow:hidden}.pageWorkspace{display:grid;grid-template-columns:210px minmax(0,1fr) 360px;width:100%;height:100%;min-height:0;background:#fff}.pageWorkspace.outlineCollapsed{grid-template-columns:44px minmax(0,1fr) 360px}.pageWorkspace.historyOpen{grid-template-columns:180px minmax(0,1fr) 540px}.pageWorkspace.historyOpen.outlineCollapsed{grid-template-columns:44px minmax(0,1fr) 540px}.pageOutline{min-width:0;overflow:hidden;border-right:1px solid var(--line);background:#fafaf8}.pageOutlineHeader{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 14px;border-bottom:1px solid var(--line)}.pageOutlineHeader strong{font-size:12px}.pageOutlineHeader button{width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.pageOutlineHeader button:hover{background:#ecece8}.pageOutlineNav{height:calc(100% - 48px);overflow:auto;padding:10px 7px 24px}.pageOutlineNav button{display:block;width:100%;overflow:hidden;border:0;border-radius:6px;background:transparent;padding:6px 8px;color:#555650;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.pageOutlineNav button:hover{background:#efefeb}.pageOutlineNav .level1{font-weight:650}.pageOutlineNav .level2{padding-left:18px}.pageOutlineNav .level3{padding-left:30px;color:#777873;font-size:12px}.pageOutlineNav p{padding:8px;color:var(--muted);font-size:12px}.pageDocumentPane{min-width:0;height:100%;overflow-y:auto;overscroll-behavior:contain;background:#fff;scroll-behavior:smooth}.pageDocumentInner{width:min(920px,100%);min-height:100%;margin:0 auto;padding:38px 42px 90px}.pageDocumentHeader{margin:0 0 24px;padding:0 2px}.pageDocumentHeader h1{margin:3px 0 2px;font-size:34px;letter-spacing:-.025em}.pageDocumentHeader p{margin:0;color:var(--muted);font-size:12px}.pageDocumentPane .richEditor{overflow:visible;border:0;border-radius:0}.pageDocumentPane .toolbar{position:relative;border:1px solid var(--line)}.pageDocumentPane .blockToolbar{border-radius:10px 10px 0 0}.pageDocumentPane .colorToolbar{border-top:0;border-radius:0 0 10px 10px}.pageDocumentPane .tiptap{min-height:calc(100vh - 270px);padding:34px 36px 120px}.pageDocumentPane .tiptap h1,.pageDocumentPane .tiptap h2,.pageDocumentPane .tiptap h3{scroll-margin-top:30px}.pageInspector{min-width:0;height:100%;overflow:hidden;border-left:1px solid var(--line);background:#fafaf8}.pageInspectorTabs{height:48px;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;border-bottom:1px solid var(--line);background:#fff}.pageInspectorTabs button{height:48px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.pageInspectorTabs button:hover{background:#fafaf8;color:var(--text)}.pageInspectorTabs button.active{border-bottom-color:#30312e;color:var(--text);font-weight:650}.pageInspectorBody{height:calc(100% - 48px);overflow-y:auto;overscroll-behavior:contain}.inspectorSection{min-height:100%;padding:16px}.inspectorSection>.sectionHeading:first-child{margin:0 0 12px}.inspectorPlaceholder{padding:18px;border:1px dashed #d9d9d2;border-radius:10px;background:#fff}.inspectorPlaceholder p{margin:6px 0 0;color:var(--muted);font-size:12px}.relatedInspector .stackForm input{min-width:0}.relatedInspector .relatedItem{align-items:flex-start}.inspectorSubheading{margin:28px 0 10px!important;padding-top:18px;border-top:1px solid var(--line)}.historyInspector{padding:10px}.historyOpen .pageInspectorBody{background:#fff}.commentsPanel{padding:14px}.commentsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.commentsHeader>div:first-child{display:grid;grid-gap:2px;gap:2px}.commentsHeader span{font-size:11px;color:var(--muted)}.commentFilters{display:flex;gap:3px}.commentComposerLabel button,.commentFilters button,.commentJump,.commentMentions button,.commentResolve{border:1px solid var(--line);background:#fff;border-radius:6px;padding:5px 7px;color:var(--muted);font-size:11px;cursor:pointer}.commentFilters button.active,.commentMentions button.active{background:#ecece8;color:var(--text)}.commentComposer{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff;margin-bottom:14px}.commentComposer.anchored{border-color:#cfd6df}.commentComposer textarea,.commentReplyBox textarea{width:100%;resize:vertical;border:1px solid var(--line);border-radius:7px;background:#fff;padding:9px;color:var(--text)}.commentComposerLabel{display:flex;justify-content:space-between;align-items:center}.commentMentions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.commentMentions>span{font-size:11px;color:var(--muted)}.commentComposer>.primaryButton{justify-self:start;padding:7px 10px}.commentThreads{display:grid;grid-gap:10px;gap:10px}.commentThread{border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.commentThread.resolved{opacity:.78}.commentThreadTop{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;border-bottom:1px solid #eeeeea;background:#fafaf8}.commentThreadTop>div{display:flex;align-items:center;gap:6px}.commentThreadType{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#8b8c86}.commentJump,.commentResolve{padding:4px 6px}.commentAnchorPreview{display:block;width:calc(100% - 20px);margin:8px 10px 0;border:0;border-left:2px solid #cfd2cb;background:#f8f8f5;padding:7px 9px;color:#666761;text-align:left;font-size:12px;cursor:pointer}.commentMessages{display:grid}.commentMessage{padding:10px;border-bottom:1px solid #eeeeea}.commentMessage:last-child{border-bottom:0}.commentMeta{display:flex;justify-content:space-between;gap:8px;align-items:center}.commentMeta strong{font-size:12px}.commentMeta span{font-size:10px;color:#999}.commentMessage p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.commentReplyBox{display:grid;grid-gap:7px;gap:7px;padding:9px 10px;border-top:1px solid #eeeeea;background:#fafaf8}.commentReplyBox>button{justify-self:start;border:0;border-radius:6px;background:#30312e;color:#fff;padding:6px 9px;cursor:pointer}.commentComposer>.primaryButton:disabled,.commentReplyBox>button:disabled{opacity:.55;cursor:not-allowed}.commentResolvedLabel{padding:8px 10px;border-top:1px solid #eeeeea;background:#fafaf8;color:var(--muted);font-size:11px}.commentsEmpty{padding:18px;border:1px dashed #d9d9d2;border-radius:10px;background:#fff;color:var(--muted);text-align:center}.commentBlockFlash{outline:2px solid #c8d2c1;outline-offset:5px;border-radius:4px;transition:outline-color .4s}.commentThreadFlash{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 12%,transparent);transition:outline-color .35s,box-shadow .35s}@media(max-width:1180px){.pageWorkspace,.pageWorkspace.historyOpen,.pageWorkspace.historyOpen.outlineCollapsed,.pageWorkspace.outlineCollapsed{grid-template-columns:44px minmax(0,1fr) 340px}.pageOutlineHeader strong,.pageOutlineNav{display:none}.pageOutlineHeader{justify-content:center;padding:0}.pageDocumentInner,.pageDocumentPane .tiptap{padding-left:28px;padding-right:28px}}@media(max-width:900px){.pageWorkspace,.pageWorkspace.historyOpen,.pageWorkspace.historyOpen.outlineCollapsed,.pageWorkspace.outlineCollapsed{grid-template-columns:minmax(0,1fr) 320px}.pageOutline{display:none}.pageDocumentInner{padding:28px 22px 70px}}@media(max-width:700px){.pageWorkspaceContent{height:auto;min-height:calc(100vh - 56px);overflow:visible}.pageWorkspace,.pageWorkspace.historyOpen,.pageWorkspace.historyOpen.outlineCollapsed,.pageWorkspace.outlineCollapsed{display:block;height:auto}.pageDocumentPane{height:auto;overflow:visible}.pageInspector{height:auto;border-left:0;border-top:1px solid var(--line)}.pageInspectorBody{height:auto;max-height:none}.pageDocumentInner{padding:24px 16px 50px}.pageDocumentPane .tiptap{min-height:360px;padding:26px 20px 70px}}@media(max-width:850px){.appShell{grid-template-columns:1fr}.sidebar{display:none}.content{padding:24px 16px}.cardGrid,.pagePanels{grid-template-columns:1fr}.paletteGroup{width:100%;margin-left:0;flex-wrap:wrap}.topbar{padding:0 10px}.createProject{grid-template-columns:1fr}.projectRow{align-items:flex-start;flex-direction:column}.projectRow>span{white-space:normal}.toolbarSpacer{display:none}.content.pageWorkspaceContent{padding:0}}.reorderableList{overflow:visible}.reorderableRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;border-bottom:1px solid var(--line);background:var(--panel);transition:opacity .15s,box-shadow .15s,transform .15s}.reorderableRow:last-child{border-bottom:0}.reorderableRow.dragging{opacity:.46;box-shadow:0 8px 24px rgba(0,0,0,.08)}.reorderableRowLink{border-bottom:0!important;min-width:0;padding-left:10px;padding-right:10px}.reorderableIdentity{display:flex;align-items:center;gap:10px;min-width:0}.reorderableIdentity>span:last-child{min-width:0}.reorderableIdentity p,.reorderableIdentity strong{overflow:hidden;text-overflow:ellipsis}.reorderableIcon{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:color-mix(in srgb,var(--muted) 10%,transparent);color:var(--muted);flex:0 0 auto}.dragHandle{width:36px;border:0;background:transparent;color:var(--muted);cursor:-webkit-grab;cursor:grab}.dragHandle:active{cursor:-webkit-grabbing;cursor:grabbing}.dragHandle:hover{background:var(--hover);color:var(--text)}.dragHandle:focus-visible,.reorderButtons button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.reorderButtons{display:flex;align-items:center;padding:0 6px;gap:2px}.reorderButtons button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.reorderButtons button:hover:not(:disabled){background:var(--hover);color:var(--text)}.reorderButtons button:disabled{opacity:.28;cursor:default}.reorderStatus{min-height:22px;padding:4px 2px 0;color:var(--muted);font-size:11px}.reorderableRow:has(.dragHandle:hover){background:color-mix(in srgb,var(--hover) 45%,var(--panel))}@media(max-width:700px){.reorderableRow{grid-template-columns:34px minmax(0,1fr) auto}.reorderableRowLink{align-items:flex-start}.reorderableRowLink>span:last-child{white-space:normal}.reorderButtons{flex-direction:column;padding:3px}.dragHandle{width:34px}}.skipLink{position:fixed;left:12px;top:10px;z-index:2000;transform:translateY(-150%);padding:8px 11px;border:1px solid var(--line);border-radius:8px;background:var(--overlay);color:var(--text);text-decoration:none;box-shadow:var(--shadow-soft)}.skipLink:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(button,a)[aria-current=page]{scroll-margin:8px}button:disabled{cursor:not-allowed}#main-content:focus{outline:none}@media(max-width:700px){:where(button,a,.primaryButton,.searchButton){min-height:40px}.mobileInspectorClose,.reorderButtons button,.sidebarCollapseButton,.topbarMore,.topbarNavButton,.topbarNotificationsButton,.topbarSearch{min-width:40px;min-height:40px}.dragHandle{min-width:40px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:760px){.createProject{grid-template-columns:1fr}.privacyToggle{padding:0;min-height:30px}.createProject .primaryButton{justify-self:start}}:root{color-scheme:light dark;--shadow-soft:0 10px 30px rgba(24,24,22,.10);--overlay:rgba(255,255,255,.96);--hover:#efefeb;--accent:#4d6684;--danger:#a95454}html[data-theme=dark]{--bg:#191918;--panel:#20201f;--side:#1d1d1c;--text:#ededeb;--muted:#a3a39e;--line:#343432;--overlay:rgba(32,32,31,.97);--hover:#2a2a28;--accent:#9eb7d8;--danger:#e59a9a;color-scheme:dark}html[data-theme=dark] body{background:var(--bg);color:var(--text)}html[data-theme=dark] .pageInspector,html[data-theme=dark] .pageOutline,html[data-theme=dark] .sidebar{background:var(--side)}html[data-theme=dark] .blockToolbar,html[data-theme=dark] .colorToolbar,html[data-theme=dark] .pageInspectorTabs,html[data-theme=dark] .toolbar,html[data-theme=dark] .topbar{background:rgba(32,32,31,.94);border-color:var(--line)}html[data-theme=dark] .content,html[data-theme=dark] .pageDocumentPane,html[data-theme=dark] .pageWorkspace{background:var(--bg)}html[data-theme=dark] .card,html[data-theme=dark] .commentComposer,html[data-theme=dark] .commentThread,html[data-theme=dark] .emptyState,html[data-theme=dark] .loginCard,html[data-theme=dark] .panelCard,html[data-theme=dark] .projectList,html[data-theme=dark] .relatedItem,html[data-theme=dark] .richEditor,html[data-theme=dark] .settingsCard{background:var(--panel);border-color:var(--line);color:var(--text)}html[data-theme=dark] button,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:var(--text)}html[data-theme=dark] .defaultColorButton,html[data-theme=dark] .searchButton,html[data-theme=dark] .toolbar select,html[data-theme=dark] .toolbar>button,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#242423;border-color:var(--line)}html[data-theme=dark] .pageInspectorTabs button:hover,html[data-theme=dark] .pageOutlineNav button:hover,html[data-theme=dark] .projectRow:hover,html[data-theme=dark] .sidebar a:hover{background:var(--hover)}html[data-theme=dark] .projectRow,html[data-theme=dark] .relatedItem{border-color:var(--line)}html[data-theme=dark] .tiptap,html[data-theme=dark] .tiptap h1,html[data-theme=dark] .tiptap h2,html[data-theme=dark] .tiptap h3,html[data-theme=dark] .tiptap p{color:var(--text)}html[data-theme=dark] .tiptap pre{background:#252523}html[data-theme=dark] .tiptap blockquote{border-color:#4a4a47;color:#bdbdb7}html[data-theme=dark] .error{background:#332323;border-color:#583535;color:#f0b3b3}html[data-theme=dark] .primaryButton{background:#e5e5df;color:#1d1d1c!important}html[data-theme=dark] .textLink,html[data-theme=dark] .tiptap a{color:var(--accent)}.settingsHero{margin-bottom:28px}.settingsGrid{display:grid;grid-template-columns:minmax(0,720px);grid-gap:16px;gap:16px}.settingsCard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.settingsCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.settingsCardHeader h2{margin:2px 0 0;font-size:20px}.settingsValue{font-size:12px;color:var(--muted)}.appearanceOptions{display:grid;grid-gap:8px;gap:8px}.appearanceOptions>button{display:grid;grid-template-columns:58px 1fr 24px;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:11px;border:1px solid var(--line);border-radius:10px;background:transparent;text-align:left;cursor:pointer}.appearanceOptions>button:hover{background:var(--hover)}.appearanceOptions>button.selected{border-color:#9a9a93;box-shadow:inset 0 0 0 1px #9a9a93}.appearanceOptions strong{display:block}.appearanceOptions small{display:block;color:var(--muted);margin-top:2px}.appearanceOptions b{text-align:center}.themePreview{width:54px;height:34px;border:1px solid var(--line);border-radius:7px;overflow:hidden;display:grid;grid-template-columns:18px 1fr;background:#fff}.themePreview i:first-child{background:#eee}.themePreview.dark{background:#20201f}.themePreview.dark i:first-child{background:#151514}.themePreview.system{background:linear-gradient(90deg,#fff 50%,#20201f 0)}.themePreview.system i:first-child{background:linear-gradient(90deg,#eee 50%,#151514 0)}.notionPageHeader{position:relative;margin:0 -42px 24px}.pageHeaderContent{position:relative;width:min(920px,100%);margin:0 auto;padding:4px 44px 0}.notionPageHeader.hasCover .pageHeaderContent{padding-top:0}.pageCover,.pageCoverShell{position:relative}.pageCover{height:190px;width:100%;background-size:cover;background-repeat:no-repeat}.coverPreset.preset-sage,.pageCover.preset-sage{background:linear-gradient(135deg,#bac9b4,#879d83)}.coverPreset.preset-sand,.pageCover.preset-sand{background:linear-gradient(135deg,#dccdb4,#b69a76)}.coverPreset.preset-lavender,.pageCover.preset-lavender{background:linear-gradient(135deg,#c9c0d8,#9f91b9)}.coverPreset.preset-rose,.pageCover.preset-rose{background:linear-gradient(135deg,#d6b8bb,#b98389)}.coverPreset.preset-ocean,.pageCover.preset-ocean{background:linear-gradient(135deg,#aabfca,#718f9e)}.coverPreset.preset-dusk,.pageCover.preset-dusk{background:linear-gradient(135deg,#54566b,#292a35)}.coverChangeButton{position:absolute;right:18px;bottom:14px;border:1px solid rgba(255,255,255,.45);background:rgba(30,30,30,.62);color:#fff!important;border-radius:7px;padding:6px 9px;opacity:0;transition:opacity .15s;cursor:pointer}.pageCover:hover .coverChangeButton{opacity:1}.coverRepositionAction{width:100%;border:1px solid var(--line);background:var(--panel);border-radius:7px;padding:8px 10px;cursor:pointer;margin:0 0 8px}.pageCover.repositioning{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.pageCover.repositioning:active{cursor:-webkit-grabbing;cursor:grabbing}.coverRepositionBar{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);display:flex;align-items:center;gap:14px;padding:7px 9px;border-radius:9px;background:rgba(30,30,30,.74);color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5}.coverRepositionBar>span{font-size:11px;white-space:nowrap}.coverRepositionBar>div{display:flex;gap:6px}.coverRepositionBar button{border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08);color:#fff!important;border-radius:6px;padding:6px 9px;cursor:pointer}.coverRepositionBar button.primary{background:#fff;color:#222!important;border-color:#fff}.pageIconWrap{position:relative;display:inline-block;margin:12px 0 4px}.pageIconWrap.overCover{margin-top:-36px}.pageIconButton{width:70px;height:70px;display:grid;place-items:center;border:0;background:transparent;border-radius:12px;font-size:48px;line-height:1;cursor:pointer}.pageIconButton:hover{background:rgba(120,120,115,.1)}.pageHeaderActions{display:flex;gap:6px;min-height:28px}.pageHeaderActions button{border:0;background:transparent;color:var(--muted);padding:4px 6px;border-radius:5px;font-size:12px;cursor:pointer}.pageHeaderActions button:hover{background:var(--hover);color:var(--text)}.pageHeaderContent>.eyebrow{display:block;margin-top:5px}.pageHeaderContent>h1{font-size:38px;letter-spacing:-.03em;margin:3px 0 4px}.pageAppearancePopover{position:absolute;z-index:30;background:var(--overlay);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-soft);padding:12px}.iconPopover{top:72px;left:36px;width:254px}.coverPopover{top:84px;left:44px;width:min(360px,calc(100vw - 40px))}.notionPageHeader.hasCover .coverPopover{top:202px}.iconGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:4px;gap:4px;margin:10px 0}.iconGrid button{height:34px;border:0;border-radius:6px;background:transparent;font-size:21px;cursor:pointer}.iconGrid button:hover{background:var(--hover)}.appearancePopoverHeader button,.subtleAction{border:0;background:transparent;color:var(--muted);cursor:pointer}.appearancePopoverHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.popoverLabel{display:block;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:10px 0 5px}.coverPresetGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.coverPreset{height:54px;border:1px solid var(--line);border-radius:7px;cursor:pointer;position:relative;overflow:hidden}.coverPreset span{position:absolute;bottom:4px;left:6px;color:#fff;font-size:10px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.coverUrlRow{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px}.coverUrlRow input{min-width:0;border:1px solid var(--line);border-radius:7px;padding:8px}.coverUploadLabel,.coverUrlRow button{border:1px solid var(--line);background:var(--panel);border-radius:7px;padding:8px 10px;cursor:pointer}.coverUploadLabel{display:block;text-align:center;margin-top:8px}.coverUploadLabel input{display:none}.appearanceSaving{display:block;color:var(--muted);font-size:11px;margin-top:5px}.relatedPagesHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.relatedPagesHeader>div:first-child{display:flex;align-items:center;gap:8px}.relatedPagesHeader h2{font-size:15px;margin:0}.relatedPagesHeader span{font-size:11px;color:var(--muted)}.relatedPagesActions{display:flex;gap:3px}.relatedPagesActions button{border:0;background:transparent;border-radius:6px;color:var(--muted);font-size:11px;padding:5px 6px;cursor:pointer}.relatedPagesActions button:hover{background:var(--hover);color:var(--text)}.relatedPopover{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:8px;margin-bottom:10px;box-shadow:0 8px 24px rgba(0,0,0,.05)}.relatedPopover>input,.relatedPopover>select{width:100%;border:1px solid var(--line);border-radius:7px;padding:8px;background:var(--panel)}.relatedSearchResults{display:grid;margin-top:6px;max-height:250px;overflow:auto}.relatedSearchResults>button{display:grid;grid-template-columns:30px 1fr;grid-gap:7px;gap:7px;align-items:center;border:0;background:transparent;border-radius:7px;padding:7px;text-align:left;cursor:pointer}.relatedSearchResults>button:hover{background:var(--hover)}.relatedSearchResults small,.relatedSearchResults strong{display:block}.relatedSearchResults small{color:var(--muted);margin-top:1px}.createRelatedPopover{display:grid;grid-gap:7px;gap:7px}.relatedPagesList.polished{display:grid;margin-top:3px}.polishedRow{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line);min-height:52px;position:relative}.polishedRow:last-child{border-bottom:0}.polishedRow>a{display:grid;grid-template-columns:34px 1fr;grid-gap:7px;gap:7px;align-items:center;min-width:0;flex:1 1;padding:7px 3px;color:inherit;text-decoration:none;border-radius:7px}.polishedRow>a:hover{background:var(--hover)}.relatedPageIcon{width:30px;height:30px;display:grid;place-items:center;font-size:20px;border-radius:6px;background:rgba(120,120,115,.08)}.relatedPageText{min-width:0}.relatedPageText small,.relatedPageText strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relatedPageText small{font-size:11px;color:var(--muted);margin-top:2px}.relatedPageMenuWrap{position:relative}.ellipsisButton{border:0;background:transparent;color:var(--muted);border-radius:6px;width:30px;height:30px;cursor:pointer}.ellipsisButton:hover{background:var(--hover)}.relatedPageMenu{position:absolute;right:0;top:32px;z-index:20;width:120px;background:var(--overlay);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-soft);padding:4px;display:grid}.relatedPageMenu a,.relatedPageMenu button{border:0;background:transparent;color:var(--text);padding:7px 8px;border-radius:5px;text-align:left;text-decoration:none;cursor:pointer}.relatedPageMenu a:hover,.relatedPageMenu button:hover{background:var(--hover)}.relatedPageMenu button{color:var(--danger)}.relatedEmpty{display:flex;align-items:center;gap:8px;color:var(--muted);padding:12px 4px}.relatedEmpty p{margin:0}.pageListIdentity{display:flex;align-items:center;gap:9px;min-width:0}.pageListIcon{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:rgba(120,120,115,.08);font-size:18px;flex:0 0 auto}.pageListIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:850px){.notionPageHeader{margin-left:-20px;margin-right:-20px}.pageHeaderContent{padding-left:24px;padding-right:24px}.pageCover{height:150px}.relatedPagesHeader{display:block}.relatedPagesActions{margin-top:6px}}.notionIconPicker{width:min(620px,calc(100vw - 48px));padding:0;overflow:visible}.iconPopover.notionIconPicker{left:0;top:78px}.iconPickerTabs{height:48px;display:flex;align-items:flex-end;gap:4px;padding:0 12px;border-bottom:1px solid var(--line)}.iconPickerTabs button{height:48px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);padding:0 11px;cursor:pointer;font-size:13px}.iconPickerTabs button:hover{color:var(--text)}.iconPickerTabs button.active{border-bottom-color:var(--text);color:var(--text);font-weight:650}.iconPickerTabs .iconRemove{margin-left:auto;color:var(--muted)}.iconPickerTabs .iconRemove:hover{color:var(--danger)}.iconPickerTabs .iconRemove:disabled{opacity:.4;cursor:default}.iconPickerSearchRow{display:grid;grid-template-columns:minmax(0,1fr) 38px 44px;grid-gap:8px;gap:8px;padding:12px}.iconPickerSearchRow>input{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);padding:9px 11px;font:inherit}.iconColorButton,.iconPickerSearchRow>button{display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);cursor:pointer}.iconColorButton:hover,.iconPickerSearchRow>button:hover{background:var(--hover);color:var(--text)}.iconColorWrap{position:relative}.iconColorButton{width:44px;height:38px;grid-template-columns:auto 10px;gap:4px}.iconColorButton>span{width:10px;height:10px;border-radius:50%}.iconColorMenu{position:absolute;right:0;top:44px;z-index:60;display:grid;grid-template-columns:repeat(3,32px);grid-gap:5px;gap:5px;padding:7px;background:var(--overlay);border:1px solid var(--line);border-radius:9px;box-shadow:var(--shadow-soft)}.iconColorMenu button{width:32px;height:32px;display:grid;place-items:center;border:1px solid transparent;background:transparent;border-radius:7px;cursor:pointer}.iconColorMenu button.active,.iconColorMenu button:hover{background:var(--hover);border-color:var(--line)}.iconColorMenu span{width:17px;height:17px;border-radius:50%;display:block}.iconPickerSection{padding:0 12px 12px}.iconCatalogHeading strong,.iconPickerSection>strong{font-size:12px;color:var(--muted)}.iconCatalogHeading{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.iconCatalogHeading span{font-size:11px;color:var(--muted)}.phosphorIconGrid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:3px;gap:3px;max-height:330px;overflow:auto;padding:2px}.phosphorIconGrid.recent{max-height:none;margin-top:7px}.phosphorIconGrid button{height:48px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--text);cursor:pointer}.phosphorIconGrid button:hover{background:var(--hover)}.phosphorIconGrid i{display:block;font-size:30px;line-height:1}.unicodeEmojiPicker{padding:10px}.unicodeEmojiPicker .epr-main{border:0!important;box-shadow:none!important;background:transparent!important}.iconUploadPanel{display:grid;place-items:center;text-align:center;padding:34px 24px 38px}.iconUploadPanel p{max-width:360px;margin:5px 0 18px;color:var(--muted);font-size:12px}.iconUploadPreview{width:78px;height:78px;display:grid;place-items:center;margin-bottom:14px;border:1px solid var(--line);border-radius:16px;background:var(--panel);font-size:46px;overflow:hidden}.iconUploadButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:9px 13px;cursor:pointer}.iconUploadButton:hover{background:var(--hover)}.iconUploadButton input{display:none}.pageIconButton .pageIconImage,.pageIconButton>.pageIconImage{width:62px;height:62px;border-radius:12px;object-fit:cover}.pageIconImage{width:100%;height:100%;object-fit:cover;border-radius:inherit}.pageLucideIcon,.pagePhosphorIcon{display:block}.pagePhosphorIcon{font-size:1em;line-height:1}.pageLucideIcon{width:1em;height:1em;stroke-width:1.75}.pageIconButton .pagePhosphorIcon{font-size:52px}.pageIconButton .pageLucideIcon{width:52px;height:52px}.pageListIcon .pagePhosphorIcon,.relatedPageIcon .pagePhosphorIcon{font-size:20px}.pageListIcon .pageLucideIcon,.relatedPageIcon .pageLucideIcon{width:20px;height:20px}.pageListIcon .pageIconImage,.relatedPageIcon .pageIconImage{width:100%;height:100%;object-fit:cover;border-radius:6px}.iconUploadPreview .pagePhosphorIcon{font-size:48px}.iconUploadPreview .pageLucideIcon{width:48px;height:48px}.iconUploadPreview .pageIconImage{width:78px;height:78px;border-radius:16px}html[data-theme=dark] .iconPickerTabs,html[data-theme=dark] .notionIconPicker{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .iconColorButton,html[data-theme=dark] .iconPickerSearchRow>button,html[data-theme=dark] .iconPickerSearchRow>input,html[data-theme=dark] .iconUploadButton{background:var(--control-bg,#242423);border-color:var(--line);color:var(--text)}html[data-theme=dark] .iconColorMenu{background:var(--overlay);border-color:var(--line)}html[data-theme=dark] .unicodeEmojiPicker .epr-main{--epr-bg-color:var(--panel);--epr-category-label-bg-color:var(--panel);--epr-search-input-bg-color:var(--control-bg,#242423);--epr-hover-bg-color:var(--hover);--epr-focus-bg-color:var(--hover);--epr-text-color:var(--text)}@media(max-width:720px){.notionIconPicker{width:min(94vw,620px)}.phosphorIconGrid{grid-template-columns:repeat(7,minmax(0,1fr))}.phosphorIconGrid i{font-size:28px}.iconPickerTabs button{padding:0 7px}.iconPickerSearchRow{grid-template-columns:minmax(0,1fr) 38px 44px}}.collaborativeTopbar{height:56px;padding:0 18px;gap:8px}.topbarNavButton{width:30px;height:30px;display:grid;place-items:center;padding:0!important;font-size:20px;color:var(--muted)}.topbarBreadcrumb{display:flex;align-items:center;min-width:0;max-width:min(46vw,620px);font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden}.topbarBreadcrumb>a,.topbarBreadcrumbSegment>a,.topbarBreadcrumbSegment>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none}.topbarBreadcrumb>a:hover,.topbarBreadcrumbSegment>a:hover{color:var(--text)}.topbarBreadcrumbSegment{display:flex;align-items:center;min-width:0}.topbarBreadcrumbSegment i{flex:0 0 auto;padding:0 7px;color:color-mix(in srgb,var(--muted) 70%,transparent);font-style:normal}.topbarBreadcrumbSegment:last-child{flex:1 1}.topbarBreadcrumbSegment:last-child>span{color:var(--text)}.topbarSearch{height:34px;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel)!important;padding:0 11px!important;color:var(--text)!important}.workspaceContextLabel{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);white-space:nowrap}.workspaceContextLabel i{width:8px;height:8px;border-radius:50%;display:block;background:#72c986}.workspaceContextLabel.editing{color:var(--text);font-weight:600}.workspaceContextLabel.editing i{background:#8a6dff;box-shadow:0 0 0 3px rgba(138,109,255,.14)}.workspaceAvatars{display:flex;align-items:center;gap:7px}.workspaceAvatar{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:#efeee9;color:#353531;font-size:10px;font-weight:750;position:relative;overflow:hidden}.workspaceAvatar img{width:100%;height:100%;object-fit:cover}.workspaceAvatar.offline{opacity:.55}.workspaceAvatar.online:after{content:"";position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;background:#72c986;border:2px solid var(--panel)}.topbarMenuWrap{position:relative}.topbarMore{width:40px;height:34px;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--panel)!important;letter-spacing:2px}.topbarMenu{position:absolute;right:0;top:40px;z-index:40;width:150px;padding:5px;background:var(--overlay);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-soft);display:grid}.topbarMenu a,.topbarMenu button{display:block;width:100%;padding:8px 9px;border:0!important;background:transparent!important;color:var(--text);text-align:left;text-decoration:none;border-radius:6px;cursor:pointer}.topbarMenu a:hover,.topbarMenu button:hover{background:var(--hover)!important}.topbarMenu form{margin:0}html[data-theme=dark] .workspaceAvatar{background:#2b2b29;color:var(--text);border-color:var(--line)}html[data-theme=dark] .workspaceAvatar.online:after{border-color:var(--panel)}html[data-theme=dark] .topbarMore,html[data-theme=dark] .topbarSearch{background:var(--control-bg,#242423)!important;border-color:var(--line)!important}@media(max-width:820px){.workspaceAvatars .workspaceAvatar:nth-child(n+3),.workspaceContextLabel{display:none}.topbarBreadcrumb{max-width:220px}.topbarBreadcrumb>a,.topbarBreadcrumbSegment:first-of-type i{display:none}.topbarSearch{padding:0 8px!important}}.topbarNotificationsWrap{position:relative}.topbarNotificationsButton{position:relative;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.topbarNotificationsButton:hover{background:var(--hover);color:var(--text)}.topbarNotificationsButton>i{font-size:18px}.topbarNotificationsButton>span{position:absolute;right:-2px;top:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:#b54a4a;color:#fff;font-size:9px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--panel)}.notificationsPopover{position:absolute;right:0;top:40px;z-index:80;width:min(380px,calc(100vw - 28px));max-height:520px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--overlay);box-shadow:var(--shadow-soft);color:var(--text)}.notificationsHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid var(--line)}.notificationsHeader strong{font-size:13px}.notificationsHeader button{border:0;background:transparent;color:var(--muted);font-size:11px;cursor:pointer}.notificationsHeader button:hover{color:var(--text)}.notificationsList{max-height:460px;overflow:auto;padding:5px}.notificationsList>button{display:grid;grid-template-columns:32px minmax(0,1fr) 10px;grid-gap:8px;gap:8px;align-items:start;width:100%;padding:9px;border:0;border-radius:8px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.notificationsList>button:hover{background:var(--hover)}.notificationsList>button.read{opacity:.72}.notificationsList>button.unread{background:color-mix(in srgb,var(--accent) 7%,transparent)}.notificationIcon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.notificationIcon i{font-size:16px}.notificationCopy{min-width:0}.notificationCopy small,.notificationCopy strong{display:block}.notificationCopy strong{font-size:12px;line-height:1.35}.notificationCopy small{margin-top:3px;color:var(--muted);font-size:10px}.notificationUnreadDot{width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--accent)}.notificationsEmpty{padding:28px 16px;color:var(--muted);font-size:12px;text-align:center}html[data-theme=light] .notificationsPopover{background:#fff;border-color:#deddd8}html[data-theme=dark] .notificationsPopover{background:#20201f;border-color:#373735}@media(max-width:640px){.notificationsPopover{right:-70px;width:min(360px,calc(100vw - 16px))}}.notificationsViewAll{display:block;width:100%;border:0;border-top:1px solid var(--line);background:transparent;color:var(--accent);padding:10px 12px;text-align:left;font-size:11px;cursor:pointer}.notificationsViewAll:hover{background:var(--hover)}html[data-theme=dark]{--control-bg:#242423;--control-bg-hover:#2b2b29;--surface-raised:#20201f;--surface-soft:#1d1d1c;--focus-ring:rgba(158,183,216,.22)}html[data-theme=dark] .content,html[data-theme=dark] .mainArea,html[data-theme=dark] body{background:var(--bg);color:var(--text)}html[data-theme=dark] .brandMark,html[data-theme=dark] .commentComposer,html[data-theme=dark] .commentThread,html[data-theme=dark] .emptyState,html[data-theme=dark] .historyOpen .pageInspectorBody,html[data-theme=dark] .inspectorPlaceholder,html[data-theme=dark] .panelCard,html[data-theme=dark] .projectList{background:var(--panel);color:var(--text);border-color:var(--line)}html[data-theme=dark] .historyInspector,html[data-theme=dark] .inspectorSection,html[data-theme=dark] .pageInspectorBody{background:var(--panel);color:var(--text)}html[data-theme=dark] .commentThreadTop,html[data-theme=dark] .pageInspectorTabs{background:var(--side);border-color:var(--line)}html[data-theme=dark] .pageInspectorTabs button.active{border-bottom-color:var(--text)}html[data-theme=dark] .pageOutlineNav button,html[data-theme=dark] .sidebar a{color:var(--muted)}html[data-theme=dark] .pageOutlineNav button:hover,html[data-theme=dark] .projectRow:hover,html[data-theme=dark] .sidebar a:hover,html[data-theme=dark] .topbar button:hover{background:var(--hover);color:var(--text)}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] select,html[data-theme=dark] textarea{background:var(--control-bg);color:var(--text);border-color:var(--line)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#83837e}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}html[data-theme=dark] input[type=date]{color-scheme:dark}html[data-theme=dark] input[type=file]::-webkit-file-upload-button{border:1px solid var(--line);border-radius:6px;background:var(--control-bg-hover);color:var(--text);padding:5px 8px;margin-right:8px}html[data-theme=dark] input[type=file]::file-selector-button{border:1px solid var(--line);border-radius:6px;background:var(--control-bg-hover);color:var(--text);padding:5px 8px;margin-right:8px}html[data-theme=dark] .commentComposerLabel button,html[data-theme=dark] .commentFilters button,html[data-theme=dark] .commentJump,html[data-theme=dark] .commentMentions button,html[data-theme=dark] .commentResolve,html[data-theme=dark] .defaultColorButton,html[data-theme=dark] .taskScopeTabs button,html[data-theme=dark] .toolbar select,html[data-theme=dark] .toolbar>button{background:var(--control-bg);border-color:var(--line);color:var(--muted)}html[data-theme=dark] .commentComposerLabel button:hover,html[data-theme=dark] .commentFilters button:hover,html[data-theme=dark] .commentJump:hover,html[data-theme=dark] .commentMentions button:hover,html[data-theme=dark] .commentResolve:hover,html[data-theme=dark] .taskScopeTabs button:hover,html[data-theme=dark] .toolbar>button:hover{background:var(--control-bg-hover);color:var(--text)}html[data-theme=dark] .commentFilters button.active,html[data-theme=dark] .commentMentions button.active,html[data-theme=dark] .taskScopeTabs button.active,html[data-theme=dark] .toolbar>button.active{background:#30302e;color:var(--text);border-color:#454542}html[data-theme=dark] .taskTable{border-color:var(--line)}html[data-theme=dark] .taskEditableRow{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .taskEditableRow:hover{background:#222220}html[data-theme=dark] .taskEditableRow label>span,html[data-theme=dark] .taskIdentity p,html[data-theme=dark] .taskSaveState{color:var(--muted)}html[data-theme=dark] .taskIdentity a,html[data-theme=dark] .taskTitleLink{color:var(--accent)}html[data-theme=dark] .taskEditableRow input[type=date],html[data-theme=dark] .taskEditableRow select{background:var(--control-bg);color:var(--text);border:1px solid var(--line)}html[data-theme=dark] .commentComposer textarea,html[data-theme=dark] .commentReplyBox textarea{background:var(--control-bg);color:var(--text);border-color:var(--line);-webkit-text-fill-color:var(--text)}html[data-theme=dark] .commentReplyBox{background:var(--panel);color:var(--text);border-top-color:var(--line)}html[data-theme=dark] .commentReplyBox .commentMentions>span{color:var(--muted)}html[data-theme=dark] .commentReplyBox .commentMentions button{background:var(--control-bg);color:var(--muted);border-color:var(--line)}html[data-theme=dark] .commentReplyBox .commentMentions button.active,html[data-theme=dark] .commentReplyBox .commentMentions button:hover{background:var(--control-bg-hover);color:var(--text)}html[data-theme=dark] .commentReplyBox>button{background:#e7e7e2;color:#1b1b1a;border-color:#e7e7e2;-webkit-text-fill-color:#1b1b1a}html[data-theme=dark] .commentReplyBox>button:hover:not(:disabled){background:#f2f2ed}html[data-theme=dark] .commentReplyBox>button:disabled{background:#3a3a37;color:#8f8f89;border-color:#454542;-webkit-text-fill-color:#8f8f89;opacity:1}html[data-theme=dark] .commentThreadTop{border-bottom-color:var(--line)}html[data-theme=dark] .commentAnchorPreview,html[data-theme=dark] .commentMeta,html[data-theme=dark] .commentThreadType{color:var(--muted)}html[data-theme=dark] .coverUrlRow input,html[data-theme=dark] .relatedPopover>input,html[data-theme=dark] .relatedPopover>select,html[data-theme=dark] .stackForm input{background:var(--control-bg);color:var(--text);border-color:var(--line)}html[data-theme=dark] .coverUploadLabel,html[data-theme=dark] .coverUrlRow button,html[data-theme=dark] .stackForm button{background:var(--control-bg-hover);color:var(--text);border-color:var(--line)}html[data-theme=dark] .pageAppearancePopover,html[data-theme=dark] .relatedItem,html[data-theme=dark] .relatedPageMenu,html[data-theme=dark] .relatedPopover{background:var(--panel);color:var(--text);border-color:var(--line)}html[data-theme=dark] .pageDocumentPane .richEditor,html[data-theme=dark] .richEditor,html[data-theme=dark] .tiptap{background:var(--bg);color:var(--text)}html[data-theme=dark] .blockToolbar,html[data-theme=dark] .colorToolbar,html[data-theme=dark] .toolbar{background:var(--panel)}html[data-theme=dark] .swatch{box-shadow:inset 0 0 0 2px #242423}html[data-theme=dark] .ProseMirror mark,html[data-theme=dark] .tiptap mark{color:#252522;-webkit-text-fill-color:#252522}html[data-theme=dark] .primaryButton{background:#e7e7e2;color:#1b1b1a!important}html[data-theme=dark] .primaryButton:hover{background:#f2f2ed}html[data-theme=dark] button:disabled{opacity:.48}html[data-theme=dark] .actions a,html[data-theme=dark] .taskIdentity a,html[data-theme=dark] .textLink,html[data-theme=dark] a.taskTitleLink{color:var(--accent)}html[data-theme=dark] .commentThreads .emptyState,html[data-theme=dark] .inspectorPlaceholder,html[data-theme=dark] .relatedEmpty{background:var(--surface-soft);color:var(--muted);border-color:var(--line)}html[data-theme=dark] input:-webkit-autofill,html[data-theme=dark] input:-webkit-autofill:focus,html[data-theme=dark] input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--control-bg) inset;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}html:not([data-theme=dark]),html[data-theme=light]{color-scheme:light;--bg:#f7f7f5;--panel:#fff;--side:#f2f2ef;--text:#252522;--muted:#6d6e69;--line:#dcdcd6;--overlay:rgba(255,255,255,.985);--hover:#efefeb;--accent:#405f82;--danger:#a24545;--control-bg:#fff;--control-bg-hover:#f3f3ef;--surface-soft:#fafaf8}html:not([data-theme=dark]) .content,html:not([data-theme=dark]) .mainArea,html:not([data-theme=dark]) body,html[data-theme=light] .content,html[data-theme=light] .mainArea,html[data-theme=light] body{background:var(--bg);color:var(--text)}html:not([data-theme=dark]) button,html:not([data-theme=dark]) input,html:not([data-theme=dark]) label,html:not([data-theme=dark]) option,html:not([data-theme=dark]) select,html:not([data-theme=dark]) textarea,html[data-theme=light] button,html[data-theme=light] input,html[data-theme=light] label,html[data-theme=light] option,html[data-theme=light] select,html[data-theme=light] textarea{color:var(--text)}html:not([data-theme=dark]) input:not([type=checkbox]):not([type=radio]),html:not([data-theme=dark]) select,html:not([data-theme=dark]) textarea,html[data-theme=light] input:not([type=checkbox]):not([type=radio]),html[data-theme=light] select,html[data-theme=light] textarea{background:var(--control-bg);color:var(--text);border-color:var(--line)}html:not([data-theme=dark]) option,html[data-theme=light] option{background:#fff;color:#252522}html:not([data-theme=dark]) input::placeholder,html:not([data-theme=dark]) textarea::placeholder,html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#858680;opacity:1}html:not([data-theme=dark]) input[type=date],html[data-theme=light] input[type=date]{color-scheme:light}html:not([data-theme=dark]) input[type=file]::-webkit-file-upload-button,html[data-theme=light] input[type=file]::-webkit-file-upload-button{border:1px solid var(--line);border-radius:6px;background:var(--control-bg-hover);color:var(--text);padding:5px 8px;margin-right:8px}html:not([data-theme=dark]) input[type=file]::file-selector-button,html[data-theme=light] input[type=file]::file-selector-button{border:1px solid var(--line);border-radius:6px;background:var(--control-bg-hover);color:var(--text);padding:5px 8px;margin-right:8px}html:not([data-theme=dark]) .brandMark,html:not([data-theme=dark]) .commentComposer,html:not([data-theme=dark]) .commentThread,html:not([data-theme=dark]) .emptyState,html:not([data-theme=dark]) .inspectorPlaceholder,html:not([data-theme=dark]) .notionIconPicker,html:not([data-theme=dark]) .pageAppearancePopover,html:not([data-theme=dark]) .panelCard,html:not([data-theme=dark]) .projectList,html:not([data-theme=dark]) .relatedPageMenu,html:not([data-theme=dark]) .relatedPopover,html:not([data-theme=dark]) .settingsCard,html:not([data-theme=dark]) .topbarMenu,html[data-theme=light] .brandMark,html[data-theme=light] .commentComposer,html[data-theme=light] .commentThread,html[data-theme=light] .emptyState,html[data-theme=light] .inspectorPlaceholder,html[data-theme=light] .notionIconPicker,html[data-theme=light] .pageAppearancePopover,html[data-theme=light] .panelCard,html[data-theme=light] .projectList,html[data-theme=light] .relatedPageMenu,html[data-theme=light] .relatedPopover,html[data-theme=light] .settingsCard,html[data-theme=light] .topbarMenu{background:var(--panel);color:var(--text);border-color:var(--line)}html:not([data-theme=dark]) .blockToolbar,html:not([data-theme=dark]) .colorToolbar,html:not([data-theme=dark]) .toolbar,html[data-theme=light] .blockToolbar,html[data-theme=light] .colorToolbar,html[data-theme=light] .toolbar{background:#fafaf8;color:var(--text)!important}html:not([data-theme=dark]) .defaultColorButton,html:not([data-theme=dark]) .toolbar option,html:not([data-theme=dark]) .toolbar select,html:not([data-theme=dark]) .toolbar>button,html[data-theme=light] .defaultColorButton,html[data-theme=light] .toolbar option,html[data-theme=light] .toolbar select,html[data-theme=light] .toolbar>button{background:#fff!important;color:#30312e!important;-webkit-text-fill-color:#30312e;border-color:var(--line)!important}html:not([data-theme=dark]) .defaultColorButton:hover,html:not([data-theme=dark]) .toolbar>button:hover,html[data-theme=light] .defaultColorButton:hover,html[data-theme=light] .toolbar>button:hover{background:#f0f0ec!important;color:#252522!important;-webkit-text-fill-color:#252522}html:not([data-theme=dark]) .toolbar>button.active,html[data-theme=light] .toolbar>button.active{background:#e8e8e3!important;color:#20201e!important;-webkit-text-fill-color:#20201e}html:not([data-theme=dark]) .paletteGroup>span,html[data-theme=light] .paletteGroup>span{color:#747570!important}html:not([data-theme=dark]) .appearancePopoverHeader button,html:not([data-theme=dark]) .ellipsisButton,html:not([data-theme=dark]) .iconColorButton,html:not([data-theme=dark]) .iconPickerSearchRow>button,html:not([data-theme=dark]) .iconPickerTabs button,html:not([data-theme=dark]) .pageHeaderActions button,html:not([data-theme=dark]) .subtleAction,html[data-theme=light] .appearancePopoverHeader button,html[data-theme=light] .ellipsisButton,html[data-theme=light] .iconColorButton,html[data-theme=light] .iconPickerSearchRow>button,html[data-theme=light] .iconPickerTabs button,html[data-theme=light] .pageHeaderActions button,html[data-theme=light] .subtleAction{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)}html:not([data-theme=dark]) .appearancePopoverHeader button:hover,html:not([data-theme=dark]) .ellipsisButton:hover,html:not([data-theme=dark]) .iconColorButton:hover,html:not([data-theme=dark]) .iconPickerSearchRow>button:hover,html:not([data-theme=dark]) .iconPickerTabs button.active,html:not([data-theme=dark]) .iconPickerTabs button:hover,html:not([data-theme=dark]) .pageHeaderActions button:hover,html:not([data-theme=dark]) .subtleAction:hover,html[data-theme=light] .appearancePopoverHeader button:hover,html[data-theme=light] .ellipsisButton:hover,html[data-theme=light] .iconColorButton:hover,html[data-theme=light] .iconPickerSearchRow>button:hover,html[data-theme=light] .iconPickerTabs button.active,html[data-theme=light] .iconPickerTabs button:hover,html[data-theme=light] .pageHeaderActions button:hover,html[data-theme=light] .subtleAction:hover{color:var(--text)!important;-webkit-text-fill-color:var(--text)}html:not([data-theme=dark]) .coverUploadLabel,html:not([data-theme=dark]) .coverUrlRow button,html:not([data-theme=dark]) .iconUploadButton,html[data-theme=light] .coverUploadLabel,html[data-theme=light] .coverUrlRow button,html[data-theme=light] .iconUploadButton{background:var(--panel);color:var(--text)!important;-webkit-text-fill-color:var(--text);border-color:var(--line)}html:not([data-theme=dark]) .commentComposerLabel button,html:not([data-theme=dark]) .commentFilters button,html:not([data-theme=dark]) .commentJump,html:not([data-theme=dark]) .commentMentions button,html:not([data-theme=dark]) .commentResolve,html:not([data-theme=dark]) .pageInspectorTabs button,html:not([data-theme=dark]) .pageOutlineHeader button,html:not([data-theme=dark]) .pageOutlineNav button,html:not([data-theme=dark]) .taskScopeTabs button,html[data-theme=light] .commentComposerLabel button,html[data-theme=light] .commentFilters button,html[data-theme=light] .commentJump,html[data-theme=light] .commentMentions button,html[data-theme=light] .commentResolve,html[data-theme=light] .pageInspectorTabs button,html[data-theme=light] .pageOutlineHeader button,html[data-theme=light] .pageOutlineNav button,html[data-theme=light] .taskScopeTabs button{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)}html:not([data-theme=dark]) .appearanceOptions>button,html:not([data-theme=dark]) .commentFilters button.active,html:not([data-theme=dark]) .commentFilters button:hover,html:not([data-theme=dark]) .commentJump:hover,html:not([data-theme=dark]) .commentMentions button.active,html:not([data-theme=dark]) .commentMentions button:hover,html:not([data-theme=dark]) .commentResolve:hover,html:not([data-theme=dark]) .pageInspectorTabs button.active,html:not([data-theme=dark]) .pageInspectorTabs button:hover,html:not([data-theme=dark]) .pageOutlineHeader button:hover,html:not([data-theme=dark]) .pageOutlineNav button:hover,html:not([data-theme=dark]) .taskScopeTabs button.active,html:not([data-theme=dark]) .taskScopeTabs button:hover,html:not([data-theme=dark]) .topbar button,html:not([data-theme=dark]) .topbarMore,html:not([data-theme=dark]) .topbarSearch,html[data-theme=light] .appearanceOptions>button,html[data-theme=light] .commentFilters button.active,html[data-theme=light] .commentFilters button:hover,html[data-theme=light] .commentJump:hover,html[data-theme=light] .commentMentions button.active,html[data-theme=light] .commentMentions button:hover,html[data-theme=light] .commentResolve:hover,html[data-theme=light] .pageInspectorTabs button.active,html[data-theme=light] .pageInspectorTabs button:hover,html[data-theme=light] .pageOutlineHeader button:hover,html[data-theme=light] .pageOutlineNav button:hover,html[data-theme=light] .taskScopeTabs button.active,html[data-theme=light] .taskScopeTabs button:hover,html[data-theme=light] .topbar button,html[data-theme=light] .topbarMore,html[data-theme=light] .topbarSearch{color:var(--text)!important;-webkit-text-fill-color:var(--text)}html:not([data-theme=dark]) .appearanceOptions small,html:not([data-theme=dark]) .helperText,html:not([data-theme=dark]) .muted,html:not([data-theme=dark]) .popoverLabel,html:not([data-theme=dark]) .settingsValue,html[data-theme=light] .appearanceOptions small,html[data-theme=light] .helperText,html[data-theme=light] .muted,html[data-theme=light] .popoverLabel,html[data-theme=light] .settingsValue{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)}html:not([data-theme=dark]) .loginCard>button,html:not([data-theme=dark]) .primaryButton,html:not([data-theme=dark]) .stackForm button,html[data-theme=light] .loginCard>button,html[data-theme=light] .primaryButton,html[data-theme=light] .stackForm button{background:#30312e;color:#fff!important;-webkit-text-fill-color:#fff}html:not([data-theme=dark]) .coverChangeButton,html[data-theme=light] .coverChangeButton{color:#fff!important;-webkit-text-fill-color:#fff}html:not([data-theme=dark]) input:-webkit-autofill,html:not([data-theme=dark]) input:-webkit-autofill:focus,html:not([data-theme=dark]) input:-webkit-autofill:hover,html[data-theme=light] input:-webkit-autofill,html[data-theme=light] input:-webkit-autofill:focus,html[data-theme=light] input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--control-bg) inset}.pageTitleInput{display:block;width:100%;margin:3px 0 4px;padding:0;border:0!important;outline:0!important;background:transparent!important;color:var(--text)!important;-webkit-text-fill-color:var(--text);font:inherit;font-size:38px;font-weight:700;line-height:1.2;letter-spacing:-.03em;box-shadow:none!important}.pageTitleInput:hover{background:rgba(120,120,115,.06)!important;border-radius:6px}.pageTitleInput:focus{background:rgba(120,120,115,.08)!important;border-radius:6px;box-shadow:0 0 0 4px rgba(120,120,115,.08)!important}.pageTitleInput::selection{background:rgba(76,111,145,.28)}html:not([data-theme=dark]) .pageTitleInput,html[data-theme=dark] .pageTitleInput,html[data-theme=light] .pageTitleInput{color:var(--text)!important;-webkit-text-fill-color:var(--text);caret-color:var(--text)}@media(max-width:850px){.pageTitleInput{font-size:32px}}.richEditor .compactEditorLegacyColors{display:none!important}.richEditor .compactEditorToolbar{position:relative;display:flex;align-items:center;gap:3px;min-height:48px;padding:5px 7px;border-radius:10px;flex-wrap:nowrap;overflow:visible}.richEditor .compactEditorToolbar>button[hidden]{display:none!important}.richEditor .compactEditorToolbar select{min-width:126px;height:38px;padding:4px 28px 4px 10px;border-radius:7px;margin-right:5px}.richEditor .compactEditorToolbar>button{height:38px;min-width:38px;padding:0;border-radius:7px;white-space:nowrap}.richEditor .compactEditorToolbar .compactToolbarAction,.richEditor .compactEditorToolbar .compactToolbarIcon{position:relative;display:grid!important;place-items:center;width:38px;min-width:38px;height:38px;padding:0!important;border:1px solid transparent!important;border-radius:7px;background:transparent!important;color:#37352f!important;-webkit-text-fill-color:#37352f;line-height:1;cursor:pointer;box-shadow:none!important}.richEditor .compactEditorToolbar .compactToolbarAction i,.richEditor .compactEditorToolbar .compactToolbarIcon i{font-size:24px;line-height:1;font-weight:400}.richEditor .compactEditorToolbar .compactToolbarAction:hover,.richEditor .compactEditorToolbar .compactToolbarIcon:hover{background:rgba(55,53,47,.08)!important;border-color:transparent!important;color:#191919!important;-webkit-text-fill-color:#191919}.richEditor .compactEditorToolbar .compactToolbarAction.active{background:rgba(55,53,47,.1)!important;border-color:transparent!important;color:#191919!important;-webkit-text-fill-color:#191919}.richEditor .compactEditorToolbar .compactListAction{background:#fff!important;border:1px solid #dfdfdc!important;color:#20201e!important;-webkit-text-fill-color:#20201e}.richEditor .compactEditorToolbar .compactListAction.active,.richEditor .compactEditorToolbar .compactListAction:hover{background:#f1f1ef!important;border-color:#d8d8d4!important;color:#111!important;-webkit-text-fill-color:#111}.richEditor .compactEditorToolbar .compactTaskButton{margin-left:2px}.compactInsertWrap{position:relative;display:flex;align-items:center}.compactToolbarHistory{margin-left:auto;display:flex;align-items:center;gap:2px;padding-left:10px;border-left:1px solid var(--line)}.compactInsertMenu{position:absolute;top:43px;left:0;z-index:1450;width:220px;padding:5px;border:1px solid var(--line);border-radius:9px;background:var(--overlay);box-shadow:var(--shadow-soft)}.compactInsertMenu[hidden]{display:none!important}.compactInsertMenu button{display:grid;width:100%;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border:0;border-radius:6px;background:transparent;color:var(--text);padding:9px;text-align:left;font:inherit;cursor:pointer}.compactInsertMenu button:hover{background:var(--hover)}.compactInsertMenu button>i{font-size:21px;color:var(--text)}.compactInsertMenu button>span{font-size:13px}.compactInsertMenu small{color:var(--muted);font-size:11px}html[data-theme=dark] .richEditor .compactEditorToolbar .compactToolbarAction,html[data-theme=dark] .richEditor .compactEditorToolbar .compactToolbarIcon{color:#dededb!important;-webkit-text-fill-color:#dededb}html[data-theme=dark] .richEditor .compactEditorToolbar .compactToolbarAction.active,html[data-theme=dark] .richEditor .compactEditorToolbar .compactToolbarAction:hover,html[data-theme=dark] .richEditor .compactEditorToolbar .compactToolbarIcon:hover{background:rgba(255,255,255,.08)!important;color:#f5f5f3!important;-webkit-text-fill-color:#f5f5f3}html[data-theme=dark] .richEditor .compactEditorToolbar .compactListAction{background:#f7f7f5!important;border-color:#d9d9d6!important;color:#20201e!important;-webkit-text-fill-color:#20201e}html[data-theme=dark] .richEditor .compactEditorToolbar .compactListAction.active,html[data-theme=dark] .richEditor .compactEditorToolbar .compactListAction:hover{background:#e9e9e6!important;color:#111!important;-webkit-text-fill-color:#111}@media(max-width:900px){.richEditor .compactEditorToolbar{overflow-x:auto}.compactToolbarHistory{position:-webkit-sticky;position:sticky;right:0;background:inherit}.richEditor .compactEditorToolbar select{min-width:112px}}.richEditor .iwSelectionBubble{display:flex;align-items:center;gap:2px;min-height:42px;padding:4px 5px;border:1px solid var(--line);border-radius:10px;background:var(--overlay);box-shadow:0 8px 28px rgba(0,0,0,.18);overflow:visible}.richEditor .iwSelectionBubble>button,.richEditor .iwSelectionBubble>div>button{height:32px;min-width:32px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;line-height:1;cursor:pointer}.richEditor .iwSelectionBubble>button:hover,.richEditor .iwSelectionBubble>button[class*=active],.richEditor .iwSelectionBubble>div>button:hover{background:var(--hover)}.richEditor .iwSelectionBubble .iwSelectionBlockType{min-width:104px;padding:0 10px;text-align:left;font-size:13px;font-weight:500}.richEditor .iwSelectionBubble .iwSelectionTextColor{width:34px;min-width:34px;padding:0;font-size:20px;font-weight:650;color:#d44b45!important;-webkit-text-fill-color:#d44b45!important}.richEditor .iwSelectionBubble .iwSelectionMarker{width:34px;min-width:34px;padding:0;color:#d7a514!important;-webkit-text-fill-color:#d7a514!important}.richEditor .iwSelectionBubble .iwSelectionMarker i{font-size:21px;line-height:1}.richEditor .iwSelectionBubble .iwSelectionAction{width:34px;min-width:34px;padding:0;font-size:18px}.richEditor .iwSelectionBubble .iwSelectionAction i{font-size:20px;line-height:1}.richEditor .iwSelectionBubble .iwSelectionAction sub{font-size:9px;vertical-align:-.2em}.richEditor .iwSelectionBubble>div{position:relative;display:flex;align-items:center}.richEditor .iwSelectionBubble>div:first-child,.richEditor .iwSelectionBubble>div:nth-child(3){margin-right:3px;padding-right:4px;border-right:1px solid var(--line)}.richEditor .iwSelectionBubble .iwSelectionMoreWrap{position:relative;margin-left:3px;padding-left:4px;border-left:1px solid var(--line)}.richEditor .iwSelectionBubble .iwSelectionMore{width:34px;min-width:34px;padding:0}.richEditor .iwSelectionBubble .iwSelectionMore i{font-size:22px}.richEditor .iwSelectionExtendedMenu,.richEditor .iwSelectionTurnMenu{position:absolute;z-index:1900;width:224px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--overlay);box-shadow:0 12px 34px rgba(0,0,0,.18)}.richEditor .iwSelectionExtendedMenu{top:39px;right:0}.richEditor .iwSelectionTurnMenu{top:39px;left:calc(100% + 8px)}.richEditor .iwSelectionExtendedMenu[hidden],.richEditor .iwSelectionTurnMenu[hidden]{display:none!important}.richEditor .iwSelectionMenuRow{display:grid!important;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;grid-gap:8px;gap:8px;width:100%!important;height:36px!important;min-width:0!important;padding:0 9px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;text-align:left;font:inherit;font-size:13px;cursor:pointer}.richEditor .iwSelectionMenuRow:hover{background:var(--hover)!important}.richEditor .iwSelectionMenuRow>i:first-child{font-size:18px;color:var(--muted);-webkit-text-fill-color:var(--muted)}.richEditor .iwSelectionMenuRow>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.richEditor .iwSelectionMenuRow .iwMenuCaret{justify-self:end;font-size:15px;color:var(--muted);-webkit-text-fill-color:var(--muted)}.richEditor .iwTurnCheck{justify-self:end;font-size:15px;opacity:0}.richEditor .iwSelectionMenuRow.isCurrent .iwTurnCheck{opacity:1}.richEditor .iwSelectionMenuDivider{height:1px;margin:5px 6px;background:var(--line)}.richEditor .iwSelectionDanger:hover{background:rgba(201,63,63,.08)!important}.richEditor .iwSelectionDanger:hover,.richEditor .iwSelectionDanger:hover>i{color:#c93f3f!important;-webkit-text-fill-color:#c93f3f!important}html[data-theme=dark] .richEditor .iwSelectionBubble{background:#20201f;border-color:#3a3a38;box-shadow:0 8px 28px rgba(0,0,0,.35)}html[data-theme=dark] .richEditor .iwSelectionBubble>button,html[data-theme=dark] .richEditor .iwSelectionBubble>div>button{color:#f0f0ed;-webkit-text-fill-color:#f0f0ed}html[data-theme=dark] .richEditor .iwSelectionExtendedMenu,html[data-theme=dark] .richEditor .iwSelectionTurnMenu{background:#242423;border-color:#3a3a38;box-shadow:0 14px 36px rgba(0,0,0,.4)}html[data-theme=light] .richEditor .iwSelectionBubble{background:#fff;border-color:#e4e3df;box-shadow:0 8px 24px rgba(0,0,0,.12)}html[data-theme=light] .richEditor .iwSelectionBubble>button,html[data-theme=light] .richEditor .iwSelectionBubble>div>button{color:#37352f;-webkit-text-fill-color:#37352f}html[data-theme=light] .richEditor .iwSelectionExtendedMenu,html[data-theme=light] .richEditor .iwSelectionTurnMenu{background:#fff;border-color:#e7e5e1;box-shadow:0 12px 30px rgba(0,0,0,.14)}.tasksWorkspace{margin-top:24px}.tasksToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.taskScopeTabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.taskScopeTabs button{display:flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--muted);-webkit-text-fill-color:var(--muted);cursor:pointer}.taskScopeTabs button i{font-size:16px}.taskScopeTabs button:hover{background:var(--hover);color:var(--text);-webkit-text-fill-color:var(--text)}.taskScopeTabs button.active{background:#2f302d;color:#fff;-webkit-text-fill-color:#fff}.tasksSummary{font-size:12px;color:var(--muted)}.taskList{display:grid;grid-gap:10px;gap:10px}.taskCard{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px;box-shadow:0 1px 0 rgba(0,0,0,.02);color:var(--text)}.taskCard:hover{border-color:color-mix(in srgb,var(--line) 60%,var(--text) 40%)}.taskCardTop{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.taskStatusGlyph{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:var(--muted)}.taskStatusGlyph i{font-size:20px}.taskStatusGlyph[data-status=COMPLETED]{color:#4f8b61}.taskStatusGlyph[data-status=IN_PROGRESS]{color:#567da7}.taskStatusGlyph[data-status=WAITING]{color:#b18439}.taskIdentity{min-width:0}.taskTitleLink{display:inline-block;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;text-decoration:none;font-size:15px;font-weight:650;line-height:1.35}.taskTitleLink:hover{text-decoration:underline}.taskMetaLine{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;color:var(--muted);font-size:11px}.taskPageLink,.taskSourceBadge{display:inline-flex;align-items:center;gap:4px;color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important;text-decoration:none}.taskPageLink:hover{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}.taskSaveState{min-width:70px;padding-top:3px;text-align:right;font-size:11px;color:var(--muted)}.taskSaveState[data-state=error]{color:#b44d4d}.taskFields{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr) minmax(180px,1.1fr) minmax(145px,.8fr);grid-gap:12px;gap:12px;margin:14px 0 0 38px;padding-top:12px;border-top:1px solid var(--line)}.taskField{display:grid;grid-gap:5px;gap:5px;min-width:0}.taskField>span{font-size:10px;text-transform:uppercase;letter-spacing:.055em;color:var(--muted)}.taskField input,.taskField select{width:100%;height:34px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);-webkit-text-fill-color:var(--text);padding:0 9px;outline:none}.taskField input:hover,.taskField select:hover{border-color:color-mix(in srgb,var(--line) 55%,var(--text) 45%)}.taskField input:focus,.taskField select:focus{border-color:#8e9db0;box-shadow:0 0 0 2px rgba(92,116,145,.12)}.taskField option{background:var(--panel);color:var(--text)}.taskSelectShell{position:relative}.taskSelectShell select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px}.taskSelectShell:after{content:"⌄";position:absolute;right:9px;top:50%;transform:translateY(-55%);color:var(--muted);pointer-events:none;font-size:12px}.taskSelectShell[data-kind=priority][data-value=HIGH] select{font-weight:650}.taskAssigneeControl{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px}.taskAvatar{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:var(--bg);color:var(--muted);font-size:10px;font-weight:700}.taskAssigneeControl select{min-width:0}.taskDueField input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.taskEmptyState{text-align:center}.taskEmptyState>i{display:block;margin-bottom:8px;font-size:28px;color:var(--muted)}html[data-theme=dark] .taskScopeTabs{background:#20201f;border-color:#373735}html[data-theme=dark] .taskScopeTabs button{color:#9d9e99;-webkit-text-fill-color:#9d9e99}html[data-theme=dark] .taskScopeTabs button:hover{background:#2a2a28;color:#f0f0ed;-webkit-text-fill-color:#f0f0ed}html[data-theme=dark] .taskScopeTabs button.active{background:#f0f0ed;color:#222;-webkit-text-fill-color:#222}html[data-theme=dark] .taskCard{background:#20201f;border-color:#373735}html[data-theme=dark] .taskAvatar,html[data-theme=dark] .taskField input,html[data-theme=dark] .taskField select{background:#181817;border-color:#3a3a38;color:#f0f0ed;-webkit-text-fill-color:#f0f0ed}html[data-theme=dark] .taskField option{background:#20201f;color:#f0f0ed}html[data-theme=dark] .taskFields{border-top-color:#343432}html[data-theme=dark] .taskPageLink{color:#9eb5d0!important;-webkit-text-fill-color:#9eb5d0!important}html[data-theme=light] .taskScopeTabs{background:#fff;border-color:#deddd8}html[data-theme=light] .taskScopeTabs button{color:#777873;-webkit-text-fill-color:#777873}html[data-theme=light] .taskScopeTabs button.active{background:#2f302d;color:#fff;-webkit-text-fill-color:#fff}html[data-theme=light] .taskCard{background:#fff;border-color:#e3e3de}html[data-theme=light] .taskAvatar,html[data-theme=light] .taskField input,html[data-theme=light] .taskField select{background:#fafaf8;color:#252522;-webkit-text-fill-color:#252522}@media(max-width:980px){.taskFields{grid-template-columns:1fr 1fr}.taskCardTop{grid-template-columns:28px minmax(0,1fr)}.taskSaveState{grid-column:2;text-align:left;padding:0}}@media(max-width:640px){.tasksToolbar{align-items:flex-start;flex-direction:column}.taskFields{grid-template-columns:1fr;margin-left:0}.taskCard{padding:13px}.taskMetaLine{gap:6px}}.taskFilterBar{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));grid-gap:10px;gap:10px;margin:0 0 16px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text)}.taskFilterBar label{display:grid;grid-gap:5px;gap:5px;min-width:0}.taskFilterBar label>span{font-size:10px;text-transform:uppercase;letter-spacing:.055em;color:var(--muted)}.taskFilterBar select{width:100%;height:34px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);-webkit-text-fill-color:var(--text);padding:0 9px;outline:none;color-scheme:light dark}.taskFilterBar select:hover{border-color:color-mix(in srgb,var(--line) 55%,var(--text) 45%)}.taskFilterBar select:focus{border-color:#8e9db0;box-shadow:0 0 0 2px rgba(92,116,145,.12)}html[data-theme=light] .taskFilterBar{background:#fff;border-color:#e3e3de}html[data-theme=light] .taskFilterBar select{background:#fafaf8!important;color:#252522!important;-webkit-text-fill-color:#252522!important;color-scheme:light}html[data-theme=dark] .taskFilterBar{background:#20201f;border-color:#373735}html[data-theme=dark] .taskFilterBar select{background:#181817!important;border-color:#3a3a38!important;color:#f0f0ed!important;-webkit-text-fill-color:#f0f0ed!important;color-scheme:dark}html[data-theme=light] .taskField input,html[data-theme=light] .taskField select{color-scheme:light}html[data-theme=dark] .taskField input,html[data-theme=dark] .taskField select{color-scheme:dark}@media(max-width:900px){.taskFilterBar{grid-template-columns:1fr 1fr}}@media(max-width:560px){.taskFilterBar{grid-template-columns:1fr}}.globalSearchBackdrop{position:fixed;inset:0;z-index:1000;background:rgba(20,20,19,.24);display:flex;align-items:flex-start;justify-content:center;padding:10vh 20px 24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.globalSearchDialog{width:min(720px,calc(100vw - 32px));max-height:min(720px,80vh);overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--overlay);box-shadow:0 22px 70px rgba(0,0,0,.22);color:var(--text);display:grid;grid-template-rows:auto minmax(0,1fr) auto}.globalSearchInputRow{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:13px 14px;border-bottom:1px solid var(--line)}.globalSearchInputRow>i{font-size:19px;color:var(--muted)}.globalSearchInputRow input{width:100%;border:0!important;outline:0!important;background:transparent!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;font:inherit;font-size:15px;padding:0!important;box-shadow:none!important}.globalSearchInputRow input::placeholder{color:var(--muted);-webkit-text-fill-color:var(--muted);opacity:1}.globalSearchFooter kbd,.globalSearchInputRow kbd{border:1px solid var(--line);border-radius:5px;padding:2px 6px;background:var(--panel);color:var(--muted);font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.globalSearchResults{overflow:auto;min-height:120px;max-height:calc(min(720px,80vh) - 102px);padding:7px}.globalSearchGroup{display:grid;grid-gap:2px;gap:2px}.globalSearchGroup+.globalSearchGroup{margin-top:7px;padding-top:7px;border-top:1px solid var(--line)}.globalSearchGroupLabel{padding:5px 8px 4px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.globalSearchGroup button{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;width:100%;min-height:48px;padding:6px 9px;border:0;border-radius:8px;background:transparent;color:var(--text);text-align:left;cursor:pointer;outline:none}.globalSearchGroup button.active,.globalSearchGroup button:hover{background:var(--hover)}.globalSearchGroup button:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 50%,transparent)}.globalSearchIcon{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:color-mix(in srgb,var(--muted) 10%,transparent);color:var(--muted)}.globalSearchIcon i{font-size:17px}.globalSearchCopy{min-width:0}.globalSearchCopy small,.globalSearchCopy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.globalSearchCopy strong{font-size:13px;font-weight:650}.globalSearchCopy small{margin-top:2px;color:var(--muted);font-size:11px}.globalSearchType{color:var(--muted);font-size:10px;text-transform:capitalize}.globalSearchType.command{padding:2px 6px;border:1px solid var(--line);border-radius:999px;text-transform:none}.globalSearchStatus{padding:30px 18px;color:var(--muted);text-align:center;font-size:13px}.globalSearchBackdrop,.globalSearchDialog,.globalSearchGroup button{color-scheme:light dark}.globalSearchFooter{display:flex;justify-content:flex-end;gap:16px;align-items:center;min-height:42px;padding:8px 12px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.globalSearchFooter span{display:flex;align-items:center;gap:4px}.globalSearchInlineStatus{padding:8px 10px;color:var(--muted);font-size:10px;text-align:center}.globalSearchError{display:grid;grid-gap:6px;gap:6px}.globalSearchError strong{color:var(--danger);font-size:13px}.globalSearchError small{display:block;max-width:100%;overflow-wrap:anywhere;color:var(--muted);font-size:11px;line-height:1.45}.globalSearchNotice{margin:3px 5px 7px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));border-radius:7px;background:color-mix(in srgb,var(--danger) 7%,var(--panel));color:var(--muted);font-size:11px}html[data-theme=light] .globalSearchDialog{background:#fff;border-color:#deddd8}html[data-theme=light] .globalSearchFooter kbd,html[data-theme=light] .globalSearchInputRow kbd{background:#f5f5f2}html[data-theme=dark] .globalSearchBackdrop{background:rgba(0,0,0,.38)}html[data-theme=dark] .globalSearchDialog{background:#20201f;border-color:#3a3a38}html[data-theme=dark] .globalSearchFooter kbd,html[data-theme=dark] .globalSearchInputRow kbd{background:#181817;border-color:#3a3a38}@media(max-width:640px){.globalSearchBackdrop{padding:5vh 10px 16px}.globalSearchDialog{width:100%;max-height:88vh}.globalSearchType{display:none}.globalSearchFooter{justify-content:center;gap:10px}.globalSearchFooter span:first-child{display:none}}.favoriteToggle{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);-webkit-text-fill-color:var(--muted);cursor:pointer}.favoriteToggle:hover{background:var(--hover);color:var(--text);-webkit-text-fill-color:var(--text)}.favoriteToggle.active{color:#b18439;-webkit-text-fill-color:#b18439}.favoriteToggle.compact{width:28px;height:28px;border:0;background:transparent}.favoriteToggle i{font-size:18px}.favoriteToggle:disabled{opacity:.6;cursor:default}.favoritesList{display:grid;grid-gap:8px;gap:8px;max-width:920px}.favoriteRow{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:58px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);text-decoration:none}.favoriteRow:hover{background:var(--hover)}.favoriteRowIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:color-mix(in srgb,var(--muted) 10%,transparent);color:var(--muted)}.favoriteRowIcon i{font-size:18px}.favoriteRowCopy{min-width:0}.favoriteRowCopy small,.favoriteRowCopy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favoriteRowCopy strong{font-size:14px}.favoriteRowCopy small{margin-top:3px;color:var(--muted);font-size:11px}.favoriteRowType{color:var(--muted);font-size:10px;text-transform:capitalize}.favoritesEmpty{text-align:center}.favoritesEmpty>i{display:block;margin-bottom:8px;font-size:28px;color:var(--muted)}html[data-theme=light] .favoriteToggle{background:#fff}html[data-theme=dark] .favoriteToggle{background:#20201f;border-color:#373735}@media(max-width:640px){.favoriteRow{grid-template-columns:34px minmax(0,1fr)}.favoriteRowType{display:none}}.notificationsInbox{margin-top:22px;max-width:920px}.notificationsInboxToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.notificationsInboxTabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.notificationsInboxTabs button{height:32px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.notificationsInboxTabs button:hover{background:var(--hover);color:var(--text)}.notificationsInboxTabs button.active{background:var(--text);color:var(--bg);-webkit-text-fill-color:var(--bg)}.notificationsMarkAll{border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.notificationsMarkAll:hover{color:var(--text)}.notificationsInboxList{display:grid;grid-gap:7px;gap:7px}.notificationsInboxList>button{display:grid;grid-template-columns:38px minmax(0,1fr) 12px;grid-gap:10px;gap:10px;align-items:start;width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);text-align:left;cursor:pointer}.notificationsInboxList>button:hover{background:var(--hover)}.notificationsInboxList>button.read{opacity:.72}.notificationsInboxList>button.unread{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.notificationsInboxIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.notificationsInboxIcon i{font-size:18px}.notificationsInboxCopy{min-width:0}.notificationsInboxCopy small,.notificationsInboxCopy strong{display:block}.notificationsInboxCopy strong{font-size:13px;line-height:1.4}.notificationsInboxCopy small{margin-top:4px;color:var(--muted);font-size:11px}.notificationsInboxDot{width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--accent)}.notificationsInboxState{padding:30px 12px;color:var(--muted);text-align:center}.notificationsInboxEmpty{text-align:center}.notificationsInboxEmpty>i{display:block;margin-bottom:8px;font-size:28px;color:var(--muted)}html[data-theme=light] .notificationsInboxList>button,html[data-theme=light] .notificationsInboxTabs{background:#fff}html[data-theme=dark] .notificationsInboxList>button,html[data-theme=dark] .notificationsInboxTabs{background:#20201f;border-color:#373735}@media(max-width:640px){.notificationsInboxToolbar{align-items:flex-start;flex-direction:column}.notificationsInboxTabs{width:100%;overflow:auto}.notificationsInboxList>button{grid-template-columns:34px minmax(0,1fr)}}.notificationsInboxList>article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}.notificationsInboxList>article.read{opacity:.78}.notificationsInboxList>article.unread{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.notificationsInboxMain{display:grid;grid-template-columns:38px minmax(0,1fr) 12px;grid-gap:10px;gap:10px;align-items:start;width:100%;padding:12px;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.notificationsInboxMain:hover{background:var(--hover)}.notificationsInboxContext{display:block;margin-top:3px;color:var(--accent);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notificationsInboxReadToggle{align-self:stretch;border:0;border-left:1px solid var(--line);background:transparent;color:var(--muted);padding:0 12px;font-size:10px;cursor:pointer}.notificationsInboxReadToggle:hover{background:var(--hover);color:var(--text)}html[data-theme=light] .notificationsInboxList>article{background:#fff}html[data-theme=dark] .notificationsInboxList>article{background:#20201f;border-color:#373735}@media(max-width:640px){.notificationsInboxList>article{grid-template-columns:1fr}.notificationsInboxReadToggle{border-left:0;border-top:1px solid var(--line);padding:8px 12px;text-align:left}}.homeHero{margin-bottom:24px}.homeStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.homeStatCard{display:flex;align-items:center;gap:12px;padding:14px 15px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);text-decoration:none}.homeStatCard:hover{background:var(--hover)}.homeStatIcon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.homeStatIcon i{font-size:18px}.homeStatCard small,.homeStatCard strong{display:block}.homeStatCard strong{font-size:19px;line-height:1.1}.homeStatCard small{margin-top:3px;color:var(--muted);font-size:11px}.homeDashboardGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);grid-gap:16px;gap:16px;margin-top:18px}.homeDashboardGrid.secondary{margin-top:16px;grid-template-columns:1fr 1fr}.homePanel{border:1px solid var(--line);border-radius:13px;background:var(--panel);overflow:hidden}.homePanelHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid var(--line)}.homePanelHeader h2{margin:2px 0 0;font-size:15px}.homePanelHeader a{color:var(--muted);font-size:11px;text-decoration:none}.homePanelHeader a:hover{color:var(--text)}.homeActivityList,.homeFavoriteList,.homeProjectList,.homeTaskList{display:grid}.homeActivityRow,.homeFavoriteRow,.homeProjectRow,.homeTaskRow{display:grid;align-items:center;grid-gap:10px;gap:10px;min-height:54px;padding:9px 13px;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}.homeTaskRow{grid-template-columns:24px minmax(0,1fr) auto}.homeFavoriteRow,.homeProjectRow{grid-template-columns:34px minmax(0,1fr)}.homeActivityRow{grid-template-columns:32px minmax(0,1fr)}.homeActivityRow:last-child,.homeFavoriteRow:last-child,.homeProjectRow:last-child,.homeTaskRow:last-child{border-bottom:0}.homeActivityRow:hover,.homeFavoriteRow:hover,.homeProjectRow:hover,.homeTaskRow:hover{background:var(--hover)}.homeTaskGlyph{color:var(--muted);display:grid;place-items:center}.homeTaskGlyph i{font-size:17px}.homeFavoriteIcon,.homeProjectIcon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:color-mix(in srgb,var(--muted) 10%,transparent);color:var(--muted)}.homeRowCopy{min-width:0}.homeRowCopy small,.homeRowCopy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeRowCopy strong{font-size:12px;font-weight:650}.homeRowCopy small{margin-top:3px;color:var(--muted);font-size:10px}.homePriority{padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--muted) 9%,transparent);color:var(--muted);font-size:9px;text-transform:capitalize}.homePriority.high{color:#a24d4d;background:rgba(162,77,77,.09)}.homePriority.medium{color:#9a742f;background:rgba(154,116,47,.09)}.homePriority.low{color:#55775d;background:rgba(85,119,93,.09)}.homeActivityAvatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:9px;font-weight:750}.homePanelEmpty{padding:24px 16px;color:var(--muted);font-size:12px;text-align:center}html[data-theme=light] .homePanel,html[data-theme=light] .homeStatCard{background:#fff}html[data-theme=dark] .homePanel,html[data-theme=dark] .homeStatCard{background:#20201f;border-color:#373735}@media(max-width:980px){.homeStats{grid-template-columns:repeat(2,1fr)}.homeDashboardGrid,.homeDashboardGrid.secondary{grid-template-columns:1fr}}@media(max-width:560px){.homeStats{grid-template-columns:1fr}.homeStatCard{padding:12px}.homeTaskRow{grid-template-columns:22px minmax(0,1fr)}.homePriority{grid-column:2;justify-self:start}}