@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";:root{--overlay-color:light-dark(#efefec,#333b3c);--surface-color-dark:#1b1c1d;--surface-color-dark-50:var(--surface-color-dark)}@supports (color:color-mix(in lab,red,red)){:root{--surface-color-dark-50:color-mix(in oklab,var(--surface-color-dark),var(--overlay-color)0%)}}:root{--surface-color-dark-100:var(--surface-color-dark)}@supports (color:color-mix(in lab,red,red)){:root{--surface-color-dark-100:color-mix(in oklab,var(--surface-color-dark),var(--overlay-color)8%)}}:root{--surface-color-dark-200:var(--surface-color-dark)}@supports (color:color-mix(in lab,red,red)){:root{--surface-color-dark-200:color-mix(in oklab,var(--surface-color-dark),var(--overlay-color)16%)}}:root{--surface-color-dark-300:var(--surface-color-dark)}@supports (color:color-mix(in lab,red,red)){:root{--surface-color-dark-300:color-mix(in oklab,var(--surface-color-dark),var(--overlay-color)23%)}}:root{--surface-color-dark-400:var(--surface-color-dark)}@supports (color:color-mix(in lab,red,red)){:root{--surface-color-dark-400:color-mix(in oklab,var(--surface-color-dark),var(--overlay-color)31%)}}:root{--surface-color-dark-500:var(--surface-color-dark)}@supports (color:color-mix(in lab,red,red)){:root{--surface-color-dark-500:color-mix(in oklab,var(--surface-color-dark),var(--overlay-color)39%)}}:root{--surface-color-dark-600:var(--surface-color-dark)}@supports (color:color-mix(in lab,red,red)){:root{--surface-color-dark-600:color-mix(in oklab,var(--surface-color-dark),var(--overlay-color)47%)}}:root{--surface-color-dark-700:var(--surface-color-dark)}@supports (color:color-mix(in lab,red,red)){:root{--surface-color-dark-700:color-mix(in oklab,var(--surface-color-dark),var(--overlay-color)54%)}}:root{--surface-color-dark-800:var(--surface-color-dark)}@supports (color:color-mix(in lab,red,red)){:root{--surface-color-dark-800:color-mix(in oklab,var(--surface-color-dark),var(--overlay-color)62%)}}:root{--surface-color-dark-900:var(--surface-color-dark)}@supports (color:color-mix(in lab,red,red)){:root{--surface-color-dark-900:color-mix(in oklab,var(--surface-color-dark),var(--overlay-color)70%)}}:root{color-scheme:light dark;--border-color:light-dark(oklch(92.2% 0 0),oklch(100% 0 0/.1));--color-text:light-dark(oklch(20.3% .05 264.665),#fff);--color-accent:#cff008;font-family:inherit}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;margin:0;padding:0}:root{--button-default-bg-color:oklch(51.1% .262 276.966);--button-default-color:white;--button-secondary-bg-color:light-dark(#fff,#292f3e);--button-secondary-color:black}.btn{--_bg:transparent;--_color:inherit;--_border-color:transparent;--_font-size:.875rem;--_line-height:1.25rem;--_padding-x:.75rem;--_padding-y:.5rem;--_radius:.375rem;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;background-color:var(--_bg);color:var(--_color);font-weight:600;font-size:var(--_font-size);line-height:var(--_line-height);padding-inline:var(--_padding-x);padding-block:var(--_padding-y);border-radius:var(--_radius);border:0;border:solid 1px var(--_border-color);margin:0;transition:background-color .15s,color .15s,transform .1s}.btn:hover:not(:disabled){--_color-scheme-hover:light-dark(#000,#fff);background-color:var(--_bg)}@supports (color:color-mix(in lab,red,red)){.btn:hover:not(:disabled){background-color:color-mix(in oklch,var(--_bg)90%,var(--_color-scheme-hover)10%)}}.btn:disabled{filter:grayscale();cursor:not-allowed;opacity:.6}.btn.btn--default{--_bg:var(--button-default-bg-color);--_color:var(--button-default-color)}.btn.btn--secondary{--_bg:var(--button-secondary-bg-color);--_border-color:var(--border-color)}.btn.btn--soft{--_color-scheme:light-dark(#e7e4e430,oklab(0% 0 0/.2));--_bg:var(--button-default-bg-color)}@supports (color:color-mix(in lab,red,red)){.btn.btn--soft{--_bg:color-mix(in oklch,var(--button-default-bg-color)10%,var(--_color-scheme)90%)}}.btn.btn--soft{--_color:var(--button-default-bg-color)}.btn.btn--ghost{--_bg:transparent;--_color:initial;--_border-color:transparent}.btn.btn--destructive{--_bg:#ef4444;--_color:#fff;--_border-color:#0000000a}.btn.btn--xs{--_font-size:.75rem;--_line-height:1rem;--_padding-x:.5rem;--_padding-y:.25rem;--_radius:.25rem}.btn.btn--sm{--_font-size:.875rem;--_line-height:1.25rem;--_padding-x:.5rem;--_padding-y:.25rem;--_radius:.25rem}.btn.btn--base{--_font-size:.875rem;--_line-height:1.25rem;--_padding-x:.625rem;--_padding-y:.375rem;--_radius:.375rem}.btn.btn--lg{--_font-size:1rem;--_line-height:1.5rem;--_padding-x:.75rem;--_padding-y:.5rem;--_radius:.375rem}.btn.btn--xl{--_font-size:1rem;--_line-height:1.5rem;--_padding-x:.875rem;--_padding-y:.625rem;--_radius:.375rem}.btn.btn--loading{cursor:wait;pointer-events:none;opacity:.9;position:relative}.btn.btn--loading:after{content:"";vertical-align:middle;border:2px solid;border-top-color:#0000;border-radius:50%;width:1rem;height:1rem;margin-left:.5rem;animation:.6s linear infinite btn-spin;display:inline-block}.btn.btn--success{--_bg:#16a34a;--_color:#fff;--_border-color:#00000005}.btn.btn--error{--_bg:#dc2626;--_color:#fff;--_border-color:#0000000a}.btn.btn--warning{--_bg:#f59e0b;--_color:#08121a;--_border-color:#0000000a}@keyframes btn-spin{to{transform:rotate(360deg)}}svg[data-v-76aa6b74]{transform:rotate(var(--r,0deg))scale(var(--sx,1),var(--sy,1))}path[data-v-76aa6b74]{fill:currentColor}.action-button{--_bg:light-dark(oklch(92.2% 0 0),var(--surface-color-dark-500));--_color:light-dark(oklch(18% 0 0),oklch(92.2% 0 0));aspect-ratio:1;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;background-color:var(--_bg);color:var(--_color);font-weight:600;font-size:var(--_font-size);line-height:var(--_line-height);padding:var(--_padding);border:solid var(--border-color)1px;border-radius:.3125rem;justify-content:center;align-items:center;margin:0;transition:background-color .15s,color .15s,transform .1s;display:inline-flex}.action-button:hover:not(:disabled){--_color-scheme-hover:light-dark(#000,#fff);background-color:var(--_bg)}@supports (color:color-mix(in lab,red,red)){.action-button:hover:not(:disabled){background-color:color-mix(in oklch,var(--_bg)90%,var(--_color-scheme-hover)10%)}}.action-button:disabled{filter:grayscale();cursor:not-allowed;opacity:.6}.action-button--elevated{box-shadow:0 1px 2px #0000000d}@media (prefers-color-scheme:dark){.action-button--elevated{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}}.action-button--ghost{box-shadow:none;background-color:#0000;border-color:#0000}.action-button--destructive{--_bg:#dc2626;--_color:white}.action-button--xs{--_padding:.25rem}.action-button--sm{--_padding:.375rem}.action-button--base{--_padding:.5rem}.action-button--lg{--_padding:.625rem}.action-button--xl{--_padding:.75rem}.vertical-navigation-item[data-v-ae6fbe5b]{cursor:pointer;color:#e4e4e4;border:1.5px solid #0000;border-radius:5px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-weight:500;text-decoration:none;transition:color .3s;display:flex}.vertical-navigation-item .icon[data-v-ae6fbe5b]{color:#bcbaba}.vertical-navigation-item.active[data-v-ae6fbe5b]{color:#e4e4e4;background-color:#000000b3}.vertical-navigation-item.active .icon[data-v-ae6fbe5b]{color:#cff008}.vertical-navigation-item[data-v-ae6fbe5b]:hover:not(.menu__item--active){color:#e4e4e4;background-color:#0003}.vertical-navigation-item:hover:not(.menu__item--active) .icon[data-v-ae6fbe5b]{color:#cff008}.vertical-navigation{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.tabs{--_size:600px;flex-direction:column;gap:1rem;display:flex}.tabs .tab-titles{border-bottom:1px solid var(--border-color);gap:2rem;display:flex}.tabs .tab-title{background-color:none;white-space:nowrap;color:currentColor;margin-bottom:-1.5px;padding-bottom:16px;padding-left:4px;padding-right:4px;font-size:14px;font-weight:600;line-height:20px}@supports (color:color-mix(in lab,red,red)){.tabs .tab-title{color:color-mix(in srgb,currentColor 70%,transparent 30%)}}.tabs .tab-title.active{color:var(--color-accent);border-bottom:2px solid var(--color-accent)}.tabs .slide-left-enter-active,.tabs .slide-left-leave-active,.tabs .slide-right-enter-active,.tabs .slide-right-leave-active{transition:all .3s ease-out}.tabs .slide-left-enter-from{opacity:0;transform:translate(var(--_size))}.tabs .slide-left-leave-to,.tabs .slide-right-enter-from{opacity:0;transform:translate(calc(-1*var(--_size)))}.tabs .slide-right-leave-to{opacity:0;transform:translate(ver(--_size))}.stacked-list[data-v-7d192bc9]{background-color:var(--surface-color-dark-50);margin:0;padding:0;list-style:none}.stacked-list__item[data-v-7d192bc9]{cursor:pointer;border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem .25rem;transition:background-color .15s;display:flex}.stacked-list__item[data-v-7d192bc9]:hover,.stacked-list__item[data-v-7d192bc9]:focus-within{background-color:light-dark(green,var(--surface-color-dark-900))}.stacked-list__item[data-v-7d192bc9]:has(:checked){background-color:light-dark(green,var(--surface-color-dark-300))}.sr-only[data-v-7d192bc9]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sticky-headings-list .sticky-list{margin:0;padding:0}.sticky-headings-list .sticky-list-item{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--border-color);background-color:#1a1a1a;padding:8px;list-style:none}.sticky-header{z-index:10;color:#cff008;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--border-color);background-color:#131313;padding:6px 8px;font-size:12px;font-weight:600;line-height:24px;position:sticky;top:0}.description-list{font-size:.875rem}.description-list__key{font-weight:500}.description-list__value{color:currentColor}@supports (color:color-mix(in lab,red,red)){.description-list__value{color:color-mix(in srgb,currentColor 80%,transparent 20%)}}.description-list__loading{color:#888;padding:24px 0;font-weight:500}.description-list dt,.description-list dd{margin:0;padding:1rem 0}.description-list dt:not(:last-of-type),.description-list dd:not(:last-of-type){border-bottom:1px solid var(--border-color)}@supports (grid-template-columns:1fr 3fr){.description-list{grid-template-columns:1fr 3fr;display:grid}}.avatar[data-v-b83ba4e5]{--notification-size:.75rem;--avatar-size:3rem;--font-size:1rem;display:inline-flex;position:relative}.avatar__container[data-v-b83ba4e5]{color:#374151;text-transform:uppercase;width:var(--avatar-size);height:var(--avatar-size);font-weight:600;font-size:var(--font-size);background-color:#e5e7eb;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar--xs[data-v-b83ba4e5]{--notification-size:.7rem;--avatar-size:1.5rem;--font-size:.72rem}.avatar--sm[data-v-b83ba4e5]{--notification-size:.8rem;--avatar-size:2rem;--font-size:.875rem}.avatar--md[data-v-b83ba4e5]{--notification-size:1rem;--avatar-size:3rem;--font-size:1.2rem}.avatar--lg[data-v-b83ba4e5]{--notification-size:1.5rem;--avatar-size:4rem;--font-size:1.5rem}.avatar__image[data-v-b83ba4e5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatar__placeholder[data-v-b83ba4e5]{white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.avatar__icon[data-v-b83ba4e5]{color:#9ca3af}.avatar__notification[data-v-b83ba4e5]{width:var(--notification-size);height:var(--notification-size);background-color:#16a34a;border:2px solid #111827;border-radius:9999px;position:absolute}.avatar__notification--top[data-v-b83ba4e5]{top:0;right:0;transform:translate(25%,-25%)}.avatar__notification--bottom[data-v-b83ba4e5]{bottom:0;right:0;transform:translate(25%,25%)}.form-field{gap:.25rem;display:grid}.form-field-label{max-width:-moz-fit-content;max-width:fit-content;font-weight:600;display:inline-block}.form-field-label.text-elipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form-field-label .asterisk{display:inline-block}.form-field-label .asterisk svg{height:.7em;fill:var(--color-error,red)}.form-field-label.size-xs{font-size:.75em}.form-field-label.size-sm{font-size:.875em}.form-field-label.size-md{font-size:1em}.form-field-label.size-lg{font-size:1.25em}.form-field-label.size-xl{font-size:1.5em}.form-field__input{--_border-color:var(--ack-color-ff-border-input,var(--color-border,#000));--_border-color-invalid:var(--ack-color-ff-border-input-invalid,var(--color-error));--_color:var(--ack-color-ff-text-input,light-dark(var(--ack-gray-600,black),white));--_background-color:var(--ack-color-ff-bg-input,light-dark(var(--ack-surface-color-light-50),var(--ack-surface-color-dark-200)));border:1px solid;border-color:var(--_border-color);width:100%;color:var(--_color);background-color:var(--_background-color);border-radius:.25em;padding:.5em;font-size:.875em;box-shadow:0 1px 2px #0000000d}.form-field__input:focus{outline-color:var(--color-accent)}.form-field__input:disabled{--_background-color:var(--ack-color-ff-bg-input-disabled,light-dark(var(--ack-surface-color-light-100),var(--ack-surface-color-dark-50)));cursor:not-allowed}.form-field__input--invalid{border-color:var(--_border-color-invalid);--_color:var(--ack-color-ff-text-input-invalid,var(--color-error))}.form-field-error{color:var(--color-error,red);margin:0;padding-left:0;font-size:.75rem}.form-field-error li{list-style:outside}.popover{--_margin:.3125rem}.popover__button{cursor:pointer;z-index:1;anchor-name:var(--anchor-name);font-size:inherit;background:0 0;border:none;padding:0;position:relative}.popover__button-wrapper:first-child button{anchor-name:var(--anchor-name)}.popover__content{margin:inherit;position-anchor:var(--anchor-name);position-try-fallbacks:--fallback-right,--fallback-bottom,--fallback-left,--fallback-top,--fallback-right-bottom;background:0 0;border:none;position:fixed;padding:0!important}.popover__content--align-left{right:unset;left:anchor(left)}.popover__content--align-right{left:unset;right:anchor(right)}.popover__content--align-top{bottom:anchor(top);margin-bottom:var(--_margin)}.popover__content--align-bottom{top:anchor(bottom);margin-top:var(--_margin)}.popover [popover]{animation:.3s ease-in fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dialog{opacity:0;border:none;border-radius:8px;min-width:500px;min-height:-moz-fit-content;min-height:fit-content;margin:auto;padding:1.5rem;position:relative;transform:scale(.95);box-shadow:0 4px 10px #0000004d}.dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#71717180}.dialog--opening{animation:.2s ease-out forwards dialog-fade-in}.dialog--closing{animation:.15s ease-out forwards dialog-fade-out}.dialog__container{flex-direction:column;gap:1rem;min-height:-moz-fit-content;min-height:fit-content;display:flex}.dialog__close-button{cursor:pointer;z-index:1;position:absolute;top:1rem;right:1rem}.dialog__close-button svg{width:1.2rem;height:1.2rem}.dialog__close-button:hover{color:var(--color-text-50)}.dialog .v-enter-active,.dialog .v-leave-active{transition:opacity .5s}.dialog .v-enter-from,.dialog .v-leave-to{opacity:0}@keyframes dialog-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes dialog-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.section-heading__inner{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.section-heading__content{flex-direction:column;gap:.25rem;display:flex}.section-heading__title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.section-heading__description{color:var(--text-muted);margin:0;font-size:.875rem}.section-heading__actions{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.form-dialog{padding:0}.form-dialog__header{border-bottom:.0625rem solid var(--border-color);padding:1rem}.form-dialog__content{padding:1rem}.form-dialog__footer{border-top:.0625rem solid var(--border-color);justify-content:flex-end;padding:1rem;display:flex}.custom-select__menu[data-v-568bcb71]{max-width:var(--_max-width);background-color:var(--_background-color);border:solid 1px var(--_border-color);border-radius:5px;max-height:200px;font-size:.875em;overflow-y:auto;box-shadow:0 0 5px #0000001a,0 0 1px #0000001a}.custom-select__menu-item[data-v-568bcb71]{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;min-width:12.5em;padding:.1875em .3125em;overflow:hidden}.custom-select__menu-item[data-v-568bcb71]:hover{background-color:light-dark(white,var(--surface-color-dark-200))}.custom-select__menu-item--selected[data-v-568bcb71]{background-color:light-dark(white,var(--surface-color-dark-50));color:light-dark(#000,#fff);font-weight:700}.custom-select__menu-empty[data-v-568bcb71]{text-align:center;color:var(--_text-color);padding:1rem;font-size:.875em}.custom-select__trigger{border:1px solid var(--_border-color);width:100%;color:var(--_color);background-color:var(--_background-color);min-width:100px;max-width:var(--_max-width);border-radius:.25em;grid-template-columns:1fr auto auto;align-items:center;padding:.5em;font-size:.875em;display:grid;box-shadow:0 1px 2px #0000000d}.custom-select__trigger--invalid{border-color:var(--_border-color-invalid);--_color:var(--ack-color-ff-text-input-invalid,var(--color-error))}[aria-disabled=true]{cursor:not-allowed;background-color:var(--ack-color-ff-bg-disabled,#f0f0f0)}.custom-select__selected-label{grid-template-columns:auto 1fr;align-items:center;gap:.3rem;margin-right:5px;display:grid;overflow:hidden}.custom-select__selected-label-text{white-space:nowrap;text-overflow:ellipsis;text-align:left;overflow:hidden}.custom-select__icon{width:20px;height:20px;fill:var(--_border-color)}.custom-select__icon--clear{cursor:pointer;width:16px;height:16px}.custom-select__icon--clear:hover{fill:red}.custom-select__icon--dropdown.open{transform:rotate(90deg)}.hidden{visibility:hidden}.custom-select{--_border-color:light-dark(#fff,#a39e9e6e);--_color:light-dark(var(--ack-gray-600,black));--_background-color:light-dark(white,var(--surface-color-dark-900));--_max-width:450px;--_border-color-invalid:var(--ack-color-ff-border-input-invalid,var(--color-error))}.toggle{cursor:pointer;align-items:center;width:-moz-max-content;width:max-content;display:inline-flex}.toggle--disabled{cursor:not-allowed;opacity:.5}.toggle__input{opacity:0;pointer-events:none;position:absolute}.toggle__slider{background-color:#e5e7eb;border-radius:9999px;width:30px;height:20px;transition:background-color .3s;position:relative}.toggle__slider:after{content:"";background-color:#fff;border:1px solid #d1d5db;border-radius:50%;width:16px;height:16px;transition:transform .3s;position:absolute;top:2px;left:2px}.toggle__input:checked+.toggle__slider{background-color:#2563eb}.toggle__input:checked+.toggle__slider:after{border-color:#fff;transform:translate(10px)}.toggle__label{margin-inline-start:12px;margin-right:12px;font-size:.875rem;font-weight:500}.toggle__input:focus-visible+.toggle__slider{outline:0;box-shadow:0 0 0 4px #3b82f64d}.table-container .table-settings{justify-content:flex-end;display:flex}.table-container .table{--_cell-padding:.75rem;--_border-color:var(--border-color,#e1e1e1);border-collapse:collapse;border-spacing:0;width:100%;font-size:.875rem}.table-container .table th{padding:var(--_cell-padding);text-align:left;border-bottom:1px solid var(--_border-color);font-weight:500}.table-container .table td{border-bottom:1px solid var(--_border-color)}.table-container .table td:not(:first-child){color:currentColor}@supports (color:color-mix(in lab,red,red)){.table-container .table td:not(:first-child){color:color-mix(in srgb,currentColor 90%,transparent 50%)}}.table-container .table td:first-child{font-weight:500}.table-container .table td .table__cell-content{padding:var(--_cell-padding)}.table-container .no-data-message{opacity:.5;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-height:200px;display:flex}.cards-layout{--_padding-block:1rem;--_padding-inline:1.5rem;border:solid 1px var(--border-color);background-color:var(--surface-color-dark-500);border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.cards-layout__header{padding-block:var(--_padding-block);padding-inline:var(--_padding-inline);border-bottom:solid 1px var(--border-color)}.cards-layout__main{padding-block:var(--_padding-block);padding-inline:var(--_padding-inline)}.cards-layout__footer{border-top:solid 1px var(--border-color);padding-block:var(--_padding-block);padding-inline:var(--_padding-inline)}@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-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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%;-moz-tab-size:4;-o-tab-size:4;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;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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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;@layer utilities{.visible{visibility:visible}.static{position:static}.mr-auto{margin-right:auto}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.block{display:block}.flex{display:flex}.inline{display:inline}.h-4{height:calc(var(--spacing)*4)}.w-4{width:calc(var(--spacing)*4)}.w-full{width:100%}.flex-grow{flex-grow:1}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.border{border-style:var(--tw-border-style);border-width:1px}.p-5{padding:calc(var(--spacing)*5)}.pl-2{padding-left:calc(var(--spacing)*2)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;overflow:hidden;font-size:.875rem}:root{color-scheme:light dark;--color-accent: #cff008;--color-bg-light-50: #f8f5f5;--color-bg-light-100: #f6f4f4;--color-bg-light-200: #eae6e6;--color-bg-light-300: #ded9d9;--color-bg-light-400: #d2cccc;--color-bg-light-500: #bdb7b7;--color-bg-light-600: #b9b2b2;--color-bg-light-700: #aca6a6;--color-bg-light-800: #9f9a9a;--color-bg-light-900: #918e8e;--color-bg-dark-50: #3b4244;--color-bg-dark-100: #383d40;--color-bg-dark-200: #34393c;--color-bg-dark-300: #313438;--color-bg-dark-400: #2d3033;--color-bg-dark-500: #18181b;--color-bg-dark-600: #26282b;--color-bg-dark-700: #232427;--color-bg-dark-800: #1f2023;--color-bg-dark-900: #1c1c1f;--color-bg-dark-950: #1b1c1f}.color-accent{color:var(--color-accent)}.firebase-emulator-warning{display:none}
