@layer base{*,:before,:after{margin:0;padding:0;box-sizing:border-box}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:contain}@keyframes ptr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ptr-spin{animation:ptr-spin .7s linear infinite}input,button{font-family:inherit}@media(max-width:767px){input,select,textarea{font-size:16px!important}}.ProseMirror ul{list-style-type:disc;padding-left:1.5rem;margin:.5rem 0}.ProseMirror ol{list-style-type:decimal;padding-left:1.5rem;margin:.5rem 0}.ProseMirror li{margin-bottom:.25rem}.ProseMirror li p{margin:0}.ProseMirror blockquote{border-left:3px solid #BFDBFE;padding-left:1rem;color:#334155;margin:.75rem 0}.ProseMirror h1{font-size:1.75rem;font-weight:700;margin:1rem 0 .5rem}.ProseMirror h2{font-size:1.375rem;font-weight:700;margin:1rem 0 .5rem}.ProseMirror h3{font-size:1.125rem;font-weight:600;margin:.875rem 0 .375rem}.ProseMirror h4{font-size:1rem;font-weight:600;margin:.75rem 0 .25rem}.ProseMirror h5{font-size:.875rem;font-weight:600;margin:.625rem 0 .25rem;color:#334155}.ProseMirror p{margin:0 0 .75rem}.ProseMirror p:last-child{margin-bottom:0}ins[data-change-id]{text-decoration:underline;text-decoration-color:#15803d;color:#15803d;background-color:#f0fdf4;border-radius:2px;padding:0 1px;font-style:normal}del[data-change-id]{text-decoration:line-through;text-decoration-color:#b91c1c;color:#b91c1c;background-color:#fef2f2;border-radius:2px;padding:0 1px}[data-theme=dark]{color:var(--ctr-textPrimary)}[data-theme=dark],:root:has([data-theme=dark]){color-scheme:dark;scrollbar-color:#3B342B transparent}[data-theme=light]{color-scheme:light;scrollbar-color:auto}[data-theme=dark] ::-webkit-scrollbar,[data-theme=dark]::-webkit-scrollbar,:root:has([data-theme=dark])::-webkit-scrollbar{width:12px;height:12px}[data-theme=dark] ::-webkit-scrollbar-track,[data-theme=dark]::-webkit-scrollbar-track,:root:has([data-theme=dark])::-webkit-scrollbar-track{background:transparent}[data-theme=dark] ::-webkit-scrollbar-thumb,[data-theme=dark]::-webkit-scrollbar-thumb,:root:has([data-theme=dark])::-webkit-scrollbar-thumb{background-color:#3b342b;border-radius:6px;border:3px solid transparent;background-clip:content-box}[data-theme=dark] ::-webkit-scrollbar-thumb:hover,[data-theme=dark]::-webkit-scrollbar-thumb:hover,:root:has([data-theme=dark])::-webkit-scrollbar-thumb:hover{background-color:#4a4238}[data-theme=dark] ::-webkit-scrollbar-corner,[data-theme=dark]::-webkit-scrollbar-corner,:root:has([data-theme=dark])::-webkit-scrollbar-corner{background:transparent}[data-theme=light] ::-webkit-scrollbar-thumb{background-color:#c1c1c1}[data-theme=light] ::-webkit-scrollbar-track{background:transparent}[data-theme=dark] select{background-color:var(--ctr-fieldBg, #ffffff);color:var(--ctr-textPrimary, #111827);border-color:var(--ctr-fieldBorder, #d1d5db)}[data-theme=dark] option{background-color:var(--ctr-modalSurface, #ffffff);color:var(--ctr-textPrimary, #111827)}[data-theme=dark] .ProseMirror blockquote{border-left-color:var(--ctr-border);color:var(--ctr-textSecondary)}[data-theme=dark] .ProseMirror h5{color:var(--ctr-textEditor)}[data-theme=dark] ins[data-change-id]{text-decoration-color:var(--ctr-green);color:var(--ctr-green);background-color:#4fa87629}[data-theme=dark] del[data-change-id]{text-decoration-color:var(--ctr-red);color:var(--ctr-red);background-color:#e5484d29}[data-theme=dark] .ProseMirror{color:var(--ctr-textEditor)}.ai-review-highlight{background:#ede9fe;border-bottom:2px solid #8b5cf6}[data-theme=dark] .ai-review-highlight{background:#a78bfa2e;border-bottom-color:#a78bfa}:root,[data-theme=light]{--ctr-overlayBg: rgba(0, 0, 0, .5);--ctr-modalSurface: #ffffff;--ctr-modalShadow: 0 20px 25px -5px rgba(0, 0, 0, .1);--ctr-cardShadow: 0 1px 3px rgba(0, 0, 0, .1);--ctr-fieldBg: #ffffff;--ctr-fieldBorder: #d1d5db;--ctr-fieldDisabledBg: #f3f4f6;--ctr-primaryBtnBorder: transparent;--ctr-errorBg: #fee2e2;--ctr-errorText: #991b1b;--ctr-warnBg: #fef3c7;--ctr-warnBorder: #fbbf24;--ctr-warnText: #92400e;--ctr-floatToolbarBg: #1e293b;--ctr-floatToolbarHover: #334155;--ctr-macro-complete-bg: #dcfce7}[data-theme=dark]{--ctr-overlayBg: rgba(0, 0, 0, .62);--ctr-modalSurface: #24211C;--ctr-modalShadow: inset 0 1px 0 rgba(255, 255, 255, .055), 0 24px 60px -12px rgba(0, 0, 0, .62);--ctr-cardShadow: 0 1px 3px rgba(0, 0, 0, .4);--ctr-fieldBg: #1C1915;--ctr-fieldBorder: #3B342B;--ctr-fieldDisabledBg: #2A261F;--ctr-primaryBtnBorder: rgba(91, 141, 239, .33);--ctr-errorBg: rgba(229, 72, 77, .16);--ctr-errorText: #E5484D;--ctr-warnBg: rgba(240, 160, 32, .15);--ctr-warnBorder: rgba(240, 160, 32, .42);--ctr-warnText: #F0A020;--ctr-floatToolbarBg: #2A261F;--ctr-floatToolbarHover: #3B342B;--ctr-macro-complete-bg: rgba(79, 168, 118, .16)}:root,[data-theme=light]{--ctr-tint-blue-bg: #eff6ff;--ctr-tint-blue-border: #bfdbfe;--ctr-tint-blue-text: #1d4ed8;--ctr-tint-green-bg: #f0fdf4;--ctr-tint-green-border: #bbf7d0;--ctr-tint-green-text: #166534;--ctr-tint-amber-bg: #fffbeb;--ctr-tint-amber-border: #fcd34d;--ctr-tint-amber-text: #92400e;--ctr-tint-red-bg: #fef2f2;--ctr-tint-red-border: #fecaca;--ctr-tint-red-text: #991b1b;--ctr-tint-red-borderStrong: #fca5a5;--ctr-tint-rose-bg: #fff1f2;--ctr-tint-rose-border: #fecdd3;--ctr-tint-rose-text: #be123c;--ctr-tint-violet-bg: #f3e8ff;--ctr-tint-violet-border: #e9d5ff;--ctr-tint-violet-text: #7c3aed;--ctr-tint-violetDeep-bg: #f5f3ff;--ctr-tint-violetDeep-border: #ddd6fe;--ctr-tint-violetDeep-text: #6d28d9;--ctr-tint-purple-bg: #fdf4ff;--ctr-tint-purple-border: #f5d0fe;--ctr-tint-purple-text: #9333ea;--ctr-tint-teal-bg: #f0fdfa;--ctr-tint-teal-border: #99f6e4;--ctr-tint-teal-text: #0f766e;--ctr-tint-orange-bg: #fff7ed;--ctr-tint-orange-border: #fed7aa;--ctr-tint-orange-text: #c2410c;--ctr-tint-indigo-bg: #eef2ff;--ctr-tint-indigo-border: #c7d2fe;--ctr-tint-indigo-text: #4338ca;--ctr-tint-gray-bg: #f3f4f6;--ctr-tint-gray-border: #e5e7eb;--ctr-tint-gray-text: #6b7280}[data-theme=dark]{--ctr-tint-blue-bg: rgba(91,141,239,.16);--ctr-tint-blue-border: rgba(91,141,239,.4);--ctr-tint-blue-text: #9db8f5;--ctr-tint-green-bg: rgba(79,168,118,.16);--ctr-tint-green-border: rgba(79,168,118,.4);--ctr-tint-green-text: #6fce9b;--ctr-tint-amber-bg: rgba(240,160,32,.15);--ctr-tint-amber-border: rgba(240,160,32,.42);--ctr-tint-amber-text: #f0b968;--ctr-tint-red-bg: rgba(229,72,77,.16);--ctr-tint-red-border: rgba(229,72,77,.42);--ctr-tint-red-text: #e5484d;--ctr-tint-red-borderStrong: rgba(229,72,77,.55);--ctr-tint-rose-bg: rgba(229,72,77,.16);--ctr-tint-rose-border: rgba(229,72,77,.4);--ctr-tint-rose-text: #f0a0a2;--ctr-tint-violet-bg: rgba(167,139,250,.16);--ctr-tint-violet-border: rgba(167,139,250,.4);--ctr-tint-violet-text: #c4b5fd;--ctr-tint-violetDeep-bg: rgba(167,139,250,.16);--ctr-tint-violetDeep-border: rgba(167,139,250,.4);--ctr-tint-violetDeep-text: #c4b5fd;--ctr-tint-purple-bg: rgba(192,132,252,.16);--ctr-tint-purple-border: rgba(192,132,252,.4);--ctr-tint-purple-text: #d8b4fe;--ctr-tint-teal-bg: rgba(20,184,166,.16);--ctr-tint-teal-border: rgba(20,184,166,.4);--ctr-tint-teal-text: #5ecec4;--ctr-tint-orange-bg: rgba(217,119,6,.16);--ctr-tint-orange-border: rgba(217,119,6,.4);--ctr-tint-orange-text: #e79b5a;--ctr-tint-indigo-bg: rgba(129,140,248,.16);--ctr-tint-indigo-border: rgba(129,140,248,.4);--ctr-tint-indigo-text: #a5b4fc;--ctr-tint-gray-bg: rgba(255,255,255,.06);--ctr-tint-gray-border: rgba(255,255,255,.12);--ctr-tint-gray-text: #a39c8f}:root,[data-theme=light]{--ctr-intel-notice-bg: #f0f9ff;--ctr-intel-notice-border: #7dd3fc;--ctr-intel-notice-text: #0369a1;--ctr-intel-growth-bg: #ecfdf5;--ctr-intel-growth-text: #065f46;--ctr-intel-streak-text: #3730a3;--ctr-intel-record-text: #6b21a8;--ctr-intel-quiet-bg: #fafafa}[data-theme=dark]{--ctr-intel-notice-bg: rgba(56,189,248,.15);--ctr-intel-notice-border: rgba(56,189,248,.4);--ctr-intel-notice-text: #7dd3fc;--ctr-intel-growth-bg: rgba(16,185,129,.15);--ctr-intel-growth-text: #6ee7b7;--ctr-intel-streak-text: #a5b4fc;--ctr-intel-record-text: #d8b4fe;--ctr-intel-quiet-bg: rgba(255,255,255,.035)}:root,[data-theme=light]{--ctr-status-paused-bg: #fef9c3;--ctr-status-paused-text: #854d0e;--ctr-status-paused-dot: #eab308;--ctr-status-completed-bg: #e0e7ff;--ctr-status-completed-dot: #6366f1;--ctr-successText: #16a34a;--ctr-successTextDeep: #15803d;--ctr-successBorder: #86efac;--ctr-passGreen-bg: #d1fae5;--ctr-passGreen-border: #6ee7b7;--ctr-overdue-bg: #fff1f2;--ctr-overdue-text: #be123c;--ctr-overdue-border: #fecdd3}[data-theme=dark]{--ctr-status-paused-bg: rgba(234,179,8,.15);--ctr-status-paused-text: #e0c56b;--ctr-status-paused-dot: #eab308;--ctr-status-completed-bg: rgba(129,140,248,.16);--ctr-status-completed-dot: #818cf8;--ctr-successText: #6fce9b;--ctr-successTextDeep: #5cba89;--ctr-successBorder: rgba(79,168,118,.4);--ctr-passGreen-bg: rgba(16,185,129,.16);--ctr-passGreen-border: rgba(16,185,129,.4);--ctr-overdue-bg: rgba(229,72,77,.13);--ctr-overdue-text: #f0a6ad;--ctr-overdue-border: rgba(229,72,77,.38)}
