:root,.dark,.dark-theme{--ck-content-font-color:var(--foreground);--ck-content-list-marker-color:var(--foreground);--ck-content-color-image-caption-text:var(--muted-foreground);--ck-content-color-image-caption-background:var(--muted);--ck-content-color-table-caption-text:var(--muted-foreground);--ck-content-color-table-caption-background:var(--muted)}.prose-notes.ck-content,.prose-article.ck-content{color:var(--foreground)}.prose-notes.ck-content :is(p,li,h1,h2,h3,h4,h5,h6,blockquote,figcaption,td,th),.prose-article.ck-content :is(p,li,h1,h2,h3,h4,h5,h6,blockquote,figcaption,td,th){color:inherit}.ck-editor-container{--ck-border-radius:.75rem;--ck-font-family:var(--font-poppins), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ck-color-base-background:var(--background);--ck-color-base-foreground:var(--muted);--ck-color-base-border:var(--border);--ck-color-base-text:var(--foreground);--ck-color-text:var(--foreground);--ck-color-focus-border:var(--ring);--ck-color-shadow:transparent;--ck-color-button-default-hover-background:var(--muted);--ck-color-button-default-active-background:var(--accent);--ck-color-button-on-background:color-mix(in oklch, var(--primary) 12%, transparent);--ck-color-button-on-hover-background:color-mix(in oklch, var(--primary) 18%, transparent);--ck-color-button-on-color:var(--primary);--ck-color-dropdown-panel-background:var(--popover);--ck-color-dropdown-panel-border:var(--border);--ck-color-input-background:var(--background);--ck-color-input-border:var(--border);--ck-color-input-text:var(--foreground);--ck-color-list-background:var(--popover);--ck-color-list-button-hover-background:var(--muted);--ck-color-list-button-on-background:var(--accent);--ck-color-panel-background:var(--popover);--ck-color-panel-border:var(--border);--ck-color-toolbar-background:transparent;--ck-color-toolbar-border:var(--border);background:0 0;flex-direction:column;display:flex;font-family:var(--font-poppins), system-ui, -apple-system, sans-serif!important}.ck-editor-container .ck-editor{border-radius:inherit!important;box-shadow:none!important;background:0 0!important;border:none!important;overflow:hidden!important}.ck-editor-container .ck-editor.ck-focused{border-color:#0000!important}.ck-editor__top{z-index:20;position:sticky;top:64px;background:color-mix(in oklch, var(--foreground) 3%, transparent)!important}.ck-editor__editable_inline,.ck-editor__editable{font-family:var(--font-poppins), system-ui, -apple-system, sans-serif!important;color:var(--foreground)!important;background:0 0!important;border:none!important;padding:1.25rem 1.5rem!important;font-size:.9375rem!important;line-height:1.6!important}.ck-content{font-family:var(--font-poppins), system-ui, -apple-system, sans-serif;color:var(--foreground);font-size:.9375rem;line-height:1.6}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:#0000!important}.ck.ck-editor__main>.ck-editor__editable.ck-focused{box-shadow:none!important;border-color:#0000!important;outline:none!important}.ck.ck-voice-label,.ck.ck-toolbar .ck-button__label{display:none!important}.ck.ck-file-dialog-button input,.ck-file-dialog-button input[type=file]{clip:rect(0, 0, 0, 0)!important;opacity:0!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ck.ck-toolbar{background:var(--muted)!important;border-bottom:1px solid var(--border)!important;border-top:none!important;border-left:none!important;border-right:none!important;flex-wrap:wrap!important;gap:.25rem!important;padding:.5rem .75rem!important;display:flex!important}.ck.ck-toolbar__items{flex-flow:wrap!important;align-items:center!important;display:flex!important}.ck-toolbar .ck-button{color:var(--muted-foreground)!important;cursor:pointer!important;border-radius:.375rem!important;padding:.25rem .5rem!important;font-family:inherit!important;transition:all .15s!important}.ck-toolbar .ck-button:hover{background:color-mix(in oklch, var(--foreground) 8%, transparent)!important;color:var(--foreground)!important}.ck-toolbar .ck-button.ck-on{background:color-mix(in oklch, var(--primary) 15%, transparent)!important;color:var(--primary)!important;font-weight:600!important}.ck-toolbar .ck-button .ck-icon,.ck.ck-icon{color:currentColor!important;width:18px!important;height:18px!important}.ck-button.ck-button-fullscreen .ck-icon{width:20px!important;height:20px!important}.ck-button .ck-icon svg{width:16px!important;height:16px!important;display:block!important}.ck.ck-insert-table-dropdown-grid-box{border:1px solid var(--border)!important;background:var(--popover)!important}.ck.ck-dropdown__panel,.ck.ck-balloon-panel{background:var(--popover)!important;border-color:var(--border)!important;color:var(--foreground)!important}.ck.ck-editor__editable_inline{color:var(--foreground)!important;background:0 0!important}.ck-source-editing-area textarea{background:var(--background)!important;color:var(--foreground)!important}.ck.ck-list__item .ck-button:hover:not(.ck-disabled){background:var(--muted)!important}.ck.ck-list__item .ck-button.ck-on{background:var(--accent)!important;color:var(--foreground)!important}.ck-content a,.ck-editor__editable a{color:var(--primary)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{background:var(--background);border-color:var(--border)}.prose-article h1,.ck-content h1{margin-top:2rem;margin-bottom:1rem;font-size:2.25rem;font-weight:800;line-height:1.2}.prose-article h2,.ck-content h2{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.875rem;font-weight:700}.prose-article h3,.ck-content h3{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.prose-article h1,.prose-article h2,.prose-article h3,.prose-article h4,.prose-article h5,.prose-article h6,#faq,.ck-content h1,.ck-content h2,.ck-content h3{scroll-margin-top:100px}.prose-article p,.ck-content p{margin-bottom:.35rem;line-height:1.6}.prose-article blockquote{border-left:4px solid var(--primary);color:var(--muted-foreground);margin:1.5rem 0;padding-left:1rem;font-style:italic}.prose-article ul{margin-bottom:.75rem;padding-left:1.5rem!important;list-style-type:disc!important}.prose-article ol{margin-bottom:.75rem;padding-left:1.5rem!important;list-style-type:decimal!important}.prose-article li{list-style-type:inherit!important}.ck-content table,.prose-article table{border-collapse:collapse!important;width:100%!important;margin-bottom:1.5rem!important}.ck-content table td,.ck-content table th,.prose-article table td,.prose-article table th{border:1px solid var(--border)!important;text-align:left!important;word-break:break-word!important;min-width:50px!important;padding:.75rem!important}.ck-content table th,.prose-article table th{background-color:var(--muted)!important;font-weight:700!important}.ck-editor--notes{border-radius:inherit;overflow:hidden}.ck-editor--notes .ck-editor__top{top:0;border-bottom:1px solid var(--border)!important;background:color-mix(in oklch, var(--foreground) 3%, transparent)!important}.ck-editor--notes .ck.ck-toolbar{gap:.125rem;background:0 0!important;border:none!important;padding:.375rem .5rem!important}.ck-editor--notes .ck-toolbar .ck-toolbar__separator{background:var(--border)!important;margin-inline:.25rem!important}.ck-editor--notes .ck-toolbar .ck-button{border-radius:.5rem!important}.ck-editor--notes .ck-toolbar .ck-button.ck-on{background:color-mix(in oklch, var(--primary) 15%, transparent)!important;color:var(--primary)!important}.ck-editor--notes .ck-editor__editable_inline{min-height:var(--ck-editor-min-height,360px);font-size:.9375rem;line-height:1.6;background:0 0!important}.ck.ck-editor__editable>.ck-placeholder:before{color:var(--muted-foreground)!important}.ck-editor--notes .ck-editor__editable_inline:focus{outline:none!important}.prose-article p,.prose-notes p,.ck-content p,.ck-editor__editable p{margin-top:0!important;margin-bottom:0!important;line-height:1.6!important}.prose-notes p:empty,.ck-content p:empty{min-height:1.5em!important}.prose-notes p:empty:before,.ck-content p:empty:before{content:" ";display:inline-block}.prose-notes p>br:only-child,.ck-content p>br:only-child{display:block;min-height:1.5em!important}.prose-notes ul,.ck-content ul{padding-left:1.5rem!important;list-style-type:disc!important}.prose-notes ol,.ck-content ol{padding-left:1.5rem!important;list-style-type:decimal!important}.prose-notes li,.ck-content li{list-style-type:inherit!important}.prose-notes a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.ck-content .image,.prose-notes .image{clear:both;max-width:100%;margin:.75rem 0;display:table}.ck-content .image img,.prose-notes .image img,.ck-content .image-inline img,.prose-notes .image-inline img{border-radius:.5rem;width:auto;max-width:100%;height:auto;display:block}.ck-content .image.image_resized,.prose-notes .image.image_resized{box-sizing:border-box;display:block}.ck-content .image.image_resized img,.prose-notes .image.image_resized img{width:100%}.ck-content .image.image-style-align-left,.prose-notes .image.image-style-align-left{float:left;margin-right:1.25rem}.ck-content .image.image-style-align-right,.prose-notes .image.image-style-align-right{float:right;margin-left:1.25rem}.ck-content .image.image-style-align-center,.prose-notes .image.image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image.image-style-side,.prose-notes .image.image-style-side{float:right;max-width:50%;margin-left:1.25rem}.ck-content .image-inline,.prose-notes .image-inline{max-width:100%;display:inline-block}.ck-content .image-inline.image-style-align-left,.prose-notes .image-inline.image-style-align-left{float:left;margin-right:.75rem}.ck-content .image-inline.image-style-align-right,.prose-notes .image-inline.image-style-align-right{float:right;margin-left:.75rem}.ck-content .ck-widget.image,.ck-editor--notes .ck-widget.image{max-width:100%}.ck-content .ck-widget.image img,.ck-editor--notes .ck-widget.image img{width:auto;max-width:100%}.ck-content .ck-widget.image.ck-widget_selected,.ck-editor--notes .ck-widget.image.ck-widget_selected{outline:2px solid var(--primary);outline-offset:2px}.prose-notes s,.prose-notes strike,.prose-notes del{color:var(--muted-foreground);text-decoration:line-through}
