.ProseMirror{position:relative}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}li.ProseMirror-selectednode:after{content:"";position:absolute;left:-32px;right:-2px;top:-2px;bottom:-2px;border:2px solid #8cf;pointer-events:none}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-font-weight: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-leading: initial;--tw-space-y-reverse: 0}}}@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-50: oklch(98.5% .002 247.839);--color-gray-100: oklch(96.7% .003 264.542);--color-gray-200: oklch(92.8% .006 264.531);--color-gray-600: oklch(44.6% .03 256.802);--color-gray-700: oklch(37.3% .034 259.733);--color-gray-800: oklch(27.8% .033 256.848);--color-gray-900: oklch(21% .034 264.665);--spacing: .25rem;--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-tight: 1.25;--leading-relaxed: 1.625;--radius-lg: .5rem;--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-nord8: #88c0d0;--color-nord10: #5e81ac}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px){::placeholder{color:currentColor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:none}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";pointer-events:none;border:2px solid #8cf;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-32px}img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{z-index:20;pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;top:0;right:0;bottom:0;left:0}.milkdown-theme-nord{--tw-outline-style: none;outline-style:none}.milkdown-theme-nord blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-nord10);padding-left:calc(var(--spacing) * 4);font-family:var(--font-serif);font-style:normal}.milkdown-theme-nord code{font-family:var(--font-mono);--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-nord10)}.milkdown-theme-nord pre code{color:inherit}.milkdown-theme-nord img{max-width:100%;display:inline-block;margin-block:calc(var(--spacing) * 0)!important}.milkdown-theme-nord.prose :where(blockquote):not(:where([class~=not-prose] *)){--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.milkdown-theme-nord.prose :where(ol>li):not(:where([class~=not-prose] *))::marker{color:var(--color-nord10)}.milkdown-theme-nord.prose :where(ul>li):not(:where([class~=not-prose] *))::marker{color:var(--color-nord10)}.milkdown-theme-nord.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose] *)):before,.milkdown-theme-nord.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose] *)):after,.milkdown-theme-nord.prose :where(code):not(:where([class~=not-prose] *)):before,.milkdown-theme-nord.prose :where(code):not(:where([class~=not-prose] *)):after{content:""}.milkdown-theme-nord.prose .tableWrapper{position:relative;overflow-x:auto}.milkdown-theme-nord.prose table{border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px}@media(min-width:40rem){.milkdown-theme-nord.prose table{border-radius:var(--radius-lg)}}.milkdown-theme-nord.prose td,.milkdown-theme-nord.prose th{padding-inline:calc(var(--spacing) * 6)!important;padding-block:calc(var(--spacing) * 3)!important}.milkdown-theme-nord.prose tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200)}@media(prefers-color-scheme:dark){.milkdown-theme-nord.prose tr{border-color:var(--color-gray-600)}}.milkdown-theme-nord.prose :where(td,th) p{margin:calc(var(--spacing) * 0)!important}.milkdown-theme-nord.prose :where(td,th):nth-child(odd){background-color:var(--color-gray-50)}@media(prefers-color-scheme:dark){.milkdown-theme-nord.prose :where(td,th):nth-child(odd){background-color:var(--color-gray-900)}}.milkdown-theme-nord.prose.ProseMirror .selectedCell:after{background-color:#88c0d04d}@supports (color: color-mix(in lab,red,red)){.milkdown-theme-nord.prose.ProseMirror .selectedCell:after{background-color:color-mix(in oklab,var(--color-nord8) 30%,transparent)}}.milkdown-theme-nord h1{margin-top:calc(var(--spacing) * 6);font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.milkdown-theme-nord h2{margin-top:calc(var(--spacing) * 5);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.milkdown-theme-nord h3{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.milkdown-theme-nord h4{margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.milkdown-theme-nord h5,.milkdown-theme-nord h6{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.milkdown-theme-nord p{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.milkdown-theme-nord a{text-decoration-line:underline}.milkdown-theme-nord ul{list-style-type:disc;list-style-position:outside}:where(.milkdown-theme-nord ul>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.milkdown-theme-nord ul{padding-left:calc(var(--spacing) * 5)}.milkdown-theme-nord ol{list-style-type:decimal;list-style-position:outside}:where(.milkdown-theme-nord ol>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.milkdown-theme-nord ol{padding-left:calc(var(--spacing) * 5)}.milkdown-theme-nord li{margin-bottom:calc(var(--spacing) * 1)}.milkdown-theme-nord pre{border-radius:var(--radius-lg);background-color:var(--color-gray-100);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));overflow-x:auto}@media(prefers-color-scheme:dark){.milkdown-theme-nord pre{background-color:var(--color-gray-800)}}.milkdown-theme-nord code{background-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));border-radius:.25rem}@media(prefers-color-scheme:dark){.milkdown-theme-nord code{background-color:var(--color-gray-700)}}.milkdown-theme-nord pre code{background-color:#0000}.milkdown-theme-nord img{margin-block:calc(var(--spacing) * 4);border-radius:var(--radius-lg);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.milkdown-theme-nord table{border-collapse:collapse;border-style:var(--tw-border-style);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));border-width:1px}.milkdown-theme-nord th,.milkdown-theme-nord td{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-width:1px}.milkdown-theme-nord th{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.milkdown-theme-nord hr{margin-block:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px}@property --tw-rotate-x{syntax: "*"; inherits: false}@property --tw-rotate-y{syntax: "*"; inherits: false}@property --tw-rotate-z{syntax: "*"; inherits: false}@property --tw-skew-x{syntax: "*"; inherits: false}@property --tw-skew-y{syntax: "*"; inherits: false}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-leading{syntax: "*"; inherits: false}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}.milkdown-theme-nord{--font-text: var(--fo-font-text);--font-interface: var(--fo-font-ui);--font-monospace: var(--fo-font-mono);--file-line-width: var(--fo-file-line-width);--line-height-normal: 1.5;--line-height-tight: 1.3;--p-spacing: 1rem;--heading-spacing: 1.8rem;--h1-size: 1.62em;--h2-size: 1.38em;--h3-size: 1.22em;--h4-size: 1.12em;--h5-size: 1.03em;--h6-size: .95em;--h1-weight: 700;--h2-weight: 680;--h3-weight: 660;--h4-weight: 640;--h5-weight: 620;--h6-weight: 620;--h1-line-height: 1.2;--h2-line-height: 1.24;--h3-line-height: 1.3;--h4-line-height: 1.34;--h5-line-height: 1.36;--h6-line-height: 1.36;--h1-letter-spacing: -.022em;--h2-letter-spacing: -.016em;--h3-letter-spacing: -.01em;--h4-letter-spacing: -.006em;--h5-letter-spacing: -.004em;--h6-letter-spacing: 0;--blockquote-border-thickness: 3px;--blockquote-border-color: var(--fo-accent);--blockquote-background-color: color-mix(in oklab, var(--fo-accent-soft) 34%, var(--fo-editor-bg));--blockquote-color: inherit;--blockquote-font-style: normal;--code-size: .9em;--code-background: var(--fo-code-bg);--code-block-background: var(--fo-code-block-bg);--code-border-color: var(--fo-code-border);--code-normal: var(--fo-code-fg);--list-indent: 1.5rem;--list-spacing: .075em;--list-marker-color: var(--fo-list-marker);--list-numbered-style: decimal;--table-border-color: var(--fo-table-border);--table-background: transparent;--table-header-background: var(--fo-table-header-bg);--table-header-color: inherit;--table-text-size: .94em;--link-color: var(--fo-link-color);--link-external-color: var(--fo-link-external);--link-unresolved-color: var(--fo-link-unresolved);--link-decoration: underline;--link-decoration-hover: underline;--hr-color: color-mix(in oklab, var(--fo-page-fg) 18%, transparent);--hr-thickness: 1px;--prism-comment: var(--fo-code-comment);--prism-keyword: var(--fo-code-keyword);--prism-string: var(--fo-code-string);--prism-function: var(--fo-code-function);--prism-number: var(--fo-code-number);--prism-property: var(--fo-code-property);--prism-operator: var(--fo-code-operator);--prism-punctuation: var(--fo-code-punctuation);color:var(--fo-page-fg);font-family:var(--font-text)}.fo-editor-host .milkdown-theme-nord.ProseMirror,.milkdown-theme-nord.ProseMirror{width:min(100%,var(--file-line-width));margin-inline:auto;padding:0;background:transparent;color:var(--fo-page-fg);caret-color:var(--fo-page-fg);font-family:var(--font-text)}.fo-editor-host .milkdown-theme-nord.ProseMirror>:first-child,.milkdown-theme-nord.ProseMirror>:first-child{margin-top:0}.fo-editor-host .milkdown-theme-nord.ProseMirror>:last-child,.milkdown-theme-nord.ProseMirror>:last-child{margin-bottom:0}.milkdown-theme-nord h1,.milkdown-theme-nord h2,.milkdown-theme-nord h3,.milkdown-theme-nord h4,.milkdown-theme-nord h5,.milkdown-theme-nord h6{margin-bottom:calc(var(--p-spacing) * .5);color:var(--fo-page-fg);font-family:var(--font-text);font-style:normal}.milkdown-theme-nord h1{margin-top:var(--heading-spacing);font-size:var(--h1-size);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing);font-weight:var(--h1-weight)}.milkdown-theme-nord h2{margin-top:calc(var(--heading-spacing) * .85);font-size:var(--h2-size);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);font-weight:var(--h2-weight)}.milkdown-theme-nord h3{margin-top:calc(var(--heading-spacing) * .72);font-size:var(--h3-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);font-weight:var(--h3-weight)}.milkdown-theme-nord h4{margin-top:calc(var(--heading-spacing) * .58);font-size:var(--h4-size);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);font-weight:var(--h4-weight)}.milkdown-theme-nord h5{margin-top:calc(var(--heading-spacing) * .48);font-size:var(--h5-size);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing);font-weight:var(--h5-weight)}.milkdown-theme-nord h6{margin-top:calc(var(--heading-spacing) * .38);color:var(--fo-page-muted);font-size:var(--h6-size);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing);font-weight:var(--h6-weight);text-transform:uppercase}.milkdown-theme-nord p{margin:0 0 var(--p-spacing);font-size:1rem;line-height:var(--line-height-normal)}.milkdown-theme-nord strong{font-weight:680}.milkdown-theme-nord a{color:var(--link-color);text-decoration:var(--link-decoration);text-decoration-thickness:.06em;text-underline-offset:.12em;transition:color .14s ease,text-decoration-color .14s ease}.milkdown-theme-nord a:hover{color:color-mix(in oklab,var(--link-color) 84%,var(--fo-page-fg));text-decoration:var(--link-decoration-hover)}.milkdown-theme-nord a[href^="http://"],.milkdown-theme-nord a[href^="https://"]{color:var(--link-external-color)}.milkdown-theme-nord a[data-unresolved=true],.milkdown-theme-nord a:not([href]),.milkdown-theme-nord a[href=""],.milkdown-theme-nord a[href^="obsidian://"]{color:var(--link-unresolved-color);text-decoration-style:dotted}.milkdown-theme-nord blockquote{margin:var(--p-spacing) 0;padding:.72rem .95rem;border-inline-start:var(--blockquote-border-thickness) solid var(--blockquote-border-color);border-radius:0 8px 8px 0;background:var(--blockquote-background-color);color:var(--blockquote-color);font-style:var(--blockquote-font-style)}.milkdown-theme-nord blockquote p:last-child{margin-bottom:0}.milkdown-theme-nord ul,.milkdown-theme-nord ol{margin:0 0 var(--p-spacing)}.milkdown-theme-nord ul{list-style:none;padding-inline-start:0}.milkdown-theme-nord ol{padding-inline-start:calc(var(--list-indent) + .58rem);list-style-type:var(--list-numbered-style)}.milkdown-theme-nord ul>li,.milkdown-theme-nord ol>li{margin:var(--list-spacing) 0}.milkdown-theme-nord ul>li{position:relative;list-style:none;padding-inline-start:var(--list-indent)}.milkdown-theme-nord ul>li:before{content:"";position:absolute;inset-inline-start:.58rem;top:calc(var(--line-height-normal) * .5em + .1rem);width:.3rem;height:.3rem;border-radius:999px;background:var(--list-marker-color);transform:translateY(-50%)}.milkdown-theme-nord ul ul>li:before{width:.28rem;height:.28rem;border:1px solid var(--list-marker-color);background:transparent}.milkdown-theme-nord ul ul ul>li:before{width:.28rem;height:.28rem;border:0;border-radius:0;background:var(--list-marker-color);transform:translateY(-50%) rotate(45deg)}.milkdown-theme-nord ol>li::marker{color:var(--list-marker-color);font-weight:620;font-variant-numeric:tabular-nums}.milkdown-theme-nord li>ul,.milkdown-theme-nord li>ol{margin-top:calc(var(--list-spacing) * 1.5 + .1rem);margin-bottom:0}.milkdown-theme-nord li[data-item-type=task]{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.22rem .54rem;align-items:start;padding-inline-start:0}.milkdown-theme-nord li[data-item-type=task]:before{content:none}.milkdown-theme-nord li[data-item-type=task]>.fo-task-toggle{grid-column:1;margin-top:.21rem}.milkdown-theme-nord li[data-item-type=task]>:not(.fo-task-toggle){grid-column:2;min-width:0}.milkdown-theme-nord li[data-item-type=task]>p{margin:0}.milkdown-theme-nord li[data-item-type=task][data-checked=true]>p{color:var(--fo-page-muted);text-decoration:line-through;text-decoration-thickness:.08em}.milkdown-theme-nord .fo-task-toggle{width:1rem;height:1rem;border:1px solid var(--fo-task-border);border-radius:.28rem;padding:0;background:var(--fo-task-bg);color:transparent;display:inline-grid;place-items:center;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.milkdown-theme-nord .fo-task-toggle:hover{border-color:color-mix(in oklab,var(--fo-task-border) 70%,var(--fo-accent));background:var(--fo-task-hover)}.milkdown-theme-nord .fo-task-toggle:active{transform:scale(.96)}.milkdown-theme-nord li[data-item-type=task][data-checked=true]>.fo-task-toggle{border-color:color-mix(in oklab,var(--fo-accent) 40%,transparent);background:var(--fo-task-checked-bg);color:var(--fo-task-check)}.milkdown-theme-nord .fo-task-toggle-mark{width:.42rem;height:.24rem;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.04rem) rotate(-45deg);opacity:0}.milkdown-theme-nord li[data-item-type=task][data-checked=true] .fo-task-toggle-mark{opacity:1}.milkdown-theme-nord pre{margin:var(--p-spacing) 0;padding:.86rem .95rem;overflow-x:auto;border:1px solid var(--code-border-color);border-radius:8px;background:var(--code-block-background);color:var(--code-normal);font-size:var(--code-size);line-height:1.5}.milkdown-theme-nord code{padding:.08em .34em;border:1px solid var(--code-border-color);border-radius:.32rem;background:var(--code-background);color:var(--code-normal);font-family:var(--font-monospace);font-size:var(--code-size)}.milkdown-theme-nord pre code{padding:0;border:0;background:transparent;font-size:1em}.milkdown-theme-nord .fo-code-token.fo-prism-comment,.milkdown-theme-nord .fo-code-token.fo-prism-prolog,.milkdown-theme-nord .fo-code-token.fo-prism-doctype{color:var(--prism-comment)}.milkdown-theme-nord .fo-code-token.fo-prism-keyword,.milkdown-theme-nord .fo-code-token.fo-prism-atrule,.milkdown-theme-nord .fo-code-token.fo-prism-important{color:var(--prism-keyword)}.milkdown-theme-nord .fo-code-token.fo-prism-string,.milkdown-theme-nord .fo-code-token.fo-prism-char,.milkdown-theme-nord .fo-code-token.fo-prism-inserted,.milkdown-theme-nord .fo-code-token.fo-prism-attr-value{color:var(--prism-string)}.milkdown-theme-nord .fo-code-token.fo-prism-function,.milkdown-theme-nord .fo-code-token.fo-prism-class-name{color:var(--prism-function)}.milkdown-theme-nord .fo-code-token.fo-prism-number,.milkdown-theme-nord .fo-code-token.fo-prism-boolean,.milkdown-theme-nord .fo-code-token.fo-prism-constant{color:var(--prism-number)}.milkdown-theme-nord .fo-code-token.fo-prism-property,.milkdown-theme-nord .fo-code-token.fo-prism-tag,.milkdown-theme-nord .fo-code-token.fo-prism-attr-name{color:var(--prism-property)}.milkdown-theme-nord .fo-code-token.fo-prism-operator{color:var(--prism-operator)}.milkdown-theme-nord .fo-code-token.fo-prism-punctuation{color:var(--prism-punctuation)}.milkdown-theme-nord .tableWrapper{margin:var(--p-spacing) 0;overflow-x:auto}.milkdown-theme-nord table{width:100%;border-collapse:collapse;background:var(--table-background);font-size:var(--table-text-size);border:1px solid var(--table-border-color)}.milkdown-theme-nord th,.milkdown-theme-nord td{padding:.62rem .78rem;border:1px solid var(--table-border-color);text-align:left;vertical-align:top}.milkdown-theme-nord th{background:var(--table-header-background);color:var(--table-header-color);font-weight:650}.milkdown-theme-nord tbody tr:nth-child(odd) td{background:color-mix(in oklab,var(--fo-page-fg) 2.4%,var(--table-background))}.milkdown-theme-nord hr{margin:calc(var(--p-spacing) * 1.8) 0;border:0;border-top:var(--hr-thickness) solid var(--hr-color)}.milkdown-theme-nord img{display:block;max-width:100%;height:auto;margin:calc(var(--p-spacing) * 1.25) auto;border-radius:10px}:root{--fo-accent: #8a5cf5;--fo-accent-rgb: 138 92 245;--fo-accent-soft: rgba(138, 92, 245, .14);--fo-accent-strong: rgba(138, 92, 245, .22);--fo-base-font-size: 16px;--fo-keyboard-offset: 0px;--fo-file-line-width: 700px;--fo-font-ui: "Avenir Next", "SF Pro Display", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", sans-serif;--fo-font-text: "Avenir Next", "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", sans-serif;--fo-font-mono: "JetBrains Mono", "SFMono-Regular", "Cascadia Code", Consolas, "Liberation Mono", monospace;--fo-page-bg: #fff;--fo-page-fg: #24303d;--fo-page-muted: rgba(36, 48, 61, .64);--fo-page-soft: rgba(36, 48, 61, .12);--fo-page-glow: rgba(255, 255, 255, .72);--fo-editor-bg: rgba(255, 252, 246, .92);--fo-editor-border: rgba(52, 65, 82, .14);--fo-editor-shadow: 0 28px 72px rgba(32, 41, 54, .12), 0 8px 24px rgba(32, 41, 54, .08);--fo-toolbar-bg: rgba(244, 239, 229, .92);--fo-toolbar-border: rgba(52, 65, 82, .1);--fo-toolbar-fg: #425166;--fo-code-bg: rgba(52, 65, 82, .06);--fo-code-block-bg: #f5f0e7;--fo-code-border: rgba(52, 65, 82, .12);--fo-code-fg: #263548;--fo-code-comment: #6b7480;--fo-code-keyword: #6c4cc7;--fo-code-string: #9a4f1a;--fo-code-function: #1c6d95;--fo-code-number: #8f3b5f;--fo-code-property: #2f6c5f;--fo-code-operator: #4f5f72;--fo-code-punctuation: #5f6773;--fo-link-color: color-mix(in oklab, var(--fo-accent) 84%, #1f2937);--fo-link-external: color-mix(in oklab, var(--fo-accent) 64%, #3b82f6);--fo-link-unresolved: #c46a37;--fo-list-marker: rgba(56, 66, 79, .48);--fo-table-border: rgba(52, 65, 82, .12);--fo-table-header-bg: rgba(52, 65, 82, .05);--fo-task-border: rgba(71, 85, 105, .24);--fo-task-bg: rgba(255, 255, 255, .66);--fo-task-hover: color-mix(in oklab, var(--fo-accent) 16%, transparent);--fo-task-checked-bg: color-mix(in oklab, var(--fo-accent) 20%, white);--fo-task-check: color-mix(in oklab, var(--fo-accent) 74%, #ffffff);--fo-danger: #bf5a5a}html.fo-theme-light{color-scheme:light}html.fo-theme-dark{color-scheme:dark;--fo-page-bg: #1c1c1e;--fo-page-fg: #d7dde7;--fo-page-muted: rgba(215, 221, 231, .58);--fo-page-soft: rgba(215, 221, 231, .12);--fo-page-glow: rgba(19, 23, 28, .86);--fo-editor-bg: rgba(28, 32, 37, .94);--fo-editor-border: rgba(215, 221, 231, .1);--fo-editor-shadow: 0 36px 88px rgba(0, 0, 0, .34), 0 12px 28px rgba(0, 0, 0, .24);--fo-toolbar-bg: rgba(31, 36, 42, .94);--fo-toolbar-border: rgba(215, 221, 231, .08);--fo-toolbar-fg: rgba(215, 221, 231, .72);--fo-code-bg: rgba(255, 255, 255, .04);--fo-code-block-bg: #22282f;--fo-code-border: rgba(215, 221, 231, .08);--fo-code-fg: #e8eef8;--fo-code-comment: #8b97a8;--fo-code-keyword: #b9a0ff;--fo-code-string: #f2bf7a;--fo-code-function: #7dc3ed;--fo-code-number: #f09dc8;--fo-code-property: #7cc7b0;--fo-code-operator: #9caec0;--fo-code-punctuation: #a1adbc;--fo-link-color: color-mix(in oklab, var(--fo-accent) 78%, #e5edf8);--fo-link-external: color-mix(in oklab, var(--fo-accent) 68%, #94b8ff);--fo-link-unresolved: #e59f68;--fo-list-marker: rgba(215, 221, 231, .42);--fo-table-border: rgba(215, 221, 231, .1);--fo-table-header-bg: rgba(255, 255, 255, .04);--fo-task-border: rgba(215, 221, 231, .2);--fo-task-bg: rgba(255, 255, 255, .04);--fo-task-hover: color-mix(in oklab, var(--fo-accent) 18%, transparent);--fo-task-checked-bg: color-mix(in oklab, var(--fo-accent) 32%, rgba(255, 255, 255, .06));--fo-task-check: #eff6ff;--fo-danger: #df7373}html.fo-theme-system{color-scheme:light dark}@media(prefers-color-scheme:dark){html.fo-theme-system{--fo-page-bg: #1c1c1e;--fo-page-fg: #d7dde7;--fo-page-muted: rgba(215, 221, 231, .58);--fo-page-soft: rgba(215, 221, 231, .12);--fo-page-glow: rgba(19, 23, 28, .86);--fo-editor-bg: rgba(28, 32, 37, .94);--fo-editor-border: rgba(215, 221, 231, .1);--fo-editor-shadow: 0 36px 88px rgba(0, 0, 0, .34), 0 12px 28px rgba(0, 0, 0, .24);--fo-toolbar-bg: rgba(31, 36, 42, .94);--fo-toolbar-border: rgba(215, 221, 231, .08);--fo-toolbar-fg: rgba(215, 221, 231, .72);--fo-code-bg: rgba(255, 255, 255, .04);--fo-code-block-bg: #22282f;--fo-code-border: rgba(215, 221, 231, .08);--fo-code-fg: #e8eef8;--fo-code-comment: #8b97a8;--fo-code-keyword: #b9a0ff;--fo-code-string: #f2bf7a;--fo-code-function: #7dc3ed;--fo-code-number: #f09dc8;--fo-code-property: #7cc7b0;--fo-code-operator: #9caec0;--fo-code-punctuation: #a1adbc;--fo-link-color: color-mix(in oklab, var(--fo-accent) 78%, #e5edf8);--fo-link-external: color-mix(in oklab, var(--fo-accent) 68%, #a891ff);--fo-link-unresolved: #e59f68;--fo-list-marker: rgba(215, 221, 231, .42);--fo-table-border: rgba(215, 221, 231, .1);--fo-table-header-bg: rgba(255, 255, 255, .04);--fo-task-border: rgba(215, 221, 231, .2);--fo-task-bg: rgba(255, 255, 255, .04);--fo-task-hover: color-mix(in oklab, var(--fo-accent) 18%, transparent);--fo-task-checked-bg: color-mix(in oklab, var(--fo-accent) 32%, rgba(255, 255, 255, .06));--fo-task-check: #eff6ff;--fo-danger: #df7373}}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{min-height:100dvh;background:var(--fo-page-bg);color:var(--fo-page-fg);font-family:var(--fo-font-ui);font-size:var(--fo-base-font-size);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#app,.fo-shell{min-height:100dvh}.fo-editor-root{min-height:100dvh;display:flex;justify-content:center;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(128px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.fo-editor-host{width:min(100%,calc(var(--fo-file-line-width) + 104px));min-width:0;padding:34px 52px 32px;background:transparent}.fo-floating-ui{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom) + var(--fo-keyboard-offset));z-index:24;display:grid;transition:bottom .18s ease}.fo-save-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:96px;border:1px solid color-mix(in oklab,var(--fo-accent) 44%,transparent);border-radius:12px;padding:11px 16px;background:color-mix(in oklab,var(--fo-accent) 86%,#8a5cf5);color:#fff;font:700 13px/1 var(--fo-font-ui);letter-spacing:.04em;box-shadow:0 10px 24px rgba(var(--fo-accent-rgb),.22),inset 0 1px #ffffff38;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease,filter .16s ease}.fo-save-button:hover{filter:brightness(1.03)}.fo-save-button:active{transform:translateY(1px)}.fo-save-button:disabled{opacity:.8}.fo-save-button[data-state=saved]{background:color-mix(in oklab,var(--fo-accent) 52%,#7fc4b3)}.fo-save-button[data-state=error]{border-color:color-mix(in oklab,var(--fo-danger) 52%,transparent);background:color-mix(in oklab,var(--fo-danger) 82%,#9f4747);box-shadow:0 10px 24px #bf5a5a3d,inset 0 1px #fff3}.fo-fatal{min-height:100dvh;display:grid;place-items:center;padding:24px}.fo-fatal-panel{width:min(100%,520px);padding:28px;border-radius:24px;background:var(--fo-editor-bg);border:1px solid var(--fo-editor-border);box-shadow:var(--fo-editor-shadow)}.fo-fatal-kicker{margin:0 0 8px;color:var(--fo-link-color);font:700 12px/1 var(--fo-font-ui);letter-spacing:.08em;text-transform:uppercase}.fo-fatal-title{margin:0 0 12px;color:var(--fo-page-fg);font:700 clamp(1.7rem,4vw,2.2rem) / 1.1 var(--fo-font-ui)}.fo-fatal-copy{margin:0;color:var(--fo-page-muted);font:400 15px/1.7 var(--fo-font-text)}.fo-clipboard-proxy{position:fixed;left:-9999px;top:0;opacity:0}@media(max-width:760px){.fo-editor-root{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) calc(112px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.fo-editor-host{width:100%;padding:24px 22px}.fo-floating-ui{right:max(12px,env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom) + var(--fo-keyboard-offset))}}
