/*! tailwindcss v4.3.3 | 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scroll-snap-strictness:proximity}}}@layer theme{:root,:host{--font-sans:Poppins, var(--panel-font,"YekanBakh"), sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-800:oklch(27.4% .006 286.033);--color-black:#000;--color-white:#fff;--spacing:.2rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Poppins, var(--panel-font,"YekanBakh"), sans-serif;--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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-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:where(:not(iframe)){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}*{border-color:var(--border)}body{font-family:Poppins, var(--panel-font,"YekanBakh"), sans-serif;--tw-tracking:0;letter-spacing:0;color:var(--foreground);background:var(--sidebar-background);margin:0;font-size:14px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--primary);outline-offset:3px}input,select{min-width:0}::selection{color:var(--primary);background:var(--accent)}}@layer components{.choices{margin-bottom:var(--choices-guttering,24px);font-size:var(--choices-font-size-lg,16px);position:relative;overflow:hidden}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled :is(.choices__inner,.choices__input){background-color:var(--choices-bg-color-disabled,#eaeaea);-webkit-user-select:none;user-select:none;cursor:not-allowed!important}.choices.is-disabled .choices__item{cursor:not-allowed;color:var(--choices-item-disabled-color,#fff)}.choices [hidden]{pointer-events:none;opacity:0;position:absolute;inset:0}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:var(--choices-inner-one-padding,7.5px)}.choices[data-type*=select-one] .choices__input{width:var(--choices-width,100%);padding:var(--choices-dropdown-item-padding,10px);border-bottom:var(--choices-base-border,1px solid) var(--choices-keyline-color,#ddd);background-color:var(--choices-bg-color-dropdown,#fff);margin:0;display:block}.choices[data-type*=select-one] .choices__button{background-image:var(--choices-icon-cross-inverse,url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==));opacity:.25;background-size:8px;border-radius:10em;width:20px;height:20px;margin-top:-10px;margin-right:25px;padding:0;position:absolute;top:50%;right:0}.choices[data-type*=select-one] .choices__button:is(:hover,:focus){opacity:var(--choices-button-opacity-hover,1)}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px var(--choices-highlight-color,#005f75)}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";border-style:solid;border-color:var(--choices-text-color,#333) transparent transparent transparent;border-width:var(--choices-arrow-size,5px);width:0;height:0;right:var(--choices-arrow-right,11.5px);margin-top:var(--choices-arrow-margin-top,-2.5px);pointer-events:none;position:absolute;top:50%}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent var(--choices-text-color,#333);margin-top:var(--choices-arrow-margin-top-open,-7.5px)}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{margin-left:25px;margin-right:0;left:0;right:auto}.choices:is([data-type*=select-multiple],[data-type*=text]) .choices__inner{cursor:text}.choices:is([data-type*=select-multiple],[data-type*=text]) .choices__button{margin:0 calc(var(--choices-button-offset,8px) * -.5) 0 var(--choices-button-offset,8px);padding-left:calc(var(--choices-button-offset,8px) * 2);border-left:1px solid var(--choices-primary-color,#005f75);display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.choices:is([data-type*=select-multiple],[data-type*=text]) .choices__button{border-left:1px solid color-mix(in srgb, var(--choices-primary-color,#005f75) 90%, var(--choices-darken,black))}}.choices:is([data-type*=select-multiple],[data-type*=text]) .choices__button{background-image:var(--choices-icon-cross,url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==));background-size:var(--choices-button-dimension,8px);width:var(--choices-button-dimension,8px);line-height:var(--choices-button-line-height,1);border-radius:var(--choices-button-border-radius,0);opacity:var(--choices-button-opacity,.75)}.choices:is([data-type*=select-multiple],[data-type*=text]) .choices__button:is(:hover,:focus){--choices-button-opacity:var(--choices-button-opacity-hover,1)}.choices__inner{vertical-align:top;width:var(--choices-width,100%);background-color:var(--choices-bg-color,#f9f9f9);padding:var(--choices-inner-padding,7.5px 7.5px 3.75px);border:var(--choices-base-border,1px solid) var(--choices-keyline-color,#ddd);border-radius:var(--choices-border-radius,2.5px);font-size:var(--choices-font-size-md,14px);min-height:var(--choices-input-height,44px);display:inline-block;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:var(--choices-keyline-color,#ddd)}@supports (color:color-mix(in lab, red, red)){.is-focused .choices__inner,.is-open .choices__inner{border-color:color-mix(in srgb, var(--choices-keyline-color,#ddd) 85%, var(--choices-darken,black))}}.is-open .choices__inner{border-radius:var(--choices-border-radius,2.5px) var(--choices-border-radius,2.5px) 0 0}.is-invalid .choices__inner{border-color:var(--choices-invalid-color,#d33141)}.is-flipped.is-open .choices__inner{border-radius:0 0 var(--choices-border-radius,2.5px) var(--choices-border-radius,2.5px)}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{padding:var(--choices-list-single-padding,4px 16px 4px 4px);width:var(--choices-width,100%);display:inline-block}[dir=rtl] .choices__list--single{padding-left:16px;padding-right:4px}.choices__list--single .choices__item{width:var(--choices-width,100%)}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{vertical-align:middle;border-radius:var(--choices-border-radius-item,20px);padding:var(--choices-multiple-item-padding,4px 10px);font-size:var(--choices-font-size-sm,12px);margin-right:var(--choices-multiple-item-margin,3.75px);margin-bottom:var(--choices-multiple-item-margin,3.75px);background-color:var(--choices-primary-color,#005f75);border:1px solid var(--choices-primary-color,#005f75);font-weight:500;display:inline-block}@supports (color:color-mix(in lab, red, red)){.choices__list--multiple .choices__item{border:1px solid color-mix(in srgb, var(--choices-primary-color,#005f75) 95%, var(--choices-darken,black))}}.choices__list--multiple .choices__item{color:var(--choices-item-color,#fff);word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:var(--choices-multiple-item-margin,3.75px)}.choices__list--multiple .choices__item.is-highlighted{background-color:var(--choices-primary-color,#005f75)}@supports (color:color-mix(in lab, red, red)){.choices__list--multiple .choices__item.is-highlighted{background-color:color-mix(in srgb, var(--choices-primary-color,#005f75) 95%, var(--choices-darken,black))}}.choices__list--multiple .choices__item.is-highlighted{border:1px solid var(--choices-primary-color,#005f75)}@supports (color:color-mix(in lab, red, red)){.choices__list--multiple .choices__item.is-highlighted{border:1px solid color-mix(in srgb, var(--choices-primary-color,#005f75) 90%, var(--choices-darken,black))}}.is-disabled .choices__list--multiple .choices__item{background-color:var(--choices-disabled-color,#eaeaea)}@supports (color:color-mix(in lab, red, red)){.is-disabled .choices__list--multiple .choices__item{background-color:color-mix(in srgb, var(--choices-disabled-color,#eaeaea) 75%, var(--choices-darken,black))}}.is-disabled .choices__list--multiple .choices__item{border:1px solid var(--choices-disabled-color,#eaeaea)}@supports (color:color-mix(in lab, red, red)){.is-disabled .choices__list--multiple .choices__item{border:1px solid color-mix(in srgb, var(--choices-disabled-color,#eaeaea) 65%, var(--choices-darken,black))}}.choices__list--dropdown,.choices__list[aria-expanded]{z-index:var(--choices-z-index,1);width:var(--choices-width,100%);background-color:var(--choices-bg-color-dropdown,#fff);border:var(--choices-base-border,1px solid) var(--choices-keyline-color,#ddd);border-bottom-left-radius:var(--choices-border-radius,2.5px);border-bottom-right-radius:var(--choices-border-radius,2.5px);word-break:break-all;margin-top:-1px;display:none;position:absolute;top:100%;overflow:hidden}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:var(--choices-keyline-color,#ddd)}@supports (color:color-mix(in lab, red, red)){.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:color-mix(in srgb, var(--choices-keyline-color,#ddd) 85%, var(--choices-darken,black))}}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{border-radius:.25rem .25rem 0 0;margin-top:0;margin-bottom:-1px;top:auto;bottom:100%}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{-webkit-overflow-scrolling:touch;will-change:scroll-position;max-height:300px;position:relative;overflow:auto}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{padding:var(--choices-dropdown-item-padding,10px);font-size:var(--choices-font-size-md,14px);position:relative}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (width>=640px){.choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text],.choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text]:after{content:attr(data-select-text);font-size:var(--choices-font-size-sm,12px);position:absolute;top:50%;right:10px;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text]{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text]:after{left:10px;right:auto}}.choices__list--dropdown .choices__item--selectable.is-selected:after,.choices__list[aria-expanded] .choices__item--selectable.is-selected:after{content:none!important}.choices__list--dropdown .choices__item--selectable.is-selected,.choices__list[aria-expanded] .choices__item--selectable.is-selected,.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:var(--choices-highlighted-color,#f2f2f2)}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.5}.choices__heading{border-bottom:1px solid var(--choices-keyline-color,#ddd);padding:10px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.choices__heading{border-bottom:1px solid color-mix(in srgb, var(--choices-keyline-color,#ddd) 90%, var(--choices-lighten,white))}}.choices__heading{color:gray}.choices__button{text-indent:-9999px;appearance:none;cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0}.choices__button:focus{outline:none}.choices__input{vertical-align:baseline;background-color:var(--choices-bg-color,#f9f9f9);font-size:var(--choices-font-size-md,14px);margin-bottom:var(--choices-input-margin-bottom,5px);max-width:var(--choices-width,100%);padding:var(--choices-input-padding,4px 0 4px 2px);border:0;border-radius:0;display:inline-block}.choices__input:focus{outline:0}.choices__input::-webkit-search-decoration{display:none}.choices__input::-webkit-search-cancel-button{display:none}.choices__input::-webkit-search-results-button{display:none}.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear{width:0;height:0;display:none}.choices__input::-ms-reveal{width:0;height:0;display:none}[dir=rtl] .choices__input{padding-left:0;padding-right:2px}.choices__placeholder{opacity:var(--choices-placeholder-opacity,.5)}.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#000000e6;fill:#000000e6;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:3;color:#000000e6;fill:#000000e6;height:34px;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.monitoring-dashboard{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));min-width:0;display:grid}@media (width>=80rem){.monitoring-dashboard{grid-template-columns:repeat(12,minmax(0,1fr))}}.monitoring-dashboard>*{grid-column:1/-1;min-width:0}.dashboard-metrics{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=64rem){.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.monitoring-charts{display:contents}.monitoring-charts>*{grid-column:1/-1;min-width:0}.monitoring-dashboard .chart-section{padding:12px}.monitoring-dashboard .chart-wrap{margin-top:calc(var(--spacing) * 4);height:260px}.monitoring-dashboard .chart-section .section-heading{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap}.monitoring-dashboard .chart-section .section-title{font-size:13px}@media (width>=1280px){.monitoring-charts>.chart-section{grid-column:span 6/span 6}#monitoring-services{grid-column:1/-1}}@media (width<=639px){.dashboard-metrics{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);grid-template-columns:none;grid-auto-columns:minmax(210px,80%);grid-auto-flow:column;overflow-x:auto}.dashboard-metrics>*{scroll-snap-align:start}.monitoring-dashboard .chart-wrap{height:210px}.monitoring-dashboard .chart-section{padding:12px}}.metric-movement{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--panel-font-weight-500,500);font-weight:var(--panel-font-weight-500,500);white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:inline-flex}.metric-movement>.icon{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);flex-shrink:0}.metric-movement .lucide-arrow-down{transform:rotate(-45deg)}.service-table-identity{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.service-table-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--muted);color:var(--muted-foreground);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.service-sparkline{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 24)}.monitoring-log-legend{gap:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.monitoring-log-legend>span{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.monitoring-log-legend .icon{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.monitoring-section-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.monitoring-caption{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--muted-foreground)}.monitoring-dot{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--muted-foreground);border-radius:2147483647px;flex-shrink:0;display:inline-block}.monitoring-dot.is-success{background-color:var(--success)}.monitoring-dot.is-warning{background-color:var(--warning)}.monitoring-dot.is-danger{background-color:var(--danger)}.monitoring-service{scroll-margin-top:calc(var(--spacing) * 4);padding:0;overflow:hidden}.monitoring-service-row{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);grid-template-columns:minmax(150px,1fr) 130px 120px 150px auto;display:grid}.monitoring-service-name{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.monitoring-service-name>.icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--muted-foreground);flex-shrink:0}.monitoring-service-name h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--panel-font-weight-600,600);font-weight:var(--panel-font-weight-600,600);overflow-wrap:break-word}.monitoring-health{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:inline-flex}.monitoring-cell{gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:grid}.monitoring-cell>span{color:var(--muted-foreground)}.monitoring-cell>bdi{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.monitoring-service-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.monitoring-sms-strip{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--muted);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.monitoring-sms-strip>*{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-wrap:wrap;display:flex}.monitoring-sms-strip>:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.monitoring-sms-strip>a:hover{background-color:var(--secondary)}.monitoring-sms-strip span{color:var(--muted-foreground)}.monitoring-sms-strip strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.monitoring-stale{opacity:.65}.monitoring-service>.monitoring-caption{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2)}.monitoring-details{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}.monitoring-details>summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));-webkit-user-select:none;user-select:none;list-style-type:none;display:flex}.monitoring-details>summary::-webkit-details-marker{display:none}.monitoring-details>summary>.icon{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);margin-inline-start:auto}.monitoring-details[open]>summary>.icon{rotate:180deg}.monitoring-details-body{gap:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 4);display:grid}.monitoring-performance{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.monitoring-performance>div{gap:calc(var(--spacing) * 2);display:grid}.monitoring-performance dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.monitoring-performance dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--panel-font-weight-500,500);font-weight:var(--panel-font-weight-500,500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.monitoring-trend{min-width:0}.monitoring-trend figcaption{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-wrap:wrap;display:flex}.monitoring-trend figcaption span{color:var(--muted-foreground)}.monitoring-trend svg{max-height:calc(var(--spacing) * 64);width:100%}.monitoring-trend text{fill:var(--muted-foreground);font:10px sans-serif}.monitoring-history{gap:calc(var(--spacing) * 2);display:grid}.monitoring-history-row{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.monitoring-history-row>span{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.monitoring-history-row>bdi:last-child{text-align:end}.monitoring-message-activity{gap:calc(var(--spacing) * 3);display:grid}.monitoring-activity-days{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.monitoring-activity-days>div{gap:var(--spacing);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 3);text-align:center;display:grid}.monitoring-activity-days>div:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.monitoring-activity-days bdi,.monitoring-activity-days span{color:var(--muted-foreground);font-size:11px}.monitoring-activity-days strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media (width<=1150px){.monitoring-service-row{grid-template-columns:minmax(150px,1fr) 130px 120px}.monitoring-service-actions{grid-column:span 2/span 2}.monitoring-sms-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.monitoring-charts{grid-template-columns:repeat(1,minmax(0,1fr))}.monitoring-service-row{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-service-name,.monitoring-health{grid-column:span 2/span 2}.monitoring-service-actions{justify-content:flex-start}.monitoring-sms-strip,.monitoring-performance,.monitoring-activity-days{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-activity-days>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.monitoring-details>summary{flex-wrap:wrap}}:root{--background:#f5f3ef;--card:#fff;--primary:#ba4931;--primary-foreground:#fff;--solid-primary:#ba4931;--secondary:#eeeae4;--muted:#f7f5f1;--accent:#fbece6;--success:#187561;--success-soft:#e4f3ed;--warning:#986118;--warning-soft:#fff2d8;--info:#6853a6;--info-soft:#efeafa;--danger:#bc3e48;--overlay:#1e1f1b61;--chart-fill:#ba49311a;--chart-coral:#cf6a51;--chart-teal:#339b82;--chart-amber:#e2ae54;--chart-violet:#9983cc;--shadow-menu:0 16px 48px #2820121f}.dark{--background:#181c1a;--card:#222824;--primary:#f2a58b;--solid-primary:#c05339;--secondary:#303831;--muted:#282f29;--accent:#3f3028;--success:#81d3b4;--success-soft:#263e32;--warning:#ecc37f;--warning-soft:#423824;--info:#c3b2f0;--info-soft:#363044;--danger:#f1989b;--overlay:#080e0aa8;--chart-coral:#e39275;--chart-teal:#65b79c;--chart-amber:#d6b065;--chart-violet:#ac99d7;--shadow-menu:0 16px 48px var(--shadow-color,#000)}@supports (color:color-mix(in lab, red, red)){.dark{--shadow-menu:0 16px 48px color-mix(in srgb, var(--shadow-color,#000) 35%, transparent)}}.app-shell{align-items:flex-start;min-height:100vh;display:grid}html[data-sidebar-collapsed=true] .app-shell{grid-template-columns:68px minmax(0,1fr)}.sidebar{z-index:30;flex-direction:column;display:flex;position:sticky}.brand{--tw-font-weight:var(--panel-font-weight-500,500);min-width:0;font-size:24px;font-weight:var(--panel-font-weight-500,500);align-items:center;gap:8px;padding:0;display:flex}.sidebar-brand{align-items:center;gap:4px;display:flex}.workspace{border:1px solid var(--border);justify-content:space-between;width:100%;display:flex}.workspace-icon{place-items:center;display:grid}.nav-label{--tw-font-weight:var(--panel-font-weight-500,500);font-weight:var(--panel-font-weight-500,500);margin-bottom:6px}.nav-item{align-items:center;text-decoration-line:none;display:flex}.nav-item svg{flex-shrink:0;width:19px;height:19px}.nav-item.active{--tw-font-weight:var(--panel-font-weight-500,500);font-weight:var(--panel-font-weight-500,500)}.sidebar-bottom{margin-top:auto}.avatar{border:3px solid var(--card);flex-shrink:0;place-items:center;font-size:12px;display:grid}.user-row{justify-content:flex-start;align-items:center;width:100%;height:auto;display:flex}.content-panel{min-width:0}.page-heading-start{align-items:center;gap:7px;min-width:0;display:flex}.profile-menu :is([role=menuitem],[role=menuitemradio]){cursor:pointer;--tw-font-weight:var(--panel-font-weight-400,400);font-size:13px;font-weight:var(--panel-font-weight-400,400)}.profile-menu :is([role=menuitem],[role=menuitemradio]):hover{color:var(--foreground);background:var(--accent)}.panel-button{transition:none;animation:none}.panel-button:hover:not(:disabled){background-color:var(--accent);color:var(--foreground)}.main-content{margin-block:0;margin-inline:auto}.page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.page-title{margin-inline:0;margin-top:0;margin-bottom:3px}.status-dot{background:var(--success);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.badge{white-space:nowrap;align-items:center;display:inline-flex}.badge-success{color:var(--success);background:var(--success-soft)}.badge-warning{color:var(--warning);background:var(--warning-soft)}.badge-info{color:var(--info);background:var(--info-soft)}.badge-neutral{color:var(--muted-foreground);background:var(--secondary)}.badge-danger{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.badge-danger{background:color-mix(in oklch, var(--danger) 10%, var(--card))}}.stat-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding-block:9px;padding-inline:10px;position:relative;overflow:hidden}.stat-heading{color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:12px;display:flex}.stat-value{--tw-leading:1.25;--tw-font-weight:var(--panel-font-weight-500,500);font-size:25px;line-height:1.25;font-weight:var(--panel-font-weight-500,500);margin-inline:0;margin-top:6px;margin-bottom:4px}.stat-change{color:var(--muted-foreground);align-items:center;font-size:12px;display:flex}.content-grid{grid-template-columns:minmax(0,1fr) 248px;gap:10px;display:grid}.section-heading{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.section-title{margin:0}.chart-section{background:var(--card);border:1px solid var(--border);padding-inline:10px;border-radius:16px;padding-top:10px;padding-bottom:7px}.chart-legend{color:var(--muted-foreground);margin-inline:0;margin-top:9px;margin-bottom:0;font-size:12px}.chart-wrap{width:100%;height:174px;margin-top:7px}.segmented{display:flex}.table-frame{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.search-field{background:var(--card);border:1px solid var(--border);border-radius:999px;flex:1}.search-field input{color:var(--foreground)}.compact-select{height:30px;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:999px;padding-block:0;padding-inline:9px 22px;font-size:12px}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;text-align:start;white-space:nowrap;width:100%}.data-table th{text-align:start;--tw-font-weight:var(--panel-font-weight-500,500);font-size:12px;font-weight:var(--panel-font-weight-500,500);color:var(--muted-foreground);background:var(--background);padding-block:6px;padding-inline:9px}.data-table td{border-top:1px solid var(--border);padding-block:6px;padding-inline:9px;font-size:12px}.data-table tbody tr:hover{background:var(--background)}.workflow-icon{width:30px;height:30px;color:var(--muted-foreground);border:1px solid var(--border);border-radius:12px;place-items:center;display:grid}.table-footer{color:var(--muted-foreground);border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-block:6px;padding-inline:9px;font-size:12px;display:flex}.provider-symbol{--tw-font-weight:var(--panel-font-weight-500,500);width:30px;height:30px;font-size:16px;font-weight:var(--panel-font-weight-500,500);color:var(--info);background:var(--card);border:1px solid var(--border);border-radius:12px;place-items:center;display:grid}.page-footer{color:var(--muted-foreground);border-top:1px solid var(--border);justify-content:space-between;gap:9px;margin-top:10px;padding-top:9px;font-size:12px;display:flex}.empty-state{text-align:center;color:var(--muted-foreground)}@media (width>=761px){html[data-sidebar-collapsed=true] .nav-label,html[data-sidebar-collapsed=true] .nav-text,html[data-sidebar-collapsed=true] .workspace,html[data-sidebar-collapsed=true] .user-copy,html[data-sidebar-collapsed=true] .profile-chevron,html[data-sidebar-collapsed=true] .nav-item svg.ms-auto{display:none}html[data-sidebar-collapsed=true] .sidebar{align-items:center}html[data-sidebar-collapsed=true] .sidebar-brand{gap:2px}html[data-sidebar-collapsed=true] .brand{padding:0}html[data-sidebar-collapsed=true] .nav-item,html[data-sidebar-collapsed=true] .user-row{margin-inline:auto;justify-content:center;gap:0;margin-top:0;margin-bottom:3px;display:flex}html[data-sidebar-collapsed=true] .user-row{margin-top:6px}html[data-sidebar-collapsed=true] .avatar{border-style:var(--tw-border-style);border-width:1px;width:28px;height:28px}}@media (width>=1600px){.main-content{padding-top:14px}.chart-wrap{height:200px}}@media (width<=1200px){.content-grid{grid-template-columns:minmax(0,1fr) 240px;gap:10px}.main-content{padding:12px}}@media (width<=1020px){.content-grid{grid-template-columns:1fr}}@media (width<=760px){.app-shell,html[data-sidebar-collapsed=true] .app-shell{grid-template-columns:minmax(0,1fr);gap:0}.sidebar{--tw-shadow:var(--shadow-menu);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-inline-start:calc(var(--spacing) * 0);transform:translate(-100%)}[dir=rtl] .sidebar{transform:translate(100%)}.app-shell.mobile-open .sidebar{transform:translate(0)}.page-heading{gap:9px}.stat-card{padding:9px}.stat-value{font-size:26px}.chart-section{padding-inline:9px;padding-top:9px;padding-bottom:6px}.section-heading{gap:7px}.search-field{flex-basis:100%}.page-footer{flex-wrap:wrap}.mobile-scrim{z-index:25;background:var(--overlay);position:fixed;inset:0}html[data-sidebar-collapsed=true] .nav-text,html[data-sidebar-collapsed=true] .user-copy,html[data-sidebar-collapsed=true] .workspace,html[data-sidebar-collapsed=true] .nav-label{display:initial}html[data-sidebar-collapsed=true] .nav-item{justify-content:flex-start}}@media (pointer:coarse){.section-heading>button,.compact-select,.user-row{min-height:40px}}.surface-dialog[data-state=open]{animation:.18s ease-out dialog-enter}.surface-dialog[data-state=closed]{animation:.12s ease-in dialog-exit}.mobile-scrim{animation:.16s ease-out surface-fade-in}@keyframes dialog-enter{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@keyframes dialog-exit{to{opacity:0;scale:.98}}@keyframes surface-fade-in{0%{opacity:0}to{opacity:1}}.merged-view{min-width:0;font-size:13px}.merged-view .page-heading h1{--tw-font-weight:var(--panel-font-weight-500,500);font-size:22px;font-weight:var(--panel-font-weight-500,500);--tw-tracking:-.5px;letter-spacing:-.5px}.merged-view .page-heading p,.section-heading p{color:var(--muted-foreground);margin-top:5px;font-size:12px}.merged-view .heading-actions,.dialog-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.panel{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.merged-view code{direction:ltr;unicode-bidi:isolate;font-size:12px}.revision{color:var(--muted-foreground);background:var(--muted);border-radius:5px;margin-inline-start:6px;padding-block:2px;padding-inline:5px;font-size:12px}.notice{color:var(--muted-foreground);border:1px solid var(--border);align-items:flex-start;gap:7px;display:flex}.notice>svg{flex-shrink:0;margin-top:2px}.notice.warning{color:var(--warning);background:var(--warning-soft)}.step-number{background:var(--muted);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:inline-grid}.field-label{display:grid}.field-label input,.field-label select,.field-label textarea{width:100%;height:34px;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:8px;outline:none;padding-block:6px;padding-inline:9px}.field-label input:focus,.field-label select:focus,.field-label textarea:focus{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.field-label input:focus,.field-label select:focus,.field-label textarea:focus{outline:2px solid color-mix(in srgb, var(--primary) 45%, transparent)}}.field-label input:focus,.field-label select:focus,.field-label textarea:focus{outline-offset:2px}.field-label textarea{resize:vertical;--tw-leading:1.9;height:auto;min-height:88px;line-height:1.9}.form-grid,.type-samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dialog-actions{border-top:1px solid var(--border);justify-content:flex-end;padding-top:10px}.status{white-space:nowrap;color:var(--muted-foreground);background:var(--muted);border-radius:99px;align-items:center;gap:5px;padding-block:3px;padding-inline:7px;font-size:12px;display:inline-flex}.status .status-dot{background:currentColor;width:5px;height:5px}.kit-section{margin-bottom:20px}.swatch-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;display:grid}.swatch{border:1px solid var(--border);border-radius:10px;height:64px;margin-bottom:7px}.swatch-grid strong,.swatch-grid span{--tw-font-weight:var(--panel-font-weight-500,500);font-size:12px;font-weight:var(--panel-font-weight-500,500);display:block}.swatch-grid span{color:var(--muted-foreground);margin-top:3px;font-size:12px}.swatch-canvas{background:var(--background)}.swatch-surface{background:var(--card)}.swatch-subtle{background:var(--muted)}.swatch-border{background:var(--border)}.swatch-ink{background:var(--foreground)}.swatch-brand{background:var(--primary)}.swatch-unknown{background:var(--muted-foreground)}.swatch-warning{background:var(--warning)}.type-samples>div{border:1px solid var(--border);border-radius:12px;padding:10px}.type-samples>div>span{color:var(--muted-foreground);margin-bottom:9px;font-size:12px;display:block}.type-samples h1{--tw-leading:38px;--tw-font-weight:var(--panel-font-weight-500,500);font-size:30px;line-height:38px;font-weight:var(--panel-font-weight-500,500)}.type-samples h2{--tw-leading:28px;--tw-font-weight:var(--panel-font-weight-500,500);font-size:21px;line-height:28px;font-weight:var(--panel-font-weight-500,500)}.type-samples p{--tw-leading:22px;font-size:15px;line-height:22px}.type-samples .text-xs{--tw-leading:18px;font-size:13px;line-height:18px}.spacing-sample{color:var(--muted-foreground);align-items:flex-end;gap:9px;font-size:12px;display:flex}.spacing-block{opacity:.6;background:var(--primary);border-radius:6px;display:block}.module-control{border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.module-control>div{flex:1}.module-control p{color:var(--muted-foreground);font-size:12px}html[lang=fa] body{font-family:Poppins, var(--panel-font,"YekanBakh"), sans-serif}[dir=rtl] .data-table{text-align:right}@media (width<=900px){.swatch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.form-grid,.type-samples{grid-template-columns:1fr}.merged-view .page-heading{flex-direction:column;align-items:flex-start;gap:10px}.swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html,body,button,input,select,textarea{font-family:Poppins, var(--panel-font,"YekanBakh"), sans-serif}html[lang=fa],html[lang=fa] :is(.page-title,.merged-view .page-heading h1,.nav-label){--tw-tracking:normal;letter-spacing:normal}input:not([dir=ltr]),textarea:not([dir=ltr]){text-align:start}input:is([type=email],[type=url],[type=tel]),code,pre{direction:ltr;unicode-bidi:isolate}code,pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}input[dir=ltr],pre{text-align:left}input::placeholder,textarea::placeholder,select{text-align:start}select:disabled{cursor:not-allowed;opacity:.65}.compact-select,.field-label select{padding-inline:9px 24px}.search-field svg{flex-shrink:0}[dir=rtl] :is(.lucide-panel-left-open,.lucide-panel-left-close){transform:scaleX(-1)}.brand{flex-shrink:0}.surface-dialog{text-align:start}.surface-dialog [data-slot=dialog-title],.surface-dialog h2{padding-inline-end:20px}.revision{direction:ltr;unicode-bidi:isolate;display:inline-block}.data-table td{unicode-bidi:plaintext}.chart-wrap{direction:ltr}.section-heading>*{min-width:0}@media (width<=600px){.dialog-actions{gap:6px}.page-heading-start{min-width:0}}@media (width<=760px){.sidebar{visibility:hidden;transition:transform .22s,visibility .22s}.app-shell.mobile-open .sidebar{visibility:visible}}:root:not(.dark) .sidebar{--muted-foreground:#71717a;color:#71717a}:root:not(.dark) .sidebar .nav-item:not(.active):not(:hover):not(:focus-visible){color:var(--muted-foreground)}.sidebar{--foreground:var(--sidebar-foreground);--muted-foreground:var(--sidebar-muted);--tw-font-weight:var(--panel-font-weight-400,400);font-weight:var(--panel-font-weight-400,400)}.sidebar :is(.nav-item,.nav-item.active,.nav-label,.font-medium),.sidebar :is(.workspace,.user-row){--tw-font-weight:var(--panel-font-weight-400,400);font-weight:var(--panel-font-weight-400,400)}.brand{width:150px;max-width:calc(100% - 32px)}.brand-full{width:100%;height:auto;display:block}.brand-on-dark,.brand-compact,.dark .brand-on-light{display:none}.dark .brand-on-dark{display:block}@media (width>=761px){html[data-sidebar-collapsed=true] .brand{width:24px;max-width:none}}.stat-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:9px;display:grid}.stat-heading,.stat-change{grid-column:1/-1}.stat-value{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-column:1;min-width:0}.stat-change{--tw-leading:1.7;flex-wrap:wrap;gap:3px 6px;line-height:1.7}.stat-change>span:first-child{white-space:nowrap}@media (width>=1021px) and (width<=1200px){.stat-value{font-size:23px}}.profile-appearance-row{justify-content:space-between;font-size:12px}[x-cloak]{display:none!important}.icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-style:normal;display:inline-flex}.icon svg{width:100%;height:100%}.btn{height:calc(var(--spacing) * 8);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--panel-font-weight-500,500);font-weight:var(--panel-font-weight-500,500);white-space:nowrap;border-radius:2147483647px;text-decoration-line:none;display:inline-flex}.btn-icon{flex-shrink:0}.btn-primary,.btn-destructive,.btn-success,.btn-warning{color:#fff;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--solid-primary);border:1px solid #0000}.btn-neutral{color:var(--foreground);background:var(--card);border:1px solid var(--border)}.btn-success{background:#15803d}.btn-warning{background:#b45309}.btn-destructive{background:#dc2626}.btn-info{color:#fff;background:#2563eb;border:1px solid #0000}.btn:is(.btn-primary,.btn-destructive,.btn-success,.btn-warning,.btn-info):hover:not(:disabled){filter:brightness(1.08)}.btn-neutral:hover:not(:disabled){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.btn-neutral:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 4%, var(--card))}}.btn-secondary{color:#171717;border:1px solid var(--border);background:#fff}.btn-secondary:hover:not(:disabled){background:#f5f5f5}.dark .btn-secondary{color:#fafafa;background:#262626}.dark .btn-secondary:hover:not(:disabled){background:#333}.btn-link{color:var(--primary)}.btn-link:hover{text-underline-offset:3px;text-decoration-line:underline}.technical{direction:ltr;unicode-bidi:isolate;font-size:12px;display:inline-block}.dropdown{position:relative}.dropdown-menu{z-index:45;background:var(--card);border:1px solid var(--border);inset-inline-start:calc(var(--spacing) * 0);min-width:200px;padding:5px;position:absolute;top:calc(100% + 5px)}.profile-menu{top:auto;bottom:calc(100% + 8px)}.menu-item{cursor:pointer;text-align:start;border-radius:8px;align-items:center;gap:7px;width:100%;padding:7px;font-size:13px;text-decoration-line:none;display:flex}.menu-item:hover{background:var(--accent)}.menu-label{--tw-font-weight:var(--panel-font-weight-500,500);font-size:13px;font-weight:var(--panel-font-weight-500,500);padding-block:7px;padding-inline:7px}.modal-backdrop{z-index:60;background:var(--overlay);justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.surface-dialog{--tw-shadow:var(--shadow-menu);width:100%;max-width:520px;max-height:90dvh;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--card);border:1px solid var(--border);padding:0;overflow:auto}.dialog-header{margin-bottom:14px;padding-inline-end:22px}.toast-stack{pointer-events:none;isolation:isolate;z-index:200;width:360px;max-width:calc(100vw - 24px);display:grid;position:fixed;top:18px;left:12px}@media (width>=40rem){.toast-stack{left:20px}}.toast-slot{transform-origin:top;min-width:0;transform:translateY(var(--toast-offset)) scale(var(--toast-scale));grid-area:1/1;transition:transform .22s}.toast-slot[data-stacked=true]{position:absolute;inset:0}.toast-slot[data-stacked=true] .toast{pointer-events:none;height:100%}.toast-slot[data-stacked=true] .toast>*{visibility:hidden}.toast{pointer-events:auto;--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--shadow-color,#000));border-radius:8px;align-items:center;gap:10px;width:100%;padding-block:9px;padding-inline:12px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.toast{--tw-shadow:0 1px 2px var(--tw-shadow-color,color-mix(in srgb, var(--shadow-color,#000) 5%, transparent))}}.toast{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--card);border:1px solid var(--input-ring)}.toast-message{overflow-wrap:anywhere;flex:1;min-width:0}.toast>:is(.toast-icon,.btn){flex-shrink:0}.toast-enter{transform-origin:0 0;transition:opacity .24s ease-out,transform .42s cubic-bezier(.16,1,.3,1),filter .28s ease-out}.toast-leave{transform-origin:0 0;transition:opacity .18s ease-in,transform .22s cubic-bezier(.4,0,1,1)}.toast-hidden{opacity:0;filter:blur(2px);transform:translateY(-8px)scale(.98)}.toast-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.toast-exit{opacity:0;transform:translateY(-4px)scale(.99)}@media (prefers-reduced-motion:reduce){.toast-slot{transition-property:none}.toast-enter,.toast-leave{transition:opacity .1s linear}.toast-hidden,.toast-visible,.toast-exit{filter:none;transform:none}}.skip-link{z-index:80;background:var(--card);border:2px solid var(--primary);inset-inline-start:16px;border-radius:8px;padding:10px;position:fixed;top:-100px}.skip-link:focus{top:10px}.page-title:focus,.main-content:focus{outline:none}.sidebar nav{overflow-y:auto}.legend-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.activity-chart{width:100%;height:100%;overflow:visible}.chart-label{fill:var(--muted-foreground);font-size:11px}.chart-data{color:var(--muted-foreground);margin-top:4px;font-size:12px}.chart-data summary{cursor:pointer}.switch{cursor:pointer;background:var(--muted-foreground);direction:ltr;border-radius:99px;width:36px;height:21px;padding:3px}.switch span{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;display:block}.switch[aria-checked=true]{background:var(--primary)}.switch[aria-checked=true] span{transform:translate(15px)}.notice>.icon{flex-shrink:0;margin-top:2px}.page-number{background:var(--muted);border:1px solid var(--border);border-radius:6px;place-items:center;min-width:24px;height:24px;display:grid}@media (width<=760px){.sidebar{overflow-y:auto}.sidebar nav{flex-shrink:0;overflow:visible}.sidebar-bottom{padding-top:14px}.surface-dialog{max-height:92dvh}.profile-menu{inset-inline-start:12px;position:fixed;bottom:70px}.heading-actions{justify-content:flex-end}.module-control{flex-wrap:wrap}}html,body{overflow-x:clip}.management-stack{min-width:0;display:grid}.management-stack>*,.management-table,.table-scroll{min-width:0}.service-toolbar{border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.badge{align-self:center;width:fit-content;height:fit-content}.metric-card{align-content:flex-start;gap:7px;min-height:110px;padding:14px}.metric-card .stat-value,.metric-card .stat-change{margin:0}.management-table .data-table th{height:40px}.management-table .data-table td{vertical-align:middle}.management-table .table-footer{flex-wrap:wrap;gap:9px;min-height:48px}.table-identity{align-items:center;min-width:180px;display:flex}.table-identity strong,.table-identity small{display:block}.table-identity .provider-symbol,.table-identity .workflow-icon{flex-shrink:0}.table-actions{align-items:center;display:flex}.table-reason{overflow-wrap:anywhere;white-space:normal;min-width:160px;max-width:280px;color:var(--muted-foreground)}.empty-state{white-space:normal;align-content:center;place-items:center;gap:9px;min-height:210px;display:grid}.empty-state-icon{width:48px;height:48px;color:var(--muted-foreground);background:var(--background);border:1px solid var(--border);border-radius:14px;place-items:center;display:grid}.empty-state-icon .icon{width:22px;height:22px}.empty-state h3{--tw-font-weight:var(--panel-font-weight-500,500);font-size:14px;font-weight:var(--panel-font-weight-500,500);color:var(--foreground)}.empty-state p{--tw-leading:1.9;max-width:390px;font-size:13px;line-height:1.9}.editor-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;display:flex}.editor-heading p{--tw-leading:1.8;color:var(--muted-foreground);margin-top:6px;font-size:12px;line-height:1.8}.editor-actions{border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.check-field{align-items:center;gap:9px;display:flex}input[type=checkbox]{width:15px;height:15px;accent-color:var(--primary);flex-shrink:0}.field-label :is(input,select){border-radius:10px}.field-label :is(input,select,textarea):disabled{opacity:.6}.service-card{display:grid}.service-card dl>div{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:7px;display:flex}.service-card dt{color:var(--muted-foreground)}.service-card dd{overflow-wrap:anywhere;min-width:0}.service-card .workspace-icon{width:40px;height:40px}.sms-setup-links{flex-wrap:nowrap;align-items:center;gap:20px;padding-block:7px;display:flex;overflow-x:auto}.sms-setup-link{white-space:nowrap;color:var(--primary);flex-shrink:0;align-items:center;gap:7px;font-size:12px;text-decoration-line:none;display:inline-flex}.sms-setup-link:hover{text-underline-offset:4px;text-decoration-line:underline}.sms-setup-link .step-number{width:24px;height:24px;color:var(--muted-foreground);background:var(--muted);border-radius:8px;place-items:center;display:inline-grid}.sms-setup-link .icon{width:16px;height:16px}@media (width<=760px){.management-stack{gap:12px}.metric-card{min-height:108px;padding:10px}.service-card{padding:14px}}.management-table .table-actions-cell{z-index:1;background:var(--card);position:sticky;inset-inline-end:calc(var(--spacing) * 0)}.table-scroll{scrollbar-width:thin;scrollbar-color:var(--border) transparent}body{background:var(--sidebar-background)}strong,b{--tw-font-weight:var(--panel-font-weight-600,600);font-weight:var(--panel-font-weight-600,600)}.breadcrumbs{color:var(--muted-foreground);align-items:center;font-size:12px;display:flex}.breadcrumbs a{color:inherit;align-items:center;gap:6px;text-decoration-line:none;display:inline-flex}.breadcrumbs a:hover{color:var(--primary)}.breadcrumbs>.icon{width:12px}.breadcrumbs [aria-current]{--tw-font-weight:var(--panel-font-weight-500,500);font-weight:var(--panel-font-weight-500,500);color:var(--foreground)}.workspace-label{opacity:.75;margin-inline-start:auto}.page-subtitle{color:var(--muted-foreground)}.heading-actions>.btn{background:var(--card);border:1px solid var(--border);width:38px;height:38px}.nav-label{color:var(--muted-foreground);font-size:12px}.nav-item{--tw-font-weight:var(--panel-font-weight-500,500);font-weight:var(--panel-font-weight-500,500);color:var(--muted-foreground);transition:background .18s,color .18s}.nav-item.active{color:var(--primary);--tw-shadow:inset -3px 0 var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--accent)}.nav-item:hover{color:var(--foreground);background:var(--secondary)}.nav-item.active:hover{color:var(--primary);background:var(--accent)}.workspace{background:var(--card)}.workspace-icon{--tw-font-weight:var(--panel-font-weight-600,600);font-weight:var(--panel-font-weight-600,600);color:var(--primary);background:var(--accent);border:0}.user-row{background:var(--card);border:1px solid var(--border)}.avatar{--tw-font-weight:var(--panel-font-weight-600,600);font-weight:var(--panel-font-weight-600,600);color:var(--info);background:var(--info-soft)}.sidebar-bottom{gap:6px}.profile-menu{min-width:0;max-width:calc(100vw - 32px)}.profile-appearance-row{grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.profile-appearance-row .segmented{flex-shrink:1;width:100%;min-width:0}.theme-switcher{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;max-width:100%;display:grid}.theme-switcher .panel-button{gap:4px;min-width:0}.theme-switcher .panel-button .icon{width:14px;height:14px}.profile-menu .menu-label{text-align:start;overflow-wrap:anywhere;white-space:normal;color:var(--foreground);direction:ltr;padding-block:7px;padding-inline:6px}.dropdown-menu{--tw-shadow:var(--shadow-menu);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:12px}.btn{transition:none;animation:none}.button-icon{display:inline-flex}.button-spinner{border:2px solid var(--muted-foreground);border-radius:50%;flex-shrink:0;width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.button-spinner{border:2px solid color-mix(in srgb, var(--muted-foreground) 24%, transparent)}}.button-spinner{border-top-color:var(--muted-foreground);animation:.7s linear infinite button-spin}@keyframes button-spin{to{transform:rotate(360deg)}}.panel,.table-frame{background:var(--card);border:1px solid var(--border)}.stat-card.metric-card{background:var(--card);border:1px solid var(--border);border-radius:13px;padding-block:16px;padding-inline:18px;position:relative;overflow:hidden}.metric-card .stat-heading{color:var(--muted-foreground)}.metric-card .stat-heading>.icon{color:var(--primary);background:var(--accent)}.metric-card:nth-child(2) .stat-heading>.icon{color:var(--success);background:var(--success-soft)}.metric-card:nth-child(3) .stat-heading>.icon{color:var(--info);background:var(--info-soft)}.metric-card:nth-child(4) .stat-heading>.icon{color:var(--warning);background:var(--warning-soft)}.metric-card .stat-value{--tw-tracking:-1px;letter-spacing:-1px}.metric-card .stat-change{color:var(--muted-foreground)}.management-table .data-table th{white-space:nowrap}.management-table .data-table tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.management-table .data-table tbody tr:hover{background:color-mix(in srgb, var(--accent) 32%, var(--card))}}.management-table th.table-actions-cell{background:var(--muted)}.management-table .table-footer{background:var(--card)}.table-identity strong{--tw-font-weight:var(--panel-font-weight-600,600);font-weight:var(--panel-font-weight-600,600)}.table-identity small{color:var(--muted-foreground)}.table-actions{gap:5px}.provider-symbol,.workflow-icon{color:var(--primary);background:var(--accent);border:0;border-radius:10px}.notice{border-color:var(--border);background:var(--muted)}.service-toolbar{background:0 0;border:0;padding:0}.connections-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:flex-start;display:grid}.service-card dl{background:var(--muted)}.connection-form-page{margin-block:0;margin-inline:auto}.connection-form-page .editor-heading{border-bottom:1px solid var(--border);padding-bottom:16px}.field-label{color:var(--foreground)}.field-label :is(input,select,textarea),.filter-select,.search-field{color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:9px;transition:border .18s,box-shadow .18s}.field-label :is(input,select,textarea){--tw-font-weight:var(--panel-font-weight-400,400);font-weight:var(--panel-font-weight-400,400)}.field-label input::placeholder,.search-field input::placeholder{color:var(--muted-foreground);opacity:.8}.field-label small{--tw-leading:1.8;font-size:12px;line-height:1.8}.check-field{cursor:pointer;--tw-leading:1.8;line-height:1.8}.check-field input{accent-color:var(--solid-primary);flex-shrink:0}.check-card{background:var(--muted);border:1px solid var(--border)}.check-card:has(input:checked){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.check-card:has(input:checked){border-color:color-mix(in srgb, var(--primary) 40%, var(--border))}}.check-card:has(input:checked){background:var(--accent)}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.access-content>.table-frame{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:0;border-radius:0 0 14px 14px}.search-field{min-width:180px;max-width:300px;height:35px;color:var(--muted-foreground);align-items:center;gap:7px;padding-block:0;padding-inline:9px;display:flex}.search-field:focus-within{border-color:var(--primary)}.search-field input{background:0 0;border:0;outline:none;width:100%;min-width:0}.filter-select{min-height:35px;padding-block:6px;padding-inline:9px;font-size:12px}.result-count{color:var(--muted-foreground);margin-inline-start:auto;font-size:12px}.you-label{--tw-font-weight:var(--panel-font-weight-400,400);font-size:11px;font-weight:var(--panel-font-weight-400,400);color:var(--muted-foreground);margin-inline-start:6px}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.role-card{background:var(--muted);border:1px solid var(--border)}.role-card h3{--tw-font-weight:var(--panel-font-weight-600,600);font-size:16px;font-weight:var(--panel-font-weight-600,600)}.role-card p{--tw-leading:1.8;color:var(--muted-foreground);line-height:1.8}.role-icon{width:35px;height:35px;color:var(--info);background:var(--info-soft);border-radius:10px;place-items:center;display:grid}.role-card:nth-child(2) .role-icon{color:var(--success);background:var(--success-soft)}.role-card:nth-child(3) .role-icon{color:var(--warning);background:var(--warning-soft)}.activity-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:flex-start;gap:18px;padding:18px;display:grid}.activity-mark{background:var(--chart-teal);border-radius:50%;width:6px;height:6px;margin-inline-end:8px;display:inline-block}.aggregate-chart{min-width:0}.chart-symbol{width:30px;height:30px;color:var(--success);background:var(--success-soft);border-radius:8px;place-items:center;display:grid}.aggregate-bars{justify-content:space-evenly;align-items:flex-end;padding-block:0;padding-inline:10px;display:flex;position:relative}.aggregate-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 30px}.aggregate-grid i{border-top:1px dashed var(--border)}.aggregate-column{z-index:1;gap:0;width:70px;max-width:25%;display:grid}.aggregate-track{flex-direction:column;justify-content:flex-end;align-items:center;min-height:0;padding-top:20px;display:flex}.aggregate-bar{transform-origin:bottom;background:var(--bar-color);border-radius:7px 7px 2px 2px;width:100%;max-width:56px;min-height:3px;transition:filter .18s;animation:.55s ease-out bar-grow}.aggregate-bar:hover{filter:brightness(1.1)}.aggregate-value{--tw-leading:1;--tw-font-weight:var(--panel-font-weight-600,600);font-size:14px;line-height:1;font-weight:var(--panel-font-weight-600,600);margin-bottom:7px}.aggregate-label{text-align:center;white-space:nowrap;color:var(--muted-foreground);padding-top:10px}.chart-empty{text-align:center;color:var(--muted-foreground);margin-top:12px;font-size:12px}.operational-strip{background:var(--card);border:1px solid var(--border);border-radius:10px;justify-content:space-between;gap:14px;padding-block:10px;padding-inline:16px;font-size:12px;display:flex}.operational-strip strong{margin-inline-start:8px}.panel-overlay{z-index:100;overscroll-behavior:contain;background:var(--overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.panel-dialog{overscroll-behavior:contain;--tw-shadow:0 28px 100px var(--tw-shadow-color,var(--shadow-color,#000));width:min(720px,100%);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.panel-dialog{--tw-shadow:0 28px 100px var(--tw-shadow-color,color-mix(in srgb, var(--shadow-color,#000) 20%, transparent))}}.panel-dialog{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--card);border:1px solid var(--border)}.dialog-header{z-index:2;background:var(--card);border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;display:flex;position:sticky;top:0}.dialog-header p{--tw-leading:1.8;color:var(--muted-foreground);line-height:1.8}.dialog-content{display:grid}.panel-overlay-drawer{justify-content:flex-end}.panel-drawer{width:min(560px,100%)}.dialog-away{opacity:0}.dialog-ready{opacity:1;transform:none}#nprogress{display:none}.page-loader{pointer-events:none;z-index:10000;background:var(--primary);height:4px;position:fixed;inset:0 0 auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.page-loader{background:color-mix(in srgb, var(--primary) 25%, transparent)}}.page-loader{direction:ltr}.page-loader[hidden]{display:none}.page-loader span{background:var(--primary);width:40%;height:100%;animation:1s ease-in-out infinite alternate page-loading;display:block}@keyframes page-loading{0%{transform:translate(0)}to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.page-loader span{width:100%;animation:none}}@keyframes bar-grow{0%{opacity:.3;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}@keyframes content-arrive{0%{opacity:.2}to{opacity:1}}.kit-section{background:var(--card);border:1px solid var(--border);border-radius:14px;margin-block:18px;margin-inline:0;padding:20px}@media (width<=1100px){.app-shell{grid-template-columns:208px minmax(0,1fr);gap:10px;padding-inline:10px}.workspace-label{display:none}.connections-layout,.activity-layout,.role-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.sidebar{height:100dvh;position:fixed;top:0}.page-subtitle,.breadcrumbs{font-size:12px}.search-field{width:100%;max-width:none}.filter-select{flex:1;min-width:0}.activity-layout{padding:10px}.panel-dialog{border-radius:13px}.panel-drawer{height:calc(100dvh - 20px)}.dialog-header,.dialog-content{padding:16px}.permission-grid{grid-template-columns:minmax(0,1fr)}.connection-form-page{padding:16px}.metric-card.stat-card{padding:13px}.metric-card .stat-value{font-size:25px}.metric-card .stat-heading{gap:5px;font-size:12px}.metric-card .stat-heading>.icon{width:27px;height:27px;padding:6px}.aggregate-chart{padding:16px}.operational-strip{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--panel-background:#fcfbf8}.dark{--panel-background:#1d231f}html{scrollbar-gutter:stable}:is(html:has(.panel-overlay[data-open=true]),html:has(.modal-backdrop[data-open=true])){overflow:hidden}body{font-family:Poppins, var(--panel-font,"YekanBakh"), sans-serif;--tw-leading:1.65;--tw-font-weight:var(--panel-font-weight-400,400);font-size:14px;line-height:1.65;font-weight:var(--panel-font-weight-400,400)}.app-shell{grid-template-columns:256px minmax(0,1fr);gap:7px;padding:7px;transition:none}.sidebar{background:var(--sidebar-background);height:calc(100dvh - 16px);padding-block:6px;padding-inline:4px;top:7px}.sidebar-brand{justify-content:space-between;gap:calc(var(--spacing) * 2);height:40px;min-height:40px;margin-bottom:16px;padding-inline:4px}.sidebar-brand .brand{width:130px;min-width:0;max-width:100%}.brand-full{object-fit:contain;max-height:38px}.content-panel{min-height:calc(100dvh - 16px);overflow:clip}.main-content{padding-inline:20px;max-width:none;padding-top:14px;padding-bottom:20px}.breadcrumbs{flex-wrap:nowrap;gap:8px;width:100%;min-height:30px;margin-bottom:10px}.breadcrumb-trail{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex;overflow:hidden}.breadcrumb-trail>a,.breadcrumb-trail>.icon{flex-shrink:0}.breadcrumb-trail>span{text-overflow:ellipsis;overflow:hidden}.breadcrumb-trail>.icon{width:12px;height:12px}.breadcrumb-toggle{background:var(--card);border:1px solid var(--border);flex-shrink:0}.workspace-label{font-family:Poppins, var(--panel-font,"YekanBakh"), sans-serif;--tw-tracking:.6px;letter-spacing:.6px;flex-shrink:0;font-size:12px}.page-heading{gap:12px;margin-bottom:24px}.page-title{--tw-leading:1.5;--tw-font-weight:var(--panel-font-weight-700,700);font-size:23px;line-height:1.5;font-weight:var(--panel-font-weight-700,700);--tw-tracking:0;letter-spacing:0}.page-subtitle{--tw-leading:1.6;font-size:13px;line-height:1.6}.nav-item{border-radius:7px;gap:7px;min-height:36px;margin-bottom:2px;padding-block:7px;padding-inline:9px;font-size:13px}:root .sidebar .nav-item.active,:root .sidebar .nav-item.active:is(:hover,:focus-visible){--tw-font-weight:var(--panel-font-weight-500,500);font-weight:var(--panel-font-weight-500,500);color:var(--foreground);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--foreground))}@supports (color:color-mix(in lab, red, red)){:root .sidebar .nav-item.active,:root .sidebar .nav-item.active:is(:hover,:focus-visible){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb, var(--foreground) 5%, transparent))}}:root .sidebar .nav-item.active,:root .sidebar .nav-item.active:is(:hover,:focus-visible){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--card);border:0}:root.dark .sidebar .nav-item.active,:root.dark .sidebar .nav-item.active:is(:hover,:focus-visible){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--foreground))}@supports (color:color-mix(in lab, red, red)){:root.dark .sidebar .nav-item.active,:root.dark .sidebar .nav-item.active:is(:hover,:focus-visible){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb, var(--foreground) 6%, transparent))}}:root.dark .sidebar .nav-item.active,:root.dark .sidebar .nav-item.active:is(:hover,:focus-visible){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root.dark .sidebar .nav-item.active,:root.dark .sidebar .nav-item.active:is(:hover,:focus-visible){background:color-mix(in srgb, var(--muted) 92%, white)}}:root .sidebar .nav-item:not(.active):is(:hover,:focus-visible){background-color:var(--color-zinc-100);color:var(--foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:root.dark .sidebar .nav-item:not(.active):is(:hover,:focus-visible){background-color:var(--color-zinc-800)}.nav-label{--tw-tracking:0;letter-spacing:0;text-transform:none;margin-inline:0;margin-top:8px;margin-bottom:4px;padding-block:0;padding-inline:8px}.workspace{border-radius:9px;height:54px;margin-bottom:7px;padding:7px}.workspace-icon{border-radius:8px;width:28px;height:28px}.user-row{border-radius:9px;gap:7px;padding:7px}.avatar{border-radius:8px;width:28px;height:28px}.workspace .text-start>span:first-child,.user-copy>span:first-child,.workspace .text-start>span:last-child,.user-copy>span:last-child{font-size:12px}.sidebar-search{text-align:start;width:100%}.sidebar .workspace,.sidebar .user-row{flex-wrap:nowrap;align-items:center;gap:7px;height:44px;min-height:44px;padding-block:7px;padding-inline:7px}.panel-switcher{margin-bottom:7px}.sidebar .panel-switcher .workspace{margin-bottom:0}.sidebar .panel-switcher .workspace-name{flex-shrink:0}.sidebar .panel-switcher .sidebar-row-detail{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sidebar .dropdown-menu{border-radius:var(--control-radius);border-color:var(--border);--tw-shadow:var(--section-shadow);width:100%;min-width:0;max-width:min(280px,100vw - 24px);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding:4px}.sidebar .panel-switcher .dropdown-menu{width:100%;min-width:0;top:calc(100% + 4px)}.sidebar .profile-menu{inset-inline-start:calc(var(--spacing) * 0);position:absolute;bottom:calc(100% + 8px)}.sidebar .dropdown-menu .menu-item{--tw-leading:20px;border-radius:8px;gap:7px;padding-block:5px;padding-inline:7px;font-size:12px;line-height:20px}.sidebar .dropdown-menu .menu-item>:is(svg,.vectra-symbol){flex-shrink:0;width:18px;height:18px}.workspace-summary,.workspace-copy,.sidebar .user-copy{text-align:start;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.sidebar .workspace-name,.sidebar .user-name{text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.sidebar .sidebar-row-detail{color:var(--muted-foreground);flex-shrink:0;font-size:11px}.sidebar .workspace-icon,.sidebar .user-row .avatar{border-radius:8px;flex-shrink:0;width:24px;height:24px}.sidebar .workspace-avatar{--tw-leading:1;--tw-font-weight:var(--panel-font-weight-600,600);width:24px;height:24px;font-size:17px;line-height:1;font-weight:var(--panel-font-weight-600,600);color:var(--primary);background:0 0;border:0;border-radius:0;flex-shrink:0;place-items:center;display:inline-grid}.sidebar .user-row .avatar{border-radius:50%;width:38px;height:38px;font-size:17px}.sidebar .workspace-avatar .workspace-service-icon,.sidebar .panel-switcher .menu-item .workspace-avatar{width:18px;height:18px}.sidebar .panel-switcher .vectra-symbol{zoom:1;gap:2px;width:18px;height:18px}.sidebar .panel-switcher .vectra-symbol>span{width:4px;height:12px}.sidebar .panel-switcher .vectra-symbol>span:nth-child(2){height:18px}.sidebar .panel-switcher .vectra-symbol>span:nth-child(3){height:9px}.sidebar .workspace-avatar .workspace-service-icon svg{fill:currentColor}@media (width>=761px){html[data-sidebar-collapsed=true] .sidebar .user-row .avatar{width:28px;height:28px;font-size:13px}}.sidebar .workspace>.icon,.sidebar .profile-chevron{flex-shrink:0}.sidebar-bottom .nav-item{min-height:32px;padding-block:5px}.sidebar-search kbd{opacity:.7;margin-inline-start:auto;font-size:12px}.btn{--tw-font-weight:var(--panel-font-weight-500,500);height:36px;font-size:13px;font-weight:var(--panel-font-weight-500,500);border-radius:7px;gap:6px;padding-block:6px;padding-inline:10px;position:relative}.btn-icon{--tw-leading:1;place-items:center;gap:0;width:34px;height:34px;padding:0;line-height:1;display:inline-grid}.btn-link{height:auto;padding:0}.button-icon-slot{flex-shrink:0;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.button-icon{--tw-leading:1;place-items:center;width:100%;height:100%;line-height:1;display:inline-grid}.button-icon .icon{width:18px;height:18px}.btn .button-spinner{width:14px;height:14px;margin:auto;position:absolute;inset:0}.button-content-hidden{visibility:hidden}.management-stack{gap:10px}.panel,.table-frame{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:10px}.section-heading{gap:7px}.metric-card.stat-card{border-radius:10px;gap:4px;min-height:0;padding-block:12px;padding-inline:14px}.metric-card .stat-value{--tw-font-weight:var(--panel-font-weight-600,600);font-size:28px;font-weight:var(--panel-font-weight-600,600);margin-top:6px}.metric-card .stat-heading{font-size:13px}.metric-card .stat-heading>.icon{border-radius:7px;width:26px;height:26px;padding:6px}.metric-card .stat-change{margin-top:2px;font-size:12px}.table-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding-block:9px;padding-inline:10px;display:flex}.table-header-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.management-table .data-table td{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.management-table .table-footer{direction:rtl;padding-block:7px;padding-inline:10px;font-size:12px}.pagination-controls{direction:rtl;gap:4px;display:flex}.pagination-controls :is(.icon,.lucide-chevron-left,.lucide-chevron-right),.breadcrumb-trail .lucide-chevron-left{transform:none}.table-footer .page-number{min-width:28px;height:28px;color:var(--foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--card);border:1px solid var(--border);border-radius:6px}.table-footer .pagination-controls .btn-icon{background:var(--card);border-radius:6px;width:28px;height:28px}.table-actions .btn-icon{border-radius:6px;width:34px;height:34px}.table-identity .provider-symbol,.table-identity .workflow-icon{width:28px;height:28px}.search-field,.filter-select,.compact-select{border-radius:7px;height:38px;min-height:38px;font-family:inherit;font-size:13px}.search-field input{font-size:13px}.role-grid,.activity-layout{gap:9px;padding:10px}.role-card{border-radius:8px;padding:12px}.role-card h3{margin-top:9px}.role-card p{margin-inline:0;margin-top:6px;margin-bottom:10px;font-size:12px}.aggregate-chart{padding:12px}.aggregate-bars{gap:10px;height:165px;margin-top:16px}.aggregate-column{grid-template-rows:130px 30px}.aggregate-label{font-size:12px}.connections-layout{gap:10px}.dashboard-service-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:flex-start;gap:10px;display:grid}.service-card{padding:12px}.service-card dl{border-radius:7px;gap:7px;padding-block:9px;padding-inline:10px}.service-card dl>div{padding-block:5px}.connection-form-page{width:100%;max-width:none;padding:14px}.field-label :is(input,select,textarea){border-radius:7px;font-size:13px}.field-label :is(input,select){height:40px}.inline-fields{gap:9px;display:grid}.inline-fields .field-label{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:5px 9px;display:grid}.inline-fields .field-label>:last-child:not(input,select,textarea){--tw-leading:1.5;grid-column:2;font-size:12px;line-height:1.5}.inline-fields .field-label>:is(.field-error,.field-hint){--tw-leading:1.5;grid-column:2;line-height:1.5}.check-card{border-radius:7px;padding-block:7px;padding-inline:9px}.check-field{font-size:13px}.editor-actions{gap:7px;margin-top:0;padding-top:10px}.notice{--tw-leading:1.65;border-radius:7px;padding-block:7px;padding-inline:10px;font-size:13px;line-height:1.65}.empty-state{padding-block:21px;padding-inline:14px}.settings-panel{width:100%;padding:14px}.profile-menu{width:260px;padding:7px}.profile-appearance-row{gap:4px;padding-block:6px;padding-inline:7px}.profile-menu .theme-switcher{width:100%}.profile-appearance-row .field-label{gap:4px}.profile-menu .panel-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;padding:2px;display:grid}.profile-menu .panel-tabs>.panel-tab{gap:4px;height:26px;min-height:26px;padding-block:3px;padding-inline:6px;font-size:11px}.profile-menu .panel-tabs>.panel-tab .icon{width:12px;height:12px}.menu-separator{background:var(--border);height:1px;margin-block:4px;margin-inline:-4px}.profile-identity-row,.profile-menu-label{align-items:center;gap:7px;font-size:12px;display:flex}.profile-identity-row{padding-block:5px;padding-inline:7px}.profile-menu .theme-switcher .panel-button .icon{flex-shrink:0;width:14px;height:14px;display:inline-block}.sidebar .dropdown-menu .menu-item-danger{color:var(--danger)}.sidebar .dropdown-menu .menu-item-danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.sidebar .dropdown-menu .menu-item-danger:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}}.service-toolbar{gap:7px;min-height:30px}.service-toolbar .btn{height:36px}.module-operation-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-block:12px;padding-inline:10px;display:flex}.module-operation-row p{color:var(--muted-foreground);font-size:13px}.module-buttons,.control-heading{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.module-caps-row{background:var(--muted);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;padding-block:9px;padding-inline:10px;font-size:13px;display:flex}.module-caps-row>span>b{color:var(--primary);margin-inline:5px;font-size:18px;display:inline-block}.module-caps-row>.btn{margin-inline-start:auto}.module-footnote{color:var(--muted-foreground);padding-block:7px;padding-inline:10px;font-size:12px}.panel-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;padding:16px}.panel-overlay-drawer{padding:7px}.panel-dialog{border-radius:12px;max-height:calc(100dvh - 36px)}.panel-drawer{height:calc(100dvh - 16px);max-height:none}.dialog-header{gap:9px;margin:0;padding-block:12px;padding-inline:14px}.dialog-header p{margin-top:3px;font-size:13px}.dialog-content{padding:14px}.dialog-content form{gap:10px}.dialog-enter{transition:transform .14s ease-out,opacity .12s ease-out}.dialog-away{transform:translateY(6px)}.panel-drawer.dialog-away{transform:translate(-16px)}.surface-dialog{border-radius:12px;animation:none}.surface-dialog .dialog-header{margin:0;padding:14px;display:flex}.search-dialog{width:min(560px,100vw - 32px);max-width:560px}.search-dialog .search-field{width:100%;max-width:none;height:38px}.search-dialog nav{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}@media (width<=1100px){.dashboard-service-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=761px){html[data-sidebar-collapsed=true] .app-shell{grid-template-columns:48px minmax(0,1fr)}html[data-sidebar-collapsed=true] .sidebar{padding-inline:0}html[data-sidebar-collapsed=true] .sidebar-brand{width:36px}html[data-sidebar-collapsed=true] .sidebar-brand .brand{pointer-events:auto;opacity:1;width:26px;max-width:none;transform:none}html[data-sidebar-collapsed=true] .brand-compact{width:26px;height:26px;display:block}html[data-sidebar-collapsed=true] .brand-full{display:none}html[data-sidebar-collapsed=true] .sidebar nav,html[data-sidebar-collapsed=true] .sidebar-bottom{width:36px}html[data-sidebar-collapsed=true] .nav-item,html[data-sidebar-collapsed=true] .user-row{width:36px;height:38px;min-height:38px;padding:0}html[data-sidebar-collapsed=true] .user-row>.profile-chevron{display:none}html[data-sidebar-collapsed=true] .profile-menu{inset-inline-start:calc(var(--spacing) * 0);inset-inline-end:auto;width:260px;bottom:calc(100% + 8px)}html[data-sidebar-collapsed=true] .profile-menu .menu-item{width:100%;margin:0;padding:7px}}@media (width<=760px){.app-shell,html[data-sidebar-collapsed=true] .app-shell{padding:0;display:block}.content-panel{min-height:100dvh}.main-content{padding:16px}.breadcrumbs{flex-wrap:nowrap;gap:6px;margin-bottom:9px}.breadcrumb-trail{gap:4px;font-size:12px}.breadcrumb-trail>a{text-overflow:ellipsis;flex-shrink:1;overflow:hidden}.page-heading{grid-template-columns:minmax(0,1fr);margin-bottom:10px}.page-title{font-size:22px}.sidebar{width:min(260px,100vw - 40px);padding:10px}.inline-fields .field-label{grid-template-columns:92px minmax(0,1fr);gap:4px 7px}.panel-overlay{padding:7px}.panel-dialog{max-height:calc(100dvh - 16px)}.dialog-header,.dialog-content{padding:10px}.table-header-actions{gap:5px}.table-header-actions .badge{display:none}.table-header{gap:7px;padding-block:7px;padding-inline:9px}.module-operation-row,.module-caps-row{gap:9px}.search-dialog{width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}:root{--card-surface-weight:96%;--neutral-panel-background:#fff;--neutral-card:#fff;--neutral-muted:#f4f4f5;--neutral-secondary:#e4e4e7;--workspace-background:#fdfdfd;--foreground:#18181b;--muted-foreground:#71717a;--border:#09090b1a;--section-shadow:0 1px 2px var(--shadow-color,#000)}@supports (color:color-mix(in lab, red, red)){:root{--section-shadow:0 1px 2px color-mix(in srgb, var(--shadow-color,#000) 5%, transparent)}}:root{--control-accent:var(--primary);--control-accent-foreground:var(--primary-foreground);--control-ring:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--control-ring:color-mix(in srgb, var(--primary) 20%, transparent)}}:root{--sidebar-background:#fafafa;--surface-radius:12px;--control-radius:8px}.dark{--card-surface-weight:92%;--neutral-panel-background:#18181b;--neutral-card:#18181b;--neutral-muted:#27272a;--neutral-secondary:#303034;--workspace-background:#101012;--foreground:#fafafa;--muted-foreground:#a1a1aa;--border:#ffffff1f;--section-shadow:0 1px 2px var(--shadow-color,#000)}@supports (color:color-mix(in lab, red, red)){.dark{--section-shadow:0 1px 2px color-mix(in srgb, var(--shadow-color,#000) 25%, transparent)}}.dark{--control-accent:var(--primary);--control-accent-foreground:var(--primary-foreground);--control-ring:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--control-ring:color-mix(in srgb, var(--primary) 25%, transparent)}}.dark{--sidebar-background:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-background:color-mix(in srgb, var(--background) 85%, var(--card))}}html,body,button,input,select,textarea,.workspace-label{font-family:Poppins, var(--panel-font,"YekanBakh"), sans-serif}.content-panel{--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--shadow-color,#000));border-radius:24px}@supports (color:color-mix(in lab, red, red)){.content-panel{--tw-shadow:0 1px 2px var(--tw-shadow-color,color-mix(in srgb, var(--shadow-color,#000) 3%, transparent))}}.content-panel{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--workspace-background);border:1px solid var(--border)}.dark .content-panel{--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--shadow-color,#000))}@supports (color:color-mix(in lab, red, red)){.dark .content-panel{--tw-shadow:0 1px 2px var(--tw-shadow-color,color-mix(in srgb, var(--shadow-color,#000) 15%, transparent))}}.dark .content-panel{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.panel,.metric-card.stat-card,.table-frame,.role-card,.kit-section{border-radius:var(--surface-radius);--tw-shadow:var(--section-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.btn,.btn-icon,.page-number,.pagination-controls .btn,.nav-item,.workspace,.user-row,.avatar,.workspace-icon{border-radius:var(--control-radius)}.table-actions .btn-icon,.table-footer .page-number{border-radius:10px}.table-footer .page-number,.table-footer .pagination-controls .btn-icon{border-radius:6px}.btn-neutral{--tw-shadow:var(--section-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.btn-primary{border-color:var(--primary);color:var(--primary-foreground);--tw-shadow:var(--section-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--primary)}.btn-primary:hover:not(:disabled){border-color:var(--primary);filter:none;background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 90%, var(--card))}}.btn-ghost:hover:not(:disabled){color:var(--foreground);background:var(--muted)}:is(.app-shell,.panel-overlay,.modal-backdrop) :is(button,a):focus-visible{outline-color:var(--control-accent)}.sidebar .icon svg{stroke-width:1.5px}.field-label :is(input,select,textarea),.search-field,.filter-select,.compact-select,.check-card,.service-card dl{border-radius:var(--control-radius)}.field-label :is(input,select,textarea):focus{border-color:var(--control-accent);--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--control-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:none}.field-label :is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger)}.badge,.revision{border-radius:calc(var(--control-radius) * .75)}.panel-dialog,.surface-dialog,.profile-menu,.dropdown-menu{border-radius:var(--surface-radius)}.notice,.upload-zone{border-radius:14px}.data-table th,.data-table td{border-color:var(--border)}.table-workspace{min-width:0;display:grid}.table-subheader{flex-wrap:wrap;align-items:center;gap:7px;min-height:34px;display:flex}.table-subheader .search-field{width:280px;height:38px}.table-subheader .search-field input{width:100%}.table-subheader .table-header-actions{margin-inline-start:auto}.table-subheader .table-note{color:var(--muted-foreground);font-size:12px}.table-subheader .table-count{--tw-font-weight:var(--panel-font-weight-600,600);font-size:13px;font-weight:var(--panel-font-weight-600,600);white-space:nowrap}.table-subheader .result-count{margin-inline-start:0}.table-workspace>.table-footer{border:0;min-height:30px}.management-table .table-scroll{border-radius:var(--surface-radius)}.management-table .table-scroll-empty{border-radius:var(--surface-radius) var(--surface-radius) 0 0}.dialog-root{display:contents}.panel-overlay{contain:layout style}.page-footer{align-items:center;min-height:31px}.footer-version{flex-shrink:0}.footer-version .vcs-brand-icon{object-fit:contain;display:block}.vectra-symbol{direction:ltr;flex-shrink:0;gap:3px;width:24px;height:26px;display:inline-flex;transform:skew(-18deg)}.vectra-symbol>span{background:var(--primary);border-radius:2px;width:6px;height:18px}.vectra-symbol>span:nth-child(2){height:26px}.vectra-symbol>span:nth-child(3){height:13px}.workspace-icon .vectra-symbol,.menu-item .vectra-symbol{zoom:.7}.nav-group+.nav-group{margin-top:12px}.section-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.vcs-table-identity{gap:9px;min-width:125px}.vcs-table-identity .vcs-brand-icon{object-fit:contain;width:28px;height:28px}.repository-link{text-overflow:ellipsis;white-space:nowrap;max-width:300px;color:var(--primary);display:block;overflow:hidden}.vcs-editor .field-full{grid-column:1/-1}.field-heading{--tw-font-weight:var(--panel-font-weight-600,600);font-size:13px;font-weight:var(--panel-font-weight-600,600);margin-bottom:9px}.vcs-editor .vcs-provider-card{justify-items:center;gap:6px;padding-block:12px;padding-inline:9px}.vcs-editor .vcs-provider-card .vcs-brand-icon{object-fit:contain;width:34px;height:34px}.vcs-editor .vcs-provider-card strong{font-size:13px}.vcs-editor .vcs-provider-card>input{inset-inline-end:8px;top:7px}.vcs-editor .settings-form-grid{gap:12px}.vcs-editor .check-card{min-height:34px;margin:0}.vcs-editor .vcs-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vcs-editor .vcs-provider-card{grid-template-columns:1fr}.vcs-editor .vcs-provider-card svg{grid-row:auto}.access-panel{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:0 0;border:0}.access-content{animation:none}.filter-menu{flex-shrink:0;position:relative}.filter-menu-trigger{position:relative}.filter-menu-trigger.active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.filter-menu-trigger.active{border-color:color-mix(in srgb, var(--primary) 20%, transparent)}}.filter-menu-trigger.active{color:var(--primary);background:var(--accent)}.filter-indicator{background:var(--primary);inset-inline-end:4px;border-radius:50%;width:5px;height:5px;position:absolute;top:4px}.filter-popover{z-index:40;--tw-shadow:var(--shadow-menu);width:240px;max-width:calc(100vw - 32px);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--card);border:1px solid var(--border);inset-inline-start:calc(var(--spacing) * 0);border-radius:16px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px)}.filter-popover .field-label{gap:4px;font-size:11.5px;display:grid}.filter-popover select{width:100%}.filter-popover-header{justify-content:space-between;align-items:center;display:flex}.filter-popover-header strong{font-size:13px}.filter-popover .field-label :is(input,select):not([type=checkbox]){height:28px;min-height:28px;padding-block:3px;padding-inline:8px;font-size:11.5px}.filter-popover .btn.btn-sm{height:28px;padding-block:3px;padding-inline:8px;font-size:11.5px}.filter-popover .btn.btn-icon{flex:0 0 24px;width:24px;height:24px}.filter-popover .btn.btn-icon .button-icon-slot{width:16px;height:16px}.filter-popover .btn.btn-icon .icon{width:14px;height:14px}.brand-custom{object-fit:contain;width:100%;max-height:36px}.brand-wordmark{font:var(--panel-font-weight-500,500) 22px Poppins, var(--panel-font,YekanBakh), sans-serif}.footer-version{align-items:center;gap:7px;display:inline-flex}.footer-version .vcs-brand-icon{width:18px;height:18px}.footer-version a:hover{color:var(--primary)}.vcs-brand-icon{flex-shrink:0;width:44px;height:44px}.settings-commandbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-editor{gap:12px;min-width:0;display:grid}.settings-design-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:flex-start;gap:12px;display:grid}.appearance-preview{gap:16px;padding:16px;display:grid}.theme-miniatures{gap:12px;display:grid}.theme-miniature{border:1px solid var(--border);border-radius:16px;grid-template-columns:30px 1fr;gap:7px;margin-top:6px;padding:10px;display:grid}.mini-sidebar{align-content:flex-start;gap:10px;padding-top:7px;display:grid}.mini-sidebar i{opacity:.22;background:currentColor;border-radius:5px;width:22px;height:8px}.mini-sidebar i:first-child{opacity:1;border-radius:8px;height:22px}.mini-main{border-radius:12px;gap:10px;min-height:110px;padding:10px;display:grid}.mini-main strong{font-size:13px}.mini-main>span{border-radius:6px;width:50px;height:15px}.mini-cards{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mini-cards i{border-radius:8px;height:32px}.color-group{gap:7px;display:grid}.color-group legend{--tw-font-weight:var(--panel-font-weight-600,600);font-size:13px;font-weight:var(--panel-font-weight-600,600);margin-bottom:8px}.color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.color-control{cursor:pointer;border:1px solid var(--border);border-radius:13px;align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.color-control input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:9px;width:34px;height:34px;padding:0;overflow:hidden}.color-control input::-webkit-color-swatch-wrapper{padding:0}.color-control input::-webkit-color-swatch{border:0;border-radius:9px}.color-control small{color:var(--muted-foreground);font:12px Poppins, var(--panel-font,YekanBakh), sans-serif;margin-top:4px;display:block}.palette-group{min-width:0}.palette-hint{--tw-leading:1.7;color:var(--muted-foreground);margin-bottom:10px;font-size:12px;line-height:1.7}.palette-presets{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:7px;display:grid}.palette-preset,.appearance-option,.logo-option{border-radius:var(--control-radius);background-color:var(--card);--tw-shadow:var(--section-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:1px solid var(--border)}.appearance-color-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:7px;display:grid}.appearance-option{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);min-height:36px;padding:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}:is(.appearance-option:hover:not(:has(input:disabled)),.logo-option:hover:not(:has(input:disabled))){background-color:var(--component-hover)}.appearance-option:has(input:checked){border-color:var(--primary);background-color:var(--accent)}:is(.appearance-option:has(input:focus-visible),.logo-option:has(input:focus-visible)){outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--primary)}:is(.appearance-option:has(input:disabled),.logo-option:has(input:disabled)){cursor:not-allowed;opacity:.6}.palette-preset{cursor:pointer;text-align:start;align-items:center;gap:7px;min-height:44px;padding:9px;font-size:12px;display:flex}.palette-preset:hover:not(:disabled){background:var(--muted)}.palette-preset[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:var(--accent)}.palette-preset:disabled{cursor:not-allowed}.palette-swatches{flex-shrink:0;display:inline-flex}.palette-swatches i{background:var(--swatch);border:1px solid #7f7f7f4d;border-radius:50%;width:16px;height:16px}.palette-swatches i+i{margin-inline-start:-4px}.palette-check{visibility:hidden;width:15px;height:15px;margin-inline-start:auto}.palette-preset[aria-pressed=true] .palette-check{visibility:visible}.logo-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.logo-option{cursor:pointer;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:64px;padding-block:10px;padding-inline:8px;display:flex;position:relative}.logo-option img{max-width:100px;height:32px}.logo-option input{inset-inline-start:10px;position:absolute;top:9px}.logo-option:has(input:checked){border-color:var(--input-ring);background-color:var(--card);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--foreground)), 0 1px 2px var(--tw-shadow-color,var(--shadow-color,#000))}@supports (color:color-mix(in lab, red, red)){.logo-option:has(input:checked){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb, var(--foreground) 10%, transparent)), 0 1px 2px var(--tw-shadow-color,color-mix(in srgb, var(--shadow-color,#000) 4%, transparent))}}.logo-option:has(input:checked){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark .logo-option:has(input:checked){background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark .logo-option:has(input:checked){background:color-mix(in srgb, var(--muted) 92%, white)}}.upload-zone{background:var(--muted);gap:9px;padding:14px;display:grid}.uploaded-logo{object-fit:contain;max-width:120px;max-height:60px}.vcs-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vcs-provider-card{cursor:pointer;background:var(--card);border:1px solid var(--border);border-radius:18px;justify-items:start;gap:9px;padding:18px;display:grid;position:relative}.vcs-provider-card>input{inset-inline-end:14px;position:absolute;top:14px}.vcs-provider-card strong{font:var(--panel-font-weight-500,500) 18px Poppins, var(--panel-font,YekanBakh), sans-serif}.vcs-provider-card>span{color:var(--muted-foreground);font-size:13px}.vcs-provider-card.selected{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vcs-provider-card.selected{border-color:color-mix(in srgb, var(--primary) 35%, transparent)}}.vcs-provider-card.selected{background:var(--accent)}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:14px;display:grid}@media (width>=761px){.app-shell{transition:grid-template-columns .24s cubic-bezier(.22,.68,0,1)}.sidebar{background:var(--sidebar-background);width:100%;min-width:0;overflow:visible}html[data-sidebar-collapsed=true] .sidebar{width:100%}.nav-item,.user-row{transition:background .15s,color .15s,border-radius .15s}.nav-text,.user-copy,.brand-wordmark{white-space:nowrap}html[data-sidebar-collapsed=true] .brand-wordmark{display:none}html[data-sidebar-collapsed=true] .brand-custom{width:26px;height:26px}.breadcrumb-toggle svg{transition:transform .24s}html[data-sidebar-collapsed=true] .breadcrumb-toggle svg{transform:none}}@media (width<=1000px){.settings-design-grid{grid-template-columns:1fr}.theme-miniatures{grid-template-columns:1fr 1fr}}@media (width<=760px){.content-panel{border-radius:0}.settings-form-grid,.vcs-provider-grid{grid-template-columns:1fr}.vcs-provider-card{grid-template-columns:44px 1fr;padding:12px}.vcs-provider-card svg{grid-row:span 2}.theme-miniatures{grid-template-columns:1fr}.table-subheader .search-field{flex:1;width:auto;min-width:150px}.table-subheader .table-header-actions{margin-inline-start:0}.filter-popover{inset-inline-start:auto;inset-inline-end:calc(var(--spacing) * 0)}.settings-commandbar>.table-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.timeline-chart{min-width:0;padding:14px}.chart-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.chart-heading p{color:var(--muted-foreground);margin-top:4px;font-size:12px}.chart-range{display:flex}.chart-summary-row{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.chart-summary-row>strong{color:var(--foreground);font-size:26px}.chart-legend{gap:10px;margin-inline-start:auto;display:flex}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.line-chart-plot{margin-top:7px;position:relative}.line-chart-plot>svg{width:100%;height:180px;overflow:visible}.line-chart-labels{color:var(--muted-foreground);font:11px Poppins, var(--panel-font,YekanBakh), sans-serif;justify-content:space-between;padding-block:0;padding-inline:10px;display:flex}.line-chart-tooltip{pointer-events:none;--tw-shadow:var(--shadow-menu);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--card);border:1px solid var(--border);inset-inline-end:12px;border-radius:10px;gap:4px;padding-block:7px;padding-inline:9px;font-size:12px;display:grid;position:absolute;top:0}.chart-foot{color:var(--muted-foreground);border-top:1px solid var(--border);align-items:center;gap:6px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.chart-foot .icon{width:13px;height:13px}.workflow-builder-dialog{width:min(960px,100vw - 32px);max-width:960px}.workflow-builder{gap:20px;display:grid}.library-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.library-message-preview{--tw-leading:1.8;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:220px;max-width:380px;line-height:1.8;display:-webkit-box;overflow:hidden}.library-variable-list{flex-wrap:wrap;gap:6px;max-width:180px;display:flex}.workflow-builder-toolbar,.workflow-builder-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.workflow-step-number{background:var(--muted);border-radius:8px;place-items:center;width:24px;height:24px;font-size:13px;display:inline-grid}.workflow-goals{border:1px solid var(--border);border-radius:14px;padding:18px}.workflow-goals legend{--tw-font-weight:var(--panel-font-weight-600,600);font-size:14px;font-weight:var(--panel-font-weight-600,600);padding-block:0;padding-inline:7px}.workflow-goals>p{--tw-leading:2;color:var(--muted-foreground);margin-bottom:14px;font-size:13px;line-height:2}.workflow-path{border-inline-start:2px solid var(--border);gap:14px;margin-inline-start:8px;padding-inline-start:18px;display:grid}.workflow-path-marker{--tw-leading:2;color:var(--muted-foreground);align-items:center;gap:9px;font-size:13px;line-height:2;display:flex}.workflow-path-marker svg{width:16px;height:16px}.workflow-step-card{background:var(--background);border:1px solid var(--border);border-radius:14px;gap:14px;padding:18px;display:grid}.workflow-step-card>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.workflow-step-card>header>div:first-child{flex-wrap:wrap;align-items:center;gap:9px;font-size:14px;display:flex}.workflow-step-card small,.workflow-step-hint{color:var(--muted-foreground);font-size:12px}.workflow-policy-summary{--tw-leading:2;background:var(--muted);border-radius:14px;gap:12px;padding:18px;font-size:14px;line-height:2;display:flex}.workflow-policy-summary svg{flex-shrink:0;width:22px;height:22px}.workflow-policy-summary p{color:var(--muted-foreground)}.workflow-builder-footer{border-top:1px solid var(--border);padding-top:18px}.workflow-builder-footer>span{color:var(--muted-foreground);font-size:12px}@media (width<=640px){.workflow-step-card,.workflow-goals{padding:12px}.workflow-path{padding-inline-start:10px}.workflow-builder-footer>div{flex-wrap:wrap}}.panel-tabs{flex-wrap:wrap;justify-content:flex-start;align-self:flex-start;align-items:center;width:fit-content;max-width:100%;display:flex}.panel-tab{cursor:pointer;height:auto;min-height:34px;color:var(--muted-foreground);background:0 0;border:0;align-items:center;display:inline-flex}.panel-tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.panel-tab .icon{width:16px;height:16px}.panel-tab-number,.panel-tab-count{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);background:var(--secondary);border-radius:8px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:12px;display:inline-grid}.panel-tab.selected :is(.panel-tab-number,.panel-tab-count){color:var(--primary);background:var(--accent)}.tab-content,.merged-view [role=tabpanel]{animation:.24s ease-out tab-content-arrive}@keyframes tab-content-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tab-content,.merged-view [role=tabpanel]{animation:none}}.workflow-form-page{width:100%;margin-inline:auto;padding:16px}.workflow-form{gap:14px;width:100%;max-width:1600px;margin-inline:auto}.workflow-form-page{gap:16px;display:grid}.workflow-toolbar-actions,.workflow-step-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.workflow-form-page .workflow-builder-toolbar{border-bottom:1px solid var(--border);gap:9px;padding-bottom:12px}.workflow-form-page .field-label{gap:5px;font-size:12px}.workflow-form-page .field-label small{--tw-leading:1.7;font-size:12px;line-height:1.7}.workflow-form-page .tab-content{gap:14px}.workflow-form-page .workflow-goals{background:var(--muted);padding:12px}.workflow-form-page .workflow-goals legend{font-size:13px}.workflow-form-page .workflow-goals>p{--tw-leading:1.8;margin-bottom:10px;font-size:12px;line-height:1.8}.workflow-library-link{width:fit-content;color:var(--primary);align-items:center;gap:6px;padding-block:5px;font-size:12px;display:inline-flex}.workflow-library-link:hover{text-decoration-line:underline}.workflow-library-link .icon{width:15px;height:15px}.workflow-form-page .workflow-path{gap:9px;padding-inline-start:12px}.workflow-form-page .workflow-step-card{background:var(--card);gap:0;padding:0;overflow:hidden}.workflow-form-page .workflow-step-card>header{gap:7px;padding-block:9px;padding-inline:10px}.workflow-step-toggle{cursor:pointer;text-align:start;flex:1;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.workflow-step-toggle small{color:var(--muted-foreground);font-size:12px}.workflow-step-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.workflow-step-chevron{width:15px;height:15px;margin-inline-start:auto;transition:transform .2s}.workflow-step-toggle[aria-expanded=true] .workflow-step-chevron{transform:rotate(180deg)}.workflow-step-actions .btn-icon{border-radius:8px;width:30px;height:30px}.workflow-step-actions .button-icon .icon{width:16px;height:16px}.workflow-step-delete:hover{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.workflow-step-delete:hover{background:color-mix(in srgb, var(--danger) 10%, var(--card))}}.workflow-step-fields{border-top:1px solid var(--border);gap:10px;padding:12px;display:grid}.workflow-step-fields textarea{min-height:76px}.workflow-form-page .workflow-step-hint{--tw-leading:1.7;font-size:12px;line-height:1.7}.workflow-form-page .workflow-policy-summary{gap:9px;padding:12px;font-size:12px}.workflow-form>.workflow-builder-footer{border:0;gap:9px;padding:0}.workflow-form>.workflow-builder-footer>span{font-size:12px}.workflow-form-page{border-radius:24px}.workflow-form-page .workflow-step-number{border-radius:8px}.workflow-form-page .workflow-goals,.workflow-form-page .workflow-policy-summary,.workflow-form-page .workflow-step-card{border-radius:18px}.workflow-form-page .workflow-step-actions .btn-icon{border-radius:10px}@media (width<=640px){.workflow-form-page{padding:10px}.workflow-step-toggle{flex-wrap:wrap}.workflow-step-toggle small{display:none}.workflow-step-fields{padding:10px}.workflow-form>.workflow-builder-footer>div{gap:6px;width:100%}}.input-with-prefix{min-width:0;display:block;position:relative}.input-prefix{pointer-events:none;color:var(--muted-foreground);inset-inline-start:13px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.input-with-prefix>input{width:100%;padding-inline-start:38px!important}.input-with-prefix:focus-within .input-prefix{color:var(--primary)}.prefix-textarea .input-prefix{top:13px;transform:none}.prefix-textarea>textarea{resize:vertical;--tw-leading:1.9;width:100%;min-height:148px;line-height:1.9;display:block;padding:10px 42px 10px 12px!important}.library-editor-drawer{flex-direction:column;display:flex;overflow:hidden}.library-editor-drawer .dialog-header{flex-shrink:0;padding-block:14px;padding-inline:20px}.library-editor-drawer .dialog-content{flex:1;min-height:0;padding:20px;display:block;overflow-y:auto}.library-editor-drawer .dialog-footer{background:var(--card);border-top:1px solid var(--border);flex-shrink:0;align-items:center;gap:9px;padding-block:14px;padding-inline:20px;display:flex}.template-editor-form{gap:14px;display:grid}.template-editor-form .field-label{gap:7px}.template-editor-form .field-label input{height:44px}.template-variable-picker{gap:9px;display:grid}.template-section-heading{align-items:center;gap:7px;font-size:13px;display:flex}.template-section-heading>.icon{color:var(--muted-foreground)}.template-variable-picker>p{color:var(--muted-foreground);font-size:12px}.template-variable-chips{flex-wrap:wrap;gap:7px;display:flex}.template-variable-chips>button{cursor:pointer;background:var(--background);border:1px solid var(--border);border-radius:9px;align-items:center;gap:7px;padding-block:7px;padding-inline:9px;font-size:12px;display:inline-flex}.template-variable-chips>button:hover{border-color:var(--primary);background:var(--accent)}.template-variable-chips>button>.icon{width:13px;height:13px;color:var(--muted-foreground)}.template-enabled-label{align-items:center;gap:9px;display:inline-flex}.template-enabled-label>.icon{color:var(--muted-foreground);flex-shrink:0}.template-enabled-label strong{--tw-font-weight:var(--panel-font-weight-500,500);font-size:13px;font-weight:var(--panel-font-weight-500,500);display:block}@media (width<=640px){.library-editor-drawer .dialog-header,.library-editor-drawer .dialog-content{padding:18px}.library-editor-drawer .dialog-footer{padding-block:12px;padding-inline:18px}}.tab-content{gap:14px;min-width:0;display:grid}.workflow-diagram{background:var(--card);border:1px solid var(--border);border-radius:16px;min-width:0;overflow:hidden}.flow-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:16px;padding-inline:18px;display:flex}.flow-toolbar strong{align-items:center;gap:7px;font-size:14px;display:flex}.flow-toolbar p{color:var(--muted-foreground);margin-top:6px;font-size:12px}.flow-controls{align-items:center;gap:4px;display:flex}.flow-zoom{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);min-width:52px}.flow-policies{color:var(--muted-foreground);padding-inline:18px;flex-wrap:wrap;gap:9px 18px;padding-top:0;padding-bottom:14px;font-size:12px;display:flex}.flow-policies>span{align-items:center;gap:6px;display:inline-flex}.flow-viewport{cursor:grab;background-color:var(--background);background-image:radial-gradient(circle, var(--muted-foreground) 1px, transparent 1px);direction:ltr;height:min(650px,72dvh);min-height:400px;padding:20px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.flow-viewport{background-image:radial-gradient(circle, color-mix(in srgb, var(--muted-foreground) 22%, transparent) 1px, transparent 1px)}}.flow-viewport{overscroll-behavior:contain;border-block:1px solid var(--border);background-size:20px 20px}.flow-viewport.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.flow-viewport:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.flow-space{position:relative}.flow-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.flow-connections{pointer-events:none;position:absolute;inset:0;overflow:visible}.flow-edge{fill:none;stroke:var(--muted-foreground);opacity:.7}.flow-edge-success{stroke:#22a87a}.flow-edge-deferred{stroke:#d39b40;stroke-dasharray:5 5}.flow-edge-exit{stroke:#d56a86;stroke-dasharray:5 5}.flow-arrow-main{fill:var(--muted-foreground)}.flow-arrow-success{fill:#22a87a}.flow-arrow-deferred{fill:#d39b40}.flow-arrow-exit{fill:#d56a86}.flow-edge-label{white-space:nowrap;color:var(--muted-foreground);background:var(--background);direction:rtl;border-radius:6px;padding-block:3px;padding-inline:7px;position:absolute;transform:translate(-50%,-50%)}.flow-edge-label[data-tone=success]{color:#22a87a}.flow-edge-label[data-tone=deferred]{color:#bf8a30}.flow-edge-label[data-tone=exit]{color:#d56a86}.flow-node{--flow-tone:#80909c;background:var(--card);border:1px solid var(--flow-tone);border-radius:14px;flex-direction:column;display:flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flow-node{border:1px solid color-mix(in srgb, var(--flow-tone) 40%, var(--border))}}.flow-node[data-tone=trigger]{--flow-tone:#a16ae0}.flow-node[data-tone=delay]{--flow-tone:#5298dc}.flow-node[data-tone=condition]{--flow-tone:#d39b40}.flow-node[data-tone=message],.flow-node[data-tone=success]{--flow-tone:#22a87a}.flow-node[data-tone=exit]{--flow-tone:#d56a86}.flow-node[data-tone=deferred]{--flow-tone:#d39b40}.flow-node>header{border-bottom:1px solid var(--flow-tone);align-items:center;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.flow-node>header{border-bottom:1px solid color-mix(in srgb, var(--flow-tone) 15%, var(--border))}}.flow-node-icon{color:var(--flow-tone);background:var(--flow-tone);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.flow-node-icon{background:color-mix(in srgb, var(--flow-tone) 12%, transparent)}}.flow-node strong{--tw-font-weight:var(--panel-font-weight-600,600);font-weight:var(--panel-font-weight-600,600)}.flow-node>p{--tw-leading:1.8;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;line-height:1.8;display:-webkit-box;overflow:hidden}.flow-node>small{--tw-leading:1.7;color:var(--muted-foreground);margin-inline:12px;margin-top:auto;margin-bottom:9px;padding-top:5px;font-size:10px;line-height:1.7;display:block}.flow-caption{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:9px;padding-block:10px;padding-inline:18px;font-size:12px;display:flex}.flow-footnote{--tw-leading:1.9;color:var(--muted-foreground);padding-inline:18px;padding-top:0;padding-bottom:12px;font-size:12px;line-height:1.9}@media (width<=640px){.flow-toolbar{padding:12px}.flow-policies{padding-inline:12px}.flow-viewport{padding:14px}.flow-controls{width:100%}.flow-caption{padding-inline:12px}}.workflow-form-page{max-width:1600px}.workflow-edit-layout{grid-template-columns:minmax(0,1fr) minmax(380px,1fr);align-items:flex-start;gap:20px;display:grid}.workflow-edit-fields{min-width:0}.workflow-input-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.field-label{min-width:0}.workflow-live-preview{min-width:0;position:sticky;top:20px}.workflow-live-preview .flow-toolbar{gap:7px;padding:12px}.workflow-live-preview .flow-toolbar p{--tw-leading:1.8;line-height:1.8}.workflow-live-preview .flow-viewport{height:490px;min-height:320px}.flow-node{cursor:pointer;border-color:var(--border);text-align:start;--tw-shadow:0 2px 5px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition:border-color .15s,box-shadow .15s}.flow-node>header{padding-inline:12px;background:0 0;border:0;padding-top:10px;padding-bottom:4px}.flow-node>p{color:var(--muted-foreground);-webkit-line-clamp:2;margin-inline:14px;margin-top:4px;margin-bottom:10px;font-size:12px}.flow-node:hover,.flow-node:focus-visible,.flow-node.is-selected{border-color:var(--flow-tone);--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--flow-tone))}@supports (color:color-mix(in lab, red, red)){.flow-node:hover,.flow-node:focus-visible,.flow-node.is-selected{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb, var(--flow-tone) 13%, transparent))}}.flow-node:hover,.flow-node:focus-visible,.flow-node.is-selected{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:none}.flow-node-icon{border-radius:9px;width:28px;height:28px}.flow-edge{stroke-width:1.5px;transition:opacity .15s,stroke-width .15s}.flow-edge.is-muted{opacity:.12}.flow-edge.is-highlighted{stroke-width:2.5px;opacity:1}.flow-edge-label{border:0;font-size:10px}.flow-inspector{--tw-leading:1.9;border-bottom:1px solid var(--border);min-height:94px;padding-block:14px;padding-inline:18px;font-size:12px;line-height:1.9}.flow-inspector strong{--tw-font-weight:var(--panel-font-weight-600,600);font-weight:var(--panel-font-weight-600,600)}.flow-inspector p{white-space:pre-line;color:var(--muted-foreground)}.flow-inspector blockquote{overflow-wrap:anywhere;white-space:pre-wrap;background:var(--muted);border-inline-start:3px solid var(--primary);border-radius:8px;margin-top:9px;padding:10px}.flow-inspector-hint{align-items:center;gap:7px;display:flex}.flow-rules{--tw-leading:1.9;color:var(--muted-foreground);padding-block:10px;padding-inline:18px;font-size:12px;line-height:1.9}.flow-rules summary{cursor:pointer;color:var(--foreground)}.flow-rules p{margin-top:7px}@media (width<=1100px){.workflow-edit-layout{grid-template-columns:minmax(0,1fr)}.workflow-live-preview{position:static}.workflow-live-preview .flow-viewport{height:420px}}@media (prefers-reduced-motion:reduce){.flow-node,.flow-edge{transition:none}}.flow-goal-badges{padding-inline:18px;flex-wrap:wrap;align-items:center;gap:7px;padding-top:0;padding-bottom:12px;display:flex}.flow-goal-label{color:var(--muted-foreground);font-size:12px}.flow-goal-badges .badge{white-space:normal;gap:5px}.flow-kind-badge{white-space:nowrap;color:var(--flow-tone);background:var(--flow-tone);border-radius:6px;margin-inline-start:auto;padding-block:2px;padding-inline:5px;font-size:9px}@supports (color:color-mix(in lab, red, red)){.flow-kind-badge{background:color-mix(in srgb, var(--flow-tone) 12%, transparent)}}.flow-node strong{font-size:12px}.library-tracking-note{--tw-leading:1.9;white-space:normal;max-width:420px;color:var(--muted-foreground);font-size:12px;line-height:1.9}.workflow-goals .badge{--tw-leading:1.8;white-space:normal;font-size:12px;line-height:1.8}:root{--component-ring:var(--border);--input-ring:var(--border);--component-divider:var(--border);--component-subtle:var(--card);--component-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--component-hover:color-mix(in srgb, var(--foreground) 4%, var(--card))}}:root{--input-surface:var(--card);--button-surface:var(--card);--button-hover:var(--component-hover)}.dark{--component-ring:var(--border);--input-ring:var(--border);--component-divider:var(--border);--component-subtle:var(--muted);--component-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--component-hover:color-mix(in srgb, var(--foreground) 8%, var(--card))}}.dark{--input-surface:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark{--input-surface:color-mix(in srgb, var(--card) 65%, var(--background))}}.dark{--button-surface:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--button-surface:color-mix(in srgb, var(--foreground) 16%, var(--card))}}.dark{--button-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--button-hover:color-mix(in srgb, var(--foreground) 22%, var(--card))}}.panel,.panel-surface,.metric-card.stat-card,.role-card,.chart-section,.table-workspace{border-radius:var(--surface-radius);--tw-shadow:var(--section-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--card);border:1px solid var(--border)}:root:not(.dark) :is(.role-card,.check-card,.service-card dl,.connection-details,.workflow-step-card,.workflow-policy-summary,.workflow-goals,.upload-zone,.module-caps-row,.workflow-step-card>header,.data-table th){background-color:var(--card)}.panel>.section-heading{border-bottom:1px solid var(--component-divider);margin:0;padding-block:9px;padding-inline:14px}.section-title{--tw-leading:20px;--tw-font-weight:var(--panel-font-weight-600,600);font-size:13px;line-height:20px;font-weight:var(--panel-font-weight-600,600)}.section-heading p{--tw-leading:20px;color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:20px}.table-workspace{gap:0}.table-workspace>.table-subheader{border-bottom:1px solid var(--component-divider);grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;min-height:46px;padding-block:7px;padding-inline:14px;display:grid}.table-toolbar-content{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.page-action-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.page-action-group .table-header-actions{margin:0}#page-header-actions{justify-content:flex-end}.table-subheader>.table-header-actions{justify-content:flex-end;justify-self:flex-end;margin:0}.table-subheader>.table-header-actions .table-header-actions{margin:0}.table-workspace>.table-frame{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:0;border-radius:0;overflow:hidden}.management-table .table-scroll,.management-table .table-scroll-empty{border-radius:0}.table-workspace>.table-frame:last-child,.table-workspace>.table-frame:last-child .table-scroll:not(.table-scroll-empty){border-end-end-radius:12px;border-end-start-radius:12px}.table-workspace>.table-subheader{border-start-start-radius:inherit;border-start-end-radius:inherit}.table-workspace:not(:has(>.table-subheader:not(.table-subheader-selection-only))):not([data-bulk-visible=true])>.table-frame{border-start-start-radius:inherit;border-start-end-radius:inherit}.management-table .data-table th{border-color:var(--component-divider);--tw-leading:18px;--tw-font-weight:var(--panel-font-weight-600,600);font-size:11.5px;line-height:18px;font-weight:var(--panel-font-weight-600,600);color:var(--foreground);background:var(--component-subtle);padding-block:6px;padding-inline:9px}.management-table .data-table td{height:var(--table-row-height,32px);border-color:var(--component-divider);--tw-leading:18px;padding-block:3px;padding-inline:9px;font-size:11.5px;line-height:18px}.table-cell-content{align-items:center;gap:5px;min-width:0;max-width:360px;min-height:21px;display:flex;overflow:hidden}.table-sort-button{cursor:pointer;white-space:nowrap;max-width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.data-table th>.icon{width:12px;height:12px}.table-sort-button>.icon{width:12px;height:12px;color:var(--muted-foreground);opacity:.65;flex-shrink:0}.table-sort-button:hover>.icon,th:is([aria-sort=ascending],[aria-sort=descending]) .table-sort-button>.icon{color:var(--primary);opacity:1}.table-sort-button:disabled{cursor:wait}th[aria-sort=ascending] .lucide-chevrons-up-down path:first-child,th[aria-sort=descending] .lucide-chevrons-up-down path:last-child{opacity:.25}.table-cell-content>*{flex-shrink:1;min-width:0;max-width:100%}.table-cell-content>:is(.table-cell-text,strong,code,bdi){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-library-table .data-table{table-layout:fixed;min-width:1320px}.template-library-table .data-table th.table-id-cell{width:88px}.template-library-table .data-table th.table-selection-cell{width:42px}.template-library-table .data-table th:nth-last-child(7){width:200px}.template-library-table .data-table th:nth-last-child(6){width:190px}.template-library-table .data-table th:nth-last-child(5){width:360px}.template-library-table .data-table th:nth-last-child(4){width:130px}.template-library-table .data-table th:nth-last-child(3){width:72px}.template-library-table .data-table th:nth-last-child(2){width:60px}.template-library-table .data-table th:last-child{width:128px}.template-library-table .table-cell-content{max-width:100%}.table-cell-text{text-align:match-parent;unicode-bidi:isolate;width:100%}.table-actions-cell .btn{flex-shrink:0}.table-action-tooltip{pointer-events:none;z-index:11000;text-align:center;--tw-leading:1.4;max-width:min(240px,100vw - 24px);color:var(--card);--tw-shadow:0 2px 6px var(--tw-shadow-color,var(--shadow-color,#000));border-radius:4px;padding-block:3px;padding-inline:7px;font-size:11px;line-height:1.4;position:fixed}@supports (color:color-mix(in lab, red, red)){.table-action-tooltip{--tw-shadow:0 2px 6px var(--tw-shadow-color,color-mix(in srgb, var(--shadow-color,#000) 10%, transparent))}}.table-action-tooltip{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--foreground)}.table-tooltip-enter{transition:opacity .15s ease-out}.table-tooltip-leave{transition:opacity .1s ease-in}@media (prefers-reduced-motion:reduce){.table-action-tooltip{transition:none}}.template-library-table .table-actions-cell .table-cell-content{overflow:visible}.management-table .data-table td.technical{display:table-cell}.table-cell-content :is(.library-tracking-note,.library-message-preview){--tw-leading:18px;white-space:normal;max-height:none;margin:0;line-height:18px;display:block;overflow:visible}.table-cell-content .library-tracking-note{width:360px;max-width:360px}.table-reason>.table-cell-content{white-space:normal;max-width:260px}.management-table .data-table :is(th,td):first-child{padding-inline-start:14px}.management-table .data-table :is(th,td):last-child{padding-inline-end:14px}.management-table .data-table tbody tr{transition:background-color 75ms}.management-table .data-table-striped tbody tr:nth-child(2n),.management-table .data-table-striped tbody tr:nth-child(2n)>td{background:var(--component-subtle)}.table-workspace>.table-frame:last-child .data-table tbody tr:last-child>td:first-child{border-end-start-radius:12px}.table-workspace>.table-frame:last-child .data-table tbody tr:last-child>td:last-child{border-end-end-radius:12px}.management-table .data-table tbody tr:hover,.management-table .data-table tbody tr:hover>td,.management-table .data-table-striped tbody tr:hover,.management-table .data-table-striped tbody tr:hover>td{background-color:var(--component-hover)}.management-table .table-actions-cell{border-inline-start:0}.management-table .table-id-cell{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);background:var(--card);width:1%;min-width:88px;max-width:none}.management-table .data-table th.table-id-cell{background:var(--component-subtle)}.table-id-cell .table-cell-text{text-overflow:clip;flex-shrink:0;width:auto;overflow:visible}.table-id-cell .table-cell-content{max-width:none;overflow:visible}.table-workspace>.table-footer{background:var(--card);border-top:1px solid var(--component-divider);border-radius:0 0 12px 12px;padding-block:7px;padding-inline:14px;font-size:12px}.badge[data-color],.dark .badge[data-color]{color:var(--badge-solid)}@supports (color:color-mix(in lab, red, red)){.badge[data-color],.dark .badge[data-color]{color:color-mix(in srgb, var(--badge-solid) 80%, var(--foreground))}}.badge[data-color],.dark .badge[data-color]{background:var(--badge-color)}@supports (color:color-mix(in lab, red, red)){.badge[data-color],.dark .badge[data-color]{background:color-mix(in srgb, var(--badge-color) 12%, var(--card))}}.badge[data-color],.dark .badge[data-color]{box-shadow:none}.dark .badge[data-color]{color:var(--badge-color)}@supports (color:color-mix(in lab, red, red)){.dark .badge[data-color]{color:color-mix(in srgb, var(--badge-color) 65%, var(--foreground))}}.badge[data-color][data-variant=solid],.dark .badge[data-color][data-variant=solid]{color:#fff;background:var(--badge-solid);box-shadow:none}.btn[data-color]{--primary:var(--button-color);--button-primary:var(--button-color);--primary-foreground:var(--button-color-foreground)}.btn[data-color].btn-filled{color:var(--button-color-solid)}@supports (color:color-mix(in lab, red, red)){.btn[data-color].btn-filled{color:color-mix(in srgb, var(--button-color-solid) 80%, var(--foreground))}}.btn[data-color].btn-filled{background:var(--button-color)}@supports (color:color-mix(in lab, red, red)){.btn[data-color].btn-filled{background:color-mix(in srgb, var(--button-color) 14%, var(--card))}}.btn[data-color]:is(.btn-outline,.btn-ghost,.btn-subtle){color:var(--button-color-solid)}@supports (color:color-mix(in lab, red, red)){.btn[data-color]:is(.btn-outline,.btn-ghost,.btn-subtle){color:color-mix(in srgb, var(--button-color-solid) 80%, var(--foreground))}}.dark .btn[data-color]:is(.btn-filled,.btn-outline,.btn-ghost,.btn-subtle){color:var(--button-color)}@supports (color:color-mix(in lab, red, red)){.dark .btn[data-color]:is(.btn-filled,.btn-outline,.btn-ghost,.btn-subtle){color:color-mix(in srgb, var(--button-color) 65%, var(--foreground))}}.btn[data-color]:is(.btn-filled,.btn-outline,.btn-ghost,.btn-subtle):hover:not(:disabled){background:var(--button-color)}@supports (color:color-mix(in lab, red, red)){.btn[data-color]:is(.btn-filled,.btn-outline,.btn-ghost,.btn-subtle):hover:not(:disabled){background:color-mix(in srgb, var(--button-color) 20%, var(--card))}}.field-label{--tw-leading:20px;--tw-font-weight:var(--panel-font-weight-500,500);font-size:12px;line-height:20px;font-weight:var(--panel-font-weight-500,500);gap:6px}.field-label :is(input,select,textarea),.search-field,.filter-select,.panel-input-wrapper,.compact-select{background-color:var(--input-surface);--tw-leading:20px;--tw-font-weight:var(--panel-font-weight-400,400);font-size:12px;line-height:20px;font-weight:var(--panel-font-weight-400,400);color:var(--foreground);--tw-shadow:var(--section-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:1px solid var(--border);border-radius:8px;transition:box-shadow 75ms}.field-label :is(input,select),.search-field,.table-subheader .search-field,.filter-select,.compact-select{height:30px;min-height:30px}.field-label :is(input,select,textarea){padding-block:6px;padding-inline:9px}.field-label :is(input,select,textarea):focus,.search-field:focus-within,.filter-select:focus,.compact-select:focus{border-color:var(--primary);--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--control-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:none}.field-label :is(input,select,textarea):disabled{cursor:not-allowed;background-color:var(--component-subtle);color:var(--muted-foreground)}.field-label :is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger);--tw-shadow:var(--section-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.field-label :is(input,select,textarea)[aria-invalid=true]:focus{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--danger));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.field-label select,select.filter-select,select.compact-select{appearance:none;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 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:20px 20px;padding-inline-end:28px}:is(.field-label select,select.filter-select,select.compact-select):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:8px}.field-label option{color:var(--foreground);background:var(--card)}.badge{border-radius:calc(var(--control-radius) * .75);vertical-align:middle;--tw-leading:16px;--tw-font-weight:var(--panel-font-weight-500,500);min-width:24px;font-size:12px;line-height:16px;font-weight:var(--panel-font-weight-500,500);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,currentColor);flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding-block:2px;padding-inline:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb, currentColor 10%, transparent))}}.badge{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:currentColor}@supports (color:color-mix(in lab, red, red)){.badge{background:color-mix(in srgb, currentColor 8%, var(--card))}}.badge{border:0}.dark .badge{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,currentColor)}@supports (color:color-mix(in lab, red, red)){.dark .badge{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb, currentColor 30%, transparent))}}.dark .badge{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:currentColor}@supports (color:color-mix(in lab, red, red)){.dark .badge{background:color-mix(in srgb, currentColor 10%, transparent)}}.badge.badge-success{color:var(--success);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--success))}@supports (color:color-mix(in lab, red, red)){.badge.badge-success{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb, var(--success) 18%, transparent))}}.badge.badge-success{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--success-soft)}.badge.badge-primary{color:var(--primary)}.badge>.icon{flex-shrink:0;width:14px;height:14px}.badge>:is(.icon,.status-dot,.metric-movement){align-self:center}.badge .metric-movement{color:inherit}.btn:not(.btn-link){--tw-leading:20px;--tw-font-weight:var(--panel-font-weight-500,500);font-size:12px;line-height:20px;font-weight:var(--panel-font-weight-500,500);border-radius:8px;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s}.btn:is(.btn-neutral,.btn-secondary,.btn-outline){border-top-color:var(--input-ring)}@supports (color:color-mix(in lab, red, red)){.btn:is(.btn-neutral,.btn-secondary,.btn-outline){border-top-color:color-mix(in srgb, var(--input-ring) 85%, white)}}.btn:is(.btn-neutral,.btn-secondary,.btn-outline){background-color:var(--button-surface);color:var(--foreground);--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--shadow-color,#000))}@supports (color:color-mix(in lab, red, red)){.btn:is(.btn-neutral,.btn-secondary,.btn-outline){--tw-shadow:0 1px 2px var(--tw-shadow-color,color-mix(in srgb, var(--shadow-color,#000) 4%, transparent))}}.btn:is(.btn-neutral,.btn-secondary,.btn-outline){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:1px solid var(--input-ring)}.btn:is(.btn-neutral,.btn-secondary,.btn-outline):hover:not(:disabled){border-color:var(--input-ring);border-top-color:var(--input-ring)}@supports (color:color-mix(in lab, red, red)){.btn:is(.btn-neutral,.btn-secondary,.btn-outline):hover:not(:disabled){border-top-color:color-mix(in srgb, var(--input-ring) 85%, white)}}.btn:is(.btn-neutral,.btn-secondary,.btn-outline):hover:not(:disabled){background-color:var(--button-hover)}.btn.btn-primary{background-color:var(--button-primary,var(--primary));color:var(--primary-foreground);--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff2e), 0 1px 2px var(--tw-shadow-color,var(--shadow-color,#000));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.btn.btn-primary{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff2e), 0 1px 2px var(--tw-shadow-color,color-mix(in srgb, var(--shadow-color,#000) 8%, transparent))}}.btn.btn-primary{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.btn.btn-primary:hover:not(:disabled){filter:none;background:var(--button-primary,var(--primary))}@supports (color:color-mix(in lab, red, red)){.btn.btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--button-primary,var(--primary)) 92%, black)}}.btn.btn-filled{background-color:var(--muted);color:var(--foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#0000}.btn.btn-filled:hover:not(:disabled){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.btn.btn-filled:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 12%, var(--muted))}}.btn:is(.btn-ghost,.btn-subtle){color:var(--foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-color:#0000}.btn.btn-subtle{color:var(--muted-foreground)}.btn:is(.btn-ghost,.btn-subtle):hover:not(:disabled){background-color:var(--component-hover);color:var(--foreground)}.btn:is(.btn-success,.btn-info,.btn-warning,.btn-destructive){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff2e), 0 1px 2px var(--tw-shadow-color,var(--shadow-color,#000))}@supports (color:color-mix(in lab, red, red)){.btn:is(.btn-success,.btn-info,.btn-warning,.btn-destructive){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff2e), 0 1px 2px var(--tw-shadow-color,color-mix(in srgb, var(--shadow-color,#000) 6%, transparent))}}.btn:is(.btn-success,.btn-info,.btn-warning,.btn-destructive){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.btn:disabled{cursor:default;opacity:.5;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.btn:not(:disabled):active{filter:brightness(.98)}@media (prefers-reduced-motion:reduce){.btn:not(.btn-link){transition-property:none}}.panel-tabs{border-radius:calc(var(--control-radius) + 1px);--tw-shadow:0 1px 1px var(--tw-shadow-color,var(--shadow-color,#000));gap:2px;max-width:100%;padding:3px}@supports (color:color-mix(in lab, red, red)){.panel-tabs{--tw-shadow:0 1px 1px var(--tw-shadow-color,color-mix(in srgb, var(--shadow-color,#000) 2%, transparent))}}.panel-tabs{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--muted);border:1px solid var(--input-ring)}@supports (color:color-mix(in lab, red, red)){.panel-tabs{border:1px solid color-mix(in srgb, var(--input-ring) 50%, transparent)}}.dark .panel-tabs{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.segmented,.chart-range{border-radius:calc(var(--control-radius) + 1px);--tw-shadow:0 0 #0000;max-width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--component-divider);gap:2px;padding:3px}@supports (color:color-mix(in lab, red, red)){.segmented,.chart-range{background:color-mix(in srgb, var(--component-divider) 40%, var(--card))}}.segmented,.chart-range{border:1px solid var(--input-ring)}.panel-tabs>.panel-tab,:is(.segmented,.chart-range)>button.btn{border-radius:var(--control-radius);--tw-leading:20px;--tw-font-weight:var(--panel-font-weight-500,500);height:28px;min-height:28px;font-size:12px;line-height:20px;font-weight:var(--panel-font-weight-500,500);white-space:nowrap;color:var(--muted-foreground);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:0 0;border:0;justify-content:center;gap:6px;padding-block:3px;padding-inline:10px;transition:background-color 75ms,color 75ms}.panel-tabs>.panel-tab.selected,:is(.segmented,.chart-range)>button.btn.selected,:is(.segmented,.chart-range)>button.btn.selected:hover:not(:disabled){background-color:var(--color-white);--tw-font-weight:var(--panel-font-weight-600,600);font-weight:var(--panel-font-weight-600,600);color:var(--foreground);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.panel-tabs>.panel-tab.selected,:is(.segmented,.chart-range)>button.btn.selected,:is(.segmented,.chart-range)>button.btn.selected:hover:not(:disabled){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb, var(--foreground) 10%, transparent))}}.panel-tabs>.panel-tab.selected,:is(.segmented,.chart-range)>button.btn.selected,:is(.segmented,.chart-range)>button.btn.selected:hover:not(:disabled){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.panel-tabs>.panel-tab:not(.selected):hover,:is(.segmented,.chart-range)>button.btn:not(.selected):hover:not(:disabled){color:var(--foreground);background:var(--card)}@supports (color:color-mix(in lab, red, red)){.panel-tabs>.panel-tab:not(.selected):hover,:is(.segmented,.chart-range)>button.btn:not(.selected):hover:not(:disabled){background:color-mix(in srgb, var(--card) 45%, transparent)}}:is(.segmented,.chart-range)>button.btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.dark .panel-tabs>.panel-tab.selected,.dark :is(.segmented,.chart-range)>button.btn.selected,.dark :is(.segmented,.chart-range)>button.btn.selected:hover:not(:disabled){color:var(--foreground);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.dark .panel-tabs>.panel-tab.selected,.dark :is(.segmented,.chart-range)>button.btn.selected,.dark :is(.segmented,.chart-range)>button.btn.selected:hover:not(:disabled){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb, var(--foreground) 12%, transparent))}}.dark .panel-tabs>.panel-tab.selected,.dark :is(.segmented,.chart-range)>button.btn.selected,.dark :is(.segmented,.chart-range)>button.btn.selected:hover:not(:disabled){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark .panel-tabs>.panel-tab.selected,.dark :is(.segmented,.chart-range)>button.btn.selected,.dark :is(.segmented,.chart-range)>button.btn.selected:hover:not(:disabled){background:color-mix(in srgb, var(--muted) 92%, white)}}.library-navigation .panel-tab-count{color:var(--muted-foreground);background:var(--muted)}.panel-tabs.kit-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid}@media (width<=640px){.table-workspace>.table-subheader{grid-template-columns:minmax(0,1fr)}.table-subheader>.table-header-actions{grid-row:1}.table-workspace>:is(.table-subheader,.table-footer){padding-inline:14px}.management-table .data-table :is(th,td):first-child{padding-inline-start:14px}.management-table .data-table :is(th,td):last-child{padding-inline-end:14px}}@supports (-webkit-touch-callout:none){.field-label :is(input,select,textarea),.search-field input{font-size:15px}}.table-bulk-toolbar{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.table-selection-count{white-space:nowrap}.table-selection-cancel{cursor:pointer;--tw-leading:20px;color:var(--danger);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;line-height:20px}.table-selection-cancel:hover:not(:disabled){text-decoration-line:underline}.table-selection-cancel:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.table-selection-cancel:disabled{cursor:wait;opacity:.5}.table-selection-cell{text-align:center;width:42px}.management-table .data-table tbody tr.row-selected>td{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.management-table .data-table tbody tr.row-selected>td{background:color-mix(in srgb, var(--primary) 5%, var(--card))}}.table-selection-cell input{cursor:pointer;vertical-align:middle}.table-selection-cell input:indeterminate{background-color:var(--solid-primary);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 8h8' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.toast{--toast-tone:var(--success);overflow:hidden}.toast-info{--toast-tone:var(--primary)}.toast-warning{--toast-tone:var(--warning)}.toast-error{--toast-tone:var(--danger)}.toast-icon{color:var(--toast-tone)}.connection-card.panel{--tw-shadow:var(--section-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:1px solid var(--border);gap:14px;padding:16px}.connection-service-icon{width:42px;height:42px;color:var(--success);background:var(--success);border-radius:12px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.connection-service-icon{background:color-mix(in srgb, var(--success) 8%, var(--card))}}.connection-service-icon{border:1px solid var(--success)}@supports (color:color-mix(in lab, red, red)){.connection-service-icon{border:1px solid color-mix(in srgb, var(--success) 25%, var(--card))}}.connection-service-icon .icon,.connection-service-icon svg{width:22px;height:22px}.connection-card .connection-details{border:1px solid var(--border);background:0 0;border-radius:12px;gap:0;padding:0;font-size:12px;display:grid;overflow:hidden}.connection-card .connection-details>div{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding-block:9px;padding-inline:10px;display:flex}.connection-card .connection-details>div+div{border-top:1px solid var(--component-divider)}.connection-card .connection-value{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.connection-status,.connection-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.connection-card .is-connected{color:var(--success)}.connection-card .is-unavailable{color:var(--danger)}.connection-card .connection-test.is-connected{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.connection-card .connection-test.is-connected{border-color:color-mix(in srgb, var(--success) 35%, var(--card))}}.connection-card .connection-test.is-connected{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.connection-card .connection-test.is-connected{background:color-mix(in srgb, var(--success) 5%, var(--card))}}.btn.btn-rounded{border-radius:999px}.btn.btn-icon.btn-rounded{aspect-ratio:1;padding:0}.notice-info{--notice-tone:#2563eb}.dark .notice-info{--notice-tone:#79aaff}.notice-success{--notice-tone:var(--success)}.notice-error{--notice-tone:var(--danger)}.notice-warning{--notice-tone:var(--warning)}.notice:is(.notice-info,.notice-success,.notice-error,.notice-warning){border-radius:var(--control-radius);color:var(--notice-tone);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--notice-tone))}@supports (color:color-mix(in lab, red, red)){.notice:is(.notice-info,.notice-success,.notice-error,.notice-warning){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb, var(--notice-tone) 10%, transparent))}}.notice:is(.notice-info,.notice-success,.notice-error,.notice-warning){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--notice-tone)}@supports (color:color-mix(in lab, red, red)){.notice:is(.notice-info,.notice-success,.notice-error,.notice-warning){background:color-mix(in srgb, var(--notice-tone) 8%, var(--card))}}.notice:is(.notice-info,.notice-success,.notice-error,.notice-warning){border:0}.dark .notice:is(.notice-info,.notice-success,.notice-error,.notice-warning){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--notice-tone))}@supports (color:color-mix(in lab, red, red)){.dark .notice:is(.notice-info,.notice-success,.notice-error,.notice-warning){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb, var(--notice-tone) 30%, transparent))}}.dark .notice:is(.notice-info,.notice-success,.notice-error,.notice-warning){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--notice-tone)}@supports (color:color-mix(in lab, red, red)){.dark .notice:is(.notice-info,.notice-success,.notice-error,.notice-warning){background:color-mix(in srgb, var(--notice-tone) 10%, transparent)}}.notice>.notice-icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.notice-content{overflow-wrap:anywhere;flex:1;min-width:0}.notice-title{--tw-font-weight:var(--panel-font-weight-600,600);font-weight:var(--panel-font-weight-600,600);margin-bottom:3px;display:block}.connection-form-page,.settings-panel{padding:14px}.palette-group,.workflow-goals{border:1px solid var(--component-divider);border-radius:12px;padding:14px}.palette-group>legend,.workflow-goals>legend{--tw-leading:20px;--tw-font-weight:var(--panel-font-weight-500,500);font-size:12px;line-height:20px;font-weight:var(--panel-font-weight-500,500);padding-inline:7px}.filter-popover,.panel-dialog{border-radius:12px}.surface-dialog,.panel-dialog{background-color:var(--card);--tw-shadow:0 16px 48px var(--tw-shadow-color,var(--shadow-color,#000))}@supports (color:color-mix(in lab, red, red)){.surface-dialog,.panel-dialog{--tw-shadow:0 16px 48px var(--tw-shadow-color,color-mix(in srgb, var(--shadow-color,#000) 16%, transparent))}}.surface-dialog,.panel-dialog{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:1px solid var(--component-divider)}.dialog-header{border-bottom:1px solid var(--component-divider)}.dialog-actions{border-top:1px solid var(--component-divider)}.dialog-footer{background:var(--card);border-top:1px solid var(--component-divider);flex-wrap:wrap;align-items:center;gap:9px;padding:14px;display:flex}.dropdown-menu,.profile-menu{border-radius:var(--control-radius);background-color:var(--card);--tw-shadow:0 4px 12px var(--tw-shadow-color,var(--shadow-color,#000));max-width:min(280px,100vw - 24px);padding:4px}@supports (color:color-mix(in lab, red, red)){.dropdown-menu,.profile-menu{--tw-shadow:0 4px 12px var(--tw-shadow-color,color-mix(in srgb, var(--shadow-color,#000) 8%, transparent))}}.dropdown-menu,.profile-menu{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:1px solid var(--component-divider)}.dialog-header h2{--tw-leading:20px;--tw-font-weight:var(--panel-font-weight-600,600);font-size:13px;line-height:20px;font-weight:var(--panel-font-weight-600,600)}.dialog-content{gap:10px}:is(.app-shell,.panel-overlay) input[type=checkbox]{appearance:none;background-color:var(--input-surface);vertical-align:middle;--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--shadow-color,#000)), 0 0 0 1px var(--tw-shadow-color,var(--input-ring));border-radius:4px;flex-shrink:0;width:16px;height:16px;padding:0}@supports (color:color-mix(in lab, red, red)){:is(.app-shell,.panel-overlay) input[type=checkbox]{--tw-shadow:0 1px 2px var(--tw-shadow-color,color-mix(in srgb, var(--shadow-color,#000) 5%, transparent)), 0 0 0 1px var(--tw-shadow-color,var(--input-ring))}}:is(.app-shell,.panel-overlay) input[type=checkbox]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:0}:is(.app-shell,.panel-overlay) input[type=checkbox]:checked{background-color:var(--primary);background-image:var(--checkbox-image,url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E"));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.app-shell,.panel-overlay) input[type=checkbox]:focus-visible{border-color:var(--primary);--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--control-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:none}:is(.app-shell,.panel-overlay) input[type=checkbox]:disabled{cursor:default;opacity:.5}.management-stack,.connections-layout,.dashboard-service-grid{gap:9px}.metric-card.stat-card,.service-card,.aggregate-chart,.role-card{padding:16px}.service-card{gap:9px}.table-identity{gap:6px}.table-identity strong{--tw-leading:20px;font-size:12px;line-height:20px}.table-identity small{--tw-leading:16px;margin-top:2px;font-size:12px;line-height:16px}.table-actions .btn.btn-icon{flex:0 0 26px;width:26px;height:26px;margin:0}.table-actions .btn.btn-icon .icon{width:14px;height:14px}.table-actions .btn.btn-icon .button-icon-slot{width:16px;height:16px}.table-workspace>.table-footer :is(.btn,.page-number){min-width:28px;height:28px}.btn:not(.btn-link){height:30px;padding-block:5px;padding-inline:9px}.btn-icon:not(.btn-link){width:30px;padding:0}.dialog-header,.dialog-content{padding:14px}:is(.surface-dialog,.panel-dialog)>:is(.dialog-header,.dialog-footer){padding-block:8px}:is(.surface-dialog,.panel-dialog)>.dialog-header{align-items:center}:is(.surface-dialog,.panel-dialog)>.dialog-content{padding-block:10px}@media (width<=760px){.sidebar{background:var(--sidebar-background)}}#sidebar-navigation{flex:1;min-height:0;overflow-y:auto}html[data-sidebar-collapsed=true] .sidebar-collapse{display:none}@media (width<=760px){html[data-sidebar-collapsed=true] .sidebar-collapse{display:inline-flex}}.module-settings{width:min(100%,960px);margin-inline:auto}.module-status-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.module-status-icon{background:currentColor;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.module-status-icon{background:color-mix(in srgb, currentColor 9%, transparent)}}.module-status-success{color:#15803d}.module-status-warning{color:#a16207}.module-status-danger{color:#dc2626}.dark .module-status-success{color:#4ade80}.dark .module-status-warning{color:#facc15}.dark .module-status-danger{color:#f87171}.module-control-section{gap:10px;min-width:0;padding:14px;display:grid}.module-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.module-section-heading .section-title{align-items:center;gap:7px;display:flex}.module-section-heading .section-title>svg{width:16px;height:16px}.module-description,.module-mode-hint{--tw-leading:1.8;color:var(--muted-foreground);font-size:12px;line-height:1.8}.module-execution-form{flex-wrap:wrap;align-items:flex-end;gap:9px;max-width:100%;display:flex}.module-execution-form>:first-child{min-width:0}.module-mode-hint{align-items:center;gap:6px;display:flex}.module-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:360px;display:grid}.module-limits>div{border:1px solid var(--border);border-radius:8px;padding-block:9px;padding-inline:10px}.module-limits dt{color:var(--muted-foreground);font-size:12px}.module-limits dd{--tw-font-weight:var(--panel-font-weight-600,600);font-size:19px;font-weight:var(--panel-font-weight-600,600);margin-top:4px}.module-limits dd span{--tw-font-weight:var(--panel-font-weight-400,400);font-size:12px;font-weight:var(--panel-font-weight-400,400);color:var(--muted-foreground)}.connection-form-page,.authentication-form-panel{width:min(100%,960px);margin-inline:auto}.settings-form-page,.workflow-form{width:min(100%,1200px);margin-inline:auto}.panel-dialog .editor-actions{border-top:1px solid var(--component-divider);margin-top:0;padding-top:8px}@media (width<=480px){.module-status-header,.module-control-section{padding:10px}.module-buttons{gap:6px}.module-buttons .btn{padding-inline:7px}.module-execution-form{flex-direction:column;align-items:stretch}.module-execution-form>:first-child{flex-basis:auto}.module-execution-form>.btn{align-self:flex-start}}.management-table{min-width:0;max-width:100%}.management-table .table-scroll{max-width:100%}.management-table .data-table :is(th,td){display:table-cell}.management-table .table-actions-cell{white-space:nowrap;width:1%}.management-table .table-actions-cell .table-cell-content{flex-wrap:nowrap;justify-content:left;max-width:none;overflow:visible}.provider-logo{object-fit:contain;flex-shrink:0;width:36px;height:36px}.workflow-text-summary{--tw-leading:2;border-top:1px solid var(--border);padding:16px;line-height:2}.workflow-text-summary h3{--tw-font-weight:var(--panel-font-weight-600,600);font-weight:var(--panel-font-weight-600,600);align-items:center;gap:7px;display:flex}.workflow-text-summary p{overflow-wrap:anywhere;margin-top:9px;font-size:12px}.run-detail-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;font-size:12px;display:grid}.run-detail-grid dt{color:var(--muted-foreground);margin-bottom:6px}.run-message-result{border:1px solid var(--border);border-radius:12px;gap:14px;padding:14px;display:grid}.run-message-result>header{justify-content:space-between;gap:10px;display:flex}.workflow-advanced-settings{border:1px solid var(--border);border-radius:12px;padding:10px}.workflow-advanced-settings summary{cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.workflow-advanced-settings[open]>:not(summary){margin-top:10px}.provider-logo{border:1px solid var(--border);background:#fafafa;border-radius:8px;padding:1px}.dark .provider-logo{border-color:#d4d4d8}.provider-key-copy{cursor:pointer;color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;padding-block:3px;padding-inline:6px;display:inline-flex}.provider-key-copy code,.field-label input.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.provider-key-copy:hover{color:var(--foreground);background:var(--muted)}.provider-key-copy:disabled{cursor:wait;opacity:.6}.provider-key-copy .icon{width:14px;height:14px}.module-danger-zone .section-title{color:var(--danger)}.module-control-section .module-description{max-width:680px;margin-top:6px}@keyframes module-section-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.module-settings>.panel{animation:.24s ease-out both module-section-arrive}.module-settings>.panel:nth-of-type(2){animation-delay:40ms}.module-settings>.panel:nth-of-type(3){animation-delay:80ms}.module-settings>.panel:nth-of-type(4){animation-delay:.12s}.module-settings>.panel:nth-of-type(5){animation-delay:.16s}.module-settings .btn{transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.module-settings .btn:active:not(:disabled){transform:scale(.97)}}.module-caps-form{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.module-caps-form>.field-label{flex:0 180px;min-width:0}@media (width<=480px){.module-caps-form>.field-label{flex-basis:100%}}.btn.btn-sm{gap:5px;height:28px;padding-block:4px;padding-inline:9px;font-size:12px}.btn.btn-sm .icon{width:14px;height:14px}.module-section-actions{flex:0 0 100%;justify-content:flex-start;padding-top:4px;display:flex}.badge[data-status]{transition:color .18s,background-color .18s}.badge:is([data-status=stopped],[data-status=disabled])>.status-dot{border-radius:2px}@keyframes status-active-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes status-waiting-breathe{0%,to{opacity:1}50%{opacity:.4}}@keyframes status-settle{0%{opacity:.5;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes status-complete{0%{opacity:.5;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.badge:is([data-status=disabled],[data-status=live],[data-status=running],[data-status=active],[data-status=sending],[data-status=processing],[data-status=in_progress])>.status-dot{animation:2.8s ease-in-out infinite status-active-pulse}.badge:is([data-status=paused],[data-status=pending],[data-status=waiting],[data-status=unknown],[data-status=mock])>.status-dot{animation:2.8s ease-in-out infinite status-waiting-breathe}.badge:is([data-status=stopped],[data-status=disabled],[data-status=failed],[data-status=expired],[data-status=cancelled]){animation:.26s ease-out both status-settle}.badge:is([data-status=completed],[data-status=delivered],[data-status=processed],[data-status=accepted]){animation:.26s ease-out both status-complete}}@media (prefers-reduced-motion:reduce){.badge[data-status]{transition:none}}.module-panel>.module-status-header{border-bottom:0}.badge[data-status],.badge[data-status]>.status-dot{position:relative}.activity-table .data-table{table-layout:fixed}.activity-table .data-table :is(th,td){vertical-align:middle;padding-block:5px;padding-inline:9px}.activity-table .data-table :is(th,td):first-child{width:64px}.activity-table .data-table :is(th,td):nth-child(3){width:220px}.activity-table .data-table :is(th,td):last-child{width:160px}.activity-table .table-cell-content{max-width:none;min-height:24px}.activity-table .icon{width:14px;height:14px}.activity-table .data-table{min-width:620px}.btn.btn-icon:not(.btn-link){--tw-leading:1;place-items:center;gap:0;padding:0;line-height:1;display:inline-grid}.btn.btn-icon .button-icon-slot,.btn.btn-icon .button-icon{justify-content:center;align-items:center}.btn.btn-icon .icon svg,.badge .icon svg{display:block}.provider-check-cell{min-width:180px}.provider-check-result{gap:5px;display:grid}.provider-check,.provider-check-latency{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.provider-check{color:var(--muted-foreground)}.provider-check .icon{flex-shrink:0;width:15px;height:15px}.provider-check-success{color:var(--success)}.provider-check-danger{color:var(--danger)}.provider-check-warning{color:var(--warning)}.provider-check-loading{color:var(--info)}.provider-check-loading .icon{animation:1s linear infinite button-spin}.provider-check-latency{color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:11px}.provider-check-latency .icon{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.provider-check-loading .icon{animation:none}}.workflow-trigger-field{align-content:flex-start;gap:7px;display:grid}.workflow-trigger-hint{--tw-leading:1.8;color:var(--primary);align-items:flex-start;gap:6px;font-size:12px;line-height:1.8;display:flex}.workflow-trigger-hint .icon{flex-shrink:0;width:15px;height:15px;margin-top:3px}.workflow-message-options{border-top:1px dashed var(--border);padding-top:10px}.workflow-message-options summary{cursor:pointer;color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:flex}.workflow-message-options[open]{gap:10px;display:grid}.workflow-message-options summary .icon{width:15px;height:15px}.workflow-step-toggle{flex-wrap:wrap}.workflow-form-page .workflow-step-card>header{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-form-page .workflow-step-card>header{background:color-mix(in srgb, var(--primary) 5%, var(--card))}}.workflow-form-page .workflow-step-number{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-form-page .workflow-step-number{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.flow-rule-chips{border-top:1px solid var(--border);flex-wrap:wrap;gap:7px;padding-block:10px;padding-inline:14px;display:flex}.flow-rule-chip{--tw-leading:1.8;color:var(--danger);background:var(--danger);border-radius:8px;align-items:center;gap:6px;padding-block:6px;padding-inline:8px;font-size:11px;line-height:1.8;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.flow-rule-chip{background:color-mix(in srgb, var(--danger) 7%, var(--card))}}.flow-rule-chip[data-tone=deferred]{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.flow-rule-chip[data-tone=deferred]{background:color-mix(in srgb, var(--warning) 9%, var(--card))}}.flow-rule-chip .icon{flex-shrink:0;width:14px;height:14px}.workflow-live-preview .flow-node{border-inline-start:3px solid var(--flow-tone)}.workflow-live-preview .flow-inspector{min-height:0}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.top-2{top:calc(var(--spacing) * 2)}.top-full{top:100%}.right-\[3px\]{right:3px}.bottom-\[2px\]{bottom:2px}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[-3\]{z-index:-3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-0{margin-inline:0}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-\[max\(0px\,_calc\(\(100svh_-_660px\)_\/_2\)\)\]{margin-block:max(0px,50svh - 330px)}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-\[4px\]{margin-top:4px}.mt-\[8px\]{margin-top:8px}.mt-\[12px\]{margin-top:12px}.mt-\[14px\]{margin-top:14px}.mt-\[24px\]{margin-top:24px}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-\[10px\]{margin-bottom:10px}.mb-\[14px\]{margin-bottom:14px}.mb-\[16px\]{margin-bottom:16px}.mb-\[18px\]{margin-bottom:18px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.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-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[16px\]{width:16px;height:16px}.size-\[18px\]{width:18px;height:18px}.size-\[28px\]{width:28px;height:28px}.size-full{width:100%;height:100%}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-auto{height:auto}.h-full{height:100%}.min-h-\[380px\]{min-height:380px}.min-h-\[min\(620px\,_calc\(100svh_-_40px\)\)\]{min-height:min(620px,100svh - 40px)}.min-h-svh{min-height:100svh}.w-20{width:calc(var(--spacing) * 20)}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[28px\]{width:28px}.w-\[44px\]{width:44px}.w-\[150px\]{width:150px}.w-\[220px\]{width:220px}.w-\[min\(100\%\,_330px\)\]{width:min(100%,330px)}.w-\[min\(100\%\,_1000px\)\]{width:min(100%,1000px)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[calc\(100vw-40px\)\]{max-width:calc(100vw - 40px)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[translateY\(10px\)_scale\(0\.98\)\]{transform:translateY(10px)scale(.98)}.transform-none{transform:none}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,_1fr\)_minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[18px\]{gap:18px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[12px\]{border-radius:12px}.rounded-\[18px\]{border-radius:18px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[calc\(var\(--control-radius\)\*0\.75\)\]{border-radius:calc(var(--control-radius) * .75)}.rounded-\[calc\(var\(--control-radius\)\/2\)\]{border-radius:calc(var(--control-radius) / 2)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:16px}.rounded-md{border-radius:12px}.rounded-none{border-radius:0}.rounded-xl{border-radius:20px}.rounded-t-\[var\(--surface-radius\)\]{border-top-left-radius:var(--surface-radius);border-top-right-radius:var(--surface-radius)}.rounded-b-\[var\(--surface-radius\)\]{border-bottom-right-radius:var(--surface-radius);border-bottom-left-radius:var(--surface-radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[color-mix\(in_srgb\,_var\(--danger\)_25\%\,_transparent\)\]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,_var\(--danger\)_25\%\,_transparent\)\]{border-color:color-mix(in srgb, var(--danger) 25%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-border{border-color:var(--border)}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-t-white{border-top-color:var(--color-white)}.\[border-left-color\:transparent\]{border-left-color:#0000}.bg-\[var\(--workspace-background\)\]{background-color:var(--workspace-background)}.bg-card{background-color:var(--card)}.bg-current{background-color:currentColor}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-success,.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\!{padding:calc(var(--spacing) * 3)!important}.p-4{padding:calc(var(--spacing) * 4)}.p-\[2px\]{padding:2px}.p-\[6px\]{padding:6px}.p-\[20px\]{padding:20px}.p-\[26px\]{padding:26px}.px-0{padding-inline:0}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-\[6px\]{padding-inline:6px}.px-\[10px\]{padding-inline:10px}.px-\[12px\]{padding-inline:12px}.px-\[28px\]{padding-inline:28px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-\[2px\]{padding-block:2px}.py-\[8px\]{padding-block:8px}.py-\[10px\]{padding-block:10px}.py-\[12px\]{padding-block:12px}.ps-\[10px\]{padding-inline-start:10px}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-\[4px\]{padding-inline-end:4px}.pe-\[10px\]{padding-inline-end:10px}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-11{padding-top:calc(var(--spacing) * 11)}.pt-\[14px\]{padding-top:14px}.pt-\[24px\]{padding-top:24px}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-\[16px\]{padding-bottom:16px}.text-center{text-align:center}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--panel-font-weight-500,500);font-weight:var(--panel-font-weight-500,500)}.font-normal{--tw-font-weight:var(--panel-font-weight-400,400);font-weight:var(--panel-font-weight-400,400)}.font-semibold{--tw-font-weight:var(--panel-font-weight-600,600);font-weight:var(--panel-font-weight-600,600)}.tracking-\[-1px\]{--tw-tracking:-1px;letter-spacing:-1px}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#e4d8ba\]{color:#e4d8ba}.text-\[\#e8c773\]{color:#e8c773}.text-\[\#faf8f2\]{color:#faf8f2}.text-destructive{color:var(--danger)}.text-destructive\!{color:var(--danger)!important}.text-emerald-600{color:var(--color-emerald-600)}.text-foreground{color:var(--foreground)}.text-info{color:var(--info)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-sky-600{color:var(--color-sky-600)}.text-success{color:var(--success)}.text-violet-600{color:var(--color-violet-600)}.text-warning{color:var(--warning)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--solid-primary\)\]{accent-color:var(--solid-primary)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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-\[inset_0_1px_0_rgb\(255_255_255_\/_30\%\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--section-shadow\)\]{--tw-shadow:var(--section-shadow);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-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--component-ring\)\]{--tw-ring-color:var(--component-ring)}.\[outline\:none\]{outline:none}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,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))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-\[220ms\]{--tw-duration:.22s;transition-duration:.22s}.duration-\[280ms\]{--tw-duration:.28s;transition-duration:.28s}.ease-\[cubic-bezier\(0\.4\,0\,1\,1\)\]{--tw-ease:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.\[background\:\#171613\]{background:#171613}.\[background\:color-mix\(in_srgb\,_var\(--danger\)_8\%\,_var\(--card\)\)\]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,_var\(--danger\)_8\%\,_var\(--card\)\)\]{background:color-mix(in srgb, var(--danger) 8%, var(--card))}}.\[background\:var\(--accent\)\]{background:var(--accent)}.\[background\:var\(--border\)\]{background:var(--border)}.\[background\:var\(--card\)\]{background:var(--card)}.\[background\:var\(--muted\)\]{background:var(--muted)}.\[border-inline-start\:1px_solid_var\(--border\)\]{border-inline-start:1px solid var(--border)}.\[border-top\:1px_solid_\#e4cc8d30\]{border-top:1px solid #e4cc8d30}.\[border-top\:1px_solid_var\(--border\)\]{border-top:1px solid var(--border)}.\[border\:1\.5px_solid_currentColor\]{border:1.5px solid}.\[border\:1px_solid_color-mix\(in_srgb\,_var\(--primary\)_20\%\,_transparent\)\]{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[border\:1px_solid_color-mix\(in_srgb\,_var\(--primary\)_20\%\,_transparent\)\]{border:1px solid color-mix(in srgb, var(--primary) 20%, transparent)}}.\[border\:1px_solid_var\(--border\)\]{border:1px solid var(--border)}.\[font\:500_24px\/1_Poppins\,_sans-serif\]{font:500 24px/1 Poppins,sans-serif}.peer-checked\:bg-\[var\(--solid-primary\)\]:is(:where(.peer):checked~*){background-color:var(--solid-primary)}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-focus-visible\:ring-primary:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--primary)}.peer-focus-visible\:ring-offset-2:is(:where(.peer):focus-visible~*){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.peer-focus-visible\:ring-offset-background:is(:where(.peer):focus-visible~*){--tw-ring-offset-color:var(--background)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:fixed:before{content:var(--tw-content);position:fixed}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:\[flex\:1\]:before{content:var(--tw-content);flex:1}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:\[background\:repeating-radial-gradient\(_circle_at_100\%_0\,_transparent_0_88px\,_color-mix\(in_srgb\,_var\(--primary\)_9\%\,_transparent\)_89px_90px\,_transparent_91px_150px_\)\]:before{content:var(--tw-content);background:repeating-radial-gradient(circle at 100% 0, transparent 0 88px, var(--primary) 89px 90px, transparent 91px 150px)}@supports (color:color-mix(in lab, red, red)){.before\:\[background\:repeating-radial-gradient\(_circle_at_100\%_0\,_transparent_0_88px\,_color-mix\(in_srgb\,_var\(--primary\)_9\%\,_transparent\)_89px_90px\,_transparent_91px_150px_\)\]:before{background:repeating-radial-gradient(circle at 100% 0, transparent 0 88px, color-mix(in srgb, var(--primary) 9%, transparent) 89px 90px, transparent 91px 150px)}}.before\:\[background\:var\(--border\)\]:before{content:var(--tw-content);background:var(--border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:z-\[-2\]:after{content:var(--tw-content);z-index:-2}.after\:size-\[20px\]:after{content:var(--tw-content);width:20px;height:20px}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:\[flex\:1\]:after{content:var(--tw-content);flex:1}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:shadow-sm:after{content:var(--tw-content);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-200:after{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:\[background\:linear-gradient\(180deg\,_\#12120fcb\,_\#12120f15_60\%\,_\#12120fd9\)\]:after{content:var(--tw-content);background:linear-gradient(#12120fcb,#12120f15 60%,#12120fd9)}.after\:\[background\:var\(--border\)\]:after{content:var(--tw-content);background:var(--border)}.peer-checked\:after\:translate-x-\[20px\]:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:20px;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-within\:border-primary:focus-within{border-color:var(--primary)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[var\(--control-ring\)\]:focus-within{--tw-ring-color:var(--control-ring)}@media (hover:hover){.hover\:bg-\[var\(--component-hover\)\]:hover{background-color:var(--component-hover)}.hover\:bg-destructive\/10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.hover\:bg-destructive\/10\!:hover{background-color:var(--danger)!important}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10\!:hover{background-color:color-mix(in oklab, var(--danger) 10%, transparent)!important}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/15:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.hover\:text-destructive\!:hover{color:var(--danger)!important}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:\[background\:var\(--accent\)\]:hover{background:var(--accent)}}.focus\:bg-muted:focus{background-color:var(--muted)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary:focus-visible,.focus-visible\:outline-ring:focus-visible{outline-color:var(--primary)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\:disabled\]\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-\[\:disabled\]\:bg-\[var\(--component-subtle\)\]:has(:disabled){background-color:var(--component-subtle)}.has-\[\:disabled\]\:text-muted-foreground:has(:disabled){color:var(--muted-foreground)}.has-\[\:disabled\]\:opacity-60:has(:disabled){opacity:.6}.has-\[\[aria-invalid\=true\]\]\:border-destructive:has([aria-invalid=true]){border-color:var(--danger)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-ping{animation:var(--animate-ping)}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:transition-none\!{transition-property:none!important}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}@media not all and (width>=1000px){.max-\[1000px\]\:hidden{display:none}.max-\[1000px\]\:px-\[24px\]{padding-inline:24px}}@media not all and (width>=800px){.max-\[800px\]\:my-0{margin-block:0}.max-\[800px\]\:block{display:block}.max-\[800px\]\:hidden{display:none}.max-\[800px\]\:min-h-\[calc\(100svh_-_32px\)\]{min-height:calc(100svh - 32px)}.max-\[800px\]\:w-\[min\(100\%\,_480px\)\]{width:min(100%,480px)}.max-\[800px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-\[800px\]\:gap-\[28px\]{gap:28px}.max-\[800px\]\:p-\[16px\]{padding:16px}.max-\[800px\]\:p-\[24px\]{padding:24px}.max-\[800px\]\:py-\[16px\]{padding-block:16px}}@media not all and (width>=420px){.max-\[420px\]\:min-h-\[calc\(100svh_-_20px\)\]{min-height:calc(100svh - 20px)}.max-\[420px\]\:rounded-\[14px\]{border-radius:14px}.max-\[420px\]\:p-\[10px\]{padding:10px}.max-\[420px\]\:px-\[18px\]{padding-inline:18px}.max-\[420px\]\:pt-\[22px\]{padding-top:22px}.max-\[420px\]\:pb-\[16px\]{padding-bottom:16px}.max-\[420px\]\:text-\[9px\]{font-size:9px}.max-\[420px\]\:text-\[22px\]{font-size:22px}}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.lg\:items-end{align-items:flex-end}}@media (width>=80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}}.rtl\:peer-checked\:after\:-translate-x-\[20px\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(20px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:border-white\/20:is(.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/20:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-sky-400:is(.dark *){color:var(--color-sky-400)}.dark\:text-violet-400:is(.dark *){color:var(--color-violet-400)}.\[\&_\.icon\]\:h-\[13px\] .icon{height:13px}.\[\&_\.icon\]\:h-\[14px\] .icon{height:14px}.\[\&_\.icon\]\:w-\[13px\] .icon{width:13px}.\[\&_\.icon\]\:w-\[14px\] .icon{width:14px}.\[\&_\.vectra-symbol\]\:\[zoom\:\.5\] .vectra-symbol{zoom:.5}.\[\&_\:is\(button\,a\)\:focus-visible\]\:\[outline\:2px_solid_var\(--primary\)\] :is(button,a):focus-visible{outline:2px solid var(--primary)}.\[\&_\:is\(button\,a\)\:focus-visible\]\:outline-offset-\[3px\] :is(button,a):focus-visible{outline-offset:3px}.\[\&_h1\]\:mx-0 h1{margin-inline:0}.\[\&_h1\]\:mt-\[8px\] h1{margin-top:8px}.\[\&_h1\]\:mb-\[4px\] h1{margin-bottom:4px}.\[\&_h1\]\:text-\[24px\] h1{font-size:24px}.\[\&_h1\]\:leading-\[1\.6\] h1{--tw-leading:1.6;line-height:1.6}.\[\&_h1\]\:font-bold h1{--tw-font-weight:var(--panel-font-weight-700,700);font-weight:var(--panel-font-weight-700,700)}@media not all and (width>=420px){.max-\[420px\]\:\[\&_h1\]\:text-\[24px\] h1{font-size:24px}}.\[\&_h2\]\:my-\[8px\] h2{margin-block:8px}.\[\&_h2\]\:text-\[14px\] h2{font-size:14px}.\[\&_h2\]\:text-\[32px\] h2{font-size:32px}.\[\&_h2\]\:leading-\[1\.55\] h2{--tw-leading:1.55;line-height:1.55}.\[\&_h2\]\:font-bold h2{--tw-font-weight:var(--panel-font-weight-700,700);font-weight:var(--panel-font-weight-700,700)}.\[\&_h2\]\:font-medium h2{--tw-font-weight:var(--panel-font-weight-500,500);font-weight:var(--panel-font-weight-500,500)}.\[\&_input\]\:pe-\[40px\] input{padding-inline-end:40px}.\[\&_p\]\:text-\[11px\] p{font-size:11px}.\[\&_p\]\:leading-\[1\.9\] p{--tw-leading:1.9;line-height:1.9}.\[\&_p\]\:text-\[\#d5cdbb\] p{color:#d5cdbb}.\[\&_strong\]\:font-medium strong{--tw-font-weight:var(--panel-font-weight-500,500);font-weight:var(--panel-font-weight-500,500)}.\[\&_strong\]\:text-foreground strong{color:var(--foreground)}.\[\&\.panel-drawer\]\:transform-\[translateX\(-20px\)\].panel-drawer{transform:translate(-20px)}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&\.panel-drawer\]\:transform-none.panel-drawer{transform:none}}.\[\&\>\.icon\]\:mt-\[3px\]>.icon{margin-top:3px}.\[\&\>\.icon\]\:shrink-0>.icon{flex-shrink:0}.\[\&\>\.icon\]\:text-destructive>.icon{color:var(--danger)}.\[\&\>\.icon\]\:text-primary>.icon{color:var(--primary)}.\[\&\>\.login-field\]\:mb-\[14px\]>.login-field{margin-bottom:14px}.\[\&\>\.modal-backdrop\]\:z-\[11001\]>.modal-backdrop{z-index:11001}.\[\&\>a\]\:flex>a{display:flex}.\[\&\>a\]\:items-center>a{align-items:center}.\[\&\>a\]\:gap-\[4px\]>a{gap:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>a\>img\]\:h-\[20px\]>a>img{height:20px}.\[\&\>a\>img\]\:w-\[20px\]>a>img{width:20px}.\[\&\>a\>img\]\:shrink-0>a>img{flex-shrink:0}.\[\&\>a\>img\]\:object-contain>a>img{object-fit:contain}.\[\&\>input\]\:min-w-0>input{min-width:0}.\[\&\>input\]\:flex-1>input{flex:1}.\[\&\>input\]\:border-0>input{border-style:var(--tw-border-style);border-width:0}.\[\&\>input\]\:bg-transparent>input{background-color:#0000}.\[\&\>input\]\:shadow-none>input{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\>input\]\:outline-none>input{--tw-outline-style:none;outline-style:none}.\[\&\>input\:disabled\]\:bg-transparent>input:disabled{background-color:#0000}.\[\&\>input\:focus\]\:shadow-none>input:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\>label\]\:text-\[13px\]>label{font-size:13px}.\[\&\>label\]\:font-medium>label{--tw-font-weight:var(--panel-font-weight-500,500);font-weight:var(--panel-font-weight-500,500)}.\[\&\>label\]\:text-foreground>label{color:var(--foreground)}.\[\&\>label\>span\]\:ms-\[3px\]>label>span{margin-inline-start:3px}.\[\&\>label\>span\]\:font-normal>label>span{--tw-font-weight:var(--panel-font-weight-400,400);font-weight:var(--panel-font-weight-400,400)}.\[\&\>label\>span\]\:text-muted-foreground>label>span{color:var(--muted-foreground)}.\[\&\>p\]\:text-\[12px\]>p{font-size:12px}.\[\&\>p\]\:leading-\[1\.9\]>p{--tw-leading:1.9;line-height:1.9}.\[\&\>p\]\:text-muted-foreground>p{color:var(--muted-foreground)}.\[\&\>span\]\:h-\[6px\]>span{height:6px}.\[\&\>span\]\:w-\[6px\]>span{width:6px}.\[\&\>span\]\:rounded-\[50\%\]>span{border-radius:50%}.\[\&\>span\]\:text-primary>span{color:var(--primary)}.\[\&\>span\]\:\[background\:currentColor\]>span{background:currentColor}.\[\&\>span\:last-child\]\:flex>span:last-child{display:flex}.\[\&\>span\:last-child\]\:items-center>span:last-child{align-items:center}.\[\&\>span\:last-child\]\:gap-\[7px\]>span:last-child{gap:7px}.\[\&\>svg\]\:block>svg{display:block}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-\[18px\]>svg{height:18px}.\[\&\>svg\]\:w-\[18px\]>svg{width:18px}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}}.deferred-loading-status,.deferred-loading-error,.table-loading-status{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:flex}.deferred-loading-error[hidden],.deferred-loading-status[hidden],[data-deferred-placeholder][aria-busy=false] .deferred-loading-status{display:none}.deferred-skeleton{background:var(--muted);border-radius:4px;width:75%;height:12px;animation:1.5s ease-in-out infinite deferred-pulse;display:block}[data-deferred-placeholder][aria-busy=true] [data-loading-placeholder],[data-deferred-placeholder][aria-busy=true] .deferred-widget{animation:1.6s ease-in-out infinite deferred-table-opacity}.deferred-metric{gap:20px;min-height:100px;padding:16px;display:grid}.deferred-chart{align-items:end;min-height:260px;padding:24px;display:flex}.deferred-chart .deferred-skeleton{width:100%;height:160px}.deferred-placeholder,.table-frame{position:relative}.deferred-placeholder>.deferred-loading-status{z-index:2;pointer-events:none;justify-content:center;position:absolute;inset:0}.table-loading-status{z-index:2;pointer-events:none;justify-content:center;position:absolute;inset:40px 0 0}.table-loading-status .button-spinner{width:22px;height:22px}.table-body-loading>tr,[data-loading-placeholder] tbody>tr{opacity:.35}[data-loading-placeholder] .deferred-skeleton{animation:none}@keyframes deferred-pulse{50%{opacity:.45}}@keyframes deferred-table-opacity{0%,to{opacity:.55}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.deferred-skeleton{animation:none}[data-deferred-placeholder][aria-busy=true] [data-loading-placeholder],[data-deferred-placeholder][aria-busy=true] .deferred-widget{opacity:.65;animation:none}}.panel-picker{--picker-ring:var(--input-ring,var(--border));--picker-shadow:var(--section-shadow);--picker-hover:var(--component-hover);min-width:0}.panel-picker:has([data-picker-widget]>*)>[data-picker-source]{display:none}.panel-picker [data-picker-widget]>input{width:100%}.panel-picker .choices{font-size:12px;font-weight:var(--panel-font-weight-400,400);margin:0;overflow:visible}.panel-picker .choices__inner{border:1px solid var(--picker-ring);background:var(--input-surface);min-height:30px;color:var(--foreground);box-shadow:var(--section-shadow);font-size:inherit;border-radius:8px;align-items:center;padding:0 9px;transition:box-shadow .12s;display:flex}.panel-picker .choices[data-type*=select-one] .choices__inner{height:30px;padding-bottom:0}.panel-picker .choices__list--single{padding:0;padding-inline-end:22px;line-height:20px}.panel-picker .choices.is-focused .choices__inner,.panel-picker .choices.is-open .choices__inner{border-color:var(--primary);box-shadow:0 0 0 2px var(--control-ring)}.panel-picker .choices[aria-invalid=true] .choices__inner{border-color:var(--danger);box-shadow:var(--section-shadow)}.panel-picker .choices.is-disabled .choices__inner{background:var(--component-subtle);color:var(--muted-foreground);opacity:.6}.panel-picker .choices.is-disabled .choices__item{color:inherit}.panel-picker .choices__list--dropdown,.panel-picker .choices__list[aria-expanded]{z-index:80;border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);box-shadow:var(--picker-shadow);word-break:normal;visibility:hidden;opacity:0;pointer-events:none;border-radius:8px;margin-top:7px;padding:5px;transition:opacity .15s,transform .15s,visibility .15s;display:block;transform:translateY(-4px)}.panel-picker .choices .choices__list--dropdown.is-active,.panel-picker .choices .choices__list[aria-expanded=true]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.panel-picker .choices.is-flipped .choices__list--dropdown{margin-top:0;margin-bottom:7px}.panel-picker .choices.is-flipped .choices__list--dropdown:not(.is-active){transform:translateY(4px)}.panel-picker .choices__list--dropdown .choices__list{scrollbar-width:thin;max-height:220px}.panel-picker .choices__list--dropdown .choices__item,.panel-picker .choices__list[aria-expanded] .choices__item{border-radius:5px;padding:6px 8px;font-size:12px;line-height:20px}.panel-picker .choices__list--dropdown .choices__item--selectable.is-highlighted,.panel-picker .choices__list[aria-expanded] .choices__item--selectable.is-highlighted,.panel-picker .choices__list--dropdown .choices__item.is-selected{background:var(--picker-hover);color:var(--foreground)}.panel-picker .choices input.choices__input{height:30px;min-height:30px;color:var(--foreground);box-shadow:none;background:0 0;border:0;border-radius:5px;margin:0;padding:4px 8px;font-size:12px}.panel-picker .choices__list--dropdown input.choices__input{background:var(--picker-hover);margin-bottom:5px}.panel-picker .choices__input::placeholder{color:var(--muted-foreground)}.panel-picker .choices[data-type*=select-multiple] .choices__inner{flex-wrap:wrap;gap:3px;padding:2px 6px;padding-inline-end:28px}.panel-picker .choices__list--multiple .choices__item{background:var(--accent);color:var(--foreground);border:0;border-radius:5px;margin:2px;padding:2px 7px;font-size:11px}.panel-picker .choices__list--multiple .choices__item.is-highlighted{background:var(--secondary)}.panel-picker .choices[data-type*=select-multiple] .choices__button{text-indent:0;color:inherit;background-image:none;border:0;margin-inline:5px -3px;padding-inline:4px 0;font-size:0}.panel-picker .choices__button:after{content:"×";font-size:15px}.panel-picker .choices[data-type*=select]:after{content:"";pointer-events:none;border:0;border-right:1.5px solid var(--muted-foreground);border-bottom:1.5px solid var(--muted-foreground);left:auto;right:auto;inset-inline-end:12px;width:6px;height:6px;margin-top:-4px;transition:transform .15s;position:absolute;top:50%;transform:rotate(45deg)}.panel-picker .choices[data-type*=select].is-open:after{margin-top:-2px;transform:rotate(225deg)}.panel-calendar.flatpickr-calendar{z-index:1100;background:var(--input-surface);width:294px;color:var(--foreground);border:1px solid var(--border);box-shadow:var(--picker-shadow);font-family:var(--font-sans);direction:ltr;border-radius:10px;padding:10px;font-size:12px}.panel-calendar.flatpickr-calendar.noCalendar{width:202px;padding:12px}.panel-calendar.flatpickr-calendar.noCalendar:has(.hasSeconds){width:290px}.panel-calendar.flatpickr-calendar.animate.open{animation:.15s ease-out panel-picker-enter}.panel-calendar.flatpickr-calendar:before,.panel-calendar.flatpickr-calendar:after{display:none}.panel-calendar .flatpickr-months{align-items:center;margin-bottom:8px;position:relative}.panel-calendar .flatpickr-months .flatpickr-month{height:34px;color:inherit;background:0 0;overflow:visible}.panel-calendar .flatpickr-current-month{width:auto;height:34px;font-size:12px;font-weight:var(--panel-font-weight-500,500);justify-content:center;align-items:center;gap:6px;padding:0;display:flex;inset:0 32px}.panel-calendar .flatpickr-current-month .flatpickr-monthDropdown-months{width:auto;height:30px;min-height:30px;color:var(--foreground);box-shadow:none;font:inherit;direction:ltr;background-color:#0000;background-position:right 5px center;border:0;border-radius:6px;margin:0;padding:3px 22px 3px 8px}.panel-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background-color:var(--picker-hover)}.panel-calendar .flatpickr-current-month .numInputWrapper{flex:0 0 76px;width:76px;height:30px}.panel-calendar .flatpickr-months :is(.flatpickr-prev-month,.flatpickr-next-month){width:30px;height:30px;color:var(--muted-foreground);border-radius:6px;place-items:center;padding:7px;transition:background-color .12s,color .12s;display:grid;top:2px}.panel-calendar .flatpickr-months .flatpickr-prev-month{left:0}.panel-calendar .flatpickr-months .flatpickr-next-month{right:0}.panel-calendar .flatpickr-months :is(.flatpickr-prev-month,.flatpickr-next-month):hover{background:var(--picker-hover);color:var(--foreground)}.panel-calendar .flatpickr-months :is(.flatpickr-prev-month,.flatpickr-next-month) svg{fill:none;stroke:currentColor;width:16px;height:16px}.panel-calendar .flatpickr-months .flatpickr-disabled{display:none}.panel-calendar .flatpickr-days,.panel-calendar .dayContainer{width:274px;min-width:274px;max-width:274px}.panel-calendar .flatpickr-weekday{color:var(--muted-foreground);font-size:10px;font-weight:var(--panel-font-weight-400,400)}.panel-calendar .flatpickr-day{height:34px;color:var(--foreground);border-radius:6px;line-height:34px;transition:background-color .1s}.panel-calendar .flatpickr-day:hover,.panel-calendar .flatpickr-day:focus{background:var(--picker-hover);border-color:#0000}.panel-calendar .flatpickr-day.today{border-color:var(--input-ring);font-weight:var(--panel-font-weight-600,600)}.panel-calendar .flatpickr-day.selected,.panel-calendar .flatpickr-day.selected:hover,.panel-calendar .flatpickr-day.selected:focus{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.panel-calendar .flatpickr-day.prevMonthDay,.panel-calendar .flatpickr-day.nextMonthDay{color:var(--muted-foreground);opacity:.55}.panel-calendar .flatpickr-day.flatpickr-disabled{color:var(--muted-foreground);opacity:.3}.panel-calendar.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid var(--input-ring);justify-content:center;align-items:center;gap:8px;height:auto;max-height:none;margin-top:10px;padding-top:10px;line-height:1;overflow:visible}.panel-calendar.flatpickr-calendar.noCalendar .flatpickr-time{border:0;margin:0;padding:0}.panel-calendar .flatpickr-time:after{display:none}.panel-calendar .flatpickr-time .numInputWrapper,.panel-calendar .flatpickr-time.time24hr .numInputWrapper,.panel-calendar .flatpickr-time.hasSeconds .numInputWrapper{float:none;flex:0 0 72px;width:72px;height:46px}.panel-calendar .numInputWrapper{background:0 0;border-radius:7px;transition:box-shadow .12s}.panel-calendar .flatpickr-time .numInputWrapper{box-shadow:inset 0 0 0 1px var(--input-ring)}@supports (color:color-mix(in lab, red, red)){.panel-calendar .flatpickr-time .numInputWrapper{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--input-ring) 50%, transparent)}}.panel-calendar .numInputWrapper:hover{background:0 0}.panel-calendar .numInputWrapper:focus-within{box-shadow:inset 0 0 0 1px var(--primary)}.panel-calendar .flatpickr-time input,.panel-calendar .flatpickr-current-month input.cur-year{width:100%;height:100%;min-height:0;color:var(--foreground);box-shadow:none;font-size:13px;font-weight:var(--panel-font-weight-500,500);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:7px;margin:0;padding:0 22px 0 7px;line-height:normal}.panel-calendar .flatpickr-current-month input.cur-year{font-size:12px}.panel-calendar .flatpickr-time input:focus,.panel-calendar .flatpickr-time input:hover,.panel-calendar .flatpickr-current-month input.cur-year:focus{box-shadow:none;background:0 0;outline:none}.panel-calendar .flatpickr-time .flatpickr-time-separator{width:8px;height:auto;color:var(--muted-foreground);line-height:1;font-weight:var(--panel-font-weight-400,400);flex:0 0 8px}.panel-calendar .numInputWrapper span{opacity:1;width:20px;height:calc(50% - 3px);color:var(--muted-foreground);border:0;border-radius:4px;padding:0;right:3px}.panel-calendar .numInputWrapper span.arrowUp{top:3px}.panel-calendar .numInputWrapper span.arrowDown{top:50%}.panel-calendar .numInputWrapper span:hover,.panel-calendar .numInputWrapper span:active{background:var(--picker-hover);color:var(--foreground)}.panel-calendar .numInputWrapper span:after{border:0;border-top:1.5px solid;border-left:1.5px solid;width:5px;height:5px;left:7px}.panel-calendar .numInputWrapper span.arrowUp:after{top:calc(50% - 1px);transform:rotate(45deg)}.panel-calendar .numInputWrapper span.arrowDown:after{top:calc(50% - 4px);transform:rotate(225deg)}.panel-calendar [role=button]:focus-visible,.panel-calendar .flatpickr-monthDropdown-months:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@keyframes panel-picker-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.panel-picker .choices *,.panel-picker .choices:after{transition:none}.panel-calendar.flatpickr-calendar.animate.open{animation:none}}.panel-calendar-jalali>.flatpickr-months,.panel-calendar-jalali>.flatpickr-innerContainer{display:none}.jalali-header{grid-template-columns:30px 1fr 76px 30px;align-items:center;gap:6px;margin-bottom:8px;display:grid}.panel-calendar .jalali-header :is(button,select,input){height:30px;min-height:30px;color:var(--foreground);box-shadow:none;font:inherit;background-color:#0000;border:0;border-radius:6px}.panel-calendar .jalali-header select{direction:ltr;background-position:right 5px center;padding:3px 22px 3px 6px}.panel-calendar .jalali-year{text-align:center;appearance:textfield;width:76px;padding:3px 5px}.panel-calendar .jalali-year::-webkit-inner-spin-button{appearance:none;margin:0}.panel-calendar .jalali-year::-webkit-outer-spin-button{appearance:none;margin:0}.panel-calendar :is(.jalali-prev,.jalali-next){cursor:pointer;position:relative}.panel-calendar :is(.jalali-prev,.jalali-next):after{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:7px;height:7px;position:absolute;top:11px;left:12px;transform:rotate(45deg)}.panel-calendar .jalali-next:after{left:10px;transform:rotate(225deg)}.panel-calendar .jalali-header :is(button,select):hover{background-color:var(--picker-hover)}.panel-calendar .jalali-header button:disabled{opacity:.3;cursor:default}.jalali-weekdays,.jalali-days{direction:ltr;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.jalali-weekdays{text-align:center;height:28px;color:var(--muted-foreground);align-items:center;font-size:10px}.panel-calendar .jalali-day{height:34px;color:var(--foreground);font:inherit;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:6px;padding:0}.panel-calendar .jalali-day:hover{background:var(--picker-hover)}.panel-calendar .jalali-day.outside-month{color:var(--muted-foreground);opacity:.55}.panel-calendar .jalali-day.today{border-color:var(--input-ring);font-weight:var(--panel-font-weight-600,600)}.panel-calendar .jalali-day.selected{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);opacity:1}.panel-calendar .jalali-day:disabled{opacity:.3;cursor:default;background:0 0}.panel-calendar .jalali-calendar :is(button,select,input):focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.filter-popover .panel-picker .choices{font-size:11.5px}.filter-popover .panel-picker .choices__inner{min-height:28px;padding-inline:8px}.filter-popover .panel-picker .choices[data-type*=select-one] .choices__inner{height:28px}.filter-popover .panel-picker .choices__list--single{line-height:18px}.filter-popover .panel-picker .choices__list--dropdown .choices__item{padding:4px 8px;font-size:11.5px;line-height:18px}:root[data-font=iransansx]{--panel-font:"IRANSansX";--panel-font-max-weight:900}@font-face{font-family:IRANSansX;src:url(/build/assets/IRANSansX-Thin-BunpvZz5.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/build/assets/IRANSansX-UltraLight-BsYMOkNy.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/build/assets/IRANSansX-Light-Dir8Id9M.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/build/assets/IRANSansX-Regular-QgX6TDX7.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/build/assets/IRANSansX-Medium-7orLZPfl.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/build/assets/IRANSansX-DemiBold-BKk0o3f6.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/build/assets/IRANSansX-Bold-D3kFL5ZP.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/build/assets/IRANSansX-ExtraBold-B6NZ1Flo.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/build/assets/IRANSansX-Black-D0h_zfzi.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root[data-font=iranyekanx]{--panel-font:"IRANYekanX";--panel-font-max-weight:1000}@font-face{font-family:IRANYekanX;src:url(/build/assets/IRANYekanX-Thin-DOOtMuY3.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/build/assets/IRANYekanX-UltraLight-DNrMwXcQ.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/build/assets/IRANYekanX-Light-CiT9B-t6.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/build/assets/IRANYekanX-Regular-DSgknM3V.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/build/assets/IRANYekanX-Medium-sNcE5o7O.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/build/assets/IRANYekanX-DemiBold-Bd3_2ZpS.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/build/assets/IRANYekanX-Bold-B3EUfDkF.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/build/assets/IRANYekanX-ExtraBold-fw30B3KT.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/build/assets/IRANYekanX-Black-B2D9_7Zo.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/build/assets/IRANYekanX-ExtraBlack-CgGpsCYM.woff2)format("woff2");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/build/assets/IRANYekanX-Heavy-BTmnGmvP.woff2)format("woff2");font-weight:1000;font-style:normal;font-display:swap}:root[data-font-weight="100"]{--panel-font-weight:100}:root[data-font-weight="200"]{--panel-font-weight:200}:root[data-font-weight="300"]{--panel-font-weight:300}:root[data-font-weight="400"]{--panel-font-weight:400}:root[data-font-weight="500"]{--panel-font-weight:500}:root[data-font-weight="600"]{--panel-font-weight:600}:root[data-font-weight="700"]{--panel-font-weight:700}:root[data-font-weight="800"]{--panel-font-weight:800}:root[data-font-weight="900"]{--panel-font-weight:900}:root[data-font-weight="950"]{--panel-font-weight:950}:root[data-font-weight="1000"]{--panel-font-weight:1000}b,strong{font-weight:var(--panel-font-weight-700,bolder)}:root[data-font-weight]:not([data-font-weight=auto]){--panel-font-weight-100:clamp(100, calc(var(--panel-font-weight) + -300), var(--panel-font-max-weight));--panel-font-weight-200:clamp(100, calc(var(--panel-font-weight) + -200), var(--panel-font-max-weight));--panel-font-weight-300:clamp(100, calc(var(--panel-font-weight) + -100), var(--panel-font-max-weight));--panel-font-weight-400:clamp(100, calc(var(--panel-font-weight) + 0), var(--panel-font-max-weight));--panel-font-weight-500:clamp(100, calc(var(--panel-font-weight) + 100), var(--panel-font-max-weight));--panel-font-weight-600:clamp(100, calc(var(--panel-font-weight) + 200), var(--panel-font-max-weight));--panel-font-weight-700:clamp(100, calc(var(--panel-font-weight) + 300), var(--panel-font-max-weight));--panel-font-weight-800:clamp(100, calc(var(--panel-font-weight) + 400), var(--panel-font-max-weight));--panel-font-weight-900:clamp(100, calc(var(--panel-font-weight) + 500), var(--panel-font-max-weight))}@font-face{font-family:YekanBakh;src:url(/build/assets/YekanBakhFaNum-Regular-B4cV0wVW.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:YekanBakh;src:url(/build/assets/YekanBakhFaNum-SemiBold-C4JCeP6F.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:YekanBakh;src:url(/build/assets/YekanBakhFaNum-SemiBold-C4JCeP6F.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:YekanBakh;src:url(/build/assets/YekanBakhFaNum-Bold-CMNT45Oa.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:YekanBakh;src:url(/build/assets/YekanBakhFaNum-ExtraBold-CdMhak6a.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Regular-B2YTLo9r.ttf)format("truetype");font-weight:400;font-display:swap;unicode-range:U+0-24F}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Medium-1iPSBYoM.ttf)format("truetype");font-weight:500 900;font-display:swap;unicode-range:U+0-24F}.btn[data-color].btn-outline,.btn[data-color].btn-outline:hover:not(:disabled){border-color:var(--button-color-solid)}@supports (color:color-mix(in lab, red, red)){.btn[data-color].btn-outline,.btn[data-color].btn-outline:hover:not(:disabled){border-color:color-mix(in srgb, var(--button-color-solid) 60%, var(--input-ring))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
