@keyframes crm-float-in{0%{opacity:0;transform:translate(var(--crm-float-x,0), var(--crm-float-y,4px))}to{opacity:1;transform:translate(0)}}@keyframes crm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes crm-fade-out{0%{opacity:1}to{opacity:0}}@keyframes crm-sheet-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes crm-sheet-in-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@layer components{@media (max-width:767px),(pointer:coarse){.crm-touch-target:after{content:"";width:max(100%, var(--crm-touch-target));height:max(100%, var(--crm-touch-target));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.crm-float[data-side=top]{--crm-float-y:-4px}.crm-float[data-side=bottom]{--crm-float-y:4px}.crm-float[data-side=left]{--crm-float-x:-4px;--crm-float-y:0}.crm-float[data-side=right]{--crm-float-x:4px;--crm-float-y:0}.crm-float[data-state=open],.crm-float[data-state=delayed-open],.crm-float[data-state=instant-open]{animation:crm-float-in var(--crm-duration-fast) var(--crm-ease)}.crm-float[data-state=closed]{animation:crm-fade-out var(--crm-duration-fast) var(--crm-ease)}.crm-overlay[data-state=open]{animation:crm-fade-in var(--crm-duration-base) var(--crm-ease)}.crm-overlay[data-state=closed]{animation:crm-fade-out var(--crm-duration-fast) var(--crm-ease)}.crm-dialog[data-state=open]{animation:crm-float-in var(--crm-duration-slow) var(--crm-ease)}.crm-dialog[data-state=closed]{animation:crm-fade-out var(--crm-duration-fast) var(--crm-ease)}.crm-sheet[data-side=right][data-state=open]{animation:crm-sheet-in-right var(--crm-duration-slow) var(--crm-ease)}.crm-sheet[data-side=left][data-state=open]{animation:crm-sheet-in-left var(--crm-duration-slow) var(--crm-ease)}.crm-sheet[data-state=closed]{animation:crm-fade-out var(--crm-duration-fast) var(--crm-ease)}.crm-toast[data-state=open]{animation:crm-float-in var(--crm-duration-slow) var(--crm-ease)}.crm-toast[data-state=closed]{animation:crm-fade-out var(--crm-duration-fast) var(--crm-ease)}.crm-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.crm-toast[data-swipe=cancel]{transition:transform var(--crm-duration-base) var(--crm-ease);transform:translate(0)}.crm-toast[data-swipe=end]{animation:crm-fade-out var(--crm-duration-fast) var(--crm-ease)}.crm-collapsible[data-state=open]{animation:crm-fade-in var(--crm-duration-base) var(--crm-ease)}.crm-row:focus-visible{outline:none}.crm-row:focus-visible>td{position:relative}.crm-row:focus-visible>td:after{content:"";pointer-events:none;border-top:var(--crm-focus-ring-width) solid var(--crm-focus-ring);border-bottom:var(--crm-focus-ring-width) solid var(--crm-focus-ring);position:absolute;inset:0}.crm-row:focus-visible>td:first-child:after{border-left:var(--crm-focus-ring-width) solid var(--crm-focus-ring)}.crm-row:focus-visible>td:last-child:after{border-right:var(--crm-focus-ring-width) solid var(--crm-focus-ring)}.crm-prose{font-size:var(--crm-text-base);line-height:var(--crm-leading-body);color:var(--crm-color-fg);overflow-wrap:anywhere}.crm-prose .ProseMirror{min-height:inherit;outline:none}.crm-prose .ProseMirror>*+*,.crm-prose.crm-prose-static>*+*{margin-top:8px}.crm-prose p{margin:0}.crm-prose ul,.crm-prose ol{margin:0;padding-left:24px}.crm-prose ul{list-style:outside}.crm-prose ol{list-style:decimal}.crm-prose li>p{margin:0}.crm-prose blockquote{border-left:2px solid var(--crm-color-line-strong);color:var(--crm-color-fg-muted);margin:0;padding-left:12px}.crm-prose code{font-family:var(--font-mono);font-size:var(--crm-text-sm);border:1px solid var(--crm-color-line);border-radius:var(--crm-radius-sm);background-color:var(--crm-color-surface-subtle);padding:0 4px}.crm-prose pre{border:1px solid var(--crm-color-line);border-radius:var(--crm-radius-sm);background-color:var(--crm-color-surface-subtle);font-family:var(--font-mono);font-size:var(--crm-text-sm);white-space:pre;margin:0;padding:8px 12px;overflow-x:auto}.crm-prose pre code{background:0 0;border:0;padding:0}.crm-prose a{color:var(--crm-color-link);text-underline-offset:2px;text-decoration:underline}.crm-prose [data-mention]{border-radius:var(--crm-radius-sm);background-color:var(--crm-color-primary-subtle);color:var(--crm-color-link);white-space:nowrap;padding:0 4px;font-weight:500}.crm-prose .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--crm-color-fg-subtle)}.crm-prose h1,.crm-prose h2,.crm-prose h3,.crm-prose h4,.crm-prose h5,.crm-prose h6{color:var(--crm-color-fg);font-weight:600;line-height:var(--crm-leading-heading);margin:0}.crm-prose h1{font-size:var(--crm-text-xl)}.crm-prose h2{font-size:var(--crm-text-lg)}.crm-prose h3{font-size:var(--crm-text-md)}.crm-prose h4,.crm-prose h5{font-size:var(--crm-text-base)}.crm-prose h6{font-size:var(--crm-text-sm);color:var(--crm-color-fg-muted)}.crm-prose .ProseMirror>*+h2,.crm-prose.crm-prose-static>*+h2{margin-top:24px}.crm-prose .ProseMirror>*+:is(h3,h4,h5,h6,hr),.crm-prose.crm-prose-static>*+:is(h3,h4,h5,h6,hr),.crm-prose .ProseMirror>hr+*,.crm-prose.crm-prose-static>hr+*{margin-top:16px}.crm-prose strong,.crm-prose b{font-weight:600}.crm-prose del{color:var(--crm-color-fg-muted)}.crm-prose li+li,.crm-prose li>ul,.crm-prose li>ol{margin-top:4px}.crm-prose ul ul{list-style:circle}.crm-prose ol ol{list-style:lower-alpha}.crm-prose li::marker{color:var(--crm-color-fg-muted)}.crm-prose kbd{font-family:var(--font-mono);font-size:var(--crm-text-xs);border:1px solid var(--crm-color-line-strong);border-radius:var(--crm-radius-sm);background-color:var(--crm-color-surface);padding:0 4px}.crm-prose hr{border:0;border-top:1px solid var(--crm-color-line);margin:0}.crm-prose img{border:1px solid var(--crm-color-line);border-radius:var(--crm-radius-sm);max-width:100%;height:auto}.crm-prose figure{margin:0}.crm-prose figcaption{font-size:var(--crm-text-sm);color:var(--crm-color-fg-muted);margin-top:4px}.crm-prose table{border-collapse:collapse;max-width:100%;font-size:var(--crm-text-sm)}.crm-prose th,.crm-prose td{border:1px solid var(--crm-color-line);text-align:left;vertical-align:top;padding:8px 12px}.crm-prose th{background-color:var(--crm-color-surface-subtle);color:var(--crm-color-fg);font-weight:600}.crm-prose td{font-variant-numeric:tabular-nums}.crm-prose .align-left{text-align:left}.crm-prose .align-center{text-align:center}.crm-prose .align-right{text-align:right}.crm-prose-static blockquote,.crm-prose .crm-callout{border:1px solid var(--crm-color-line);border-left:4px solid var(--crm-color-line-strong);border-radius:var(--crm-radius-sm);background-color:var(--crm-color-surface-subtle);color:var(--crm-color-fg);padding:8px 12px}.crm-prose-static blockquote>*+*,.crm-prose .crm-callout>*+*{margin-top:8px}.crm-prose .crm-callout[data-tone=info]{border-color:var(--crm-info-border);border-left-color:var(--crm-info-fg);background-color:var(--crm-info-bg)}.crm-prose .crm-callout[data-tone=success]{border-color:var(--crm-success-border);border-left-color:var(--crm-success-fg);background-color:var(--crm-success-bg)}.crm-prose .crm-callout[data-tone=warning]{border-color:var(--crm-warning-border);border-left-color:var(--crm-warning-fg);background-color:var(--crm-warning-bg)}.crm-prose .crm-callout[data-tone=danger]{border-color:var(--crm-danger-border);border-left-color:var(--crm-danger-fg);background-color:var(--crm-danger-bg)}@media (forced-colors:active){.crm-float,.crm-dialog,.crm-sheet,.crm-toast{outline:1px solid canvastext}}}
