.richtext>.ql-container.ql-snow{border:0!important;font-family:var(--brand-font-body,"Lexend Deca",sans-serif)}.richtext .ql-container .ql-editor ol{margin:.25rem 0 .75rem;padding-left:.25em}.richtext .ql-container .ql-editor li+li{margin-top:.25rem}.richtext .ql-container .ql-editor li[data-list=bullet]>.ql-ui:before{content:"•";font-family:Arial,Helvetica,sans-serif;font-size:1.1em;font-weight:700}.richtext .ql-container .ql-editor li[data-list=ordered]>.ql-ui:before{font-variant-numeric:tabular-nums;font-weight:500}.richtext .ql-container .ql-editor li.ql-indent-1{padding-left:3em}.richtext .ql-container .ql-editor li.ql-indent-2{padding-left:4.5em}.richtext .ql-container .ql-editor li.ql-indent-3{padding-left:6em}.richtext .ql-container .ql-editor li.ql-indent-4{padding-left:7.5em}.richtext .ql-container .ql-editor li.ql-indent-5{padding-left:9em}.richtext .ql-container .ql-editor li.ql-indent-6{padding-left:10.5em}.richtext .ql-container .ql-editor li.ql-indent-7{padding-left:12em}.richtext .ql-container .ql-editor li.ql-indent-8{padding-left:13.5em}.richtext .ql-container .ql-editor blockquote{border-left:3px solid #27272a;color:#18181b;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.6;margin:1rem 0;padding:.125rem 0 .125rem 1rem}.richtext .ql-container .ql-editor blockquote+blockquote{margin-top:-1rem}.richtext .ql-container .ql-editor code:after,.richtext .ql-container .ql-editor code:before{content:none}.richtext .ql-container .ql-editor code{background-color:#f4f4f5;border-radius:4px;color:#18181b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;font-weight:500;padding:.125em .375em}.richtext.empty>.ql-container.ql-snow *{overflow:hidden!important}.richtext>.ql-toolbar.ql-snow{background-color:#fff;display:none}.richtext.active>.ql-toolbar.ql-snow{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;display:inline-block;margin:0 6px;padding:1px 3px 5px;position:sticky;top:4px;width:auto;z-index:10}.richtext .ql-snow .ql-picker.ql-header .ql-picker-item:before,.richtext .ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.richtext .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.richtext .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Title"}.richtext .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.richtext .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Subtitle"}.richtext .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.richtext .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading"}.richtext:not(.active)>.ql-container.ql-snow img{cursor:default!important}input[type=range][data-v-cb943d7f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;display:block;height:1.2rem;margin:0;outline:none;padding:0;transition:opacity .2s;width:100%}input[type=range][data-v-cb943d7f]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#0c4a6e;border:1px solid #fff;border-radius:50%;cursor:pointer;height:1.25rem;width:1.25rem}.ui-input-richtext>.ql-toolbar.ql-snow{border-radius:6px 6px 0 0;margin:-1px -1px 0}.ui-input-richtext>.ql-container.ql-snow{border:0!important;font-family:Lexend Deca,sans-serif;font-size:14px;max-height:40vh;min-height:120px;overflow:auto}.ui-input-richtext>.ql-container.ql-snow .ql-editor>h1{font-size:1.2rem;font-weight:600;margin:4px 0 0}.ui-input-richtext>.ql-container.ql-snow .ql-editor>h2{font-size:1.1rem;font-weight:500;margin:4px 0 0}.messages .think{border-left:4px solid #ddd;color:#888;display:block;padding-left:.7rem}.messages .think:before{content:"🧠 Thinking...";display:block;filter:grayscale(1);font-size:.7rem}.colored-block[data-v-aa2fbfcd] .prose{--tw-prose-body:currentColor;--tw-prose-headings:currentColor;--tw-prose-lead:currentColor;--tw-prose-links:currentColor;--tw-prose-bold:currentColor;--tw-prose-counters:currentColor;--tw-prose-bullets:color-mix(in srgb,currentColor 60%,transparent);--tw-prose-hr:color-mix(in srgb,currentColor 25%,transparent);--tw-prose-quotes:currentColor;--tw-prose-quote-borders:color-mix(in srgb,currentColor 30%,transparent);--tw-prose-captions:color-mix(in srgb,currentColor 70%,transparent);--tw-prose-code:currentColor;--tw-prose-th-borders:color-mix(in srgb,currentColor 30%,transparent);--tw-prose-td-borders:color-mix(in srgb,currentColor 20%,transparent)}.colored-block[data-v-aa2fbfcd] .richtext .ql-container .ql-editor blockquote{color:inherit}.colored-block[data-v-aa2fbfcd] :is(input,textarea):focus{background-color:color-mix(in srgb,currentColor 12%,transparent)}.colored-block[data-v-aa2fbfcd] :is(input,textarea)::-moz-placeholder{color:color-mix(in srgb,currentColor 50%,transparent)}.colored-block[data-v-aa2fbfcd] :is(input,textarea)::placeholder{color:color-mix(in srgb,currentColor 50%,transparent)}.spacing-band[data-v-aa2fbfcd]{background-image:repeating-linear-gradient(-45deg,rgba(0,143,214,.1) 0 4px,transparent 4px 9px)}.guideline-view :is([data-anchor],.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4){scroll-margin-top:5rem}
