/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-border-style:solid;--tw-outline-style:solid}}}.rich-text{color:hsl(var(--heroui-default-800)/1);overflow-wrap:anywhere;text-align:left;min-width:0}.rich-text :where(p,ul,ol,blockquote,table,hr,img,[data-callout],.rich-text-columns){margin-block:1rem}.rich-text p:empty:after{content:" "}.rich-text h1{margin-bottom:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.rich-text h1,.rich-text h2{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.rich-text h2{margin-block:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.rich-text h3{margin-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.rich-text h3,.rich-text h4{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.rich-text h4{margin-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.rich-text [data-text-align=left]{text-align:left}.rich-text [data-text-align=center]{text-align:center}.rich-text [data-text-align=right]{text-align:right}.rich-text [data-text-align=justify]{text-align:justify}.rich-text [data-text-size=small]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.rich-text [data-text-size=normal]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.rich-text [data-text-size=large]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}@media (min-width:48rem){.rich-text [data-text-size=large]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.rich-text [data-text-size=x-large]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}@media (min-width:48rem){.rich-text [data-text-size=x-large]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.rich-text ul{padding-inline-start:1.5rem;list-style:outside}.rich-text ol{padding-inline-start:1.5rem;list-style:decimal}.rich-text blockquote{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:hsl(var(--heroui-default-400)/1);padding-left:calc(var(--spacing,.25rem) * 4)}.rich-text a{color:hsl(var(--heroui-primary-800)/1);text-underline-offset:2px;text-decoration-line:underline}.rich-text :focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:hsl(var(--heroui-primary-700)/1)}.rich-text img{max-width:100%;height:auto}.rich-text hr{border-color:hsl(var(--heroui-divider)/.15)}.rich-text table{border-collapse:collapse;width:100%}.rich-text :where(th,td){border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--heroui-default-400)/1);padding:calc(var(--spacing,.25rem) * 2);text-align:left;vertical-align:top;min-width:4rem}.rich-text th{background-color:hsl(var(--heroui-content2)/1);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.rich-text .tableWrapper,.rich-text-table{max-width:100%;overflow-x:auto}.rich-text [data-two-columns],.rich-text-columns{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:768px){.rich-text [data-two-columns],.rich-text-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.rich-text [data-column]{min-width:0}.rich-text [data-callout]{border-radius:var(--radius-lg,.5rem);border-left-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);border-left-width:4px}.rich-text [data-callout=info]{border-color:hsl(var(--heroui-primary)/1);background-color:hsl(var(--heroui-primary-50)/1);color:hsl(var(--heroui-primary-900)/1)}.rich-text [data-callout=tip]{border-color:hsl(var(--heroui-success)/1);background-color:hsl(var(--heroui-success-50)/1);color:hsl(var(--heroui-success-900)/1)}.rich-text [data-callout=warning]{border-color:hsl(var(--heroui-warning)/1);background-color:hsl(var(--heroui-warning-50)/1);color:hsl(var(--heroui-warning-900)/1)}.rich-text .ProseMirror-selectednode{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:hsl(var(--heroui-primary-700)/1)}.rich-text .selectedCell{background-color:hsl(var(--heroui-primary-100)/1)}.rich-text .tiptap{min-height:calc(var(--spacing,.25rem) * 40);border-style:var(--tw-border-style);border-width:1px;border-color:hsl(var(--heroui-default-400)/1);background-color:hsl(var(--heroui-content1)/1);padding:calc(var(--spacing,.25rem) * 4);border-radius:.25rem}.rich-text .tiptap[contenteditable=false]{opacity:.7}.rich-text,.rich-text .tiptap,.rich-text :where([data-column],[data-callout],blockquote){display:flow-root}.rich-text li:after{content:"";clear:both;display:block}.rich-text .rich-text-image{margin-block:1rem;position:relative}.rich-text .rich-text-image>img{max-width:100%;height:auto;margin:0;display:block}.rich-text :where(h1,h2,h3,h4,hr,[data-callout],[data-two-columns],.rich-text-columns,.rich-text-table,.tableWrapper,[data-clear-image-wrap]){clear:both}.rich-text [data-clear-image-wrap]{height:0;display:block}@media (min-width:768px){.rich-text [data-image-float=left]{float:left;margin:0 1.5rem 1rem 0}.rich-text [data-image-float=right]{float:right;margin:0 0 1rem 1.5rem}}@media (max-width:767px){.rich-text .rich-text-image{float:none;margin-inline:0;width:100%!important}.rich-text .rich-text-image[data-image-vector=true]{max-width:100%!important}.rich-text .rich-text-image[data-image-vector=true]>img{width:100%}}[data-admin-ui] .tiptap .ProseMirror-selectednode,[data-admin-ui] section:focus-within .tiptap .rich-text-active-block{outline-color:hsl(var(--heroui-primary-700)/1);outline-offset:3px;outline-width:2px;outline-style:dashed}.rich-text .tiptap [data-clear-image-wrap]{opacity:.65;border-top:1px dashed;height:1.5rem;margin-block:.5rem}.rich-text .tiptap [data-clear-image-wrap]:before{content:"Text continues below image";font-size:.75rem}.rich-text-resize-handle{border-color:hsl(var(--heroui-primary-700)/1);background-color:hsl(var(--heroui-content1)/1);touch-action:none;z-index:2;border-width:2px;border-radius:3px;width:16px;height:16px;display:none;position:absolute}.rich-text-image[data-selected=true][data-readonly=false] .rich-text-resize-handle{display:block}.rich-text-resize-handle[data-corner=top-left]{cursor:nwse-resize;top:-8px;left:-8px}.rich-text-resize-handle[data-corner=top-right]{cursor:nesw-resize;top:-8px;right:-8px}.rich-text-resize-handle[data-corner=bottom-left]{cursor:nesw-resize;bottom:-8px;left:-8px}.rich-text-resize-handle[data-corner=bottom-right]{cursor:nwse-resize;bottom:-8px;right:-8px}.rich-text-menu{width:max-content;max-width:100%;position:relative}.rich-text-menu>summary{cursor:pointer;list-style:none}.rich-text-menu>summary::-webkit-details-marker{display:none}.rich-text-menu>summary[aria-disabled=true]{opacity:.4;cursor:default}.rich-text-menu-content{background-color:hsl(var(--heroui-content1)/1);z-index:20;border:1px solid;border-radius:.5rem;flex-wrap:wrap;align-items:end;gap:.5rem;width:max-content;max-width:min(22rem,100vw - 4rem);padding:.75rem;display:flex;position:fixed;box-shadow:0 4px 12px #0002}@media (max-width:767px){.rich-text-resize-handle{display:none!important}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_65423c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_65423c{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/999e639cd9d85971-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/9af6411484c7e20a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e6b5cfd5a74e1cae-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/6aacc40b7795b725-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/67110d8fe39c5e84-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/046b90749014f852-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/3703c28dcda155b1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fira Code Fallback;src:local("Arial");ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_98f23a{font-family:Fira Code,Fira Code Fallback;font-style:normal}.__variable_98f23a{--font-mono:"Fira Code","Fira Code Fallback"}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/548d4a6452851abd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89f9cb1a88b9175b-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf273aca3d6b346f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2f968d8fa37d003d-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a741d221f759c10d-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/59086a93cebe8094-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Kalam Fallback;src:local("Arial");ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.00%;size-adjust:97.58%}.__className_ec9bfa{font-family:Kalam,Kalam Fallback;font-style:normal}.__variable_ec9bfa{--font-kalam:"Kalam","Kalam Fallback"}