.gradio-container-3-20-1,.gradio-container-3-20-1 *,.gradio-container-3-20-1 :before,.gradio-container-3-20-1 :after{box-sizing:border-box;border-width:0;border-style:solid}.gradio-container-3-20-1 html{-webkit-text-size-adjust:100%;line-height:1.5;font-family:-var(--font-sans);-moz-tab-size:4;tab-size:2}.gradio-container-3-20-1 body{margin:0;line-height:inherit}.gradio-container-3-20-1 hr{border-top-width:1px;height:0;color:inherit}.gradio-container-3-20-1 abbr:where([title]){text-decoration:underline dotted}.gradio-container-3-20-1 h1,.gradio-container-3-20-1 h2,.gradio-container-3-20-1 h3,.gradio-container-3-20-1 h4,.gradio-container-3-20-1 h5,.gradio-container-3-20-1 h6{font-weight:inherit;font-size:inherit}.gradio-container-3-20-1 a{color:inherit;text-decoration:inherit}.gradio-container-3-20-1 b,.gradio-container-3-20-1 strong{font-weight:bolder}.gradio-container-3-20-1 code,.gradio-container-3-20-1 kbd,.gradio-container-3-20-1 samp,.gradio-container-3-20-1 pre{font-size:1em;font-family:-var(--font-mono)}.gradio-container-3-20-1 small{font-size:80%}.gradio-container-3-20-1 sub,.gradio-container-3-20-1 sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}.gradio-container-3-20-1 sub{bottom:-.25em}.gradio-container-3-20-1 sup{top:-.5em}.gradio-container-3-20-1 table{border-color:inherit;border-collapse:collapse;text-indent:0}.gradio-container-3-20-1 button,.gradio-container-3-20-1 input,.gradio-container-3-20-1 optgroup,.gradio-container-3-20-1 select,.gradio-container-3-20-1 textarea{margin:0;padding:0;color:inherit;font-weight:inherit;font-size:100%;line-height:inherit;font-family:inherit}.gradio-container-3-20-1 button,.gradio-container-3-20-1 select{text-transform:none}.gradio-container-3-20-1 button,.gradio-container-3-20-1 [type=button],.gradio-container-3-20-1 [type=reset],.gradio-container-3-20-1 [type=submit]{-webkit-appearance:button;background-image:none;background-color:transparent}.gradio-container-3-20-1 :-moz-focusring{outline:auto}.gradio-container-3-20-1 :-moz-ui-invalid{box-shadow:none}.gradio-container-3-20-1 progress{vertical-align:baseline}.gradio-container-3-20-1 ::-webkit-inner-spin-button,.gradio-container-3-20-1 ::-webkit-outer-spin-button{height:auto}.gradio-container-3-20-1 [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.gradio-container-3-20-1 ::-webkit-search-decoration{-webkit-appearance:none}.gradio-container-3-20-1 ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.gradio-container-3-20-1 summary{display:list-item}.gradio-container-3-20-1 blockquote,.gradio-container-3-20-1 dl,.gradio-container-3-20-1 dd,.gradio-container-3-20-1 h1,.gradio-container-3-20-1 h2,.gradio-container-3-20-1 h3,.gradio-container-3-20-1 h4,.gradio-container-3-20-1 h5,.gradio-container-3-20-1 h6,.gradio-container-3-20-1 hr,.gradio-container-3-20-1 figure,.gradio-container-3-20-1 p,.gradio-container-3-20-1 pre{margin:0}.gradio-container-3-20-1 fieldset{margin:0;padding:0}.gradio-container-3-20-1 legend{padding:0}.gradio-container-3-20-1 ol,.gradio-container-3-20-1 ul,.gradio-container-3-20-1 menu{margin:0;padding:0}.gradio-container-3-20-1 textarea{resize:vertical}.gradio-container-3-20-1 input::placeholder,.gradio-container-3-20-1 textarea::placeholder{opacity:1;color:--color-var(--color-grey-400)}.gradio-container-3-20-1 button,.gradio-container-3-20-1 [role=button]{cursor:pointer}.gradio-container-3-20-1 :disabled{cursor:default}.gradio-container-3-20-1 img,.gradio-container-3-20-1 svg,.gradio-container-3-20-1 video,.gradio-container-3-20-1 canvas,.gradio-container-3-20-1 audio,.gradio-container-3-20-1 iframe,.gradio-container-3-20-1 embed,.gradio-container-3-20-1 object{display:block;vertical-align:middle}.gradio-container-3-20-1 img,.gradio-container-3-20-1 video{max-width:100%;height:auto}.gradio-container-3-20-1 [hidden]{display:none}.gradio-container-3-20-1 [type=text],.gradio-container-3-20-1 [type=email],.gradio-container-3-20-1 [type=url],.gradio-container-3-20-1 [type=password],.gradio-container-3-20-1 [type=number],.gradio-container-3-20-1 [type=date],.gradio-container-3-20-1 [type=datetime-local],.gradio-container-3-20-1 [type=month],.gradio-container-3-20-1 [type=search],.gradio-container-3-20-1 [type=tel],.gradio-container-3-20-1 [type=time],.gradio-container-3-20-1 [type=week],.gradio-container-3-20-1 [multiple],.gradio-container-3-20-1 textarea,.gradio-container-3-20-1 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-3-20-1 [type=checkbox],.gradio-container-3-20-1 [type=radio]{color-adjust:exact;display:inline-block;flex-shrink:0;vertical-align:middle;appearance:none;border-width:1px;border-color:#6b7280;background-origin:border-box;background-color:#fff;padding:0;width:1rem;height:1rem;color:#2563eb;user-select:none}.gradio-container-3-20-1 [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-3-20-1 [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-3-20-1 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-3-20-1 [type=checkbox]:checked,.gradio-container-3-20-1 [type=radio]:checked{background-position:center;background-size:100% 100%;background-repeat:no-repeat}.gradio-container-3-20-1 [type=checkbox]:checked:hover,.gradio-container-3-20-1 [type=checkbox]:checked:focus,.gradio-container-3-20-1 [type=radio]:checked:hover,.gradio-container-3-20-1 [type=radio]:checked:focus{border-color:transparent}.gradio-container-3-20-1 [type=checkbox]:focus-visible,.gradio-container-3-20-1 [type=checkbox]:focus-visible,.gradio-container-3-20-1 [type=radio]:focus-visible,.gradio-container-3-20-1 [type=radio]:focus-visible{outline:none}.gradio-container-3-20-1 .scroll-hide{-ms-overflow-style:none;scrollbar-width:none}.gradio-container-3-20-1 .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-3-20-1 .scroll-hide::-webkit-scrollbar{display:none}.gradio-container-3-20-1{-webkit-text-size-adjust:100%;line-height:1.5;font-family:Source Sans Pro,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";-moz-tab-size:4;tab-size:4}.gradio-container-3-20-1 .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-3-20-1 .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-3-20-1 .cropper-wrap-box,.gradio-container-3-20-1 .cropper-canvas,.gradio-container-3-20-1 .cropper-drag-box,.gradio-container-3-20-1 .cropper-crop-box,.gradio-container-3-20-1 .cropper-modal{position:absolute;inset:0}.gradio-container-3-20-1 .cropper-wrap-box,.gradio-container-3-20-1 .cropper-canvas{overflow:hidden}.gradio-container-3-20-1 .cropper-drag-box{opacity:0;background-color:#fff}.gradio-container-3-20-1 .cropper-modal{opacity:.5;background-color:#000}.gradio-container-3-20-1 .cropper-view-box{display:block;outline:1px solid #39f;outline-color:#3399ffbf;width:100%;height:100%;overflow:hidden}.gradio-container-3-20-1 .cropper-dashed{display:block;position:absolute;opacity:.5;border:0 dashed #eee}.gradio-container-3-20-1 .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-3-20-1 .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-3-20-1 .cropper-center{display:block;position:absolute;top:50%;left:50%;opacity:.75;width:0;height:0}.gradio-container-3-20-1 .cropper-center:before,.gradio-container-3-20-1 .cropper-center:after{display:block;position:absolute;background-color:#eee;content:" "}.gradio-container-3-20-1 .cropper-center:before{top:0;left:-3px;width:7px;height:1px}.gradio-container-3-20-1 .cropper-center:after{top:-3px;left:0;width:1px;height:7px}.gradio-container-3-20-1 .cropper-face,.gradio-container-3-20-1 .cropper-line,.gradio-container-3-20-1 .cropper-point{display:block;position:absolute;opacity:.1;width:100%;height:100%}.gradio-container-3-20-1 .cropper-face{top:0;left:0;background-color:#fff}.gradio-container-3-20-1 .cropper-line{background-color:#39f}.gradio-container-3-20-1 .cropper-line.line-e{top:0;right:-3px;cursor:ew-resize;width:5px}.gradio-container-3-20-1 .cropper-line.line-n{top:-3px;left:0;cursor:ns-resize;height:5px}.gradio-container-3-20-1 .cropper-line.line-w{top:0;left:-3px;cursor:ew-resize;width:5px}.gradio-container-3-20-1 .cropper-line.line-s{bottom:-3px;left:0;cursor:ns-resize;height:5px}.gradio-container-3-20-1 .cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.gradio-container-3-20-1 .cropper-point.point-e{top:50%;right:-3px;cursor:ew-resize;margin-top:-3px}.gradio-container-3-20-1 .cropper-point.point-n{top:-3px;left:50%;cursor:ns-resize;margin-left:-3px}.gradio-container-3-20-1 .cropper-point.point-w{top:50%;left:-3px;cursor:ew-resize;margin-top:-3px}.gradio-container-3-20-1 .cropper-point.point-s{bottom:-3px;left:50%;cursor:s-resize;margin-left:-3px}.gradio-container-3-20-1 .cropper-point.point-ne{top:-3px;right:-3px;cursor:nesw-resize}.gradio-container-3-20-1 .cropper-point.point-nw{top:-3px;left:-3px;cursor:nwse-resize}.gradio-container-3-20-1 .cropper-point.point-sw{bottom:-3px;left:-3px;cursor:nesw-resize}.gradio-container-3-20-1 .cropper-point.point-se{right:-3px;bottom:-3px;opacity:1;cursor:nwse-resize;width:20px;height:20px}@media (min-width: 768px){.gradio-container-3-20-1 .cropper-point.point-se{width:15px;height:15px}}@media (min-width: 992px){.gradio-container-3-20-1 .cropper-point.point-se{width:10px;height:10px}}@media (min-width: 1200px){.gradio-container-3-20-1 .cropper-point.point-se{opacity:.75;width:5px;height:5px}}.gradio-container-3-20-1 .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-3-20-1 .cropper-invisible{opacity:0}.gradio-container-3-20-1 .cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.gradio-container-3-20-1 .cropper-hide{display:block;position:absolute;width:0;height:0}.gradio-container-3-20-1 .cropper-hidden{display:none!important}.gradio-container-3-20-1 .cropper-move{cursor:move}.gradio-container-3-20-1 .cropper-crop{cursor:crosshair}.gradio-container-3-20-1 .cropper-disabled .cropper-drag-box,.gradio-container-3-20-1 .cropper-disabled .cropper-face,.gradio-container-3-20-1 .cropper-disabled .cropper-line,.gradio-container-3-20-1 .cropper-disabled .cropper-point{cursor:not-allowed}:root,.gradio-container-3-20-1 :host{--color-focus-primary: var(--color-blue-300);--color-focus-secondary: var(--color-blue-500);--color-focus-ring: rgb(191 219 254 / .5);--color-background-primary: white;--color-background-secondary: var(--color-grey-50);--color-background-tertiary: white;--color-text-body: var(--color-grey-800);--color-text-label: var(--color-grey);--color-text-placeholder: var(--color-grey-400);--color-text-subdued: var(--color-grey-400);--color-text-link-base: var(--color-blue-600);--color-text-link-hover: var(--color-blue-700);--color-text-link-visited: var(--color-blue-500);--color-text-link-active: var(--color-blue-600);--color-text-code-background: var(--color-grey-200);--color-text-code-border: color.border-primary;--color-border-primary: var(--color-grey-200);--color-border-secondary: var(--color-grey-600);--color-border-highlight: var(--color-accent-base);--color-accent-soft: var(--color-orange-50);--color-accent-base: var(--color-orange-500);--color-accent-light: var(--color-orange-300);--color-accent-dark: var(--color-orange-700);--color-functional-error-base: var(--color-red);--color-functional-error-subdued: var(--color-red-300);--color-functional-error-background: linear-gradient(to right,var(--color-red-100),var(--color-background-secondary));--color-functional-info-base: var(--color-yellow);--color-functional-info-subdued: var(--color-yellow-300);--color-functional-success-base: var(--color-green);--color-functional-success-subdued: var(--color-green-300);--shadow-drop: rgba(0,0,0,.05) 0px 1px 2px 0px;--shadow-drop-lg: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-inset: rgba(0,0,0,.05) 0px 2px 4px 0px inset;--shadow-spread: 3px;--api-background: linear-gradient(to bottom, rgba(255, 216, 180, .2), transparent);--api-pill-background: var(--color-orange-100);--api-pill-border: var(--color-orange-200);--api-pill-text: var(--color-orange-600);--block_label-border-color: var(--color-border-primary);--block_label-icon-color: var(--color-text-label);--block_label-background: var(--color-background-primary);--icon_button-icon-color-base: var(--color-text-label);--icon_button-icon-color-hover: var(--color-text-label);--icon_button-background-base: var(--color-background-primary);--icon_button-background-hover: var(--color-background-primary);--icon_button-border-color-base: var(--color-background-primary);--icon_button-border-color-hover: var(--color-border-primary);--input-border-color-base: var(--color-border-primary);--input-border-color-hover: var(--color-border-primary);--input-border-color-focus: var(--color-focus-primary);--input-background-base: var(--color-background-tertiary);--input-background-hover: var(--color-background-tertiary);--input-background-focus: var(--color-focus-tertiary);--checkbox-border-radius: var(--radius-sm);--checkbox-border-color-base: var(--color-grey-300);--checkbox-border-color-hover: var(--color-grey-300);--checkbox-border-color-focus: var(--color-blue-500);--checkbox-border-color-selected: var(--color-blue-600);--checkbox-background-base: var(--color-background-primary);--checkbox-background-hover: var(--color-background-primary);--checkbox-background-focus: var(--color-background-primary);--checkbox-background-selected: var(--color-blue-600);--checkbox-label-border-color-base: var(--color-border-primary);--checkbox-label-border-color-hover: var(--color-border-primary);--checkbox-label-border-color-focus: var(--color-focus-secondary);--checkbox-label-background-hover: linear-gradient(to top, var(--color-grey-100), white);--checkbox-label-background-base: linear-gradient(to top, var(--color-grey-50), white);--checkbox-label-background-focus: linear-gradient(to top, var(--color-grey-100), white);--button-primary-border-color-base: var(--color-orange-200);--button-primary-border-color-hover: var(--color-orange-200);--button-primary-border-color-focus: var(--color-orange-200);--button-primary-text-color-base: var(--color-orange-600);--button-primary-text-color-hover: var(--color-orange-600);--button-primary-text-color-focus: var(--color-orange-600);--button-primary-background-base: linear-gradient(to bottom right, rgb(255 216 180 / .7), rgb(255 176 102 / .8));--button-primary-background-hover: linear-gradient(to bottom right, rgb(255 216 180 / .7), rgb(255 216 180 / .9));--button-primary-background-focus: linear-gradient(to bottom right, rgb(255 216 180 / .7), rgb(255 216 180 / .9));--button-secondary-border-color-base: var(--color-grey-200);--button-secondary-border-color-hover: var(--color-grey-200);--button-secondary-border-color-focus: var(--color-grey-200);--button-secondary-text-color-base: var(--color-grey-700);--button-secondary-text-color-hover: var(--color-grey-700);--button-secondary-text-color-focus: var(--color-grey-700);--button-secondary-background-base: linear-gradient(to bottom right, rgb(243 244 246 / .7), rgb(229 231 235 / .8));--button-secondary-background-hover: linear-gradient(to bottom right, rgb(243 244 246 / .7), rgb(243 244 246 / .9));--button-secondary-background-focus: linear-gradient(to bottom right, rgb(243 244 246 / .7), rgb(243 244 246 / .9));--button-cancel-border-color-base: var(--color-red-200);--button-cancel-border-color-hover: var(--color-red-200);--button-cancel-border-color-focus: var(--color-red-200);--button-cancel-text-color-base: var(--color-red-600);--button-cancel-text-color-hover: var(--color-red-600);--button-cancel-text-color-focus: var(--color-red-600);--button-cancel-background-base: linear-gradient(to bottom right, rgb(254 202 202 / .7), rgb(252 165 165 / .8));--button-cancel-background-hover: linear-gradient(to bottom right, rgb(254 202 202 / .7), rgb(254 202 202 / .9));--button-cancel-background-focus: linear-gradient(to bottom right, rgb(254 202 202 / .7), rgb(254 202 202 / .9));--button-plain-border-color-base: var(--color-border-primary);--button-plain-border-color-hover: var(--color-border-primary);--button-plain-border-color-focus: var(--color-border-primary);--button-plain-text-color-base: var(--color-text-body);--button-plain-text-color-hover: var(--color-text-body);--button-plain-text-color-focus: var(--color-text-body);--button-plain-background-base: white;--button-plain-background-hover: white;--button-plain-background-focus: white;--gallery-label-background-base: var(--color-grey-50);--gallery-label-background-hover: var(--color-grey-50);--gallery-label-border-color-base: var(--color-border-primary);--gallery-label-border-color-hover: var(--color-border-primary);--gallery-thumb-background-base: var(--color-grey-100);--gallery-thumb-background-hover: white;--gallery-thumb-border-color-base: var(--color-border-primary);--gallery-thumb-border-color-hover: var(--color-accent-light);--gallery-thumb-border-color-focus: var(--color-focus-secondary);--gallery-thumb-border-color-selected: var(--color-accent-base);--label-gradient-from: var(--color-orange-400);--label-gradient-to: var(--color-orange-200);--table-even-background: white;--table-odd-background: var(--color-grey-50);--table-background-edit: var(--color-orange-50);--dataset-gallery-background-base: white;--dataset-gallery-background-hover: var(--color-grey-50);--dataset-dataframe-border-base: var(--color-grey-300);--dataset-dataframe-border-hover: var(--color-grey-300);--dataset-table-background-base: transparent;--dataset-table-background-hover: var(--color-orange-50);--dataset-table-border-base: var(--color-border-primary);--dataset-table-border-hover: var(--color-orange-100)}.dark{--color-focus-primary: var(--color-grey-700);--color-focus-secondary: var(--color-grey-600);--color-focus-ring: rgb(55 65 81);--color-background-primary: var(--color-grey-950);--color-background-secondary: var(--color-grey-900);--color-background-tertiary: var(--color-grey-800);--color-text-body: var(--color-grey-100);--color-text-label: var(--color-grey-200);--color-text-placeholder: var(--color-grey);--color-text-subdued: var(--color-grey-400);--color-text-link-base: var(--color-blue-500);--color-text-link-hover: var(--color-blue-400);--color-text-link-visited: var(--color-blue-600);--color-text-link-active: var(--color-blue-500);--color-text-code-background: var(--color-grey-800);--color-text-code-border: color.border-primary;--color-border-primary: var(--color-grey-700);--color-border-secondary: var(--color-grey-600);--color-border-highlight: var(--color-accent-base);--color-accent-base: var(--color-orange-500);--color-accent-light: var(--color-orange-300);--color-accent-dark: var(--color-orange-700);--color-functional-error-base: var(--color-red-400);--color-functional-error-subdued: var(--color-red-300);--color-functional-error-background: var(--color-background-primary);--color-functional-info-base: var(--color-yellow);--color-functional-info-subdued: var(--color-yellow-300);--color-functional-success-base: var(--color-green);--color-functional-success-subdued: var(--color-green-300);--shadow-spread: 2px;--api-background: linear-gradient(to bottom, rgba(255, 216, 180, .05), transparent);--api-pill-background: var(--color-orange-400);--api-pill-border: var(--color-orange-600);--api-pill-text: var(--color-orange-900);--block-border-color: var(--color-border-primary);--block-background: var(--color-background-tertiary);--uploadable-border-color-hover: var(--color-border-primary);--uploadable-border-color-loaded: var(--color-functional-success);--uploadable-text-color: var(--color-text-subdued);--block_label-border-color: var(--color-border-primary);--block_label-icon-color: var(--color-text-label);--block_label-shadow: var(--shadow-drop);--block_label-background: var(--color-background-secondary);--icon_button-icon-color-base: var(--color-text-label);--icon_button-icon-color-hover: var(--color-text-label);--icon_button-background-base: var(--color-background-primary);--icon_button-background-hover: var(--color-background-primary);--icon_button-border-color-base: var(--color-background-primary);--icon_button-border-color-hover: var(--color-border-secondary);--input-text-color: var(--color-text-body);--input-border-color-base: var(--color-border-primary);--input-border-color-hover: var(--color-border-primary);--input-border-color-focus: var(--color-border-primary);--input-background-base: var(--color-background-tertiary);--input-background-hover: var(--color-background-tertiary);--input-background-focus: var(--color-background-tertiary);--input-shadow: var(--shadow-inset);--checkbox-border-color-base: var(--color-border-primary);--checkbox-border-color-hover: var(--color-focus-primary);--checkbox-border-color-focus: var(--color-blue-500);--checkbox-background-base: var(--color-background-primary);--checkbox-background-hover: var(--color-background-primary);--checkbox-background-focus: var(--color-background-primary);--checkbox-background-selected: var(--color-blue-600);--checkbox-label-border-color-base: var(--color-border-primary);--checkbox-label-border-color-hover: var(--color-border-primary);--checkbox-label-border-color-focus: var(--color-border-secondary);--checkbox-label-background-base: linear-gradient(to top, var(--color-grey-900), var(--color-grey-800));--checkbox-label-background-hover: linear-gradient(to top, var(--color-grey-900), var(--color-grey-800));--checkbox-label-background-focus: linear-gradient(to top, var(--color-grey-900), var(--color-grey-800));--form-seperator-color: var(--color-border-primary);--button-primary-border-color-base: var(--color-orange-600);--button-primary-border-color-hover: var(--color-orange-600);--button-primary-border-color-focus: var(--color-orange-600);--button-primary-text-color-base: white;--button-primary-text-color-hover: white;--button-primary-text-color-focus: white;--button-primary-background-base: linear-gradient(to bottom right, var(--color-orange-700), var(--color-orange-700));--button-primary-background-hover: linear-gradient(to bottom right, var(--color-orange-700), var(--color-orange-500));--button-primary-background-focus: linear-gradient(to bottom right, var(--color-orange-700), var(--color-orange-500));--button-secondary-border-color-base: var(--color-grey-600);--button-secondary-border-color-hover: var(--color-grey-600);--button-secondary-border-color-focus: var(--color-grey-600);--button-secondary-text-color-base: white;--button-secondary-text-color-hover: white;--button-secondary-text-color-focus: white;--button-secondary-background-base: linear-gradient(to bottom right, var(--color-grey-600), var(--color-grey-700));--button-secondary-background-hover: linear-gradient(to bottom right, var(--color-grey-600), var(--color-grey-600));--button-secondary-background-focus: linear-gradient(to bottom right, var(--color-grey-600), var(--color-grey-600));--button-cancel-border-color-base: var(--color-red-600);--button-cancel-border-color-hover: var(--color-red-600);--button-cancel-border-color-focus: var(--color-red-600);--button-cancel-text-color-base: white;--button-cancel-text-color-hover: white;--button-cancel-text-color-focus: white;--button-cancel-background-base: linear-gradient(to bottom right, var(--color-red-700), var(--color-red-700));--button-cancel-background-focus: linear-gradient(to bottom right, var(--color-red-700), var(--color-red-500));--button-cancel-background-hover: linear-gradient(to bottom right, var(--color-red-700), var(--color-red-500));--button-plain-border-color-base: var(--color-grey-600);--button-plain-border-color-hover: var(--color-grey-500);--button-plain-border-color-focus: var(--color-grey-500);--button-plain-text-color-base: var(--color-text-body);--button-plain-text-color-hover: var(--color-text-body);--button-plain-text-color-focus: var(--color-text-body);--button-plain-background-base: var(--color-grey-700);--button-plain-background-hover: var(--color-grey-700);--button-plain-background-focus: var(--color-grey-700);--gallery-label-background-base: var(--color-grey-50);--gallery-label-background-hover: var(--color-grey-50);--gallery-label-border-color-base: var(--color-border-primary);--gallery-label-border-color-hover: var(--color-border-primary);--gallery-thumb-background-base: var(--color-grey-900);--gallery-thumb-background-hover: var(--color-grey-900);--gallery-thumb-border-color-base: var(--color-border-primary);--gallery-thumb-border-color-hover: var(--color-accent-base);--gallery-thumb-border-color-focus: var(--color-blue-500);--gallery-thumb-border-color-selected: var(--color-accent-base);--chatbot-border-border-color-base: transparent;--chatbot-border-border-color-latest: transparent;--chatbot-user-background-base: ;--chatbot-user-background-latest: ;--chatbot-user-text-color-base: white;--chatbot-user-text-color-latest: white;--chatbot-bot-background-base: ;--chatbot-bot-background-latest: ;--chatbot-bot-text-color-base: white;--chatbot-bot-text-color-latest: white;--label-gradient-from: var(--color-orange-400);--label-gradient-to: var(--color-orange-600);--table-odd-background: var(--color-grey-900);--table-even-background: var(--color-grey-950);--table-background-edit: transparent;--dataset-gallery-background-base: var(--color-background-primary);--dataset-gallery-background-hover: var(--color-grey-800);--dataset-dataframe-border-base: var(--color-border-primary);--dataset-dataframe-border-hover: var(--color-border-secondary);--dataset-table-background-base: transparent;--dataset-table-background-hover: var(--color-grey-700);--dataset-table-border-base: var(--color-grey-800);--dataset-table-border-hover: var(--color-grey-800)}: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.8125rem, 2rem + -.625vw, 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: Source Sans Pro, 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: 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-1-5: 6px;--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);--easing-standard: cubic-bezier(.4, 0, .2, 1);--easing-accelerate: cubic-bezier(.4, 0, 1, 1);--easing-decelerate: cubic-bezier(0, 0, .2, 1);--elevation-1: 0 1px 2px 0 rgba(0, 0, 0, .05);--elevation-2: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--elevation-3: 0 4px 6px -2px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .06);--elevation-4: 0 12px 16px -4px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--elevation-5: 0 20px 24px -4px rgba(0, 0, 0, .1), 0 8px 8px -4px rgba(0, 0, 0, .04);--elevation-6: 0 24px 48px -12px rgba(0, 0, 0, .25);--elevation-7: 0 32px 64px -12px rgba(0, 0, 0, .2);--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-black: #14141b;--color-grey: #6b7280;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red: #ef4444;--color-green-300: #86efac;--color-green-500: #22c55e;--color-green-700: #2f855a;--color-green: #22c55e;--color-blue-300: #93c5fd;--color-blue-500: #0ea5e9;--color-blue-700: #1d4ed8;--color-blue: #0ea5e9;--color-pink-300: #fbb6ce;--color-pink-500: #ed64a6;--color-pink-700: #d53f8c;--color-pink: var(--color-pink-500);--color-purple-300: #b794f4;--color-purple-500: #805ad5;--color-purple-700: #6b46c1;--color-purple: var(--color-purple-500);--color-teal-300: #81e6d9;--color-teal-500: #38b2ac;--color-teal-700: #2c7a7b;--color-teal: var(--color-teal-500);--color-yellow-300: #fde047;--color-yellow-500: #eab308;--color-yellow-700: #d69e2e;--color-yellow: #eab308;--color-orange-300: #ffb066;--color-orange-500: #ff7c00;--color-orange-700: #ce6400;--color-orange: #f97316;--color-brown-300: #a1887f;--color-brown-500: #795548;--color-brown-700: #5d4037;--color-brown: var(--color-brown-500);--color-blue-200: #bfdbfe;--color-blue-400: #60a5fa;--color-blue-600: #2563eb;--color-grey-950: #0b0f19;--color-red-100: #fee2e2;--color-red-200: #fecaca;--color-red-400: #f87171;--color-red-600: #dc2626;--color-red-800: #991b1b;--color-red-900: #7f1d1d;--color-green-200: #bbf7d0;--color-green-400: #4ade80;--color-green-600: #16a34a;--color-green-800: #166534;--color-orange-50: #fff2e5;--color-orange-100: #ffe5cc;--color-orange-200: #ffd8b4;--color-orange-400: #ff9633;--color-orange-600: #ee7400;--color-orange-800: #a45000;--color-orange-900: #5c2d00;--color-yellow-200: #fef08a;--color-yellow-400: #facc15;--color-yellow-600: #ca8a04;--color-yellow-800: #854d0e;--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-3-20-1 .prose{font-size:var(--scale-0)}.gradio-container-3-20-1 .prose *{color:var(--color-text-body)}.gradio-container-3-20-1 .prose p{margin-bottom:1rem;font-size:var(--scale-0);line-height:var(--line-lg)}.gradio-container-3-20-1 .prose h1,.gradio-container-3-20-1 .prose h2,.gradio-container-3-20-1 .prose h3,.gradio-container-3-20-1 .prose h4,.gradio-container-3-20-1 .prose h5{margin:2rem 0 1rem;font-weight:600;line-height:1.3;font-family:-var(--font-sans)}.gradio-container-3-20-1 .prose>*:first-child{margin-top:0}.gradio-container-3-20-1 .prose h1{margin-top:0;font-size:1.802rem}.gradio-container-3-20-1 .prose h2{font-size:1.602rem}.gradio-container-3-20-1 .prose h3{font-size:1.424rem}.gradio-container-3-20-1 .prose h4{font-size:1.266rem}.gradio-container-3-20-1 .prose h5{font-size:1.125rem}@media (min-width: 550px){.gradio-container-3-20-1 .prose h1{margin-top:0;font-size:2.488rem}.gradio-container-3-20-1 .prose h2{font-size:2.074rem}.gradio-container-3-20-1 .prose h3{font-size:1.728rem}.gradio-container-3-20-1 .prose h4{font-size:1.44rem}.gradio-container-3-20-1 .prose h5{font-size:1.2rem}.gradio-container-3-20-1 .prose small{font-size:.833rem}}.gradio-container-3-20-1 .prose ul{list-style:circle inside}.gradio-container-3-20-1 .prose ol{list-style:decimal inside}.gradio-container-3-20-1 .prose ul>p,.gradio-container-3-20-1 .prose li>p{display:inline-block}.gradio-container-3-20-1 .prose ol,.gradio-container-3-20-1 .prose ul{margin-top:0;padding-left:0}.gradio-container-3-20-1 .prose ul ul,.gradio-container-3-20-1 .prose ul ol,.gradio-container-3-20-1 .prose ol ol,.gradio-container-3-20-1 .prose ol ul{margin:.5rem 0 .5rem 3rem;font-size:90%}.gradio-container-3-20-1 .prose li{margin-bottom:.5rem}.gradio-container-3-20-1 .prose code{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background:var(--color-background-secondary);padding:1px 3px;font-size:85%;white-space:nowrap}.gradio-container-3-20-1 .prose pre>code{display:block;padding:.5rem .7rem;white-space:pre}.gradio-container-3-20-1 .prose th,.gradio-container-3-20-1 .prose td{border-bottom:1px solid #e1e1e1;padding:12px 15px;text-align:left}.gradio-container-3-20-1 .prose th:first-child,.gradio-container-3-20-1 .prose td:first-child{padding-left:0}.gradio-container-3-20-1 .prose th:last-child,.gradio-container-3-20-1 .prose td:last-child{padding-right:0}.gradio-container-3-20-1 .prose button,.gradio-container-3-20-1 .prose .button,.gradio-container-3-20-1 .prose input,.gradio-container-3-20-1 .prose textarea,.gradio-container-3-20-1 .prose select,.gradio-container-3-20-1 .prose fieldset{margin-bottom:1rem}.gradio-container-3-20-1 .prose pre,.gradio-container-3-20-1 .prose blockquote,.gradio-container-3-20-1 .prose dl,.gradio-container-3-20-1 .prose figure,.gradio-container-3-20-1 .prose table,.gradio-container-3-20-1 .prose p,.gradio-container-3-20-1 .prose ul,.gradio-container-3-20-1 .prose ol,.gradio-container-3-20-1 .prose form{margin-bottom:1rem}.gradio-container-3-20-1 .prose a{color:var(--color-text-link-base);text-decoration:underline}.gradio-container-3-20-1 .prose a:visited{color:var(--color-text-link-visited)}.gradio-container-3-20-1 .prose a:hover{color:var(--color-text-link-hover)}.gradio-container-3-20-1 .prose a:active{color:var(--color-text-link-active)}.gradio-container-3-20-1 .prose hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.gradio-container-3-20-1 .prose blockquote{margin:var(--size-6) 0!important;border-left:5px solid var(--color-border-primary);padding-left:var(--size-2)}.gradio-container-3-20-1{display:flex;position:relative;flex-direction:column;background:var(--button-secondary-background-base);background:var(--color-background-primary);padding:0;min-height:1px;overflow:hidden;color:var(--button-secondary-text-color-base)}.embed-container.svelte-p7tiy3.svelte-p7tiy3{margin:var(--size-4) 0px;border:1px solid var(--button-secondary-border-color-base);border-radius:var(--radius-lg)}.with-info.svelte-p7tiy3.svelte-p7tiy3{padding-bottom:var(--size-7)}.embed-container.svelte-p7tiy3>.main.svelte-p7tiy3{padding:var(--size-4)}.app.svelte-p7tiy3>.main.svelte-p7tiy3{display:flex;flex-grow:1;flex-direction:column}.app.svelte-p7tiy3.svelte-p7tiy3{position:relative;margin:auto;padding:var(--size-4);width:100%;height:100%}@media (min-width: 640px){.app.svelte-p7tiy3.svelte-p7tiy3{max-width:640px}}@media (min-width: 768px){.app.svelte-p7tiy3.svelte-p7tiy3{max-width:768px}}@media (min-width: 1024px){.app.svelte-p7tiy3.svelte-p7tiy3{max-width:1024px}}@media (min-width: 1280px){.app.svelte-p7tiy3.svelte-p7tiy3{max-width:1280px}}@media (min-width: 1536px){.app.svelte-p7tiy3.svelte-p7tiy3{max-width:1536px}}.info.svelte-p7tiy3.svelte-p7tiy3{display:flex;position:absolute;bottom:0;justify-content:flex-start;border-top:1px solid var(--button-secondary-border-color-base);padding:var(--size-1) var(--size-5);width:100%;color:var(--color-text-subdued);font-size:var(--scale-00);white-space:nowrap}.info.svelte-p7tiy3>span.svelte-p7tiy3{word-wrap:break-word;-break:keep-all;display:block;word-break:keep-all}.info.svelte-p7tiy3>span.svelte-p7tiy3:nth-child(1){margin-right:4px;min-width:0px;max-width:max-content;overflow:hidden;color:var(--color-text-body);text-overflow:ellipsis;white-space:nowrap}.info.svelte-p7tiy3>span.svelte-p7tiy3:nth-child(2){margin-right:3px}.info.svelte-p7tiy3>span.svelte-p7tiy3:nth-child(2),.info.svelte-p7tiy3>span.svelte-p7tiy3:nth-child(3){width:max-content}.info.svelte-p7tiy3>span.svelte-p7tiy3:nth-child(3){align-self:flex-end;justify-self:flex-end;margin-left:auto;text-align:right}.info.svelte-p7tiy3>span.svelte-p7tiy3:nth-child(1){flex-shrink:9}.hidden-title.svelte-p7tiy3.svelte-p7tiy3{position:absolute;left:var(--size-5);opacity:0;background:var(--button-secondary-background-base);padding-right:4px}.info.svelte-p7tiy3 a.svelte-p7tiy3{color:var(--color-text-body)}.title.svelte-p7tiy3.svelte-p7tiy3{font-size:var(--scale-000);font-family:var(--font-mono)}.hf.svelte-p7tiy3.svelte-p7tiy3{margin-left:5px}.space-logo.svelte-p7tiy3 img.svelte-p7tiy3{display:inline-block;margin-bottom:4px;height:12px}a.svelte-p7tiy3.svelte-p7tiy3:hover{text-decoration:underline}svg.svelte-17vbz2n{width:var(--size-20);height:var(--size-20);font-size:var(--scale-2)}div.svelte-17vbz2n{z-index:var(--layer-2)}.margin.svelte-17vbz2n{margin:var(--size-4)}.wrap.svelte-h2bzqy{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:var(--layer-5);border-radius:var(--radius-lg);background-color:var(--color-background-tertiary);padding:0 var(--size-6);max-height:var(--size-screen-h);overflow:hidden}.wrap.center.svelte-h2bzqy{top:0;right:0;left:0}.wrap.default.svelte-h2bzqy{inset:0}.hide.svelte-h2bzqy{opacity:0;pointer-events:none}.generating.svelte-h2bzqy{animation:svelte-h2bzqy-pulse 2s cubic-bezier(.4,0,.6,1) infinite;border:2px solid var(--color-accent-base);background:transparent}.translucent.svelte-h2bzqy{background:none}@keyframes svelte-h2bzqy-pulse{0%,to{opacity:1}50%{opacity:.5}}.loading.svelte-h2bzqy{z-index:var(--layer-2);color:var(--color-text-body)}.eta-bar.svelte-h2bzqy{position:absolute;inset:0;transform-origin:left;opacity:.8;z-index:var(--layer-1);transition:10ms;background:var(--color-background-secondary)}.progress-bar-wrap.svelte-h2bzqy{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background:var(--color-background-primary);width:55.5%;height:var(--size-4)}.progress-bar.svelte-h2bzqy{transform-origin:left;border-radius:var(--radius-sm);background-color:var(--color-accent-base);width:var(--size-full);height:var(--size-full)}.progress-level.svelte-h2bzqy{display:flex;flex-direction:column;align-items:center;gap:1;z-index:var(--layer-2);width:var(--size-full)}.progress-level-inner.svelte-h2bzqy{margin:var(--size-2) auto;color:var(--color-text-body);font-size:var(--scale-000);font-family:var(--font-mono)}.meta-text.svelte-h2bzqy{position:absolute;top:0;right:0;z-index:var(--layer-2);padding:var(--size-1) var(--size-2);font-size:var(--scale-000);font-family:var(--font-mono)}.meta-text-center.svelte-h2bzqy{display:flex;position:absolute;top:0;right:0;justify-content:center;align-items:center;transform:translateY(var(--size-6));z-index:var(--layer-2);padding:var(--size-1) var(--size-2);font-size:var(--scale-000);font-family:var(--font-mono);text-align:center}.error.svelte-h2bzqy{box-shadow:var(--shadow-drop);border-radius:var(--radius-full);background-color:var(--color-background-primary);background:rgba(255,0,0,.2);padding-right:var(--size-4);padding-left:var(--size-4);color:var(--color-functional-error-base);font-weight:var(--weight-semibold);font-size:var(--scale-1);line-height:var(--line-lg);font-family:var(--font-sans)}.toast.svelte-h2bzqy{position:fixed;top:0;right:var(--size-4);bottom:0;left:var(--size-4);z-index:var(--layer-top);padding:var(--size-4)}.toast-body.svelte-h2bzqy{display:flex;position:absolute;top:var(--size-8);right:0;left:0;align-items:center;margin:var(--size-6) var(--size-4);margin:auto;box-shadow:var(--shadow-drop-lg-xl);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-background-secondary);background:var(--color-functional-error-background);padding:var(--size-4) var(--size-6);max-width:1200px;max-width:610px;overflow:hidden;pointer-events:auto}.toast-title.svelte-h2bzqy{display:flex;align-items:center;padding:var(--size-1) var(--size-3);color:var(--color-functional-error-base);color:var(--color-red-500);font-weight:var(--weight-bold);font-size:var(--scale-0);line-height:var(--line-xs)}.toast-close.svelte-h2bzqy{display:flex;flex-shrink:0;justify-content:center;align-items:center;border-radius:var(--radius-full);background:var(--color-red-600);padding:var(--size-2);padding-left:calc(var(--size-2) - 1px);width:var(--size-10);height:var(--size-10);color:#fff;font-weight:var(--weight-bold);font-size:var(--scale-5);text-align:center}.toast-text.svelte-h2bzqy{padding:var(--size-1) var(--size-3);font-size:var(--scale-00);font-family:var(--font-mono)}.toast-details.svelte-h2bzqy{padding-left:var(--size-3);width:100%}@media (min-width: 768px){.toast-body.svelte-h2bzqy{right:var(--size-4);left:auto}}.error.svelte-1q4773b.svelte-1q4773b{position:relative;padding:var(--size-4);color:var(--color-text-body);text-align:center}.error.svelte-1q4773b>.svelte-1q4773b{margin-top:var(--size-4)}a.svelte-1q4773b.svelte-1q4773b{color:var(--color-text-link-base)}a.svelte-1q4773b.svelte-1q4773b:hover{color:var(--color-text-link-hover);text-decoration:underline}a.svelte-1q4773b.svelte-1q4773b:visited{color:var(--color-text-link-visited)}a.svelte-1q4773b.svelte-1q4773b:active{color:var(--color-text-link-active)}
