:root{overflow-wrap:break-word;-moz-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50:#3838380a;--tt-gray-light-a-100:#0f16240d;--tt-gray-light-a-200:#25272d1a;--tt-gray-light-a-300:#2f323733;--tt-gray-light-a-400:#282c336b;--tt-gray-light-a-500:#34373ca3;--tt-gray-light-a-600:#24272ec7;--tt-gray-light-a-700:#23252ade;--tt-gray-light-a-800:#1e2024f2;--tt-gray-light-a-900:#1d1e20fa;--tt-gray-light-50:#fafafa;--tt-gray-light-100:#f4f4f5;--tt-gray-light-200:#eaeaeb;--tt-gray-light-300:#d5d6d7;--tt-gray-light-400:#a6a7ab;--tt-gray-light-500:#7d7f82;--tt-gray-light-600:#53565a;--tt-gray-light-700:#404145;--tt-gray-light-800:#2c2d30;--tt-gray-light-900:#222325;--tt-gray-dark-a-50:#e8e8fd0d;--tt-gray-dark-a-100:#e7e7f312;--tt-gray-dark-a-200:#eeeef61c;--tt-gray-dark-a-300:#efeff538;--tt-gray-dark-a-400:#f4f4ff5e;--tt-gray-dark-a-500:#eceefd80;--tt-gray-dark-a-600:#f7f7fda3;--tt-gray-dark-a-700:#fbfbfebf;--tt-gray-dark-a-800:#fdfdfde0;--tt-gray-dark-a-900:#fffffff5;--tt-gray-dark-50:#19191a;--tt-gray-dark-100:#202022;--tt-gray-dark-200:#2d2d2f;--tt-gray-dark-300:#464649;--tt-gray-dark-400:#636369;--tt-gray-dark-500:#7c7c83;--tt-gray-dark-600:#a3a3a8;--tt-gray-dark-700:#c0c0c3;--tt-gray-dark-800:#e0e0e1;--tt-gray-dark-900:#f5f5f5;--tt-brand-color-50:#efeeff;--tt-brand-color-100:#dedbff;--tt-brand-color-200:#c3bdff;--tt-brand-color-300:#9d8aff;--tt-brand-color-400:#7a52ff;--tt-brand-color-500:#6229ff;--tt-brand-color-600:#5400e5;--tt-brand-color-700:#4b00cc;--tt-brand-color-800:#380099;--tt-brand-color-900:#2b1966;--tt-brand-color-950:#0d002e;--tt-color-green-inc-5:#f0fff2;--tt-color-green-inc-4:#d6ffdc;--tt-color-green-inc-3:#b8ffc5;--tt-color-green-inc-2:#90fea8;--tt-color-green-inc-1:#67fe92;--tt-color-green-base:#01fe73;--tt-color-green-dec-1:#03ce5e;--tt-color-green-dec-2:#02a247;--tt-color-green-dec-3:#007a35;--tt-color-green-dec-4:#005221;--tt-color-green-dec-5:#002e0f;--tt-color-yellow-inc-5:#fffcf0;--tt-color-yellow-inc-4:#fff7d1;--tt-color-yellow-inc-3:#fff1ad;--tt-color-yellow-inc-2:#ffeb8a;--tt-color-yellow-inc-1:#ffe45c;--tt-color-yellow-base:#fd0;--tt-color-yellow-dec-1:#d1b500;--tt-color-yellow-dec-2:#a38d00;--tt-color-yellow-dec-3:#7a6a00;--tt-color-yellow-dec-4:#524500;--tt-color-yellow-dec-5:#2e2600;--tt-color-red-inc-5:#ffeeeb;--tt-color-red-inc-4:#ffcdc2;--tt-color-red-inc-3:#fa9;--tt-color-red-inc-2:#ff8a75;--tt-color-red-inc-1:#ff5d47;--tt-color-red-base:#ff3014;--tt-color-red-dec-1:#d11800;--tt-color-red-dec-2:#a30e00;--tt-color-red-dec-3:#7a0800;--tt-color-red-dec-4:#520400;--tt-color-red-dec-5:#2e0100;--white:#fff;--black:#0e0e11;--transparent:#fff0;--tt-shadow-elevated-md:0px 16px 48px 0px #1118270a, 0px 12px 24px 0px #1118270a, 0px 6px 8px 0px #11182705, 0px 2px 3px 0px #11182705;--tt-radius-xxs:.125rem;--tt-radius-xs:.25rem;--tt-radius-sm:.375rem;--tt-radius-md:.5rem;--tt-radius-lg:.75rem;--tt-radius-xl:1rem;--tt-transition-duration-short:.1s;--tt-transition-duration-default:.2s;--tt-transition-duration-long:.64s;--tt-transition-easing-default:cubic-bezier(.46, .03, .52, .96);--tt-transition-easing-cubic:cubic-bezier(.65, .05, .36, 1);--tt-transition-easing-quart:cubic-bezier(.77, 0, .18, 1);--tt-transition-easing-circ:cubic-bezier(.79, .14, .15, .86);--tt-transition-easing-back:cubic-bezier(.68, -.55, .27, 1.55);--tt-accent-contrast:8%;--tt-destructive-contrast:8%;--tt-foreground-contrast:8%}:root,:root *,:root :before,:root :after{box-sizing:border-box;transition:none var(--tt-transition-duration-default) var(--tt-transition-easing-default)}:root{--tt-bg-color:var(--white);--tt-border-color:var(--tt-gray-light-a-200);--tt-border-color-tint:var(--tt-gray-light-a-100);--tt-sidebar-bg-color:var(--tt-gray-light-100);--tt-scrollbar-color:var(--tt-gray-light-a-200);--tt-cursor-color:var(--tt-brand-color-500);--tt-selection-color:#9d8aff33;--tt-card-bg-color:var(--white);--tt-card-border-color:var(--tt-gray-light-a-100)}.dark{--tt-bg-color:var(--black);--tt-border-color:var(--tt-gray-dark-a-200);--tt-border-color-tint:var(--tt-gray-dark-a-100);--tt-sidebar-bg-color:var(--tt-gray-dark-100);--tt-scrollbar-color:var(--tt-gray-dark-a-200);--tt-cursor-color:var(--tt-brand-color-400);--tt-selection-color:#7a52ff33;--tt-card-bg-color:var(--tt-gray-dark-50);--tt-card-border-color:var(--tt-gray-dark-a-50);--tt-shadow-elevated-md:0px 16px 48px 0px #00000080, 0px 12px 24px 0px #0000003d, 0px 6px 8px 0px #00000038, 0px 2px 3px 0px #0000001f}:root{--tt-color-text-gray:#787673;--tt-color-text-brown:#9d6a53;--tt-color-text-orange:#d9730d;--tt-color-text-yellow:#ca922f;--tt-color-text-green:#448361;--tt-color-text-blue:#327da9;--tt-color-text-purple:#8f64af;--tt-color-text-pink:#c24c8b;--tt-color-text-red:#d34a45;--tt-color-text-gray-contrast:#54473126;--tt-color-text-brown-contrast:#d2a28e59;--tt-color-text-orange-contrast:#e07b3845;--tt-color-text-yellow-contrast:#ecbe4163;--tt-color-text-green-contrast:#7bb78145;--tt-color-text-blue-contrast:#5ea6cf45;--tt-color-text-purple-contrast:#a881c545;--tt-color-text-pink-contrast:#e189b445;--tt-color-text-red-contrast:#f4aa9f66}.dark{--tt-color-text-gray:#9c9c9c;--tt-color-text-brown:#b9856e;--tt-color-text-orange:#c77d48;--tt-color-text-yellow:#ca994e;--tt-color-text-green:#519e71;--tt-color-text-blue:#3699d3;--tt-color-text-purple:#9e69d3;--tt-color-text-pink:#d15796;--tt-color-text-red:#df5553;--tt-color-text-gray-contrast:#ffffff17;--tt-color-text-brown-contrast:#b9674640;--tt-color-text-orange-contrast:#e97d2533;--tt-color-text-yellow-contrast:#b3823d33;--tt-color-text-green-contrast:#2d9a6533;--tt-color-text-blue-contrast:#327da933;--tt-color-text-purple-contrast:#9b60d22e;--tt-color-text-pink-contrast:#dc4c9238;--tt-color-text-red-contrast:#dd555540}:root{--tt-color-highlight-yellow:#fef9c3;--tt-color-highlight-green:#dcfce7;--tt-color-highlight-blue:#e0f2fe;--tt-color-highlight-purple:#f3e8ff;--tt-color-highlight-red:#ffe4e6;--tt-color-highlight-gray:#f8f8f7;--tt-color-highlight-brown:#f4eeee;--tt-color-highlight-orange:#fbecdd;--tt-color-highlight-pink:#fcf1f6;--tt-color-highlight-yellow-contrast:#fbe604;--tt-color-highlight-green-contrast:#c7fad8;--tt-color-highlight-blue-contrast:#ceeafd;--tt-color-highlight-purple-contrast:#e4ccff;--tt-color-highlight-red-contrast:#ffccd0;--tt-color-highlight-gray-contrast:#54483126;--tt-color-highlight-brown-contrast:#d2a28d59;--tt-color-highlight-orange-contrast:#e07c3945;--tt-color-highlight-pink-contrast:#e188b345}.dark{--tt-color-highlight-yellow:#6b6524;--tt-color-highlight-green:#509568;--tt-color-highlight-blue:#6e92aa;--tt-color-highlight-purple:#583e74;--tt-color-highlight-red:#743e42;--tt-color-highlight-gray:#2f2f2f;--tt-color-highlight-brown:#4a3228;--tt-color-highlight-orange:#5c3b23;--tt-color-highlight-pink:#4e2c3c;--tt-color-highlight-yellow-contrast:#58531e;--tt-color-highlight-green-contrast:#47855d;--tt-color-highlight-blue-contrast:#5e86a1;--tt-color-highlight-purple-contrast:#4c3564;--tt-color-highlight-red-contrast:#643539;--tt-color-highlight-gray-contrast:#ffffff18;--tt-color-highlight-brown-contrast:#b8654540;--tt-color-highlight-orange-contrast:#e97e2533;--tt-color-highlight-pink-contrast:#dc4c9138}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideFromTop{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes slideFromRight{0%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes slideFromLeft{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes slideFromBottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.simple-editor-wrapper{width:100%!important;height:100%!important;overflow:hidden!important}.simple-editor-content{max-width:100%!important;margin:0!important}.simple-editor-content .tiptap.ProseMirror.simple-editor{padding:1.5rem 2rem 8rem!important}@media screen and (max-width:480px){.simple-editor-content .tiptap.ProseMirror.simple-editor{padding:1rem 1rem 8rem!important}}::selection{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklch, var(--primary) 16%, transparent)}}::selection{color:var(--foreground)}.tiptap.ProseMirror{outline:none;min-height:420px;font-family:inherit!important}.tiptap.ProseMirror h1{color:var(--foreground)!important;border-bottom:1px solid var(--border)!important;margin-top:1.25rem!important;margin-bottom:.5rem!important;font-size:1.35rem!important;font-weight:700!important}@supports (color:color-mix(in lab, red, red)){.tiptap.ProseMirror h1{border-bottom:1px solid color-mix(in oklch, var(--border) 40%, transparent)!important}}.tiptap.ProseMirror h1{padding-bottom:.25rem!important}.tiptap.ProseMirror h2{color:var(--foreground)!important;margin-top:.9rem!important;margin-bottom:.35rem!important;font-size:1.15rem!important;font-weight:700!important}.tiptap.ProseMirror p{color:var(--foreground)!important;margin-top:.35rem!important;margin-bottom:.35rem!important;font-size:.8rem!important;line-height:1.6!important}@supports (color:color-mix(in lab, red, red)){.tiptap.ProseMirror p{color:color-mix(in oklch, var(--foreground) 90%, transparent)!important}}.tiptap.ProseMirror blockquote{border-left:3px solid var(--primary)!important;background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.tiptap.ProseMirror blockquote{background-color:color-mix(in oklch, var(--primary) 6%, transparent)!important}}.tiptap.ProseMirror blockquote{color:var(--foreground)!important;border-radius:0 6px 6px 0!important;margin:.75rem 0!important;padding:.5rem .8rem!important;font-style:italic!important}.tiptap.ProseMirror blockquote:before{display:none!important}.tiptap.ProseMirror hr{border:none!important;border-top:2px dashed var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.tiptap.ProseMirror hr{border-top:2px dashed color-mix(in oklch, var(--primary) 20%, transparent)!important}}.tiptap.ProseMirror hr{margin:1.5rem 0!important}.tiptap.ProseMirror ul{margin:.25rem 0!important;padding-left:1.25rem!important;list-style-type:disc!important}.tiptap.ProseMirror ol{margin:.25rem 0!important;padding-left:1.25rem!important;list-style-type:decimal!important}.tiptap.ProseMirror pre{background-color:var(--muted)!important;border:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.tiptap.ProseMirror pre{border:1px solid color-mix(in oklch, var(--border) 60%, transparent)!important}}.tiptap.ProseMirror pre{font-family:var(--font-mono), monospace!important;white-space:pre-wrap!important;border-radius:4px!important;margin:.5rem 0!important;padding:.5rem!important;font-size:11px!important;overflow-x:auto!important}.tiptap.ProseMirror code{font-family:var(--font-mono), monospace!important;background-color:var(--muted)!important;color:inherit!important;border:none!important;border-radius:3px!important;padding:.1rem .25rem!important;font-size:.9em!important}.tiptap.ProseMirror h3{color:var(--foreground)!important;margin-top:.75rem!important;margin-bottom:.25rem!important;font-size:1rem!important;font-weight:600!important}.tiptap.ProseMirror mark{background-color:#facc1573!important;background-color:lab(84.2786% 6.27857 82.0647/.45)!important;border-radius:2px!important;padding:0 2px!important}.tiptap.ProseMirror a{color:var(--primary)!important;cursor:pointer!important;text-decoration:underline!important}.tiptap.ProseMirror a:hover{opacity:.8!important}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.75rem 0;font-size:.78rem;overflow:hidden}.ProseMirror table td,.ProseMirror table th{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.ProseMirror table td,.ProseMirror table th{border:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.ProseMirror table td,.ProseMirror table th{vertical-align:top;min-width:60px;padding:.35rem .6rem;position:relative}.ProseMirror table th{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.ProseMirror table th{background-color:color-mix(in oklch, var(--muted) 80%, transparent)}}.ProseMirror table th{text-align:left;font-weight:600}.ProseMirror table .selectedCell:after{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ProseMirror table .selectedCell:after{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.ProseMirror table .selectedCell:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.ProseMirror table .column-resize-handle{background-color:var(--primary);cursor:col-resize;opacity:.4;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.ProseMirror table .column-resize-handle:hover{opacity:1}.ProseMirror [style*="text-align: center"]{text-align:center}.ProseMirror [style*="text-align: right"]{text-align:right}.ProseMirror [style*="text-align: left"]{text-align:left}@keyframes rainbow-glow{0%{background-position:0%}to{background-position:200%}}.ai-accent{color:#fff!important;border:1px solid var(--primary)!important;background-image:linear-gradient(135deg,#ff416c 0%,#ff4b2b 50%,#ff8c00 100%)!important}@supports (color:color-mix(in lab, red, red)){.ai-accent{border:1px solid color-mix(in oklch, var(--primary) 26%, transparent)!important}}.ai-accent{isolation:isolate;position:relative}.ai-accent:before{content:"";border-radius:inherit;opacity:.75;pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff2e,#0000 40%,#ffffff0f);position:absolute;inset:0}.ai-accent:hover:not(:disabled){filter:saturate(1.08)brightness(1.03);transform:translateY(-1px);box-shadow:0 0 20px #ff7b0066!important}.ai-accent:active:not(:disabled){filter:saturate(1.02)brightness(.99);transform:translateY(0)}.ai-accent:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important}.ai-accent-ghost{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-ghost{background:color-mix(in oklch, var(--primary) 10%, var(--card))!important}}.ai-accent-ghost{color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-ghost{color:color-mix(in oklch, var(--primary) 78%, var(--foreground) 22%)!important}}.ai-accent-ghost{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-ghost{border:1px solid color-mix(in oklch, var(--primary) 18%, transparent)!important}}.ai-accent-ghost{box-shadow:0 8px 20px -16px #6d28d961!important}.ai-accent-ghost:hover:not(:disabled){background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-ghost:hover:not(:disabled){background:color-mix(in oklch, var(--primary) 14%, var(--card))!important}}.ai-accent-text{color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-text{color:color-mix(in oklch, var(--primary) 72%, var(--foreground) 28%)!important}}.ai-accent-surface{background:linear-gradient(180deg, var(--primary) 0%, var(--primary) 100%)!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-surface{background:linear-gradient(180deg, color-mix(in oklch, var(--primary) 8%, var(--card)) 0%, color-mix(in oklch, var(--primary) 3%, var(--card)) 100%)!important}}.ai-accent-surface{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-surface{border:1px solid color-mix(in oklch, var(--primary) 18%, transparent)!important}}.ai-accent-surface{box-shadow:0 18px 42px -30px #11182773,inset 0 1px #ffffff59!important}.dark .ai-accent-surface{background:linear-gradient(180deg, var(--primary) 0%, var(--primary) 100%)!important}@supports (color:color-mix(in lab, red, red)){.dark .ai-accent-surface{background:linear-gradient(180deg, color-mix(in oklch, var(--primary) 10%, var(--card)) 0%, color-mix(in oklch, var(--primary) 5%, var(--card)) 100%)!important}}.dark .ai-accent-surface{box-shadow:0 18px 42px -30px #000000b3,inset 0 1px #ffffff14!important}.ai-accent-field{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-field{border-color:color-mix(in oklch, var(--primary) 18%, transparent)!important}}.ai-accent-field{box-shadow:0 0 0 1px var(--primary) inset!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-field{box-shadow:0 0 0 1px color-mix(in oklch, var(--primary) 10%, transparent) inset!important}}.ai-accent-field:focus,.ai-accent-field:focus-visible{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-field:focus,.ai-accent-field:focus-visible{border-color:color-mix(in oklch, var(--primary) 35%, transparent)!important}}.ai-accent-field:focus,.ai-accent-field:focus-visible{box-shadow:0 0 0 1px var(--primary) inset, 0 0 0 3px var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-field:focus,.ai-accent-field:focus-visible{box-shadow:0 0 0 1px color-mix(in oklch, var(--primary) 22%, transparent) inset, 0 0 0 3px color-mix(in oklch, var(--primary) 14%, transparent)!important}}.ai-accent-chip{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-chip{background:color-mix(in oklch, var(--primary) 14%, var(--card))!important}}.ai-accent-chip{color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-chip{color:color-mix(in oklch, var(--primary) 78%, var(--foreground) 22%)!important}}.ai-accent-chip{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-chip{border:1px solid color-mix(in oklch, var(--primary) 18%, transparent)!important}}.ai-accent-orb{background:radial-gradient(circle at 30% 30%, var(--primary), var(--primary) 55%, var(--primary) 100%)!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-orb{background:radial-gradient(circle at 30% 30%, color-mix(in oklch, var(--primary) 65%, #fff 35%), color-mix(in oklch, var(--primary) 35%, #6d28d9 65%) 55%, color-mix(in oklch, var(--primary) 10%, #111827 90%) 100%)!important}}.ai-accent-orb{box-shadow:0 0 0 1px var(--primary) inset}@supports (color:color-mix(in lab, red, red)){.ai-accent-orb{box-shadow:0 0 0 1px color-mix(in oklch, var(--primary) 18%, transparent) inset}}.ai-accent-progress{background:linear-gradient(90deg, var(--primary), var(--primary), var(--primary))!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-progress{background:linear-gradient(90deg, color-mix(in oklch, var(--primary) 88%, #ff416c 12%), color-mix(in oklch, var(--primary) 65%, #ff4b2b 35%), color-mix(in oklch, var(--primary) 38%, #ff8c00 62%))!important}}.ai-accent-pulse{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-pulse{background:color-mix(in oklch, var(--primary) 72%, #fff 28%)!important}}.ai-accent-pulse{box-shadow:0 0 0 0 var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.ai-accent-pulse{box-shadow:0 0 0 0 color-mix(in oklch, var(--primary) 32%, transparent)!important}}.ai-accent .text-white,.ai-accent svg{color:inherit}.tiptap.ProseMirror ul[data-type=taskList]{margin:.5rem 0!important;padding:0!important;list-style:none!important}.tiptap.ProseMirror li[data-type=taskItem]{align-items:flex-start!important;margin-bottom:.4rem!important;display:flex!important}.tiptap.ProseMirror li[data-type=taskItem]>label{-webkit-user-select:none!important;user-select:none!important;justify-content:center!important;align-items:center!important;margin-top:.2rem!important;margin-right:.6rem!important;display:flex!important}.tiptap.ProseMirror li[data-type=taskItem]>label input[type=checkbox]{appearance:none!important;background-color:var(--background)!important;font:inherit!important;color:currentColor!important;border:1.5px solid var(--foreground)!important;width:15px!important;height:15px!important;margin:0!important}@supports (color:color-mix(in lab, red, red)){.tiptap.ProseMirror li[data-type=taskItem]>label input[type=checkbox]{border:1.5px solid color-mix(in oklch, var(--foreground) 25%, transparent)!important}}.tiptap.ProseMirror li[data-type=taskItem]>label input[type=checkbox]{cursor:pointer!important;border-radius:4px!important;place-content:center!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:grid!important}.tiptap.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:hover{border-color:var(--primary)!important;background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.tiptap.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:hover{background-color:color-mix(in oklch, var(--primary) 6%, transparent)!important}}.tiptap.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:before{content:""!important;width:8px!important;height:8px!important;box-shadow:inset 1em 1em var(--primary-foreground)!important;background-color:var(--primary-foreground)!important;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)!important;transition:transform .12s cubic-bezier(.175,.885,.32,1.275)!important;transform:scale(0)!important}.tiptap.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:checked{background-color:var(--primary)!important;border-color:var(--primary)!important}.tiptap.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:checked:before{transform:scale(1)!important}.tiptap.ProseMirror li[data-type=taskItem]>div{flex:1!important;min-width:0!important}.tiptap.ProseMirror li[data-type=taskItem]>div>p{margin:0!important;transition:all .2s!important}.tiptap.ProseMirror li[data-type=taskItem][data-checked=true]>div>p{color:var(--foreground)!important;text-decoration:line-through!important}@supports (color:color-mix(in lab, red, red)){.tiptap.ProseMirror li[data-type=taskItem][data-checked=true]>div>p{color:color-mix(in oklch, var(--foreground) 40%, transparent)!important}}.tiptap.ProseMirror li[data-type=taskItem]>ul[data-type=taskList]{margin-top:.35rem!important;margin-left:1.5rem!important}.tiptap.ProseMirror div[data-type=callout]{border:1px solid var(--primary)!important;border-radius:8px!important;align-items:flex-start!important;gap:.8rem!important;margin:.8rem 0!important;padding:.75rem 1rem!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.tiptap.ProseMirror div[data-type=callout]{border:1px solid color-mix(in oklch, var(--primary) 12%, transparent)!important}}.tiptap.ProseMirror div[data-type=callout]{background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.tiptap.ProseMirror div[data-type=callout]{background-color:color-mix(in oklch, var(--primary) 5%, transparent)!important}}.tiptap.ProseMirror div[data-type=callout]{transition:all .2s!important;box-shadow:0 1px 2px #00000005!important}.dark .tiptap.ProseMirror div[data-type=callout]{background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.dark .tiptap.ProseMirror div[data-type=callout]{background-color:color-mix(in oklch, var(--primary) 8%, transparent)!important}}.dark .tiptap.ProseMirror div[data-type=callout]{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.dark .tiptap.ProseMirror div[data-type=callout]{border-color:color-mix(in oklch, var(--primary) 18%, transparent)!important}}.tiptap.ProseMirror div[data-type=callout]:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.tiptap.ProseMirror div[data-type=callout]:hover{border-color:color-mix(in oklch, var(--primary) 20%, transparent)!important}}.tiptap.ProseMirror div[data-type=callout]:hover{background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.tiptap.ProseMirror div[data-type=callout]:hover{background-color:color-mix(in oklch, var(--primary) 7%, transparent)!important}}.dark .tiptap.ProseMirror div[data-type=callout]:hover{background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.dark .tiptap.ProseMirror div[data-type=callout]:hover{background-color:color-mix(in oklch, var(--primary) 10%, transparent)!important}}.dark .tiptap.ProseMirror div[data-type=callout]:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.dark .tiptap.ProseMirror div[data-type=callout]:hover{border-color:color-mix(in oklch, var(--primary) 25%, transparent)!important}}.tiptap.ProseMirror div[data-type=callout] .callout-emoji{-webkit-user-select:none!important;user-select:none!important;cursor:pointer!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:2px!important;font-size:1.2rem!important;line-height:1.1!important;transition:background-color .2s!important;display:flex!important}.tiptap.ProseMirror div[data-type=callout] .callout-emoji:hover{background-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.tiptap.ProseMirror div[data-type=callout] .callout-emoji:hover{background-color:color-mix(in oklch, var(--primary) 15%, transparent)!important}}.tiptap.ProseMirror div[data-type=callout] .callout-content{min-width:0!important;color:var(--foreground)!important;flex:1!important;font-size:.8rem!important;line-height:1.6!important}@supports (color:color-mix(in lab, red, red)){.tiptap.ProseMirror div[data-type=callout] .callout-content{color:color-mix(in oklch, var(--foreground) 90%, transparent)!important}}.tiptap.ProseMirror div[data-type=callout] .callout-content>p{margin:0!important}.editor-focus-mode{overflow-y:auto!important}.editor-focus-mode .simple-editor-content{border-left:1px solid var(--border)!important;max-width:820px!important;margin:0 auto!important}@supports (color:color-mix(in lab, red, red)){.editor-focus-mode .simple-editor-content{border-left:1px solid color-mix(in oklch, var(--border) 40%, transparent)!important}}.editor-focus-mode .simple-editor-content{border-right:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.editor-focus-mode .simple-editor-content{border-right:1px solid color-mix(in oklch, var(--border) 40%, transparent)!important}}.editor-focus-mode .simple-editor-content{background-color:var(--card)!important;border-radius:12px!important;flex:none!important;height:auto!important;min-height:calc(100vh - 12rem)!important;box-shadow:0 10px 40px -15px #00000014!important}.dark .editor-focus-mode .simple-editor-content{box-shadow:0 10px 40px -15px #0000004d!important}.editor-focus-mode .tiptap-toolbar{border:1px solid var(--border)!important;max-width:820px!important;margin:0 auto 1.5rem!important}@supports (color:color-mix(in lab, red, red)){.editor-focus-mode .tiptap-toolbar{border:1px solid color-mix(in oklch, var(--border) 60%, transparent)!important}}.editor-focus-mode .tiptap-toolbar{background-color:var(--card)!important;box-shadow:var(--shadow-sm)!important;border-radius:8px!important;flex-wrap:wrap!important;padding:.4rem .6rem!important}
