:root[data-noema-theme=claude]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--noema-window-background:#f4f0e8;--aaronnote-bg:#f4f0e8;--aaronnote-chrome:#ede8de;--aaronnote-border:#c9c0b2;--aaronnote-muted:#746d65;--aaronnote-vim-accent:#b65336;--aaronnote-vim-visual:#7b5a9c;--aaronnote-panel-bg:#faf7f1f7;--aaronnote-surface:#fffdf8f5;--aaron-ink:#2f2c28;--aaron-muted:#746d65;--aaron-faint:#998f84;--aaron-paper:#fffdf8;--aaron-paper-soft:#eee8de;--aaron-paper-line:#cec4b6;--aaron-panel:#faf7f1;--aaron-panel-strong:#e8e1d6;--aaron-red:#b65336;--aaron-red-dark:#93432f;--aaron-link:#8b4a34;--aaron-link-soft:#f0ddd3;--aaron-accent:#c15f3c;--aaron-accent-sand:#8c672f;--aaron-accent-soft:#f1ddd3;--aaron-accent-2:#7b5a9c;--aaron-green:#3f7455;--aaron-green-soft:#5e876c;--aaron-code-bg:#e9e3da;--aaron-danger:#a43d42;--aaron-danger-bg:#f3dedc;--aaron-title:#9a452f;--aaron-heading-1:#9a452f;--aaron-heading-2:#6b5145;--aaron-heading-3:#7b5a9c;--aaron-heading-4:#3f7455;--aaron-heading-5:#8c672f;--aaron-heading-6:#4f6581;--aaron-cursor:#b65336;--aaron-cursor-glow:#b6533638;--aaron-math-ink:#302d29;--aaron-math-accent:#6b5145;--aaron-math-muted:#746d65;--aaron-selection:#c15f3c30;--aaron-highlight:#d2a2483d;--aaron-shadow:0 18px 44px #4235272e;--aaron-callout-note:#5c7591;--aaron-callout-tip:#3f7455;--aaron-callout-info:#6b6f91;--aaron-callout-warning:#9a6b26;--aaron-callout-danger:#a43d42;--aaron-callout-quote:#7b5a9c;--c-def:#8c672f;--c-thm:#3f7455;--c-lemma:#4f6581;--c-cor:#7b5a9c;--c-prop:#a25458;--c-proof:#6b5145;--c-example:#8c672f;--c-attend:#a43d42;--c-warning:#a05c2f;--c-note:#54786e;--c-info:#4f6581;--c-summary:#7b5a9c;--c-fold:#746d65;--c-comment:#9a623e;--c-convention:#94506b;--c-axiom:#8c672f;--c-assumption:#846333;--c-conjecture:#a05c2f;--c-claim:#596d91;--c-remark:#54786e;--c-notation:#526b7f;--c-observation:#50745c;--c-exercise:#765b99;--c-solution:#54786e;--c-algorithm:#4f746c;--c-question:#94506b;--c-env-default:#746d65;--aaron-font-body:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", var(--aaron-font-chinese), sans-serif;--aaron-font-heading:Georgia, "Times New Roman", var(--aaron-font-chinese), serif;--aaron-font-title:var(--aaron-font-heading);--aaron-font-prose:Georgia, "Times New Roman", var(--aaron-font-chinese), serif;--aaron-role-critical:#a43d42;--aaron-role-popout:#c15f3c;--aaron-role-strong:#2f2c28;--aaron-role-salient:#6b5145;--aaron-role-faded:#746d65;--aaron-role-subtle:#cec4b6;--aaron-surface-base:#f4f0e8;--aaron-surface-raised:#faf7f1;--aaron-surface-overlay:#fffdf8;--aaron-surface-panel:#eee8de;--aaron-surface-selected:#f1ddd3;--aaron-state-focus:#c15f3c;--aaron-state-hover:#eee8de;--aaron-state-active:#e7d4c9;--aaron-state-disabled:#a69d92;--aaron-status-success:#3f7455;--aaron-status-warning:#8c672f;--aaron-status-error:#a43d42;--aaron-status-info:#4f6581;--aaron-radius-2:10px}:root[data-noema-theme=claude] .noema-desktop-titlebar,:root[data-noema-theme=claude] .aaronnote-status-pill{box-shadow:none}:root[data-noema-theme=mediki]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--noema-window-background:#f5f9f8;--aaronnote-bg:#f5f9f8;--aaronnote-chrome:#e8f0ef;--aaronnote-border:#aebfbd;--aaronnote-muted:#5e7175;--aaronnote-vim-accent:#087f78;--aaronnote-vim-visual:#4969a2;--aaronnote-panel-bg:#f7fcfbf7;--aaronnote-surface:#fffffff5;--aaron-ink:#17313b;--aaron-muted:#5e7175;--aaron-faint:#829398;--aaron-paper:#fff;--aaron-paper-soft:#e8f0ef;--aaron-paper-line:#b7c8c6;--aaron-panel:#f7fbfa;--aaron-panel-strong:#dce9e7;--aaron-red:#b13d54;--aaron-red-dark:#8f3044;--aaron-link:#146d86;--aaron-link-soft:#dceef1;--aaron-accent:#087f78;--aaron-accent-sand:#8a6a22;--aaron-accent-soft:#d8efec;--aaron-accent-2:#4969a2;--aaron-green:#28744d;--aaron-green-soft:#478565;--aaron-code-bg:#e7efef;--aaron-danger:#b13d54;--aaron-danger-bg:#f5dfe4;--aaron-title:#173f59;--aaron-heading-1:#173f59;--aaron-heading-2:#087f78;--aaron-heading-3:#4969a2;--aaron-heading-4:#28744d;--aaron-heading-5:#7b671f;--aaron-heading-6:#536b78;--aaron-cursor:#087f78;--aaron-cursor-glow:#087f7838;--aaron-math-ink:#17313b;--aaron-math-accent:#28566a;--aaron-math-muted:#5e7175;--aaron-selection:#087f782e;--aaron-highlight:#d9c05040;--aaron-shadow:0 14px 36px #203f4429;--aaron-callout-note:#3d6f91;--aaron-callout-tip:#28744d;--aaron-callout-info:#087f78;--aaron-callout-warning:#8a6a22;--aaron-callout-danger:#b13d54;--aaron-callout-quote:#4969a2;--c-def:#8a6a22;--c-thm:#28744d;--c-lemma:#3d6f91;--c-cor:#4969a2;--c-prop:#9f4660;--c-proof:#087f78;--c-example:#7b671f;--c-attend:#b13d54;--c-warning:#9a5c2b;--c-note:#087f78;--c-info:#146d86;--c-summary:#4969a2;--c-fold:#5e7175;--c-comment:#8d6039;--c-convention:#8c536e;--c-axiom:#8a6a22;--c-assumption:#7d6730;--c-conjecture:#9a5c2b;--c-claim:#4969a2;--c-remark:#39716d;--c-notation:#146d86;--c-observation:#28744d;--c-exercise:#5d5d9a;--c-solution:#39716d;--c-algorithm:#16766f;--c-question:#8c536e;--c-env-default:#5e7175;--aaron-font-body:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", var(--aaron-font-chinese), sans-serif;--aaron-font-heading:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", var(--aaron-font-chinese), sans-serif;--aaron-font-title:var(--aaron-font-heading);--aaron-font-prose:"AaronLatinModernRoman", Georgia, var(--aaron-font-chinese), serif;--aaron-role-critical:#b13d54;--aaron-role-popout:#087f78;--aaron-role-strong:#17313b;--aaron-role-salient:#28566a;--aaron-role-faded:#5e7175;--aaron-role-subtle:#b7c8c6;--aaron-surface-base:#f5f9f8;--aaron-surface-raised:#f7fbfa;--aaron-surface-overlay:#fff;--aaron-surface-panel:#e8f0ef;--aaron-surface-selected:#d8efec;--aaron-state-focus:#087f78;--aaron-state-hover:#e8f0ef;--aaron-state-active:#d8e8e6;--aaron-state-disabled:#91a19f;--aaron-status-success:#28744d;--aaron-status-warning:#8a6a22;--aaron-status-error:#b13d54;--aaron-status-info:#146d86;--aaron-radius-2:3px}:root[data-noema-theme=mediki] .cm-editor h1{text-align:left}:root[data-noema-theme=mediki] .cm-editor h1:after{width:100%;margin-left:0}:root[data-noema-theme=mediki] .aaronnote-section-heading-inner{border-radius:0}:root,:root[data-noema-theme=aaronnote]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--noema-window-background:#141a27;--aaronnote-bg:#141a27;--aaronnote-chrome:#161d2c;--aaronnote-border:#435574;--aaronnote-muted:#a9bad6;--aaronnote-vim-accent:#7ee7ff;--aaronnote-vim-visual:#d2a8ff;--aaronnote-panel-bg:#161d2cf5;--aaronnote-surface:#242e43f0;--aaron-ink:#e2eaff;--aaron-muted:#a9bad6;--aaron-faint:#7081a0;--aaron-paper:#171f2f;--aaron-paper-soft:#1e273a;--aaron-paper-line:#435574;--aaron-panel:#242e43;--aaron-panel-strong:#2c3852;--aaron-red:#ff8fa3;--aaron-red-dark:#ffb2bf;--aaron-link:#7ee7ff;--aaron-link-soft:#1d3b48;--aaron-accent:#7ee7ff;--aaron-accent-sand:#ffd86a;--aaron-accent-soft:#1d3b48;--aaron-accent-2:#d2a8ff;--aaron-green:#8effa8;--aaron-green-soft:#79cf8f;--aaron-code-bg:#182238;--aaron-danger:#ff8fa3;--aaron-danger-bg:#382431;--aaron-title:#ff9bad;--aaron-heading-1:#ff9bad;--aaron-heading-2:#7ee7ff;--aaron-heading-3:#d2a8ff;--aaron-heading-4:#8effa8;--aaron-heading-5:#ffd86a;--aaron-heading-6:#9fb7ff;--aaron-cursor:#7ee7ff;--aaron-cursor-glow:#7ee7ff52;--aaron-math-ink:#d7defb;--aaron-math-accent:#aebfff;--aaron-math-muted:#9aa8c8;--aaron-selection:#31465e7a;--aaron-highlight:#ffd86a38;--aaron-shadow:0 18px 46px #00000061;--aaron-callout-note:#95c7ff;--aaron-callout-tip:#8effa8;--aaron-callout-info:#7ee7ff;--aaron-callout-warning:#ffd86a;--aaron-callout-danger:#ff8fa3;--aaron-callout-quote:#d2a8ff;--c-def:#ffd86a;--c-thm:#8effa8;--c-lemma:#95c7ff;--c-cor:#d2a8ff;--c-prop:#ffc5cf;--c-proof:#7ee7ff;--c-example:#e8b85f;--c-attend:#ff8fa3;--c-warning:#ffb86b;--c-note:#86f6e4;--c-info:#64d2ff;--c-summary:#c6a0f6;--c-fold:#b7c6e8;--c-comment:#f2a272;--c-convention:#f0a6ca;--c-axiom:#ffcf70;--c-assumption:#e6b86a;--c-conjecture:#ff9f80;--c-claim:#b8c0ff;--c-remark:#9ccfd8;--c-notation:#7dcfff;--c-observation:#a6da95;--c-exercise:#c099ff;--c-solution:#8bd5ca;--c-algorithm:#73daca;--c-question:#f5bde6;--c-env-default:#a7b0c4;--aaron-font-latin:"AaronLatinSystem";--aaron-font-english-fallback:-apple-system, BlinkMacSystemFont, "SF Pro Text";--aaron-font-chinese:"FZLiuGongQuanKaiShuJF";--aaron-font-body:var(--aaron-font-latin), var(--aaron-font-chinese), var(--aaron-font-english-fallback), Georgia, serif;--aaron-font-heading:"ExcalifontLocal", "Excalifont", var(--aaron-font-latin), var(--aaron-font-chinese), var(--aaron-font-english-fallback), Georgia, serif;--aaron-font-title:var(--aaron-font-heading);--aaron-font-mono:"Fira Code", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--aaron-font-math:"GFS Neohellenic Math", "Libertinus Math", "STIX Two Math", "Times New Roman", serif;--aaron-font-sans:system-ui, sans-serif;--aaron-role-critical:#e4b3b3;--aaron-role-popout:#9de7ff;--aaron-role-strong:#eef3ff;--aaron-role-salient:#a9cbff;--aaron-role-faded:#a9bed3;--aaron-role-subtle:#414b61;--aaron-surface-base:#171b28;--aaron-surface-raised:#232b3d;--aaron-surface-overlay:#2b3448;--aaron-surface-panel:#30394e;--aaron-surface-selected:#323a54;--aaron-state-focus:#9de7ff;--aaron-state-hover:#232b3d;--aaron-state-active:#35435c;--aaron-state-disabled:#6f748b;--aaron-status-success:#bbf7b8;--aaron-status-warning:#f9e2af;--aaron-status-error:#e4b3b3;--aaron-status-info:#a9cbff}.cm-editor{color:var(--aaron-ink,#24201a);word-wrap:break-word;font-kerning:normal;--note-image-max:420px;--note-table-image-max:180px;--note-table-image-max-height:160px;--note-diagram-max:480px;--orgenv-pad-left:.88rem;--orgenv-head-size:.9em}.cm-editor:not(.aaronnote-visual-typography){font-family:var(--aaron-font-body,var(--aaron-font-english,serif), var(--aaron-font-chinese,serif), serif);font-size:calc(20px * var(--aaronnote-layout-zoom,1));font-feature-settings:"kern" 1, "liga" 1, "onum" 1;line-height:1.46}.cm-editor h1,.cm-editor h2,.cm-editor h3,.cm-editor h4,.cm-editor h5,.cm-editor h6{font-family:var(--aaron-font-heading);color:var(--aaron-heading-4,#8effa8);margin:1em 0 .45em;font-weight:700;line-height:1.2}.cm-editor>:first-child{margin-top:0}.cm-editor h1{letter-spacing:0;text-align:center;color:var(--aaron-heading-1,#ff9bad);margin-bottom:.58em;font-size:1.56em}.cm-editor h1:after{content:"";background:var(--aaron-heading-1,#ff9bad);width:72px;height:1px;margin:.34em auto 0;display:block}.cm-editor h2{color:var(--aaron-heading-2,#7ee7ff);border-bottom:1px solid color-mix(in srgb, var(--aaron-heading-2,#7ee7ff), transparent 56%);padding-bottom:.12em;font-size:1.16em}.cm-editor h3{color:var(--aaron-heading-3,#d2a8ff);font-size:1.06em;font-style:italic}.cm-editor h4{color:var(--aaron-heading-4,#8effa8);font-size:1.02em}.cm-editor h5{color:var(--aaron-heading-5,#ffd86a);letter-spacing:.05em;text-transform:uppercase;font-size:.92em}.cm-editor h6{color:var(--aaron-heading-6,#9fb7ff);letter-spacing:.07em;text-transform:uppercase;font-size:.84em}.cm-editor .aaronnote-section-heading{box-sizing:border-box;contain:layout paint;overflow-wrap:anywhere;padding:var(--section-margin-before,4.2em) 0 var(--section-margin-after,2.3em);--section-heading-color:var(--aaron-heading-2,#7ee7ff);color:var(--section-heading-color);margin:0;display:block;position:relative}.cm-editor .aaronnote-section-heading-inner{box-sizing:border-box;min-height:var(--section-min-height,8.2rem);padding:var(--section-padding-y,2.1em) var(--section-padding-x,1.6em);border-top:1px solid color-mix(in srgb, var(--section-heading-color), transparent 54%);border-bottom:1px solid color-mix(in srgb, var(--section-heading-color), transparent 72%);background:color-mix(in srgb, var(--section-heading-color), transparent 94%);align-content:center;gap:.5em;display:grid;position:relative}.cm-editor .aaronnote-section-heading-inner:before{content:"";background:var(--section-heading-color);width:3px;position:absolute;top:18%;bottom:18%;left:0}.cm-editor .aaronnote-section-label{color:var(--section-heading-color);font:900 var(--section-label-size,.76em)/1 var(--aaron-font-sans,sans-serif);letter-spacing:.1em;text-transform:uppercase}.cm-editor .aaronnote-section-title{font-family:var(--aaron-font-heading);font-weight:800;font-size:var(--section-title-size,2.05em);letter-spacing:0;color:var(--section-heading-color);line-height:1.12}.cm-editor .aaronnote-section-heading[data-outline-level="1"]{--section-heading-color:var(--aaron-heading-1,#ff9bad);--section-margin-before:6.2em;--section-margin-after:4.4em;--section-padding-y:4.2em;--section-padding-x:2em;--section-title-size:3.45em;--section-label-size:.86em;--section-min-height:18rem}.cm-editor .aaronnote-section-heading[data-outline-level="1"] .aaronnote-section-heading-inner{text-align:center;border-bottom-color:color-mix(in srgb, var(--section-heading-color), transparent 54%);place-items:center}.cm-editor .aaronnote-section-heading[data-outline-level="1"] .aaronnote-section-heading-inner:before{width:128px;height:2px;top:auto;bottom:2.6em;left:50%;transform:translate(-50%)}.cm-editor .aaronnote-section-heading[data-outline-level="3"]{--section-heading-color:var(--aaron-heading-3,#d2a8ff);--section-margin-before:3.1em;--section-margin-after:1.7em;--section-padding-y:1.55em;--section-title-size:1.55em;--section-label-size:.68em;--section-min-height:6.4rem}.cm-editor .aaronnote-section-heading[data-outline-level="4"]{--section-heading-color:var(--aaron-heading-4,#8effa8);--section-margin-before:2.35em;--section-margin-after:1.25em;--section-padding-y:1.1em;--section-title-size:1.28em;--section-label-size:.62em;--section-min-height:4.8rem}.cm-editor .aaronnote-section-heading[data-outline-level="5"]{--section-heading-color:var(--aaron-heading-5,#ffd86a);--section-margin-before:1.75em;--section-margin-after:.95em;--section-padding-y:.82em;--section-title-size:1.08em;--section-label-size:.58em;--section-min-height:3.6rem}.cm-editor p{text-align:left;white-space:pre-wrap;margin:0}.cm-editor p:last-child{margin-bottom:0}.cm-editor a{color:var(--aaron-link,#2368a2);border-bottom:1px solid color-mix(in srgb, var(--aaron-link,#2368a2), transparent 70%);text-decoration:none}.cm-editor a:hover{color:var(--aaron-link,#184b76);border-bottom-color:currentColor}.cm-editor a.aaronnote-roam-link,.aaronnote-roam-link,.noema-wiki-link,.noema-internal-link{color:var(--aaron-link,#2368a2);border-bottom-color:color-mix(in srgb, currentColor, transparent 58%);background:0 0;border-radius:.18em;padding:0;transition:color .12s,background-color .12s,border-color .12s}.cm-editor a.aaronnote-roam-link:hover,.aaronnote-roam-link:hover,.noema-wiki-link:hover,.noema-internal-link:hover{color:color-mix(in srgb, var(--aaron-link,#2368a2), var(--aaron-ink,#25362e) 24%);background:color-mix(in srgb, var(--aaron-link,#2368a2), transparent 91%);border-bottom-color:currentColor}.cm-editor code{font-family:var(--aaron-font-mono);color:var(--aaron-ink,#25362e);background:var(--aaron-code-bg,#1e2638);border:1px solid var(--aaron-paper-line,#d8e4da);white-space:break-spaces;border-radius:2px;margin:0;padding:.12em .34em;font-size:.86em}.cm-editor pre{font-family:var(--aaron-font-mono);tab-size:2;background:var(--aaron-code-bg,#1e2638);border:1px solid var(--aaron-paper-line,#d9d8cf);border-left:3px solid var(--aaron-red,#b31b1b);border-radius:2px;margin:0 0 .72em;padding:9px 12px;font-size:.88em;line-height:1.5;overflow:auto}.cm-editor pre code{white-space:pre;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:100%;display:inline}.cm-editor blockquote{color:var(--aaron-muted,#4e554f);border-left:3px solid var(--aaron-paper-line,#b7ad9e);background:0 0;border-radius:0;margin:0 0 .72em;padding:.26em 0 .26em .82em;font-size:.97em}.cm-editor blockquote>:first-child{margin-top:0}.cm-editor blockquote>:last-child{margin-bottom:0}.cm-editor ul,.cm-editor ol{margin:0 0 .68em;padding-left:1.38em}.cm-editor ul ul,.cm-editor ul ol,.cm-editor ol ul,.cm-editor ol ol,.cm-editor li>p{margin-bottom:0}.cm-editor .cm-horizontal-rule{border:0;border-top:1px solid var(--aaron-paper-line,#b8aa90);background:0 0;min-height:1px;margin:0;padding:2em 0}.cm-editor table th,.cm-editor table td{border:1px solid var(--aaron-paper-line,#d4d1c7);vertical-align:top;padding:4px 8px;line-height:1.42}.cm-editor table th{background:var(--aaron-panel,#232b3d);font-weight:600}.cm-editor table tr:nth-child(2n){background:color-mix(in srgb, var(--aaron-paper-soft,#1e2536), transparent 55%)}.cm-editor mark{background:var(--aaron-highlight,#f9e2af38);color:inherit;border-radius:2px;padding:0 .12em}.cm-editor del{color:inherit}.cm-editor org-env-block{--block-c:var(--c-env-default,#a7b0c4);--block-l:attr(data-label);border:0;border-left:3px solid color-mix(in srgb, var(--block-c), transparent 22%);box-shadow:none;padding:0 0 0 var(--orgenv-pad-left);white-space:pre-wrap;color:var(--aaron-ink,#24201a);background:0 0;border-radius:0;margin:0;font-family:inherit;display:block;overflow:visible}.cm-editor org-env-block .org-env-heading{color:color-mix(in srgb, var(--block-c), var(--aaron-ink,#e4ecff) 20%);font-family:var(--aaron-font-title,var(--aaron-font-heading,serif));font-size:var(--orgenv-head-size);letter-spacing:.01em;text-transform:none;background:0 0;align-items:center;gap:.4rem;margin:0 0 .34rem;padding:0;font-weight:700;display:flex}.cm-editor org-env-block .org-env-heading-title{border:0;border-bottom:1px solid color-mix(in srgb, var(--block-c), transparent 45%);width:min(32ch,58vw);min-width:9ch;color:color-mix(in srgb, var(--block-c), var(--aaron-ink,#e4ecff) 20%);font:inherit;font-family:var(--aaron-font-title,var(--aaron-font-heading,serif));cursor:text;background:0 0;outline:none;padding:0 0 .08rem;font-weight:650;display:inline-block}.cm-editor org-env-block .org-env-heading-title[data-empty=true]:after{content:none}.cm-editor org-env-block .org-env-content{white-space:pre-wrap;min-height:1.35em;display:block}.cm-editor org-env-block .org-env-content>:first-child{margin-top:0}.cm-editor org-env-block .org-env-content>:last-child{margin-bottom:0}.cm-editor org-env-block .org-env-content a{cursor:pointer;color:color-mix(in srgb, var(--aaron-link,#2368a2), var(--aaron-ink,#24201a) 12%);border-bottom-color:color-mix(in srgb, var(--aaron-link,#2368a2), transparent 48%)}.cm-editor org-env-block .org-env-content a[href^=zotero\:]{color:color-mix(in srgb, var(--aaron-green,#bbf7b8), var(--aaron-ink,#e4ecff) 20%);border-bottom-color:color-mix(in srgb, var(--aaron-green,#bbf7b8), transparent 42%)}.cm-editor a.aaronnote-zotero-link,.aaronnote-zotero-link{border:1px solid color-mix(in srgb, var(--aaron-green,#bbf7b8), transparent 58%);background:color-mix(in srgb, var(--aaron-green,#bbf7b8), transparent 91%);max-width:100%;color:color-mix(in srgb, var(--aaron-green,#bbf7b8), var(--aaron-ink,#e4ecff) 18%);vertical-align:baseline;border-radius:5px;align-items:baseline;gap:.35em;padding:.02em .42em .05em;font-weight:650;text-decoration:none;display:inline-flex}.cm-editor a.aaronnote-zotero-link:before,.aaronnote-zotero-link:before{content:"Z";font:800 .72em/1 var(--aaron-font-sans,system-ui, sans-serif);color:var(--aaron-green,#bbf7b8);flex:none}.cm-editor a.aaronnote-zotero-link:hover,.aaronnote-zotero-link:hover{border-color:color-mix(in srgb, var(--aaron-green,#bbf7b8), transparent 30%);background:color-mix(in srgb, var(--aaron-green,#bbf7b8), transparent 86%)}.cm-editor org-env-block .org-env-content a:hover{border-bottom-color:currentColor}.cm-editor org-env-block[data-kind=definition],.cm-editor org-env-block[data-kind=defn],.cm-editor org-env-block[data-kind=define]{--block-c:var(--c-def)}.cm-editor org-env-block[data-kind=theorem],.cm-editor org-env-block[data-kind=thm]{--block-c:var(--c-thm)}.cm-editor org-env-block[data-kind=lemma]{--block-c:var(--c-lemma)}.cm-editor org-env-block[data-kind=corollary],.cm-editor org-env-block[data-kind=cor]{--block-c:var(--c-cor)}.cm-editor org-env-block[data-kind=proposition],.cm-editor org-env-block[data-kind=prop],.cm-editor org-env-block[data-kind=property]{--block-c:var(--c-prop)}.cm-editor org-env-block[data-kind=proof]{--block-c:var(--c-proof)}.cm-editor org-env-block[data-kind=example]{--block-c:var(--c-example)}.cm-editor org-env-block[data-kind=attention]{--block-c:var(--c-attend)}.cm-editor org-env-block[data-kind=warning]{--block-c:var(--c-warning,#ffb86b)}.cm-editor org-env-block[data-kind=note]{--block-c:var(--c-note)}.cm-editor org-env-block[data-kind=info]{--block-c:var(--c-info,#64d2ff)}.cm-editor org-env-block[data-kind=summary]{--block-c:var(--c-summary,#c6a0f6)}.cm-editor org-env-block[data-kind=fold]{--block-c:var(--c-fold,#b7c6e8)}.cm-editor org-env-block[data-kind=comment]{--block-c:var(--c-comment,#f2a272)}.cm-editor org-env-block[data-kind=convention]{--block-c:var(--c-convention,#f0a6ca)}.cm-editor org-env-block[data-kind=axiom]{--block-c:var(--c-axiom,#ffcf70)}.cm-editor org-env-block[data-kind=assumption]{--block-c:var(--c-assumption,#e6b86a)}.cm-editor org-env-block[data-kind=conjecture]{--block-c:var(--c-conjecture,#ff9f80)}.cm-editor org-env-block[data-kind=claim]{--block-c:var(--c-claim,#b8c0ff)}.cm-editor org-env-block[data-kind=remark]{--block-c:var(--c-remark,#9ccfd8)}.cm-editor org-env-block[data-kind=notation]{--block-c:var(--c-notation,#7dcfff)}.cm-editor org-env-block[data-kind=observation]{--block-c:var(--c-observation,#a6da95)}.cm-editor org-env-block[data-kind=exercise]{--block-c:var(--c-exercise,#c099ff)}.cm-editor org-env-block[data-kind=solution]{--block-c:var(--c-solution,#8bd5ca)}.cm-editor org-env-block[data-kind=algorithm]{--block-c:var(--c-algorithm,#73daca)}.cm-editor org-env-block[data-kind=question]{--block-c:var(--c-question,#f5bde6)}.cm-editor org-env-block[data-kind=definition],.cm-editor org-env-block[data-kind=defn],.cm-editor org-env-block[data-kind=define]{--orgenv-end:"◇"}.cm-editor org-env-block[data-kind=theorem],.cm-editor org-env-block[data-kind=thm]{--orgenv-end:"∎"}.cm-editor org-env-block[data-kind=lemma]{--orgenv-end:"△"}.cm-editor org-env-block[data-kind=corollary],.cm-editor org-env-block[data-kind=cor]{--orgenv-end:"▽"}.cm-editor org-env-block[data-kind=proposition],.cm-editor org-env-block[data-kind=prop],.cm-editor org-env-block[data-kind=property]{--orgenv-end:"◆"}.cm-editor org-env-block[data-kind=proof]{--orgenv-end:"□"}.cm-editor org-env-block[data-kind=example]{--orgenv-end:"※"}.cm-editor org-env-block[data-kind=attention],.cm-editor org-env-block[data-kind=warning]{--orgenv-end:"!"}.cm-editor org-env-block[data-kind=note],.cm-editor org-env-block[data-kind=info]{--orgenv-end:"·"}.cm-editor org-env-block[data-kind=summary]{--orgenv-end:"§"}.cm-editor org-env-block:not([data-kind=comment]):not([data-kind=fold]):not([data-kind=meta]):after{content:var(--orgenv-end,"•");color:color-mix(in srgb, var(--block-c), transparent 36%);text-align:right;line-height:1;display:block}.cm-editor org-env-block[data-kind=fold]{border-left:0;width:min(100%,720px);margin:0;padding:.45rem 0;display:block;position:relative;overflow:visible}.cm-editor org-env-block[data-kind=fold] .org-env-fold-summary{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--block-c), transparent 30%);background:color-mix(in srgb, var(--block-c), var(--aaron-paper,#171b28) 86%);max-width:100%;color:color-mix(in srgb, var(--block-c), var(--aaron-ink,#e4ecff) 22%);cursor:pointer;font:700 .92em/1.35 var(--aaron-font-title,var(--aaron-font-heading,serif));letter-spacing:0;text-align:left;border-radius:4px;align-items:center;gap:.45rem;padding:.25rem .55rem;display:inline-flex}.cm-editor org-env-block[data-kind=fold] .org-env-fold-marker:before{content:"▶";font-size:.72em}.cm-editor org-env-block[data-kind=fold].org-env-fold-open .org-env-fold-marker:before{content:"▼"}.cm-editor org-env-block[data-kind=fold] .org-env-fold-title{min-width:0}.cm-editor org-env-block[data-kind=fold] .org-env-fold-title>p{margin:0;display:inline}.cm-editor org-env-block[data-kind=fold] .org-env-fold-content{box-sizing:border-box;border-left:3px solid color-mix(in srgb, var(--block-c), transparent 22%);width:min(100%,720px);margin-top:.45rem;padding:.5rem 0 .45rem .85rem}.cm-editor org-env-block[data-kind=fold] .org-env-fold-content[hidden]{display:none!important}.cm-editor org-env-block[data-kind=comment]{--block-c:var(--c-comment,#f2a272);border-left:0;width:fit-content;max-width:100%;min-height:1.6em;margin:.45rem 0;padding:0;display:block;position:relative;overflow:visible}.cm-editor org-env-block[data-kind=comment] .org-env-comment-button{z-index:13;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--block-c), transparent 24%);background:color-mix(in srgb, var(--block-c), var(--aaron-paper-soft,#1e2536) 87%);min-width:82px;min-height:24px;color:color-mix(in srgb, var(--block-c), var(--aaron-ink,#e4ecff) 18%);cursor:pointer;font:800 11px/1 var(--aaron-font-sans,system-ui, sans-serif);letter-spacing:0;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 8px 0 10px;display:inline-flex;position:relative}.cm-editor org-env-block[data-kind=comment] .org-env-comment-label{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.cm-editor org-env-block[data-kind=comment] .org-env-comment-state{color:color-mix(in srgb, var(--block-c), var(--aaron-ink,#e4ecff) 24%);text-transform:uppercase;letter-spacing:.04em;background:#ffffff14;border-radius:999px;padding:3px 6px;font-size:9px}.cm-editor org-env-block[data-kind=comment] .org-env-comment-button:hover{border-color:color-mix(in srgb, var(--block-c), transparent 12%);background:color-mix(in srgb, var(--block-c), var(--aaron-paper-soft,#1e2536) 82%)}.cm-editor org-env-block[data-kind=comment] .org-env-heading,.cm-editor org-env-block[data-kind=comment] .org-env-meta{display:none!important}.cm-editor org-env-block[data-kind=comment] .org-env-content{z-index:12;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--block-c), transparent 42%);border-left:3px solid var(--block-c);background:var(--aaron-panel,#232b3d);width:min(320px,34vw);min-height:1.4em;box-shadow:var(--aaron-shadow,0 18px 46px #00000061);font-family:var(--aaron-font-prose,var(--aaron-font-body,serif));border-radius:10px;padding:10px 12px;position:absolute;top:-.35rem;left:calc(100% + 12px)}.cm-editor org-env-block[data-kind=comment] .org-env-content[hidden]{display:none!important}.cm-editor org-env-block[data-kind=comment] .org-env-content:before{content:"";border-top:2px solid color-mix(in srgb, var(--block-c), transparent 25%);width:12px;position:absolute;top:15px;right:100%}.cm-editor org-env-block[data-kind=comment].org-env-active .org-env-comment-button,.cm-editor org-env-block[data-kind=comment].org-env-comment-open .org-env-comment-button{background:color-mix(in srgb, var(--block-c), var(--aaron-paper-soft,#1e2536) 82%)}@media (width<=900px){.cm-editor org-env-block[data-kind=comment] .org-env-content{width:min(100%,420px);margin-top:.45rem;position:static}.cm-editor org-env-block[data-kind=comment] .org-env-content:before{display:none}}.cm-editor .inline-comment-widget{--block-c:#ffc69c;vertical-align:baseline;margin:0 .15em;display:inline-flex;position:relative}.cm-editor .inline-comment-widget .org-env-comment-button{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--block-c), transparent 24%);background:color-mix(in srgb, var(--block-c), var(--aaron-paper-soft,#1e2536) 87%);min-height:20px;color:color-mix(in srgb, var(--block-c), var(--aaron-ink,#e4ecff) 18%);cursor:pointer;font:800 10px/1 var(--aaron-font-sans,system-ui, sans-serif);letter-spacing:0;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 7px 0 9px;display:inline-flex}.cm-editor .inline-comment-widget .org-env-comment-button:hover{border-color:color-mix(in srgb, var(--block-c), transparent 12%);background:color-mix(in srgb, var(--block-c), var(--aaron-paper-soft,#1e2536) 82%)}.cm-editor .inline-comment-widget.inline-comment-open .org-env-comment-button{background:color-mix(in srgb, var(--block-c), var(--aaron-paper-soft,#1e2536) 82%)}.cm-editor .inline-comment-widget .org-env-comment-state{color:color-mix(in srgb, var(--block-c), var(--aaron-ink,#e4ecff) 24%);text-transform:uppercase;letter-spacing:.04em;background:#ffffff14;border-radius:999px;padding:2px 5px;font-size:8px}.cm-editor .inline-comment-widget .org-env-content{z-index:12;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--block-c), transparent 42%);border-left:3px solid var(--block-c);background:var(--aaron-panel,#232b3d);width:max-content;max-width:min(320px,34vw);box-shadow:var(--aaron-shadow,0 18px 46px #00000061);font:400 .86em/1.4 var(--aaron-font-prose,var(--aaron-font-body,serif));white-space:normal;border-radius:8px;padding:8px 10px;position:absolute;top:calc(100% + 6px);left:0}.cm-editor .inline-comment-widget .org-env-content[hidden]{display:none!important}.inline-comment-widget.inline-comment-display{--display-comment-c:#ec008c;box-sizing:border-box;border-left:3px solid var(--display-comment-c);background:color-mix(in srgb, var(--display-comment-c), transparent 91%);max-width:100%;color:var(--display-comment-c);font-family:var(--aaron-font-prose,var(--aaron-font-body,serif));vertical-align:baseline;border-radius:4px;align-items:baseline;gap:.42em;margin:0 .18em;padding:.1em .38em .13em;font-weight:650;line-height:1.35;display:inline-flex}.inline-comment-display-label{font-family:var(--aaron-font-sans,system-ui, sans-serif);letter-spacing:.045em;flex:none;font-size:.78em;font-weight:900}.inline-comment-display-content{min-width:0}.inline-comment-display-content>:first-child{margin-top:0}.inline-comment-display-content>:last-child{margin-bottom:0}.cm-editor .inline-side-comment-widget{--side-comment-c:var(--c-comment,#f2a272);--side-comment-bg:#a94700;--side-comment-card-left:clamp(20rem, calc(100vw - 38rem), 90rem);--side-comment-connector-width:calc(var(--side-comment-card-left) - .5em);vertical-align:baseline;white-space:nowrap;width:.72em;height:1em;font-style:normal;display:inline-block;position:relative}.cm-editor .inline-side-comment-widget:hover,.cm-editor .inline-side-comment-widget:focus-within{--side-comment-z:18}.cm-editor .inline-side-comment-anchor{border-bottom:3px solid var(--side-comment-c);width:.72em;height:1em;display:inline-block;position:relative}.cm-editor .inline-side-comment-connector{width:var(--side-comment-connector-width);border-top:2px solid color-mix(in srgb, var(--side-comment-c), transparent 18%);pointer-events:none;position:absolute;top:.72em;left:.5em}.cm-editor .inline-side-comment-card{left:var(--side-comment-card-left);z-index:var(--side-comment-z,14);box-sizing:border-box;background:var(--side-comment-bg);color:#f5eee9;width:min(22rem,36vw);max-height:min(30rem,70vh);font:400 .92em/1.45 var(--aaron-font-body,var(--aaron-font-english,serif), var(--aaron-font-chinese,serif), serif);white-space:normal;text-align:left;border:2px solid #ffffffd1;border-radius:.7rem;padding:.72rem .9rem;position:absolute;top:-1.1em;overflow:auto;box-shadow:0 18px 46px #00000070}.cm-editor .inline-side-comment-card p{margin:0;display:inline}.cm-editor .inline-side-comment-card .katex{color:inherit}@media (width<=900px){.cm-editor .inline-side-comment-widget{vertical-align:top;flex-direction:column;align-items:stretch;width:min(100%,28rem);height:auto;margin:.35rem 0;display:inline-flex}.cm-editor .inline-side-comment-anchor{width:2.4rem;height:0;margin-bottom:.35rem;position:static}.cm-editor .inline-side-comment-connector{display:none}.cm-editor .inline-side-comment-card{width:100%;max-height:none;position:static;overflow:visible}}.cm-editor org-env-block[data-kind=meta]{--block-c:var(--aaron-muted,#6f6a61);border-left:0;margin:.28rem 0 1.25rem;padding:.22rem 0;font-size:.86em;line-height:1.45}.cm-editor org-env-block[data-kind=meta] .org-env-heading,.cm-editor org-env-block[data-kind=meta] .org-env-content{display:none}.cm-editor org-env-block .org-env-meta{white-space:normal;flex-wrap:wrap;align-items:center;gap:.46rem;display:flex}.cm-editor org-env-block .org-env-meta-pill{border:1px solid color-mix(in srgb, var(--aaron-paper-line,#d8d0c2), var(--aaron-muted,#6f6a61) 10%);background:var(--aaron-paper-soft,#1e2536);max-width:100%;box-shadow:none;border-radius:999px;align-items:baseline;display:inline-flex;overflow:hidden}.cm-editor org-env-block .org-env-meta-key{background:color-mix(in srgb, var(--aaron-paper-line,#d8d0c2), transparent 52%);color:color-mix(in srgb, var(--aaron-muted,#a9bed3), var(--aaron-ink,#e4ecff) 18%);font:650 .72em/1.2 var(--aaron-font-sans,system-ui);letter-spacing:.03em;text-transform:uppercase;align-self:stretch;align-items:center;padding:.12rem .42rem .12rem .52rem;display:inline-flex}.cm-editor org-env-block .org-env-meta-value{min-width:1ch;max-width:min(58ch,72vw);color:var(--aaron-ink,#24201a);overflow-wrap:anywhere;outline:none;padding:.18rem .7rem .18rem .5rem}.cm-editor org-env-block .org-env-meta-value:focus{background:color-mix(in srgb, var(--c-note), transparent 78%)}.cm-editor org-env-block .org-env-meta-empty{color:var(--aaron-muted,#6f6a61);font-style:italic}.cm-editor org-env-block>br:first-child{display:none}.cm-editor .cm-md-h1{font-family:var(--aaron-font-heading);letter-spacing:0;text-align:center;color:var(--aaron-heading-1,#ff9bad);font-size:1.56em}.cm-editor .cm-md-h1:after{content:"";background:var(--aaron-heading-1,#ff9bad);width:72px;height:1px;margin:.34em auto 0;display:block}.cm-editor .cm-md-h2{font-family:var(--aaron-font-heading);color:var(--aaron-heading-2,#7ee7ff);border-bottom:1px solid color-mix(in srgb, var(--aaron-heading-2,#7ee7ff), transparent 56%);padding-bottom:.12em;font-size:1.16em}.cm-editor .cm-md-h3{font-family:var(--aaron-font-heading);color:var(--aaron-heading-3,#d2a8ff);font-size:1.06em;font-style:italic}.cm-editor .cm-md-h4{font-family:var(--aaron-font-heading);color:var(--aaron-heading-4,#8effa8);font-size:1.02em}.cm-editor .cm-md-h5{font-family:var(--aaron-font-heading);color:var(--aaron-heading-5,#ffd86a);letter-spacing:.05em;text-transform:uppercase;font-size:.92em}.cm-editor .cm-md-h6{font-family:var(--aaron-font-heading);color:var(--aaron-heading-6,#9fb7ff);letter-spacing:.07em;text-transform:uppercase;font-size:.84em}.cm-editor .cm-link-text{color:var(--aaron-link,#2368a2);border-bottom:1px solid color-mix(in srgb, var(--aaron-link,#2368a2), transparent 70%);text-decoration:none}.cm-editor .cm-roam-link-text,.cm-editor .cm-internal-link-text{color:var(--aaron-link,#2368a2);border-bottom-color:color-mix(in srgb, currentColor, transparent 58%);background:0 0;border-radius:.18em;padding:0;transition:color .12s,background-color .12s,border-color .12s}.cm-editor .cm-roam-link-text:hover,.cm-editor .cm-internal-link-text:hover{color:color-mix(in srgb, var(--aaron-link,#2368a2), var(--aaron-ink,#25362e) 24%);background:color-mix(in srgb, var(--aaron-link,#2368a2), transparent 91%);border-bottom-color:currentColor}.cm-editor .cm-md-blockquote{border-left-color:var(--aaron-paper-line,#b7ad9e);color:var(--aaron-muted,#4e554f)}.cm-editor .katex,.cm-editor .katex *{font-family:var(--aaron-font-math), var(--aaron-font-chinese)!important}.cm-editor .katex .mord.mathnormal{font-family:var(--aaron-font-math)!important}
