.minima-editor{--n-label:var(--c-mist,#717182);--n-heading:var(--c-ink,#101019);--n-accent:var(--c-mind,#3d5bf5);--n-accent-soft:var(--c-mind-soft,#edf1ff);--n-surface:var(--c-surface,#f4f5fa);--n-mark:transparent;--n-figure:var(--c-ink,#101019);--n-warn:var(--c-coral,#ff6b5e);--n-warn-text:var(--c-coral-deep,#d14a3e);--n-warn-soft:var(--c-coral-soft,#fff0ee);--n-tip:var(--c-ink,#101019);--n-tip-soft:var(--c-surface,#f4f5fa);--n-quote:var(--c-whisper,#dddde8);position:relative}.minima-editor-input{border:1.5px solid var(--c-hairline,#eeeef4);background:var(--c-paper,#fff);border-radius:14px;padding:14px 18px 4px}.minima-editor-input:focus-within{border-color:var(--c-whisper,#dddde8)}.minima-notes{font-family:var(--r-body-font,ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-weight:400;font-size:var(--r-body-size,16px);color:var(--r-body-color,var(--c-body,#2c2c38));background:var(--r-page-bg,transparent);caret-color:var(--n-accent);-webkit-user-select:text;user-select:text;outline:none;min-height:1.6em;line-height:1.6}.minima-notes ::selection{background:var(--n-accent-soft)}.minima-notes p{margin:0 0 10px}.minima-notes h1{letter-spacing:-.01em;color:var(--c-ink,#101019);margin:38px 0 8px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.25}.minima-notes h2{font-family:var(--r-h2-font,ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--r-h2-size,21px);font-weight:var(--r-h2-weight,700);letter-spacing:var(--r-h2-spacing,-.01em);text-transform:var(--r-h2-transform,none);font-style:var(--r-h2-style,normal);color:var(--r-h2-color,var(--n-heading));margin:34px 0 6px;line-height:1.3}.minima-notes h3{font-family:var(--r-h3-font,ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--r-h3-size,17px);font-weight:var(--r-h3-weight,600);letter-spacing:var(--r-h3-spacing,0);text-transform:var(--r-h3-transform,none);font-style:var(--r-h3-style,normal);color:var(--r-h3-color,var(--n-heading));margin:24px 0 4px;line-height:1.35}.minima-notes>:first-child{margin-top:0}.minima-notes strong{font-family:var(--r-term-font,ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--r-term-color,inherit);font-weight:600;font-style:var(--r-term-style,normal);-webkit-text-decoration:var(--r-term-deco,none);text-decoration:var(--r-term-deco,none);text-underline-offset:2px;background:var(--r-term-bg,var(--n-mark));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;margin:0 -.08em;padding:0 .08em}.minima-notes h1 strong,.minima-notes h2 strong{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700}.minima-notes em{font-style:italic}.minima-notes ul li::marker{color:var(--r-bullets-color,currentColor)}.minima-notes ol li::marker{color:var(--r-numbered-color,currentColor)}.minima-notes u{text-underline-offset:2px;text-decoration:underline}.minima-notes s{color:var(--c-ink-soft,#4a4a58);text-decoration:line-through}.minima-notes a{color:var(--r-link-color,var(--n-accent));text-underline-offset:2px;text-decoration:underline}.minima-notes code{background:var(--c-hairline,#eeeef4);border-radius:4px;padding:1px 5px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px}.minima-notes pre{background:var(--c-hover,#f6f7fb);border-radius:12px;margin:0 0 14px;padding:14px 16px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto}.minima-notes pre code{font-size:inherit;background:0 0;padding:0}.minima-notes ul,.minima-notes ol{margin:0 0 10px;padding-left:22px}.minima-notes ul ul,.minima-notes ol ol,.minima-notes ul ol,.minima-notes ol ul{margin-bottom:0}.minima-notes li{margin:0}.minima-notes li p{margin:0 0 4px}.minima-notes ul[data-type=taskList]{padding-left:2px;list-style:none}.minima-notes ul[data-type=taskList] li{align-items:flex-start;gap:10px;display:flex}.minima-notes ul[data-type=taskList] li>label{flex:none;margin-top:6px}.minima-notes ul[data-type=taskList] li>div{flex:auto;min-width:0}.minima-notes ul[data-type=taskList] input[type=checkbox]{appearance:none;border:1.5px solid var(--c-whisper,#dddde8);background:var(--c-paper,#fff);cursor:pointer;border-radius:5px;width:16px;height:16px;margin:0;display:block}.minima-notes ul[data-type=taskList] input[type=checkbox]:checked{background:var(--c-mint,#0bbf8c);border-color:var(--c-mint,#0bbf8c)}.minima-notes ul[data-type=taskList] li[data-checked=true]>div{color:var(--c-faint,#9a9aab);text-decoration:line-through}.minima-notes blockquote{border-left:2px solid var(--r-quote-rule,var(--n-quote));padding:var(--r-quote-pad,2px 0 2px 14px);border-radius:var(--r-quote-radius,0);background:var(--r-quote-bg,transparent);color:var(--r-quote-color,var(--c-ink-soft,#4a4a58));font-style:var(--r-quote-style,normal);margin:0 0 14px}.minima-notes blockquote p:last-child{margin-bottom:0}.minima-notes hr{border:0;border-top:1px solid var(--c-hairline,#eeeef4);margin:20px 0}.minima-notes hr.ProseMirror-selectednode{border-top-color:var(--c-mind,#3d5bf5)}.minima-notes [dir=rtl]{text-align:right}.minima-notes p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--c-faint,#9a9aab);float:left;pointer-events:none;height:0}.minima-notes .ar-under{color:var(--c-mist,#717182);margin:-8px 0 14px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12.5px;font-weight:400;line-height:1.5}.minima-notes .ar-dim{opacity:.45}.minima-notes .ProseMirror-gapcursor:after{border-top-color:var(--c-ink,#101019)}.minima-notes .in-short{background:var(--r-inShort-bg,var(--n-surface));color:var(--r-inShort-color,inherit);border-radius:12px;margin:4px 0 18px;padding:12px 14px;line-height:1.55}.minima-notes .in-short:before,.minima-notes .callout:before,.minima-notes .asked:before,.minima-notes .compare-col:before,.minima-notes .ask:before{letter-spacing:.08em;text-transform:uppercase;color:var(--n-label);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600;display:block}.minima-notes .in-short:before{content:"In short";color:var(--r-inShort-label,var(--n-label));margin-bottom:4px}.minima-notes .compare-col:before{color:var(--r-compare-label,var(--n-label))}.minima-notes .in-short p{margin:0}.minima-notes .asked{border-left:2px solid var(--r-asked-rule,var(--n-quote));background:var(--r-asked-bg,transparent);color:var(--r-asked-color,inherit);margin:2px 0 14px;padding:2px 0 2px 12px;font-size:15px;line-height:1.5}.minima-notes .asked:before{content:"Asked in class";color:var(--r-asked-label,var(--n-label));margin-bottom:2px;font-size:10px}.minima-notes .asked p{margin:0 0 4px}.minima-notes .asked p:first-of-type{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500}.minima-notes .callout{border-left:2px solid var(--n-heading);margin:0 0 14px;padding:6px 0 6px 12px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14.5px;font-weight:400;line-height:1.5}.minima-notes .callout:before{content:attr(data-label);margin-bottom:2px}.minima-notes .callout[data-style=exam],.minima-notes .callout[data-style=tip]{padding:var(--r-exam-pad,6px 0 6px 12px);border-radius:0 8px 8px 0}.minima-notes .callout[data-style=exam]{border-left-color:var(--r-exam-rule,var(--n-heading));background:var(--r-exam-bg,transparent);color:var(--r-exam-color,inherit)}.minima-notes .callout[data-style=exam]:before{color:var(--r-exam-label,var(--n-label))}.minima-notes .callout[data-style=tip]{padding:var(--r-tip-pad,6px 0 6px 12px);border-left-color:var(--r-tip-rule,var(--n-heading));background:var(--r-tip-bg,transparent);color:var(--r-tip-color,inherit)}.minima-notes .callout[data-style=tip]:before{color:var(--r-tip-label,var(--n-label))}.minima-notes .callout[data-style=simply]{border-left-color:var(--r-simply-rule,var(--n-tip));background:var(--r-simply-bg,var(--n-tip-soft));color:var(--r-simply-color,inherit);font-family:var(--r-body-font,ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border-radius:0 8px 8px 0;padding:10px 12px;font-size:15.5px;font-weight:400;line-height:1.55}.minima-notes .callout[data-style=simply]:before{color:var(--r-simply-label,var(--n-label))}.minima-notes .callout[data-style=warning]{border-left-color:var(--r-warning-rule,var(--n-warn));background:var(--r-warning-bg,var(--n-warn-soft));color:var(--r-warning-color,inherit);border-radius:0 8px 8px 0;padding:10px 12px}.minima-notes .callout[data-style=warning]:before{color:var(--r-warning-label,var(--n-warn-text))}.minima-notes .callout[data-style=summary]{border-left-color:var(--r-summary-rule,var(--n-accent));background:var(--r-summary-bg,var(--n-surface));color:var(--r-summary-color,inherit);font-family:var(--r-body-font,ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border-radius:0 8px 8px 0;padding:10px 12px;font-size:15.5px;font-weight:400;line-height:1.55}.minima-notes .callout[data-style=summary]:before{color:var(--r-summary-label,var(--n-accent))}.minima-notes .callout p{margin:0}.minima-notes .callout p+p{margin-top:6px}.minima-notes .compare{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;display:grid}.minima-notes .compare:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.minima-notes .compare-col{background:var(--r-compare-bg,var(--n-surface));border-radius:10px;min-width:0;padding:10px 12px}.minima-notes .compare-col:before{content:attr(data-title);letter-spacing:.06em;color:var(--c-ink-soft,#4a4a58);margin-bottom:6px;font-size:11.5px}.minima-notes .compare-col ul,.minima-notes .compare-col ol{margin:0;padding-left:14px}.minima-notes .compare-col li{margin:0 0 4px}.minima-notes .compare-col p{margin:0}.minima-notes .tableWrapper{margin:0 0 14px;overflow-x:auto}.minima-notes table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14.5px;font-weight:400;line-height:1.4}.minima-notes th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--r-table-label,var(--n-label));border-bottom:1px solid var(--r-table-rule,var(--c-hairline,#eeeef4));vertical-align:bottom;padding:0 8px 6px 0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600}.minima-notes td{border-bottom:1px solid var(--r-table-rule,var(--c-hairline,#eeeef4));vertical-align:top;padding:8px 8px 8px 0}.minima-notes th:last-child,.minima-notes td:last-child{padding-right:0}.minima-notes th p,.minima-notes td p{margin:0}.minima-notes .ask{background:var(--r-ask-bg,var(--n-surface));border-radius:10px;margin:14px 0 8px;padding:10px 12px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400}.minima-notes .ask:before{content:"Ask yourself";color:var(--r-ask-label,var(--n-accent));margin-bottom:6px}.minima-notes [data-type=details]{align-items:flex-start;gap:6px;padding:3px 0;font-size:14.5px;line-height:1.45;display:flex}.minima-notes [data-type=details]>button{appearance:none;color:var(--c-faint,#9a9aab);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;width:14px;margin-top:3px;padding:0;font-size:16px;line-height:1;transition:transform .2s}.minima-notes [data-type=details]>button:before{content:"›"}.minima-notes [data-type=details].is-open>button{transform:rotate(90deg)}.minima-notes [data-type=details]>div{flex:auto;min-width:0}.minima-notes [data-type=detailsSummary]{color:var(--c-ink,#101019);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500}.minima-notes [data-type=detailsContent]{color:var(--c-ink-soft,#4a4a58);font-family:var(--r-body-font,ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);margin:4px 0 0;font-size:15px;font-weight:400}.minima-notes [data-type=detailsContent] p{margin:0 0 4px}.minima-notes [data-type=detailsContent][hidden]{display:none}.minima-notes .shape-d{color:var(--c-ink-soft,#4a4a58);margin-top:1px;font-size:13.5px;display:block}.minima-notes .eg{color:var(--c-mist,#717182);margin-top:3px;font-size:12.5px;display:block}.minima-notes .eg:before{content:"e.g. ";font-style:italic}.minima-notes .flow{flex-direction:column;margin:0 0 14px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;display:flex}.minima-notes .flow-n{border:1.5px solid var(--c-whisper,#dddde8);background:var(--c-paper,#fff);border-radius:10px;padding:10px 12px}.minima-notes .flow-n b{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14.5px;font-weight:600;display:block}.minima-notes .flow-n.hot{border-color:var(--r-diagram-accent,var(--n-accent));background:var(--r-diagram-soft,var(--n-accent-soft))}.minima-notes .flow-a{align-items:center;gap:10px;min-height:30px;padding:2px 0 2px 18px;display:flex}.minima-notes .flow-arrow{flex:none;width:12px;height:26px;position:relative}.minima-notes .flow-arrow:before{content:"";background:var(--c-ink-soft,#4a4a58);width:1.6px;height:19px;position:absolute;top:0;left:5px}.minima-notes .flow-arrow:after{content:"";border-left:4.8px solid #0000;border-right:4.8px solid #0000;border-top:8px solid var(--c-ink-soft,#4a4a58);position:absolute;top:17px;left:1px}.minima-notes .flow-label{color:var(--c-ink-soft,#4a4a58);font-size:12.5px;line-height:1.3}.minima-notes .timeline{margin:0 0 14px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.minima-notes .tl-row{grid-template-columns:64px 18px 1fr;align-items:start;gap:8px;padding:0 0 12px;display:grid}.minima-notes .tl-d{font-variant-numeric:tabular-nums;color:var(--c-ink-soft,#4a4a58);padding-top:2px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600}.minima-notes .tl-k{width:18px;height:100%;position:relative}.minima-notes .tl-k:before{content:"";background:var(--c-paper,#fff);border:2px solid var(--c-ink,#101019);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:8px}.minima-notes .tl-k:after{content:"";background:var(--c-whisper,#dddde8);width:1.5px;position:absolute;top:17px;bottom:-14px;left:12px}.minima-notes .tl-row:last-child .tl-k:after{display:none}.minima-notes .tl-t b{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600}.minima-notes .tree{text-align:center;margin:0 0 14px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-weight:400;line-height:1.35}.minima-notes .tree-root{border:1.5px solid var(--r-diagram-accent,var(--n-accent));color:var(--r-diagram-accent,var(--n-accent));border-radius:10px;padding:8px 14px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;display:inline-block}.minima-notes .tree-stem{background:var(--r-diagram-accent,var(--n-accent));opacity:.6;width:1.5px;height:14px;margin:0 auto}.minima-notes .tree-kids{gap:8px;padding-top:12px;display:grid;position:relative}.minima-notes .tree-kids:before{content:"";background:var(--r-diagram-accent,var(--n-accent));opacity:.6;height:1.5px;position:absolute;top:0;left:16.6%;right:16.6%}.minima-notes .tree-kid{background:var(--r-diagram-soft,var(--n-accent-soft));text-align:left;border-radius:10px;min-width:0;padding:9px 8px;position:relative}.minima-notes .tree-kid:before{content:"";background:var(--r-diagram-accent,var(--n-accent));opacity:.6;width:1.5px;height:12px;position:absolute;top:-12px;left:50%}.minima-notes .tree-kid b{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;display:block}.minima-notes .tree-kid .shape-d{font-size:12.5px}.minima-notes .tree-kid em{font-variant-numeric:tabular-nums;color:var(--c-ink,#101019);margin-top:5px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12.5px;font-style:normal;font-weight:500;display:block}.minima-notes .figures{margin:0 0 14px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400}.minima-notes .figures-label{color:var(--n-label);margin:0 0 6px;font-size:12.5px}.minima-notes .figures-grid{gap:8px;display:grid}.minima-notes .fig{border:1px solid var(--c-hairline,#eeeef4);background:var(--c-paper,#fff);border-radius:10px;min-width:0;padding:10px}.minima-notes .fig b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--r-figures-color,var(--n-figure));font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.1;display:block}.minima-notes .fig b small{color:var(--c-ink-soft,#4a4a58);margin-left:3px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500}.minima-notes .fig span{color:var(--c-ink-soft,#4a4a58);margin-top:4px;font-size:12px;line-height:1.3;display:block}.minima-notes[contenteditable=true] .ProseMirror-selectednode.flow,.minima-notes[contenteditable=true] .ProseMirror-selectednode.timeline,.minima-notes[contenteditable=true] .ProseMirror-selectednode.tree,.minima-notes[contenteditable=true] .ProseMirror-selectednode.figures{outline:2px solid var(--c-mind,#3d5bf5);outline-offset:4px;border-radius:10px}.fbar{background:var(--c-paper,#fff);border:1px solid var(--c-hairline,#eeeef4);z-index:20;border-radius:12px;flex-direction:column;gap:2px;padding:4px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;display:flex;box-shadow:0 2px 8px #17171c12,0 8px 24px #17171c14}.fbar-bubble{max-width:340px}@media (width>=900px){.fbar-bubble{max-width:480px}}.fbar-bottom{border-radius:14px;margin-top:12px;position:sticky;bottom:8px}.fb-row{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.fb-scroll{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fb-gap{background:var(--c-hairline,#eeeef4);flex:none;width:1px;height:18px;margin:0 4px}.fb-btn{appearance:none;color:var(--c-ink-soft,#4a4a58);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;min-width:30px;height:30px;padding:0 8px;font-size:12.5px;line-height:1}.fb-btn:hover{background:var(--c-tab-track,#f0f3fb);color:var(--c-ink,#101019)}.fb-btn.on{background:var(--c-ink,#101019);color:var(--c-paper,#fff)}.fb-btn:disabled{opacity:.35;cursor:default}.fb-bold{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700}.fb-italic{font-family:SourceSerif4_400Regular,serif;font-size:14px;font-style:italic}.fb-underline{text-underline-offset:2px;text-decoration:underline}.fb-strike{text-decoration:line-through}.fb-code{font-family:ui-monospace,Menlo,monospace;font-size:12px}.slash-menu{z-index:40;background:var(--c-paper,#fff);border:1px solid var(--c-hairline,#eeeef4);scrollbar-width:none;border-radius:14px;max-height:284px;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 2px 8px #17171c12,0 12px 32px #17171c1f}.slash-item{appearance:none;text-align:left;cursor:pointer;width:100%;color:var(--c-ink,#101019);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:6px 8px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;display:flex}.slash-item.on{background:var(--c-tab-track,#f0f3fb)}.slash-short{border:1px solid var(--c-hairline,#eeeef4);width:46px;height:32px;color:var(--c-ink-soft,#4a4a58);background:var(--c-paper,#fff);border-radius:8px;flex:none;justify-content:center;align-items:center;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600;display:flex}.slash-text{flex-direction:column;gap:1px;min-width:0;display:flex}.slash-label{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-weight:500}.slash-hint{color:var(--c-mist,#717182);font-size:12px}.drag-handle{z-index:15}.drag-grip{width:18px;height:22px;color:var(--c-line-strong,#c9c9d6);letter-spacing:-2px;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;font-size:12px;transition:color .12s,background .12s;display:flex}.drag-grip:hover{background:var(--c-tab-track,#f0f3fb);color:var(--c-ink-soft,#4a4a58)}.drag-grip:active{cursor:grabbing}.minima-notes mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;margin:0 -1px;padding:1px 2px}.fb-a{text-align:center;min-width:18px;color:var(--c-ink,#101019);border-radius:4px;padding:0 3px 3px;font-family:SourceSerif4_600SemiBold,"Source Serif 4",Georgia,serif;font-size:14px;line-height:16px;display:inline-block;position:relative}.fb-a-bar{background:linear-gradient(90deg, var(--c-mind,#3d5bf5), var(--c-mint,#0bbf8c), var(--c-sun,#ffaf1e), var(--c-coral,#ff6b5e), var(--c-violet,#8b5cf6));border-radius:2px;height:3px;position:absolute;bottom:0;left:2px;right:2px}.fb-btn.on .fb-a{color:inherit;background:0 0}.cp{flex-direction:column;gap:3px;display:flex}.cp-row{flex-wrap:nowrap;gap:3px}.cp-spacer{flex:none;width:30px}.cp-swatch{appearance:none;border:1px solid var(--c-hairline,#eeeef4);background:var(--c-paper,#fff);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-family:SourceSerif4_600SemiBold,"Source Serif 4",Georgia,serif;font-size:14px;line-height:1;display:flex}.cp-swatch:hover{border-color:var(--c-whisper,#dddde8)}.cp-swatch.on{border-color:var(--c-ink,#101019);box-shadow:inset 0 0 0 1px var(--c-ink,#101019)}.cp-swatch.cp-default{border-style:dashed;border-color:var(--c-line-strong,#c9c9d6);color:var(--c-faint,#9a9aab)}.cp-bg{color:var(--c-ink,#101019);border-color:#10101914}.minima-editor[data-source-scope=line] .src-line,.minima-editor[data-source-scope=section] .src-section{background:var(--c-mind-soft,#edf1ff);box-shadow:inset 3px 0 0 var(--c-mind,#3d5bf5);border-radius:3px;margin-left:-10px;padding-left:10px;transition:background .12s,box-shadow .12s}@media (prefers-reduced-motion:reduce){.minima-editor .src-line,.minima-editor .src-section{transition:none}}.minima-notes .sacred{border-left:2px solid var(--r-sacred-rule,var(--n-heading));background:var(--r-sacred-bg,var(--n-surface));border-radius:0 12px 12px 0;margin:4px 0 18px;padding:12px 14px 10px}.minima-notes .sacred.ProseMirror-selectednode{outline:2px solid var(--n-accent);outline-offset:2px}.minima-notes .sacred-ar,.minima-notes .arabic,.minima-notes [dir=rtl]{font-family:var(--r-arabic-font,"Amiri_400Regular", "Amiri", "Scheherazade New", "Noto Naskh Arabic", serif);text-align:right;direction:rtl}.minima-notes .arabic,.minima-notes [dir=rtl]{font-size:1.2em;line-height:1.9}.minima-notes .sacred-ar{color:var(--r-sacred-color,var(--n-heading));font-size:22px;line-height:2}.minima-notes .sacred-line+.sacred-line{margin-top:2px}.minima-notes .sacred-en{color:var(--r-quote-color,var(--c-ink-soft,#4a4a58));margin-top:8px;font-size:15px;line-height:1.55}.minima-notes .sacred-en p{margin:0 0 4px}.minima-notes .sacred-narrator{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500}.minima-notes .sacred-ref{letter-spacing:.08em;text-transform:uppercase;color:var(--n-label);gap:10px;margin-top:6px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600;display:flex}.minima-notes .sacred-grade:before{content:"·";margin-right:10px}.minima-notes .sacred-actions{gap:4px;margin:6px 0 -4px -8px;display:none}.minima-notes[contenteditable=true] .sacred-actions{opacity:0;transition:opacity .12s;display:flex}.minima-notes[contenteditable=true] .sacred:hover .sacred-actions,.minima-notes[contenteditable=true] .sacred.ProseMirror-selectednode .sacred-actions,.minima-notes[contenteditable=true] .sacred-actions:focus-within{opacity:1}@media (hover:none){.minima-notes[contenteditable=true] .sacred-actions{opacity:1}}.minima-notes .sacred-action{appearance:none;cursor:pointer;color:var(--n-accent);background:0 0;border:0;border-radius:8px;padding:6px 8px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600}.minima-notes .sacred-action:hover{background:var(--c-hover,#1010190d)}.minima-notes .sacred-action[data-sacred-action=remove]{color:var(--n-label)}