@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--es-color-canvas:#eef3f3;--es-color-surface:#fafdfd;--es-color-surface-raised:#fafdfd;--es-color-subtle:#dfe9e8;--es-color-ink:#102322;--es-color-muted:#627472;--es-color-rule:#cddad8;--es-color-signal:#087b6c;--es-color-signal-strong:#04584e;--es-color-signal-soft:#d6ece8;--es-color-on-signal:#fafdfd;--es-color-success:#286b45;--es-color-success-soft:#dcecdf;--es-color-warning:#8a5b13;--es-color-warning-soft:#f5e9d4;--es-color-danger:#a13945;--es-color-danger-soft:#f4dfe2;--es-color-media-canvas:#000;--es-color-overlay:#10232294;--es-shadow-rgb:16 35 34;--es-color-ember:var(--es-color-signal);--es-color-paper:var(--es-color-canvas);--es-color-white:var(--es-color-surface);--es-color-slate:var(--es-color-muted);--es-color-border:var(--es-color-rule);--es-color-ember-soft:var(--es-color-signal-soft);--es-color-ember-dark:var(--es-color-signal-strong);--es-font-display:"Inter Tight", Inter, Arial, Helvetica, sans-serif;--es-font-interface:Inter, Arial, Helvetica, sans-serif;--es-grid-unit:4px;--es-radius-1:8px;--es-radius-2:12px;--es-radius-3:16px;--es-radius-4:24px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--es-color-canvas:#090d0e;--es-color-surface:#111719;--es-color-surface-raised:#172023;--es-color-subtle:#192225;--es-color-ink:#f2f7f7;--es-color-muted:#96a5a7;--es-color-rule:#2a3639;--es-color-signal:#37c6b0;--es-color-signal-strong:#6ed8c7;--es-color-signal-soft:#14342f;--es-color-on-signal:#06110f;--es-color-success:#80c995;--es-color-success-soft:#193123;--es-color-warning:#e0b366;--es-color-warning-soft:#342815;--es-color-danger:#ef8c98;--es-color-danger-soft:#3b1d22;--es-color-overlay:#000000b3;--es-shadow-rgb:0 0 0}:root{font-synthesis:none;text-rendering:optimizelegibility;--ink:var(--es-color-ink);--ember:var(--es-color-signal);--ember-deep:var(--es-color-signal-strong);--paper:var(--es-color-canvas);--white:var(--es-color-surface);--slate:var(--es-color-muted);--rule:var(--es-color-rule);--border:var(--es-color-rule);--ember-soft:var(--es-color-signal-soft);--ember-dark:var(--es-color-signal-strong);--canvas:var(--es-color-canvas);--surface:var(--es-color-surface);--surface-raised:var(--es-color-surface-raised);--surface-muted:var(--es-color-subtle);--surface-hover:color-mix(in srgb, var(--es-color-subtle) 72%, var(--es-color-surface));--text:var(--es-color-ink);--text-muted:var(--es-color-muted);--text-faint:color-mix(in srgb, var(--es-color-muted) 72%, var(--es-color-surface));--line:var(--es-color-rule);--line-strong:color-mix(in srgb, var(--es-color-muted) 42%, var(--es-color-rule));--success:var(--es-color-success);--success-soft:var(--es-color-success-soft);--warning:var(--es-color-warning);--warning-soft:var(--es-color-warning-soft);--danger:var(--es-color-danger);--danger-soft:var(--es-color-danger-soft);--media-canvas:var(--es-color-media-canvas);--overlay:var(--es-color-overlay);--shadow-rgb:var(--es-shadow-rgb);--shadow:0 18px 50px rgb(var(--shadow-rgb) / .1);--shadow-md:0 12px 34px rgb(var(--shadow-rgb) / .14);--app-bg:var(--canvas);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{font-feature-settings:"cv11", "ss01";background:var(--canvas);min-width:320px;min-height:360px;color:var(--text);-webkit-font-smoothing:antialiased;overflow:hidden}button,input,select{font:inherit}button{color:inherit}button,select{cursor:pointer}:focus-visible{outline:2px solid color-mix(in srgb, var(--signal,var(--ember)) 70%, transparent);outline-offset:2px;border-radius:8px}[contenteditable]:focus-visible{outline:none}button:disabled{cursor:default;opacity:.38}::selection{background:color-mix(in srgb, var(--signal,var(--ember)) 24%, transparent)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 30%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:8px}:root[data-os=windows] *{scrollbar-width:auto!important;scrollbar-color:auto!important}:root[data-os=windows] .chat.is-empty>.chat-dock::-webkit-scrollbar{display:none}:root[data-os=windows] .note-tabs-track::-webkit-scrollbar{display:none}.app-shell{background:var(--canvas);grid-template-columns:236px minmax(0,1fr) 288px;width:100%;height:100%;display:grid;overflow:hidden}.sidebar,.inspector{z-index:2;background:color-mix(in srgb, var(--surface) 92%, var(--canvas));min-width:0;position:relative}.sidebar{border-right:1px solid var(--line);flex-direction:column;padding:54px 14px 14px;display:flex}.titlebar-drag-region{z-index:0;-webkit-app-region:drag;height:46px;position:absolute;top:0;bottom:auto;left:0;right:0}.spaces-nav{flex-direction:column;gap:2px;display:flex}.capture-wrap{z-index:2;flex:none;padding:44px 34px 15px;position:relative}.capture-bar{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);max-width:850px;height:48px;box-shadow:0 5px 16px rgb(var(--shadow-rgb) / .035);color:var(--text-muted);align-items:center;gap:12px;margin:0 auto;padding:0 8px 0 15px;transition:border-color .14s,box-shadow .14s;display:flex}.capture-bar:focus-within{border-color:color-mix(in srgb, var(--ember) 48%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--ember) 9%, transparent)}.capture-bar input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.capture-bar input::placeholder{color:var(--text-muted)}.command-hint{border:1px solid var(--line);background:var(--surface-muted);height:24px;color:var(--text-muted);border-radius:6px;align-items:center;gap:2px;padding:0 7px;font-size:10px;display:flex}.capture-submit{background:var(--text);width:32px;height:32px;color:var(--surface);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.capture-wrap>p{color:var(--text-muted);text-align:center;margin:7px auto 0;font-size:9.5px}.main-content{flex:1;min-height:0;padding:0 16px 16px;overflow:hidden}.note-list-pane{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface-muted) 47%, var(--surface));flex-direction:column;min-width:0;display:flex;overflow:hidden}.note-list-header{justify-content:space-between;align-items:end;padding:20px 18px 12px;display:flex}.overline{color:var(--text-muted);letter-spacing:1.55px;text-transform:uppercase;font-size:9px;font-weight:720;display:block}.note-list-header h1{letter-spacing:-.55px;margin:4px 0 0;font-family:Inter Tight Variable,sans-serif;font-size:20px;font-weight:650}.note-list-scroll{flex:1;min-height:0;padding:0 7px 10px;overflow:auto}.note-list-window{width:100%;position:relative}.note-list-window>.note-list-item{box-sizing:border-box;will-change:transform;height:116px;margin:0;position:absolute;top:0;bottom:auto;left:0;right:auto}.note-list-item{border-radius:var(--radius-md);width:100%;min-height:116px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;margin-bottom:4px;padding:12px 11px 10px;transition:background .12s,border-color .12s;display:block;overflow:hidden}.note-list-item:hover{background:var(--surface-hover)}.note-list-item.is-active{border-color:var(--line);background:var(--surface-raised);box-shadow:0 6px 18px rgb(var(--shadow-rgb) / .045)}.note-list-item>strong{letter-spacing:-.1px;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;display:block;overflow:hidden}.note-list-item>p{-webkit-line-clamp:2;height:30px;color:var(--text-muted);-webkit-box-orient:vertical;margin:4px 0 8px;font-size:10.5px;line-height:15px;display:-webkit-box;overflow:hidden}.note-list-empty{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;padding:32px 16px;display:flex}.note-list-empty strong{color:var(--text);margin-top:9px;font-size:12px}.note-list-empty p{margin:4px 0 0;font-size:10px;line-height:15px}.editor-pane{background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.save-status{color:var(--text-muted);align-items:center;gap:6px;font-size:9.5px;display:flex}.save-status>span{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.save-status--saving>span{border:1px solid var(--text-muted);background:0 0;border-right-color:#0000;animation:.7s linear infinite spin}.save-status--unsaved>span,.save-status--error>span{background:var(--ember)}.save-status--saved>span{background:var(--text-muted)}@keyframes spin{to{transform:rotate(360deg)}}.editor-scroll{flex:1;min-height:0;padding:23px max(26px,min(5vw,72px)) 60px;overflow:auto}.note-title-input{resize:none;width:100%;color:var(--text);letter-spacing:-1.25px;background:0 0;border:0;outline:0;margin:0 0 14px;padding:0;font-family:Inter Tight Variable,sans-serif;font-size:max(27px,min(3vw,38px));font-weight:660;line-height:1.15;display:block;overflow:hidden}.note-title-input::placeholder{color:color-mix(in srgb, var(--text-muted) 56%, transparent)}.note-prosemirror .spelling-error{-webkit-text-decoration:underline wavy var(--danger);text-decoration:underline wavy var(--danger);text-underline-offset:3px;text-decoration-skip-ink:none;text-decoration-thickness:1px}.note-attachment-input{display:none}.note-attachment-error{border:1px solid color-mix(in srgb, var(--danger) 24%, var(--line));background:color-mix(in srgb, var(--danger) 7%, var(--surface));color:var(--danger);border-radius:6px;margin:-10px 0 16px;padding:8px 10px;font-size:10px}.note-prosemirror{min-height:420px;color:var(--text);outline:0;font-size:14px;line-height:1.75}.note-rich-editor-host[hidden]{display:none}.note-source-editor{box-sizing:border-box;resize:none;width:100%;height:max(420px,100dvh - 350px);color:var(--text);tab-size:2;background:0 0;border:0;outline:0;padding:0 0 28px;font:13px/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block;overflow:auto}.note-source-editor::placeholder{color:var(--text-faint)}.note-source-editor:disabled{opacity:1;-webkit-text-fill-color:var(--text)}.is-reading-mode .note-prosemirror{cursor:default}.is-reading-mode .note-prosemirror a,.is-reading-mode .note-prosemirror input[type=checkbox]{cursor:pointer}.is-reading-mode .markdown-syntax-token,.is-reading-mode .note-managed-attachment__source,.is-reading-mode .note-managed-attachment__actions,.is-reading-mode .note-managed-attachment__resize,.ProseMirror[contenteditable=false] .note-managed-attachment__actions>button:not(.is-download),.ProseMirror[contenteditable=false] .note-managed-attachment__resize{display:none!important}.is-reading-mode .note-managed-attachment.is-image.ProseMirror-selectednode .note-managed-attachment__preview img{outline:0}.editor-pane.is-file-drop-target .note-prosemirror,.note-prosemirror.is-native-file-drop-target{outline:2px solid var(--ember);outline-offset:8px;background:color-mix(in srgb, var(--ember-soft) 28%, transparent)}.note-prosemirror>:first-child{margin-top:0}.markdown-syntax-token{color:var(--ember-dark);letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre;font-family:inherit;font-size:.94em;font-style:normal;font-weight:590}.markdown-syntax-token--editable{cursor:text;pointer-events:auto;-webkit-user-select:text;user-select:text;outline:none}.markdown-syntax-token--prefix{opacity:.9}.markdown-syntax-token--inline{opacity:.76}.note-prosemirror li.is-markdown-list-item-selected::marker{color:#0000}.note-prosemirror li[data-type=taskItem].is-markdown-list-item-selected>label{display:none}.note-prosemirror p{margin:0 0 .9em}.note-prosemirror h1,.note-prosemirror h2,.note-prosemirror h3{letter-spacing:-.45px;margin:1.4em 0 .45em;font-family:Inter Tight Variable,sans-serif;line-height:1.25}.note-prosemirror h1{font-size:24px}.note-prosemirror h2{font-size:20px}.note-prosemirror h3{font-size:17px}.note-prosemirror ul,.note-prosemirror ol{margin:.5em 0 1em;padding-left:1.45em}.note-prosemirror li{margin:.25em 0}.note-prosemirror ul[data-type=taskList]{padding:0;list-style:none}.note-prosemirror ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.note-prosemirror ul[data-type=taskList] li>label{margin-top:4px}.note-prosemirror ul[data-type=taskList] li>div{flex:1}.note-prosemirror input[type=checkbox]{accent-color:var(--ember)}.note-prosemirror blockquote{border-left:3px solid var(--ember);color:var(--text-muted);margin:1.2em 0;padding:3px 0 3px 18px}.note-prosemirror blockquote p:last-child{margin-bottom:0}.note-prosemirror .note-callout{border:1px solid color-mix(in srgb, var(--ember) 22%, var(--line));border-left:4px solid var(--ember);background:color-mix(in srgb, var(--ember-soft) 42%, var(--surface));border-radius:8px;margin:1.2em 0;padding:13px 15px}.note-prosemirror .note-callout__label{color:var(--ember-dark);letter-spacing:.045em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:750;display:block}.note-prosemirror .note-callout__content>:first-child{margin-top:0}.note-prosemirror .note-callout__content>:last-child{margin-bottom:0}.note-prosemirror .note-callout--tip{border-left-color:var(--success);background:color-mix(in srgb, var(--success-soft) 52%, var(--surface))}.note-prosemirror .note-callout--tip>.note-callout__label{color:var(--success)}.note-prosemirror .note-callout--warning{border-left-color:var(--warning);background:color-mix(in srgb, var(--warning-soft) 55%, var(--surface))}.note-prosemirror .note-callout--warning>.note-callout__label{color:var(--warning)}.note-prosemirror .note-callout--decision{border-left-color:var(--ember);background:color-mix(in srgb, var(--ember-soft) 55%, var(--surface))}.note-prosemirror .note-callout--decision>.note-callout__label{color:var(--ember-dark)}.note-prosemirror .tableWrapper{margin:1.25em 0;overflow-x:auto}.note-prosemirror table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.92em}.note-prosemirror th,.note-prosemirror td{border:1px solid var(--line-strong);vertical-align:top;text-align:left;min-width:90px;padding:8px 10px;position:relative}.note-prosemirror th{background:var(--surface-muted);font-weight:700}.note-prosemirror th p,.note-prosemirror td p{margin:0}.note-prosemirror .selectedCell:after{background:color-mix(in srgb, var(--ember) 12%, transparent);content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.note-prosemirror .column-resize-handle{z-index:2;background:var(--ember);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}.note-prosemirror code{background:var(--surface-muted);border-radius:5px;padding:2px 5px;font-family:SFMono-Regular,Consolas,monospace;font-size:.88em}.note-prosemirror pre{border-radius:var(--radius-sm);background:var(--text);color:var(--surface);padding:15px;overflow:auto}.note-prosemirror pre code{color:inherit;background:0 0;padding:0}.note-prosemirror a{color:var(--ember-dark);-webkit-text-decoration-color:color-mix(in srgb, var(--ember) 46%, transparent);text-decoration-color:color-mix(in srgb, var(--ember) 46%, transparent);text-underline-offset:3px}.note-prosemirror a[href^="everything-since://"]{border:1px solid color-mix(in srgb, var(--ember) 28%, var(--line));background:var(--ember-soft);color:var(--ember-dark);cursor:pointer;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82em;text-decoration:none}.note-prosemirror hr{border:0;border-top:1px solid var(--line);margin:2em 0}.note-prosemirror img{border:1px solid var(--line);max-width:100%;height:auto;box-shadow:0 7px 22px rgb(var(--shadow-rgb) / .07);border-radius:9px;margin:1.2em 0;display:block}.note-prosemirror img.ProseMirror-selectednode,.note-file-attachment.ProseMirror-selectednode{outline:2px solid var(--ember);outline-offset:3px}.note-file-attachment{border:1px solid var(--line);background:var(--surface);width:min(100%,440px);min-height:48px;color:var(--text);border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;margin:1em 0;padding:8px 11px;text-decoration:none;display:grid}.note-file-attachment:hover{border-color:var(--line-strong);background:var(--surface-hover)}.note-file-attachment__icon{background:var(--ember-soft);width:28px;height:28px;color:var(--ember-dark);border-radius:6px;place-items:center;font-size:15px;font-weight:700;display:grid}.note-file-attachment__name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.note-file-attachment__meta{color:var(--text-muted);font-size:9px}.note-managed-attachment{border:1px solid var(--line);background:var(--surface);width:min(100%,520px);min-height:62px;box-shadow:0 4px 13px rgb(var(--shadow-rgb) / .035);border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin:1.1em 0;padding:9px 10px;display:grid}.note-managed-attachment__source{display:none}.note-managed-attachment:hover{border-color:var(--line-strong)}.note-managed-attachment.is-citation-focus{border-color:var(--ember);box-shadow:0 0 0 3px color-mix(in srgb, var(--ember) 20%, transparent);animation:.7s ease-out 2 citation-focus-pulse}@keyframes citation-focus-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--ember) 8%, transparent)}}.note-managed-attachment.ProseMirror-selectednode{outline:2px solid var(--ember);outline-offset:3px}.note-managed-attachment__preview{background:var(--ember-soft);width:40px;height:40px;color:var(--ember-dark);border-radius:7px;place-items:center;font-size:17px;font-weight:700;display:grid;overflow:hidden}.note-managed-attachment__preview img{object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;margin:0}.note-managed-attachment.is-image{width:fit-content;max-width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:0}.note-managed-attachment.is-image .note-managed-attachment__preview{background:0 0;border-radius:0;grid-area:3/1/auto/-1;width:fit-content;max-width:100%;height:auto;min-height:0;overflow:visible}.note-managed-attachment.is-image .note-managed-attachment__preview img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:680px;display:block}.note-managed-attachment.is-image.is-resized .note-managed-attachment__image-frame,.note-managed-attachment.is-image.is-resized .note-managed-attachment__preview img{width:100%}.note-managed-attachment__image-frame{width:fit-content;max-width:100%;display:block;position:relative}.note-managed-attachment__resize{border:2px solid var(--surface);background:var(--ember);width:15px;height:15px;box-shadow:0 1px 5px rgb(var(--shadow-rgb) / .24);cursor:nwse-resize;touch-action:none;border-radius:50%;padding:0;display:none;position:absolute;bottom:-7px;right:-7px}.note-managed-attachment.is-image.ProseMirror-selectednode .note-managed-attachment__resize{display:block}.note-managed-attachment.is-image:hover{border-color:#0000}.note-managed-attachment.is-image.ProseMirror-selectednode{outline:0}.note-managed-attachment.is-image.ProseMirror-selectednode .note-managed-attachment__preview img{outline:2px solid var(--ember);outline-offset:3px}.note-managed-attachment.is-image .note-managed-attachment__source{width:100%;min-width:0;color:var(--ember-dark);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;white-space:normal;grid-area:2/1/auto/-1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:540;line-height:1.45}.note-managed-attachment.is-image.ProseMirror-selectednode .note-managed-attachment__source{display:block}.note-managed-attachment.is-image .note-managed-attachment__info,.note-managed-attachment.is-image .note-managed-attachment__actions{display:none}.note-managed-attachment.is-image.ProseMirror-selectednode .note-managed-attachment__actions{grid-area:1/1/auto/-1;justify-content:flex-start;display:flex}.note-managed-attachment__caption{box-sizing:border-box;width:100%;color:var(--text-muted);text-align:left;padding:5px 7px;font-size:8.5px;font-style:italic;font-weight:500;line-height:1.35}.note-managed-attachment__info{min-width:0}.note-managed-attachment__info strong,.note-managed-attachment__info small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.note-managed-attachment__info strong{color:var(--text);font-size:11px;font-weight:680}.note-managed-attachment__info small{color:var(--text-muted);margin-top:4px;font-size:9px}.note-managed-attachment__actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.note-managed-attachment__actions button{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--text-muted);border-radius:6px;padding:0 8px;font-size:9px;font-weight:650}.note-managed-attachment__actions button[hidden]{display:none}.note-managed-attachment__actions button:hover{border-color:var(--line-strong);background:var(--surface-hover);color:var(--text)}.note-managed-attachment__actions button.is-remove:hover{border-color:color-mix(in srgb, var(--danger) 30%, var(--line));color:var(--danger)}.note-managed-attachment__details{border-top:1px solid var(--line);background:var(--surface-muted);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;padding:11px;display:grid}.note-managed-attachment.is-image .note-managed-attachment__details{border:1px solid var(--line);border-radius:8px;grid-area:3/1/auto/-1}.note-managed-attachment__details[hidden]{display:none}.note-managed-attachment__details label{color:var(--text-muted);gap:4px;font-size:9px;font-weight:650;display:grid}.note-managed-attachment__details input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;height:32px;color:var(--text);font:inherit;border-radius:6px;outline:none;padding:0 8px;font-size:10px}.note-managed-attachment__details input:focus{border-color:var(--ember)}.note-managed-attachment__details>div{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.note-managed-attachment__details button{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--text-muted);border-radius:6px;padding:0 9px;font-size:9px;font-weight:650}.note-managed-attachment__details button[type=submit]{border-color:var(--text);background:var(--text);color:var(--surface)}.note-prosemirror p.is-editor-empty:first-child:before{float:left;height:0;color:color-mix(in srgb, var(--text-muted) 62%, transparent);content:attr(data-placeholder);pointer-events:none}.editor-footer{border-top:1px solid var(--line);height:31px;color:var(--text-muted);flex:none;justify-content:space-between;align-items:center;padding:0 18px;font-size:8.5px;display:flex}.inspector{border-left:1px solid var(--line);flex-direction:column;min-width:0;padding:55px 18px 16px;display:flex;overflow-y:auto}.inspector select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:36px;color:var(--text);outline:0;padding:0 10px;font-size:11px}.toggle{background:var(--line-strong);border:0;border-radius:9px;flex:none;width:32px;height:18px;padding:0;transition:background .14s;position:relative}.toggle span{background:var(--surface-raised);width:12px;height:12px;box-shadow:0 1px 3px rgb(var(--shadow-rgb) / .2);border-radius:50%;transition:transform .14s;position:absolute;top:3px;left:3px}.toggle.is-on{background:var(--ember)}.toggle.is-on span{transform:translate(14px)}.standalone-view{height:100%;padding:20px max(28px,min(5vw,70px)) 48px;overflow-y:auto}.standalone-view>h1{letter-spacing:-1.75px;margin:8px 0 6px;font-family:Inter Tight Variable,sans-serif;font-size:max(30px,min(3.7vw,48px));font-weight:660;line-height:1.08}.view-lede{max-width:620px;color:var(--text-muted);margin:0;font-size:13px;line-height:20px}@keyframes source-spin{to{transform:rotate(360deg)}}.is-dragging-sidebar-note,.is-dragging-sidebar-note *{cursor:grabbing!important}.sidebar-note-drag-preview{z-index:130;border:1px solid var(--line-strong);background:var(--surface-raised);max-width:260px;min-height:42px;box-shadow:0 10px 28px rgb(var(--shadow-rgb) / .18);color:var(--text);pointer-events:none;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:6px;padding:6px 10px;font-size:11px;display:grid;position:fixed;top:0;left:0}.sidebar-note-drag-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-note-drag-preview small{color:var(--text-muted);grid-column:2;font-size:9px}@media (max-width:1320px){.app-shell{grid-template-columns:224px minmax(0,1fr)}.inspector{display:none}}@media (max-width:980px){.app-shell{grid-template-columns:205px minmax(0,1fr)}.editor-scroll{padding-left:30px;padding-right:30px}.capture-wrap{padding-left:20px;padding-right:20px}}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.space-more{width:24px;height:24px;color:var(--text-muted);opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;top:7px;right:5px}.space-more:focus-visible{opacity:1}.space-more:hover{background:var(--surface-hover);color:var(--text)}.space-menu{z-index:20;border:1px solid var(--line);background:var(--surface-raised);width:150px;box-shadow:var(--shadow);border-radius:8px;padding:5px;position:absolute;top:33px;right:4px}.space-menu.is-portal{z-index:110;position:fixed}.space-menu button{width:100%;height:29px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:0 8px;font-size:9px;display:flex}.space-menu button:hover{background:var(--surface-hover)}.space-menu button:disabled{cursor:wait;opacity:.55}.archived-spaces>span{color:var(--text-muted);letter-spacing:.8px;text-transform:uppercase;margin:0 6px 7px;font-size:8.5px;font-weight:680;display:block}.archived-spaces>div{height:30px;color:var(--text-muted);align-items:center;gap:2px;padding-left:6px;display:flex}.archived-spaces>div>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9.5px;overflow:hidden}.archived-spaces button{width:25px;height:25px;color:var(--text-muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.archived-spaces button:hover{background:var(--surface-hover);color:var(--text)}.note-title-input:disabled{cursor:default;opacity:1;-webkit-text-fill-color:var(--text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell{background:var(--surface);grid-template-columns:220px minmax(0,1fr)}.sidebar{background:color-mix(in srgb, var(--paper) 72%, var(--surface));padding:50px 12px 16px}.sidebar .spaces-nav{gap:8px}.application-area{background:var(--surface);grid-template-rows:58px minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.notes-layout-v2{grid-template-columns:294px 6px minmax(320px,1fr) 6px 340px;min-width:0;min-height:0;display:grid;overflow:hidden}.notes-layout-v2>.pane-resizer--left{grid-column:2}.notes-layout-v2>.pane-resizer--right{grid-column:4}.notes-layout-v2>.editor-pane{grid-column:5}.pane-resizer{z-index:5;cursor:col-resize;touch-action:none;outline:0;width:6px;height:100%;padding:0;position:relative}.pane-resizer:before{background:var(--line);content:"";transition:top .12s,bottom .12s,left .12s,right .12s,background .12s;position:absolute;top:0;bottom:0;left:2px;right:2px}.pane-resizer>span{background:0 0;border-radius:4px;width:4px;height:38px;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.pane-resizer:hover:before,.pane-resizer.is-dragging:before{background:color-mix(in srgb, var(--ember) 55%, var(--line));top:0;bottom:0;left:1px;right:1px}.pane-resizer:focus-visible:before{background:color-mix(in srgb, var(--ember) 55%, var(--line));top:0;bottom:0;left:1px;right:1px}.pane-resizer:hover>span,.pane-resizer.is-dragging>span{background:var(--ember)}.pane-resizer:focus-visible>span{background:var(--ember)}.notes-layout-v2 .note-list-pane{border-right:1px solid var(--line);background:color-mix(in srgb, var(--paper) 42%, var(--surface))}.notes-layout-v2 .note-list-header{box-sizing:border-box;flex:0 0 76px;align-items:center;height:76px;padding:22px 18px 18px}.notes-layout-v2 .note-list-header h1{color:var(--text);letter-spacing:-.55px;margin:0;font-family:Inter Tight Variable,sans-serif;font-size:21px;font-weight:680}.trash-retention{border:1px solid color-mix(in srgb, var(--ember) 22%, var(--line));background:color-mix(in srgb, var(--ember-soft) 48%, var(--surface));border-radius:8px;flex-direction:column;gap:9px;margin:0 18px 14px;padding:11px;display:flex}.trash-retention>div{color:var(--ember-dark);align-items:flex-start;gap:8px;display:flex}.trash-retention>div>svg{flex:none;margin-top:1px}.trash-retention p{flex-direction:column;gap:2px;margin:0;display:flex}.trash-retention strong{font-size:9.5px}.trash-retention span{color:var(--text-muted);font-size:8.5px;line-height:12px}.trash-retention>button{border:1px solid var(--line);background:var(--surface);height:29px;color:var(--text-muted);border-radius:6px;font-size:8.5px;font-weight:650}.trash-retention>button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ember) 30%, var(--line));color:var(--ember-dark)}.trash-retention>button.is-confirming{border-color:var(--ember);background:var(--ember);color:var(--surface)}.trash-retention>button:disabled{cursor:not-allowed;opacity:.48}.notes-layout-v2 .note-list-item{border-width:0 0 1px;border-color:var(--line);border-radius:0;min-height:116px;margin:0;padding:14px 14px 13px;position:relative}.notes-layout-v2 .note-list-window>.note-list-item{height:116px;margin:0;position:absolute;top:0;bottom:auto;left:0;right:auto}.notes-layout-v2 .note-list-item:before{content:"";background:0 0;border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.notes-layout-v2 .note-list-item.is-active{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:7px}.notes-layout-v2 .note-list-item.is-active:before{background:var(--text)}.note-item-titleline{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.note-item-titleline strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;font-weight:650;display:flex;overflow:hidden}.note-item-titleline strong>svg{color:var(--ember);flex:none}.note-item-titleline strong>span{text-overflow:ellipsis;overflow:hidden}.note-item-titleline time{color:var(--text-muted);flex:none;font-size:9px}.note-item-space{min-width:0;color:var(--text-muted);align-items:center;gap:4px;margin-top:4px;font-size:10px;display:flex}.note-item-space>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note-item-space>em{background:var(--surface-muted);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-width:72px;padding:1px 5px;font-size:8px;font-style:normal;line-height:13px;overflow:hidden}.note-pinned-meta{color:var(--ember-dark);align-items:center;gap:3px;display:inline-flex}.notes-layout-v2 .note-list-item>p{-webkit-line-clamp:3;height:47px;color:var(--text-muted);margin:7px 0 0;font-size:10.5px;line-height:16px}.note-list-footer{border-top:1px solid var(--line);height:40px;color:var(--text-muted);flex:none;align-items:center;padding:0 18px;font-size:9px;display:flex}.notes-layout-v2 .editor-pane{border-right:1px solid var(--line)}.notes-layout-v2 .editor-scroll{padding:4px max(34px,min(4vw,58px)) 64px}.notes-layout-v2 .note-title-input{letter-spacing:-1.35px;margin-bottom:8px;font-size:max(29px,min(3vw,37px));font-weight:710}.notes-layout-v2 .note-prosemirror{min-height:520px;font-size:13.5px;line-height:1.68}.notes-layout-v2 .note-prosemirror h2{margin:1.35em 0 .45em;font-size:20px;font-weight:680}.notes-layout-v2 .note-prosemirror blockquote{border:1px solid var(--line);border-left:4px solid var(--ember);background:var(--surface);color:var(--text);border-radius:7px;margin:1.05em 0 1.2em;padding:18px 20px 16px 25px}.notes-layout-v2 .note-prosemirror blockquote p:first-child{margin-bottom:10px;font-size:16px;font-weight:650;line-height:1.4}.notes-layout-v2 .note-prosemirror blockquote p:last-child:not(:first-child){background:var(--ember-soft);color:var(--ember-dark);border-radius:12px;margin:0;padding:3px 10px;font-size:9px;font-weight:680;display:inline-block}.notes-layout-v2 .note-prosemirror ul[data-type=taskList] li>label{margin-top:3px}.notes-layout-v2 .editor-footer{height:40px;padding:0 20px;font-size:9px}.editor-footer>div{align-items:center;gap:2px;height:100%;display:flex}.editor-footer button{height:30px;color:var(--text-muted);background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:0 10px;font-size:9px;display:flex}.editor-footer button:hover{background:var(--surface-hover);color:var(--text)}.connected-context.inspector{z-index:1;background:color-mix(in srgb, var(--paper) 34%, var(--surface));border-left:0;padding:0 20px 20px;display:flex;overflow:hidden}.is-panel-hidden{display:none!important}.ai-account-waiting{border:1px solid color-mix(in srgb, var(--ember) 25%, var(--line));background:color-mix(in srgb, var(--ember-soft) 35%, var(--surface-raised));border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:6px;display:flex}.ai-account-waiting span,.ai-account-waiting small{color:var(--text-muted);font-size:6.5px}.ai-account-waiting strong{color:var(--ember-dark);letter-spacing:.12em;font-size:11px}.memory-ledger-view{max-width:980px}.memory-ledger-header{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.memory-scan-button{background:var(--ink,var(--es-color-ink));min-width:150px;color:var(--surface);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-weight:700;display:inline-flex}.memory-scan-button:disabled{opacity:.55;cursor:default}.is-spinning{animation:.9s linear infinite memory-spin}@keyframes memory-spin{to{transform:rotate(360deg)}}.memory-summary{flex-wrap:wrap;gap:10px;margin:26px 0 18px;display:flex}.memory-summary span{border:1px solid var(--line,var(--es-color-rule));color:var(--text-muted);background:var(--surface,var(--es-color-surface));border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;display:inline-flex}.memory-summary strong{color:var(--ink,var(--es-color-ink))}.memory-filters{border-bottom:1px solid var(--line,var(--es-color-rule));gap:4px;padding-bottom:15px;display:flex}.memory-filters button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.memory-filters button.is-active{background:var(--surface-muted);color:var(--ink);font-weight:700}.memory-candidate-list{gap:12px;padding:18px 0 40px;display:grid}.memory-candidate{border:1px solid var(--line,var(--es-color-rule));border-left:3px solid var(--ember);background:var(--surface,var(--es-color-surface));border-radius:10px;padding:17px 18px 14px}.memory-candidate--confirmed{border-left-color:var(--success)}.memory-candidate--rejected,.memory-candidate--corrected{border-left-color:var(--text-faint);opacity:.76}.memory-candidate>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.memory-candidate>header small{color:var(--text-muted)}.memory-candidate>p{color:var(--ink,var(--es-color-ink));margin:13px 0;font-size:17px;line-height:1.5}.memory-kind{text-transform:uppercase;letter-spacing:.08em;background:var(--danger-soft);color:var(--danger);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.memory-kind--claim{background:var(--ember-soft);color:var(--ember-dark)}.memory-kind--commitment{background:var(--warning-soft);color:var(--warning)}.memory-evidence{text-align:left;border:1px solid var(--line,var(--es-color-rule));background:var(--surface-muted);width:100%;color:var(--ink,var(--es-color-ink));cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.memory-evidence>span{flex:1;min-width:0;display:grid}.memory-evidence strong,.memory-evidence small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.memory-evidence small{color:var(--text-muted);margin-top:2px}.memory-candidate>footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.memory-candidate>footer button,.memory-correction-editor button{border:1px solid var(--line,var(--es-color-rule));background:var(--surface,var(--es-color-surface));color:var(--ink,var(--es-color-ink));cursor:pointer;border-radius:7px;padding:7px 11px}.memory-candidate>footer button{align-items:center;gap:5px;display:inline-flex}.memory-candidate>footer .is-primary,.memory-correction-editor button:last-child{background:var(--ember);color:var(--surface);border-color:var(--ember)}.memory-correction-editor{margin-top:12px}.memory-correction-editor textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--ember);background:var(--surface,var(--es-color-surface));width:100%;min-height:88px;color:var(--ink,var(--es-color-ink));font:inherit;border-radius:8px;padding:10px}.memory-correction-editor>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.memory-validity{border-top:1px solid var(--line);color:var(--text-muted);margin:10px 0 0;padding:8px 0 0;font-size:9px}.memory-validity summary{cursor:pointer;font-weight:650}.memory-validity summary small{color:var(--text-faint);margin-left:4px;font-weight:500}.memory-validity>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.memory-validity label{gap:4px;display:grid}.memory-validity input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;height:30px;color:var(--text);font:inherit;border-radius:6px;padding:0 7px;font-size:9px}.memory-validity-summary{background:var(--surface-muted);color:var(--text-muted);border-radius:6px;margin-top:9px;padding:6px 8px;font-size:8.5px}.memory-review-history{border-top:1px solid var(--line);color:var(--text-muted);margin-top:9px;padding-top:8px;font-size:9px}.memory-review-history summary{cursor:pointer;align-items:center;gap:5px;font-weight:650;list-style:none;display:flex}.memory-review-history summary::-webkit-details-marker{display:none}.memory-review-history summary small{background:var(--surface-muted);border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:7px;display:grid}.memory-review-history>p{margin:8px 0 0}.memory-review-history ol{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.memory-review-history li{background:var(--surface-muted);border-radius:6px;grid-template-columns:54px 1fr auto;align-items:center;gap:7px;padding:6px 8px;display:grid}.memory-review-history li span{color:var(--ember-dark);text-transform:uppercase;font-size:7px;font-weight:750}.memory-review-history li strong{color:var(--text);font-size:8px;font-weight:600}.memory-review-history li time{font-size:7px}.memory-contradiction{border:1px solid color-mix(in srgb, var(--warning) 32%, var(--line));background:color-mix(in srgb, var(--warning-soft) 52%, var(--surface));width:100%;color:var(--warning);text-align:left;border-radius:7px;grid-template-columns:18px 1fr 15px;align-items:center;gap:7px;margin:0 0 10px;padding:9px;display:grid}.memory-contradiction span{gap:2px;min-width:0;display:grid}.memory-contradiction strong{font-size:9px}.memory-contradiction small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.memory-superseded{border:1px solid color-mix(in srgb, var(--success) 30%, var(--line));background:color-mix(in srgb, var(--success-soft) 52%, var(--surface));width:100%;color:var(--success);text-align:left;border-radius:7px;grid-template-columns:18px 1fr 15px;align-items:center;gap:7px;margin:0 0 10px;padding:9px;display:grid}.memory-superseded span{gap:2px;min-width:0;display:grid}.memory-superseded strong{font-size:9px}.memory-superseded small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.memory-empty{text-align:center;color:var(--text-muted);justify-items:center;gap:7px;padding:70px 20px;display:grid}.memory-empty strong{color:var(--ink,var(--es-color-ink))}.memory-empty p{max-width:460px;margin:0;line-height:1.5}.application-area>.main-content{background:var(--canvas);min-height:0;padding:20px;overflow:hidden}@media (max-width:1250px){.notes-layout-v2{grid-template-columns:270px 6px minmax(320px,1fr) 6px 300px}}@media (max-width:980px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.notes-layout-v2{grid-template-columns:202px 6px minmax(320px,1fr) 6px 230px}}.knowledge-service-callout{border:1px solid color-mix(in srgb, var(--ember) 27%, var(--line));background:color-mix(in srgb, var(--ember-soft) 36%, var(--surface));color:var(--ember-dark);border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:10px;margin-top:16px;padding:14px;display:grid}.knowledge-service-callout.is-offline{border-style:dashed;border-color:var(--line-strong);background:var(--surface-muted);color:var(--text-muted)}.knowledge-service-callout strong{color:var(--text);font-size:11px;display:block}.knowledge-service-callout p{color:var(--text-muted);margin:4px 0 0;font-size:9px;line-height:14px}.knowledge-service-callout.knowledge-freshness-callout{border-color:var(--line);background:var(--surface-muted);width:100%;max-width:820px;color:var(--text-muted);border-radius:8px;flex:none;margin:0 auto 16px;padding:10px 14px;display:block}.knowledge-freshness-callout>div{min-width:0}.knowledge-freshness-callout p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.knowledge-freshness-callout p+p{margin-top:6px}.knowledge-service-callout button{background:var(--text);height:30px;color:var(--surface);border:0;border-radius:6px;align-items:center;gap:5px;margin-top:10px;padding:0 10px;font-size:8px;font-weight:680;display:inline-flex}.application-area{background:var(--surface);border-right:0;grid-template-rows:54px minmax(0,1fr)}.notes-layout-v2{background:var(--surface);grid-template-columns:280px minmax(0,1fr);position:relative}.notes-layout-v2.is-editing{grid-template-columns:minmax(360px,.88fr) minmax(430px,1.12fr)}.notes-layout-v2>.note-list-pane{grid-column:1}.notes-layout-v2>.connected-context{grid-column:2}.notes-layout-v2.is-editing>.connected-context{grid-column:1}.notes-layout-v2>.editor-pane,.notes-layout-v2.is-editing>.editor-pane{grid-column:2}.notes-layout-v2 .note-list-pane{border-right:1px solid var(--line);background:color-mix(in srgb, var(--paper) 42%, var(--surface));min-width:0}.notes-layout-v2 .note-list-header{z-index:8;flex:0 0 64px;height:64px;padding:16px 16px 12px 18px;position:relative}.note-list-picker,.note-add-menu-wrap{position:relative}.note-list-picker>button{background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 5px 0 0;display:flex}.notes-layout-v2 .note-list-picker h1{letter-spacing:-.45px;font-size:19px}.note-list-picker>button:hover,.note-add-button:hover{background:var(--surface-hover)}.note-add-button{width:32px;height:32px;color:var(--text);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.note-list-menu{z-index:30;border:1px solid var(--line);background:var(--surface-raised);width:154px;box-shadow:0 14px 34px rgb(var(--shadow-rgb) / .14);border-radius:9px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden}.note-list-menu.is-add-menu{left:auto;right:0}.note-list-menu button{height:32px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 9px;font-size:10px;display:flex}.note-list-menu button:hover{background:var(--surface-hover)}.notes-layout-v2 .note-list-scroll{padding:0 10px 10px}.notes-layout-v2 .note-list-item{min-height:116px;padding-left:12px;padding-right:12px}.note-list-footer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper) 42%, var(--surface));height:32px;padding:0 16px;font-size:7.5px}@media (max-width:1180px){.app-shell{grid-template-columns:70px minmax(0,1fr)}.sidebar{align-items:center;padding:50px 8px 14px}.sidebar .archived-spaces{display:none}.sidebar .spaces-nav{align-items:center;gap:6px;width:100%}.sidebar .space-more{border:1px solid var(--line);background:var(--surface-raised);width:19px;height:19px;display:grid;top:-2px;right:0}.sidebar .space-menu{top:29px;left:45px;right:auto}.notes-layout-v2{grid-template-columns:250px minmax(0,1fr)}.notes-layout-v2.is-editing{grid-template-columns:minmax(340px,.9fr) minmax(410px,1.1fr)}}@media (max-width:980px){.app-shell{grid-template-columns:62px minmax(0,1fr)}.notes-layout-v2{grid-template-columns:230px minmax(0,1fr)}.notes-layout-v2.is-editing{grid-template-columns:minmax(320px,.88fr) minmax(378px,1.12fr)}}.app-shell{grid-template-columns:272px minmax(0,1fr)}.sidebar{overflow:hidden}.sidebar .spaces-nav{flex:1;gap:3px;min-height:0;margin:0 -3px;padding:0 3px 12px;overflow-x:visible;overflow-y:auto}.is-reordering,.is-reordering *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.space-notes-tree{border-left:1px solid var(--line);margin:3px 4px 2px 21px;padding:4px 0 2px 14px;position:relative}.space-notes-tree>header{z-index:12;justify-content:space-between;align-items:center;height:30px;margin-bottom:2px;display:flex;position:relative}.space-menu button.is-destructive{color:var(--danger)}.space-notes-tree>footer{height:27px;color:var(--text-faint);justify-content:flex-end;align-items:center;padding:0 7px;font-size:7px;display:flex}.space-notes-tree>footer button{color:var(--danger);background:0 0;border:0;padding:0;font-size:7px}.notes-layout-v2.is-persistent{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr)}.notes-layout-v2.is-persistent>.connected-context{border-right:1px solid var(--line);grid-column:1}.notes-layout-v2.is-persistent>.editor-pane{grid-column:2}@media (max-width:1180px){.app-shell{grid-template-columns:248px minmax(0,1fr)}.sidebar{align-items:stretch;padding:50px 10px 14px}.sidebar .archived-spaces{display:initial}.sidebar .spaces-nav{align-items:stretch;gap:3px;width:auto}.sidebar .space-more{background:0 0;border:0;width:24px;height:24px;top:7px;right:5px}.sidebar .space-menu{top:33px;left:auto;right:4px}.notes-layout-v2.is-persistent{grid-template-columns:minmax(310px,.86fr) minmax(400px,1.14fr)}}@media (max-width:980px){.app-shell{grid-template-columns:232px minmax(0,1fr)}.notes-layout-v2.is-persistent{grid-template-columns:minmax(300px,.84fr) minmax(400px,1.16fr)}.space-notes-tree{margin-left:17px;padding-left:10px}}.notes-layout-v2.is-home{grid-template-columns:minmax(0,1fr);display:grid}.app-shell{--workspace-sidebar-width:272px;transition:grid-template-columns .15s}.app-shell.is-sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.app-shell.is-sidebar-collapsed>.sidebar{visibility:hidden;pointer-events:none;border-right:0;padding-left:0;padding-right:0}@media (max-width:1180px){.app-shell{--workspace-sidebar-width:248px}}.source-status-dot{background:var(--text-faint);border-radius:50%;width:5px;height:5px}.source-status-dot.is-queued,.source-status-dot.is-extracting{background:var(--ember);animation:1.1s ease-in-out infinite alternate source-status-pulse}.source-status-dot.is-needs_review{background:var(--warning)}.source-status-dot.is-failed,.source-status-dot.is-unsupported{background:var(--danger)}@keyframes source-status-pulse{0%{opacity:.35}to{opacity:1}}.space-todo-spinner{animation:.9s linear infinite source-spin}.todo-view{background:var(--surface);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.todo-view-filters{align-items:center;gap:4px;margin-top:26px;display:flex}.todo-view-filters button{min-height:31px;color:var(--text-muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:9px;display:flex}.todo-view-filters button:hover{background:var(--surface-hover);color:var(--text)}.todo-view-filters button.is-active{background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--text);font-weight:680}.todo-view-filters button span{color:var(--text-faint);font-size:8px}.todo-group>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:0 3px 8px;display:flex}.todo-group h2{margin:0;font-size:12px;font-weight:690}.todo-group>header span{color:var(--text-muted);font-size:8px}.todo-row{border-bottom:1px solid color-mix(in srgb, var(--line) 78%, transparent);border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:8px 8px 8px 4px;display:grid}.todo-row:hover,.todo-row.is-selected{background:color-mix(in srgb, var(--text) 4%, transparent)}.todo-row.is-closed .todo-row-copy strong{color:var(--text-muted);text-decoration:line-through}.todo-row-status{border:1.3px solid var(--text-faint);width:18px;height:18px;color:var(--text-muted);background:0 0;border-radius:5px;place-items:center;padding:0;display:grid}.todo-row-status:hover:not(:disabled){border-color:var(--text-muted);background:var(--surface-hover)}.todo-row-copy{text-align:left;background:0 0;border:0;gap:4px;min-width:0;padding:0;display:grid}.todo-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:590;overflow:hidden}.todo-row-copy span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.todo-view-empty{min-height:240px;color:var(--text-muted);text-align:center;align-content:center;place-items:center;gap:9px;display:grid}.todo-view-empty strong{color:var(--text);font-size:11px}.todo-view-empty span{max-width:360px;font-size:9px;line-height:14px}.todo-view.notes-layout-v2.is-persistent.is-editing{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr)}.todo-view.notes-layout-v2.is-persistent>.todo-task-list-pane{border-right:1px solid var(--line);background:color-mix(in srgb, var(--paper) 34%, var(--surface));flex-direction:column;grid-column:1;min-width:0;min-height:0;display:flex;overflow:hidden}.todo-view.notes-layout-v2.is-persistent>.editor-pane{grid-column:2;min-width:0;min-height:0}.todo-task-list-header{flex:0 0 68px;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:0 20px;display:flex}.todo-task-list-header>div{align-items:baseline;gap:9px;min-width:0;display:flex}.todo-task-list-header h1{letter-spacing:-.55px;margin:0;font-family:Inter Tight Variable,sans-serif;font-size:21px;font-weight:680}.todo-task-list-header span{color:var(--text-faint);font-size:8px}.todo-new-task{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--text);border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:8.5px;font-weight:650;display:inline-flex}.todo-new-task:hover{border-color:var(--text-faint);background:var(--surface-hover)}.todo-task-list-pane .todo-view-filters{scrollbar-width:none;flex:none;align-items:center;gap:2px;min-width:0;margin:0;padding:0 14px 13px;display:flex;overflow-x:auto}.todo-task-list-pane .todo-view-filters::-webkit-scrollbar{display:none}.todo-task-list-pane .todo-view-filters button{flex:none;min-height:29px;padding:0 8px}.todo-task-list-scroll{flex:1;min-width:0;min-height:0;padding:0 12px 18px;overflow:auto}.todo-task-list-scroll .todo-group+.todo-group{margin-top:23px}.todo-task-list-scroll .todo-group>header{padding:0 6px 8px}.todo-task-list-scroll .todo-group h2{font-size:10.5px}.todo-task-list-scroll .todo-row{border-radius:7px;min-height:72px;padding:10px 8px 10px 6px}.todo-task-list-scroll .todo-row.is-selected{background:color-mix(in srgb, var(--text) 5%, transparent)}.todo-task-list-scroll .todo-row.is-selected .todo-row-copy strong{color:var(--text);font-weight:630}.todo-task-list-scroll .todo-row-copy strong{-webkit-line-clamp:2;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;font-size:10.5px;line-height:15px;display:-webkit-box;overflow:hidden}.todo-task-list-footer{border-top:1px solid var(--line);height:40px;color:var(--text-faint);flex:0 0 40px;align-items:center;padding:0 20px;font-size:9px;display:flex}@media (max-width:980px){.todo-view.notes-layout-v2.is-persistent.is-editing{grid-template-columns:minmax(320px,.88fr) minmax(378px,1.12fr)}}.notes-layout-v2.is-persistent.is-chat-hidden,.notes-layout-v2.is-persistent.is-note-hidden{grid-template-columns:minmax(0,1fr)}.notes-layout-v2.is-persistent.is-chat-hidden>.connected-context{display:none}.notes-layout-v2.is-persistent.is-chat-hidden>.editor-pane{grid-column:1}.notes-layout-v2.is-persistent.is-note-hidden>.editor-pane{display:none}.notes-layout-v2.is-persistent.is-note-hidden:not(.is-chat-hidden)>.connected-context{border-right:0;grid-column:1;display:flex}.note-tabs{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-muted) 46%, var(--surface));flex:none;align-items:stretch;min-width:0;height:43px;display:flex;position:relative;overflow:hidden}.note-tabs-scroll{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.note-tabs-scroll::-webkit-scrollbar{display:none}.note-tabs-track{width:max-content;min-width:100%;height:100%;display:flex;position:relative}.note-tabs-indicator{z-index:1;background:var(--ember);pointer-events:none;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:0;left:0}.note-tabs-indicator.is-animated{transition:transform var(--motion-local) var(--motion-ease), width var(--motion-local) var(--motion-ease)}.note-tab{border-right:1px solid color-mix(in srgb, var(--line) 72%, transparent);width:max(142px,min(15vw,210px));min-width:128px;color:var(--text-muted);cursor:grab;flex:none;align-items:stretch;display:flex;position:relative}.note-tab.is-dragging{opacity:.42}.note-tab.is-drop-before{box-shadow:inset 2px 0 0 var(--ember)}.note-tab.is-drop-after{box-shadow:inset -2px 0 0 var(--ember)}.note-tab:hover{background:color-mix(in srgb, var(--text) 3%, transparent);color:var(--text)}.note-tab.is-active{background:var(--surface);color:var(--text)}.note-tab-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:7px;padding:0 4px 0 10px;display:grid}.note-tab-main>span{flex-direction:column;gap:1px;min-width:0;display:flex}.note-tab-main strong,.note-tab-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note-tab-main strong{font-size:9px;font-weight:630}.note-tab-main small{color:var(--text-faint);font-size:7px}.note-tab-close{width:25px;color:var(--text-faint);opacity:0;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.note-tab:hover .note-tab-close,.note-tab.is-active .note-tab-close{opacity:1}.note-tab-close:focus-visible{opacity:1}.note-tab-close:hover{color:var(--text)}@media (max-width:760px){.note-tab{width:150px}}.note-task-token{background:var(--warning-soft);color:var(--warning);cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 4px;font-size:.88em;font-weight:720}.note-task-token.is-done{background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success)}.note-task-token.is-cancelled{background:var(--surface-muted);color:var(--text-muted);text-decoration:line-through}.archived-spaces{border-top:1px solid var(--line);margin:14px 8px 4px;padding-top:10px}.archived-spaces>header{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 8px 6px;font-size:11px;font-weight:650}.archived-space-row{color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}.archived-space-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.archived-space-row>button{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.archived-space-row>button:hover{color:var(--text)}:root{--raised:var(--es-color-surface-raised);--subtle:var(--es-color-subtle);--muted:var(--es-color-muted);--signal:var(--es-color-signal);--signal-strong:var(--es-color-signal-strong);--signal-soft:var(--es-color-signal-soft);--on-signal:var(--es-color-on-signal);--bg:var(--surface);--sunk:var(--canvas);--overlay:var(--surface);--hover:color-mix(in srgb, var(--subtle) 70%, transparent);--press:var(--subtle);--hair:color-mix(in srgb, var(--rule) 75%, transparent);--ink-2:color-mix(in srgb, var(--ink) 88%, var(--bg));--shadow-sm:0 1px 2px #10232212, 0 6px 18px -6px #10232229;--shadow-md:0 1px 2px #1023220f, 0 14px 38px -10px #10232238;--shadow-lg:0 2px 6px #1023220f, 0 30px 80px -18px #1023224d;--scrim:#10232233;--well:color-mix(in srgb, var(--subtle) 70%, transparent);--knob:var(--surface);--chip:color-mix(in srgb, var(--subtle) 70%, transparent);--chip-hover:var(--subtle);--answer:color-mix(in srgb, var(--subtle) 42%, transparent);--src-hot:color-mix(in srgb, var(--surface) 85%, transparent);--mark:color-mix(in srgb, var(--signal-soft) 55%, transparent);--sans:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--tight:"Inter Tight Variable", "Inter Tight", "Inter Variable", Inter, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", "Cascadia Code", Consolas, "Liberation Mono", monospace;--spring:cubic-bezier(.2, 1.1, .3, 1);--spring-d:.56s;--bouncy:cubic-bezier(.34, 1.4, .64, 1);--bouncy-d:.64s;--soft:cubic-bezier(.22, 1, .36, 1);--soft-d:.52s;--out:cubic-bezier(.2, .8, .2, 1);--in:cubic-bezier(.5, 0, .75, 0);--measure:640px;--rail-width:clamp(248px, 20vw, 320px);--chat-width:clamp(360px, 29vw, 460px);--note-page-width:clamp(420px, 34vw, 640px);--doc-pad:68px}:root[data-theme=dark]{--overlay:var(--raised);--hover:color-mix(in srgb, var(--rule) 50%, transparent);--press:var(--rule);--hair:color-mix(in srgb, var(--rule) 90%, transparent);--shadow-sm:0 1px 2px #090d0e80, 0 6px 18px -6px #090d0eb3;--shadow-md:0 1px 2px #090d0e80, 0 16px 40px -10px #090d0ecc;--shadow-lg:0 2px 6px #090d0e80, 0 34px 90px -16px #090d0eeb;--scrim:#090d0e94;--well:var(--canvas);--knob:var(--rule);--chip:var(--rule);--chip-hover:color-mix(in srgb, var(--muted) 30%, var(--rule));--answer:color-mix(in srgb, var(--canvas) 60%, transparent);--src-hot:var(--subtle);--mark:color-mix(in srgb, var(--signal-soft) 60%, transparent)}@media (min-width:1800px){:root{--measure:680px}}:root.is-theme-reveal::view-transition-old(root){mix-blend-mode:normal;animation:none}:root.is-theme-reveal::view-transition-new(root){mix-blend-mode:normal;animation:none}:root.is-theme-reveal::view-transition-new(root){animation:theme-reveal .6s var(--out)}@keyframes theme-reveal{0%{clip-path:circle(0 at var(--theme-x,100%) var(--theme-y,0))}to{clip-path:circle(150% at var(--theme-x,100%) var(--theme-y,0))}}.hv{transition:background-color .18s var(--out), color .18s var(--out), box-shadow .25s var(--out), transform var(--bouncy-d) var(--bouncy)}.hv:hover{background-color:var(--hover)}.hv:active{transition-duration:.18s,.18s,.25s,.12s;transform:scale(.955)}.es-icon{flex:none}.icon-button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;place-items:center;padding:0;display:inline-grid}.icon-button:hover{color:var(--ink)}.icon-button:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.hv,.hv:active{transition-duration:1ms;transform:none}}kbd{background:color-mix(in srgb, var(--subtle) 80%, transparent);color:var(--muted);font:550 11px/1 var(--sans);letter-spacing:.02em;border-radius:6px;padding:4px 6px}.es-btn{background:var(--well);height:34px;color:var(--ink);font:540 13.5px/1 var(--sans);white-space:nowrap;cursor:pointer;transition:background-color .18s var(--out), color .18s var(--out), transform var(--bouncy-d) var(--bouncy);border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.es-btn:hover{background:var(--chip-hover)}.es-btn:active{transition-duration:.18s,.18s,.12s;transform:scale(.96)}.es-btn:disabled{opacity:.45;pointer-events:none}.es-btn .es-icon{margin-left:-2px}.es-btn.is-small{border-radius:8px;height:28px;padding:0 10px;font-size:12.5px}.es-btn.is-primary{background:var(--ink);color:var(--bg)}.es-btn.is-primary:hover{background:color-mix(in srgb, var(--ink) 86%, var(--bg))}.es-btn.is-danger{background:var(--danger-soft);color:var(--danger)}.es-btn.is-danger:hover{background:color-mix(in srgb, var(--danger) 18%, var(--danger-soft))}.es-pick{background:var(--well);border-radius:11px;flex:none;gap:2px;padding:3px;display:inline-flex}.es-pick button{height:28px;color:var(--muted);font:540 12.5px/1 var(--sans);white-space:nowrap;cursor:pointer;transition:background-color .18s var(--out), color .18s var(--out);background:0 0;border:0;border-radius:8px;padding:0 11px}.es-pick button:hover{color:var(--ink)}.es-pick button:-webkit-any([aria-pressed=true],[aria-selected=true]){background:var(--knob);color:var(--ink);box-shadow:0 1px 2px #10232224}.es-pick button:is([aria-pressed=true],[aria-selected=true]){background:var(--knob);color:var(--ink);box-shadow:0 1px 2px #10232224}.es-pick button:disabled{opacity:.45;pointer-events:none}.es-field,.es-select{background:var(--bg);min-width:0;height:34px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);font:450 13.5px/1 var(--sans);border:0;border-radius:10px;outline:none;padding:0 11px}.es-field:focus{box-shadow:inset 0 0 0 1.5px var(--signal);outline:none}.es-field:focus-visible{box-shadow:inset 0 0 0 1.5px var(--signal);outline:none}.es-select:focus-visible{box-shadow:inset 0 0 0 1.5px var(--signal);outline:none}.es-field::placeholder{color:var(--muted)}.es-select{cursor:pointer;padding-right:6px}.es-spin{border:2px solid var(--rule);border-top-color:var(--signal);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite es-spin;display:inline-block}@keyframes es-spin{to{transform:rotate(360deg)}}button.es-toggle{background:var(--rule);cursor:pointer;width:34px;height:20px;transition:background-color .25s var(--out);border:0;border-radius:10px;flex:none;padding:0;display:inline-block;position:relative}button.es-toggle>i{width:16px;height:16px;transition:transform var(--bouncy-d) var(--bouncy);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #090d0e47}button.es-toggle[aria-checked=true]{background:var(--signal)}button.es-toggle[aria-checked=true]>i{transform:translate(14px)}button.es-toggle:disabled{opacity:.45;pointer-events:none}.es-check{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--signal) 70%, transparent);cursor:pointer;transition:box-shadow .25s var(--out), background-color .3s var(--out), transform var(--bouncy-d) var(--bouncy);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-top:1px;padding:0;display:grid;position:relative}.es-check:hover{background:color-mix(in srgb, var(--signal-soft) 70%, transparent);box-shadow:inset 0 0 0 1.5px var(--signal)}.es-check:active{transition-duration:.25s,.3s,.11s;transform:scale(.82)}.es-check svg{fill:none;width:12px;height:12px;stroke:var(--on-signal);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.es-check path{stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .32s var(--out) 60ms}.es-check.is-on{background:var(--success);box-shadow:inset 0 0 0 1.5px var(--success)}.es-check.is-on path{stroke-dashoffset:0}.es-check:disabled{cursor:default}.scr{overscroll-behavior-y:contain;background:var(--bg);scrollbar-color:var(--rule) transparent;scrollbar-width:thin;min-width:0;min-height:0;overflow-y:auto;container:screen/inline-size}.space-working-note>.scr{box-sizing:border-box;height:100%}.workspace-note-page>.space-working-note:has(>.scr){padding-top:0}.scr-in{box-sizing:border-box;max-width:1000px;animation:scr-in var(--soft-d) var(--soft) both;margin:0 auto;padding:0 56px 110px}@keyframes scr-in{0%{opacity:0;transform:translateY(12px)}}.scr-head{justify-content:space-between;align-items:flex-start;gap:16px;min-height:60px;padding:12px 0 0;display:flex}.scr-head>.icon-button{margin:0 -10px 0 0}@container screen (width<=1230px){.workspace-frame:has(.workspace-ask-open) .scr.home .scr-head>.icon-button{margin-top:44px}}.scr-head>div{min-width:0;padding-top:22px}.scr-head>.home-journal{margin:1px -6px 0 auto}@container screen (width<=1230px){.workspace-frame:has(.workspace-ask-open) .scr.home .scr-head>.home-journal{margin-top:45px}}.scr-head h1{color:var(--ink);font:650 clamp(28px, 1vw + 16px, 40px)/1.06 var(--tight);letter-spacing:-.03em;margin:8px 0 0}.scr-head .scr-ov+h1{margin-top:10px}.scr-ov{color:var(--muted);font:600 12px/1.2 var(--sans);letter-spacing:.01em;margin:0}.home-new{align-self:flex-end;margin-bottom:3px}.home-sec{align-items:baseline;gap:10px;margin:34px 0 10px;display:flex}.home-sec b{color:var(--signal);font-variant-numeric:tabular-nums;font-weight:560}.home-spaces{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:10px;display:grid}.home-space{background:var(--sunk);text-align:left;cursor:pointer;border:0;border-radius:14px;gap:6px;padding:14px 16px 15px;display:grid}.home-space:hover{background-color:var(--subtle)}.home-space.is-current{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--signal) 45%, transparent)}.home-space-name{color:var(--ink);font:620 15.5px/1.25 var(--tight);letter-spacing:-.25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-space-meta{color:var(--muted);font:450 12.5px/1.3 var(--sans);font-variant-numeric:tabular-nums}.home-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:0 56px;display:grid}.home-cols>section{min-width:0}.home-note{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;width:calc(100% + 24px);margin:0 -12px;padding:11px 12px 12px;display:grid}.home-note-title{color:var(--ink);font:600 14.5px/1.3 var(--tight);letter-spacing:-.15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-note-time,.home-note-space{color:var(--muted);font:450 12px/1.4 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}.home-note-text{color:var(--muted);font:430 13px/1.4 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-todo-space{color:var(--ink-2);font:600 12.5px/1.3 var(--sans);margin:16px 0 4px}.home-sec+.home-todos>.home-todo-space{margin-top:2px}.home-todo{transition:background-color .2s var(--out);border-radius:12px;grid-template-columns:18px minmax(0,1fr);column-gap:11px;margin:0 -12px;padding:8px 12px;display:grid}.home-todo:hover{background:var(--hover)}.home-todo-text{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;padding:0;display:block}.home-todo-line{color:var(--ink);font:470 13.5px/1.42 var(--sans);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-todo-label{transition:background-size .5s var(--out), color .4s;background-image:linear-gradient(currentColor,currentColor);background-position:0 56%;background-repeat:no-repeat;background-size:0% 1px}.home-todo-source{color:var(--muted);font:450 11.5px/1.3 var(--sans);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;transition:color .2s;display:block;overflow:hidden}.home-todo-text:hover .home-todo-source{color:var(--signal)}.home-todo.is-done .home-todo-line{color:var(--muted)}.home-todo.is-done .home-todo-label{background-size:100% 1px}.home-empty{color:var(--muted);font:450 13.5px/1.5 var(--sans);margin:0}.home-link{color:var(--signal);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:540}.home-link:hover{text-underline-offset:3px;text-decoration:underline}.set{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:44px;margin-top:26px;display:grid}.set-nav{gap:2px;margin-left:-12px;display:grid;position:sticky;top:24px}.set-nav button{height:38px;color:var(--ink-2);font:540 14px/1 var(--sans);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:0 12px;display:flex}.set-nav .es-icon{color:var(--muted)}.set-nav .is-on{background-color:var(--sunk);color:var(--ink)}.set-nav .is-on .es-icon{color:var(--ink)}.set-body{min-width:0}.set-body>.scr-ov{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:28px 2px 10px;display:flex}.set-body>.scr-ov:first-child{margin-top:10px}.set-body>.scr-ov b{font-weight:450}.set-card{background:var(--sunk);border:0;border-radius:16px;min-width:0;margin:0;padding:3px 18px;list-style:none}.set-row{align-items:center;gap:20px;padding:15px 0;display:flex}.set-row+.set-row{border-top:1px solid var(--hair)}.set-row.is-col{flex-direction:column;align-items:stretch;gap:12px}.set-copy{flex:1;gap:4px;min-width:0;display:grid}.set-copy>strong{color:var(--ink);font:560 14px/1.3 var(--sans);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.set-copy>strong em{color:var(--muted);font-style:normal;font-weight:450}.set-copy>span{color:var(--muted);font:450 13px/1.45 var(--sans)}.set-ctl{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.set-row.is-col>.set-ctl{justify-content:flex-start}.set-lead{background:var(--bg);width:36px;height:36px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.set-tag{background:var(--well);height:28px;color:var(--muted);font:520 12px/1 var(--sans);white-space:nowrap;border-radius:8px;flex:none;align-items:center;padding:0 10px;display:inline-flex}.set-tag.is-good{color:var(--signal)}.set-copy>strong>.set-tag{border-radius:7px;height:22px;padding:0 8px;font-size:11.5px}.set-note{color:var(--muted);font:450 13px/1.5 var(--sans);align-items:flex-start;gap:8px;margin:16px 2px 0;display:flex}.set-note+.set-note{margin-top:8px}.set-note .es-icon{margin-top:2px}.set-message{background:var(--well);color:var(--ink-2);font:450 13px/1.45 var(--sans);border-radius:12px;margin:12px 0 0;padding:10px 14px}.set-message.is-error{background:var(--danger-soft);color:var(--danger)}.set-row>.set-message{margin:0}.set-empty{color:var(--muted);font:450 13px/1.45 var(--sans);margin:0;padding:15px 0}.set-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.set-fields label{gap:6px;min-width:0;display:grid}.set-fields label>span{color:var(--ink-2);font:540 12.5px/1.2 var(--sans)}.set-fields .es-field{box-sizing:border-box;width:100%}.set-fields .is-wide,.set-fields-actions{grid-column:1/-1}.set-fields-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.set-words{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.set-word{background:var(--bg);height:26px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-2);font:520 12.5px/1 var(--sans);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.set-word>button{width:16px;height:16px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;margin-right:-4px;padding:0;display:grid}.set-word>button .es-icon{stroke-width:2.2px}.set-word>button:hover{background:var(--danger-soft);color:var(--danger)}.set-form{align-items:center;gap:8px;display:inline-flex}.set-words .set-form .es-field{width:140px}.set-code{color:var(--ink);font:600 22px/1.2 var(--mono);letter-spacing:3px}@container screen (width<=780px){.scr-in{padding:0 30px 90px}.home-cols{grid-template-columns:minmax(0,1fr)}.set{grid-template-columns:minmax(0,1fr);gap:10px}.set-nav{flex-wrap:wrap;margin-left:0;display:flex;position:static}.set-row{flex-wrap:wrap}.set-fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.es-btn,.es-check,.es-check path,button.es-toggle>i,.home-todo-label{transition-duration:1ms}}.models{width:100%;min-width:0;display:grid}.models-choices{min-inline-size:0}.models-choice{cursor:pointer}.models-choices:disabled .models-choice{cursor:default}.models-size{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:540}.models-mark{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--rule);transition:box-shadow .2s var(--out), background-color .2s var(--out);border-radius:50%;flex:none;position:relative}.models-mark:after{background:var(--bg);content:"";opacity:0;transition:opacity .2s var(--out);border-radius:50%;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.models-choice[data-selected=true] .models-mark{background:var(--signal);box-shadow:none}.models-choice[data-selected=true] .models-mark:after{opacity:1}.models-choice:has(input:focus-visible) .models-mark{outline:2px solid var(--signal);outline-offset:3px}.models-progress{gap:10px;margin-top:10px;padding:16px 18px;display:grid}.models-progress>div{color:var(--ink);font:520 13.5px/1.3 var(--sans);align-items:center;gap:10px;display:flex}.models-progress>div>strong{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.models-progress progress{background:var(--well);width:100%;height:6px;accent-color:var(--signal);-webkit-appearance:none;appearance:none;border:0;border-radius:3px;display:block;overflow:hidden}.models-progress progress::-webkit-progress-bar{background:var(--well)}.models-progress progress::-webkit-progress-value{background:var(--signal);border-radius:3px}.models-progress progress::-moz-progress-bar{background:var(--signal);border-radius:3px}.models-progress small{color:var(--muted);font:450 12.5px/1.45 var(--sans)}.models-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.models.is-setup>h1{margin-bottom:12px}.models.is-setup .set-card{background:var(--bg);box-shadow:0 0 0 1px var(--hair)}.models.is-setup .models-actions{gap:8px;margin-top:18px;display:grid}.gate{box-sizing:border-box;background:var(--sunk);width:100%;min-height:100vh;color:var(--ink);font:400 14px/1.5 var(--sans);place-items:center;padding:24px;display:grid}.gate-in{justify-items:start;gap:12px;width:min(420px,100%);display:grid}.gate-wordmark{color:var(--ink);font:720 18px/1 var(--tight);letter-spacing:-.55px;white-space:nowrap}.gate h1{color:var(--ink);font:650 38px/1.04 var(--tight);letter-spacing:-1.2px;text-wrap:balance;margin:26px 0 0}.gate-text{color:var(--muted);font:430 15.5px/1.6 var(--sans);overflow-wrap:anywhere;margin:0 0 12px}.gate-note{color:var(--muted);font:450 12.5px/1.5 var(--sans);align-items:flex-start;gap:8px;margin:6px 0 0;display:flex}.gate-note .es-icon{margin-top:2px}.gate-wait{color:var(--ink-2);font:500 14px/1.3 var(--sans);align-items:center;gap:10px;margin:0;display:flex}.gate.is-quiet .gate-in{justify-items:center;gap:22px}.gate-typed{text-align:center;justify-content:center;min-height:1.5em}.gate-in.is-wide{width:min(560px,100%)}.gate-tabs{box-sizing:border-box;width:100%}.gate-tabs button{flex:1;height:34px;font-size:13.5px}.gate-form{gap:14px;width:100%;margin-top:4px;display:grid}.gate-form label{color:var(--ink-2);font:540 12.5px/1.2 var(--sans);gap:6px;display:grid}.gate-form .es-field{box-sizing:border-box;border-radius:12px;width:100%;height:44px;padding:0 13px;font-size:15px}.gate-actions{gap:8px;width:100%;display:grid}.gate .es-btn.is-big,.gate-over .es-btn.is-big{border-radius:13px;width:100%;height:46px;font-size:15px;text-decoration:none}.gate-error{background:var(--danger-soft);color:var(--danger);font:450 13px/1.45 var(--sans);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:10px 13px}.gate-over{z-index:1000}.gate-over .es-dialog{width:min(460px,100%);overflow-y:auto}.gate-over .gate-form{box-sizing:border-box;padding:16px 22px 0}.gate-over .gate-actions{box-sizing:border-box;padding:8px 22px 22px}@media (max-width:480px){.gate h1{letter-spacing:-1px;font-size:32px}}
