.folder-back[data-v-f3de1ccf]{fill:color-mix(in oklab, var(--accent-color) 78%, white)}.folder-front[data-v-f3de1ccf]{fill:color-mix(in oklab, var(--accent-color) 58%, white)}.dark{fill:color-mix(in oklab, var(--accent-color) 64%, white)}.ql-dialog[data-state=open]{animation:.42s cubic-bezier(.22,1.2,.36,1) both ql-pop}.ql-dialog[data-state=closed]{animation:.16s ease-in both ql-out}@keyframes ql-pop{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes ql-out{to{opacity:0;scale:.97}}.ql-swap-enter-active,.ql-swap-leave-active{transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1)}.ql-swap-enter-from{opacity:0;transform:scale(.985)}.ql-swap-leave-to{opacity:0}.ql-panel-enter-active,.ql-panel-leave-active{transition:width .24s cubic-bezier(.2,.8,.2,1),opacity .2s}.ql-panel-enter-from,.ql-panel-leave-to{opacity:0;width:0!important}.ql-checker{background-color:#fff;background-image:conic-gradient(#e0e7e9 25%, transparent 0 50%, #e0e7e9 0 75%, transparent 0);background-size:16px 16px}.dark .ql-checker{background-color:#0b1a30;background-image:conic-gradient(#112c54 25%, transparent 0 50%, #112c54 0 75%, transparent 0)}.ql-eq span{transform-origin:bottom;animation:1s ease-in-out infinite ql-eq}.ql-eq span:nth-child(2){animation-delay:-.3s}.ql-eq span:nth-child(3){animation-delay:-.6s}.ql-eq span:nth-child(4){animation-delay:-.15s}.ql-eq[data-paused=true] span{animation-play-state:paused}@keyframes ql-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.ql-shimmer{background:linear-gradient(90deg, color-mix(in oklab, var(--foreground) 6%, transparent) 0%, color-mix(in oklab, var(--foreground) 11%, transparent) 50%, color-mix(in oklab, var(--foreground) 6%, transparent) 100%);background-size:200% 100%;animation:1.4s linear infinite ql-shimmer}@keyframes ql-shimmer{to{background-position:-200% 0}}.ql-code{font-family:var(--font-mono);tab-size:2;font-size:12.5px;line-height:1.7}.ql-line{min-width:max-content;display:flex}.ql-code[data-wrap=true] .ql-line{min-width:0}.ql-ln{width:var(--ql-gutter,4em);text-align:right;color:color-mix(in oklab, var(--foreground) 32%, transparent);background:var(--ql-code-bg);-webkit-user-select:none;user-select:none;flex:none;padding:0 1em 0 .75em;position:sticky;left:0}.ql-lc{white-space:pre;flex:1;padding-right:1.5em}.ql-code[data-wrap=true] .ql-lc{white-space:pre-wrap;overflow-wrap:anywhere}.ql-line:hover .ql-ln{color:var(--accent-color)}.ql-prose.prose{--tw-prose-body:color-mix(in oklab, var(--foreground) 88%, transparent);--tw-prose-headings:var(--foreground);--tw-prose-lead:var(--muted-foreground);--tw-prose-links:var(--accent-strong);--tw-prose-bold:var(--foreground);--tw-prose-counters:var(--muted-foreground);--tw-prose-bullets:color-mix(in oklab, var(--accent-color) 70%, transparent);--tw-prose-hr:var(--border);--tw-prose-quotes:var(--foreground);--tw-prose-quote-borders:var(--accent-color);--tw-prose-captions:var(--muted-foreground);--tw-prose-code:var(--foreground);--tw-prose-pre-code:var(--foreground);--tw-prose-pre-bg:transparent;--tw-prose-th-borders:var(--border);--tw-prose-td-borders:var(--border);font-size:15px;line-height:1.75}.ql-prose :where(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:-.02em;scroll-margin-top:1rem}.ql-prose :where(h1){margin-bottom:.6em;font-size:2.1em;font-weight:750}.ql-prose :where(h2){border-bottom:1px solid var(--border);margin-top:2em;padding-bottom:.35em;font-size:1.35em}.ql-prose :where(a){-webkit-text-decoration-color:color-mix(in oklab, var(--accent-color) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--accent-color) 35%, transparent);text-underline-offset:3px;font-weight:500;transition:text-decoration-color .15s}.ql-prose :where(a):hover{-webkit-text-decoration-color:var(--accent-color);text-decoration-color:var(--accent-color)}.ql-prose :where(img){border-radius:14px;box-shadow:0 8px 30px -12px #00000059}.ql-prose :where(code):not(:where(pre *)){background:color-mix(in oklab, var(--accent-color) 10%, transparent);color:var(--accent-strong);border-radius:6px;padding:.18em .42em;font-size:.86em;font-weight:500}.ql-prose :where(code):not(:where(pre *)):before,.ql-prose :where(code):not(:where(pre *)):after{content:none}.ql-prose .md-code{border:1px solid var(--border);background:var(--ql-code-bg);border-radius:14px;margin:1.6em 0;overflow:hidden}.ql-prose .md-code-head{border-bottom:1px solid var(--border);font-family:var(--font-mono);text-transform:lowercase;color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:.45em .6em .45em 1em;font-size:11px;display:flex}.ql-prose .md-copy{font-family:var(--font-sans);color:var(--foreground);background:color-mix(in oklab, var(--foreground) 7%, transparent);cursor:pointer;border-radius:999px;padding:.25em .8em;font-size:11px;font-weight:500;transition:background .15s}.ql-prose .md-copy:hover{background:color-mix(in oklab, var(--foreground) 12%, transparent)}.ql-prose .md-copy[data-copied]{color:var(--accent-color)}.ql-prose .md-code pre{background:0 0;border:0;border-radius:0;margin:0;padding:1em 1.1em;font-size:12.5px;line-height:1.7}.ql-prose :where(table){border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:12px;width:100%;font-size:13.5px}.ql-prose :where(thead th){background:color-mix(in oklab, var(--accent-color) 7%, transparent);border-bottom:1px solid var(--border);padding:.7em 1em;font-weight:600}.ql-prose :where(tbody td){padding:.65em 1em}.ql-prose :where(thead th:first-child),.ql-prose :where(tbody td:first-child){padding-left:1em}.ql-prose :where(tbody tr:nth-child(2n) td){background:color-mix(in oklab, var(--foreground) 2.5%, transparent)}.ql-prose :where(tbody tr:last-child td){border-bottom:0}.ql-prose :where(blockquote){border:0;border-left:3px solid var(--accent-color);background:color-mix(in oklab, var(--accent-color) 7%, transparent);color:color-mix(in oklab, var(--foreground) 80%, transparent);border-radius:0 12px 12px 0;margin:1.6em 0;padding:.9em 1.2em;font-style:normal;font-weight:400}.ql-prose :where(blockquote p){margin:.3em 0}.ql-prose :where(blockquote p):before,.ql-prose :where(blockquote p):after{content:none}:is(.ql-prose li:has(>.md-task),.ql-prose li:has(>p:first-child>.md-task)){margin-left:-1.6em;padding-left:1.85em;list-style:none;position:relative}.ql-prose li:has(>.md-task)::marker{content:none}.ql-prose li:has(>p:first-child>.md-task)::marker{content:none}.ql-prose .md-task{border:1.5px solid color-mix(in oklab, var(--foreground) 28%, transparent);background:color-mix(in oklab, var(--background) 60%, transparent);border-radius:.36em;width:1.15em;height:1.15em;transition:background .15s,border-color .15s;display:inline-flex;position:absolute;top:.32em;left:0}.ql-prose .md-task[data-checked=true]{border-color:var(--accent-color);background:var(--accent-color);box-shadow:0 2px 6px -2px color-mix(in oklab, var(--accent-color) 70%, transparent)}.ql-prose .md-task[data-checked=true]:after{content:"";border:.13em solid #fff;border-width:0 .13em .13em 0;width:.3em;height:.58em;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:is(.ql-prose li:has(>.md-task[data-checked=true]),.ql-prose li:has(>p:first-child>.md-task[data-checked=true])){color:var(--muted-foreground)}:root{--ql-code-bg:color-mix(in oklab, var(--brand-ice) 35%, var(--background));--hl-comment:#6b7c95;--hl-keyword:#126598;--hl-string:#0e7f78;--hl-number:#0288d1;--hl-title:#01477c;--hl-type:#105299;--hl-attr:#0277a8;--hl-variable:#b4366b;--hl-meta:#5a6b84;--hl-tag:#126598}.dark{--ql-code-bg:color-mix(in oklab, var(--brand-navy) 45%, var(--background));--hl-comment:#7f909b;--hl-keyword:#07b3f2;--hl-string:#00d4be;--hl-number:#3ceff4;--hl-title:#08c8f7;--hl-type:#b9e4eb;--hl-attr:#99bcc8;--hl-variable:#ff9eb8;--hl-meta:#8ea3ad;--hl-tag:#07b3f2}.hljs{color:var(--foreground);background:0 0}.hljs-comment,.hljs-quote{color:var(--hl-comment);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-doctag,.hljs-literal,.hljs-section{color:var(--hl-keyword)}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-selector-attr,.hljs-selector-pseudo{color:var(--hl-string)}.hljs-number,.hljs-symbol,.hljs-bullet,.hljs-link{color:var(--hl-number)}.hljs-title,.hljs-title.function_,.hljs-function .hljs-title{color:var(--hl-title)}.hljs-type,.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:var(--hl-type)}.hljs-attr,.hljs-attribute,.hljs-property,.hljs-selector-class,.hljs-selector-id{color:var(--hl-attr)}.hljs-variable,.hljs-template-variable,.hljs-deletion,.hljs-params{color:var(--hl-variable)}.hljs-meta,.hljs-meta .hljs-keyword{color:var(--hl-meta)}.hljs-tag,.hljs-name{color:var(--hl-tag)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-subst{color:var(--foreground)}@media (prefers-reduced-motion:reduce){.ql-dialog[data-state=open],.ql-dialog[data-state=closed],.ql-eq span,.ql-shimmer{animation:none}.ql-swap-enter-active,.ql-swap-leave-active,.ql-panel-enter-active,.ql-panel-leave-active{transition:none}}
