@font-face{font-family:Stoick Google Sans;src:url(../../../fonts/google-sans-latin.woff2) format("woff2");font-display:swap}@font-face{font-family:Stoick Google Sans;src:url(../../../fonts/google-sans-cyrillic.woff2) format("woff2");font-display:swap;unicode-range:U+0400-052F,U+2DE0-2DFF,U+A640-A69F}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;min-width:320px;min-height:100%}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--focus-ring, #929397);outline-offset:2px}:root{--action-symbol-depth: drop-shadow(0 .6px .4px #52637699)}:is(.lucide-icon,.action-symbol){stroke-width:2.15;filter:var(--action-symbol-depth);vertical-align:middle}@media(forced-colors:active){:root{--action-symbol-depth: none}}:root{--motion-fast: .16s;--motion-enter: .22s;--motion-ease: cubic-bezier(.2,.8,.2,1)}@keyframes motion-page-enter{0%{opacity:.08}to{opacity:1}}.app-shell>.view{animation:motion-page-enter .28s var(--motion-ease)}@keyframes motion-fade{0%{opacity:.25}to{opacity:1}}@keyframes motion-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes motion-panel{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes motion-pulse{50%{opacity:.45}}:where(.p-folder-grid,.folder-grid,.item-grid,.view>main>.grid)>:nth-child(-n+8),:where(.p-panel,.p-column,.settings>.section,.cal-month,.cal-year){animation:motion-fade var(--motion-enter) var(--motion-ease)}:where(.p-folder-grid,.folder-grid,.item-grid,.view>main>.grid)>:nth-child(n+2):nth-child(-n+8){animation-delay:30ms;animation-fill-mode:backwards}:where(.p-folder-grid,.folder-grid,.item-grid,.view>main>.grid)>:nth-child(n+5):nth-child(-n+8){animation-delay:60ms}:where(.login-card,.theme-menu){animation:motion-rise var(--motion-enter) var(--motion-ease)}:where(.cal-task-panel,.cal-sidebar){animation:motion-panel var(--motion-enter) var(--motion-ease)}.projects-dialog[open]{animation:motion-rise var(--motion-enter) var(--motion-ease)}.projects-dialog.drawer[open]{animation-name:motion-panel}.projects-dialog[open]::backdrop{animation:motion-fade var(--motion-enter) ease}:where(.tabs a,.rail a,.p-pills button,.p-view-switch button,.cal-toolbar button,.cal-task-row,.settings-nav a){transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease,border-color var(--motion-fast) ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}:root,.app-shell,.login-scene{--focus-ring: #929397;--popup-hover: color-mix(in srgb, var(--text, #eee) 8%, transparent);--popup-border: color-mix(in srgb, var(--text, #eee) 15%, transparent);--popup-shadow: 0 20px 64px #0003, 0 4px 14px #0002}:root .ui-surface.ui-surface,:root affine-menu{background:var(--panel, #202124);color:var(--text, #eceef2);border:1px solid var(--popup-border);border-radius:20px;box-shadow:var(--popup-shadow);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--muted, #888) transparent}:root[data-theme]{--affine-primary-color: #929397;--affine-primary-color-04: #92939722;--affine-v2-edgeless-selection-selection: #929397;--affine-popover-radius: 20px;--affine-popover-shadow: var(--popup-shadow);--affine-overlay-panel-shadow: var(--popup-shadow)}:root affine-menu{background:var(--affine-background-overlay-panel-color, #202124);color:var(--affine-text-primary-color, #eceef2)}:root .selection-toolbar{border-radius:12px}:root .selection-toolbar :is(.dropdown button,.format){color:var(--text)}:root .selection-toolbar :is(.dropdown button,.format):hover{background:var(--popup-hover)}:root :is(.selection-toolbar .dropdown,affine-menu){animation:motion-fade var(--motion-enter) var(--motion-ease)}:root .projects-dialog.drawer{border-radius:20px 0 0 20px}:root :is(.dialog-scrim,.scrim,.discard-wrap),:root .projects-dialog::backdrop{background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:root :is(.dialog,.discard,.quick-create,.create-menu,.link-wrap>.panel){animation:motion-fade var(--motion-enter) var(--motion-ease)}.choice-popover,.date-popover{position:fixed;inset:auto;margin:0;padding:7px;max-width:calc(100vw - 20px);max-height:min(360px,calc(100dvh - 20px));overflow:auto;opacity:0;font-family:Stoick Google Sans,-apple-system,sans-serif;transition:opacity .16s ease,display .16s allow-discrete,overlay .16s allow-discrete}.choice-popover:popover-open,.date-popover:popover-open{opacity:1}@starting-style{.choice-popover:popover-open,.date-popover:popover-open{opacity:0}}.choice-popover{width:max-content}.choice-option{justify-content:space-between}.choice-option>span:first-child{min-width:0;overflow-wrap:anywhere}.choice-option>span:last-child{flex-shrink:0;width:16px;text-align:center}.choice-option>.choice-option-trailing:last-child{display:inline-flex;align-items:center;gap:10px;width:auto}.choice-option-trailing>.choice-option-mark{width:16px;text-align:center}.choice-option-trailing>span:last-child{display:inline-flex;align-items:center}select[data-choice-menu]{cursor:pointer}*{-webkit-tap-highlight-color:transparent}:root :focus{outline-color:var(--focus-ring)!important}:root:not([data-input-mode=keyboard]) :focus{outline:none!important}:root[data-input-mode=keyboard] :focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:3px}:root :is(input,textarea,select):not(.ui-input):not(.ui-input-focus):focus{box-shadow:none!important}::selection{color:inherit;background:#92939755}@media(prefers-reduced-motion:reduce){.choice-popover,.date-popover{transition:none}}@media(forced-colors:active){:root .ui-surface.ui-surface{border-color:CanvasText}:root[data-input-mode=keyboard] :focus-visible{outline-color:Highlight!important}.choice-option.is-active{outline:1px solid Highlight}}.choice-option-label{display:inline-flex;align-items:center;gap:10px}.choice-option-label>.material-type-icon{flex:0 0 22px}:root,.app-shell,.login-scene{--menu-row-height: 38px;--menu-detail-height: 56px;--menu-padding: 6px;--menu-radius: 16px;--menu-row-radius: 10px;--menu-selected: color-mix(in srgb, var(--text, #eee) 14%, transparent);--menu-selected-hover: color-mix(in srgb, var(--text, #eee) 19%, transparent)}:root .ui-surface.ui-menu{padding:var(--menu-padding);border-radius:var(--menu-radius)}:root .ui-menu.ui-menu>:is(button,a),:root .ui-menu-item.ui-menu-item{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:var(--menu-row-height);margin:0;padding:8px 12px;border:0;border-radius:var(--menu-row-radius);background:transparent;color:var(--text);font-family:Stoick Google Sans,-apple-system,sans-serif;font-size:13px;font-weight:400;line-height:20px;text-align:left;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color .12s ease,color .12s ease}:root .ui-menu.ui-menu>:is(button,a)>svg,:root .ui-menu-item.ui-menu-item>svg{flex-shrink:0}:root .ui-menu-item.ui-menu-item-detail{min-height:var(--menu-detail-height)}:root .ui-menu-item.ui-menu-item-detail small{font-size:11px;line-height:16px}:root .ui-menu.ui-menu>:is(button,a):is(:hover,:focus-visible),:root .ui-menu-item.ui-menu-item:is(:hover,:focus-visible,.is-active,:focus-within){background:var(--popup-hover)}:root .ui-menu-item.ui-menu-item:is([aria-selected=true],[aria-pressed=true]){background:var(--menu-selected)}:root .ui-menu-item.ui-menu-item:is([aria-selected=true],[aria-pressed=true]):is(:hover,.is-active,:focus-visible){background:var(--menu-selected-hover)}:root .ui-menu.ui-menu>.danger{color:var(--danger)}:root .ui-menu.ui-menu>:is(button,a):is(:disabled,[aria-disabled=true]),:root .ui-menu-item.ui-menu-item:is(:disabled,[aria-disabled=true],:has(input:disabled)){background:transparent;opacity:.4;cursor:default}:root affine-menu{padding:var(--menu-padding);border-radius:var(--menu-radius)}:root affine-menu .affine-menu-body{gap:0}:root affine-menu .affine-menu-button{box-sizing:border-box;min-height:var(--menu-row-height);padding:8px 12px;gap:10px;border-radius:var(--menu-row-radius)}:root affine-menu .affine-menu-button .affine-menu-action-text{font-size:13px;line-height:20px;overflow-wrap:anywhere}:root affine-menu .affine-menu-button:is(:hover,.focused),:root affine-menu affine-menu-button.active .affine-menu-button{background-color:var(--affine-hover-color)}:root affine-menu .affine-menu-button.delete-item:hover{background-color:var(--affine-background-error-color);color:var(--affine-error-color)}@media(pointer:coarse){:root,.app-shell,.login-scene{--menu-row-height: 44px}}@media(prefers-reduced-motion:reduce){:root .ui-menu.ui-menu>:is(button,a),:root .ui-menu-item.ui-menu-item{transition:none}}@media(forced-colors:active){:root .ui-menu-item.ui-menu-item:is([aria-selected=true],[aria-pressed=true]){outline:1px solid Highlight;outline-offset:-2px}}:root,.app-shell{--window-padding: 20px;--window-radius: 22px;--window-gap: 16px}:root .ui-surface.ui-window{box-sizing:border-box;padding:var(--window-padding);border-radius:var(--window-radius);font-family:Stoick Google Sans,-apple-system,sans-serif}:root .ui-window.ui-window-compact{--window-padding: 16px;--window-radius: 20px}:root .ui-window.ui-window-sectioned{padding:0}:root .ui-window.drawer{border-radius:var(--window-radius) 0 0 var(--window-radius)}:root .ui-window.ui-window .ui-window-header{display:flex;align-items:center;justify-content:space-between;flex:none;gap:12px;padding:0;margin:0 0 var(--window-gap)}:root .ui-window.ui-window .ui-window-title,:root .ui-window.ui-window .ui-window-header :is(h2,strong){min-width:0;margin:0;color:var(--text);font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.2px;overflow-wrap:anywhere}:root .ui-window.ui-window .ui-window-header p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:18px}:root .ui-window.ui-window .ui-window-header>svg{flex:none;color:var(--muted)}:root .ui-window.ui-window .ui-window-header>h2{flex:1}:root .ui-window.ui-window .ui-window-body{min-width:0}:root .ui-window.ui-window .ui-window-actions,:root .ui-window.ui-window .p-form>footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;flex:none;gap:8px;margin:var(--window-padding) 0 0;padding:16px 0 0;border-top:1px solid var(--line)}:root .ui-window-sectioned.ui-window-sectioned>.ui-window-header{margin:0;padding:16px var(--window-padding);border-bottom:1px solid var(--line)}:root .ui-window-sectioned.ui-window-sectioned .ui-window-body{padding:var(--window-padding)}:root .ui-window-sectioned.ui-window-sectioned .ui-window-footer{margin:0;padding:16px var(--window-padding);border-top:1px solid var(--line)}:root .ui-window.ui-window .ui-window-footer .ui-window-actions{margin:0;padding:0;border:0}:root .ui-window.ui-window .p-form{gap:var(--window-gap)}:root .ui-window.ui-window .p-form>footer{margin-top:0}@media(max-width:600px){:root .ui-window.ui-window{--window-padding: 16px;--window-radius: 20px}:root .ui-window.ui-window .ui-window-actions{flex-wrap:wrap}}:root .ui-input.ui-input.ui-input{box-sizing:border-box;min-width:0;height:40px;min-height:40px;padding:9px 12px;border:1px solid var(--field-border, var(--line));border-radius:10px;background:var(--field, var(--panel-2));color:var(--text);font-family:inherit;font-size:13px;font-weight:400;line-height:20px;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}:root .ui-input.ui-input.ui-input--compact{height:36px;min-height:36px;padding:7px 12px}:root .ui-input.ui-input.ui-input--inline{height:32px;min-height:32px;padding:5px 8px;font-size:12px}:root textarea.ui-input.ui-input.ui-input{height:auto;min-height:96px;padding:10px 12px;line-height:1.6;resize:vertical}:root .ui-input.ui-input::placeholder{color:var(--muted, color-mix(in srgb, var(--text) 55%, transparent));opacity:1}:root .ui-input.ui-input:disabled{opacity:.5;cursor:not-allowed}:root .ui-input.ui-input[readonly]{color:var(--muted);background:var(--panel)}:root .ui-field.ui-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;line-height:18px;font-weight:500;color:var(--muted, color-mix(in srgb, var(--text) 70%, transparent))}:root .ui-field-label.ui-field-label{font-size:12px;line-height:18px;font-weight:500;color:var(--muted, color-mix(in srgb, var(--text) 70%, transparent))}:root .ui-field-shell.ui-field-shell.ui-field-shell{box-sizing:border-box;height:36px;min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);transition:border-color .14s ease,box-shadow .14s ease}:root .ui-field-shell.ui-field-shell--inline.ui-field-shell{height:32px;min-height:32px;padding:0 8px}:root .ui-field-shell.ui-field-shell .ui-input.ui-input{height:100%;min-height:0;border:0;border-radius:8px;padding:0 8px;background:transparent;color:inherit;box-shadow:none!important}:root .ui-field-shell.ui-field-shell>select.ui-input{padding-left:8px}:root :is(.ui-input.ui-input,.ui-input-focus.ui-input-focus):focus{outline:none!important;border-color:color-mix(in srgb,var(--text) 48%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--text) 17%,transparent)}:root .ui-field-shell.ui-field-shell:has(.ui-input:focus){border-color:color-mix(in srgb,var(--text) 48%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--text) 17%,transparent)}:root .ui-input.ui-input:is([aria-invalid=true],:user-invalid){border-color:var(--danger, #d76565)}:root .ui-input.ui-input:is([aria-invalid=true],:user-invalid):focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--danger, #d76565) 25%,transparent)}:root .card-status .ui-input.ui-input{font-size:11px}:root .priority-action .ui-input.ui-input{font-size:11px}:root .page-number .ui-input.ui-input{padding-inline:4px}:root .date-month .ui-input.ui-input{padding-inline:4px}:root .add-checklist-item .ui-input.ui-input{flex:1;width:0;background:transparent}:root .filters .ui-input.ui-input,:root .sort-label .ui-input.ui-input{height:36px;min-height:36px;padding-block:7px}@media(prefers-reduced-motion:reduce){:root .ui-input.ui-input,:root .ui-field-shell.ui-field-shell{transition:none}}@media(forced-colors:active){:root :is(.ui-input.ui-input,.ui-input-focus.ui-input-focus):focus{outline:2px solid Highlight!important;outline-offset:2px;box-shadow:none}:root .ui-input.ui-input:disabled{color:GrayText;opacity:1}}:root .task-properties label{gap:6px}:root .ui-field-shell .p-select-control{height:100%}:root .add-checklist-item .ui-input.ui-input:not(:focus),:root .checklist-editor .checklist-title.ui-input:not(:focus){border-color:transparent;background:transparent}:root .checklist-editor .checked .checklist-title.ui-input{color:var(--muted)}:root .task-properties .priority-field .select-control{min-width:155px}.ui-button{--button-bg:var(--panel-2, var(--field, #191919));--button-fg:var(--text, #e8e8e8);--button-border:var(--line, var(--field-border, #333));--button-hover:color-mix(in srgb, var(--text, #eee) 8%, var(--panel-2, #191919));--button-pressed:color-mix(in srgb, var(--text, #eee) 14%, var(--panel-2, #191919))}.ui-button--ghost{--button-bg:transparent;--button-border:transparent;--button-fg:var(--muted, var(--text))}.ui-button:is([aria-pressed=true],.chosen,.active,.selected){--button-bg:var(--nav-selected, var(--panel-2));--button-fg:var(--text);--button-border:var(--line)}.ui-button:is(.ui-button--primary,.ui-window-primary){--button-bg:var(--action-bg, var(--text));--button-fg:var(--action-fg, var(--panel));--button-border:var(--action-border, var(--field-border));--button-hover:var(--action-hover, color-mix(in srgb, var(--text) 86%, var(--panel)));--button-pressed:color-mix(in srgb, var(--action-bg, var(--text)) 85%, var(--action-fg, var(--panel)))}.ui-button:is(.ui-button--danger,.danger){--button-fg:var(--danger, #c23c3c);--button-bg:transparent;--button-border:color-mix(in srgb, var(--danger, #c23c3c) 32%, var(--line, transparent));--button-hover:color-mix(in srgb, var(--danger, #c23c3c) 9%, transparent);--button-pressed:color-mix(in srgb, var(--danger, #c23c3c) 16%, transparent)}.ui-button.overdue{--button-fg:var(--danger)}:root .ui-button.ui-button.ui-button.ui-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:auto;min-height:40px;max-width:100%;padding:9px 14px;border:1px solid var(--button-border);border-radius:10px;background:var(--button-bg);color:var(--button-fg);box-shadow:none;font-family:inherit;font-size:13px;font-weight:550;line-height:20px;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;filter:none;transform:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .1s ease}:root .ui-button.ui-button.ui-button.ui-button--toolbar{min-height:36px;padding:7px 12px}:root .ui-button.ui-button.ui-button.ui-button--compact{min-height:32px;padding:5px 10px;font-size:12px}:root .ui-button.ui-button.ui-button.ui-button--icon{flex:none;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}:root .ui-button.ui-button.ui-button.ui-button--nowrap{white-space:nowrap;flex-shrink:0}:root .ui-button.ui-button.ui-button>svg{flex-shrink:0}:root .selection-toolbar .ui-button.ui-button.ui-button.format{color:inherit}:root .selection-toolbar .ui-button.ui-button.ui-button.type{width:40px;min-width:40px}:root .selection-toolbar .ui-button.ui-button.ui-button.bold{font-weight:800}:root .selection-toolbar .ui-button.ui-button.ui-button.italic{font-family:Georgia,serif}:root .selection-toolbar .ui-button.ui-button.ui-button.under{text-decoration:underline}:root .selection-toolbar .ui-button.ui-button.ui-button.strike{text-decoration:line-through}:root .selection-toolbar .ui-button.ui-button.ui-button.code{font-family:ui-monospace,monospace;font-size:11px}@media(hover:hover){:root .ui-button.ui-button.ui-button.ui-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--button-hover);color:var(--button-fg);filter:none}}:root .ui-button.ui-button.ui-button.ui-button:active:not(:disabled):not([aria-disabled=true]){background:var(--button-pressed);box-shadow:inset 0 1px 2px #0002;transform:translateY(1px)}:root .ui-button.ui-button.ui-button.ui-button:focus-visible{outline:2px solid var(--focus-ring, #929397);outline-offset:3px}:root .ui-button.ui-button.ui-button.ui-button:is(:disabled,[aria-disabled=true]){background:var(--button-bg);color:var(--button-fg);opacity:.45;cursor:not-allowed;box-shadow:none;filter:none;transform:none;pointer-events:auto}:root .ui-control.ui-control{transition:background-color .14s ease,box-shadow .14s ease,filter .1s ease;touch-action:manipulation}:root .ui-control.ui-control:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.9)}:root .ui-control.ui-control:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed;filter:none;transform:none}:root .ui-menu.ui-menu>button:active:not(:disabled),:root button.ui-menu-item.ui-menu-item:active:not(:disabled):not([aria-disabled=true]){background:var(--menu-selected-hover)}@media(pointer:coarse){:root .ui-button.ui-button.ui-button.ui-button{min-height:44px}:root .ui-button.ui-button.ui-button.ui-button--icon{min-width:44px;width:44px;height:44px}:root .ui-field-shell:has(.ui-button){height:auto;min-height:46px}.selection-toolbar{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){:root .ui-button.ui-button.ui-button.ui-button,:root .ui-control.ui-control{transition:none}:root .ui-button.ui-button.ui-button.ui-button:active{transform:none}}@media(forced-colors:active){:root .ui-button.ui-button.ui-button.ui-button{border-color:ButtonText}:root .ui-button.ui-button.ui-button.ui-button:is(:disabled,[aria-disabled=true]){color:GrayText;border-color:GrayText;opacity:1}:root .ui-button.ui-button:is([aria-pressed=true],.chosen,.active,.selected){outline:1px solid Highlight;outline-offset:-3px}}:root .ui-checkbox.ui-checkbox.ui-checkbox{appearance:none;-webkit-appearance:none;box-sizing:border-box;display:inline-grid;place-content:center;position:relative;flex:none;width:18px;height:18px;min-width:18px;min-height:18px;padding:0;margin:0;border:1px solid color-mix(in srgb,var(--text) 45%,var(--panel));border-radius:5px;background:var(--panel-2);color:var(--panel);cursor:pointer;vertical-align:middle;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0001;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}:root .ui-checkbox.ui-checkbox:before{content:"";display:block;width:11px;height:9px;background:currentColor;clip-path:polygon(0 45%,15% 30%,40% 57%,85% 0,100% 15%,40% 100%);opacity:0}:root .ui-checkbox.ui-checkbox:checked,:root .ui-checkbox.ui-checkbox:indeterminate{background:var(--text);border-color:var(--text)}:root .ui-checkbox.ui-checkbox:checked:before,:root .ui-checkbox.ui-checkbox:indeterminate:before{opacity:1}:root .ui-checkbox.ui-checkbox:indeterminate:before{height:2px;clip-path:none;border-radius:1px}:root .ui-check-row.ui-check-row{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:36px;padding:7px 8px;border-radius:10px;margin-block:0;font-size:13px;line-height:20px;color:var(--text);cursor:pointer;transition:background-color .14s ease;overflow-wrap:anywhere}:root .ui-check-target.ui-check-target{display:grid;place-items:center;flex:none;width:32px;min-height:32px;padding:0;margin:0;border-radius:10px;cursor:pointer}@media(hover:hover){:root .ui-check-row.ui-check-row:hover:not(:has(input:disabled)),:root .ui-check-target.ui-check-target:hover:not(:has(input:disabled)){background:var(--popup-hover, var(--panel-2))}:root .ui-checkbox.ui-checkbox:hover:not(:disabled){border-color:var(--text);box-shadow:0 0 0 3px color-mix(in srgb,var(--text) 9%,transparent)}}:root .ui-checkbox.ui-checkbox:focus-visible{outline:2px solid var(--focus-ring, #929397);outline-offset:3px}:root .ui-checkbox.ui-checkbox:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}:root .ui-check-row.ui-check-row:has(input:disabled),:root .ui-check-target.ui-check-target:has(input:disabled){opacity:.45;cursor:not-allowed;background:transparent}:root :is(.ui-check-row,.ui-check-target) .ui-checkbox:disabled{opacity:1}:root .ui-segmented.ui-segmented.ui-segmented{display:inline-flex;align-items:stretch;gap:3px;padding:3px;border:1px solid var(--line);border-radius:13px;background:var(--panel-2);box-sizing:border-box;max-width:100%}:root .ui-segmented .ui-button{--button-bg:transparent;--button-border:transparent}:root .ui-button:is([aria-pressed=true],.chosen,.active,.selected){--button-bg:var(--panel);--button-fg:var(--text);--button-border:color-mix(in srgb,var(--text) 35%,var(--line))}:root .ui-segmented .ui-button.ui-button.ui-button.ui-button{margin:0;white-space:nowrap;overflow-wrap:normal}:root .ui-segmented .ui-button.ui-button.ui-button.ui-button:not(.ui-button--icon){padding-inline:10px}:root .ui-segmented .ui-button.ui-button.ui-button.ui-button[aria-pressed=true]{box-shadow:0 1px 3px #0002}:root .ui-segmented .ui-button.ui-button.ui-button.ui-button:disabled{box-shadow:none}:root .ui-check-button.ui-check-button>span{box-sizing:border-box;width:18px;height:18px;border-radius:5px;border:1px solid currentColor;background:transparent}:root .ui-check-button.ui-check-button[aria-pressed=true]>span{background:var(--text);border-color:var(--text);color:var(--panel)}:root .ui-check-button.ui-check-button:disabled>span{background:transparent}:root .ui-check-button.ui-check-button:disabled svg{opacity:0}:root .ui-check-button.ui-check-button[aria-pressed=true]:disabled>span{background:var(--text);color:var(--panel)}:root .ui-check-button.ui-check-button[aria-pressed=true]:disabled svg{opacity:1}:root .ui-check-button.ui-check-button:focus-visible{outline:2px solid var(--focus-ring, #929397);outline-offset:2px;border-radius:7px}@media(pointer:coarse){:root .ui-check-row.ui-check-row,:root .ui-check-target.ui-check-target{min-height:44px}:root .ui-check-target.ui-check-target{width:44px}}@media(prefers-reduced-motion:reduce){:root .ui-checkbox.ui-checkbox,:root .ui-check-row.ui-check-row{transition:none}}@media(forced-colors:active){:root .ui-checkbox.ui-checkbox.ui-checkbox{appearance:auto;-webkit-appearance:auto;accent-color:auto}:root .ui-checkbox.ui-checkbox:before{display:none}:root .ui-checkbox.ui-checkbox:focus-visible{outline-color:Highlight}:root .ui-button.ui-button[aria-pressed=true]{outline:1px solid Highlight;outline-offset:-3px}}:root .ui-tooltip.ui-tooltip{position:fixed;inset:auto;margin:0;z-index:1000;box-sizing:border-box;max-width:min(320px,calc(100vw - 16px));padding:8px 10px;border:1px solid var(--line,#444);border-radius:10px;background:var(--panel,#191919);color:var(--text,#eee);font:500 12px/18px Stoick Google Sans,-apple-system,sans-serif;white-space:normal;overflow-wrap:anywhere;box-shadow:0 6px 20px #0003;animation:feedback-in .14s ease-out}:root .ui-tooltip[hidden]{display:none}:root .ui-tooltip.ui-tooltip--instant{animation:none}:root .ui-notice.ui-notice.ui-notice{--notice-color:var(--muted);--notice-fill:var(--panel-2);--notice-border:var(--line);box-sizing:border-box;max-width:100%;padding:10px 12px;border:1px solid var(--notice-border);border-radius:12px;background:var(--notice-fill);color:var(--notice-color);font:400 13px/20px Stoick Google Sans,-apple-system,sans-serif;overflow-wrap:anywhere;white-space:normal;animation:feedback-in .16s ease-out}:root .ui-notice.ui-notice[data-tone=error]{--notice-color:var(--danger,#b73535);--notice-fill:color-mix(in srgb,var(--danger,#b73535) 7%,var(--panel));--notice-border:color-mix(in srgb,var(--danger,#b73535) 28%,var(--line))}:root .ui-notice.ui-notice[data-tone=success]{--notice-color:var(--text);--notice-fill:color-mix(in srgb,#70a38a 8%,var(--panel));--notice-border:color-mix(in srgb,#70a38a 35%,var(--line))}:root .ui-notice.ui-notice[data-tone=warning]{--notice-color:var(--text);--notice-fill:color-mix(in srgb,#bc934b 9%,var(--panel));--notice-border:color-mix(in srgb,#bc934b 35%,var(--line))}:root .ui-notice.ui-notice.ui-notice--compact{padding:6px 9px;border-radius:10px;font-size:11px;line-height:17px}:root .ui-notice>p{margin:0 0 6px;color:inherit}:root .ui-notice>p:last-child{margin-bottom:0}:root .ui-notice>button{margin-top:6px}.ui-toast-host{position:fixed;z-index:90;bottom:20px;right:20px;width:min(400px,calc(100vw - 32px));pointer-events:none}:root .ui-toast.ui-toast{display:flex;align-items:center;gap:10px;box-shadow:0 8px 28px #0003;pointer-events:auto}.ui-toast>span{flex:1;min-width:0}.ui-toast>svg{flex:none;color:#70a38a}:root .ui-toast.ui-toast>button{margin:0;flex:none}@keyframes feedback-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.ui-toast-host{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){:root .ui-tooltip.ui-tooltip,:root .ui-notice.ui-notice.ui-notice{animation:none}}@media(forced-colors:active){:root .ui-tooltip.ui-tooltip,:root .ui-notice.ui-notice.ui-notice{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}}:root[data-theme=dark]{scrollbar-color:#3b3b3b #0b0b0b}.app-shell:not(.light){--panel-raised: #1c1c1c;--popup-border: #343434;--popup-hover: #292929;--popup-shadow: 0 20px 64px #0009, 0 4px 14px #0006}.app-shell:not(.light) .ui-surface.ui-surface{background:var(--panel-raised);scrollbar-color:#494949 transparent}.app-shell:not(.light) [data-slot=github-activity]{background:var(--panel);color:var(--text)}.app-shell:not(.light) .task-projects-panel{background:var(--surface);border-color:var(--line)}.app-shell:not(.light) .activity-tooltip{background:var(--panel-raised);color:var(--text);box-shadow:0 4px 16px #0008,inset 0 0 0 1px var(--line)}.app-shell:not(.light) .selection-toolbar,.app-shell:not(.light) .selection-toolbar .dropdown{background:var(--panel-raised);color:var(--text);border-color:var(--popup-border)}.app-shell:not(.light) .selection-toolbar .divider{background:var(--line)}.app-shell:not(.light) .selection-toolbar .format:hover,.app-shell:not(.light) .selection-toolbar .format:focus-visible{background:var(--popup-hover)}:root[data-theme=dark]{--affine-background-primary-color: #000;--affine-background-secondary-color: #0d0d0d;--affine-background-tertiary-color: #191919;--affine-background-overlay-panel-color: #1c1c1c;--affine-background-code-block: #191919;--affine-text-primary-color: #e8e8e8;--affine-text-secondary-color: #a1a1a1;--affine-border-color: #282828;--affine-divider-color: #282828;--affine-hover-color: #ffffff0d;--affine-hover-color-filled: #292929;--affine-v2-layer-background-primary: #000;--affine-v2-layer-background-secondary: #0d0d0d;--affine-v2-layer-background-tertiary: #191919;--affine-v2-layer-background-overlayPanel: #1c1c1c;--affine-v2-layer-background-codeBlock: #191919;--affine-v2-layer-background-edgelessGrid: #282828;--affine-v2-layer-background-hoverOverlay: #ffffff0d;--affine-v2-layer-background-translucentUI: #1c1c1cf0;--affine-v2-dialog-background-primary: #1c1c1c;--affine-v2-input-background: #191919;--affine-v2-slashMenu-background: #1c1c1c;--affine-v2-text-primary: #e8e8e8;--affine-v2-text-secondary: #a1a1a1}.login-scene:not(.light) .gear:hover,.login-scene:not(.light) .theme-menu button:hover,.login-scene:not(.light) .theme-menu .active{background:#292929}.navigation-progress.svelte-99yc4f{position:fixed;inset:0 0 auto;height:3px;z-index:200;overflow:hidden;pointer-events:none;background:#a0a0a022;animation:motion-fade .16s ease-out}i.svelte-99yc4f{display:block;width:35%;height:100%;background:#a0a0a0;border-radius:3px;animation:svelte-99yc4f-travel 1.1s ease-in-out infinite}@keyframes svelte-99yc4f-travel{0%{transform:translate(-100%)}to{transform:translate(390%)}}@media(prefers-reduced-motion:reduce){.navigation-progress.svelte-99yc4f,i.svelte-99yc4f{animation:none}i.svelte-99yc4f{width:100%;opacity:.7}}
