/*! tailwindcss v4.1.7 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-amber-300:oklch(87.9% .169 91.605);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--spacing:.25rem;--breakpoint-sm:600px;--breakpoint-md:900px;--breakpoint-lg:1200px;--breakpoint-xl:1536px;--breakpoint-2xl:1920px;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-semibold:600;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--animate-shine:shine 4s ease-in-out infinite;--color-grey-50:#f8fafc;--color-grey-100:#eef2f6;--color-grey-200:#e3e8ef;--color-grey-300:#cdd5df;--color-grey-400:#b7c0ce;--color-grey-500:#697586;--color-grey-600:#4b5565;--color-grey-700:#364152;--color-grey-800:#252f3f;--color-grey-900:#121926;--color-grey-950:#020617;--breakpoint-xs:480px;--color-base-contrast:var(--sg-color-base-contrast);--color-base-background:var(--sg-color-base-background);--color-primary-light:var(--sg-color-primary-light);--color-primary-main:var(--sg-color-primary-main);--color-primary-dark:var(--sg-color-primary-dark);--color-primary-contrast:var(--sg-color-primary-contrast);--color-secondary-light:var(--sg-color-secondary-light);--color-secondary-main:var(--sg-color-secondary-main);--color-secondary-dark:var(--sg-color-secondary-dark);--color-secondary-contrast:var(--sg-color-secondary-contrast);--color-accent-light:var(--sg-color-accent-light);--color-accent-main:var(--sg-color-accent-main);--color-accent-dark:var(--sg-color-accent-dark);--color-accent-contrast:var(--sg-color-accent-contrast);--color-neutral-light:var(--sg-color-neutral-light);--color-neutral-main:var(--sg-color-neutral-main);--color-neutral-dark:var(--sg-color-neutral-dark);--color-neutral-contrast:var(--sg-color-neutral-contrast);--color-success-light:var(--sg-color-success-light);--color-success-main:var(--sg-color-success-main);--color-success-dark:var(--sg-color-success-dark);--color-success-contrast:var(--sg-color-success-contrast);--color-error-light:var(--sg-color-error-light);--color-error-main:var(--sg-color-error-main);--color-error-dark:var(--sg-color-error-dark);--color-error-contrast:var(--sg-color-error-contrast);--color-warning-light:var(--sg-color-warning-light);--color-warning-main:var(--sg-color-warning-main);--color-warning-dark:var(--sg-color-warning-dark);--color-warning-contrast:var(--sg-color-warning-contrast);--color-info-light:var(--sg-color-info-light);--color-info-main:var(--sg-color-info-main);--color-info-dark:var(--sg-color-info-dark);--color-info-contrast:var(--sg-color-info-contrast);--color-background-default:var(--sg-color-background-default);--color-background-paper:var(--sg-color-background-paper);--color-scrollbar-thumb:var(--sg-color-scrollbar-thumb);--color-scrollbar-track:var(--sg-color-scrollbar-track);--color-background-code:var(--sg-color-background-code);--color-code:var(--sg-color-code);--color-divider:var(--sg-color-divider)}}@layer base{::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{cursor:grab}:not(pre):not([class*=language-])>code{border-radius:var(--radius-md)!important;background-color:var(--color-background-code)!important;padding-inline:calc(var(--spacing)*1)!important;padding-block:calc(var(--spacing)*.5)!important;font-family:var(--font-mono)!important;color:var(--color-code)!important;font-size:90%!important}}@layer components{.loading{width:calc(var(--size-selector,.25rem)*6);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none!important;aspect-ratio:1!important;vertical-align:middle!important;background-color:currentColor!important;display:inline-block!important}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.loading-dots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E")}.loading-ring{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.loading-ball{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='12' cy='5' rx='4' ry='4'%3E%3Canimate attributeName='cy' values='5;20;20.5;20;5' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3Canimate attributeName='rx' values='4;4;4.8;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='ry' values='4;4;3;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='12' cy='5' rx='4' ry='4'%3E%3Canimate attributeName='cy' values='5;20;20.5;20;5' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3Canimate attributeName='rx' values='4;4;4.8;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='ry' values='4;4;3;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3C/svg%3E")}.loading-bars{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E")}.loading-infinity{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering:auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='black' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.589'/%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering:auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='black' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.589'/%3E%3C/path%3E%3C/svg%3E")}.loading-xs{width:calc(var(--size-selector,.25rem)*4)}.loading-sm{width:calc(var(--size-selector,.25rem)*5)}.loading-md{width:calc(var(--size-selector,.25rem)*6)}.loading-lg{width:calc(var(--size-selector,.25rem)*7)}.loading-xl{width:calc(var(--size-selector,.25rem)*8)}}@layer utilities{.collapse{visibility:collapse!important}.invisible{visibility:hidden!important}.visible{visibility:visible!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.relative{position:relative!important}.static{position:static!important}.sticky{position:sticky!important}.inset-0{inset:calc(var(--spacing)*0)!important}.inset-x-0{inset-inline:calc(var(--spacing)*0)!important}.top-2{top:calc(var(--spacing)*2)!important}.top-\[8px\]{top:8px!important}.right-0{right:calc(var(--spacing)*0)!important}.right-1{right:calc(var(--spacing)*1)!important}.right-2{right:calc(var(--spacing)*2)!important}.right-\[8px\]{right:8px!important}.-bottom-0\.5{bottom:calc(var(--spacing)*-.5)!important}.bottom-0{bottom:calc(var(--spacing)*0)!important}.left-0{left:calc(var(--spacing)*0)!important}.left-1{left:calc(var(--spacing)*1)!important}.left-2{left:calc(var(--spacing)*2)!important}.isolate{isolation:isolate!important}.z-\(--chat-context-menu-z\){z-index:var(--chat-context-menu-z)!important}.z-\(--chat-doc-z\){z-index:var(--chat-doc-z)!important}.z-\(--chat-fs-z\){z-index:var(--chat-fs-z)!important}.z-\(--chat-generated-diagram-z\){z-index:var(--chat-generated-diagram-z)!important}.z-0{z-index:0!important}.z-10{z-index:10!important}.z-\[var\(--chat-context-overflow-z\)\]{z-index:var(--chat-context-overflow-z)!important}.float-left{float:left!important}.float-none{float:none!important}.float-right{float:right!important}.container{width:100%!important}@media (min-width:480px){.container{max-width:480px!important}}@media (min-width:600px){.container{max-width:600px!important}}@media (min-width:900px){.container{max-width:900px!important}}@media (min-width:1200px){.container{max-width:1200px!important}}@media (min-width:1536px){.container{max-width:1536px!important}}@media (min-width:1920px){.container{max-width:1920px!important}}.m-0{margin:calc(var(--spacing)*0)!important}.mx-2{margin-inline:calc(var(--spacing)*2)!important}.mx-auto{margin-inline:auto!important}.my-2{margin-block:calc(var(--spacing)*2)!important}.mt-\(--layout-main-mt\){margin-top:var(--layout-main-mt)!important}.mt-1{margin-top:calc(var(--spacing)*1)!important}.mt-2{margin-top:calc(var(--spacing)*2)!important}.mb-0{margin-bottom:calc(var(--spacing)*0)!important}.mb-1{margin-bottom:calc(var(--spacing)*1)!important}.mb-2{margin-bottom:calc(var(--spacing)*2)!important}.mb-3{margin-bottom:calc(var(--spacing)*3)!important}.ml-1{margin-left:calc(var(--spacing)*1)!important}.block{display:block!important}.contents{display:contents!important}.flex{display:flex!important}.grid{display:grid!important}.hidden{display:none!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.table-column{display:table-column!important}.table-row{display:table-row!important}.size-2{width:calc(var(--spacing)*2)!important;height:calc(var(--spacing)*2)!important}.size-4{width:calc(var(--spacing)*4)!important;height:calc(var(--spacing)*4)!important}.size-8{width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.size-\[16px\]{width:16px!important;height:16px!important}.size-\[24px\]{width:24px!important;height:24px!important}.size-\[32px\]{width:32px!important;height:32px!important}.size-fit{width:fit-content!important;height:fit-content!important}.size-full{width:100%!important;height:100%!important}.h-\(--chat-height\){height:var(--chat-height)!important}.h-\(--collapse-card-collapsed-height\){height:var(--collapse-card-collapsed-height)!important}.h-1{height:calc(var(--spacing)*1)!important}.h-2{height:calc(var(--spacing)*2)!important}.h-3{height:calc(var(--spacing)*3)!important}.h-4{height:calc(var(--spacing)*4)!important}.h-5{height:calc(var(--spacing)*5)!important}.h-6{height:calc(var(--spacing)*6)!important}.h-16{height:calc(var(--spacing)*16)!important}.h-fit{height:fit-content!important}.h-full{height:100%!important}.max-h-\(--main-content-panel-max-height\){max-height:var(--main-content-panel-max-height)!important}.max-h-\[400px\]{max-height:400px!important}.max-h-\[480px\]{max-height:480px!important}.max-h-\[600px\]{max-height:600px!important}.min-h-\(--layout-main-min-height\){min-height:var(--layout-main-min-height)!important}.min-h-1{min-height:calc(var(--spacing)*1)!important}.min-h-\[200px\]{min-height:200px!important}.min-h-\[400px\]{min-height:400px!important}.min-h-auto{min-height:auto!important}.min-h-full{min-height:100%!important}.w-0{width:calc(var(--spacing)*0)!important}.w-auto{width:auto!important}.w-fit{width:fit-content!important}.w-full{width:100%!important}.max-w-\(--layout-main-max-width\){max-width:var(--layout-main-max-width)!important}.max-w-2xl{max-width:var(--container-2xl)!important}.max-w-\[300px\]{max-width:300px!important}.max-w-\[500px\]{max-width:500px!important}.max-w-full{max-width:100%!important}.min-w-0{min-width:calc(var(--spacing)*0)!important}.min-w-2{min-width:calc(var(--spacing)*2)!important}.min-w-4{min-width:calc(var(--spacing)*4)!important}.min-w-\[24px\]{min-width:24px!important}.min-w-\[100px\]{min-width:100px!important}.min-w-\[300px\]{min-width:300px!important}.flex-1{flex:1!important}.shrink{flex-shrink:1!important}.grow{flex-grow:1!important}.rotate-2{rotate:2deg!important}.rotate-60{rotate:60deg!important}.rotate-90{rotate:90deg!important}.rotate-180{rotate:180deg!important}.rotate-360{rotate:360deg!important}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.animate-spin{animation:var(--animate-spin)!important}.cursor-pointer{cursor:pointer!important}.cursor-text{cursor:text!important}.resize{resize:both!important}.columns-1{columns:1!important}.columns-2{columns:2!important}.columns-3{columns:3!important}.flex-col{flex-direction:column!important}.flex-row{flex-direction:row!important}.flex-wrap{flex-wrap:wrap!important}.items-center{align-items:center!important}.justify-between{justify-content:space-between!important}.justify-center{justify-content:center!important}.gap-1{gap:calc(var(--spacing)*1)!important}.gap-2{gap:calc(var(--spacing)*2)!important}.gap-5{gap:calc(var(--spacing)*5)!important}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0!important;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse))!important;margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))!important}.truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.overflow-hidden{overflow:hidden!important}.overflow-y-auto{overflow-y:auto!important}.rounded{border-radius:.25rem!important}.rounded-full{border-radius:3.40282e38px!important}.rounded-lg{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)!important}.rounded-sm{border-radius:var(--radius-sm)!important}.border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border-r{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-l{border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.border-none{--tw-border-style:none!important;border-style:none!important}.border-\(--example-border\){border-color:var(--example-border)!important}.border-divider{border-color:var(--color-divider)!important}.border-error-dark{border-color:var(--color-error-dark)!important}.bg-\(--example-background\){background-color:var(--example-background)!important}.bg-\(--example-primary\){background-color:var(--example-primary)!important}.bg-\[\#2F2F2F\]{background-color:#2f2f2f!important}.bg-background-default{background-color:var(--color-background-default)!important}.bg-background-paper{background-color:var(--color-background-paper)!important}.bg-black{background-color:var(--color-black)!important}.bg-black\/30{background-color:#0000004d!important}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)!important}}.bg-gray-900{background-color:var(--color-gray-900)!important}.bg-transparent{background-color:#0000!important}.bg-gradient-to-t{--tw-gradient-position:to top in oklab!important;background-image:linear-gradient(var(--tw-gradient-stops))!important}.from-background-paper{--tw-gradient-from:var(--color-background-paper)!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))!important}.to-transparent{--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))!important}.fill-primary-light{fill:var(--color-primary-light)!important}.stroke-4{stroke-width:4px!important}.p-0{padding:calc(var(--spacing)*0)!important}.p-2{padding:calc(var(--spacing)*2)!important}.p-4{padding:calc(var(--spacing)*4)!important}.px-1{padding-inline:calc(var(--spacing)*1)!important}.px-2{padding-inline:calc(var(--spacing)*2)!important}.px-4{padding-inline:calc(var(--spacing)*4)!important}.py-0\.5{padding-block:calc(var(--spacing)*.5)!important}.py-1{padding-block:calc(var(--spacing)*1)!important}.py-3{padding-block:calc(var(--spacing)*3)!important}.py-8{padding-block:calc(var(--spacing)*8)!important}.py-\[8px\]{padding-block:8px!important}.pt-2{padding-top:calc(var(--spacing)*2)!important}.pt-4{padding-top:calc(var(--spacing)*4)!important}.pr-1{padding-right:calc(var(--spacing)*1)!important}.pr-2{padding-right:calc(var(--spacing)*2)!important}.pb-1{padding-bottom:calc(var(--spacing)*1)!important}.pb-2{padding-bottom:calc(var(--spacing)*2)!important}.pl-1{padding-left:calc(var(--spacing)*1)!important}.pl-3{padding-left:calc(var(--spacing)*3)!important}.text-center{text-align:center!important}.font-mono{font-family:var(--font-mono)!important}.text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[90\%\]{font-size:90%!important}.leading-none{--tw-leading:1!important;line-height:1!important}.text-nowrap{text-wrap:nowrap!important}.text-wrap{text-wrap:wrap!important}.text-ellipsis{text-overflow:ellipsis!important}.whitespace-nowrap{white-space:nowrap!important}.text-\(--example-text\){color:var(--example-text)!important}.text-divider{color:var(--color-divider)!important}.text-error-light{color:var(--color-error-light)!important}.text-gray-400{color:var(--color-gray-400)!important}.text-primary-contrast{color:var(--color-primary-contrast)!important}.text-primary-dark{color:var(--color-primary-dark)!important}.text-primary-main{color:var(--color-primary-main)!important}.text-red-500{color:var(--color-red-500)!important}.text-secondary-contrast\/50{color:var(--color-secondary-contrast)!important}@supports (color:color-mix(in lab,red,red)){.text-secondary-contrast\/50{color:color-mix(in oklab,var(--color-secondary-contrast)50%,transparent)!important}}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.italic{font-style:italic!important}.overline{text-decoration-line:overline!important}.underline{text-decoration-line:underline!important}.opacity-50{opacity:.5!important}.opacity-70{opacity:.7!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.blur{--tw-blur:blur(8px)!important;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.brightness-2{--tw-brightness:brightness(2%)!important;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.contrast-2{--tw-contrast:contrast(2%)!important;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.transition{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,visibility,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-transform{transition-property:transform,translate,scale,rotate!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.ease-in{--tw-ease:var(--ease-in)!important;transition-timing-function:var(--ease-in)!important}.ease-in-out{--tw-ease:var(--ease-in-out)!important;transition-timing-function:var(--ease-in-out)!important}.ease-out{--tw-ease:var(--ease-out)!important;transition-timing-function:var(--ease-out)!important}.select-all{-webkit-user-select:all!important;user-select:all!important}:is(.\*\:mb-3>*){margin-bottom:calc(var(--spacing)*3)!important}:is(.\*\:block>*){display:block!important}:is(.\*\:w-full>*){width:100%!important}@media (hover:hover){.group-hover\:flex:is(:where(.group):hover *){display:flex!important}.group-hover\:hidden:is(:where(.group):hover *){display:none!important}.group-hover\:bg-background-default:is(:where(.group):hover *){background-color:var(--color-background-default)!important}.group-hover\:bg-background-paper\/70:is(:where(.group):hover *){background-color:var(--color-background-paper)!important}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-background-paper\/70:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-background-paper)70%,transparent)!important}}.group-hover\:text-amber-300:is(:where(.group):hover *){color:var(--color-amber-300)!important}.hover\:animate-shine:hover{animation:var(--animate-shine)!important}.hover\:border-divider\/50:hover{border-color:var(--color-divider)!important}@supports (color:color-mix(in lab,red,red)){.hover\:border-divider\/50:hover{border-color:color-mix(in oklab,var(--color-divider)50%,transparent)!important}}.hover\:border-primary-contrast:hover{border-color:var(--color-primary-contrast)!important}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)!important}.hover\:opacity-80:hover{opacity:.8!important}}@media (min-width:900px){.md\:block{display:block!important}.md\:w-\[200px\]{width:200px!important}.md\:w-\[500px\]{width:500px!important}.md\:max-w-\[800px\]{max-width:800px!important}}@media (min-width:1200px){.lg\:max-w-\[900px\]{max-width:900px!important}}.dark\:bg-background-paper:where([data-color-scheme=dark],[data-color-scheme=dark] *),.twilight\:bg-background-paper:where([data-color-scheme=twilight],[data-color-scheme=twilight] *){background-color:var(--color-background-paper)!important}.\[\&_path\]\:fill-primary-light path{fill:var(--color-primary-light)!important}:not(a).reset{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}a.reset{color:inherit;cursor:pointer;text-decoration:none}}:root[data-color-scheme=dark]{--sg-color-base-contrast:oklch(100% 0 0);--sg-color-base-background:oklch(14% 0 0);--sg-color-primary-light:oklch(76.98% .1129 280.05);--sg-color-primary-main:oklch(59.64% .1975 282.25);--sg-color-primary-rgb:114,103,239;--sg-color-primary-dark:oklch(47% .2072 283.02);--sg-color-primary-contrast:var(--sg-color-base-contrast);--sg-color-secondary-light:oklch(74.23% .254 325.95);--sg-color-secondary-main:oklch(59% .293 322.896);--sg-color-secondary-rgb:0,211,187;--sg-color-secondary-dark:oklch(42.34% .1921 324.64);--sg-color-secondary-contrast:var(--sg-color-base-contrast);--sg-color-accent-light:oklch(89.4% .1448 179.65);--sg-color-accent-main:oklch(77% .152 181.912);--sg-color-accent-rgb:114,103,239;--sg-color-accent-dark:oklch(54.85% .0965 184.58);--sg-color-accent-contrast:var(--sg-color-base-contrast);--sg-color-neutral-light:#8387ad;--sg-color-neutral-main:#414363;--sg-color-neutral-dark:#383954;--sg-color-neutral-contrast:oklch(98% .022 95.277);--sg-color-success-light:oklch(89.93% .1769 152.9);--sg-color-success-main:oklch(62.61% .1859 147.02);--sg-color-success-dark:oklch(49.14% .1393 148.17);--sg-color-success-contrast:oklch(98% .014 180.72);--sg-color-error-light:oklch(69.86% .1969 11.98);--sg-color-error-main:oklch(59.29% .238 19.8);--sg-color-error-dark:oklch(43.62% .1732 12.12);--sg-color-error-contrast:oklch(97% .014 343.198);--sg-color-warning-light:oklch(76.49% .1719 64.32);--sg-color-warning-main:oklch(66.12% .1679 52.93);--sg-color-warning-dark:oklch(55.12% .1574 44.45);--sg-color-warning-contrast:oklch(98% .022 95.277);--sg-color-info-light:oklch(81.2% .1399 213.73);--sg-color-info-main:oklch(60.73% .1143 224.29);--sg-color-info-dark:oklch(45.42% .0825 227.26);--sg-color-info-contrast:oklch(97% .014 343.198);--sg-color-background-default:var(--sg-color-base-background);--sg-color-background-paper:#0e0e14;--sg-color-background-code:#1e1e26;--sg-color-code:var(--sg-color-primary-main);--sg-color-divider:oklch(26.96% .0062 285.4)}:root[data-color-scheme=twilight]{--sg-color-base-contrast:#bdc8f0;--sg-color-base-background:#1a223f;--sg-color-primary-light:#8e85f2;--sg-color-primary-main:#7267ef;--sg-color-primary-dark:#4f48a7;--sg-color-primary-contrast:var(--sg-color-base-contrast);--sg-color-secondary-light:#c485f2;--sg-color-secondary-main:#b667ef;--sg-color-secondary-dark:#7f48a7;--sg-color-secondary-contrast:var(--sg-color-base-contrast);--sg-color-accent-light:oklch(89.4% .1448 179.65);--sg-color-accent-main:oklch(77% .152 181.912);--sg-color-accent-dark:oklch(54.85% .0965 184.58);--sg-color-accent-contrast:var(--sg-color-base-contrast);--sg-color-neutral-light:#8387ad;--sg-color-neutral-main:#414363;--sg-color-neutral-dark:#383954;--sg-color-neutral-contrast:var(--sg-color-grey-100);--sg-color-success-light:#68b36b;--sg-color-success-main:#43a047;--sg-color-success-dark:#2e7031;--sg-color-success-contrast:#fff;--sg-color-error-light:#f6685e;--sg-color-error-main:#f44336;--sg-color-error-dark:#aa2e25;--sg-color-error-contrast:#fff;--sg-color-warning-light:#ffa733;--sg-color-warning-main:#ff9100;--sg-color-warning-dark:#b26500;--sg-color-warning-contrast:#fff;--sg-color-info-light:#81d3fa;--sg-color-info-main:#03a9f4;--sg-color-info-dark:#0476bd;--sg-color-info-contrast:#fff;--sg-color-background-default:var(--sg-color-base-background);--sg-color-background-paper:#252d48;--sg-color-scrollbar-thumb:var(--sg-color-background-default)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=twilight]{--sg-color-scrollbar-thumb:color-mix(in srgb,var(--sg-color-background-default),white 15%)}}:root[data-color-scheme=twilight]{--sg-color-scrollbar-track:var(--sg-color-background-default)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=twilight]{--sg-color-scrollbar-track:color-mix(in srgb,var(--sg-color-background-default),black 10%)}}:root[data-color-scheme=twilight]{--sg-color-background-code:#1e1e26;--sg-color-code:var(--sg-color-primary-main);--sg-color-divider:var(--sg-color-base-contrast)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=twilight]{--sg-color-divider:color-mix(in srgb,var(--sg-color-base-contrast)20%,transparent)}}:root[data-color-scheme=light]{--sg-color-base-contrast:var(--color-grey-900);--sg-color-base-background:#f8fafc;--sg-color-primary-light:#8686f2;--sg-color-primary-main:#554ae8;--sg-color-primary-dark:#4735cf;--sg-color-primary-contrast:var(--sg-color-base-contrast);--sg-color-secondary-light:#b66eec;--sg-color-secondary-main:#a44ae8;--sg-color-secondary-dark:#7233a2;--sg-color-secondary-contrast:var(--sg-color-base-contrast);--sg-color-accent-light:oklch(89.4% .1448 179.65);--sg-color-accent-main:oklch(77% .152 181.912);--sg-color-accent-dark:oklch(54.85% .0965 184.58);--sg-color-accent-contrast:var(--sg-color-base-contrast);--sg-color-neutral-light:#8387ad;--sg-color-neutral-main:#414363;--sg-color-neutral-dark:#383954;--sg-color-neutral-contrast:var(--color-grey-100);--sg-color-success-light:#68b36b;--sg-color-success-main:#43a047;--sg-color-success-dark:#2e7031;--sg-color-success-contrast:#fff;--sg-color-error-light:#f6685e;--sg-color-error-main:#f44336;--sg-color-error-dark:#aa2e25;--sg-color-error-contrast:#fff;--sg-color-warning-light:#ffa733;--sg-color-warning-main:#ff9100;--sg-color-warning-dark:#b26500;--sg-color-warning-contrast:#fff;--sg-color-info-light:#81d3fa;--sg-color-info-main:#03a9f4;--sg-color-info-dark:#0476bd;--sg-color-info-contrast:#fff;--sg-color-background-default:var(--sg-color-base-background);--sg-color-background-paper:var(--color-grey-200);--sg-color-scrollbar-thumb:var(--color-grey-200);--sg-color-scrollbar-track:var(--color-grey-100);--sg-color-background-code:var(--color-grey-200);--sg-color-code:var(--sg-color-primary-dark);--sg-color-divider:var(--sg-color-base-contrast)}@supports (color:color-mix(in lab,red,red)){:root[data-color-scheme=light]{--sg-color-divider:color-mix(in srgb,var(--sg-color-base-contrast)20%,transparent)}}.dashdraft{--dashdraft-font-size-heading-base:3em;--dashdraft-font-size-base:16px;--dashdraft-spacing-base:8px;--dashdraft-content-margin:64px}.dashdraft.dashdraft-theme-light{--dashdraft-background-color-primary:var(--color-background-paper);--dashdraft-color-primary:var(--color-grey-900);--dashdraft-color-secondary:var(--color-grey-400);--dashdraft-color-selected:var(--color-grey-400);--dashdraft-code-font-family:monospace;--dashdraft-code-background-color:var(--color-grey-300);--dashdraft-code-color:#ce2a2a;--dashdraft-divider-color:var(--color-divider);--dashdraft-link-color:var(--color-primary-main);--dashdraft-link-active-color:var(--color-primary-dark);--dashdraft-blockquote-border-color:var(--color-grey-400);--dashdraft-details-border-color:var(--color-grey-200);--dashdraft-details-button-color:var(--color-grey-400);--dashdraft-details-button-color-hover:var(--color-grey-400);--dashdraft-md-marker-color:var(--color-grey-400);--dashdraft-alert-note-color:var(--color-info-main);--dashdraft-alert-note-color-light:var(--color-info-main)}@supports (color:color-mix(in lab,red,red)){.dashdraft.dashdraft-theme-light{--dashdraft-alert-note-color-light:color-mix(in srgb,var(--color-info-main)10%,transparent)}}.dashdraft.dashdraft-theme-light{--dashdraft-alert-tip-color:var(--color-success-main);--dashdraft-alert-tip-color-light:var(--color-success-main)}@supports (color:color-mix(in lab,red,red)){.dashdraft.dashdraft-theme-light{--dashdraft-alert-tip-color-light:color-mix(in srgb,var(--color-success-main)10%,transparent)}}.dashdraft.dashdraft-theme-light{--dashdraft-alert-important-color:var(--color-secondary-main);--dashdraft-alert-important-color-light:var(--color-secondary-main)}@supports (color:color-mix(in lab,red,red)){.dashdraft.dashdraft-theme-light{--dashdraft-alert-important-color-light:color-mix(in srgb,var(--color-secondary-main)10%,transparent)}}.dashdraft.dashdraft-theme-light{--dashdraft-alert-warning-color:var(--color-warning-main);--dashdraft-alert-warning-color-light:var(--color-warning-main)}@supports (color:color-mix(in lab,red,red)){.dashdraft.dashdraft-theme-light{--dashdraft-alert-warning-color-light:color-mix(in srgb,var(--color-warning-main)10%,transparent)}}.dashdraft.dashdraft-theme-light{--dashdraft-alert-caution-color:var(--color-error-main);--dashdraft-alert-caution-color-light:var(--color-error-main)}@supports (color:color-mix(in lab,red,red)){.dashdraft.dashdraft-theme-light{--dashdraft-alert-caution-color-light:color-mix(in srgb,var(--color-error-main)10%,transparent)}}.dashdraft.dashdraft-theme-light{--dashdraft-table-border-color:var(--color-grey-400);--dashdraft-table-border-color-active:var(--color-grey-300);--dashdraft-table-header-background-color:var(--color-grey-300);--dashdraft-table-header-background-color-active:var(--dashdraft-table-header-background-color)}@supports (color:color-mix(in lab,red,red)){.dashdraft.dashdraft-theme-light{--dashdraft-table-header-background-color-active:color-mix(in srgb,var(--dashdraft-table-header-background-color),black 10%)}}.dashdraft.dashdraft-theme-light{--dashdraft-table-row-background-color:var(--color-background-paper);--dashdraft-table-row-background-color-active:var(--dashdraft-table-row-background-color)}@supports (color:color-mix(in lab,red,red)){.dashdraft.dashdraft-theme-light{--dashdraft-table-row-background-color-active:color-mix(in srgb,var(--dashdraft-table-row-background-color),black 10%)}}.dashdraft.dashdraft-theme-light{--dashdraft-table-grip-background-color:var(--color-grey-300);--dashdraft-table-grip-background-color-active:var(--color-grey-400);--dashdraft-table-grip-border-color:var(--dashdraft-table-border-color);--dashdraft-table-grip-border-color-active:var(--dashdraft-table-border-color-active)}.dashdraft.dashdraft-theme-dark{--dashdraft-background-color-primary:var(--color-background-paper);--dashdraft-color-primary:var(--color-base-contrast);--dashdraft-color-secondary:var(--color-grey-400);--dashdraft-color-selected:var(--color-grey-800);--dashdraft-code-font-family:monospace;--dashdraft-code-background-color:var(--color-background-default);--dashdraft-code-color:var(--color-error-light);--dashdraft-divider-color:var(--color-grey-700);--dashdraft-link-color:var(--color-primary-light);--dashdraft-link-active-color:var(--color-primary-main);--dashdraft-details-border-color:var(--color-grey-700);--dashdraft-details-button-color:var(--color-grey-700);--dashdraft-details-button-color-hover:var(--color-grey-700);--dashdraft-md-marker-color:var(--color-grey-500);--dashdraft-alert-note-color:var(--color-info-light);--dashdraft-alert-note-color-light:var(--color-info-light)}@supports (color:color-mix(in lab,red,red)){.dashdraft.dashdraft-theme-dark{--dashdraft-alert-note-color-light:color-mix(in srgb,var(--color-info-light)10%,transparent)}}.dashdraft.dashdraft-theme-dark{--dashdraft-alert-tip-color:var(--color-success-light);--dashdraft-alert-tip-color-light:var(--color-success-light)}@supports (color:color-mix(in lab,red,red)){.dashdraft.dashdraft-theme-dark{--dashdraft-alert-tip-color-light:color-mix(in srgb,var(--color-success-light)10%,transparent)}}.dashdraft.dashdraft-theme-dark{--dashdraft-alert-important-color:var(--color-secondary-light);--dashdraft-alert-important-color-light:var(--color-secondary-light)}@supports (color:color-mix(in lab,red,red)){.dashdraft.dashdraft-theme-dark{--dashdraft-alert-important-color-light:color-mix(in srgb,var(--color-secondary-light)10%,transparent)}}.dashdraft.dashdraft-theme-dark{--dashdraft-alert-warning-color:var(--color-warning-light);--dashdraft-alert-warning-color-light:var(--color-warning-light)}@supports (color:color-mix(in lab,red,red)){.dashdraft.dashdraft-theme-dark{--dashdraft-alert-warning-color-light:color-mix(in srgb,var(--color-warning-light)10%,transparent)}}.dashdraft.dashdraft-theme-dark{--dashdraft-alert-caution-color:var(--color-error-light);--dashdraft-alert-caution-color-light:var(--color-error-light)}@supports (color:color-mix(in lab,red,red)){.dashdraft.dashdraft-theme-dark{--dashdraft-alert-caution-color-light:color-mix(in srgb,var(--color-error-light)10%,transparent)}}.dashdraft.dashdraft-theme-dark{--dashdraft-table-border-color:var(--color-grey-500);--dashdraft-table-border-color-active:var(--color-grey-600);--dashdraft-table-header-background-color:var(--color-background-default);--dashdraft-table-header-background-color-active:var(--dashdraft-table-header-background-color)}@supports (color:color-mix(in lab,red,red)){.dashdraft.dashdraft-theme-dark{--dashdraft-table-header-background-color-active:color-mix(in srgb,var(--dashdraft-table-header-background-color),black 10%)}}.dashdraft.dashdraft-theme-dark{--dashdraft-table-row-background-color:var(--color-background-paper);--dashdraft-table-row-background-color-active:var(--dashdraft-table-row-background-color)}@supports (color:color-mix(in lab,red,red)){.dashdraft.dashdraft-theme-dark{--dashdraft-table-row-background-color-active:color-mix(in srgb,var(--dashdraft-table-row-background-color),black 10%)}}.dashdraft.dashdraft-theme-dark{--dashdraft-table-grip-background-color:var(--color-grey-700);--dashdraft-table-grip-background-color-active:var(--color-grey-800);--dashdraft-table-grip-border-color:var(--color-grey-500);--dashdraft-table-grip-border-color-active:var(--color-grey-600)}.dashdraft{font-size:var(--dashdraft-font-size-base);color:var(--dashdraft-color-primary)}.dashdraft>.dashdraft-content>.dashdraft-editor>*{margin-right:var(--dashdraft-content-margin);margin-left:var(--dashdraft-content-margin)}.dashdraft .dashdraft-editor{font-size:var(--dashdraft-font-size-base);color:var(--dashdraft-color-primary)}.dashdraft .dashdraft-editor .dashdraft-paragraph{margin-bottom:var(--dashdraft-spacing-base)}.dashdraft .dashdraft-editor p.dashdraft-paragraph-content{margin:0}.dashdraft .dashdraft-editor h1.dashdraft-heading{font-size:var(--dashdraft-font-size-heading-base);border-bottom-color:var(--dashdraft-divider-color)}.dashdraft .dashdraft-editor h2.dashdraft-heading{font-size:max(calc(var(--dashdraft-font-size-heading-base)*.77),calc(var(--dashdraft-font-size-base)*1.1));border-bottom-color:var(--dashdraft-divider-color)}.dashdraft .dashdraft-editor h3.dashdraft-heading{font-size:max(calc(var(--dashdraft-font-size-heading-base)*.655),calc(var(--dashdraft-font-size-base)*1.1));border-bottom-color:var(--dashdraft-divider-color)}.dashdraft .dashdraft-editor h4.dashdraft-heading{font-size:max(calc(var(--dashdraft-font-size-heading-base)*.54),calc(var(--dashdraft-font-size-base)*1.1));border-bottom-color:var(--dashdraft-divider-color)}.dashdraft .dashdraft-editor h5.dashdraft-heading{font-size:max(calc(var(--dashdraft-font-size-heading-base)*.425),calc(var(--dashdraft-font-size-base)*1.1));border-bottom-color:var(--dashdraft-divider-color)}.dashdraft .dashdraft-editor h6.dashdraft-heading{font-size:max(calc(var(--dashdraft-font-size-heading-base)*.31),calc(var(--dashdraft-font-size-base)*1.1));border-bottom-color:var(--dashdraft-divider-color)}.dashdraft .dashdraft-editor .dashdraft-heading{text-wrap:break-word;border-bottom:1px solid;margin-top:24px;margin-bottom:16px;padding-bottom:4px;font-weight:800;line-height:1.1}.dashdraft .dashdraft-editor .dashdraft-heading .dashdraft-heading-content{padding-right:8px}.dashdraft .dashdraft-editor .dashdraft-heading .dashdraft-heading-content,.dashdraft .dashdraft-editor .dashdraft-heading .dashdraft-heading-content>*{width:fit-content}.dashdraft .dashdraft-editor .dashdraft-node-placeholder.is-empty .dashdraft-heading .dashdraft-heading-link{display:none}.dashdraft .dashdraft-editor hr.dashdraft-hr{border:1px solid var(--dashdraft-divider-color);margin-top:2em;margin-bottom:2em}.dashdraft .dashdraft-editor hr.dashdraft-hr.ProseMirror-selectednode{border-color:var(--dashdraft-link-active-color)}.dashdraft .dashdraft-editor blockquote.dashdraft-blockquote{border-left:2px solid var(--dashdraft-md-marker-color);color:var(--dashdraft-color-primary);padding-left:1em}@supports (color:color-mix(in lab,red,red)){.dashdraft .dashdraft-editor blockquote.dashdraft-blockquote{color:color-mix(in srgb,var(--dashdraft-color-primary)80%,white)}}.dashdraft .dashdraft-editor a.dashdraft-link{cursor:pointer;color:var(--dashdraft-link-color);background-color:#0000}.dashdraft .dashdraft-editor a.dashdraft-link:hover,.dashdraft .dashdraft-editor a.dashdraft-link:active,.dashdraft .dashdraft-editor a.dashdraft-link:focus{color:var(--dashdraft-link-active-color)}.dashdraft .dashdraft-editor ul.dashdraft-list,.dashdraft .dashdraft-editor ol.dashdraft-list{margin-top:var(--dashdraft-spacing-base);margin-bottom:var(--dashdraft-spacing-base)}:is(.dashdraft .dashdraft-editor ul.dashdraft-list,.dashdraft .dashdraft-editor ol.dashdraft-list) li.dashdraft-list-item>*{margin:0!important}.dashdraft .dashdraft-editor table{border-collapse:collapse;box-sizing:border-box;border-color:var(--dashdraft-table-border-color);margin-top:1.5rem;margin-bottom:1.5rem;border-radius:.25rem;width:100%;margin-block:20px}.dashdraft .dashdraft-editor table p.dashdraft-paragraph{margin:0}.dashdraft .dashdraft-editor table th{background-color:var(--dashdraft-table-header-background-color);font-weight:700}.dashdraft .dashdraft-editor table th.selectedCell{background-color:var(--dashdraft-table-header-background-color-active)}.dashdraft .dashdraft-editor table td{background-color:var(--dashdraft-table-row-background-color)}.dashdraft .dashdraft-editor table td.selectedCell{background-color:var(--dashdraft-table-row-background-color-active)}.dashdraft .dashdraft-editor table td,.dashdraft .dashdraft-editor table th{text-align:left;vertical-align:top;border:1px solid;border-color:var(--dashdraft-table-border-color);min-width:100px;padding:.5rem;position:relative}:is(.dashdraft .dashdraft-editor table td,.dashdraft .dashdraft-editor table th):first-of-type:not(a){margin-top:0}.dashdraft .dashdraft-editor table .ProseMirror-selectednode{background-color:#0000!important}.dashdraft .dashdraft-editor table .column-resize-handle{pointer-events:none;width:.5rem;display:flex;position:absolute;top:0;bottom:-.125rem;right:-.25rem}.dashdraft .dashdraft-editor table .column-resize-handle:before{content:"";width:1px;height:100%;margin-left:.5rem}.dashdraft .dashdraft-editor table .selectedCell{border-style:double}.dashdraft .dashdraft-editor table .grip-column,.dashdraft .dashdraft-editor table .grip-row{background-color:var(--dashdraft-table-grip-background-color);border-color:var(--dashdraft-table-grip-border-color);cursor:pointer;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute}.dashdraft .dashdraft-editor table .grip-column{border:1px solid;border-color:var(--dashdraft-table-grip-border-color);width:calc(100% + 2px);height:.75rem;top:-.75rem;left:-1px}.dashdraft .dashdraft-editor table .grip-column:hover{background-color:var(--dashdraft-table-grip-background-color-active)}.dashdraft .dashdraft-editor table .grip-column:hover:before,.dashdraft .dashdraft-editor table .grip-column.selected:before{border-color:var(--dashdraft-table-grip-border-color-active);content:"";border-bottom:2px dotted;width:.625rem}.dashdraft .dashdraft-editor table .grip-column.first{border-top-left-radius:.125rem}.dashdraft .dashdraft-editor table .grip-column.last{border-top-right-radius:.125rem}.dashdraft .dashdraft-editor table .grip-column.selected{background-color:var(--dashdraft-table-grip-background-color-active);border-color:var(--dashdraft-table-grip-border-color-active);box-shadow:0 1px 2px #0000001a}.dashdraft .dashdraft-editor table .grip-column.selected:before{border-bottom:2px dotted}.dashdraft .dashdraft-editor table .grip-row{border:1px solid;border-color:var(--dashdraft-table-grip-border-color);width:.75rem;height:calc(100% + 2px);top:-1px;left:-.75rem}.dashdraft .dashdraft-editor table .grip-row:hover{background-color:var(--dashdraft-table-grip-background-color-active)}:is(.dashdraft .dashdraft-editor table .grip-row:hover,.dashdraft .dashdraft-editor table .grip-row.selected):before{content:"";height:.625rem}.dashdraft .dashdraft-editor table .grip-row:hover:before{border-left:2px dotted;border-left-color:var(--dashdraft-table-grip-border-color-active)}.dashdraft .dashdraft-editor table .grip-row.first{border-top-left-radius:.125rem}.dashdraft .dashdraft-editor table .grip-row.last{border-bottom-left-radius:.125rem}.dashdraft .dashdraft-editor table .grip-row.selected{background-color:var(--dashdraft-table-grip-background-color-active);border-color:var(--dashdraft-table-grip-border-color-active);box-shadow:0 1px 2px #0000001a}.dashdraft .dashdraft-editor table .grip-row.selected:before{border-left:2px dotted}.dashdraft .ProseMirror .dashdraft-list{margin-top:1rem;margin-bottom:1rem}.dashdraft .ProseMirror .dashdraft-list p.dashdraft-paragraph{margin-top:0;margin-bottom:0}.dashdraft .ProseMirror .dashdraft-list .dashdraft-list-item{padding-top:.25rem;padding-bottom:.25rem}.dashdraft .ProseMirror .dashdraft-list .dashdraft-list-item:first-of-type{padding-top:0}.dashdraft .ProseMirror .dashdraft-list .dashdraft-list-item:last-of-type{padding-bottom:0}.dashdraft .dashdraft-block-actions{opacity:0;z-index:1099;border:1px solid var(--dashdraft-divider-color);color:var(--dashdraft-divider-color);background-color:#000000b3;border-radius:8px;margin-top:.5px;margin-bottom:.5px;padding:4px 8px;transition:opacity .2s ease-in-out;position:absolute;top:4px;right:4px}.dashdraft .dashdraft-block-actions.active{opacity:1}.dashdraft .dashdraft-block-actions.transparent{background-color:#0000;border:none}:is(.dashdraft .dashdraft-paragraph,.dashdraft .dashdraft-heading) code{background-color:var(--dashdraft-code-background-color);color:var(--dashdraft-code-color);font-family:var(--dashdraft-code-font-family);border-radius:.25rem;padding:.15rem .35rem;font-size:90%}.dashdraft .dashdraft-codeblock .dashdraft-codeblock-container{margin-bottom:var(--dashdraft-spacing-base);position:relative}.dashdraft .dashdraft-codeblock .dashdraft-codeblock-container>.dashdraft-codeblock-NodeViewContent{visibility:hidden;z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0}.dashdraft .dashdraft-media{margin-top:1rem;margin-bottom:1rem}.dashdraft .dashdraft-media .dashdraft-media-iframe-container{width:100%;position:relative;overflow:hidden}.dashdraft .dashdraft-media .dashdraft-media-iframe{border:0;border-radius:4px;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.dashdraft .dashdraft-media .dashdraft-media-iframe.dashdraft-media-error{border:1px solid;justify-content:center;align-items:center;display:flex}.dashdraft .dashdraft-media.dashdraft-media-loom .dashdraft-media-popover-content{padding:16px}.dashdraft .dashdraft-media.dashdraft-media-loom .dashdraft-media-iframe-container{padding-top:56.25%}.dashdraft .dashdraft-media.dashdraft-media-youtube .dashdraft-media-popover-content{padding:16px}.dashdraft .dashdraft-media.dashdraft-media-youtube .dashdraft-media-iframe-container{padding-top:56.25%}.dashdraft .dashdraft-details{border:1px solid var(--dashdraft-divider-color);border-radius:.5rem;gap:.5rem;margin:1.5rem 0;padding:.75rem .5rem;display:flex;overflow:hidden}.dashdraft .dashdraft-details .dashdraft-details-summary{font-weight:700;font-size:calc(var(--dashdraft-font-size-base)*1.15);width:100%;min-height:1.75rem;padding-top:.15rem;padding-bottom:.15rem}.dashdraft .dashdraft-details>button{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:4px 6px;font-size:.625rem;line-height:1;display:flex}.dashdraft .dashdraft-details>button:hover{background-color:var(--dashdraft-details-button-color-hover)}.dashdraft .dashdraft-details>button:before{content:"▶";color:var(--dashdraft-color-primary);transition:rotate .33s;rotate:none}.dashdraft .dashdraft-details.is-open>button:before{transition:rotate .33s;rotate:90deg}.dashdraft .dashdraft-details.is-open>button{border:.5px solid var(--dashdraft-details-button-color-hover)}.dashdraft .dashdraft-details .dashdraft-details-content{visibility:hidden;max-height:0;padding-right:1.75rem;transition:max-height .33s,visibility .33s;display:block!important}.dashdraft .dashdraft-details.is-open .dashdraft-details-content{visibility:visible;max-height:100000px;transition:max-height .33s,visibility .33s}.dashdraft .dashdraft-details>div{flex-direction:column;gap:0;width:100%;display:flex}.dashdraft .dashdraft-details>div>.dashdraft-details-content>:last-child{margin-bottom:.5rem}.dashdraft .dashdraft-alert{padding-left:20px;margin-block:16px;padding-block:12px;position:relative}.dashdraft .dashdraft-alert .dashdraft-alert-sidebar{width:6px;position:absolute;top:0;bottom:0;left:0}.dashdraft .dashdraft-alert .dashdraft-alert-header{color:var(--dashdraft-alert-color);align-items:center;gap:10px;display:flex}.dashdraft .dashdraft-alert .dashdraft-alert-header svg.RikerIcon-root{color:var(--dashdraft-alert-color)}.dashdraft .dashdraft-alert .dashdraft-alert-header span{font-weight:500}.dashdraft .dashdraft-alert .dashdraft-alert-title{font-size:1.25rem;font-weight:500}.dashdraft .dashdraft-alert .dashdraft-alert-content{margin-top:10px;display:block}.dashdraft .dashdraft-alert .dashdraft-alert-select{min-width:160px}.dashdraft .dashdraft-alert.dashdraft-alert-placeholder .dashdraft-alert-content:before{content:attr(data-placeholder);float:left;pointer-events:none;opacity:.5;height:0}.dashdraft .dashdraft-alert{background-color:var(--dashdraft-alert-bg-color);border-left:4px solid var(--dashdraft-alert-border-color)}.dashdraft .dashdraft-alert.dashdraft-alert-note{--dashdraft-alert-bg-color:var(--dashdraft-alert-note-color-light);--dashdraft-alert-border-color:var(--dashdraft-alert-note-color);--dashdraft-alert-color:var(--dashdraft-alert-note-color)}.dashdraft .dashdraft-alert.dashdraft-alert-tip{--dashdraft-alert-bg-color:var(--dashdraft-alert-tip-color-light);--dashdraft-alert-border-color:var(--dashdraft-alert-tip-color);--dashdraft-alert-color:var(--dashdraft-alert-tip-color)}.dashdraft .dashdraft-alert.dashdraft-alert-important{--dashdraft-alert-bg-color:var(--dashdraft-alert-important-color-light);--dashdraft-alert-border-color:var(--dashdraft-alert-important-color);--dashdraft-alert-color:var(--dashdraft-alert-important-color)}.dashdraft .dashdraft-alert.dashdraft-alert-warning{--dashdraft-alert-bg-color:var(--dashdraft-alert-warning-color-light);--dashdraft-alert-border-color:var(--dashdraft-alert-warning-color);--dashdraft-alert-color:var(--dashdraft-alert-warning-color)}.dashdraft .dashdraft-alert.dashdraft-alert-caution{--dashdraft-alert-bg-color:var(--dashdraft-alert-caution-color-light);--dashdraft-alert-border-color:var(--dashdraft-alert-caution-color);--dashdraft-alert-color:var(--dashdraft-alert-caution-color)}.dashdraft .dashdraft-placeholder{background-color:var(--dashdraft-background-color-primary)}.dashdraft .dashdraft-placeholder .dashdraft-placeholder-content,.dashdraft .dashdraft-placeholder .dashdraft-placeholder-button{opacity:.5}.dashdraft .tiptap.ProseMirror.ProseMirror-focused .dashdraft-node-placeholder.is-empty .dashdraft-heading:before{content:attr(data-placeholder);float:left;pointer-events:none;opacity:.5;height:0;padding-left:1px}.dashdraft .tiptap.ProseMirror.ProseMirror-focused .dashdraft-node-placeholder.is-empty summary:before{content:"Add a summary...";float:left;pointer-events:none;opacity:.5;height:0;padding-left:1px}.dashdraft .tiptap.ProseMirror.ProseMirror-focused .dashdraft-details.is-empty .dashdraft-paragraph.has-focus:before{content:"Start typing to add content...";float:left;pointer-events:none;opacity:.5;height:0;padding-left:1px}.dashdraft .tiptap.ProseMirror:not(.ProseMirror-focused) .dashdraft-paragraph.dashdraft-editor-placeholder.is-editor-empty:first-child:before{content:"Start typing to create a JoggrDoc...";float:left;pointer-events:none;opacity:.5;height:0;padding-left:1px}.dashdraft .ProseMirror{caret-color:var(--dashdraft-color-primary)}.dashdraft .ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.dashdraft .ProseMirror-gapcursor:after{content:"";border-top:1px solid;border-top-color:var(--dashdraft-color-primary);width:20px;animation:1.1s steps(2,start) infinite dashdraft-cursor-blink;display:block;position:absolute;top:-2px}.dashdraft .ProseMirror-focused .ProseMirror-gapcursor{display:block}.dashdraft .ProseMirror .tippy-box{max-width:none!important}.dashdraft .ProseMirror img{max-width:100%;height:auto}.dashdraft .ProseMirror:focus,.dashdraft .ProseMirror-focused{outline:none!important}.cm-editor .cm-dark-mode span[data-color]{border:1px solid #fff}.cm-editor.cm-focused{border:none;outline:none}.chat-message-text a{color:var(--color-primary-main)!important}@media (hover:hover){.chat-message-text a:hover{color:var(--color-primary-dark)!important}}.chat-message-text blockquote{margin-left:calc(var(--spacing)*0)!important;border-left-style:var(--tw-border-style)!important;border-left-width:2px!important;border-color:var(--color-divider)!important;padding-left:calc(var(--spacing)*4)!important;color:var(--color-gray-600)!important}.chat-message-text blockquote:where([data-color-scheme=dark],[data-color-scheme=dark] *),.chat-message-text blockquote:where([data-color-scheme=twilight],[data-color-scheme=twilight] *){color:var(--color-gray-400)!important}.chat-message-text p:first-of-type{margin-top:calc(var(--spacing)*0)!important}.chat-message-text p:last-of-type{margin-bottom:calc(var(--spacing)*0)!important}.chat-message-text table{margin-block:calc(var(--spacing)*4)!important;border-collapse:collapse!important;width:100%!important}.chat-message-text table th,.chat-message-text table td{border-style:var(--tw-border-style)!important;border-width:1px!important;border-color:var(--color-divider)!important;padding-inline:calc(var(--spacing)*4)!important;padding-block:calc(var(--spacing)*2)!important}.chat-message-text table th{text-align:left!important;--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important;background-color:var(--color-gray-200)!important}.chat-message-text table th:where([data-color-scheme=dark],[data-color-scheme=dark] *),.chat-message-text table th:where([data-color-scheme=twilight],[data-color-scheme=twilight] *){background-color:var(--color-background-paper)!important}.chat-message-text table th{color:var(--color-gray-900)!important}.chat-message-text table th:where([data-color-scheme=dark],[data-color-scheme=dark] *),.chat-message-text table th:where([data-color-scheme=twilight],[data-color-scheme=twilight] *){color:var(--color-gray-100)!important}@media (hover:hover){.chat-message-text table tr:hover{background-color:#f3f4f680!important}@supports (color:color-mix(in lab,red,red)){.chat-message-text table tr:hover{background-color:color-mix(in oklab,var(--color-gray-100)50%,transparent)!important}}.chat-message-text table tr:where([data-color-scheme=dark],[data-color-scheme=dark] *):hover{background-color:#1e293980!important}@supports (color:color-mix(in lab,red,red)){.chat-message-text table tr:where([data-color-scheme=dark],[data-color-scheme=dark] *):hover{background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)!important}}.chat-message-text table tr:where([data-color-scheme=twilight],[data-color-scheme=twilight] *):hover{background-color:#1e293980!important}@supports (color:color-mix(in lab,red,red)){.chat-message-text table tr:where([data-color-scheme=twilight],[data-color-scheme=twilight] *):hover{background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)!important}}}.chat-message-text table thead{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:2px!important;border-color:var(--color-divider)!important}.chat-message-text table tbody{color:var(--color-gray-700)!important}.chat-message-text table tbody:where([data-color-scheme=dark],[data-color-scheme=dark] *),.chat-message-text table tbody:where([data-color-scheme=twilight],[data-color-scheme=twilight] *){color:var(--color-gray-300)!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shine{0%{-webkit-mask-image:linear-gradient(-75deg,#000000bf 10%,#000 50%,#000000bf 70%);mask-image:linear-gradient(-75deg,#000000bf 10%,#000 50%,#000000bf 70%);-webkit-mask-position:150%;mask-position:150%;-webkit-mask-size:200%;mask-size:200%}25%{-webkit-mask-image:linear-gradient(-75deg,#000000bf 30%,#000 50%,#000000bf 70%);mask-image:linear-gradient(-75deg,#000000bf 30%,#000,#000000bf 70%);-webkit-mask-position:-50%;mask-position:-50%;-webkit-mask-size:200%;mask-size:200%}50%{-webkit-mask-image:linear-gradient(-75deg,#000000bf 30%,#000 50%,#000000bf 70%);mask-image:linear-gradient(-75deg,#000000bf 30%,#000,#000000bf 70%);-webkit-mask-position:150%;mask-position:150%;-webkit-mask-size:200%;mask-size:200%}to{-webkit-mask-image:linear-gradient(-75deg,#000000bf 30%,#000 50%,#000000bf 70%);mask-image:linear-gradient(-75deg,#000000bf 30%,#000,#000000bf 70%);-webkit-mask-position:150%;mask-position:150%;-webkit-mask-size:200%;mask-size:200%}}
