.gradio-container-6-0-0-dev-4,.gradio-container-6-0-0-dev-4 *,.gradio-container-6-0-0-dev-4 :before,.gradio-container-6-0-0-dev-4 :after{box-sizing:border-box;border-width:0;border-style:solid}.gradio-container-6-0-0-dev-4 html{-webkit-text-size-adjust:100%;line-height:1.5;font-family:var(--font-sans);-moz-tab-size:4;tab-size:2}body{margin:0;line-height:inherit}.gradio-container-6-0-0-dev-4 hr{border-top-width:1px;height:0;color:inherit}.gradio-container-6-0-0-dev-4 abbr:where([title]){text-decoration:underline dotted}.gradio-container-6-0-0-dev-4 h1,.gradio-container-6-0-0-dev-4 h2,.gradio-container-6-0-0-dev-4 h3,.gradio-container-6-0-0-dev-4 h4,.gradio-container-6-0-0-dev-4 h5,.gradio-container-6-0-0-dev-4 h6{font-weight:inherit;font-size:inherit}.gradio-container-6-0-0-dev-4 a{color:inherit;text-decoration:inherit}.gradio-container-6-0-0-dev-4 b,.gradio-container-6-0-0-dev-4 strong{font-weight:bolder}.gradio-container-6-0-0-dev-4 code,.gradio-container-6-0-0-dev-4 kbd,.gradio-container-6-0-0-dev-4 samp,.gradio-container-6-0-0-dev-4 pre{font-family:-var(--font-mono)}.gradio-container-6-0-0-dev-4 small{font-size:80%}.gradio-container-6-0-0-dev-4 sub,.gradio-container-6-0-0-dev-4 sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}.gradio-container-6-0-0-dev-4 sub{bottom:-.25em}.gradio-container-6-0-0-dev-4 sup{top:-.5em}.gradio-container-6-0-0-dev-4 table{border-color:inherit;text-indent:0}.gradio-container-6-0-0-dev-4 button,.gradio-container-6-0-0-dev-4 input,.gradio-container-6-0-0-dev-4 optgroup,.gradio-container-6-0-0-dev-4 select,.gradio-container-6-0-0-dev-4 textarea{margin:0;padding:0;color:inherit;font-weight:inherit;font-size:100%;line-height:inherit;font-family:inherit}.gradio-container-6-0-0-dev-4 button,.gradio-container-6-0-0-dev-4 select{text-transform:none}.gradio-container-6-0-0-dev-4 button,.gradio-container-6-0-0-dev-4 [type=button],.gradio-container-6-0-0-dev-4 [type=reset],.gradio-container-6-0-0-dev-4 [type=submit]{-webkit-appearance:button;background-image:none;background-color:transparent}.gradio-container-6-0-0-dev-4 :-moz-focusring{outline:auto}.gradio-container-6-0-0-dev-4 :-moz-ui-invalid{box-shadow:none}.gradio-container-6-0-0-dev-4 progress{vertical-align:baseline}.gradio-container-6-0-0-dev-4 ::-webkit-inner-spin-button,.gradio-container-6-0-0-dev-4 ::-webkit-outer-spin-button{height:auto}.gradio-container-6-0-0-dev-4 [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.gradio-container-6-0-0-dev-4 ::-webkit-search-decoration{-webkit-appearance:none}.gradio-container-6-0-0-dev-4 ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.gradio-container-6-0-0-dev-4 summary{display:list-item}.gradio-container-6-0-0-dev-4 blockquote,.gradio-container-6-0-0-dev-4 dl,.gradio-container-6-0-0-dev-4 dd,.gradio-container-6-0-0-dev-4 h1,.gradio-container-6-0-0-dev-4 h2,.gradio-container-6-0-0-dev-4 h3,.gradio-container-6-0-0-dev-4 h4,.gradio-container-6-0-0-dev-4 h5,.gradio-container-6-0-0-dev-4 h6,.gradio-container-6-0-0-dev-4 hr,.gradio-container-6-0-0-dev-4 figure,.gradio-container-6-0-0-dev-4 p,.gradio-container-6-0-0-dev-4 pre{margin:0}.gradio-container-6-0-0-dev-4 fieldset{margin:0;padding:0}.gradio-container-6-0-0-dev-4 legend{padding:0}.gradio-container-6-0-0-dev-4 ol,.gradio-container-6-0-0-dev-4 ul,.gradio-container-6-0-0-dev-4 menu{margin:0;padding:0}.gradio-container-6-0-0-dev-4 textarea{resize:vertical}.gradio-container-6-0-0-dev-4 input::placeholder,.gradio-container-6-0-0-dev-4 textarea::placeholder{opacity:1;color:--color-var(--color-grey-400)}.gradio-container-6-0-0-dev-4 button,.gradio-container-6-0-0-dev-4 [role=button]{cursor:pointer}.gradio-container-6-0-0-dev-4 :disabled{cursor:default}.gradio-container-6-0-0-dev-4 img,.gradio-container-6-0-0-dev-4 svg,.gradio-container-6-0-0-dev-4 video,.gradio-container-6-0-0-dev-4 canvas,.gradio-container-6-0-0-dev-4 audio,.gradio-container-6-0-0-dev-4 iframe,.gradio-container-6-0-0-dev-4 embed,.gradio-container-6-0-0-dev-4 object{display:block;vertical-align:middle}.gradio-container-6-0-0-dev-4 img,.gradio-container-6-0-0-dev-4 video{max-width:100%;height:auto;margin:0}.gradio-container-6-0-0-dev-4 [hidden]{display:none}.gradio-container-6-0-0-dev-4 [type=text],.gradio-container-6-0-0-dev-4 [type=email],.gradio-container-6-0-0-dev-4 [type=url],.gradio-container-6-0-0-dev-4 [type=password],.gradio-container-6-0-0-dev-4 [type=number],.gradio-container-6-0-0-dev-4 [type=date],.gradio-container-6-0-0-dev-4 [type=datetime-local],.gradio-container-6-0-0-dev-4 [type=month],.gradio-container-6-0-0-dev-4 [type=search],.gradio-container-6-0-0-dev-4 [type=tel],.gradio-container-6-0-0-dev-4 [type=time],.gradio-container-6-0-0-dev-4 [type=week],.gradio-container-6-0-0-dev-4 [multiple],.gradio-container-6-0-0-dev-4 textarea,.gradio-container-6-0-0-dev-4 select{--tw-shadow: 0 0 #0000;appearance:none;border-width:1px;border-color:#6b7280;border-radius:0;background-color:#fff;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.gradio-container-6-0-0-dev-4 [type=checkbox],.gradio-container-6-0-0-dev-4 [type=radio]{color-adjust:exact;display:inline-block;flex-shrink:0;vertical-align:middle;appearance:none;border-width:1px;background-origin:border-box;padding:0;width:1rem;height:1rem;color:#2563eb;user-select:none}.gradio-container-6-0-0-dev-4 [type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.gradio-container-6-0-0-dev-4 [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}.gradio-container-6-0-0-dev-4 select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-size:1.5em 1.5em;background-repeat:no-repeat;padding-right:2.5rem}.gradio-container-6-0-0-dev-4 [type=checkbox]:checked,.gradio-container-6-0-0-dev-4 [type=radio]:checked{background-position:center;background-size:100% 100%;background-repeat:no-repeat}.gradio-container-6-0-0-dev-4 [type=checkbox]:checked:hover,.gradio-container-6-0-0-dev-4 [type=checkbox]:checked:focus,.gradio-container-6-0-0-dev-4 [type=radio]:checked:hover,.gradio-container-6-0-0-dev-4 [type=radio]:checked:focus{border-color:transparent}.gradio-container-6-0-0-dev-4 [type=checkbox]:focus-visible,.gradio-container-6-0-0-dev-4 [type=radio]:focus-visible{outline:none}.gradio-container-6-0-0-dev-4 gradio-lite{display:flex}.gradio-container-6-0-0-dev-4 gradio-lite:not(:defined){display:none}.gradio-container-6-0-0-dev-4 .scroll-hide{-ms-overflow-style:none;scrollbar-width:none}.gradio-container-6-0-0-dev-4 .sr-only{clip:rect(0,0,0,0);position:absolute;margin:-1px;border-width:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap}.gradio-container-6-0-0-dev-4 .scroll-hide::-webkit-scrollbar{display:none}.gradio-container-6-0-0-dev-4{-webkit-text-size-adjust:100%;line-height:1.5;font-family:var(--font);-moz-tab-size:4;tab-size:4}.gradio-container-6-0-0-dev-4 .cropper-container{position:relative;-ms-touch-action:none;touch-action:none;font-size:0;line-height:0;direction:ltr;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gradio-container-6-0-0-dev-4 .cropper-container img{display:block;image-orientation:0deg;width:100%;min-width:0!important;max-width:none!important;height:100%;min-height:0!important;max-height:none!important}.gradio-container-6-0-0-dev-4 .cropper-wrap-box,.gradio-container-6-0-0-dev-4 .cropper-canvas,.gradio-container-6-0-0-dev-4 .cropper-drag-box,.gradio-container-6-0-0-dev-4 .cropper-crop-box,.gradio-container-6-0-0-dev-4 .cropper-modal{position:absolute;inset:0}.gradio-container-6-0-0-dev-4 .cropper-wrap-box,.gradio-container-6-0-0-dev-4 .cropper-canvas{overflow:hidden}.gradio-container-6-0-0-dev-4 .cropper-drag-box{opacity:0;background-color:#fff}.gradio-container-6-0-0-dev-4 .cropper-modal{opacity:.5;background-color:#000}.gradio-container-6-0-0-dev-4 .cropper-view-box{display:block;outline:1px solid #39f;outline-color:#3399ffbf;width:100%;height:100%;overflow:hidden}.gradio-container-6-0-0-dev-4 .cropper-dashed{display:block;position:absolute;opacity:.5;border:0 dashed #eee}.gradio-container-6-0-0-dev-4 .cropper-dashed.dashed-h{top:calc(100% / 3);left:0;border-top-width:1px;border-bottom-width:1px;width:100%;height:calc(100% / 3)}.gradio-container-6-0-0-dev-4 .cropper-dashed.dashed-v{top:0;left:calc(100% / 3);border-right-width:1px;border-left-width:1px;width:calc(100% / 3);height:100%}.gradio-container-6-0-0-dev-4 .cropper-center{display:block;position:absolute;top:50%;left:50%;opacity:.75;width:0;height:0}.gradio-container-6-0-0-dev-4 .cropper-center:before,.gradio-container-6-0-0-dev-4 .cropper-center:after{display:block;position:absolute;background-color:#eee;content:" "}.gradio-container-6-0-0-dev-4 .cropper-center:before{top:0;left:-3px;width:7px;height:1px}.gradio-container-6-0-0-dev-4 .cropper-center:after{top:-3px;left:0;width:1px;height:7px}.gradio-container-6-0-0-dev-4 .cropper-face,.gradio-container-6-0-0-dev-4 .cropper-line,.gradio-container-6-0-0-dev-4 .cropper-point{display:block;position:absolute;opacity:.1;width:100%;height:100%}.gradio-container-6-0-0-dev-4 .cropper-face{top:0;left:0;background-color:#fff}.gradio-container-6-0-0-dev-4 .cropper-line{background-color:#39f}.gradio-container-6-0-0-dev-4 .cropper-line.line-e{top:0;right:-3px;cursor:ew-resize;width:5px}.gradio-container-6-0-0-dev-4 .cropper-line.line-n{top:-3px;left:0;cursor:ns-resize;height:5px}.gradio-container-6-0-0-dev-4 .cropper-line.line-w{top:0;left:-3px;cursor:ew-resize;width:5px}.gradio-container-6-0-0-dev-4 .cropper-line.line-s{bottom:-3px;left:0;cursor:ns-resize;height:5px}.gradio-container-6-0-0-dev-4 .cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.gradio-container-6-0-0-dev-4 .cropper-point.point-e{top:50%;right:-3px;cursor:ew-resize;margin-top:-3px}.gradio-container-6-0-0-dev-4 .cropper-point.point-n{top:-3px;left:50%;cursor:ns-resize;margin-left:-3px}.gradio-container-6-0-0-dev-4 .cropper-point.point-w{top:50%;left:-3px;cursor:ew-resize;margin-top:-3px}.gradio-container-6-0-0-dev-4 .cropper-point.point-s{bottom:-3px;left:50%;cursor:s-resize;margin-left:-3px}.gradio-container-6-0-0-dev-4 .cropper-point.point-ne{top:-3px;right:-3px;cursor:nesw-resize}.gradio-container-6-0-0-dev-4 .cropper-point.point-nw{top:-3px;left:-3px;cursor:nwse-resize}.gradio-container-6-0-0-dev-4 .cropper-point.point-sw{bottom:-3px;left:-3px;cursor:nesw-resize}.gradio-container-6-0-0-dev-4 .cropper-point.point-se{right:-3px;bottom:-3px;opacity:1;cursor:nwse-resize;width:20px;height:20px}@media(min-width:768px){.gradio-container-6-0-0-dev-4 .cropper-point.point-se{width:15px;height:15px}}@media(min-width:992px){.gradio-container-6-0-0-dev-4 .cropper-point.point-se{width:10px;height:10px}}@media(min-width:1200px){.gradio-container-6-0-0-dev-4 .cropper-point.point-se{opacity:.75;width:5px;height:5px}}.gradio-container-6-0-0-dev-4 .cropper-point.point-se:before{display:block;position:absolute;right:-50%;bottom:-50%;opacity:0;background-color:#39f;width:200%;height:200%;content:" "}.gradio-container-6-0-0-dev-4 .cropper-invisible{opacity:0}.gradio-container-6-0-0-dev-4 .cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.gradio-container-6-0-0-dev-4 .cropper-hide{display:block;position:absolute;width:0;height:0}.gradio-container-6-0-0-dev-4 .cropper-hidden{display:none!important}.gradio-container-6-0-0-dev-4 .cropper-move{cursor:move}.gradio-container-6-0-0-dev-4 .cropper-crop{cursor:crosshair}.gradio-container-6-0-0-dev-4 .cropper-disabled .cropper-drag-box,.gradio-container-6-0-0-dev-4 .cropper-disabled .cropper-face,.gradio-container-6-0-0-dev-4 .cropper-disabled .cropper-line,.gradio-container-6-0-0-dev-4 .cropper-disabled .cropper-point{cursor:not-allowed}:root{--scale-0: 1rem;--scale-1: 1.125rem;--scale-2: 1.25rem;--scale-3: 1.5rem;--scale-4: 1.875rem;--scale-5: 2.25rem;--scale-6: 3rem;--scale-7: 3.75rem;--scale-8: 4.5rem;--scale-9: 6rem;--scale-10: 8rem;--scale-000: .75rem;--scale-00: .875rem;--scale-fluid-0: clamp(.875rem, .8rem + .25vw, 1rem);--scale-fluid-1: clamp(1rem, .925rem + .25vw, 1.125rem);--scale-fluid-2: clamp(1.125rem, 1.05rem + .25vw, 1.25rem);--scale-fluid-3: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--scale-fluid-4: clamp(1.5rem, 1.275rem + .75vw, 1.875rem);--scale-fluid-5: clamp(1.875rem, 1.65rem + .75vw, 2.25rem);--scale-fluid-6: clamp(2.25rem, 1.8rem + 1.5vw, 3rem);--scale-fluid-7: clamp(3rem, 2.55rem + 1.5vw, 3.75rem);--scale-fluid-8: clamp(3.75rem, 3.3rem + 1.5vw, 4.5rem);--scale-fluid-9: clamp(4.5rem, 3.6rem + 3vw, 6rem);--scale-fluid-10: clamp(6rem, 4.8rem + 4vw, 8rem);--scale-fluid-000: clamp(.625rem, .55rem + .25vw, .75rem);--scale-fluid-00: clamp(.75rem, .675rem + .25vw, .875rem);--font-sans: IBM Plex Sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: IBM Plex Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-black: 900;--line-none: 1;--line-xs: 1.125;--line-sm: 1.4;--line-md: 1.5;--line-lg: 1.625;--line-xl: 2;--letter-xs: -.05em;--letter-sm: -.025em;--letter-none: 0em;--letter-lg: .025em;--letter-xl: .05em;--prose-xs: 45ch;--prose-sm: 55ch;--prose-md: 65ch;--prose-lg: 75ch;--prose-xl: 85ch;--size-1: 4px;--size-2: 8px;--size-3: 12px;--size-4: 16px;--size-5: 20px;--size-6: 24px;--size-7: 28px;--size-8: 32px;--size-9: 36px;--size-10: 40px;--size-11: 44px;--size-12: 48px;--size-14: 56px;--size-16: 64px;--size-20: 80px;--size-24: 96px;--size-28: 112px;--size-32: 128px;--size-36: 144px;--size-40: 160px;--size-44: 176px;--size-48: 192px;--size-52: 208px;--size-56: 224px;--size-60: 240px;--size-64: 256px;--size-72: 288px;--size-80: 320px;--size-96: 384px;--size-px: 1px;--size-full: 100%;--size-screen: 100vw;--size-min: min-content;--size-max: max-content;--size-0.5: 2px;--size-0-5: 2px;--size-1.5: 6px;--size-1-5: 6px;--size-2.5: 10px;--size-2-5: 10px;--size-screen-h: 100vh;--width-xs: 480px;--width-sm: 640px;--width-md: 768px;--width-lg: 1024px;--width-xl: 1280px;--ratio-square: 1/1;--ratio-portrait: 3/4;--ratio-landscape: 4/3;--ratio-tall: 2/3;--ratio-wide: 3/2;--ratio-widescreen: 16/9;--ratio-golden: 1.618/1;--radius-100: 100%;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-full: 9999px;--radius-2xl: 16px;--radius-3xl: 22px;--blur-xs: blur(4px);--blur-sm: blur(8px);--blur-md: blur(16px);--blur-lg: blur(24px);--blur-xl: blur(40px);--layer-1: 10;--layer-2: 20;--layer-3: 30;--layer-4: 40;--layer-5: 50;--layer-below: -1;--layer-top: 2147483647;--shadow-xs: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-sm: 0 4px 6px -2px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .06);--shadow-md: 0 12px 16px -4px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 20px 24px -4px rgba(0, 0, 0, .1), 0 8px 8px -4px rgba(0, 0, 0, .04);--shadow-xl: 0 24px 48px -12px rgba(0, 0, 0, .25);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55);--color-black: #000;--color-white: #fff;--color-grey-50: #f9fafb;--color-grey-100: #f3f4f6;--color-grey-200: #e5e7eb;--color-grey-300: #d1d5db;--color-grey-400: #9ca3af;--color-grey-500: #6b7280;--color-grey-600: #4b5563;--color-grey-700: #374151;--color-grey-800: #1f2937;--color-grey-900: #111827;--color-grey-950: #0b0f19;--color-grey: #6b7280;--color-slate-50: #f8fafc;--color-slate-100: #f1f5f9;--color-slate-200: #e2e8f0;--color-slate-300: #cbd5e1;--color-slate-400: #94a3b8;--color-slate-500: #64748b;--color-slate-600: #475569;--color-slate-700: #334155;--color-slate-800: #1e293b;--color-slate-900: #0f172a;--color-slate-950: #020617;--color-slate: var(--color-slate-500);--color-zinc-50: #fafafa;--color-zinc-100: #f4f4f5;--color-zinc-200: #e4e4e7;--color-zinc-300: #d4d4d8;--color-zinc-400: #a1a1aa;--color-zinc-500: #71717a;--color-zinc-600: #52525b;--color-zinc-700: #3f3f46;--color-zinc-800: #27272a;--color-zinc-900: #18181b;--color-zinc-950: #09090b;--color-zinc: var(--color-zinc-500);--color-stone-50: #fafaf9;--color-stone-100: #f5f5f4;--color-stone-200: #e7e5e4;--color-stone-300: #d6d3d1;--color-stone-400: #a8a29e;--color-stone-500: #78716c;--color-stone-600: #57534e;--color-stone-700: #44403c;--color-stone-800: #292524;--color-stone-900: #1c1917;--color-stone-950: #0c0a09;--color-stone: var(--color-stone-500);--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-200: #fecaca;--color-red-300: #fca5a5;--color-red-400: #f87171;--color-red-500: #ef4444;--color-red-600: #dc2626;--color-red-700: #b91c1c;--color-red-800: #991b1b;--color-red-900: #7f1d1d;--color-red-950: #63171a;--color-red: #ef4444;--color-orange-50: #fff2e5;--color-orange-100: #ffe5cc;--color-orange-200: #ffd8b4;--color-orange-300: #ffb066;--color-orange-400: #ff9633;--color-orange-500: #ff7c00;--color-orange-600: #ee7400;--color-orange-700: #ce6400;--color-orange-800: #a45000;--color-orange-900: #5c2d00;--color-orange-950: #3c1f00;--color-orange: #f97316;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-200: #fde68a;--color-amber-300: #fcd34d;--color-amber-400: #fbbf24;--color-amber-500: #f59e0b;--color-amber-600: #d97706;--color-amber-700: #b45309;--color-amber-800: #92400e;--color-amber-900: #78350f;--color-amber-950: #451a03;--color-amber: var(--color-amber-500);--color-yellow-50: #fffbeb;--color-yellow-100: #fff9c2;--color-yellow-200: #fef08a;--color-yellow-300: #fde047;--color-yellow-400: #facc15;--color-yellow-500: #eab308;--color-yellow-600: #ca8a04;--color-yellow-700: #a16207;--color-yellow-800: #854d0e;--color-yellow-900: #713f12;--color-yellow-950: #633112;--color-yellow: #eab308;--color-lime-50: #f7fee7;--color-lime-100: #ecfccb;--color-lime-200: #d9f99d;--color-lime-300: #bef264;--color-lime-400: #a3e635;--color-lime-500: #84cc16;--color-lime-600: #65a30d;--color-lime-700: #4d7c0f;--color-lime-800: #3f6212;--color-lime-900: #365314;--color-lime-950: #1a2e05;--color-lime: var(--color-lime-500);--color-green-50: #ecfdf5;--color-green-100: #d1fae5;--color-green-200: #bbf7d0;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-600: #16a34a;--color-green-700: #15803d;--color-green-800: #166534;--color-green-900: #14532d;--color-green-950: #134227;--color-green: #22c55e;--color-teal-50: #f0fdfa;--color-teal-100: #ccfbf1;--color-teal-200: #99f6e4;--color-teal-300: #5eead4;--color-teal-400: #2dd4bf;--color-teal-500: #14b8a6;--color-teal-600: #0d9488;--color-teal-700: #0f766e;--color-teal-800: #115e59;--color-teal-900: #134e4a;--color-teal-950: #042f2e;--color-teal: var(--color-teal-500);--color-cyan-50: #ecfeff;--color-cyan-100: #cffafe;--color-cyan-200: #a5f3fc;--color-cyan-300: #67e8f9;--color-cyan-400: #22d3ee;--color-cyan-500: #06b6d4;--color-cyan-600: #0891b2;--color-cyan-700: #0e7490;--color-cyan-800: #155e75;--color-cyan-900: #164e63;--color-cyan-950: #083344;--color-cyan: var(--color-cyan-500);--color-sky-50: #f0f9ff;--color-sky-100: #e0f2fe;--color-sky-200: #bae6fd;--color-sky-300: #7dd3fc;--color-sky-400: #38bdf8;--color-sky-500: #0ea5e9;--color-sky-600: #0284c7;--color-sky-700: #0369a1;--color-sky-800: #075985;--color-sky-900: #0c4a6e;--color-sky-950: #082f49;--color-sky: var(--color-sky-500);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-200: #bfdbfe;--color-blue-300: #93c5fd;--color-blue-400: #60a5fa;--color-blue-500: #0ea5e9;--color-blue-600: #2563eb;--color-blue-700: #1d4ed8;--color-blue-800: #1e40af;--color-blue-900: #1e3a8a;--color-blue-950: #1c366b;--color-blue: #0ea5e9;--color-indigo-50: #eef2ff;--color-indigo-100: #e0e7ff;--color-indigo-200: #c7d2fe;--color-indigo-300: #a5b4fc;--color-indigo-400: #818cf8;--color-indigo-500: #6366f1;--color-indigo-600: #4f46e5;--color-indigo-700: #4338ca;--color-indigo-800: #3730a3;--color-indigo-900: #312e81;--color-indigo-950: #1e1b4b;--color-indigo: var(--color-indigo-500);--color-violet-50: #f5f3ff;--color-violet-100: #ede9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c4b5fd;--color-violet-400: #a78bfa;--color-violet-500: #8b5cf6;--color-violet-600: #7c3aed;--color-violet-700: #6d28d9;--color-violet-800: #5b21b6;--color-violet-900: #4c1d95;--color-violet-950: #2e1065;--color-violet: var(--color-violet-500);--color-purple-50: #faf5ff;--color-purple-100: #f3e8ff;--color-purple-200: #e9d5ff;--color-purple-300: #d8b4fe;--color-purple-400: #c084fc;--color-purple-500: #a855f7;--color-purple-600: #9333ea;--color-purple-700: #7e22ce;--color-purple-800: #6b21a8;--color-purple-900: #581c87;--color-purple-950: #3b0764;--color-purple: var(--color-purple-500);--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fae8ff;--color-fuchsia-200: #f5d0fe;--color-fuchsia-300: #f0abfc;--color-fuchsia-400: #e879f9;--color-fuchsia-500: #d946ef;--color-fuchsia-600: #c026d3;--color-fuchsia-700: #a21caf;--color-fuchsia-800: #86198f;--color-fuchsia-900: #701a75;--color-fuchsia-950: #4a044e;--color-fuchsia: var(--color-fuchsia-500);--color-pink-50: #fdf2f8;--color-pink-100: #fce7f3;--color-pink-200: #fbcfe8;--color-pink-300: #f9a8d4;--color-pink-400: #f472b6;--color-pink-500: #ec4899;--color-pink-600: #db2777;--color-pink-700: #be185d;--color-pink-800: #9d174d;--color-pink-900: #831843;--color-pink-950: #500724;--color-pink: var(--color-pink-500);--color-rose-50: #fff1f2;--color-rose-100: #ffe4e6;--color-rose-200: #fecdd3;--color-rose-300: #fda4af;--color-rose-400: #fb7185;--color-rose-500: #f43f5e;--color-rose-600: #e11d48;--color-rose-700: #be123c;--color-rose-800: #9f1239;--color-rose-900: #881337;--color-rose-950: #4c0519;--color-rose: var(--color-rose-500);--color-blue-10: #fafcff;--color-grey-10: #fdfdfe;--color-red-10: #fffbfb;--color-green-10: #f9fefc;--color-orange-10: #fffbf6;--color-yellow-10: #fffef8;--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-4: repeat(4, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-6: repeat(6, minmax(0, 1fr));--grid-7: repeat(7, minmax(0, 1fr));--grid-8: repeat(8, minmax(0, 1fr));--grid-9: repeat(9, minmax(0, 1fr));--grid-10: repeat(10, minmax(0, 1fr));--grid-11: repeat(11, minmax(0, 1fr));--grid-12: repeat(12, minmax(0, 1fr));--grid-page-width: var(--width-xl);--grid-page-gutter: 5vw;--grid-page-main: 2 / 3;--grid-page: minmax(var(--grid-page-gutter), 1fr) minmax(0, var(--grid-page-width)) minmax(var(--grid-page-gutter), 1fr)}.gradio-container-6-0-0-dev-4 .prose{font-weight:var(--prose-text-weight);font-size:var(--text-md)}.gradio-container-6-0-0-dev-4 .prose *{color:var(--body-text-color)}.gradio-container-6-0-0-dev-4 .prose p{margin-bottom:var(--spacing-sm);line-height:var(--line-lg)}.gradio-container-6-0-0-dev-4 .prose h1,.gradio-container-6-0-0-dev-4 .prose h2,.gradio-container-6-0-0-dev-4 .prose h3,.gradio-container-6-0-0-dev-4 .prose h4,.gradio-container-6-0-0-dev-4 .prose h5{margin:var(--spacing-xxl) 0 var(--spacing-lg);font-weight:var(--prose-header-text-weight);line-height:1.3;color:var(--body-text-color)}.gradio-container-6-0-0-dev-4 .prose>*:first-child{margin-top:0}.gradio-container-6-0-0-dev-4 .prose h1{font-size:var(--text-xxl)}.gradio-container-6-0-0-dev-4 .prose h2{font-size:var(--text-xl)}.gradio-container-6-0-0-dev-4 .prose h3{font-size:var(--text-lg)}.gradio-container-6-0-0-dev-4 .prose h4{font-size:1.1em}.gradio-container-6-0-0-dev-4 .prose h5{font-size:1.05em}.gradio-container-6-0-0-dev-4 .prose ul{list-style:circle inside}.gradio-container-6-0-0-dev-4 .prose ol{list-style:decimal inside}.gradio-container-6-0-0-dev-4 .prose ul>p,.gradio-container-6-0-0-dev-4 .prose li>p{display:inline}.gradio-container-6-0-0-dev-4 .prose ol,.gradio-container-6-0-0-dev-4 .prose ul{margin-top:0;padding-left:0}.gradio-container-6-0-0-dev-4 .prose ul ul,.gradio-container-6-0-0-dev-4 .prose ul ol,.gradio-container-6-0-0-dev-4 .prose ol ol,.gradio-container-6-0-0-dev-4 .prose ol ul{margin:.5em 0;font-size:90%;padding-inline-start:2em}.gradio-container-6-0-0-dev-4 .prose li{margin-bottom:.5em}.gradio-container-6-0-0-dev-4 .prose th,.gradio-container-6-0-0-dev-4 .prose td{border-bottom:1px solid #e1e1e1;padding:var(--text-xs) var(--text-md);text-align:left}.gradio-container-6-0-0-dev-4 .prose button,.gradio-container-6-0-0-dev-4 .prose .button,.gradio-container-6-0-0-dev-4 .prose input,.gradio-container-6-0-0-dev-4 .prose textarea,.gradio-container-6-0-0-dev-4 .prose select,.gradio-container-6-0-0-dev-4 .prose fieldset{margin-bottom:var(--spacing-sm)}.gradio-container-6-0-0-dev-4 .prose pre,.gradio-container-6-0-0-dev-4 .prose blockquote,.gradio-container-6-0-0-dev-4 .prose dl,.gradio-container-6-0-0-dev-4 .prose figure,.gradio-container-6-0-0-dev-4 .prose table,.gradio-container-6-0-0-dev-4 .prose p,.gradio-container-6-0-0-dev-4 .prose ul,.gradio-container-6-0-0-dev-4 .prose ol,.gradio-container-6-0-0-dev-4 .prose form{margin-bottom:var(--spacing-md)}.gradio-container-6-0-0-dev-4 .prose table,.gradio-container-6-0-0-dev-4 .prose tr,.gradio-container-6-0-0-dev-4 .prose td,.gradio-container-6-0-0-dev-4 .prose th{border:1px solid var(--body-text-color)}.gradio-container-6-0-0-dev-4 .prose table{border-collapse:collapse;margin-bottom:var(--spacing-xxl)}.gradio-container-6-0-0-dev-4 .prose a{color:var(--link-text-color);text-decoration:underline}.gradio-container-6-0-0-dev-4 .prose a:visited{color:var(--link-text-color-visited)}.gradio-container-6-0-0-dev-4 .prose a:hover{color:var(--link-text-color-hover)}.gradio-container-6-0-0-dev-4 .prose a:active{color:var(--link-text-color-active)}.gradio-container-6-0-0-dev-4 .prose hr{margin-top:3em;margin-bottom:3.5em;border-width:0;border-top:1px solid #e1e1e1}.gradio-container-6-0-0-dev-4 .prose blockquote{margin:var(--size-6) 0!important;border-left:5px solid var(--border-color-primary);padding-left:var(--size-2)}.gradio-container-6-0-0-dev-4 .prose :last-child{margin-bottom:0!important}
