/*! tailwindcss v4.2.1 | 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-border-style:solid;--tw-font-weight: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}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-600:oklch(57.7% .245 27.325);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-600:oklch(66.6% .179 58.318);--color-green-100:oklch(96.2% .044 156.743);--color-green-600:oklch(62.7% .194 149.214);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-600:oklch(51.1% .262 276.966);--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-500:oklch(55.1% .027 264.364);--color-gray-900:oklch(21% .034 264.665);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI (Custom)", Roboto, "Helvetica Neue", "Open Sans (Custom)", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--default-mono-font-family:var(--font-mono);--radius-4:8px;--shadow-6:0 0 0 1px var(--gray-a3), 0 12px 60px var(--black-a3), 0 16px 64px var(--gray-a2), 0 16px 36px -20px var(--gray-a7)}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-6:0 0 0 1px color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%), 0 12px 60px var(--black-a3), 0 16px 64px var(--gray-a2), 0 16px 36px -20px var(--gray-a7)}}:root,:host{--font-size-1:12px;--font-size-2:14px;--font-size-3:16px;--font-size-4:18px;--font-size-5:20px;--font-size-6:24px;--font-size-7:28px;--font-size-8:35px;--font-size-9:60px;--font-weight-regular:400;--letter-spacing-1:.0025em;--letter-spacing-2:0em;--letter-spacing-3:0em;--letter-spacing-4:-.0025em;--letter-spacing-5:-.005em;--letter-spacing-6:-.00625em;--letter-spacing-7:-.0075em;--letter-spacing-8:-.01em;--letter-spacing-9:-.025em;--default-font-size:var(--font-size-3);--default-font-style:normal;--default-font-weight:var(--font-weight-regular);--default-line-height:1.5;--default-letter-spacing:0em;--default-leading-trim-start:.42em;--default-leading-trim-end:.36em;--heading-font-family:var(--default-font-family);--heading-font-size-adjust:1;--heading-font-style:normal;--heading-leading-trim-start:var(--default-leading-trim-start);--heading-leading-trim-end:var(--default-leading-trim-end);--heading-letter-spacing:0em;--heading-line-height-1:16px;--heading-line-height-2:18px;--heading-line-height-3:22px;--heading-line-height-4:24px;--heading-line-height-5:26px;--heading-line-height-6:30px;--heading-line-height-7:36px;--heading-line-height-8:40px;--heading-line-height-9:60px;--color-blue-7:var(--blue-7);--color-blue-11:var(--blue-11);--color-blue-surface:var(--blue-surface);--color-gray-2:var(--gray-2);--color-gray-5:var(--gray-5);--color-gray-6:var(--gray-6);--color-gray-7:var(--gray-7);--color-gray-8:var(--gray-8);--color-gray-11:var(--gray-11);--color-gray-12:var(--gray-12);--color-red-7:var(--red-7);--color-red-11:var(--red-11);--color-red-surface:var(--red-surface)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.alert{padding:1rem}.alert-narrow{padding:.5rem 1rem}.alert-alert,.alert-error{background-color:var(--color-red-surface);border:1px solid var(--color-red-7);color:var(--color-red-11)}.alert-notice,.alert-info{background-color:var(--color-blue-surface);border:1px solid var(--color-blue-7);color:var(--color-blue-11)}.btn-primary{color:#fff;font-size:var(--text-sm);-webkit-user-select:none;user-select:none;touch-action:manipulation;background:linear-gradient(#4b91f7 0%,#367af6 100%) border-box;border:none;border-radius:.375rem;flex-direction:column;align-items:center;padding:.375rem .875rem;display:flex;box-shadow:0 .5px 1.5px #367af640,inset 0 .8px 0 -.25px #fff3}.btn-primary:focus{outline-offset:1px;background:#4b91f7}.btn-secondary{box-sizing:border-box;color:#0f1111;font-size:var(--text-sm);text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer;background:linear-gradient(#f7f8fa,#e7e9ec);border:1px solid #a2a6ac;border-color:#adb1b8 #a2a6ac #8d9096;border-radius:.1875rem;align-items:center;padding:0 .75rem;text-decoration:none;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff9}.file-input::file-selector-button{box-sizing:border-box;color:#0f1111;font-size:var(--text-sm);text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer;background:linear-gradient(#f7f8fa,#e7e9ec);border:1px solid #a2a6ac;border-color:#adb1b8 #a2a6ac #8d9096;border-radius:.1875rem;align-items:center;padding:0 .75rem;text-decoration:none;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff9}.file-input::file-selector-button:active{background:var(--color-gray-5);border-bottom-color:#a2a6ac}.file-input::file-selector-button:hover{border-color:#a2a6ac #979aa1 #82858a}.btn-secondary:active{background:var(--color-gray-5);border-bottom-color:#a2a6ac}.btn-secondary:hover{border-color:#a2a6ac #979aa1 #82858a}.btn-outline{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border:1px solid var(--color-gray-7);border-radius:var(--radius-4);box-shadow:var(--shadow-xs);color:var(--color-gray-12);font-weight:var(--font-weight-medium);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-outline:hover{border-color:var(--color-gray-8);box-shadow:var(--shadow-sm)}.dialog{display:contents}.dialog-native{background:0 0;border:none;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:visible}.dialog-native::backdrop,.dialog-native[data-dialog-state=closed]:not([open]){display:none}.dialog-backdrop{transition-property:opacity;transition-timing-function:var(--ease-out);position:fixed;inset:0}.dialog-backdrop[data-dialog-state=closed],.dialog-backdrop[data-dialog-state=leaving]{opacity:0}.dialog-backdrop[data-dialog-state=open],.dialog-backdrop[data-dialog-state=entering]{opacity:1}.dialog-backdrop[data-dialog-state=entering]{transition-duration:.3s}.dialog-backdrop[data-dialog-state=leaving]{transition-duration:.2s}.dialog-container{min-height:100%;padding:calc(var(--spacing) * 4);align-items:start;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog-container:focus{outline:none}.dialog-container[data-dialog-valign=center]{align-items:center}.dialog-container[data-dialog-halign=center]{justify-content:center}.dialog-panel{--shadow-color:0deg 0% 0%;border-radius:var(--radius-md);border:1px solid var(--color-gray-6);width:100%;box-shadow:var(--shadow-6);transition-property:opacity,transform;transition-timing-function:var(--ease-out);background-color:#fff;position:relative}.dialog-panel[data-dialog-state=closed],.dialog-panel[data-dialog-state=leaving]{opacity:0;transform:scale(.95) translateY(calc(var(--spacing) * 2))}.dialog-panel[data-dialog-state=open],.dialog-panel[data-dialog-state=entering]{opacity:1;transform:scale(1)translateY(0)}.dialog-panel[data-dialog-state=entering]{transition-duration:.3s}.dialog-panel[data-dialog-state=leaving]{transition-duration:.2s;transition-timing-function:var(--ease-in)}.dialog-panel-xs{max-width:var(--container-xs)}.dialog-panel-sm{max-width:var(--container-sm)}.dialog-panel-md{max-width:var(--container-md)}.dialog-panel-lg{max-width:var(--container-lg)}.dialog-panel-xl{max-width:var(--container-xl)}.dialog-panel-2xl{max-width:var(--container-2xl)}.dialog-panel-full{max-width:none;width:calc(100% - calc(var(--spacing) * 8));height:calc(100% - calc(var(--spacing) * 8))}.dialog-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6);display:flex}.dialog-title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-6);color:var(--color-gray-900);margin:0}.dialog-description{font-size:var(--text-sm);line-height:var(--leading-5);color:var(--color-gray-500);margin-top:calc(var(--spacing) * 1)}.dialog-body{padding:calc(var(--spacing) * 6)}.dialog-footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6);border-radius:0 0 var(--radius-xl) var(--radius-xl);display:flex}.dialog-footer-split{justify-content:space-between}.dialog-close{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);margin:0 calc(var(--spacing) * -2);border-radius:var(--radius-md);color:var(--color-gray-11);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;transition-property:color,background-color;transition-duration:.15s;display:flex}.dialog-close:hover{color:var(--color-gray-500);background-color:var(--color-gray-100)}.dialog-close:focus-visible{outline:2px solid var(--color-indigo-600);outline-offset:2px}.dialog-close svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.dialog-close-absolute{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.dialog-panel-bordered{border:1px solid var(--color-gray-200);box-shadow:var(--shadow-lg)}.dialog-panel-flat{box-shadow:none;border:1px solid var(--color-gray-300)}.dialog-container-slideover{justify-content:flex-end;padding:0}.dialog-panel-slideover{max-width:var(--container-md);border-radius:0;height:100%}.dialog-panel-slideover[data-dialog-state=closed],.dialog-panel-slideover[data-dialog-state=leaving]{opacity:1;transform:translate(100%)}.dialog-panel-slideover[data-dialog-state=open],.dialog-panel-slideover[data-dialog-state=entering]{transform:translate(0)}.dialog-container-slideover-left{justify-content:flex-start}.dialog-panel-slideover-left[data-dialog-state=closed],.dialog-panel-slideover-left[data-dialog-state=leaving]{transform:translate(-100%)}.dialog-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-full);margin:0 auto calc(var(--spacing) * 4);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dialog-icon svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.dialog-icon-danger{background-color:var(--color-red-100);color:var(--color-red-600)}.dialog-icon-warning{background-color:var(--color-amber-100);color:var(--color-amber-600)}.dialog-icon-success{background-color:var(--color-green-100);color:var(--color-green-600)}.dialog-icon-info{background-color:var(--color-blue-100);color:var(--color-blue-600)}.heading{--leading-trim-start:var(--heading-leading-trim-start);--leading-trim-end:var(--heading-leading-trim-end);font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--font-weight-bold);line-height:var(--line-height)}:where(.heading){margin:0}.heading:where(.heading-size-1){font-size:calc(var(--font-size-1) * var(--heading-font-size-adjust));--line-height:var(--heading-line-height-1);letter-spacing:calc(var(--letter-spacing-1) + var(--heading-letter-spacing))}.heading:where(.heading-size-2){font-size:calc(var(--font-size-2) * var(--heading-font-size-adjust));--line-height:var(--heading-line-height-2);letter-spacing:calc(var(--letter-spacing-2) + var(--heading-letter-spacing))}.heading:where(.heading-size-3){font-size:calc(var(--font-size-3) * var(--heading-font-size-adjust));--line-height:var(--heading-line-height-3);letter-spacing:calc(var(--letter-spacing-3) + var(--heading-letter-spacing))}.heading:where(.heading-size-4){font-size:calc(var(--font-size-4) * var(--heading-font-size-adjust));--line-height:var(--heading-line-height-4);letter-spacing:calc(var(--letter-spacing-4) + var(--heading-letter-spacing))}.heading:where(.heading-size-5){font-size:calc(var(--font-size-5) * var(--heading-font-size-adjust));--line-height:var(--heading-line-height-5);letter-spacing:calc(var(--letter-spacing-5) + var(--heading-letter-spacing))}.heading:where(.heading-size-6){font-size:calc(var(--font-size-6) * var(--heading-font-size-adjust));--line-height:var(--heading-line-height-6);letter-spacing:calc(var(--letter-spacing-6) + var(--heading-letter-spacing))}.heading:where(.heading-size-7){font-size:calc(var(--font-size-7) * var(--heading-font-size-adjust));--line-height:var(--heading-line-height-7);letter-spacing:calc(var(--letter-spacing-7) + var(--heading-letter-spacing))}.heading:where(.heading-size-8){font-size:calc(var(--font-size-8) * var(--heading-font-size-adjust));--line-height:var(--heading-line-height-8);letter-spacing:calc(var(--letter-spacing-8) + var(--heading-letter-spacing))}.heading:where(.heading-size-9){font-size:calc(var(--font-size-9) * var(--heading-font-size-adjust));--line-height:var(--heading-line-height-9);letter-spacing:calc(var(--letter-spacing-9) + var(--heading-letter-spacing))}span[class^=icon-].inline{margin-top:.125em}table thead tr{border-bottom:1px solid var(--color-gray-6)}table thead tr th{text-align:left}table thead th,table tbody td{padding:calc(var(--spacing) * 2)}}@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.bottom-full{bottom:100%}.z-10{z-index:10}.z-20{z-index:20}.col-span-2{grid-column:span 2/span 2}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.icon-\[mdi--brush\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m20.71 4.63l-1.34-1.34c-.37-.39-1.02-.39-1.41 0L9 12.25L11.75 15l8.96-8.96c.39-.39.39-1.04 0-1.41M7 14a3 3 0 0 0-3 3c0 1.31-1.16 2-2 2c.92 1.22 2.5 2 4 2a4 4 0 0 0 4-4a3 3 0 0 0-3-3'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[mdi--printer-outline\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 8c1.66 0 3 1.34 3 3v6h-4v4H6v-4H2v-6c0-1.66 1.34-3 3-3h1V3h12v5zM8 5v3h8V5zm8 14v-4H8v4zm2-4h2v-4c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v4h2v-2h12zm1-3.5c0 .55-.45 1-1 1s-1-.45-1-1s.45-1 1-1s1 .45 1 1'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[mdi--redo\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18.4 10.6C16.55 9 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16a8 8 0 0 1 7.6-5.5c1.95 0 3.73.72 5.12 1.88L13 16h9V7z'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[mdi--undo\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.5 8c-2.65 0-5.05 1-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88c3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-26{width:calc(var(--spacing) * 26);height:calc(var(--spacing) * 26)}.h-32{height:calc(var(--spacing) * 32)}.h-42{height:calc(var(--spacing) * 42)}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.w-1\/2{width:50%}.w-dvw{width:100dvw}.w-fit{width:fit-content}.w-full{width:100%}.w-sm{width:var(--container-sm)}.max-w-full{max-width:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.touch-none{touch-action:none}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.grid-rows-\[4rem_1fr\]{grid-template-rows:4rem 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto_auto\]{grid-template-rows:auto auto auto}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-6{border-color:var(--color-gray-6)}.border-gray-300{border-color:var(--color-gray-300)}.bg-black{background-color:var(--color-black)}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-gray-2{background-color:var(--color-gray-2)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-white{background-color:var(--color-white)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-1{padding-top:calc(var(--spacing) * 1)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-pre-wrap{white-space:pre-wrap}.text-blue-11{color:var(--color-blue-11)}.text-gray-11{color:var(--color-gray-11)}.text-white{color:var(--color-white)}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.shadow-2{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--gray-a3)), 0 0 0 .5px var(--tw-shadow-color,var(--black-a1)), 0 1px 1px 0 var(--tw-shadow-color,var(--gray-a2)), 0 2px 1px -1px var(--tw-shadow-color,var(--black-a1)), 0 1px 3px 0 var(--tw-shadow-color,var(--black-a1))}@supports (color:color-mix(in lab, red, red)){.shadow-2{--tw-shadow:0 0 0 1px var(--tw-shadow-color,color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%)), 0 0 0 .5px var(--tw-shadow-color,var(--black-a1)), 0 1px 1px 0 var(--tw-shadow-color,var(--gray-a2)), 0 2px 1px -1px var(--tw-shadow-color,var(--black-a1)), 0 1px 3px 0 var(--tw-shadow-color,var(--black-a1))}}.shadow-2{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.open\:grid:is([open],:popover-open,:open){display:grid}@media (hover:hover){.hover\:text-gray-12:hover{color:var(--color-gray-12)}.hover\:no-underline:hover{text-decoration-line:none}}@media (min-width:40rem){.sm\:w-sm{width:var(--container-sm)}}@media (min-width:48rem){.md\:w-md{width:var(--container-md)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}}@media (min-width:64rem){.lg\:absolute{position:absolute}}}.kui-theme{--color-background:white;--color-overlay:var(--black-a6);--color-panel-solid:white;--color-panel-translucent:#ffffffb3;--color-surface:#ffffffd9;--color-transparent:#0000}@supports (color:color(display-p3 0 0 0)){.kui-theme{--color-transparent:color(display-p3 0 0 0/0)}}body{overflow-wrap:break-word;font-family:var(--default-font-family);font-size:var(--default-font-size);font-weight:var(--default-font-weight);font-style:var(--default-font-style);line-height:var(--default-line-height);letter-spacing:var(--default-letter-spacing);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"Segoe UI (Custom)";font-weight:300;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local(Segoe UI Semilight),local(Segoe UI)}@font-face{font-family:"Segoe UI (Custom)";font-weight:300;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local(Segoe UI Semilight Italic),local(Segoe UI Italic)}@font-face{font-family:"Segoe UI (Custom)";font-weight:400;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local(Segoe UI)}@font-face{font-family:"Segoe UI (Custom)";font-weight:400;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local(Segoe UI Italic)}@font-face{font-family:"Segoe UI (Custom)";font-weight:500;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local(Segoe UI Semibold),local(Segoe UI)}@font-face{font-family:"Segoe UI (Custom)";font-weight:500;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local(Segoe UI Semibold Italic),local(Segoe UI Italic)}@font-face{font-family:"Segoe UI (Custom)";font-weight:700;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local(Segoe UI Bold)}@font-face{font-family:"Segoe UI (Custom)";font-weight:700;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local(Segoe UI Bold Italic)}@font-face{font-family:"Open Sans (Custom)";font-weight:300;descent-override:35%;src:local(Open Sans Light),local(Open Sans Regular)}@font-face{font-family:"Open Sans (Custom)";font-weight:300;font-style:italic;descent-override:35%;src:local(Open Sans Light Italic),local(Open Sans Italic)}@font-face{font-family:"Open Sans (Custom)";font-weight:400;descent-override:35%;src:local(Open Sans Regular)}@font-face{font-family:"Open Sans (Custom)";font-weight:400;font-style:italic;descent-override:35%;src:local(Open Sans Italic)}@font-face{font-family:"Open Sans (Custom)";font-weight:500;descent-override:35%;src:local(Open Sans Medium),local(Open Sans Regular)}@font-face{font-family:"Open Sans (Custom)";font-weight:500;font-style:italic;descent-override:35%;src:local(Open Sans Medium Italic),local(Open Sans Italic)}@font-face{font-family:"Open Sans (Custom)";font-weight:700;descent-override:35%;src:local(Open Sans Bold)}@font-face{font-family:"Open Sans (Custom)";font-weight:700;font-style:italic;descent-override:35%;src:local(Open Sans Bold Italic)}@font-face{font-family:"Consolas (Custom)";font-weight:400;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local(Consolas)}@font-face{font-family:"Consolas (Custom)";font-weight:400;font-style:italic;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local(Consolas Italic)}@font-face{font-family:"Consolas (Custom)";font-weight:700;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local(Consolas Bold)}@font-face{font-family:"Consolas (Custom)";font-weight:700;font-style:italic;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local(Consolas Bold Italic)}:root{--blue-1:#fdfdfe;--blue-2:#f7f9ff;--blue-3:#edf2fe;--blue-4:#dfeaff;--blue-5:#d0dfff;--blue-6:#bdd1ff;--blue-7:#a6bff9;--blue-8:#87a5ef;--blue-9:#3d63dd;--blue-10:#3657c3;--blue-11:#395bc7;--blue-12:#1d2e5c;--blue-a1:#00008002;--blue-a2:#0040ff08;--blue-a3:#0047f112;--blue-a4:#0058ff20;--blue-a5:#0052ff2f;--blue-a6:#004eff42;--blue-a7:#0048ee59;--blue-a8:#0040dd78;--blue-a9:#0032d2c2;--blue-a10:#002ab3c9;--blue-a11:#002cb7c6;--blue-a12:#001347e2;--blue-contrast:#fff;--blue-surface:#f5f8ffcc;--blue-indicator:#3d63dd;--blue-track:#3d63dd;--gray-1:#fcfcfd;--gray-2:#f9f9fb;--gray-3:#eff0f3;--gray-4:#e7e8ec;--gray-5:#e0e1e6;--gray-6:#d8d9e0;--gray-7:#cdced7;--gray-8:#b9bbc6;--gray-9:#8b8d98;--gray-10:#80828d;--gray-11:#62636c;--gray-12:#1e1f24;--gray-a1:#00005503;--gray-a2:#00005506;--gray-a3:#00104010;--gray-a4:#000b3618;--gray-a5:#0009321f;--gray-a6:#00073527;--gray-a7:#00063332;--gray-a8:#00083046;--gray-a9:#00051d74;--gray-a10:#00051b7f;--gray-a11:#0002119d;--gray-a12:#000107e1;--gray-contrast:#fff;--gray-surface:#fffc;--gray-indicator:#8b8d98;--gray-track:#8b8d98;--black-1:#fcfcfd;--black-2:#f9f9fb;--black-3:#eff0f3;--black-4:#e7e8ec;--black-5:#e0e1e6;--black-6:#d8d9e0;--black-7:#cdced7;--black-8:#b9bbc6;--black-9:#000;--black-10:#2c2d33;--black-11:#62636c;--black-12:#1e1f24;--black-a1:#00005503;--black-a2:#00005506;--black-a3:#00104010;--black-a4:#000b3618;--black-a5:#0009321f;--black-a6:#00073527;--black-a7:#00063332;--black-a8:#00083046;--black-a9:#000;--black-a10:#000109d3;--black-a11:#0002119d;--black-a12:#000107e1;--black-contrast:#fff;--black-surface:#f8f8facc;--black-indicator:#000;--black-track:#000;--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#ffebea;--red-4:#ffdcd9;--red-5:#ffcdca;--red-6:#febdb9;--red-7:#f5a9a5;--red-8:#eb8f8b;--red-9:#e5484d;--red-10:#d73840;--red-11:#cc2e39;--red-12:#64181b;--red-a1:#ff000003;--red-a2:#ff000008;--red-a3:#ff0d0015;--red-a4:#ff150026;--red-a5:#ff0f0035;--red-a6:#fc0f0046;--red-a7:#e30c015a;--red-a8:#d4090074;--red-a9:#db0007b7;--red-a10:#cc000ac7;--red-a11:#c1000ed1;--red-a12:#540003e7;--red-contrast:#fff;--red-surface:#fff5f5cc;--red-indicator:#e5484d;--red-track:#e5484d}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--blue-1:oklch(99.4% .0015 266.8);--blue-2:oklch(98.3% .008 266.8);--blue-3:oklch(96.1% .0172 266.8);--blue-4:oklch(93.5% .0338 266.8);--blue-5:oklch(90.3% .0512 266.8);--blue-6:oklch(86.3% .0714 266.8);--blue-7:oklch(80.7% .0869 266.8);--blue-8:oklch(73% .1134 266.8);--blue-9:oklch(54.3% .1913 266.8);--blue-10:oklch(49.7% .1729 266.8);--blue-11:oklch(51% .1729 266.8);--blue-12:oklch(31.3% .0856 266.8);--blue-a1:color(display-p3 .0196 .0196 .5098/.008);--blue-a2:color(display-p3 .0196 .2667 .8784/.032);--blue-a3:color(display-p3 .0078 .2392 .8863/.067);--blue-a4:color(display-p3 .0039 .3059 .9373/.118);--blue-a5:color(display-p3 .0039 .2784 .9333/.173);--blue-a6:color(display-p3 .0039 .2471 .9373/.244);--blue-a7:color(display-p3 .0039 .2314 .8706/.33);--blue-a8:color(display-p3 .0039 .2039 .8078/.448);--blue-a9:color(display-p3 0 .1529 .7725/.726);--blue-a10:color(display-p3 0 .1294 .6549/.761);--blue-a11:color(display-p3 0 .1333 .6667/.746);--blue-a12:color(display-p3 0 .0588 .251/.871);--blue-contrast:#fff;--blue-surface:color(display-p3 .9608 .9725 1/.8);--blue-indicator:oklch(54.3% .1913 266.8);--blue-track:oklch(54.3% .1913 266.8);--gray-1:oklch(99.1% .0015 277.7);--gray-2:oklch(98.2% .003 277.7);--gray-3:oklch(95.6% .0045 277.7);--gray-4:oklch(93.1% .0061 277.7);--gray-5:oklch(91% .0077 277.7);--gray-6:oklch(88.8% .0093 277.7);--gray-7:oklch(85.3% .0117 277.7);--gray-8:oklch(79.4% .016 277.7);--gray-9:oklch(64.6% .0165 277.7);--gray-10:oklch(61% .0161 277.7);--gray-11:oklch(50.3% .0139 277.7);--gray-12:oklch(24.1% .0099 277.7);--gray-a1:color(display-p3 .0235 .0235 .349/.012);--gray-a2:color(display-p3 .0235 .0235 .349/.024);--gray-a3:color(display-p3 .0078 .0667 .2549/.063);--gray-a4:color(display-p3 .0118 .051 .2157/.095);--gray-a5:color(display-p3 .0039 .0392 .2/.122);--gray-a6:color(display-p3 .0039 .0275 .1804/.153);--gray-a7:color(display-p3 .0078 .0275 .1843/.197);--gray-a8:color(display-p3 .0039 .0314 .1765/.275);--gray-a9:color(display-p3 .0039 .0196 .1059/.455);--gray-a10:color(display-p3 .0039 .0196 .098/.499);--gray-a11:color(display-p3 0 .0078 .0588/.616);--gray-a12:color(display-p3 0 .0039 .0275/.883);--gray-contrast:#fff;--gray-surface:color(display-p3 1 1 1/.8);--gray-indicator:oklch(64.6% .0165 277.7);--gray-track:oklch(64.6% .0165 277.7);--black-1:oklch(99.1% .0015 277.7);--black-2:oklch(98.2% .003 277.7);--black-3:oklch(95.6% .0045 277.7);--black-4:oklch(93.1% .0061 277.7);--black-5:oklch(91% .0077 277.7);--black-6:oklch(88.8% .0093 277.7);--black-7:oklch(85.3% .0117 277.7);--black-8:oklch(79.4% .016 277.7);--black-9:oklch(0% 0 none);--black-10:oklch(30% .0099 277.7);--black-11:oklch(50.3% .0139 277.7);--black-12:oklch(24.1% .0099 277.7);--black-a1:color(display-p3 .0235 .0235 .349/.012);--black-a2:color(display-p3 .0235 .0235 .349/.024);--black-a3:color(display-p3 .0078 .0667 .2549/.063);--black-a4:color(display-p3 .0118 .051 .2157/.095);--black-a5:color(display-p3 .0039 .0392 .2/.122);--black-a6:color(display-p3 .0039 .0275 .1804/.153);--black-a7:color(display-p3 .0078 .0275 .1843/.197);--black-a8:color(display-p3 .0039 .0314 .1765/.275);--black-a9:color(display-p3 0 0 0);--black-a10:color(display-p3 0 .0039 .0275/.828);--black-a11:color(display-p3 0 .0078 .0588/.616);--black-a12:color(display-p3 0 .0039 .0275/.883);--black-contrast:#fff;--black-surface:color(display-p3 .9725 .9725 .9804/.8);--black-indicator:oklch(0% 0 none);--black-track:oklch(0% 0 none);--red-1:oklch(99.4% .0031 23.03);--red-2:oklch(98.3% .0083 23.03);--red-3:oklch(95.6% .021 23.03);--red-4:oklch(92.8% .0472 23.03);--red-5:oklch(89.6% .0619 23.03);--red-6:oklch(85.7% .0746 23.03);--red-7:oklch(80.7% .0894 23.03);--red-8:oklch(74.5% .1132 23.03);--red-9:oklch(62.6% .1933 23.03);--red-10:oklch(58.4% .1951 23.03);--red-11:oklch(55.7% .1933 23.03);--red-12:oklch(33.9% .109 23.03);--red-a1:color(display-p3 .6745 .0235 .0235/.012);--red-a2:color(display-p3 .8784 .0196 .0196/.032);--red-a3:color(display-p3 .8588 .1059 .0078/.083);--red-a4:color(display-p3 .8392 .0902 .0078/.146);--red-a5:color(display-p3 .8471 .0784 .0039/.204);--red-a6:color(display-p3 .8392 .0784 .0039/.267);--red-a7:color(display-p3 .7647 .0588 .0039/.346);--red-a8:color(display-p3 .7098 .0471 .0039/.444);--red-a9:color(display-p3 .749 .0078 0/.675);--red-a10:color(display-p3 .6902 0 0/.726);--red-a11:color(display-p3 .6549 0 .0118/.761);--red-a12:color(display-p3 .2745 0 0/.883);--red-contrast:#fff;--red-surface:color(display-p3 .9961 .9647 .9608/.8);--red-indicator:oklch(62.6% .1933 23.03);--red-track:oklch(62.6% .1933 23.03)}}}label{color:var(--color-gray-12)}input[type=text],select{border:1px solid var(--color-gray-7);background-color:#fff;padding:.2em .3em;line-height:0}:is(input[type=text],select):focus{border-color:var(--color-gray-8)}.field_with_errors input[type=text],.field_with_errors select{border:1px solid var(--color-red-7)}.input{flex-direction:column;display:flex}.input.inline{flex-direction:row;align-items:center}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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}