:root{--separator:#3c3c431f;--separator-strong:#3c3c432e;--shadow-popover:0 8px 24px #18181b14, 0 1px 3px #18181b0a;--shadow-dialog:0 22px 64px #18181b24, 0 2px 8px #18181b0d;--shadow-panel:-10px 0 36px #18181b0f, -1px 0 0 #3c3c4314;--page-inline:24px;--page-inline-mobile:16px;--type-micro:10.5px}html{-webkit-tap-highlight-color:transparent}.workspace-scroll{scrollbar-width:thin;scrollbar-color:#3c3c432e transparent}.workspace-scroll::-webkit-scrollbar{width:8px;height:8px}.workspace-scroll::-webkit-scrollbar-track{background:0 0}.workspace-scroll::-webkit-scrollbar-thumb{background:#3c3c432e padding-box padding-box;border:2px solid #0000;border-radius:999px}.workspace-scroll::-webkit-scrollbar-thumb:hover{background:#3c3c4342 padding-box padding-box}.ui-skeleton-shimmer{background:var(--surface-control);position:relative;overflow:hidden}.ui-skeleton-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff9e,#0000);animation:1.45s ease-in-out infinite ui-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ui-skeleton-shimmer{to{transform:translate(100%)}}.notes-editor-loading:before{background:var(--surface-control)!important;box-shadow:0 2.5rem 0 var(--surface-control), 0 5rem 0 var(--surface-control), 0 7.5rem 0 var(--surface-control)!important;animation:1.45s ease-in-out infinite alternate ui-loading-breathe!important}@keyframes ui-loading-breathe{to{opacity:.5}}.now-workspace{padding-bottom:max(3rem, calc(var(--tab-bar-height) + 1.5rem))}@media (max-width:767px){.now-workspace{padding:1.75rem var(--page-inline-mobile) max(2.5rem, calc(var(--tab-bar-height) + 1.25rem))}section:has(nav[aria-label=任务视图])>div>header{padding-inline:var(--page-inline-mobile)!important;padding-top:1.125rem!important}section:has(nav[aria-label=任务视图]) main.workspace-scroll{padding-inline:var(--page-inline-mobile)!important}main.workspace-scroll:has(article a[href^="/notes/"]){padding-left:1.125rem!important;padding-right:1.125rem!important;padding-bottom:max(2rem, calc(var(--tab-bar-height) + 1rem))!important}[data-slot=dialog-content]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.ui-skeleton-shimmer:after{animation:none;display:none}.notes-editor-loading:before{animation:none!important}}
@media (max-width:767px){:root{--toolbar-height:calc(56px + env(safe-area-inset-top));--tab-bar-height:calc(64px + env(safe-area-inset-bottom))}header.sticky.top-0{padding-left:max(.5rem, env(safe-area-inset-left));padding-right:max(.5rem, env(safe-area-inset-right));gap:.375rem}header.sticky.top-0 [aria-label=打开导航],header.sticky.top-0 [aria-label="询问 Personal OS"],header.sticky.top-0 [aria-label=快速新建]{width:44px;min-width:44px;height:44px;min-height:44px}header.sticky.top-0>button[class*=max-w-lg]{border-radius:11px;height:44px;padding-left:.75rem;padding-right:.75rem}.mobile-tab-bar{padding-left:max(.375rem, env(safe-area-inset-left));padding-right:max(.375rem, env(safe-area-inset-right))}[data-slot=sheet-content][data-side=left]{width:min(88vw,320px)!important}[data-slot=sheet-content][data-side=left] nav[aria-label=主导航] a,[data-slot=sheet-content][data-side=left] nav[aria-label=主导航] button{border-radius:10px;min-height:44px;font-size:14px}[data-slot=sheet-content][data-side=left] nav[aria-label=主导航] svg{width:18px;height:18px}[data-slot=sheet-content] [data-slot=sheet-close]{width:44px;min-width:44px;height:44px;min-height:44px}main:not(.workspace-scroll){scroll-padding-bottom:calc(var(--tab-bar-height) + 1rem)}}@media (display-mode:standalone){html,body{overscroll-behavior-y:none}body{min-height:100dvh}}
@media (max-width:767px){input,textarea,select,.cm-content{font-size:max(16px,1em)}[data-slot=dialog-content]{width:calc(100vw - 16px);max-width:none;max-height:calc(var(--app-viewport-height) - 16px);overscroll-behavior:contain;border-radius:14px;padding:16px;overflow-y:auto}[data-slot=popover-content],[data-slot=dropdown-menu-content]{max-width:calc(100vw - 16px)}.tasks-inspector,.calendar-inspector{width:100vw!important;max-width:100vw!important}.tasks-inspector input,.tasks-inspector textarea,.tasks-inspector select,.calendar-inspector input,.calendar-inspector textarea,.calendar-inspector select{min-height:44px;font-size:16px}.now-workspace{padding-top:22px!important;padding-left:16px!important;padding-right:16px!important}.now-workspace>div.mt-10,.now-workspace>div.sm\:mt-12{margin-top:28px!important}.now-workspace>div.mt-12{gap:32px!important;margin-top:32px!important}.now-workspace>div.mt-16{margin-top:40px!important;padding-top:32px!important}.now-workspace button,.now-workspace a{min-height:40px}section:has(.fc)>div>header>div:first-child{gap:6px!important;min-height:56px!important;padding-inline:8px!important}section:has(.fc)>div>header>div:first-child button{min-width:40px;min-height:40px}section:has(.fc)>div>header>div:first-child button:last-child{min-width:58px;padding-inline:10px}section:has(.fc)>div>header>div:nth-child(2){scroll-snap-type:x proximity;min-height:44px!important;padding-inline:8px!important}section:has(.fc)>div>header>div:nth-child(2) button{scroll-snap-align:start;min-height:36px}section:has(.fc) .calendar-inspector{padding-bottom:max(16px, env(safe-area-inset-bottom))}section:has(.fc) [role=status]{max-width:calc(100vw - 24px)!important}section:has(nav[aria-label=任务视图])>div>header{padding:14px 16px 8px!important}section:has(nav[aria-label=任务视图])>div>header>div{align-items:center!important;gap:8px!important}section:has(nav[aria-label=任务视图]) h1{font-size:24px!important}nav[aria-label=任务视图]{scrollbar-width:none;padding-bottom:2px;gap:18px!important;margin-top:8px!important}nav[aria-label=任务视图]::-webkit-scrollbar{display:none}nav[aria-label=任务视图] button{min-height:34px;padding-top:6px}section:has(nav[aria-label=任务视图]) main.workspace-scroll{overscroll-behavior-y:contain;padding-inline:16px!important}section:has(nav[aria-label=任务视图]) article[role=button]{min-height:58px;grid-template-columns:36px minmax(0,1fr)!important;gap:6px!important;padding:11px 0!important}section:has(nav[aria-label=任务视图]) article[role=button]>button{width:36px!important;height:36px!important;margin-top:-2px!important}section:has(nav[aria-label=任务视图]) article[role=button]>svg:last-child{display:none}section:has(nav[aria-label=任务视图]) article[role=button] h2{line-height:1.35;white-space:normal!important;overflow:visible!important}section:has(nav[aria-label=任务视图]) article[role=button] p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notes-document-shell,.notes-editor-surface,.life-markdown-editor{height:calc(var(--app-viewport-height) - var(--toolbar-height) - var(--tab-bar-height));min-height:0}.notes-editor-surface>div>div:first-child{min-height:48px!important;padding-left:12px!important;padding-right:12px!important}.life-markdown-toolbar{scroll-snap-type:x proximity;min-height:48px;padding:4px 8px}.life-markdown-toolbar>*{scroll-snap-align:start;flex-shrink:0}.life-codemirror .cm-scroller{padding-bottom:max(24px, env(safe-area-inset-bottom));overscroll-behavior-y:contain}.life-codemirror .cm-content{padding:14px 16px 36px;line-height:1.65}.life-codemirror .cm-gutters,.life-markdown-statusbar{display:none}main.workspace-scroll:has(article a[href^="/notes/"]){padding-top:20px!important}main.workspace-scroll:has(article a[href^="/notes/"]) article>div{min-height:56px;padding:12px 36px 12px 0!important}.briefing-workspace{gap:16px!important}.briefing-workspace>header,.briefing-workspace>nav{margin-inline:-4px}.briefing-workspace nav{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.briefing-workspace nav::-webkit-scrollbar{display:none}.briefing-workspace main>header{gap:12px!important;padding-bottom:16px!important}.briefing-workspace main>header>div:first-child{min-width:0}#briefing-results article{padding-block:18px!important}#briefing-results article>p,#briefing-results article>a{max-width:none!important}#briefing-results article>a:first-of-type{font-size:15px;line-height:1.55}#briefing-results article>div:last-child{flex-wrap:wrap;gap:8px 12px!important}#briefing-results article>div:last-child a,#briefing-results article>div:last-child button{min-height:40px}}@media (max-width:430px){section:has(nav[aria-label=任务视图])>div>header [data-slot=button]{min-width:40px;min-height:40px}.briefing-workspace main>header{flex-direction:column!important;align-items:stretch!important}.briefing-workspace main>header [data-slot=button],.briefing-workspace main>header button{min-height:44px}}
section:has(.fc)>div>header{box-shadow:0 1px #3c3c4306}section:has(.fc) .fc-scroller{scrollbar-width:thin;scrollbar-color:#3c3c4329 transparent;overscroll-behavior:contain}section:has(.fc) .fc-event{-webkit-tap-highlight-color:transparent}section:has(.fc) button{-webkit-tap-highlight-color:transparent}:is(section:has(.fc) .fc-timegrid-event,section:has(.fc) .fc-daygrid-event){transform-origin:50%;will-change:transform}section:has(.fc) .fc-timegrid-now-indicator-line{overflow:visible}section:has(.fc) .fc-timegrid-now-indicator-line:before{background:var(--danger);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface-canvas);content:"";border-radius:999px;position:absolute;top:-3.5px;left:-3.5px}section:has(.fc) .fc-highlight{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:6px}section:has(.fc) .fc-more-link{transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);border-radius:6px;padding:2px 5px}section:has(.fc) .fc-more-link:hover{background:var(--surface-hover);color:var(--text-secondary)}@media (hover:hover) and (pointer:fine){section:has(.fc) .fc-daygrid-day:not(.fc-day-other):hover .fc-daygrid-day-frame{background:color-mix(in srgb, var(--surface-hover) 34%, transparent)}}@media (prefers-reduced-motion:no-preference){:is(section:has(.fc) .fc-timegrid-event,section:has(.fc) .fc-daygrid-event){transition:transform .12s var(--ease-standard), filter var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard)}:is(section:has(.fc) .fc-timegrid-event:active,section:has(.fc) .fc-daygrid-event:active){transform:scale(.985)}}section:has(nav[aria-label=笔记视图])>aside{background:color-mix(in srgb, var(--surface-sidebar) 92%, var(--surface-canvas) 8%)}section:has(nav[aria-label=笔记视图])>aside>button[aria-label^=调整笔记导航宽度]:after{content:"";width:2px;height:28px;transition:background-color var(--motion-fast) var(--ease-standard);background:0 0;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section:has(nav[aria-label=笔记视图])>aside>button[aria-label^=调整笔记导航宽度]:hover:after{background:color-mix(in srgb, var(--accent) 28%, var(--separator))}section:has(nav[aria-label=笔记视图])>aside>button[aria-label^=调整笔记导航宽度]:focus-visible:after{background:color-mix(in srgb, var(--accent) 28%, var(--separator))}section:has(nav[aria-label=笔记视图]) nav a{-webkit-tap-highlight-color:transparent}section:has(nav[aria-label=笔记视图]) nav button{-webkit-tap-highlight-color:transparent}section:has(nav[aria-label=笔记视图]) .workspace-scroll a{-webkit-tap-highlight-color:transparent}section:has(nav[aria-label=笔记视图]) .workspace-scroll button{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){section:has(nav[aria-label=笔记视图]) nav a{transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform .12s var(--ease-standard)}section:has(nav[aria-label=笔记视图]) nav button{transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform .12s var(--ease-standard)}section:has(nav[aria-label=笔记视图]) .workspace-scroll a{transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform .12s var(--ease-standard)}section:has(nav[aria-label=笔记视图]) nav a:active{transform:scale(.992)}section:has(nav[aria-label=笔记视图]) nav button:active{transform:scale(.992)}section:has(nav[aria-label=笔记视图]) .workspace-scroll a:active{transform:scale(.992)}}.life-markdown-toolbar{border-bottom:1px solid color-mix(in srgb, var(--separator) 72%, transparent);-webkit-backdrop-filter:saturate(180%)blur(16px);scrollbar-width:none;background:#ffffffe6}.life-markdown-toolbar::-webkit-scrollbar{display:none}.life-codemirror .cm-editor.cm-focused .cm-scroller{box-shadow:none!important}.life-codemirror .cm-editor.cm-focused .cm-activeLine{background-color:#0000!important}.life-codemirror .cm-scroller{scrollbar-width:thin;scrollbar-color:#3c3c4324 transparent}.life-codemirror .cm-content{text-rendering:optimizelegibility}.life-markdown-statusbar{border-top:1px solid color-mix(in srgb, var(--separator) 64%, transparent);min-height:28px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:saturate(180%)blur(14px);background:#ffffffe0;font-size:10px}.note-outline-item.is-active{background:var(--accent-soft);color:var(--accent);font-weight:600}.notes-document-shell button,.notes-editor-surface button{-webkit-tap-highlight-color:transparent}@media (max-width:767px){section:has(.fc) .fc-timegrid-slot{height:2.4em}section:has(.fc) .fc-timegrid-event{min-height:27px}section:has(.fc) .fc-timegrid-event .fc-event-main{min-height:27px}section:has(.fc) .fc-daygrid-day-frame{min-height:76px}section:has(.fc)>div>header>div:nth-child(2){overscroll-behavior-x:contain;scroll-padding-inline:8px}[data-slot=sheet-content]:has(nav[aria-label=笔记视图]){border-right-color:color-mix(in srgb, var(--separator) 78%, transparent);-webkit-backdrop-filter:saturate(180%)blur(22px);background:#f7f7f9f5;max-width:340px;width:min(88vw,340px)!important}[data-slot=sheet-content]:has(nav[aria-label=笔记视图]) input{min-height:40px}[data-slot=sheet-content]:has(nav[aria-label=笔记视图]) nav a{min-height:42px}[data-slot=sheet-content]:has(nav[aria-label=笔记视图]) nav button{min-height:42px}[data-slot=sheet-content]:has(nav[aria-label=笔记视图]) .workspace-scroll a{min-height:42px}[data-slot=sheet-content]:has(nav[aria-label=笔记视图]) .workspace-scroll button{min-width:36px;min-height:36px}[data-slot=sheet-content]:has(nav[aria-label=笔记视图]) .workspace-scroll{overscroll-behavior-y:contain;scroll-padding-block:10px}.notes-document-shell>div>div.pointer-events-none button{width:40px;height:40px}.notes-editor-surface [data-slot=button],.life-markdown-toolbar button,.life-markdown-toolbar select{min-width:40px;min-height:40px}.life-markdown-toolbar select{min-width:76px}.life-codemirror .cm-scroller{scroll-padding-bottom:max(30vh,180px)}.note-outline-item{min-height:40px}}@media (max-width:390px){[data-slot=sheet-content]:has(nav[aria-label=笔记视图]){width:90vw!important}.life-markdown-toolbar{gap:2px}}
