
@media(prefers-reduced-motion:reduce){
.redactor-theme-alfadocs .redactor-in [data-rte-interim]:after{animation:none}}
.redactor-theme-alfadocs .redactor-box{background:var(--background);color:var(--foreground);border:var(--border-width-sm) solid var(--control-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden}
.redactor-theme-alfadocs .redactor-box:focus-within{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}
.redactor-theme-alfadocs .redactor-in{color:var(--foreground);background:var(--background);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);min-block-size:var(--rich-text-editor-min-block-size);padding-block:var(--spacing-xl);padding-inline:var(--spacing-xl);caret-color:var(--primary)}
.redactor-theme-alfadocs[data-min-height=sm]{--rich-text-editor-min-block-size: 8rem}
.redactor-theme-alfadocs[data-min-height=md]{--rich-text-editor-min-block-size: 16rem}
.redactor-theme-alfadocs[data-min-height=lg]{--rich-text-editor-min-block-size: 24rem}
.redactor-theme-alfadocs[data-min-height=fill]{--rich-text-editor-min-block-size: max(8rem, 30dvh)}
.redactor-theme-alfadocs .redactor-in:focus{outline:none}
.redactor-theme-alfadocs .redactor-in ::selection{background-color:color-mix(in srgb,var(--primary) 20%,transparent)}
.redactor-theme-alfadocs .redactor-in a{color:var(--primary);text-underline-offset:var(--border-width-md)}
.redactor-theme-alfadocs .redactor-in [data-redactor-type=variable]{display:inline-flex;align-items:center;gap:var(--spacing-2xs);margin-inline:var(--spacing-2xs);padding-block:0;padding-inline:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-size:0;line-height:0;vertical-align:baseline;white-space:nowrap;cursor:default;transition:background-color var(--animation-duration)}
.redactor-theme-alfadocs .redactor-in [data-redactor-type=variable]:before,.redactor-theme-alfadocs .redactor-in [data-redactor-type=variable]:after{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.6}
.redactor-theme-alfadocs .redactor-in [data-redactor-type=variable]:before{content:"{ }";font-weight:var(--font-weight-bold);opacity:.75}
.redactor-theme-alfadocs .redactor-in [data-redactor-type=variable]:after{content:attr(data-label)}
.redactor-theme-alfadocs .redactor-in [data-redactor-type=variable]:hover{background:color-mix(in srgb,var(--primary) 88%,var(--foreground))}
.redactor-theme-alfadocs .redactor-in .redactor-component-active[data-redactor-type=variable]{outline:var(--focus-ring-width) solid var(--ring)!important;outline-offset:var(--focus-ring-offset)}
.redactor-theme-alfadocs .redactor-in [data-redactor-type=variable].rte-variable-invalid{background:var(--destructive);color:var(--destructive-foreground)}
.redactor-theme-alfadocs .redactor-in [data-redactor-type=variable].rte-variable-invalid:before{content:"!";opacity:1}
.redactor-theme-alfadocs .redactor-in [data-redactor-type=variable].rte-variable-invalid:after{text-decoration:line-through}
.redactor-theme-alfadocs .redactor-in p,.redactor-theme-alfadocs .redactor-in li,.redactor-theme-alfadocs .redactor-in h1,.redactor-theme-alfadocs .redactor-in h2,.redactor-theme-alfadocs .redactor-in h3,.redactor-theme-alfadocs .redactor-in h4,.redactor-theme-alfadocs .redactor-in h5,.redactor-theme-alfadocs .redactor-in h6,.redactor-theme-alfadocs .redactor-in blockquote{color:var(--foreground)}
.redactor-theme-alfadocs .redactor-in blockquote{border-inline-start:var(--border-width-lg) solid var(--border);padding-inline-start:var(--spacing-md)}
.redactor-theme-alfadocs .redactor-in ul,.redactor-theme-alfadocs .redactor-in ol{margin-block:var(--spacing-sm);padding-inline-start:var(--spacing-xl)}
.redactor-theme-alfadocs .redactor-in ul{list-style:disc}
.redactor-theme-alfadocs .redactor-in ol{list-style:decimal}
.redactor-theme-alfadocs .redactor-in ul ul{list-style:circle}
.redactor-theme-alfadocs .redactor-in ol ol{list-style:lower-alpha}
.redactor-theme-alfadocs .redactor-in li{margin-block:var(--spacing-xs)}
.redactor-theme-alfadocs .redactor-in [data-rte-interim]{color:var(--muted-foreground)}
.redactor-theme-alfadocs .redactor-in [data-rte-interim]:after{content:"";display:inline-block;inline-size:var(--border-width-md);block-size:1.1em;margin-inline-start:2px;vertical-align:text-bottom;background:var(--primary);animation:rte-dictation-caret 1.1s steps(1) infinite}
@keyframes rte-dictation-caret{50%{opacity:0}}
.redactor-theme-alfadocs .redactor-placeholder:before{color:var(--muted-foreground)}
.redactor-theme-alfadocs .redactor-toolbar,.redactor-theme-alfadocs .redactor-air{background:var(--muted);border-block-end:var(--border-width-sm) solid var(--border);padding:var(--spacing-xs)}
.redactor-theme-alfadocs .redactor-air{border:var(--border-width-sm) solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}
.redactor-theme-alfadocs .redactor-toolbar a,.redactor-theme-alfadocs .redactor-air a{display:inline-flex;align-items:center;justify-content:center;color:var(--foreground);background:transparent;border:0;box-shadow:none;margin:0;border-radius:var(--radius-sm);min-block-size:var(--min-target-size);min-inline-size:var(--min-target-size);transition:background-color var(--animation-duration),color var(--animation-duration)}
.redactor-theme-alfadocs .redactor-toolbar a:hover,.redactor-theme-alfadocs .redactor-air a:hover,.redactor-theme-alfadocs .redactor-toolbar a.redactor-button-active,.redactor-theme-alfadocs .redactor-air a.redactor-button-active{background:var(--muted);color:var(--primary)}
.redactor-theme-alfadocs .redactor-toolbar a.redactor-button-disabled{opacity:var(--opacity-50);cursor:not-allowed}
.redactor-theme-alfadocs .redactor-toolbar a:focus-visible,.redactor-theme-alfadocs .redactor-air a:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}
.redactor-theme-alfadocs .redactor-dropdown,.redactor-theme-alfadocs .redactor-context-toolbar{background:var(--popover);color:var(--popover-foreground);border:var(--border-width-sm) solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}
.redactor-theme-alfadocs .redactor-dropdown a{color:var(--popover-foreground);border-radius:var(--radius-sm)}
.redactor-theme-alfadocs .redactor-dropdown a:hover{background:var(--muted);color:var(--primary)}
.redactor-theme-alfadocs .redactor-modal,.redactor-theme-alfadocs .redactor-modal-box{background:var(--popover);color:var(--popover-foreground);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}
.redactor-theme-alfadocs .redactor-in table td,.redactor-theme-alfadocs .redactor-in table th{border:var(--border-width-sm) solid var(--border)}
.redactor-theme-alfadocs .redactor-in table th{background:var(--muted)}
.redactor-theme-alfadocs .redactor-in img{max-inline-size:100%}
.redactor-theme-alfadocs .redactor-component-active[data-redactor-type=image] img,.redactor-theme-alfadocs .redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image] img{outline:none!important}
.redactor-theme-alfadocs .redactor-in img.wysiwyg-img-inline{float:none;display:inline-block;vertical-align:middle}
.redactor-theme-alfadocs .redactor-in img.wysiwyg-img-wrap-left{float:inline-start;margin-inline-end:var(--spacing-md);margin-block-end:var(--spacing-sm)}
.redactor-theme-alfadocs .redactor-in img.wysiwyg-img-wrap-right{float:inline-end;margin-inline-start:var(--spacing-md);margin-block-end:var(--spacing-sm)}
.redactor-theme-alfadocs .redactor-in img.wysiwyg-img-align-left:not(.wysiwyg-img-wrap-left,.wysiwyg-img-wrap-right){display:block;margin-inline:0 auto}
.redactor-theme-alfadocs .redactor-in img.wysiwyg-img-align-center:not(.wysiwyg-img-wrap-left,.wysiwyg-img-wrap-right){display:block;margin-inline:auto}
.redactor-theme-alfadocs .redactor-in img.wysiwyg-img-align-right:not(.wysiwyg-img-wrap-left,.wysiwyg-img-wrap-right){display:block;margin-inline:auto 0}