/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-border-style:solid;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-font-weight:initial;--tw-ease:initial;--tw-tracking:initial}}}@layer base{*,:before,:after{box-sizing:border-box}.rd-ace-editor,.rd-ace-editor *{isolation:isolate}}@layer utilities{.rd-ace-focus-ring:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.rd-ace-focus-ring{--tw-ring-color:hsl(var(--ring))}.rd-ace-focus-ring-primary:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.rd-ace-focus-ring-primary{--tw-ring-color:hsl(var(--primary))}}@layer components{.rd-ace-editor{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:color-mix(in oklab,var(--gray-950) 10%,transparent);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:75ms;transition-duration:75ms;position:relative;overflow:hidden}.rd-ace-editor:focus-within{border-color:var(--primary-600)}.rd-ace-editor:where(.dark,.dark *){border-color:var(--gray-700);background-color:var(--gray-900)}.rd-ace-editor:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--primary-600)}@supports (color:color-mix(in lab, red, red)){.rd-ace-editor:focus-within{--tw-ring-color:color-mix(in oklab,var(--primary-600) 20%,transparent)}}.rd-ace-editor.has-error{border-color:var(--danger-500);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger-500)}@supports (color:color-mix(in lab, red, red)){.rd-ace-editor.has-error{--tw-ring-color:color-mix(in oklab,var(--danger-500) 20%,transparent)}}.rd-ace-editor.has-error:where(.dark,.dark *){border-color:var(--danger-400);--tw-ring-color:var(--danger-400)}@supports (color:color-mix(in lab, red, red)){.rd-ace-editor.has-error:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--danger-400) 20%,transparent)}}.rd-ace-editor.rd-ace-editor-disabled{cursor:not-allowed;background-color:var(--gray-100);opacity:.75}.rd-ace-editor.rd-ace-editor-disabled:where(.dark,.dark *){background-color:var(--gray-800)}.rd-ace-editor.rd-ace-editor-disabled .rd-ace-editor-content{pointer-events:none}.rd-ace-editor-content{border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200);background-color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.rd-ace-editor-content:where(.dark,.dark *){border-color:var(--gray-700);background-color:var(--gray-900)}.rd-ace-editor-content.rd-ace-content-with-header{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.rd-ace-editor-content.rd-ace-content-with-toolbar{border-top-style:var(--tw-border-style);border-top-width:0}.rd-ace-editor-content.rd-ace-content-no-toolbar.rd-ace-content-no-header{border-top-left-radius:var(--radius-lg,.5rem);border-top-right-radius:var(--radius-lg,.5rem);border-bottom-right-radius:var(--radius-lg,.5rem);border-bottom-left-radius:var(--radius-lg,.5rem)}.rd-ace-editor-content.rd-ace-content-without-status{border-bottom-right-radius:var(--radius-lg,.5rem);border-bottom-left-radius:var(--radius-lg,.5rem)}.rd-ace-editor-wrapper{width:100%;height:100%;position:relative}.rd-ace-toolbar-no-header{border-top-left-radius:var(--radius-lg,.5rem);border-top-right-radius:var(--radius-lg,.5rem)}.rd-ace-coffee-widget{right:calc(var(--spacing,.25rem)*2);bottom:calc(var(--spacing,.25rem)*2);z-index:10;position:absolute}.rd-ace-coffee-widget .rd-ace-coffee-widget-link{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;text-decoration-line:none;transition-duration:.3s;display:block}@media (hover:hover){.rd-ace-coffee-widget .rd-ace-coffee-widget-link:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.rd-ace-coffee-widget .rd-ace-coffee-widget-link:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rd-ace-coffee-widget .rd-ace-coffee-widget-content{align-items:center;gap:calc(var(--spacing,.25rem)*1);background-color:#0000;flex-direction:column;width:fit-content;display:flex}.rd-ace-coffee-widget .rd-ace-coffee-widget-gif{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-md,.375rem);object-fit:cover}@media (prefers-color-scheme:dark){.rd-ace-coffee-widget .rd-ace-coffee-widget-content{border-color:var(--gray-700)}@supports (color:color-mix(in lab, red, red)){.rd-ace-coffee-widget .rd-ace-coffee-widget-content{border-color:color-mix(in oklab,var(--gray-700) 50%,transparent)}}.rd-ace-coffee-widget .rd-ace-coffee-widget-content{background-color:var(--gray-800)}@supports (color:color-mix(in lab, red, red)){.rd-ace-coffee-widget .rd-ace-coffee-widget-content{background-color:color-mix(in oklab,var(--gray-800) 95%,transparent)}}.rd-ace-coffee-widget .rd-ace-coffee-widget-content:hover{background-color:var(--gray-800)}}@media (max-width:640px){.rd-ace-coffee-widget{right:calc(var(--spacing,.25rem)*2);bottom:calc(var(--spacing,.25rem)*2)}.rd-ace-coffee-widget .rd-ace-coffee-widget-gif{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8)}.rd-ace-coffee-widget .rd-ace-coffee-widget-text{display:none}.rd-ace-coffee-widget .rd-ace-coffee-widget-content{padding:calc(var(--spacing,.25rem)*1)}}.rd-ace-editor-btn{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:75ms;--tw-outline-style:none;outline-style:none;grid-auto-flow:column;transition-duration:75ms;display:inline-grid;position:relative}.rd-ace-editor-btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rd-ace-editor-btn.rd-ace-size-xs{height:calc(var(--spacing,.25rem)*6);min-width:calc(var(--spacing,.25rem)*6);gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.rd-ace-editor-btn.rd-ace-size-sm{height:calc(var(--spacing,.25rem)*8);min-width:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.rd-ace-editor-btn.rd-ace-size-md{height:calc(var(--spacing,.25rem)*9);min-width:calc(var(--spacing,.25rem)*9);gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.rd-ace-editor-btn.rd-ace-size-lg{height:calc(var(--spacing,.25rem)*10);min-width:calc(var(--spacing,.25rem)*10);gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3.5);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.rd-ace-editor-btn.rd-ace-variant-outlined{border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200);background-color:var(--color-white,#fff);color:var(--gray-950);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--gray-300)}.rd-ace-editor-btn.rd-ace-variant-outlined:where(.dark,.dark *){border-color:var(--gray-700);background-color:var(--gray-900);color:var(--color-white,#fff);--tw-ring-color:var(--gray-700)}@media (hover:hover){.rd-ace-editor-btn.rd-ace-variant-ghost:hover{background-color:var(--gray-50)}}.rd-ace-editor-btn.rd-ace-variant-ghost:focus-visible{background-color:var(--gray-50)}@media (hover:hover){.rd-ace-editor-btn.rd-ace-variant-ghost:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.rd-ace-editor-btn.rd-ace-variant-ghost:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}}.rd-ace-editor-btn.rd-ace-variant-ghost:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.rd-ace-editor-btn.rd-ace-variant-ghost:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}.rd-ace-editor-btn.rd-ace-btn-active,.rd-ace-editor-btn.active{background-color:var(--gray-100);color:var(--primary-600)}:is(.rd-ace-editor-btn.rd-ace-btn-active,.rd-ace-editor-btn.active):where(.dark,.dark *){background-color:var(--gray-800);color:var(--primary-400)}.rd-ace-editor-btn:focus-visible:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--primary-600)}@supports (color:color-mix(in lab, red, red)){.rd-ace-editor-btn:focus-visible:focus{--tw-ring-color:color-mix(in oklab,var(--primary-600) 20%,transparent)}}.rd-ace-editor-btn:focus-visible:focus{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.rd-ace-editor-btn>.rd-icon{color:var(--gray-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:75ms;transition-duration:75ms}.rd-ace-editor-btn>.rd-icon:where(.dark,.dark *){color:var(--gray-500)}.rd-ace-editor-btn>.rd-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.rd-ace-editor-btn:disabled{pointer-events:none;cursor:default;opacity:.7}.rd-ace-editor-btn:before{content:"";height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background-color:currentColor;transition-duration:.15s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rd-ace-editor-btn:hover:not(:disabled):before{background-color:currentColor}.rd-ace-editor-btn svg{display:none}.rd-ace-btn-undo:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 10h10a8 8 0 018 8v2M3 10l6 6m-6-6l6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 10h10a8 8 0 018 8v2M3 10l6 6m-6-6l6-6'/%3E%3C/svg%3E")}.rd-ace-btn-redo:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M21 10h-10a8 8 0 00-8 8v2M21 10l-6 6m6-6l-6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M21 10h-10a8 8 0 00-8 8v2M21 10l-6 6m6-6l-6-6'/%3E%3C/svg%3E")}.rd-ace-btn-find:before,.rd-ace-btn-replace:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E")}.rd-ace-btn-goto-line:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 10h10a8 8 0 018 8v2M3 10l6 6m-6-6l6-6'/%3E%3Cpath d='M13 2h3a2 2 0 012 2v3'/%3E%3Cline x1='12' y1='22' x2='12' y2='16'/%3E%3Cline x1='8' y1='22' x2='16' y2='22'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 10h10a8 8 0 018 8v2M3 10l6 6m-6-6l6-6'/%3E%3Cpath d='M13 2h3a2 2 0 012 2v3'/%3E%3Cline x1='12' y1='22' x2='12' y2='16'/%3E%3Cline x1='8' y1='22' x2='16' y2='22'/%3E%3C/svg%3E")}.rd-ace-btn-toggle-comment:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M4 12h16M4 6h16M4 18h7'/%3E%3Cpath d='M9 14h6M9 10h6'/%3E%3Cpath d='M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M4 12h16M4 6h16M4 18h7'/%3E%3Cpath d='M9 14h6M9 10h6'/%3E%3Cpath d='M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z'/%3E%3C/svg%3E")}.rd-ace-btn-fullscreen:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M8 3H5a2 2 0 00-2 2v3m18 0V5a2 2 0 00-2-2h-3m0 18h3a2 2 0 002-2v-3M3 16v3a2 2 0 002 2h3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M8 3H5a2 2 0 00-2 2v3m18 0V5a2 2 0 00-2-2h-3m0 18h3a2 2 0 002-2v-3M3 16v3a2 2 0 002 2h3'/%3E%3C/svg%3E")}.rd-ace-btn-toggle-fold:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M10 6h4a2 2 0 012 2v8a2 2 0 01-2 2h-4a2 2 0 01-2-2V8a2 2 0 012-2z'/%3E%3Cpath d='M4 12h16'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M10 6h4a2 2 0 012 2v8a2 2 0 01-2 2h-4a2 2 0 01-2-2V8a2 2 0 012-2z'/%3E%3Cpath d='M4 12h16'/%3E%3C/svg%3E")}.rd-ace-btn-show-invisibles:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 1v6m0 6v6m4.22-13.22l4.24 4.24M1.54 1.54l4.24 4.24M20.46 20.46l-4.24-4.24M1.54 20.46l4.24-4.24'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 1v6m0 6v6m4.22-13.22l4.24 4.24M1.54 1.54l4.24 4.24M20.46 20.46l-4.24-4.24M1.54 20.46l4.24-4.24'/%3E%3C/svg%3E")}.rd-ace-btn-toggle-wordwrap:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolyline points='4 7 4 4 20 4 20 7'/%3E%3Cline x1='9' y1='20' x2='15' y2='20'/%3E%3Cline x1='12' y1='4' x2='12' y2='20'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolyline points='4 7 4 4 20 4 20 7'/%3E%3Cline x1='9' y1='20' x2='15' y2='20'/%3E%3Cline x1='12' y1='4' x2='12' y2='20'/%3E%3C/svg%3E")}.rd-ace-btn-convert-uppercase:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolyline points='7 11 9 13 17 5'/%3E%3Cpath d='M21 12v7a2 2 0 01-2 2H5a2 2 0 01-2-2V5a2 2 0 012-2h11'/%3E%3Cpath d='M12 3v9'/%3E%3Cpath d='M9 6h6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpolyline points='7 11 9 13 17 5'/%3E%3Cpath d='M21 12v7a2 2 0 01-2 2H5a2 2 0 01-2-2V5a2 2 0 012-2h11'/%3E%3Cpath d='M12 3v9'/%3E%3Cpath d='M9 6h6'/%3E%3C/svg%3E")}.rd-ace-btn-convert-lowercase:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 7V5a2 2 0 012-2h14a2 2 0 012 2v12a2 2 0 01-2 2h-4'/%3E%3Cpolyline points='3 7 12 16 21 7'/%3E%3Cline x1='8' y1='11' x2='16' y2='11'/%3E%3Cline x1='8' y1='15' x2='16' y2='15'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M3 7V5a2 2 0 012-2h14a2 2 0 012 2v12a2 2 0 01-2 2h-4'/%3E%3Cpolyline points='3 7 12 16 21 7'/%3E%3Cline x1='8' y1='11' x2='16' y2='11'/%3E%3Cline x1='8' y1='15' x2='16' y2='15'/%3E%3C/svg%3E")}.rd-ace-btn-toggle-print-margin:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='16' y1='13' x2='8' y2='13'/%3E%3Cline x1='16' y1='17' x2='8' y2='17'/%3E%3Cpolyline points='10 9 9 9 8 9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='16' y1='13' x2='8' y2='13'/%3E%3Cline x1='16' y1='17' x2='8' y2='17'/%3E%3Cpolyline points='10 9 9 9 8 9'/%3E%3C/svg%3E")}.rd-ace-editor-header{border-top-left-radius:var(--radius-xl,.75rem);border-top-right-radius:var(--radius-xl,.75rem);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--color-white,#fff);justify-content:space-between;align-items:center;display:flex}.rd-ace-editor-header:where(.dark,.dark *){border-color:var(--gray-700);background-color:var(--gray-800)!important}.rd-ace-editor-header-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--gray-900)}.rd-ace-editor-header-title:where(.dark,.dark *){color:var(--gray-100)}.rd-ace-editor-header-actions{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.rd-ace-editor-header-fullscreen{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);padding:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.rd-ace-editor-header-fullscreen:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.rd-ace-editor-header-fullscreen:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.rd-ace-editor-header-fullscreen{color:var(--gray-500);background-color:#0000;border-color:#0000}.rd-ace-editor-header-fullscreen:where(.dark,.dark *){color:var(--gray-400)}.rd-ace-editor-header-fullscreen{--tw-ring-color:#e5e7eb80}.rd-ace-editor-header-fullscreen:hover{background-color:var(--gray-100);color:var(--gray-700)}.rd-ace-editor-header-fullscreen:hover:where(.dark,.dark *){background-color:var(--gray-700);color:var(--gray-300)}.rd-ace-editor-header-fullscreen.rd-ace-exit-fullscreen{border-color:var(--gray-300);background-color:var(--color-white,#fff)}.rd-ace-editor-header-fullscreen.rd-ace-exit-fullscreen:where(.dark,.dark *){border-color:var(--gray-600);background-color:var(--gray-800)}.rd-ace-editor-header-fullscreen:before{content:"";height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background-color:currentColor;transition-duration:.15s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rd-ace-editor-header-fullscreen.rd-ace-enter-fullscreen:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M8 3H5a2 2 0 00-2 2v3m18 0V5a2 2 0 00-2-2h-3m0 18h3a2 2 0 002-2v-3M3 16v3a2 2 0 002 2h3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M8 3H5a2 2 0 00-2 2v3m18 0V5a2 2 0 00-2-2h-3m0 18h3a2 2 0 002-2v-3M3 16v3a2 2 0 002 2h3'/%3E%3C/svg%3E")}.rd-ace-editor-header-fullscreen.rd-ace-exit-fullscreen:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 18L18 6M6 6l12 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 18L18 6M6 6l12 12'/%3E%3C/svg%3E")}.rd-ace-editor-toolbar{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing,.25rem)*3);row-gap:calc(var(--spacing,.25rem)*1);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*2);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--color-white,#fff);flex-wrap:wrap;display:flex;position:relative}.rd-ace-editor-toolbar:where(.dark,.dark *){border-color:var(--gray-700);background-color:var(--gray-800)}.rd-ace-editor-toolbar.rd-ace-toolbar--empty{justify-content:center}.rd-ace-editor-toolbar-group{column-gap:calc(var(--spacing,.25rem)*1);display:flex}.rd-ace-editor-toolbar-controls{align-items:center;gap:calc(var(--spacing,.25rem)*3);margin-left:auto;display:flex}.rd-ace-editor-control{align-items:center;gap:calc(var(--spacing,.25rem)*2);color:var(--gray-500);display:flex}.rd-ace-editor-control:where(.dark,.dark *){color:var(--gray-400)}.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select{height:calc(var(--spacing,.25rem)*8);cursor:pointer;width:fit-content;min-width:fit-content;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*0);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));border-radius:.25rem}@media (hover:hover){:is(.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select):hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:is(.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select):focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--primary-600)}@supports (color:color-mix(in lab, red, red)){:is(.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select):focus{--tw-ring-color:color-mix(in oklab,var(--primary-600) 20%,transparent)}}:is(.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select):focus{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select{border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-300);background-color:var(--color-white,#fff)}:is(.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select):where(.dark,.dark *){border-color:var(--gray-600);background-color:var(--gray-900)}.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select{color:var(--gray-900)}:is(.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select):where(.dark,.dark *){color:var(--gray-100)}.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select{appearance:none}:is(.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select)::-ms-expand{display:none}.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 1l4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:28px}.dark :is(.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e%3cpath stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 1l4 4 4-4'/%3e%3c/svg%3e")}:is(.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select):hover{border-color:var(--gray-400);background-color:var(--gray-50)}:is(.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select):hover:where(.dark,.dark *){border-color:var(--gray-500);background-color:var(--gray-800)}:is(.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select)::-webkit-scrollbar{width:6px}:is(.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select)::-webkit-scrollbar-track{background-color:var(--gray-100)}:is(.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select)::-webkit-scrollbar-track:where(){background-color:var(--gray-800)}:is(.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select)::-webkit-scrollbar-thumb{background-color:var(--gray-300);border-radius:.25rem}:is(.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select)::-webkit-scrollbar-thumb:where(){background-color:var(--gray-600)}:is(.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select)::-webkit-scrollbar-thumb:hover{background-color:var(--gray-400)}:is(.rd-ace-editor-control select,.rd-ace-editor-control .rd-ace-editor-select)::-webkit-scrollbar-thumb:hover:where(){background-color:var(--gray-500)}.rd-ace-editor-control select option,.rd-ace-editor-control .rd-ace-editor-select option{background-color:var(--color-white,#fff);color:var(--gray-900)}:is(.rd-ace-editor-control select option,.rd-ace-editor-control .rd-ace-editor-select option):where(.dark,.dark *){background-color:var(--gray-900);color:var(--gray-100)}.rd-ace-editor-control select option,.rd-ace-editor-control .rd-ace-editor-select option{padding:8px 12px}.rd-ace-editor-control label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);white-space:nowrap;color:var(--gray-500);text-transform:uppercase}.rd-ace-editor-control label:where(.dark,.dark *){color:var(--gray-400)}.rd-ace-editor-status{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));border-color:var(--gray-200);background-color:var(--gray-50);justify-content:space-between;align-items:center;display:flex}.rd-ace-editor-status:where(.dark,.dark *){border-color:var(--gray-700);background-color:var(--gray-800)}.rd-ace-editor-status{border-bottom-right-radius:var(--radius-lg,.5rem);border-bottom-left-radius:var(--radius-lg,.5rem);border-top-style:var(--tw-border-style);border-top-width:1px}.rd-ace-editor-status-position,.rd-ace-editor-status-info{color:var(--gray-500)}:is(.rd-ace-editor-status-position,.rd-ace-editor-status-info):where(.dark,.dark *){color:var(--gray-400)}:is(.rd-ace-editor-status-position,.rd-ace-editor-status-info) span{color:var(--gray-900)}:is(.rd-ace-editor-status-position,.rd-ace-editor-status-info) span:where(.dark,.dark *){color:var(--gray-100)}.rd-ace-editor-error{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--danger-600)}.rd-ace-editor-error:where(.dark,.dark *){color:var(--danger-400)}.rd-ace-editor.rd-ace-editor--fullscreen{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-white,#fff);opacity:1;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));flex-direction:column;display:flex;overflow:hidden;z-index:9999!important;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important}.rd-ace-editor.rd-ace-editor--fullscreen:where(.dark,.dark *){background-color:var(--gray-900)}.rd-ace-editor.rd-ace-editor--fullscreen .rd-ace-editor-content{--tw-border-style:none;border-style:none;border-radius:0;flex:1;height:100%!important;min-height:100%!important}.rd-ace-editor.rd-ace-editor--fullscreen .rd-ace-editor-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);flex-shrink:0}.rd-ace-editor.rd-ace-editor--fullscreen .rd-ace-editor-header:where(.dark,.dark *){border-color:var(--gray-700)}.rd-ace-editor.rd-ace-editor--fullscreen .rd-ace-editor-header{border-radius:0}.rd-ace-editor.rd-ace-editor--fullscreen .rd-ace-editor-toolbar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);flex-shrink:0}.rd-ace-editor.rd-ace-editor--fullscreen .rd-ace-editor-toolbar:where(.dark,.dark *){border-color:var(--gray-700)}.rd-ace-editor.rd-ace-editor--fullscreen .rd-ace-editor-status{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);flex-shrink:0}.rd-ace-editor.rd-ace-editor--fullscreen .rd-ace-editor-status:where(.dark,.dark *){border-color:var(--gray-700)}.rd-ace-editor.rd-ace-editor--fullscreen .rd-ace-editor-status{border-radius:0}@media (max-width:640px){.rd-ace-editor-header{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);flex-direction:column}.rd-ace-editor-header-actions{justify-content:flex-end;width:100%}.rd-ace-editor-toolbar{align-items:stretch;gap:calc(var(--spacing,.25rem)*1);flex-direction:column}.rd-ace-editor-toolbar-group{justify-content:center}.rd-ace-editor-toolbar-controls{align-items:stretch;gap:calc(var(--spacing,.25rem)*2);margin-top:calc(var(--spacing,.25rem)*2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem)*2);border-top-width:1px;border-color:hsl(var(--border));flex-direction:column}.rd-ace-editor-control{align-items:flex-start;gap:calc(var(--spacing,.25rem)*1);flex-direction:column}.rd-ace-editor-control select{width:100%}}@media (prefers-contrast:high){.rd-ace-editor{border-style:var(--tw-border-style);border-width:2px}.rd-ace-editor:where(.dark,.dark *){border-color:var(--color-white,#fff)}.rd-ace-editor{border-color:hsl(var(--foreground))}.rd-ace-editor-btn{border-style:var(--tw-border-style);border-width:2px}.rd-ace-editor-btn:where(.dark,.dark *){border-color:var(--color-white,#fff)}.rd-ace-editor-btn{border-color:hsl(var(--foreground))}}@media (prefers-reduced-motion:reduce){.rd-ace-editor,.rd-ace-editor-btn,.rd-ace-editor-toolbar,.rd-ace-editor-content{transition-property:none}.rd-ace-editor-btn:hover{transform:none}@media (hover:hover){.rd-ace-editor-btn:hover:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media print{.rd-ace-editor-toolbar,.rd-ace-editor-status,.rd-ace-editor-header{display:none}.rd-ace-editor-content{border-top-left-radius:var(--radius-lg,.5rem);border-top-right-radius:var(--radius-lg,.5rem);--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-style:none}}}.rd-ace-editor{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:color-mix(in oklab,var(--gray-950) 10%,transparent);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:75ms;transition-duration:75ms;position:relative;overflow:hidden}.rd-ace-editor:focus-within{border-color:var(--primary-600)}.rd-ace-editor:where(.dark,.dark *){border-color:var(--gray-600);background-color:var(--gray-900)}.rd-ace-editor:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--primary-600)}.rd-ace-editor.has-error{border-color:var(--danger-500);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger-500)}@supports (color:color-mix(in lab, red, red)){.rd-ace-editor.has-error{--tw-ring-color:color-mix(in oklab,var(--danger-500) 20%,transparent)}}.rd-ace-editor.has-error:where(.dark,.dark *){border-color:var(--danger-400);--tw-ring-color:var(--danger-400)}@supports (color:color-mix(in lab, red, red)){.rd-ace-editor.has-error:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--danger-400) 20%,transparent)}}.rd-ace-editor.rd-ace-editor-disabled{cursor:not-allowed;background-color:var(--gray-100);opacity:.75}.rd-ace-editor.rd-ace-editor-disabled:where(.dark,.dark *){background-color:var(--gray-800)}.ace_print-margin{will-change:transform,opacity;backface-visibility:hidden;transition:opacity .1s ease-out,transform .1s ease-out;transform:translateZ(0)}.dark .ace_print-margin{opacity:.8}.ace_editor:focus .ace_print-margin{opacity:1}.rd-ace-coffee-sticker{right:calc(var(--spacing,.25rem)*5);bottom:calc(var(--spacing,.25rem)*11);z-index:10;background-color:#0000;text-decoration-line:none;position:absolute}.rd-ace-coffee-sticker:hover{text-decoration-line:none}.rd-ace-coffee-sticker-img{height:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);object-fit:cover;opacity:.9;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));border-width:1px;border-color:hsl(var(--border))}.rd-ace-coffee-sticker-img:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:hsl(var(--primary))}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}