@keyframes pulse{50%{opacity:.5}}.c-markdown-editor-placeholder{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;overflow:hidden;border-radius:.375rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(191 191 191/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.c-markdown-editor-placeholder{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(230 230 230/var(--tw-bg-opacity,1))}}.c-markdown-editor-placeholder{display:flex;flex-direction:column}.c-markdown-editor-placeholder__message{display:flex;align-items:center;gap:.75rem;border-width:0 0 2px;--tw-border-opacity:1;border-color:rgb(153 153 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(230 230 255/var(--tw-bg-opacity,1));padding:.75rem 1rem;animation:none}.c-markdown-editor-placeholder__message-icon{font-size:1.25rem;line-height:1.75rem;flex-shrink:0}.c-markdown-editor-placeholder__message-text{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(0 0 102/var(--tw-text-opacity,1))}.c-markdown-editor-placeholder__toolbar{display:flex;align-items:center;justify-content:space-between;border-width:0 0 2px;--tw-border-opacity:1;border-color:rgb(191 191 191/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity,1));padding:.5rem .75rem}@media (prefers-color-scheme:dark){.c-markdown-editor-placeholder__toolbar{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(191 191 191/var(--tw-bg-opacity,1))}}.c-markdown-editor-placeholder__toolbar{min-height:44px}.c-markdown-editor-placeholder__toolbar-left,.c-markdown-editor-placeholder__toolbar-right{display:flex;align-items:center;gap:.25rem}.c-markdown-editor-placeholder__toolbar-btn{height:1.75rem;width:1.75rem;border-radius:.125rem;--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.c-markdown-editor-placeholder__toolbar-btn{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}}.c-markdown-editor-placeholder__content{display:flex;flex:1 1 0%;min-height:0}.c-markdown-editor-placeholder__editor-area{flex:1 1 0%;border-width:0 2px 0 0;--tw-border-opacity:1;border-color:rgb(191 191 191/var(--tw-border-opacity,1))}@media (prefers-color-scheme:dark){.c-markdown-editor-placeholder__editor-area{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}}.c-markdown-editor-placeholder__editor-area{width:50%}.c-markdown-editor-placeholder__editor-placeholder{height:100%;padding:1rem}.c-markdown-editor-placeholder__placeholder-text{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.c-markdown-editor-placeholder__placeholder-text{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}}.c-markdown-editor-placeholder__placeholder-text{font-family:Courier New,monospace}.c-markdown-editor-placeholder__preview-area{flex:1 1 0%;--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.c-markdown-editor-placeholder__preview-area{--tw-bg-opacity:1;background-color:rgb(191 191 191/var(--tw-bg-opacity,1))}}.c-markdown-editor-placeholder__preview-area{width:50%}.c-markdown-editor-placeholder__preview-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.c-markdown-editor-placeholder__preview-content{padding:1rem}.c-markdown-editor-placeholder__preview-line{height:1rem;border-radius:.125rem;--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.c-markdown-editor-placeholder__preview-line{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}}.c-markdown-editor-placeholder__preview-line--title{height:1.5rem;width:75%}.c-markdown-editor-placeholder__preview-line--short{width:50%}.c-markdown-editor-placeholder__footer{display:flex;align-items:center;justify-content:space-between;border-width:2px 0 0;--tw-border-opacity:1;border-color:rgb(191 191 191/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity,1));padding:.5rem .75rem}@media (prefers-color-scheme:dark){.c-markdown-editor-placeholder__footer{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(191 191 191/var(--tw-bg-opacity,1))}}.c-markdown-editor-placeholder__footer{min-height:36px}.c-markdown-editor-placeholder__footer-left,.c-markdown-editor-placeholder__footer-right{display:flex;align-items:center}.c-markdown-editor-placeholder__footer-text{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(77 77 77/var(--tw-text-opacity,1))}@media (prefers-color-scheme:dark){.c-markdown-editor-placeholder__footer-text{--tw-text-opacity:1;color:rgb(77 77 77/var(--tw-text-opacity,1))}}.c-markdown-preview-placeholder{overflow:hidden;border-radius:.375rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(230 230 230/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));display:flex;flex-direction:column}.c-markdown-preview-placeholder__message{display:flex;align-items:center;gap:.75rem;border-width:0 0 2px;--tw-border-opacity:1;border-color:rgb(230 230 230/var(--tw-border-opacity,1));padding:.75rem 1rem;background:rgba(249,250,251,.6)}.c-markdown-preview-placeholder__message-icon{font-size:1.25rem;line-height:1.75rem;flex-shrink:0}.c-markdown-preview-placeholder__message-text{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.c-markdown-preview-placeholder__content{display:flex;flex:1 1 0%;flex-direction:column}.c-markdown-preview-placeholder__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.c-markdown-preview-placeholder__content{padding:1.25rem}.c-markdown-preview-placeholder__preview-line{height:.75rem;border-radius:9999px;background:#f3f4f6}.c-markdown-preview-placeholder__preview-line--title{margin-bottom:.75rem;height:1.25rem;width:75%;background:#eef0f3}.c-markdown-preview-placeholder__preview-line--short{width:50%}.c-markdown-preview-placeholder__preview-line--medium{width:66.666667%}.c-markdown-preview__preview--lightweight{font-size:.9375rem;line-height:1.7;color:#374151;word-break:break-word}.c-markdown-preview__preview--lightweight h1,.c-markdown-preview__preview--lightweight h2,.c-markdown-preview__preview--lightweight h3,.c-markdown-preview__preview--lightweight h4,.c-markdown-preview__preview--lightweight h5,.c-markdown-preview__preview--lightweight h6{font-weight:600;margin:.75em 0 .4em;color:#111827}.c-markdown-preview__preview--lightweight h1{font-size:1.5em}.c-markdown-preview__preview--lightweight h2{font-size:1.3em}.c-markdown-preview__preview--lightweight h3{font-size:1.15em}.c-markdown-preview__preview--lightweight strong{font-weight:600}.c-markdown-preview__preview--lightweight code{background:#f3f4f6;padding:.15em .35em;border-radius:3px;font-size:.85em;font-family:ui-monospace,monospace}.c-markdown-preview__preview--lightweight blockquote{border-left:3px solid #d1d5db;padding-left:.75em;color:#6b7280;margin:.5em 0}.c-markdown-preview__preview--lightweight li{margin-left:1.25em;list-style:disc}.c-markdown-preview__preview--lightweight a{color:#3b82f6;text-decoration:underline}.c-markdown-preview__preview--lightweight hr{border:none;border-top:1px solid #e5e7eb;margin:1em 0}.c-markdown-preview__preview--lightweight del{text-decoration:line-through;color:#9ca3af}.c-markdown-preview__preview--lightweight p{margin:0 0 .5em}.c-markdown-preview__preview--lightweight p:empty{display:none}.c-markdown-preview .md-editor-preview-wrapper{padding-top:0;padding-bottom:0}.c-markdown-preview .md-image-placeholder{display:block;margin:1.5rem auto;text-align:center;width:100%;max-width:800px;aspect-ratio:16/9;max-height:min(60vh,600px);background:linear-gradient(90deg,#e6e6e6,#bfbfbf 50%,#e6e6e6);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:.5rem}.c-markdown-preview .md-image-placeholder[data-hydrated=true]{aspect-ratio:unset;max-height:unset;background:none;animation:none;border-radius:0}@media (min-width:1024px){.c-markdown-preview .md-image-placeholder{max-width:80%}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.c-markdown-preview .md-optimized-image{display:block;margin:0 auto;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:min(60vh,600px)}@media (min-width:1024px){.c-markdown-preview .md-optimized-image{max-height:min(65vh,700px)}}.c-markdown-preview .md-optimized-image--native{max-height:min(60vh,600px)}@media (min-width:1024px){.c-markdown-preview .md-optimized-image--native{max-height:min(65vh,700px)}}.rr--group{display:flex;width:100%;position:relative}.rr--box{-webkit-tap-highlight-color:rgba(0,0,0,0)}.rr--box,.rr--svg{display:flex;width:100%;flex-grow:1}.rr--svg{aspect-ratio:1;overflow:clip;pointer-events:none}@supports not (overflow:clip){.rr--svg{overflow:auto}}.rr--box:focus,.rr--box:focus-visible,.rr-reset:focus,.rr-reset:focus-visible{outline:none;box-shadow:none}.rr--focus-reset{outline:6px double #0079ff}.rr--box:focus-visible .rr--svg{outline:6px double #0079ff;isolation:isolate}.rr--reset{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;right:0;bottom:50%}[dir=rtl] .rr--reset{left:0;right:auto}.rr--dir-y .rr--reset{bottom:0;right:50%}.rr--disabled{opacity:.5;cursor:not-allowed}.rr--disabled .rr--svg{pointer-events:none}.rr--pointer .rr--box{cursor:pointer}.rr--dir-x{flex-direction:row}.rr--dir-y{flex-direction:column}.rr--space-sm .rr--svg{padding:8%}.rr--space-md .rr--svg{padding:12.5%}.rr--space-lg .rr--svg{padding:17.5%}.rr--dir-x.rr--gap-sm .rr--svg{margin:0 6.25%}.rr--dir-x.rr--gap-sm .rr--box:focus-visible:after{width:87.5%;left:6.25%}.rr--dir-x.rr--gap-md .rr--svg{margin:0 12.5%}.rr--dir-x.rr--gap-md .rr--box:focus-visible:after{width:75%;left:12.5%}.rr--dir-x.rr--gap-lg .rr--svg{margin:0 25%}.rr--dir-x.rr--gap-lg .rr--box:focus-visible:after{width:50%;left:25%}.rr--dir-y.rr--gap-sm .rr--svg{margin:6.25% 0}.rr--dir-y.rr--gap-md .rr--svg{margin:12.5% 0}.rr--dir-y.rr--gap-lg .rr--svg{margin:25% 0}.rr--rx-sm .rr--svg{border-radius:5%}.rr--rx-md .rr--svg{border-radius:15%}.rr--rx-lg .rr--svg{border-radius:20%}.rr--rx-full .rr--svg{border-radius:100%}.rr--has-stroke .rr--svg{stroke-linecap:round;stroke-linejoin:round}.rr--has-border .rr--svg{border-width:var(--rr--border-width);border-style:solid}.rr--on .rr--svg{fill:var(--rr--fill-on-color,none)}.rr--off .rr--svg{fill:var(--rr--fill-off-color,none)}.rr--has-stroke .rr--on .rr--svg{stroke:var(--rr--stroke-on-color,currentColor)}.rr--has-stroke .rr--off .rr--svg{stroke:var(--rr--stroke-off-color,currentColor)}.rr--on .rr--svg{background-color:var(--rr--box-on-color,none)}.rr--off .rr--svg{background-color:var(--rr--box-off-color,none)}.rr--has-border .rr--off .rr--svg{border-color:var(--rr--border-off-color,currentColor)}.rr--has-border .rr--on .rr--svg{border-color:var(--rr--border-on-color,currentColor)}.rr--fx-colors{--rr--easing:.2s cubic-bezier(.61,1,.88,1)}.rr--fx-colors .rr--svg{transition-duration:.2s;transition-timing-function:var(--rr--easing);transition-property:background-color,border-color,fill,stroke}.rr--fx-opacity .rr--off{opacity:.35;transition:opacity var(--rr--easing)}.rr--fx-opacity .rr--on{opacity:1}@media (hover:hover){.rr--fx-opacity .rr--box:hover{opacity:1}.rr--fx-zoom .rr--box{transition:transform var(--rr--easing);transform:scale(1)}.rr--fx-zoom .rr--box:hover{transform:scale(1.2)}@media (prefers-reduced-motion){.rr--fx-zoom .rr--box:hover{transform:scale(1)}}.rr--fx-position .rr--box{transition:transform var(--rr--easing);transform:translateY(0)}.rr--fx-position .rr--box:hover{transform:translateY(-15%)}@media (prefers-reduced-motion){.rr--fx-position .rr--box:hover{transform:translateY(0)}}}.rr--svg-stop-1{stop-color:var(--rr--fill-on-color,rgba(0,0,0,0))}.rr--svg-stop-2,[dir=rtl] .rr--svg-stop-1{stop-color:var(--rr--fill-off-color,rgba(0,0,0,0))}[dir=rtl] .rr--svg-stop-2{stop-color:var(--rr--fill-on-color,rgba(0,0,0,0))}.rr--hf-svg-on{fill:var(--rr--fill-on-color,none)}.rr--hf-svg-off{fill:var(--rr--fill-off-color,none)}.rr--has-stroke .rr--hf-svg-on{stroke:var(--rr--stroke-on-color,currentColor)}.rr--has-stroke .rr--hf-svg-off{stroke:var(--rr--stroke-off-color,currentColor)}.rr--hf-svg-off .rr--svg,.rr--hf-svg-on .rr--svg{background-color:var(--rr--box-off-color,none)}.rr--has-border .rr--hf-svg-on .rr--svg{border-color:var(--rr--border-on-color,currentColor)}.rr--has-border .rr--hf-svg-off .rr--svg{border-color:var(--rr--border-off-color,currentColor)}.rr--dir-x .rr--hf-box-int .rr--svg{background:linear-gradient(to right,var(--rr--box-on-color,none) 50%,var(--rr--box-off-color,none) 50%)}[dir=rtl] .rr--dir-x .rr--hf-box-int .rr--svg{background:linear-gradient(to left,var(--rr--box-on-color,none) 50%,var(--rr--box-off-color,none) 50%)}.rr--dir-y .rr--hf-box-int .rr--svg{background:linear-gradient(to bottom,var(--rr--box-on-color,none) 50%,var(--rr--box-off-color,none) 50%)}.rr--hf-box-on .rr--svg{background-color:var(--rr--box-on-color,none)}.rr--hf-box-off .rr--svg{background-color:var(--rr--box-off-color,none)}.rr--hf-box-int .rr--svg,.rr--hf-box-off .rr--svg,.rr--hf-box-on .rr--svg{fill:var(--rr--fill-off-color,none)}.rr--has-stroke .rr--hf-box-int .rr--svg,.rr--has-stroke .rr--hf-box-off .rr--svg,.rr--has-stroke .rr--hf-box-on .rr--svg{stroke:var(--rr--stroke-off-color,currentColor)}.rr--has-border .rr--hf-box-int .rr--svg,.rr--has-border .rr--hf-box-on .rr--svg{border-color:var(--rr--border-on-color,currentColor)}.rr--has-border .rr--hf-box-off .rr--svg{border-color:var(--rr--border-off-color,currentColor)}.c-modal__container{position:fixed;inset:0;z-index:40;margin-top:80px;display:flex;align-items:center;justify-content:center}.c-modal__overlay{position:fixed;inset:0;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));opacity:.5}.c-modal__box{position:relative;z-index:10;margin-left:auto;margin-right:auto;max-height:80vh;overflow-y:auto;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));width:calc(100vw - 1rem)}@media (min-width:480px){.c-modal__box{width:400px}}@media (min-width:640px){.c-modal__box{width:600px}}@media (min-width:768px){.c-modal__box{width:700px}}@media (min-width:1024px){.c-modal__box{width:900px}}@media (min-width:1280px){.c-modal__box{width:1100px}}@media (min-width:1440px){.c-modal__box{width:1300px}}.c-modal__box--sm{width:400px;max-width:calc(100vw - 1rem)}.c-modal__box--md{width:600px;max-width:calc(100vw - 1rem)}.c-modal__box--lg{width:900px;max-width:calc(100vw - 1rem)}.c-modal__box--xl{width:1100px;max-width:calc(100vw - 1rem)}.c-modal__action{display:flex;justify-content:flex-end}.c-modal__close-button{position:absolute;top:1rem;right:1rem;z-index:10}.c-modal__close-button,.c-modal__footer{display:flex;align-items:center;justify-content:center}.c-modal__footer{position:sticky;margin-top:1rem;border-width:2px 0 0;--tw-border-opacity:1;border-color:rgb(191 191 191/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem 1.5rem;bottom:calc(-1rem);z-index:100}.c-rating-stars{display:inline-block}.c-rating-stars--small .rating-star{font-size:.875rem}.c-rating-stars--medium .rating-star{font-size:1rem}.c-rating-stars--large .rating-star{font-size:1.5rem}.c-rating-stars--xlarge .rating-star{font-size:2rem}.c-rating-stars--disabled{opacity:.6;cursor:not-allowed}.c-rating-stars--disabled .rating-star{cursor:not-allowed!important}.c-rating-stars .rating-star{cursor:pointer;transition:all .2s ease-in-out}.c-rating-stars .rating-star:hover{transform:scale(1.05)}.c-rating-stars .rating-star:focus{outline:2px solid #007bff;outline-offset:2px;border-radius:2px}@media(max-width:768px){.c-rating-stars--small .rating-star{font-size:1rem}.c-rating-stars--medium .rating-star{font-size:1.125rem}.c-rating-stars--large .rating-star{font-size:1.75rem}.c-rating-stars--xlarge .rating-star{font-size:2.25rem}}