:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sidebar-w:126px;--panel-w:262px;--card-radius:10px;--select-line-len:69px;--field-tr:.15s;--app-bg:#000;--surface:var(--color-bg);--surface2:var(--color-surface-1);--surface3:var(--color-surface-2);--well-edge:rgba(var(--brand-white-rgb), .032);--well-edge-main:rgba(var(--brand-white-rgb), .1);--veil:#000000b3;--veil-flatten:saturate(.2) brightness(.65);--border:var(--neutral-700);--border2:var(--color-border);--text:var(--color-text);--text-sub:var(--color-text-secondary);--text-muted:var(--color-text-muted);--label-fs:9.5px;--label-weight:600;--label-tracking:.6px;--accent:var(--brand-blue);--accent-h:var(--color-action-hover);--green:var(--brand-green);--green-sel:var(--brand-green);--purple:var(--brand-purple);--danger:var(--brand-red);--flight-ms:.19s;--flight-ease:cubic-bezier(.32, .72, .24, 1);--knob-w:14px;--knob-h:8px;--knob-r:3px;--knob-bg:var(--brand-white);--knob-shadow:0 1px 3px #00000080;--knob-ring:0 1px 3px #00000080, 0 0 0 3px rgba(var(--brand-white-rgb), .25);--rail-h:3px;--rail-r:2px;--rail-bg:rgba(var(--brand-white-rgb), .18);--rail-bg-hover:rgba(var(--brand-white-rgb), .3);--drop-w:2px;--drop-pre:color-mix(in srgb, var(--brand-bright-blue) calc(var(--drop-breath) * 1%), transparent);--drop-over:var(--accent);--drop-tr-t:.12s linear;--drop-tr:outline-color var(--drop-tr-t), border-color var(--drop-tr-t), background-color var(--drop-tr-t);--drop-glow-pre:drop-shadow(0 0 1px rgba(var(--brand-white-rgb), calc(var(--drop-breath) / 55 * .5))) drop-shadow(0 0 4px rgba(var(--brand-white-rgb), calc(var(--drop-breath) / 55 * .18)));--drop-wash-pre:color-mix(in srgb, var(--brand-bright-blue) 6%, transparent);--drop-wash-over:color-mix(in srgb, var(--accent) 7%, transparent);--sw-ring-lift:.085;--sw-ring-chroma:.82}@media (min-width:2400px){:root{--sidebar-w:152px;--panel-w:316px;--select-line-len:85px}}@media (min-width:3200px){:root{--sidebar-w:178px;--panel-w:372px;--select-line-len:100px}}@supports ((-webkit-backdrop-filter:url("#veilFlatten")) or (backdrop-filter:url("#veilFlatten"))){:root{--veil-flatten:url(#veilFlatten)}}*{box-sizing:border-box;margin:0;padding:0}input,textarea{-webkit-user-select:text;user-select:text}input:-webkit-autofill{transition:background-color 0s 10000000s, color 0s 10000000s, border-color var(--field-tr), box-shadow var(--field-tr);-webkit-text-fill-color:var(--text);caret-color:var(--text)}input:-webkit-autofill:hover{transition:background-color 0s 10000000s, color 0s 10000000s, border-color var(--field-tr), box-shadow var(--field-tr);-webkit-text-fill-color:var(--text);caret-color:var(--text)}input:-webkit-autofill:focus{transition:background-color 0s 10000000s, color 0s 10000000s, border-color var(--field-tr), box-shadow var(--field-tr);-webkit-text-fill-color:var(--text);caret-color:var(--text)}input:-webkit-autofill:active{transition:background-color 0s 10000000s, color 0s 10000000s, border-color var(--field-tr), box-shadow var(--field-tr);-webkit-text-fill-color:var(--text);caret-color:var(--text)}textarea:-webkit-autofill{transition:background-color 0s 10000000s, color 0s 10000000s, border-color var(--field-tr), box-shadow var(--field-tr);-webkit-text-fill-color:var(--text);caret-color:var(--text)}textarea:-webkit-autofill:focus{transition:background-color 0s 10000000s, color 0s 10000000s, border-color var(--field-tr), box-shadow var(--field-tr);-webkit-text-fill-color:var(--text);caret-color:var(--text)}select:-webkit-autofill{transition:background-color 0s 10000000s, color 0s 10000000s, border-color var(--field-tr), box-shadow var(--field-tr);-webkit-text-fill-color:var(--text);caret-color:var(--text)}select:-webkit-autofill:focus{transition:background-color 0s 10000000s, color 0s 10000000s, border-color var(--field-tr), box-shadow var(--field-tr);-webkit-text-fill-color:var(--text);caret-color:var(--text)}input:autofill,input:autofill:hover,input:autofill:focus,input:autofill:active,textarea:autofill,textarea:autofill:focus,select:autofill,select:autofill:focus{transition:background-color 0s 10000000s, color 0s 10000000s, border-color var(--field-tr), box-shadow var(--field-tr);-webkit-text-fill-color:var(--text);caret-color:var(--text)}html,body{height:100%}body{timeline-scope:--rail-scroll;font-family:var(--font-sans);background:var(--app-bg);color:var(--color-text);-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;overscroll-behavior:none;width:100%;font-size:13px;position:fixed;inset:0;overflow:hidden}@media (min-width:3200px){body{font-size:14px}}a{color:inherit;text-decoration:none}button{font-family:inherit}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--border2);background-clip:padding-box;border:4px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}:not([data-mediapane]){cursor:default!important}[data-mediapane] *{cursor:inherit!important}input:not([type=range]):not([type=checkbox]):not([type=radio]):not([disabled]),textarea:not([disabled]),[contenteditable=true],[data-seltext],[data-seltext] *{cursor:text!important}[data-seltext] a,[data-seltext] li[data-type=taskItem]:before{cursor:pointer!important}[data-mediapane] [data-pin],[data-mediapane] [data-pin] *,[data-mediapane] [data-view-gizmo],[data-mediapane] [data-view-gizmo] *,[data-mediapane] [data-render-chrome],[data-mediapane] [data-render-chrome] *,[data-mediapane] [data-pausepad],[data-mediapane] [data-pin-composer],[data-mediapane] [data-pin-composer] *{cursor:default!important}[data-mediapane] [data-pin-composer] [contenteditable=true],[data-mediapane] [data-pin-composer] [contenteditable=true] *{cursor:text!important}.fsHideCursor,.fsHideCursor *,.fsHideCursor [data-mediapane] [data-pausepad]{cursor:none!important}.fsHideCursor [data-tool-ghost]{visibility:hidden!important}@keyframes rcHeadOut{to{transform:translateY(-100%)}}@keyframes rcHeadIn{0%{transform:translateY(-100%)}}@keyframes rcFootOut{to{transform:translateY(100%)}}@keyframes rcFootIn{0%{transform:translateY(100%)}}@keyframes rcBodyOut{to{transform:translateY(100%)}}@keyframes rcBodyIn{0%{transform:translateY(-100%)}}.rcHeadOut,.rcHeadIn,.rcFootOut,.rcFootIn,.rcBodyOut,.rcBodyIn{will-change:transform}.rcHeadOut{animation:rcHeadOut .24s var(--ease-in) forwards}.rcHeadIn{animation:rcHeadIn .34s var(--ease-out) .1s both}.rcFootOut{animation:rcFootOut .24s var(--ease-in) forwards}.rcFootIn{animation:rcFootIn .34s var(--ease-out) .1s both}.rcBodyOut{animation:rcBodyOut .24s var(--ease-in) forwards}.rcBodyIn{animation:rcBodyIn .34s var(--ease-out) .1s both}.rteHost{display:contents}.ProseMirror{overflow-wrap:anywhere;word-break:break-word;outline:none;min-height:2.4em}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none;float:left;height:0}[data-viewer][data-fake-fullscreen]{z-index:300;background:var(--app-bg);position:fixed;inset:0}.mas-bubble{background:var(--surface2);border:1px solid var(--border2);border-radius:9px;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:0 8px 28px #00000073}.mas-bubble-btn{width:26px;height:26px;color:var(--text);opacity:.85;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .1s,opacity .1s;display:inline-flex}.mas-bubble-btn:hover{background:var(--surface3);opacity:1}.mas-bubble-on,.mas-bubble-on:hover{background:var(--accent);color:var(--brand-white);opacity:1}.mas-bubble-sep{background:var(--border2);width:1px;height:16px;margin:0 3px}@media (pointer:coarse){.mas-bubble{gap:3px;padding:5px}.mas-bubble-btn{width:36px;height:36px}.mas-bubble-sep{height:20px}}.mas-mention-menu{background:var(--surface2);border:1px solid var(--border2);border-radius:11px;min-width:200px;max-width:260px;max-height:240px;padding:6px;overflow-y:auto;box-shadow:0 14px 40px #00000080}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mas-mention-menu{background:color-mix(in srgb, var(--surface2) 66%, #00000047);-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25)}}.mas-mention-item{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex}.mas-mention-on,.mas-mention-item:hover{background:var(--accent);color:#fff}.mas-mention-dot{background:var(--surface3);width:18px;height:18px;color:rgba(var(--brand-white-rgb), .92);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:inline-flex}.mas-mention-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mas-mention-empty{color:var(--text-muted);padding:6px 8px;font-size:11.5px}.ProseMirror ul[data-type=taskList]{padding-left:.3em;list-style:none}.ProseMirror ul[data-type=taskList] li{align-items:baseline;gap:7px;display:flex}.ProseMirror ul[data-type=taskList] li>label{flex-shrink:0}.ProseMirror ul[data-type=taskList] li>div{flex:1}.ProseMirror ul[data-type=taskList] input[type=checkbox]{appearance:none;border:1.4px solid var(--text-muted);cursor:pointer;background:0 0;border-radius:3.5px;width:.85em;height:.85em;margin:0}.ProseMirror ul[data-type=taskList] input[type=checkbox]:checked{background:var(--accent) url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"/></svg>") center / 80% no-repeat;border-color:rgba(var(--brand-white-rgb), .28)}.ProseMirror ul[data-type=taskList] input[type=checkbox]:checked:hover{border-color:var(--text-muted)}.ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--text-muted)}.mdBody ul[data-type=taskList]{padding-left:.3em;list-style:none}.mdBody ul[data-type=taskList] li[data-type=taskItem]:before{content:"";vertical-align:-.1em;border:1.4px solid var(--text-muted);cursor:pointer;border-radius:3.5px;width:.85em;height:.85em;margin-right:.5em;display:inline-block}.mdBody ul[data-type=taskList] li[data-type=taskItem][data-checked=true]:before{background:var(--accent) url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"/></svg>") center / 80% no-repeat;border-color:rgba(var(--brand-white-rgb), .28)}.mdBody ul[data-type=taskList] li[data-type=taskItem][data-checked=true]:hover:before{border-color:var(--text-muted)}[data-done] .mdBody ul[data-type=taskList] li[data-type=taskItem][data-checked=true]:hover:before{border-color:rgba(var(--brand-white-rgb), .28)}.mdBody ul[data-type=taskList] li[data-type=taskItem][data-checked=true]{color:var(--text-muted)}[data-done] .mdBody ul[data-type=taskList] li[data-type=taskItem]:before{cursor:default}@media (pointer:coarse){.ProseMirror ul[data-type=taskList] input[type=checkbox],.mdBody ul[data-type=taskList] li[data-type=taskItem]:before{width:1.15em;height:1.15em}.ProseMirror ul[data-type=taskList] li>label{position:relative}.ProseMirror ul[data-type=taskList] li>label:after{content:"";position:absolute;inset:-8px -4px -8px -8px}}.mdBody{white-space:normal}.mdBody strong{font-weight:700}.mdBody em{font-style:italic}.mdBody del{opacity:.6}.mdBody a{color:var(--brand-bright-blue);text-underline-offset:2px;word-break:break-word;text-decoration:underline}.mdBody code{background:var(--surface3);border:1px solid var(--border2);border-radius:4px;padding:.03em .32em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.mdBody a[data-mention],.mdBody a[href^="mm://user/"]{color:var(--brand-bright-blue);pointer-events:none;cursor:default;font-weight:600;text-decoration:none}.mdBody p,.mdBody ul,.mdBody ol,.mdBody blockquote{margin:0}.mdBody>*+*{margin-top:.45em}.mdBody ul,.mdBody ol{padding-left:1.35em}.mdBody li{margin:.12em 0}.mdBody li::marker{color:var(--text-muted)}.mdBody blockquote{border-left:2px solid var(--border2);color:var(--text-muted);padding:.02em 0 .02em .65em}@property --drop-breath{syntax:"<number>";inherits:true;initial-value:55}@keyframes dropBreathe{0%,to{--drop-breath:40}50%{--drop-breath:85}}:root[data-drag]{animation:1.6s ease-in-out infinite dropBreathe}@media (prefers-reduced-motion:reduce){:root[data-drag]{animation:none}}
