:root{--q-bg:#f6f5f2;--q-bg-subtle:#faf9f7;--q-surface:#fff;--q-surface-raised:#fff;--q-subtle:#f1efeb;--q-hover:#eceae5;--q-canvas:#eeece7;--q-border:#e3e0da;--q-border-subtle:#ece9e4;--q-border-strong:#d3cfc7;--q-border-hover:#c9c4bb;--q-row-divider:#f0ede8;--q-text:#1c1b19;--q-text-2:#3d3a35;--q-text-3:#4a463f;--q-text-doc:#2b2925;--q-muted:#5e5a54;--q-muted-2:#6b665f;--q-faint:#716c65;--q-disabled:#9c978f;--q-accent:#4f3bd6;--q-accent-hover:#3a28b8;--q-accent-strong:#2f2096;--q-accent-text:#3a28b8;--q-accent-soft:#ece8fc;--q-accent-selected:#e7e3fa;--q-accent-border:#ddd7f7;--q-accent-tint:#f7f5fe;--q-accent-muted:#8d86c9;--q-on-accent:#fff;--q-ai-tint:#f9f8fe;--q-ai-tint-strong:#f2effd;--q-ai-border:#c9c1f2;--q-ai-text:#3a28b8;--q-control-selected:#dcd8d0;--q-control-selected-ring:#7a746b;--q-danger:#d63b1f;--q-danger-text:#9c2c14;--q-danger-soft:#fce8e2;--q-success:#1b7f45;--q-success-text:#17603a;--q-success-soft:#e3f2e8;--q-warning:#c77700;--q-warning-text:#7f4a00;--q-warning-soft:#fdefd6;--q-info:#2f6fb0;--q-info-text:#1f4e80;--q-info-soft:#e4eef8;--q-focus-ring:#4f3bd6;--q-focus-halo:#4f3bd61f;--q-selection:#4f3bd62e;--q-overlay:#1c1b1966;--q-tooltip-bg:#1c1b19;--q-tooltip-text:#fff;--q-scrollbar-thumb:#d3cfc7;--q-scrollbar-thumb-hover:#b4afa7;--q-shadow-sm:0 1px 2px #1c1b190d;--q-shadow-md:0 1px 2px #1c1b191a,0 2px 8px #1c1b190f;--q-shadow-lg:0 1px 3px #1c1b191a,0 8px 24px #1c1b190f;--q-shadow-xl:0 4px 14px #1c1b1924,0 24px 48px #1c1b191f;--q-radius-xs:4px;--q-radius-sm:6px;--q-radius-md:8px;--q-radius-lg:10px;--q-radius-xl:12px;--q-radius-card:16px;--q-radius-pill:999px;--q-font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--q-font-mono:"JetBrains Mono","SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono",monospace;color-scheme:light}:root[data-theme=dark]{--q-bg:#141312;--q-bg-subtle:#191816;--q-surface:#1c1b19;--q-surface-raised:#23221f;--q-subtle:#2a2825;--q-hover:#2a2926;--q-canvas:#100f0e;--q-border:#34322e;--q-border-subtle:#2e2c29;--q-border-strong:#46433e;--q-border-hover:#57534d;--q-row-divider:#282623;--q-text:#edebe7;--q-text-2:#d6d3cd;--q-text-3:#c9c5be;--q-text-doc:#e2dfd9;--q-muted:#a8a39b;--q-muted-2:#9c978f;--q-faint:#948f87;--q-disabled:#6b665f;--q-accent:#a497ff;--q-accent-hover:#b9afff;--q-accent-strong:#d9d3ff;--q-accent-text:#b9afff;--q-accent-soft:#2a2450;--q-accent-selected:#312a63;--q-accent-border:#3e3577;--q-accent-tint:#221e3d;--q-accent-muted:#7d72c9;--q-on-accent:#16123a;--q-ai-tint:#1f1b33;--q-ai-tint-strong:#272143;--q-ai-border:#4b4292;--q-ai-text:#c9c1ff;--q-control-selected:#3d3a36;--q-control-selected-ring:#9c978f;--q-danger:#ff8a70;--q-danger-text:#ffb4a3;--q-danger-soft:#3a1f19;--q-success:#5cc98a;--q-success-text:#8fddb0;--q-success-soft:#183224;--q-warning:#f0b04a;--q-warning-text:#f5c77e;--q-warning-soft:#36280f;--q-info:#7fb2f0;--q-info-text:#b5d3f7;--q-info-soft:#172636;--q-focus-ring:#a497ff;--q-focus-halo:#a497ff33;--q-selection:#a497ff4d;--q-overlay:#0009;--q-tooltip-bg:#edebe7;--q-tooltip-text:#1c1b19;--q-scrollbar-thumb:#46433e;--q-scrollbar-thumb-hover:#5e5a54;--q-shadow-sm:0 1px 2px #0000004d;--q-shadow-md:0 1px 2px #00000059,0 2px 8px #00000040;--q-shadow-lg:0 1px 3px #0006,0 8px 24px #00000059;--q-shadow-xl:0 4px 14px #00000073,0 24px 48px #00000073;color-scheme:dark}*,:after,:before{box-sizing:border-box}#root,body,html{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f5f2;background-color:var(--q-bg);color:#1c1b19;color:var(--q-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--q-font-sans);font-size:14px;line-height:1.5;margin:0;text-rendering:optimizeLegibility}code,kbd,pre,samp{font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-family:var(--q-font-mono)}kbd{background:#f1efeb;background:var(--q-subtle);border:1px solid #e3e0da;border:1px solid var(--q-border);border-radius:6px;border-radius:var(--q-radius-sm);color:#6b665f;color:var(--q-muted-2);display:inline-block;font-family:inherit;font-size:.82em;line-height:1.4;padding:1px 6px}::selection{background-color:#4f3bd62e;background-color:var(--q-selection)}*{scrollbar-color:#d3cfc7 #0000;scrollbar-color:var(--q-scrollbar-thumb) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#d3cfc7;background-color:var(--q-scrollbar-thumb);border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#b4afa7;background-color:var(--q-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:#0000}:where(a[href],button,summary,[role=button],[role=tab],[role=menuitem],[tabindex]:not([tabindex="-1"])):where(:focus-visible){outline:2px solid #4f3bd6;outline:2px solid var(--q-focus-ring);outline-offset:2px}:where(input,select,textarea):where(:focus-visible){outline:2px solid #4f3bd6;outline:2px solid var(--q-focus-ring);outline-offset:1px}:where(.ProseMirror){word-wrap:break-word;font-feature-settings:none;caret-color:#4f3bd6;caret-color:var(--q-accent);color:#2b2925;color:var(--q-text-doc);font-size:15px;font-variant-ligatures:none;line-height:1.6;outline:none;overflow-wrap:break-word;white-space:pre-wrap}:where(.ProseMirror) :where(p){margin:0 0 .75em}:where(.ProseMirror) :where(h1,h2,h3,h4,h5,h6){color:#1c1b19;color:var(--q-text);line-height:1.25;margin:1.4em 0 .5em}:where(.ProseMirror)>:where(:first-child){margin-top:0}:where(.ProseMirror) :where(h1){font-size:2em;font-weight:700;letter-spacing:-.02em;line-height:1.2}:where(.ProseMirror) :where(h2){font-size:1.35em;font-weight:600;letter-spacing:-.01em}:where(.ProseMirror) :where(h3){font-size:1.15em;font-weight:600}:where(.ProseMirror) :where(h4,h5,h6){font-size:1em;font-weight:600}:where(.ProseMirror) :where(a){color:#3a28b8;color:var(--q-accent-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,#3a28b8 40%,#0000);text-decoration-color:color-mix(in srgb,#3a28b8 40%,#0000);-webkit-text-decoration-color:color-mix(in srgb,var(--q-accent-text) 40%,#0000);text-decoration-color:color-mix(in srgb,var(--q-accent-text) 40%,#0000);text-underline-offset:2px}:where(.ProseMirror) :where(a:hover){-webkit-text-decoration-color:currentColor;text-decoration-color:initial}:where(.ProseMirror) :where(strong,b){font-weight:650}:where(.ProseMirror) :where(ul,ol){margin:0 0 .75em;padding-left:1.5em}:where(.ProseMirror) :where(li){margin:.2em 0}:where(.ProseMirror) :where(li>p){margin:0}:where(.ProseMirror) :where(li)::marker{color:#5e5a54;color:var(--q-muted)}:where(.ProseMirror) :where(ul[data-type=taskList]){list-style:none;padding-left:.25em}:where(.ProseMirror) :where(ul[data-type=taskList]>li){align-items:flex-start;display:flex;gap:.5em}:where(.ProseMirror) :where(ul[data-type=taskList]>li>label){flex:none;margin-top:.2em;-webkit-user-select:none;user-select:none}:where(.ProseMirror) :where(ul[data-type=taskList]>li>label input[type=checkbox]){accent-color:#4f3bd6;accent-color:var(--q-accent);cursor:pointer;height:15px;margin:0;width:15px}:where(.ProseMirror) :where(ul[data-type=taskList]>li>div){flex:1 1 auto;min-width:0}:where(.ProseMirror) :where(ul[data-type=taskList]>li[data-checked=true]>div){color:#5e5a54;color:var(--q-muted);text-decoration:line-through;-webkit-text-decoration-color:#c9c4bb;text-decoration-color:#c9c4bb;-webkit-text-decoration-color:var(--q-border-hover);text-decoration-color:var(--q-border-hover)}:where(.ProseMirror) :where(blockquote){border-left:3px solid #ddd7f7;border-left:3px solid var(--q-accent-border);color:#3d3a35;color:var(--q-text-2);margin:1em 0;padding:2px 0 2px 1em}:where(.ProseMirror) :where(code){background:#f1efeb;background:var(--q-subtle);border-radius:4px;border-radius:var(--q-radius-xs);color:#1c1b19;color:var(--q-text);font-size:.88em;padding:.12em .36em}:where(.ProseMirror) :where(pre){background:#faf9f7;background:var(--q-bg-subtle);border:1px solid #e3e0da;border:1px solid var(--q-border);border-radius:10px;border-radius:var(--q-radius-lg);color:#1c1b19;color:var(--q-text);font-size:.85em;line-height:1.55;margin:1em 0;overflow-x:auto;padding:12px 16px;white-space:pre}:where(.ProseMirror) :where(pre code){background:none;font-size:inherit;padding:0}:where(.ProseMirror) :where(hr){border:0;border-top:1px solid #e3e0da;border-top:1px solid var(--q-border);margin:1.5em 0}:where(.ProseMirror) :where(hr.ProseMirror-selectednode){border-top-color:#4f3bd6;border-top-color:var(--q-accent)}:where(.ProseMirror) :where(mark){background-color:#fdefb2;border-radius:2px;color:inherit;padding:0 .1em}:where(.ProseMirror) :where(img){height:auto;max-width:100%}:where(.ProseMirror) :where(img.ProseMirror-selectednode){outline:2px solid #4f3bd6;outline:2px solid var(--q-accent);outline-offset:2px}:where(.ProseMirror) :where(.tableWrapper){margin:1em 0;overflow-x:auto}:where(.ProseMirror) :where(table){border-collapse:collapse;font-size:.93em;margin:1em 0;overflow:hidden;table-layout:fixed;width:100%}:where(.ProseMirror) :where(.tableWrapper table){margin:0}:where(.ProseMirror) :where(td,th){border:1px solid #e3e0da;border:1px solid var(--q-border);min-width:1em;padding:8px 12px;position:relative;text-align:left;vertical-align:top}:where(.ProseMirror) :where(th){background:#faf9f7;background:var(--q-bg-subtle);color:#1c1b19;color:var(--q-text);font-weight:600}:where(.ProseMirror) :where(td>p,th>p){margin:0}:where(.ProseMirror) :where(.selectedCell):after{background:#4f3bd62e;background:var(--q-selection);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}:where(.ProseMirror) :where(.column-resize-handle){background-color:#4f3bd6;background-color:var(--q-accent);bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}:where(.ProseMirror.resize-cursor){cursor:col-resize}:where(.ProseMirror) :where(p.is-editor-empty:first-child,.is-empty[data-placeholder]):before{color:#716c65;color:var(--q-faint);content:attr(data-placeholder);float:left;height:0;pointer-events:none}:where(.ProseMirror) :where(.ProseMirror-gapcursor):after{border-top-color:#1c1b19;border-top-color:var(--q-text)}:where(.ProseMirror) :where(span[data-tpl-field]){background:#f9f8fe;background:var(--q-ai-tint);border:1px dashed #c9c1f2;border:1px dashed var(--q-ai-border);border-radius:6px;border-radius:var(--q-radius-sm);color:#3a28b8;color:var(--q-ai-text);padding:.05em .35em}:where(.ProseMirror) :where(div[data-tpl-field]){background:#f9f8fe;background:var(--q-ai-tint);border:1px dashed #c9c1f2;border:1px dashed var(--q-ai-border);border-radius:6px;border-radius:var(--q-radius-sm);color:#3a28b8;color:var(--q-ai-text);margin:.5em 0;padding:10px 14px}:where(.ProseMirror) :where([data-field-status=needs_input]){background:#fdefd6;background:var(--q-warning-soft);border-radius:4px;border-radius:var(--q-radius-xs);color:#7f4a00;color:var(--q-warning-text)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.MuiCircularProgress-indeterminate,.MuiCircularProgress-indeterminate .MuiCircularProgress-circle{animation-duration:1.4s!important;animation-iteration-count:infinite!important}.MuiLinearProgress-bar1Indeterminate,.MuiLinearProgress-bar2Indeterminate{animation-duration:2.1s!important;animation-iteration-count:infinite!important}}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;overflow:hidden;table-layout:fixed;width:100%}.ProseMirror td,.ProseMirror th{box-sizing:border-box;position:relative;vertical-align:top}.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{background-color:#adf;bottom:0;pointer-events:none;position:absolute;right:-2px;top:0;width:4px;z-index:20}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{background:#c8c8ff66;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}
/*# sourceMappingURL=main.43e6f476.css.map*/