@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwcT9nA2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwsT9nA2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwQT9g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvvYwYL8g.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvmYwYL8g.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvuYwYL8g.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvhYwYL8g.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvtYwYL8g.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvsYwYL8g.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--radius-sm: calc(var(--radius) * .5);--radius-md: calc(var(--radius) * .75);--radius-lg: calc(var(--radius) * 1);--radius-xl: calc(var(--radius) * 1.5);--radius-2xl: calc(var(--radius) * 2);--radius-3xl: calc(var(--radius) * 3);--color-background: var(--background);--color-foreground: var(--foreground);--color-surface: var(--surface);--color-muted: var(--muted);--color-separator: var(--separator);--color-focus: var(--focus);--color-accent: var(--accent);--color-accent-foreground: var(--accent-foreground);--color-default: var(--default);--color-default-foreground: var(--default-foreground);--color-danger: var(--danger);--color-danger-foreground: var(--danger-foreground);--shadow-overlay: var(--overlay-shadow);--color-field-border: var(--field-border, var(--border));--border-width-field: var(--field-border-width, var(--border-width));--color-field-focus: var(--field-background, var(--default));--color-field-border-hover: var(--field-border, var(--border));--color-field-border-focus: var(--field-border, var(--border));--color-background-inverse: var(--foreground);--color-default-hover: var(--default);--color-accent-hover: var(--accent);--color-danger-hover: var(--danger);--ease-smooth: ease;--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-fluid: cubic-bezier(.32, .72, 0, 1);--animate-skeleton: skeleton 2s linear infinite}@supports (color: color-mix(in lab,red,red)){:root,:host{--color-field-border-hover: color-mix( in oklab, var(--field-border, var(--border)) 88%, var(--field-foreground, var(--foreground)) 10% )}}@supports (color: color-mix(in lab,red,red)){:root,:host{--color-field-border-focus: color-mix( in oklab, var(--field-border, var(--border)) 74%, var(--field-foreground, var(--foreground)) 22% )}}@supports (color: color-mix(in lab,red,red)){:root,:host{--color-default-hover: color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}@supports (color: color-mix(in lab,red,red)){:root,:host{--color-accent-hover: color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}@supports (color: color-mix(in lab,red,red)){:root,:host{--color-danger-hover: color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, var(--font-sans, -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, initial);font-variation-settings:var(--default-font-variation-settings, initial);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace));font-feature-settings:var(--default-mono-font-feature-settings, initial);font-variation-settings:var(--default-mono-font-variation-settings, initial);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.isolate{isolation:isolate}.z-50{z-index:50}.order-1{order:1}.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}}.my-0{margin-block:0px}.my-1{margin-block:var(--spacing, .25rem)}.my-3{margin-block:calc(var(--spacing, .25rem) * 3)}.my-5{margin-block:calc(var(--spacing, .25rem) * 5)}.mt-0\.5{margin-top:calc(var(--spacing, .25rem) * .5)}.mt-6{margin-top:calc(var(--spacing, .25rem) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.table-row{display:table-row}.h-12{height:calc(var(--spacing, .25rem) * 12)}.min-h-svh{min-height:100svh}.w-auto{width:auto}.w-full{width:100%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.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,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing, .25rem) * 2)}.gap-4{gap:calc(var(--spacing, .25rem) * 4)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.rounded-xl{border-radius:calc(var(--radius) * 1.5)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-separator{border-color:var(--separator)}.bg-background{background-color:var(--background)}.bg-transparent{background-color:transparent}.p-0{padding:0}.text-justify{text-align:justify}.text-3xl{font-size:var(--text-3xl, 1.875rem);line-height:var(--tw-leading, var(--text-3xl--line-height, 1.2 ))}.text-lg{font-size:var(--text-lg, 1.125rem);line-height:var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)))}.text-sm{font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)))}.text-xs{font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)))}.font-bold{--tw-font-weight: var(--font-weight-bold, 700);font-weight:var(--font-weight-bold, 700)}.font-medium{--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500)}.text-danger{color:var(--danger)}.text-field{color:var(--field-background, var(--default))}.text-foreground{color:var(--foreground)}.text-muted{color:var(--muted)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-\[0\.15em\]{text-underline-offset:.15em}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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)}.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,)}.brightness-0{--tw-brightness: brightness(0%);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,)}.invert{--tw-invert: invert(100%);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, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s))}.duration-300{--tw-duration: .3s;transition-duration:.3s}.ease-in-out{--tw-ease: var(--ease-in-out, cubic-bezier(.4, 0, .2, 1));transition-timing-function:var(--ease-in-out, cubic-bezier(.4, 0, .2, 1))}.outline-none{--tw-outline-style: none;outline-style:none}.select-text{-webkit-user-select:text;user-select:text}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus:focus-visible{outline-color:var(--focus)}@media(width>=48rem){.md\:w-52{width:calc(var(--spacing, .25rem) * 52)}}}@layer theme,components,utilities;@layer theme{:root{--white: oklch(100% 0 0);--black: oklch(0% 0 0);--snow: oklch(.9911 0 0);--eclipse: oklch(.2103 .0059 285.89);--radius: .5rem;--spacing: .25rem;--text-xs: .75rem;--text-sm: .85rem;--text-base: .875rem;--text-lg: 1.05rem;--border-width: 1px;--field-border-width: 1px;--disabled-opacity: .5;--ring-offset-width: 2px;--cursor-interactive: pointer;--cursor-disabled: not-allowed;--surface-shadow: 0 2px 4px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06), 0 0 1px rgba(0, 0, 0, .06);--overlay-shadow: 0 2px 8px rgba(0, 0, 0, .06), 0 -6px 12px rgba(0, 0, 0, .03), 0 14px 28px rgba(0, 0, 0, .08);--field-shadow: var(--surface-shadow);--skeleton-animation: shimmer;--accent: oklch(.6203 .1952 253.75);--accent-foreground: var(--white);--success: oklch(.7329 .1935 150.81);--warning: oklch(.7819 .1585 72.33);--danger: oklch(63.7% .237 25.331);--focus: var(--accent);--link: currentColor;--field-radius: calc(var(--radius) * 1.5);--logo-filter: invert(1)}:root,[data-theme=light]{color-scheme:light;--background: oklch(98.5% .002 286.37);--foreground: var(--eclipse);--text: var(--foreground);--surface: var(--white);--surface-foreground: var(--foreground);--surface-secondary: oklch(.9524 .0013 286.37);--surface-secondary-foreground: var(--foreground);--surface-tertiary: oklch(.9373 .0013 286.37);--surface-tertiary-foreground: var(--foreground);--overlay: var(--white);--overlay-foreground: var(--foreground);--muted: oklch(.5517 .0138 285.94);--scrollbar: oklch(87.1% .006 286.286);--default: oklch(94% .001 286.375);--default-foreground: var(--eclipse);--field-background: var(--white);--field-foreground: var(--foreground);--field-placeholder: var(--muted);--field-border: var(--field-border, var(--border));--success-foreground: var(--eclipse);--warning-foreground: var(--eclipse);--danger-foreground: var(--snow);--segment: var(--white);--segment-foreground: var(--eclipse);--border: oklch(90% .004 286.32);--separator: oklch(92% .004 286.32);--backdrop: rgba(0, 0, 0, .5);--logo-filter: invert(1)}@supports (color: color-mix(in lab,red,red)){:root,[data-theme=light]{--field-border: color-mix( in oklab, var(--field-border, var(--border)) 88%, var(--field-foreground, var(--foreground)) 10% )}}[data-theme=dark]{color-scheme:dark;--text: var(--snow);--background: oklch(0 0 1);--foreground: var(--snow);--surface: oklch(.2103 .0059 285.89);--surface-foreground: var(--foreground);--surface-secondary: oklch(.257 .0037 286.14);--surface-tertiary: oklch(.2721 .0024 247.91);--surface-tertiary-foreground: var(--foreground);--overlay: var(--surface);--overlay-foreground: var(--foreground);--muted: oklch(70.5% .015 286.067);--scrollbar: var(--muted);--default: oklch(27.4% .006 286.033);--default-foreground: var(--snow);--field-background: var(--surface);--field-foreground: var(--foreground);--warning: oklch(.8203 .1388 76.34);--warning-foreground: var(--eclipse);--danger: oklch(.594 .1967 24.63);--segment: oklch(.3964 .01 285.93);--segment-foreground: var(--foreground);--border: oklch(28% .006 286.033);--separator: oklch(25% .006 286.033);--focus: var(--snow);--backdrop: rgba(0, 0, 0, .6);--surface-shadow: 0 2px 4px rgba(0, 0, 0, .14), 0 1px 2px rgba(0, 0, 0, .19), 0 0 1px rgba(0, 0, 0, .19);--overlay-shadow: 0 2px 8px rgba(0, 0, 0, .2), 0 14px 28px rgba(0, 0, 0, .28), 0 0 0 1px rgba(255, 255, 255, .03), inset 0 0 1px rgba(255, 255, 255, .04);--field-shadow: var(--surface-shadow);--logo-filter: none}html,body{font-family:Inter,sans-serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-stroke:.15px transparent;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;transition:background-color .18s var(--ease-out),color .18s var(--ease-out)}body{touch-action:manipulation;background-color:var(--background);color:var(--foreground);font-size:var(--text-base);font-weight:450}@media(prefers-reduced-motion:reduce){html,body{transition:none}}}@layer components{@scope([sg-accordion],.accordion){:scope{display:grid;:where(&>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(&>:not(:last-child)){border-color:var(--separator)}}}@scope([sg-accordion-body],.accordion-body){:scope{padding-inline:calc(var(--spacing, .25rem) * 4);padding-bottom:calc(var(--spacing, .25rem) * 4)}}@scope([sg-accordion-item],.accordion-item){:scope{overflow:hidden}:is(button){display:flex;width:100%;cursor:pointer;flex-direction:row;align-items:center;justify-content:space-between;column-gap:calc(var(--spacing, .25rem) * 2);padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 3);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, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));>header,[sg-accordion-header]{display:flex;flex:1}>div{display:flex;align-items:center;justify-content:space-between;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, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));svg{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);font-size:var(--text-lg, 1.125rem);line-height:var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-duration: .3s;transition-duration:.3s;will-change:transform}}}}@scope(app-avatar){:scope{display:inline-grid;flex-shrink:0;border-radius:calc(infinity * 1px)}.avatar{display:grid;place-items:center;overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--foreground);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));color:var(--background);>img{width:100%;height:100%;object-fit:cover}&.avatar--sm{width:calc(var(--spacing, .25rem) * 6);height:calc(var(--spacing, .25rem) * 6)}&.avatar--base{width:calc(var(--spacing, .25rem) * 8);height:calc(var(--spacing, .25rem) * 8)}&.avatar--lg{width:calc(var(--spacing, .25rem) * 10);height:calc(var(--spacing, .25rem) * 10)}&.avatar--inverted{background-color:var(--background);color:var(--foreground)}}}@scope(app-avatar-group){:scope{display:inline-flex;flex-shrink:0}.avatar-group{isolation:isolate;display:flex;align-items:center}.avatar-group>app-avatar{position:relative;margin-inline-start:calc(var(--spacing, .25rem) * -1.5)}.avatar-group>app-avatar:first-child{margin-inline-start:0px}.avatar-group>app-avatar>.avatar{box-shadow:0 0 0 2px var(--avatar-group-ring, var(--surface))}}@scope([sg-breadcrumb],.breadcrumb){:scope{display:flex;flex-direction:row;align-items:center;column-gap:var(--spacing, .25rem)}}@scope([sg-breadcrumb-item],.breadcrumb-item){.content{display:inline-block;cursor:pointer;border-radius:calc(var(--radius) * 1);padding-inline:calc(var(--spacing, .25rem) * 1.5);padding-block:var(--spacing, .25rem);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, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));&:hover{cursor:pointer;background-color:var(--color-default)}}&:not(.active){color:var(--muted)}&.active{.content{pointer-events:none;cursor:pointer;color:var(--surface-foreground)}}.separator{-webkit-user-select:none;user-select:none}&:last-child .separator{display:none}}@scope([sg-button],.button){:scope{position:relative;isolation:isolate;display:inline-flex;height:calc(var(--spacing, .25rem) * 10);width:fit-content;flex-shrink:0;transform-origin:50%;cursor:pointer;align-items:center;justify-content:center;gap:var(--spacing, .25rem);overflow:hidden;border-radius:calc(var(--radius) * 1.5);padding-inline:calc(var(--spacing, .25rem) * 4);--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);white-space:nowrap;--tw-outline-style: none;outline-style:none;-webkit-user-select:none;user-select:none;--button-bg: transparent;--button-bg-hover: var(--button-bg);--button-bg-pressed: var(--button-bg-hover);--button-fg: currentColor;color:var(--button-fg);background-color:var(--button-bg);-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-in-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);@media(prefers-reduced-motion:reduce){transition-property:none}&.icon{width:calc(var(--spacing, .25rem) * 9)}}.button__content{display:inline-flex;align-items:center;gap:var(--spacing, .25rem)}.button__content--pending{visibility:hidden}.button__pending{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--spacing, .25rem)}@media(hover:hover){&:hover{background-color:var(--button-bg-hover)}}&.disabled,&:disabled,&[disabled]{pointer-events:none;cursor:not-allowed;--tw-grayscale: grayscale(20%);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,);&:after{position:absolute;inset:0;z-index:-1;background-color:var(--color-white, #fff);opacity:45%;--tw-content: "";content:var(--tw-content)}}&:active{transform:scale(.96)}&.icon{padding-inline:0px!important}&.size-sm{height:calc(var(--spacing, .25rem) * 8);padding-inline:calc(var(--spacing, .25rem) * 3.5);&.icon{width:calc(var(--spacing, .25rem) * 8)}}&.size-lg{height:calc(var(--spacing, .25rem) * 10);padding-inline:calc(var(--spacing, .25rem) * 5);font-size:var(--text-lg, 1.125rem);line-height:var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)));--tw-font-weight: 450;font-weight:450;&.icon{width:calc(var(--spacing, .25rem) * 10)}}&.radius-sm{border-radius:calc(var(--radius) * .5)}&.radius-lg{border-radius:calc(var(--radius) * 1)}&.radius-full{border-radius:calc(infinity * 1px)}&.variant-primary{--button-bg: var(--color-accent);--button-bg-hover: var(--color-accent-hover);--button-bg-pressed: var(--color-accent-hover);--button-fg: var(--color-accent-foreground)}&.variant-secondary{--button-bg: var(--color-default);--button-bg-hover: var(--color-default-hover);--button-bg-pressed: var(--color-default-hover);--button-fg: var(--color-default-foreground)}&.variant-tertiary{--button-bg: var(--color-default);--button-bg-hover: var(--color-default-hover);--button-bg-pressed: var(--color-default-hover)}&.variant-ghost,&.variant-outline{--button-bg: transparent;--button-bg-hover: var(--color-default);--button-bg-pressed: var(--color-default);--button-fg: var(--color-default-foreground)}&.variant-outline{border-style:var(--tw-border-style);border-width:1px;--tw-border-style: solid;border-style:solid;border-color:var(--border);--button-bg-hover: var(--color-default);@supports (color: color-mix(in lab,red,red)){--button-bg-hover: color-mix(in srgb, var(--color-default) 60%, transparent)}}&.variant-danger{--button-bg: var(--color-danger);--button-bg-hover: var(--color-danger-hover);--button-bg-pressed: var(--color-danger-hover);--button-fg: var(--color-danger-foreground)}&.variant-inverse{--button-bg: var(--color-background-inverse);--button-bg-hover: var(--color-background-inverse);--button-bg-pressed: var(--color-background-inverse);--button-fg: var(--color-background)}}@scope([app-button-group],[sg-button-group],.button-group){:scope{display:inline-flex;height:auto;align-items:center;justify-content:center;gap:0px;--button-group-radius: var(--radius-xl)}&.button-group--radius-sm{--button-group-radius: var(--radius-sm)}&.button-group--radius-md{--button-group-radius: var(--radius-xl)}&.button-group--radius-lg{--button-group-radius: var(--radius-lg)}&.button-group--radius-full{--button-group-radius: 9999px}&.button-group--horizontal{flex-direction:row}&.button-group--vertical{flex-direction:column}&.size-sm .button{height:calc(var(--spacing, .25rem) * 8);padding-inline:calc(var(--spacing, .25rem) * 3.5)}&.size-sm .button.icon{width:calc(var(--spacing, .25rem) * 8)}&.size-lg .button{height:calc(var(--spacing, .25rem) * 10);padding-inline:calc(var(--spacing, .25rem) * 5);font-size:var(--text-lg, 1.125rem);line-height:var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)));--tw-font-weight: 450;font-weight:450}&.size-lg .button.icon{width:calc(var(--spacing, .25rem) * 10)}.button{border-radius:0!important}.button.variant-secondary{--button-fg: var(--color-default-foreground)}&.button-group--horizontal .button:first-child{border-start-start-radius:var(--button-group-radius)!important;border-end-start-radius:var(--button-group-radius)!important}&.button-group--horizontal .button:last-child{border-start-end-radius:var(--button-group-radius)!important;border-end-end-radius:var(--button-group-radius)!important}&.button-group--horizontal .button:not(:first-child){border-start-start-radius:0!important;border-end-start-radius:0!important}&.button-group--horizontal .button:not(:last-child){border-start-end-radius:0!important;border-end-end-radius:0!important}&.button-group--horizontal .button:first-child:last-child{border-radius:var(--button-group-radius)!important}&.button-group--vertical .button:first-child{border-start-start-radius:var(--button-group-radius)!important;border-start-end-radius:var(--button-group-radius)!important}&.button-group--vertical .button:last-child{border-end-start-radius:var(--button-group-radius)!important;border-end-end-radius:var(--button-group-radius)!important}&.button-group--vertical .button:not(:first-child){border-top-left-radius:0!important;border-top-right-radius:0!important}&.button-group--vertical .button:not(:last-child){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}&.button-group--vertical .button:first-child:last-child{border-radius:var(--button-group-radius)!important}.button:active,.button[data-pressed=true]{transform:none}.button:focus-visible:not(:focus),.button[data-focus-visible=true]{z-index:10}.button-group__separator{border-radius:calc(var(--radius) * .5);background-color:currentcolor;opacity:15%;position:absolute;pointer-events:none;transition:opacity .15s var(--ease-smooth);@media(prefers-reduced-motion:reduce){transition-property:none}}&.button-group--horizontal .button-group__separator{inset-inline-start:-1px;top:25%;width:1px;height:50%}&.button-group--vertical .button-group__separator{inset-inline-start:25%;top:-1px;width:50%;height:1px}&.button-group--horizontal .button.variant-outline:first-child,&.button-group--horizontal .button.button--outline:first-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0px}&.button-group--horizontal .button.variant-outline:last-child,&.button-group--horizontal .button.button--outline:last-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0px}&.button-group--horizontal .button.variant-outline:not(:first-child):not(:last-child),&.button-group--horizontal .button.button--outline:not(:first-child):not(:last-child){border-inline-style:var(--tw-border-style);border-inline-width:0px}&.button-group--vertical .button.variant-outline:first-child,&.button-group--vertical .button.button--outline:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}&.button-group--vertical .button.variant-outline:last-child,&.button-group--vertical .button.button--outline:last-child{border-top-style:var(--tw-border-style);border-top-width:0px}&.button-group--vertical .button.variant-outline:not(:first-child):not(:last-child),&.button-group--vertical .button.button--outline:not(:first-child):not(:last-child){border-block-style:var(--tw-border-style);border-block-width:0px}&.button-group--full-width{width:100%}}@scope([app-button-group-separator],[sg-button-group-separator],.button-group__separator){:scope{display:block}}@scope([app-close-button],.close-button){:scope{position:relative;isolation:isolate;display:inline-flex;height:calc(var(--spacing, .25rem) * 9);width:fit-content;flex-shrink:0;transform-origin:50%;cursor:pointer;align-items:center;justify-content:center;gap:var(--spacing, .25rem);overflow:hidden;border-radius:calc(var(--radius) * 1.5);padding-inline:calc(var(--spacing, .25rem) * 4);--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);white-space:nowrap;--tw-outline-style: none;outline-style:none;-webkit-user-select:none;user-select:none;--close-button-bg: transparent;--close-button-bg-hover: var(--close-button-bg);--close-button-bg-pressed: var(--close-button-bg-hover);--close-button-fg: currentColor;color:var(--close-button-fg);background-color:var(--close-button-bg);-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-in-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);@media(prefers-reduced-motion:reduce){transition-property:none}&.icon{width:calc(var(--spacing, .25rem) * 9)}}@media(hover:hover){&:hover{background-color:var(--close-button-bg-hover)}}&.disabled,&:disabled,&[disabled]{pointer-events:none;cursor:not-allowed;--tw-grayscale: grayscale(20%);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,);&:after{position:absolute;inset:0;z-index:-1;background-color:var(--color-white, #fff);opacity:45%;--tw-content: "";content:var(--tw-content)}}&:active{transform:scale(.96)}&.icon{padding-inline:0px!important}&.size-sm{height:calc(var(--spacing, .25rem) * 8);padding-inline:calc(var(--spacing, .25rem) * 3.5);&.icon{width:calc(var(--spacing, .25rem) * 8)}}&.size-lg{height:calc(var(--spacing, .25rem) * 10);padding-inline:calc(var(--spacing, .25rem) * 5);font-size:var(--text-lg, 1.125rem);line-height:var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)));--tw-font-weight: 450;font-weight:450;&.icon{width:calc(var(--spacing, .25rem) * 10)}}&.radius-sm{border-radius:calc(var(--radius) * .5)}&.radius-lg{border-radius:calc(var(--radius) * 1)}&.radius-full{border-radius:calc(infinity * 1px)}&.variant-primary{--close-button-bg: var(--color-accent);--close-button-bg-hover: var(--color-accent-hover);--close-button-bg-pressed: var(--color-accent-hover);--close-button-fg: var(--color-accent-foreground)}&.variant-secondary{--close-button-bg: var(--color-default);--close-button-bg-hover: var(--color-default-hover);--close-button-bg-pressed: var(--color-default-hover);--close-button-fg: var(--color-default-foreground)}&.variant-tertiary{--close-button-bg: var(--color-default);--close-button-bg-hover: var(--color-default-hover);--close-button-bg-pressed: var(--color-default-hover)}&.variant-ghost,&.variant-outline{--close-button-bg: transparent;--close-button-bg-hover: var(--color-default);--close-button-bg-pressed: var(--color-default);--close-button-fg: var(--color-default-foreground)}&.variant-outline{border-style:var(--tw-border-style);border-width:1px;--tw-border-style: solid;border-style:solid;border-color:var(--border);--close-button-bg-hover: var(--color-default);@supports (color: color-mix(in lab,red,red)){--close-button-bg-hover: color-mix(in srgb, var(--color-default) 60%, transparent)}}&.variant-danger{--close-button-bg: var(--color-danger);--close-button-bg-hover: var(--color-danger-hover);--close-button-bg-pressed: var(--color-danger-hover);--close-button-fg: var(--color-danger-foreground)}}.chip{display:inline-flex;width:fit-content;flex-shrink:0;align-items:center;gap:calc(var(--spacing, .25rem) * .5);border-radius:calc(var(--radius) * 2);padding-inline:calc(var(--spacing, .25rem) * 2);padding-block:calc(var(--spacing, .25rem) * .5);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));--tw-leading: calc(var(--spacing, .25rem) * 5);line-height:calc(var(--spacing, .25rem) * 5);--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);--accent: rgb(2 133 247);--accent-foreground: rgb(255 255 255);--accent-soft: rgb(216 228 245);--accent-soft-foreground: rgb(30 99 175);--default: rgb(235 235 236);--default-foreground: rgb(24 24 28);--default-soft: rgb(239 239 241);--default-soft-foreground: rgb(24 24 28);--danger: rgb(255 56 59);--danger-foreground: rgb(255 255 255);--danger-soft: rgb(248 220 219);--danger-soft-foreground: rgb(165 52 51);--success: rgb(26 200 100);--success-foreground: rgb(24 24 28);--success-soft: rgb(219 239 224);--success-soft-foreground: rgb(44 119 69);--warning: rgb(245 165 36);--warning-foreground: rgb(24 24 28);--warning-soft: rgb(245 233 217);--warning-soft-foreground: rgb(133 95 46);--chip-bg: var(--default);--chip-fg: currentColor;background-color:var(--chip-bg);color:var(--chip-fg)}.chip__label{display:inline-flex;align-items:center;gap:calc(var(--spacing, .25rem) * .5);padding-inline:calc(var(--spacing, .25rem) * .5);white-space:nowrap}.chip--accent{--chip-fg: var(--accent-soft-foreground)}.chip--danger{--chip-fg: var(--danger-soft-foreground)}.chip--default{--chip-fg: var(--default-foreground)}.chip--success{--chip-fg: var(--success-soft-foreground)}.chip--warning{--chip-fg: var(--warning-soft-foreground)}.chip--tertiary{--chip-bg: transparent}.chip--sm{padding-inline:var(--spacing, .25rem);padding-block:0px;font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)))}.chip--md{font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)))}.chip--lg{padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:var(--spacing, .25rem);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500)}.chip--primary.chip--accent{--chip-bg: var(--accent);--chip-fg: var(--accent-foreground)}.chip--primary.chip--success{--chip-bg: var(--success);--chip-fg: var(--success-foreground)}.chip--primary.chip--warning{--chip-bg: var(--warning);--chip-fg: var(--warning-foreground)}.chip--primary.chip--danger{--chip-bg: var(--danger);--chip-fg: var(--danger-foreground)}.chip--accent.chip--soft{--chip-bg: var(--accent-soft);--chip-fg: var(--accent-soft-foreground)}.chip--success.chip--soft{--chip-bg: var(--success-soft);--chip-fg: var(--success-soft-foreground)}.chip--warning.chip--soft{--chip-bg: var(--warning-soft);--chip-fg: var(--warning-soft-foreground)}.chip--danger.chip--soft{--chip-bg: var(--danger-soft);--chip-fg: var(--danger-soft-foreground)}.chip--default.chip--soft{--chip-bg: var(--default-soft);--chip-fg: var(--default-soft-foreground)}@scope(app-command){:scope{pointer-events:none;position:fixed;inset:0;z-index:150;display:flex;align-items:flex-start;justify-content:center;background-color:transparent;opacity:0%;transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-duration: .3s;transition-duration:.3s;padding-top:30vh;&.open{pointer-events:auto;opacity:100%;.command__backdrop{pointer-events:auto;opacity:100%}.command__panel{--tw-translate-y: 0px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:100%}}}.command__backdrop{pointer-events:none;position:fixed;inset:0;background-color:var(--backdrop);opacity:0%;transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-duration: .3s;transition-duration:.3s}.command__panel{position:relative;z-index:10;margin-inline:calc(var(--spacing, .25rem) * 3);display:flex;max-height:50vh;width:100%;max-width:43.2rem;--tw-translate-y: calc(var(--spacing, .25rem) * 4);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);flex-direction:column;overflow:hidden;border-radius:calc(var(--radius) * 3);background-color:var(--surface);opacity:0%;--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-duration: .3s;transition-duration:.3s}.command__search-row{display:flex;min-height:calc(var(--spacing, .25rem) * 16);align-items:center;gap:calc(var(--spacing, .25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);padding-inline:calc(var(--spacing, .25rem) * 5)}.command__search-input{min-width:0px;flex:1;background-color:transparent;--tw-font-weight: var(--font-weight-normal, 400);font-weight:var(--font-weight-normal, 400);color:var(--foreground);--tw-outline-style: none;outline-style:none;&::placeholder{color:var(--muted)}&::-webkit-search-cancel-button{display:none;-webkit-appearance:none}}.command__close{width:calc(var(--spacing, .25rem) * 8)!important;height:calc(var(--spacing, .25rem) * 8)!important;padding:0!important}.command__tabs{display:block;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);padding-inline:calc(var(--spacing, .25rem) * 4);app-tab{display:block}>nav{z-index:auto;--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)}app-tab-item{font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)))}}.command__sections{display:flex;max-height:calc(50vh - 10rem);min-height:0px;flex:1;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:0;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--muted)}.command__section{display:flex;flex-direction:column;gap:var(--spacing, .25rem);padding-inline:calc(var(--spacing, .25rem) * 2);padding-block:calc(var(--spacing, .25rem) * 3)}.command__section--empty{flex:1}.command__section-title{margin:0;padding-inline:calc(var(--spacing, .25rem) * 3);padding-bottom:var(--spacing, .25rem);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));--tw-font-weight: var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);--tw-tracking: var(--tracking-wide, .025em);letter-spacing:var(--tracking-wide, .025em);color:var(--muted);text-transform:uppercase}.command__items{margin:0;list-style-type:none;padding:0}.command__empty{display:flex;min-height:calc(var(--spacing, .25rem) * 40);flex:1;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing, .25rem) * 2);padding-inline:calc(var(--spacing, .25rem) * 6);padding-block:calc(var(--spacing, .25rem) * 12);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--muted)}.command__empty-icon{width:calc(var(--spacing, .25rem) * 6);height:calc(var(--spacing, .25rem) * 6)}.command__skeleton-item{display:flex;min-height:calc(var(--spacing, .25rem) * 14);align-items:center;gap:calc(var(--spacing, .25rem) * 3);padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 2)}.command__skeleton-icon{display:block;width:calc(var(--spacing, .25rem) * 8);height:calc(var(--spacing, .25rem) * 8);flex-shrink:0;border-radius:calc(var(--radius) * 1)}.command__skeleton-copy{display:flex;min-width:0px;flex:1;flex-direction:column;gap:calc(var(--spacing, .25rem) * 2)}.command__skeleton-line{display:block;height:calc(var(--spacing, .25rem) * 2.5);border-radius:calc(var(--radius) * .75)}.command__skeleton-line--title{width:50%}.command__skeleton-line--description{width:100%}.command__item{display:flex;min-height:calc(var(--spacing, .25rem) * 14);width:100%;cursor:pointer;align-items:center;gap:calc(var(--spacing, .25rem) * 3);border-radius:calc(var(--radius) * 1.5);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 2);text-align:left;color:var(--foreground);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, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));&:hover{@media(hover:hover){background-color:var(--surface-secondary)}}&:focus-visible{background-color:var(--surface-secondary)}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:-2px}&:focus-visible{outline-color:var(--focus)}}.command__item-copy{display:flex;min-width:0px;flex:1;flex-direction:column;gap:calc(var(--spacing, .25rem) * .5)}.command__item-title{font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);overflow-wrap:break-word;color:var(--foreground)}.command__item-description{font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));overflow-wrap:break-word;color:var(--muted)}.command__item-arrow{flex-shrink:0;font-size:var(--text-lg, 1.125rem);line-height:var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)));--tw-leading: 1;line-height:1;color:var(--muted)}.command__divider{margin:0;width:100%;border-style:var(--tw-border-style);border-width:0px;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--separator)}.command__footer{display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing, .25rem) * 5);row-gap:calc(var(--spacing, .25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--separator);background-color:var(--surface);padding-inline:calc(var(--spacing, .25rem) * 5);padding-block:calc(var(--spacing, .25rem) * 3);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--muted)}.command__hint{display:inline-flex;align-items:center;gap:calc(var(--spacing, .25rem) * 1.5)}.command__hint--cancel{margin-left:auto}@media(max-width:47.99rem){:scope{padding-top:calc(var(--spacing, .25rem) * 3)}.command__footer{display:none}}@media(prefers-reduced-motion:reduce){:scope,.command__panel{transition-property:none}}}@scope([app-container],.app-container){:scope{--app-container-inline-padding: clamp(1rem, 5vw, 2.5rem);margin-inline:auto;width:100%;padding-inline:var(--app-container-inline-padding);&.container--narrow{max-width:100rem}&.container--fluid{max-width:none;[app-divider]{width:auto;margin-inline:calc(-1 * var(--app-container-inline-padding))}}}}@scope(app-calendar){:scope{display:block}.calendar__month-header{margin-bottom:calc(var(--spacing, .25rem) * 3);display:flex;align-items:center;justify-content:space-between;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)))}.calendar__month-actions .button{width:calc(var(--spacing, .25rem) * 6)!important;height:calc(var(--spacing, .25rem) * 6)!important}.calendar__weekdays,.calendar__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.calendar__days{column-gap:0px;row-gap:var(--spacing, .25rem)}.calendar__weekdays{margin-bottom:var(--spacing, .25rem);font-size:.6875rem;color:var(--muted)}.calendar__day{position:relative;display:flex;height:calc(var(--spacing, .25rem) * 9);min-width:0px;cursor:pointer;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:transparent;padding:0;font-size:.8125rem;&.is-outside{color:var(--muted);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--muted) 50%,transparent)}}&.is-disabled{cursor:not-allowed;opacity:50%}}.calendar__day-number{display:flex;aspect-ratio:1 / 1;width:100%;max-width:calc(var(--spacing, .25rem) * 9);cursor:pointer;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;font-family:inherit}:scope.calendar--range .calendar__day.is-in-range,:scope.calendar--range .calendar__day.is-range-start,:scope.calendar--range .calendar__day.is-range-end{background-color:var(--separator)}:scope.calendar--range .calendar__day.is-in-range{border-radius:0}:scope.calendar--range .calendar__day.is-range-start:not(.is-range-end){border-start-start-radius:calc(infinity * 1px);border-end-start-radius:calc(infinity * 1px);border-start-end-radius:0;border-end-end-radius:0}:scope.calendar--range .calendar__day.is-range-end:not(.is-range-start){border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:calc(infinity * 1px);border-end-end-radius:calc(infinity * 1px)}:scope.calendar--range .calendar__day.is-range-start.is-range-end{border-radius:calc(infinity * 1px)}:scope.calendar--range .calendar__day:nth-child(7n+1).is-in-range{border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}:scope.calendar--range .calendar__day:nth-child(7n).is-in-range{border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.calendar__day.is-range-start .calendar__day-number,.calendar__day.is-range-end .calendar__day-number{background-color:var(--foreground);color:var(--background)}@media(hover:hover){.calendar__day:hover:not(.is-in-range,.is-range-start,.is-range-end) .calendar__day-number{background-color:var(--default)}}.calendar__day-number:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:var(--focus)}@media(prefers-reduced-motion:reduce){.calendar__day-number{transition-property:none}}}@scope([app-date-time-range],.date-time-range,.dropdown-mobile-overlay){:scope:not(.dropdown-mobile-overlay){position:relative;display:inline-block;--dropdown-enter-duration: .18s;--dropdown-exit-duration: .12s;--dropdown-enter-ease: cubic-bezier(.16, 1, .3, 1);--dropdown-exit-ease: cubic-bezier(.4, 0, 1, 1)}.date-time-range__trigger{gap:calc(var(--spacing, .25rem) * 2);--button-fg: var(--color-default-foreground)}.date-time-range__timezone{font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));color:currentColor;@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,currentColor 55%,transparent)}}.date-time-range__overlay{pointer-events:none;visibility:hidden;position:absolute;right:0;z-index:50;transform-origin:100% 0;overflow:hidden;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);color:var(--overlay-foreground);opacity:0%;--tw-shadow: var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);top:calc(100% + .5rem);width:min(22.875rem,calc(100vw - 1.5rem));transform:translate3d(0,-.25rem,0) scale(.98);transition:opacity var(--dropdown-enter-duration) var(--dropdown-enter-ease),transform var(--dropdown-enter-duration) var(--dropdown-enter-ease),visibility 0s linear 0s;will-change:transform,opacity;&[data-state=open]{pointer-events:auto;visibility:visible;opacity:100%;transform:translateZ(0) scale(1)}&[data-state=closed]{pointer-events:none;visibility:hidden;opacity:0%;transform:translate3d(0,-.25rem,0) scale(.98);transition:opacity var(--dropdown-exit-duration) var(--dropdown-exit-ease),transform var(--dropdown-exit-duration) var(--dropdown-exit-ease),visibility 0s linear var(--dropdown-exit-duration)}}.date-time-range__content{display:grid}.date-time-range__overlay>.date-time-range__body{margin-top:0;max-height:none;max-width:none;overflow:hidden;border-radius:0;background-color:transparent;padding:0;--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);width:100%}:scope.dropdown-mobile-overlay.date-time-range__overlay>.date-time-range__body{padding:0}.date-time-range__calendar{display:grid;padding:calc(var(--spacing, .25rem) * 3)}.date-time-range__preset{width:100%;min-width:0px;padding:calc(var(--spacing, .25rem) * 3)}.date-time-range__preset-trigger{width:100%;justify-content:space-between}.date-time-range__footer{display:flex;justify-content:flex-end;padding-inline:calc(var(--spacing, .25rem) * 3);padding-bottom:calc(var(--spacing, .25rem) * 3)}@media(prefers-reduced-motion:reduce){.date-time-range__overlay{transition-property:none}}}@scope([sg-dialog],.dialog){:scope{pointer-events:none;position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;opacity:0%;transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-duration: .3s;transition-duration:.3s;&.open{pointer-events:auto;opacity:100%;>.backdrop{pointer-events:auto;opacity:100%}>.content{--tw-translate-y: 0px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:100%}}>.backdrop{pointer-events:none;position:fixed;inset:0;background-color:var(--backdrop);opacity:0%;transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-duration: .3s;transition-duration:.3s}>.content{position:relative;margin-inline:calc(var(--spacing, .25rem) * 5);max-height:90vh;width:100%;max-width:var(--container-xl, 36rem);--tw-translate-y: calc(var(--spacing, .25rem) * 4);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);overflow-y:auto;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);opacity:0%;--tw-shadow: var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-duration: .3s;transition-duration:.3s;-webkit-user-select:text;user-select:text}}}@scope(div[app-divider]){:scope{height:1px;width:100%;border-style:var(--tw-border-style);border-width:0px;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--separator)}}@scope([sg-drawer],.drawer){:scope{position:relative;z-index:100!important;width:100%;&:focus,&:focus-visible{outline:none;box-shadow:none}&.open{position:fixed;inset:0}&.mode-overlay{.backdrop{pointer-events:none;position:fixed;inset:0;background-color:var(--backdrop);opacity:0%;transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-duration: .3s;transition-duration:.3s}&.open>.backdrop{pointer-events:auto;opacity:100%}}.content{visibility:hidden;position:fixed;z-index:100;overflow-y:auto;background-color:var(--background);--tw-shadow: var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--x: 0;--y: 0;transform:translate(var(--x),var(--y));transition:transform var(--drawer-transition-duration, .3s) var(--drawer-transition-easing, ease),visibility 0s linear var(--drawer-transition-duration, .3s)}&.placement-left .content,&.placement-right .content{top:0;height:100%;width:min(31.2rem,calc(100% - 3rem))}&.placement-left .content{left:0;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--separator);--x: -100%}&.placement-right .content{right:0;left:auto;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--separator);--x: 100%}&.placement-top .content{top:0;left:0;height:auto;max-height:calc(var(--spacing, .25rem) * 96);width:100%;border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);--y: -100%}&.placement-bottom .content{bottom:0;left:0;height:auto;max-height:calc(var(--spacing, .25rem) * 96);width:100%;border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--separator);--y: 100%}&.open .content{visibility:visible;--x: 0;--y: 0;transition-delay:0s}}}main:has(>[sg-drawer].mode-push)>:not([sg-drawer]){--drawer-push-width: 31.2rem;position:relative;inset-inline-start:0;width:100%;transition:inset-inline-start var(--drawer-transition-duration, .3s) var(--drawer-transition-easing, ease),width var(--drawer-transition-duration, .3s) var(--drawer-transition-easing, ease)}main:has(>[sg-drawer].mode-push.placement-right.open)>:not([sg-drawer]),main:has(>[sg-drawer].mode-push.placement-left.open)>:not([sg-drawer]){width:calc(100% + var(--drawer-push-width))}main:has(>[sg-drawer].mode-push.placement-right.open)>:not([sg-drawer]){inset-inline-start:calc(-1 * var(--drawer-push-width))}main:has(>[sg-drawer].mode-push.placement-left.open)>:not([sg-drawer]){inset-inline-start:var(--drawer-push-width)}@media(max-width:47.99rem){main:has(>[sg-drawer].mode-push)>:not([sg-drawer]){--drawer-push-width: min(31.2rem, calc(100% - 3rem) )}}@scope([sg-drawer-content],.drawer-content){:scope{display:flex;height:100%;width:100%;flex-direction:column;gap:calc(var(--spacing, .25rem) * 2)}}@scope([sg-drawer-footer],.drawer-footer){:scope{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:calc(var(--spacing, .25rem) * 2)}}@scope([sg-drawer-header],.drawer-header){:scope{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing, .25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);padding-inline:calc(var(--spacing, .25rem) * 6);padding-block:calc(var(--spacing, .25rem) * 3)}@media(max-width:30rem){:scope{padding-inline:calc(var(--spacing, .25rem) * 4)}}}@scope([sg-dropdown],.dropdown,.dropdown-mobile-overlay){:scope{position:relative;display:inline-block;--dropdown-enter-duration: .18s;--dropdown-exit-duration: .12s;--dropdown-enter-ease: cubic-bezier(.16, 1, .3, 1);--dropdown-exit-ease: cubic-bezier(.4, 0, 1, 1);--dropdown-transition-in: opacity var(--dropdown-enter-duration) var(--dropdown-enter-ease), transform var(--dropdown-enter-duration) var(--dropdown-enter-ease), visibility 0s linear 0s;--dropdown-transition-out: opacity var(--dropdown-exit-duration) var(--dropdown-exit-ease), transform var(--dropdown-exit-duration) var(--dropdown-exit-ease), visibility 0s linear var(--dropdown-exit-duration)}>[sg-dropdown-overlay]{position:absolute;z-index:50;min-width:100%}[sg-dropdown-overlay]{pointer-events:none;visibility:hidden;display:block;transform-origin:0 0;opacity:0%;transform:translateZ(0) scale(1);transition:none;will-change:transform,opacity}[sg-dropdown-overlay][data-state=open]{pointer-events:auto;visibility:visible;opacity:100%;transition:var(--dropdown-transition-in)}[sg-dropdown-overlay][data-state=closed]{pointer-events:none;visibility:hidden;opacity:0%;transition:var(--dropdown-transition-out)}&[data-anchor*=bottom]>[sg-dropdown-overlay]{top:100%;transform-origin:top}&[data-anchor*=bottom]>[sg-dropdown-overlay][data-state=closed]{transform:translate3d(0,-.25rem,0) scale(.98)}&[data-anchor*=top]>[sg-dropdown-overlay]{bottom:100%;transform-origin:bottom}&[data-anchor*=top]>[sg-dropdown-overlay][data-state=closed]{transform:translate3d(0,.25rem,0) scale(.98)}&[data-anchor$=-left]>[sg-dropdown-overlay]{right:auto;left:0}&[data-anchor$=-right]>[sg-dropdown-overlay]{right:0;left:auto}[sg-dropdown-node],[sg-dropdown-body]{position:relative}[sg-dropdown-body]:has(>[sg-dropdown-node]>[sg-dropdown-overlay][data-state=open])>*{pointer-events:none;visibility:hidden;opacity:0%;transform:translate3d(-.75rem,0,0)}[sg-dropdown-body]:has(>[sg-dropdown-node]>[sg-dropdown-overlay][data-state=open]){overflow:hidden}[sg-dropdown-body]:has(>[sg-dropdown-node]>[sg-dropdown-overlay][data-state=open])>[sg-dropdown-node]:has(>[sg-dropdown-overlay][data-state=open]){pointer-events:auto;visibility:visible;opacity:100%;position:static;transform:none}[sg-dropdown-body]:has(>[sg-dropdown-node]>[sg-dropdown-overlay][data-state=open])>[sg-dropdown-node]:has(>[sg-dropdown-overlay][data-state=open])>[sg-dropdown-trigger]{pointer-events:none;visibility:hidden;opacity:0%;transform:translate3d(-.75rem,0,0)}[sg-dropdown-node]>[sg-dropdown-overlay]{position:absolute;top:0;right:0;left:0;z-index:51;width:100%;transform-origin:0 0;overflow:hidden;max-height:70svh;margin:0;padding:0;transition:none}[sg-dropdown-node]>[sg-dropdown-overlay][data-state=closed]{max-height:0;transform:translate3d(.75rem,0,0);transition:max-height 0s linear var(--dropdown-exit-duration)}[sg-dropdown-body]:has(>[sg-dropdown-node]>[sg-dropdown-overlay][data-state=open])>[sg-dropdown-node]:has(>[sg-dropdown-overlay][data-state=open])>[sg-dropdown-overlay][data-state=open]{pointer-events:auto;visibility:visible;opacity:100%;max-height:70svh;transform:translateZ(0)}@media(max-width:767px){:scope.dropdown-mobile-overlay{pointer-events:none;visibility:hidden;position:fixed;inset:auto 0 0;z-index:2147483647;margin:calc(var(--spacing, .25rem) * 3);display:block;width:auto;min-width:0px;transform-origin:bottom;opacity:0%;border:0;padding:0;background:transparent;transform:translate3d(0,.25rem,0) scale(.98);transition:none;will-change:transform,opacity}:scope.dropdown-mobile-overlay[data-state=open]{pointer-events:auto;visibility:visible;opacity:100%;transform:translateZ(0) scale(1);transition:var(--dropdown-transition-in)}:scope.dropdown-mobile-overlay[data-state=closed]{pointer-events:none;visibility:hidden;opacity:0%;transform:translate3d(0,.25rem,0) scale(.98);transition:var(--dropdown-transition-out)}:scope.dropdown-mobile-overlay>[sg-dropdown-body]{width:100%;max-width:none}}@media(prefers-reduced-motion:reduce){[sg-dropdown-overlay],[sg-dropdown-node]>[sg-dropdown-overlay],[sg-dropdown-body],[sg-dropdown-body]>*{transition-property:none!important}}}@media(max-width:767px){.dropdown-mobile-backdrop{pointer-events:auto;position:fixed;inset:0;z-index:2147483646;background-color:var(--backdrop);opacity:1;transition:opacity .18s cubic-bezier(.16,1,.3,1)}.dropdown-mobile-backdrop[data-state=closed]{opacity:0;transition:opacity .12s cubic-bezier(.4,0,1,1)}}@scope([sg-dropdown-body],.dropdown-body){:scope{margin-top:var(--spacing, .25rem);max-height:70svh;max-width:48svw;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing, .25rem) * 1.5);color:var(--overlay-foreground);--tw-shadow: var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=48rem){max-height:none}@media(width>=48rem){min-width:calc(var(--spacing, .25rem) * 64)}scrollbar-width:none;overflow-anchor:none;-webkit-overflow-scrolling:touch;transform-origin:var(--trigger-anchor-point);height:var(--dropdown-body-height, auto);transition:height var(--dropdown-enter-duration) var(--dropdown-enter-ease)}:scope::-webkit-scrollbar{display:none}:scope>.dropdown-back{flex-shrink:0}[sg-dropdown-node]>[sg-dropdown-overlay]>[sg-dropdown-body]{margin-top:0;max-height:70svh;width:100%;max-width:none;min-width:0px;overflow-y:auto}:scope app-listbox{max-height:300px;overflow-y:auto}}@scope([sg-dropdown-divider],.dropdown-divider){:scope{margin-inline:calc(var(--spacing, .25rem) * -1.5);margin-block:var(--spacing, .25rem);height:1px;border-style:var(--tw-border-style);border-width:0px;background-color:var(--border);outline-style:var(--tw-outline-style);outline-width:0px}}@scope([sg-dropdown-item],.dropdown-item){:scope{display:flex;width:100%;cursor:pointer;align-items:center;gap:calc(var(--spacing, .25rem) * 2);border-radius:calc(var(--radius) * 2);padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 2);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, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));&:hover{@media(hover:hover){background-color:var(--surface-tertiary)}}}.dropdown-indicator,[sg-dropdown-indicator]{margin-left:auto}}@scope(app-empty-state){:scope{display:flex;width:100%;min-width:0px;align-items:center;justify-content:center;border-radius:calc(var(--radius) * 1.5);text-align:center;color:var(--muted);block-size:16rem}@media(max-width:30rem){block-size: 8rem !important}.empty-state__message{margin:0}}:root{--graph-plot-min-block-size: 10rem;--graph-plot-max-block-size: 16rem}@scope(app-graph){:scope{display:block;width:100%;height:100%;min-height:0px;max-width:100%;min-width:0px}.graph__canvas{width:100%;height:100%;min-width:0px}.graph__tooltip{z-index:1!important;min-width:calc(var(--spacing, .25rem) * 64)!important;overflow:hidden;border-radius:calc(var(--radius) * 1.5)!important;border-style:var(--tw-border-style)!important;border-width:1px!important;border-color:var(--separator)!important;background-color:var(--surface)!important;padding:0!important;font-size:var(--text-sm, .875rem)!important;line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)))!important;--tw-leading: calc(var(--spacing, .25rem) * 5) !important;line-height:calc(var(--spacing, .25rem) * 5)!important;color:var(--foreground)!important;--tw-shadow: var(--overlay-shadow) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;&:empty{display:none!important}}.graph__tooltip-header{display:flex;flex-direction:column;gap:calc(var(--spacing, .25rem) * .5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 3)}.graph__tooltip-header-value{--tw-leading: calc(var(--spacing, .25rem) * 5);line-height:calc(var(--spacing, .25rem) * 5);--tw-font-weight: var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600)}.graph__tooltip-header-label,.graph__tooltip-header-context{font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));--tw-leading: calc(var(--spacing, .25rem) * 4);line-height:calc(var(--spacing, .25rem) * 4);color:var(--muted)}.graph__tooltip-list{display:flex;flex-direction:column;gap:calc(var(--spacing, .25rem) * 2);padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 3)}.graph__tooltip-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(var(--spacing, .25rem) * 4)}.graph__tooltip-row-label{display:flex;min-width:0px;align-items:center;gap:calc(var(--spacing, .25rem) * 2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graph__tooltip-row-value{text-align:right;--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,)}.graph__tooltip-marker{display:flex;width:calc(var(--spacing, .25rem) * 2);height:calc(var(--spacing, .25rem) * 2);flex-shrink:0;align-items:center;justify-content:center}.graph__tooltip-marker>span{margin:0!important;display:block;width:calc(var(--spacing, .25rem) * 2)!important;height:calc(var(--spacing, .25rem) * 2)!important;border-radius:calc(infinity * 1px)!important}}.graph-line-chart__legend,.graph-pie__legend{margin-top:calc(var(--spacing, .25rem) * 3);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--spacing, .25rem) * 2);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));--tw-leading: calc(var(--spacing, .25rem) * 4);line-height:calc(var(--spacing, .25rem) * 4);color:var(--muted)}.graph-proportions__legend{margin-top:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--spacing, .25rem) * 2);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));--tw-leading: calc(var(--spacing, .25rem) * 4);line-height:calc(var(--spacing, .25rem) * 4);color:var(--muted)}.graph-line-chart__legend-item,.graph-pie__legend-item,.graph-proportions__legend-item{display:inline-flex;cursor:pointer;align-items:center;gap:calc(var(--spacing, .25rem) * 1.5);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding-inline:calc(var(--spacing, .25rem) * 2);padding-block:var(--spacing, .25rem);white-space:nowrap;transition-property:background-color,color,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-duration: .15s;transition-duration:.15s;color:inherit;font-size:inherit;line-height:inherit}.graph-line-chart__legend-item:focus-visible,.graph-pie__legend-item:focus-visible,.graph-proportions__legend-item:focus-visible{background-color:var(--default);color:var(--foreground);outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:var(--focus)}.graph-line-chart__legend-item.graph-line-chart__legend-item--hidden,.graph-pie__legend-item.graph-pie__legend-item--hidden,.graph-proportions__legend-item.graph-proportions__legend-item--hidden{opacity:50%}.graph-line-chart__legend-marker,.graph-pie__legend-marker,.graph-proportions__legend-marker{display:block;width:calc(var(--spacing, .25rem) * 2);height:calc(var(--spacing, .25rem) * 2);border-radius:calc(infinity * 1px)}.graph-proportions__legend-value{--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);color:var(--foreground)}.graph-calendar-heatmap__legend{margin-top:calc(var(--spacing, .25rem) * 3);display:flex;min-width:max-content;align-items:center;justify-content:flex-end;gap:calc(var(--spacing, .25rem) * 2);padding-inline:calc(var(--spacing, .25rem) * 2);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));--tw-leading: calc(var(--spacing, .25rem) * 4);line-height:calc(var(--spacing, .25rem) * 4);color:var(--muted)}.graph-calendar-heatmap__legend-scale{display:flex;gap:.2rem}.graph-calendar-heatmap__legend-cell{display:block;width:calc(var(--spacing, .25rem) * 3);height:calc(var(--spacing, .25rem) * 3);border-radius:calc(var(--radius) * .5)}@media(hover:hover){.graph-line-chart__legend:has(.graph-line-chart__legend-item:hover) .graph-line-chart__legend-item:not(:hover),.graph-pie__legend:has(.graph-pie__legend-item:hover) .graph-pie__legend-item:not(:hover),.graph-proportions__legend:has(.graph-proportions__legend-item:hover) .graph-proportions__legend-item:not(:hover){opacity:40%}.graph-line-chart__legend-item:hover,.graph-pie__legend-item:hover,.graph-proportions__legend-item:hover{background-color:var(--default);color:var(--foreground)}}@scope(app-graph-bar-chart){:scope{display:block;aspect-ratio:var(--aspect-video, 16 / 9);width:100%;max-width:100%;min-width:0px;min-block-size:var(--graph-plot-min-block-size);max-block-size:var(--graph-plot-max-block-size)}}@scope(app-graph-basic-line){:scope{display:block;height:calc(var(--spacing, .25rem) * 8);width:calc(var(--spacing, .25rem) * 20);max-width:100%;min-width:0px}app-graph{display:block;width:100%;height:100%;min-width:0px}}@scope(app-graph-line-chart){:scope{display:grid;max-width:100%;min-width:0px;container-type:inline-size}.graph-line-chart__plot{display:block;aspect-ratio:16/7;width:100%;max-width:100%;min-width:0px;min-block-size:var(--graph-plot-min-block-size);max-block-size:var(--graph-plot-max-block-size)}app-graph{display:block;width:100%;height:100%;min-width:0px}}@scope(app-graph-pie){:scope{display:grid;max-width:100%;min-width:0px;container-type:inline-size;margin:0;padding:0}.graph-pie__plot{margin:0;display:block;width:100%;min-width:0px;padding:0;block-size:clamp(var(--graph-plot-min-block-size),42cqi,var(--graph-plot-max-block-size));min-block-size:var(--graph-plot-min-block-size);max-block-size:var(--graph-plot-max-block-size)}app-graph{margin:0;display:block;width:100%;height:100%;min-width:0px;padding:0}}@scope(app-graph-proportions){:scope{display:grid;max-width:100%;min-width:0px;container-type:inline-size}.graph-proportions__plot{display:block;width:100%;max-width:100%;min-width:0px;block-size:clamp(var(--graph-plot-min-block-size),35cqi,var(--graph-plot-max-block-size));min-block-size:var(--graph-plot-min-block-size);max-block-size:var(--graph-plot-max-block-size)}app-graph{display:block;width:100%;height:100%;min-width:0px}}@scope(app-graph-calendar-heatmap){:scope{display:grid;width:100%;max-width:100%;min-width:0px}.graph-calendar-heatmap__viewport{max-width:100%;min-width:0px;overflow-x:auto}.graph-calendar-heatmap__plot{display:grid;min-width:60rem;grid-template-rows:1rem var(--graph-plot-min-block-size);grid-template-columns:2rem minmax(0,1fr)}.graph-calendar-heatmap__years{grid-column-start:2;grid-row-start:1;display:grid;align-items:center;text-align:center;font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));--tw-leading: calc(var(--spacing, .25rem) * 4);line-height:calc(var(--spacing, .25rem) * 4);color:var(--muted)}.graph-calendar-heatmap__months{grid-column-start:1;grid-row-start:2;display:grid;align-items:center;text-align:center;font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));--tw-leading: calc(var(--spacing, .25rem) * 4);line-height:calc(var(--spacing, .25rem) * 4);grid-template-rows:repeat(12,minmax(0,1fr));color:var(--muted)}app-graph{grid-column-start:2;grid-row-start:2;display:block;min-width:0px;block-size:var(--graph-plot-min-block-size);min-block-size:var(--graph-plot-min-block-size);max-block-size:var(--graph-plot-max-block-size)}}@scope(app-grid){:scope{display:grid;min-width:0px;gap:1px;background-color:var(--separator)}:scope>*{min-width:0px;background-color:var(--background)}:scope.grid--edge-border{position:relative}:scope.grid--edge-border:after{content:"";pointer-events:none;position:absolute;right:0;bottom:0;left:0;height:1px;border-style:var(--tw-border-style);border-width:0px;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--separator)}:scope.grid--columns-default-1{grid-template-columns:repeat(1,minmax(0,1fr))}:scope.grid--columns-default-2{grid-template-columns:repeat(2,minmax(0,1fr))}:scope.grid--columns-default-3{grid-template-columns:repeat(3,minmax(0,1fr))}:scope.grid--columns-default-4{grid-template-columns:repeat(4,minmax(0,1fr))}:scope.grid--columns-default-5{grid-template-columns:repeat(5,minmax(0,1fr))}:scope.grid--columns-sm-1{@media(width>=40rem){grid-template-columns:repeat(1,minmax(0,1fr))}}:scope.grid--columns-sm-2{@media(width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}:scope.grid--columns-sm-3{@media(width>=40rem){grid-template-columns:repeat(3,minmax(0,1fr))}}:scope.grid--columns-sm-4{@media(width>=40rem){grid-template-columns:repeat(4,minmax(0,1fr))}}:scope.grid--columns-sm-5{@media(width>=40rem){grid-template-columns:repeat(5,minmax(0,1fr))}}:scope.grid--columns-md-1{@media(width>=48rem){grid-template-columns:repeat(1,minmax(0,1fr))}}:scope.grid--columns-md-2{@media(width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}:scope.grid--columns-md-3{@media(width>=48rem){grid-template-columns:repeat(3,minmax(0,1fr))}}:scope.grid--columns-md-4{@media(width>=48rem){grid-template-columns:repeat(4,minmax(0,1fr))}}:scope.grid--columns-md-5{@media(width>=48rem){grid-template-columns:repeat(5,minmax(0,1fr))}}:scope.grid--columns-lg-1{@media(width>=64rem){grid-template-columns:repeat(1,minmax(0,1fr))}}:scope.grid--columns-lg-2{@media(width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}:scope.grid--columns-lg-3{@media(width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}:scope.grid--columns-lg-4{@media(width>=64rem){grid-template-columns:repeat(4,minmax(0,1fr))}}:scope.grid--columns-lg-5{@media(width>=64rem){grid-template-columns:repeat(5,minmax(0,1fr))}}:scope.grid--columns-xl-1{@media(width>=80rem){grid-template-columns:repeat(1,minmax(0,1fr))}}:scope.grid--columns-xl-2{@media(width>=80rem){grid-template-columns:repeat(2,minmax(0,1fr))}}:scope.grid--columns-xl-3{@media(width>=80rem){grid-template-columns:repeat(3,minmax(0,1fr))}}:scope.grid--columns-xl-4{@media(width>=80rem){grid-template-columns:repeat(4,minmax(0,1fr))}}:scope.grid--columns-xl-5{@media(width>=80rem){grid-template-columns:repeat(5,minmax(0,1fr))}}:scope.grid--columns-2xl-1{@media(width>=96rem){grid-template-columns:repeat(1,minmax(0,1fr))}}:scope.grid--columns-2xl-2{@media(width>=96rem){grid-template-columns:repeat(2,minmax(0,1fr))}}:scope.grid--columns-2xl-3{@media(width>=96rem){grid-template-columns:repeat(3,minmax(0,1fr))}}:scope.grid--columns-2xl-4{@media(width>=96rem){grid-template-columns:repeat(4,minmax(0,1fr))}}:scope.grid--columns-2xl-5{@media(width>=96rem){grid-template-columns:repeat(5,minmax(0,1fr))}}}@scope([sg-input],.input){:scope{border-radius:var(--field-radius, calc(var(--radius) * 1.5));border-style:var(--tw-border-style);border-width:1px;background-color:var(--field-background, var(--default));padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 2);font-size:var(--text-base, 1rem);line-height:var(--tw-leading, var(--text-base--line-height, 1.5 ));color:var(--field-foreground, var(--foreground));--tw-outline-style: none;outline-style:none;&::placeholder{color:var(--field-placeholder, var(--muted))}@media(width>=40rem){font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)))}border-width:var(--border-width-field);border-color:var(--field-border, var(--color-field-border));transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);@media(prefers-reduced-motion:reduce){transition-property:none}@media(hover:hover){&:hover:not(:focus):not(:focus-visible),&[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-background, var(--default));@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--field-background, var(--default)) 90%,var(--field-foreground, var(--foreground)) 4%)}border-color:var(--color-field-border-hover)}}&:focus,&[data-focused=true]{--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);--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style: none;outline-style:none;--tw-ring-color: var(--focus);--tw-ring-offset-width: 0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus)}&[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style: solid;outline-style:solid;--tw-ring-offset-width: 3px;&:is(:focus,:focus-within,:focus-visible,[data-focused=true],[data-focus-within=true],[data-focus-visible=true]){--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);--tw-ring-color: var(--danger);--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style: none;outline-style:none;--tw-ring-offset-width: 0px}background-color:var(--color-field-focus)}&:disabled,[data-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}}&.input--secondary{--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-bg: var(--color-default);--input-bg-hover: var(--color-default-hover);--input-bg-focus: var(--color-default);background-color:var(--input-bg);@media(hover:hover){&:hover:not(:focus):not(:focus-visible),&[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}&:focus,&[data-focused=true]{background-color:var(--input-bg-focus)}&[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style: solid;outline-style:solid;--tw-ring-offset-width: 3px;&:is(:focus,:focus-within,:focus-visible,[data-focused=true],[data-focus-within=true],[data-focus-visible=true]){--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);--tw-ring-color: var(--danger);--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style: none;outline-style:none;--tw-ring-offset-width: 0px}background-color:var(--input-bg-focus)}}&.input--full-width{width:100%}}.input-password__criteria{margin:0;margin-top:calc(var(--spacing, .25rem) * 2);display:grid;list-style-type:none;gap:var(--spacing, .25rem);padding:0;font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));color:var(--muted);animation:input-password-criteria-in .22s var(--ease-out-cubic) both}.input-password__criterion{display:flex;min-height:calc(var(--spacing, .25rem) * 4);align-items:center;gap:calc(var(--spacing, .25rem) * 2);transition:color .15s var(--ease-smooth),opacity .15s var(--ease-smooth)}.input-password__criterion--satisfied{color:var(--foreground)}.input-password__indicator{display:flex;width:calc(var(--spacing, .25rem) * 3);height:calc(var(--spacing, .25rem) * 3);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--muted)}.input-password__criterion--satisfied .input-password__indicator{border-style:var(--tw-border-style);border-width:0px;background-color:transparent;color:var(--success)}.input-password__check{width:calc(var(--spacing, .25rem) * 3);height:calc(var(--spacing, .25rem) * 3);color:var(--success)}.input-password__criterion:not(.input-password__criterion--satisfied) .input-password__check{display:none}@keyframes input-password-criteria-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.input-password__criteria{animation:none}.input-password__criterion{transition:none}}@scope([sg-input-otp],.input-otp){:scope{display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:calc(var(--spacing, .25rem) * 2)}input{display:block;aspect-ratio:1 / 1!important;width:100%!important;height:100%!important;text-align:center;font-size:110%!important}.divider{color:var(--muted);-webkit-user-select:none;user-select:none}}@scope([sg-label],.label){:scope{display:block;--tw-font-weight: var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600)}}@scope(app-input-textarea){.input-textarea__label{margin-bottom:calc(var(--spacing, .25rem) * 2);display:block;font-size:var(--text-sm, .875rem);line-height:calc(var(--spacing, .25rem) * 6);color:var(--foreground)}.input-textarea__control{display:block;width:100%;border-radius:calc(var(--radius) * 1);background-color:var(--surface);padding-inline:calc(var(--spacing, .25rem) * 3.5);padding-block:calc(var(--spacing, .25rem) * 2.5);color:var(--foreground);--tw-outline-style: none;outline-style:none;&::placeholder{color:var(--muted)}&.input-textarea__control--base{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:-1px;outline-color:var(--border);&:focus{outline-style:var(--tw-outline-style);outline-width:1px}&:focus{outline-offset:-1px}&:focus{outline-color:var(--foreground)}}}.input-textarea__helper{font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));color:var(--muted)}}@scope([kbd],.kbd){:scope{display:inline-flex;height:calc(var(--spacing, .25rem) * 6);align-items:center;:where(&>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing, .25rem) * .5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing, .25rem) * .5) * calc(1 - var(--tw-space-x-reverse)))}border-radius:calc(var(--radius) * 1);background-color:var(--default);padding-inline:calc(var(--spacing, .25rem) * 2);text-align:center;font-family:var(--font-sans, -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-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);white-space:nowrap;color:var(--muted);&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){:where(&>:not(:last-child)){--tw-space-x-reverse: 1}}word-spacing:-.25rem;&.kbd--sm{height:calc(var(--spacing, .25rem) * 5);border-radius:calc(var(--radius) * .75);padding-inline:calc(var(--spacing, .25rem) * 1.5);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)))}&.kbd--lg{height:calc(var(--spacing, .25rem) * 7);border-radius:calc(var(--radius) * 1.5);padding-inline:calc(var(--spacing, .25rem) * 2.5);font-size:var(--text-base, 1rem);line-height:var(--tw-leading, var(--text-base--line-height, 1.5 ))}&.kbd--secondary{background-color:transparent}&.kbd--tertiary{background-color:var(--surface)}}.kbd__abbr,.kbd__content{display:flex;align-items:center;justify-content:center}.kbd__abbr{width:100%;height:100%;text-decoration-line:none}}@scope(app-listbox){:scope{position:relative;display:block;width:100%;overflow:clip;padding:var(--spacing, .25rem);&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:var(--focus)}}:scope>*+*{margin-top:var(--spacing, .25rem)}}@scope(app-listbox-item,app-select-item){:scope{display:flex;width:100%;cursor:pointer;align-items:center;gap:calc(var(--spacing, .25rem) * 2);border-radius:calc(var(--radius) * 2);padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 2);color:var(--overlay-foreground);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, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));&:hover{@media(hover:hover){background-color:var(--surface-tertiary)}}}[data-slot=label]{pointer-events:none;width:fit-content;-webkit-user-select:none;user-select:none}[data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}:scope:focus-visible,:scope[data-focus-visible=true]{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:var(--focus)}:scope[data-hovered=true]{background-color:var(--surface-tertiary)}:scope[data-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}.list-box-item__indicator{pointer-events:none;margin-left:auto;display:flex;width:calc(var(--spacing, .25rem) * 4);height:calc(var(--spacing, .25rem) * 4);flex-shrink:0;align-items:center;justify-content:center;color:var(--default-foreground);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, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-duration: .25s;transition-duration:.25s;@media(prefers-reduced-motion:reduce){transition-property:none}}[data-slot=list-box-item-indicator--checkmark]{width:calc(var(--spacing, .25rem) * 2.5);height:calc(var(--spacing, .25rem) * 2.5);transition:stroke-dashoffset .32s var(--ease-out-fluid);@media(prefers-reduced-motion:reduce){transition-property:none}}:scope.list-box-item--danger [data-slot=label],:scope.list-box-item--danger .list-box-item__indicator{color:var(--danger)}}@scope(app-listbox-section){:scope{display:flex;flex-direction:column;align-items:flex-start;gap:0px}}@property --drawer-progress{syntax: "<number>"; inherits: true; initial-value: 0;}@scope(app-map){:scope{display:block;min-height:calc(var(--spacing, .25rem) * 80)}.map-shell{position:relative;display:flex;height:100%;min-height:inherit;width:100%;flex-direction:row;overflow:hidden;border-radius:0;--drawer-progress: 0;--drawer-width: 31.2rem;--drawer-offset: calc(var(--drawer-width) * var(--drawer-progress));--drawer-transition-duration: .35s;--drawer-transition-easing: cubic-bezier(.4, 0, .2, 1);transition:--drawer-progress var(--drawer-transition-duration) var(--drawer-transition-easing)}.map-shell.drawer-open{--drawer-progress: 1}.map-shell>aside[sg-drawer].mode-shrink{pointer-events:none;z-index:10;display:flex;height:100%;min-height:inherit;width:0px;min-width:0px;flex-shrink:0;flex-direction:column;overflow:visible;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;order:1;position:static;width:var(--drawer-offset);will-change:width}.map-shell>aside[sg-drawer].mode-shrink.open{pointer-events:auto;inset:auto}.map-shell>aside[sg-drawer].mode-shrink>.content{position:absolute;inset-block:0px;right:0;left:auto;z-index:10;display:flex;height:100%;min-height:inherit;min-width:0px;flex-direction:column;overflow-y:auto;width:var(--drawer-width);transform:translate(calc((1 - var(--drawer-progress)) * 100%));transition:visibility 0s linear var(--drawer-transition-duration);will-change:transform}.map-shell>aside[sg-drawer].mode-shrink.open>.content{visibility:visible;transition-delay:0s}.map-render-surface{position:relative;height:100%;min-height:inherit;flex-shrink:0;width:calc(100% + var(--drawer-offset));transform:translate(calc(var(--drawer-offset) / -2));will-change:width,transform}.map-layers-sidebar__content{min-height:0px}.map-layers-sidebar__content [sg-accordion-body]{display:grid;row-gap:calc(var(--spacing, .25rem) * 2);padding-top:var(--spacing, .25rem);padding-bottom:calc(var(--spacing, .25rem) * 4)}.map-layer-row{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;column-gap:calc(var(--spacing, .25rem) * 2);row-gap:calc(var(--spacing, .25rem) * 2)}.map-layer-switch{justify-self:flex-start}.map-layer-legend-row{display:flex;min-width:0px;align-items:center;column-gap:var(--spacing, .25rem)}.map-layer-title{min-width:0px;cursor:pointer;justify-self:flex-start;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;text-align:left;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--foreground)}.map-layer-title: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);--tw-ring-offset-width: 0px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style: none;outline-style:none;--tw-ring-color: var(--focus);--tw-ring-offset-color: var(--background);--tw-ring-offset-width: var(--ring-offset-width)}.map-layer-title:disabled{cursor:not-allowed;opacity:50%}.map-stage{position:relative;z-index:0;height:100%;min-height:inherit;min-width:0px;flex:1;overflow:hidden}.map-canvas{height:100%;min-height:inherit;width:100%;font:inherit!important}.map-canvas canvas:focus{outline:none}.map-compass{pointer-events:auto;position:relative;display:flex;width:calc(var(--spacing, .25rem) * 8);height:calc(var(--spacing, .25rem) * 8);cursor:pointer;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;color:#e2eaf9eb;-webkit-tap-highlight-color:transparent}.map-compass__face{position:relative;display:block;width:calc(var(--spacing, .25rem) * 8);height:calc(var(--spacing, .25rem) * 8);overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--eclipse);box-shadow:0 2px 6px #00000059,inset 0 0 0 1px #ffffff14;transform-origin:center;transition:transform .18s ease-out}.map-compass__geometry{pointer-events:none;position:absolute;inset:0;width:100%;height:100%;overflow:visible}.map-compass__background{fill:var(--eclipse)}.map-compass__ring{fill:none;stroke:#ffffff29;stroke-width:.8}.map-compass__ticks{stroke:#d3def48f;stroke-linecap:round;stroke-width:.8}.map-compass__needle{stroke-linejoin:round;stroke-width:.35}.map-compass__needle--north{fill:#ef5861;stroke:#ff7279}.map-compass__needle--south{fill:#8796b3;stroke:#a9b5ca}.map-compass__pivot{fill:#dce5f5;stroke:var(--eclipse);stroke-width:.55}.map-compass__direction{pointer-events:none;position:absolute;z-index:1;font-size:.55rem;--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);color:#b9c7e2c7;text-shadow:0 1px 2px rgb(0 0 0 / 45%)}.map-compass__direction--north{top:4px;left:50%;color:#f4f7fff5;transform:translate(-50%)}.map-compass__direction--east{top:50%;right:4px;transform:translateY(-50%)}.map-compass__direction--south{bottom:4px;left:50%;transform:translate(-50%)}.map-compass__direction--west{top:50%;left:4px;transform:translateY(-50%)}.map-compass:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.map-compass:hover .map-compass__face{filter:brightness(1.12)}.map-compass:active{transform:scale(.96)}.map-controls{position:absolute;top:calc(var(--spacing, .25rem) * 3);right:calc(var(--spacing, .25rem) * 3);left:auto;z-index:5;display:flex;width:fit-content;flex-direction:column;align-items:flex-end;gap:calc(var(--spacing, .25rem) * 2)}@media(max-width:47.99rem){.map-shell{--drawer-width: min(31.2rem, calc(100vw - 3.5rem) )}}@media(prefers-reduced-motion:reduce){.map-compass__face{transition-property:none}}}@scope(app-progress){.progress{height:calc(var(--spacing, .25rem) * 1.5);width:100%;border-radius:.25rem;background-color:var(--separator)}.progress__indicator{height:100%;border-radius:.25rem;background-color:var(--foreground);transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-duration: .7s;transition-duration:.7s;--tw-ease: var(--ease-out, cubic-bezier(0, 0, .2, 1));transition-timing-function:var(--ease-out, cubic-bezier(0, 0, .2, 1))}}@scope(app-progress-line){.progress-line{display:flex;flex-direction:row;align-items:center;column-gap:calc(var(--spacing, .25rem) * 2)}.progress-line__track{height:calc(var(--spacing, .25rem) * 1.5);width:100%;border-radius:calc(infinity * 1px);background-color:var(--border)}.progress-line__indicator{height:calc(var(--spacing, .25rem) * 1.5);border-radius:calc(infinity * 1px);background-color:var(--muted)}.progress-line__value{font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)))}}@scope(app-search){:scope{display:block}.search{display:flex;height:calc(var(--spacing, .25rem) * 10);cursor:text;align-items:center;gap:calc(var(--spacing, .25rem) * 3);border-radius:calc(var(--radius) * 1.5);background-color:var(--surface-secondary);padding-inline:calc(var(--spacing, .25rem) * 3);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, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));&: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{--tw-ring-color: var(--border)}}.search--sm{height:calc(var(--spacing, .25rem) * 8);gap:calc(var(--spacing, .25rem) * 2);border-radius:calc(var(--radius) * 1);padding-inline:calc(var(--spacing, .25rem) * 2)}.search--lg{height:calc(var(--spacing, .25rem) * 12);gap:calc(var(--spacing, .25rem) * 4);border-radius:calc(var(--radius) * 2);padding-inline:calc(var(--spacing, .25rem) * 4)}.search__icon{flex-shrink:0;color:var(--muted)}.search__input{min-width:0px;flex-grow:1;background-color:transparent;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--foreground);--tw-outline-style: none;outline-style:none;&::placeholder{color:var(--muted)}}.search__shortcut{display:none;align-items:center;gap:var(--spacing, .25rem);@media(width>=40rem){display:flex}}.search__command-key{font-size:var(--text-lg, 1.125rem);line-height:var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)))}}@scope([sg-skeleton],.skeleton){:scope.skeleton--loading{pointer-events:none;position:relative;isolation:isolate;overflow:hidden;background-color:var(--surface-secondary);>*{visibility:hidden}&:after{pointer-events:none;position:absolute;inset:0;--tw-translate-x: -100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content: "";content:var(--tw-content);background:linear-gradient(90deg,transparent,var(--surface-secondary),transparent);@supports (color: color-mix(in lab,red,red)){background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--surface-secondary) 55%,var(--surface) 45%),transparent)}animation:var(--animate-skeleton, skeleton 2s linear infinite)}}@media(prefers-reduced-motion:reduce){:scope.skeleton--loading:after{animation:none}}}@scope(app-select){:scope{display:flex;flex-direction:column;gap:var(--spacing, .25rem)}:scope[data-full-width=true]{width:100%}[data-slot=label]{width:fit-content;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500)}[data-slot=description]{font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--muted)}:scope[data-invalid=true] [data-slot=description]{display:none}.select__trigger{position:relative;isolation:isolate;display:inline-flex;min-height:calc(var(--spacing, .25rem) * 9);align-items:center;border-radius:var(--field-radius, calc(var(--radius) * 1.5));border-style:var(--tw-border-style);border-width:1px;background-color:var(--field-background, var(--default));padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 2);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--field-foreground, var(--foreground));--tw-shadow: var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style: none;outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-width:var(--border-width-field);border-color:var(--field-border);cursor:var(--cursor-interactive);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);@media(prefers-reduced-motion:reduce){transition-property:none}&[data-indicator=true]{padding-inline-end:calc(var(--spacing, .25rem) * 8)}&:after{pointer-events:none;position:absolute;inset-inline-end:calc(var(--spacing, .25rem) * 2);color:var(--field-placeholder, var(--muted));content:"\2304";transition:transform .15s var(--ease-smooth)}&[data-open=true]:after{rotate:180deg}@media(hover:hover){&:hover,&[data-hovered=true]{background-color:var(--field-background, var(--default));@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--field-background, var(--default)) 90%,var(--field-foreground, var(--foreground)) 4%)}border-color:var(--field-border-hover)}}&:focus-visible,&[data-focus-visible=true]{border-color:var(--field-border-focus);background-color:var(--field-focus);box-shadow:0 0 0 2px var(--focus);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in oklab,var(--focus) 40%,transparent)}}:scope[data-invalid=true] &{border-color:var(--color-danger);background-color:var(--field-focus)}&:disabled,&[data-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}}:scope[data-variant=secondary] .select__trigger{--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:var(--default);@media(hover:hover){&:hover,&[data-hovered=true]{background-color:var(--color-default-hover)}}&:focus-visible,&[data-focus-visible=true],:scope[data-invalid=true] &{background-color:var(--default)}}.select__value{min-width:0px;flex:1;text-align:start;font-size:var(--text-base, 1rem);line-height:var(--tw-leading, var(--text-base--line-height, 1.5 ));overflow-wrap:break-word;color:currentcolor;@media(width>=40rem){font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)))}&[data-placeholder=true]{color:var(--field-placeholder, var(--muted))}}.select__indicator{position:absolute;inset-block:0px;inset-inline-end:calc(var(--spacing, .25rem) * 2);margin-block:auto;display:flex;width:calc(var(--spacing, .25rem) * 4);height:calc(var(--spacing, .25rem) * 4);flex-shrink:0;align-items:center;justify-content:center;color:var(--field-placeholder, var(--muted));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, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-duration: .15s;transition-duration:.15s;&[data-open=true]{rotate:180deg}}.select__popover{position:fixed;min-width:calc(var(--spacing, .25rem) * 64);transform-origin:top;scroll-padding-block:var(--spacing, .25rem);overflow-y:auto;overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-outline-style: none;outline-style:none;max-height:min(20rem,calc(100vh - 2rem));margin:0;--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y);border-style:var(--tw-border-style);border-width:0px;opacity:0%;--tw-shadow: var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);scrollbar-color:var(--muted) transparent;transition:opacity .15s var(--ease-smooth),transform .15s var(--ease-out-fluid),display .15s allow-discrete,overlay .15s allow-discrete}.select__popover:popover-open{--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:100%}.select__popover:focus-visible{--tw-outline-style: none;outline-style:none}@starting-style{.select__popover:popover-open{--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0%}}.select--full-width,.select--full-width .select__trigger,.select__trigger--full-width{width:100%}}@scope(app-slider){:scope{--slider-active: var(--accent);--slider-active-foreground: var(--accent-foreground);--slider-track-size: 1.25rem;--slider-thumb-hit-size: 1.75rem;--slider-thumb-main-size: 1.5rem;--slider-thumb-cross-size: 1rem;display:grid;width:100%;min-width:0px;gap:var(--spacing, .25rem);grid-template-areas:"label output" "track track";grid-template-columns:minmax(0,1fr) auto}&[data-size=sm]{--slider-track-size: .75rem;--slider-thumb-hit-size: 1.5rem;--slider-thumb-main-size: 1.25rem;--slider-thumb-cross-size: .625rem}[data-slot=label]{width:fit-content;min-width:0px;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);grid-area:label}.slider__output{font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 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,);grid-area:output}.slider__track-shell{position:relative;min-width:0px;-webkit-tap-highlight-color:transparent;grid-area:track}.slider__input{position:absolute;inset:0;z-index:10;margin:0;width:100%;height:100%;cursor:grab;opacity:0%;--tw-outline-style: none;outline-style:none;touch-action:none;appearance:none;background-color:transparent}.slider__input:active{cursor:grabbing}.slider__input::-webkit-slider-runnable-track{height:100%;width:100%;border-style:var(--tw-border-style);border-width:0px;background-color:transparent}.slider__input::-webkit-slider-thumb{width:var(--slider-thumb-hit-size);height:var(--slider-thumb-hit-size);appearance:none;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;--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)}.slider__input::-moz-range-track{height:100%;width:100%;border-style:var(--tw-border-style);border-width:0px;background-color:transparent}.slider__input::-moz-range-progress{background-color:transparent}.slider__input::-moz-range-thumb{width:var(--slider-thumb-hit-size);height:var(--slider-thumb-hit-size);border-radius:0;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;--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)}.slider__track{pointer-events:none;position:absolute;overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--default)}.slider__fill{pointer-events:none;position:absolute;background-color:var(--slider-active)}.slider__thumb-positioner{pointer-events:none;position:absolute}.slider__thumb{position:absolute;display:grid;place-items:center;border-radius:calc(var(--radius) * 1.5);background-color:var(--slider-active);transition:box-shadow .15s var(--ease-out-fluid);&:after{display:block;border-radius:calc(var(--radius) * 1);--tw-shadow: var(--field-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-color:var(--slider-active-foreground);content:"";transition:transform .2s var(--ease-out-fluid)}}.slider__input:not(:disabled):hover~.slider__thumb-positioner .slider__thumb:after{transform:scale(1.04)}.slider__input:not(:disabled):active~.slider__thumb-positioner .slider__thumb:after{transform:scale(.9)}.slider__input:focus-visible~.slider__thumb-positioner .slider__thumb{box-shadow:0 0 0 3px var(--focus);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in oklab,var(--focus) 40%,transparent)}}&[data-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity);[data-slot=label]{opacity:100%}}&[data-orientation=horizontal]{.slider__track-shell{height:var(--slider-thumb-hit-size)}.slider__track{inset-inline:calc(var(--slider-thumb-hit-size) / 10);top:50%;height:var(--slider-track-size);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.slider__fill{inset-block:0;inset-inline-start:0;width:var(--slider-progress, 0%)}.slider__thumb-positioner{inset-block:0;inset-inline:calc(var(--slider-thumb-hit-size) / 2)}.slider__thumb{top:50%;left:var(--slider-progress, 0%);height:var(--slider-track-size);width:var(--slider-thumb-hit-size);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);&:after{width:var(--slider-thumb-main-size);height:var(--slider-thumb-cross-size)}}&:dir(rtl) .slider__thumb{right:var(--slider-progress, 0%);left:auto;transform:translate(50%,-50%)}.slider__range-labels{grid-row:3}}&[data-orientation=vertical]{height:100%;width:fit-content;grid-template-areas:"label output" "track labels";grid-template-rows:auto minmax(8rem,1fr);grid-template-columns:auto auto;.slider__track-shell{width:var(--slider-thumb-hit-size);height:100%;min-height:8rem}.slider__input{direction:rtl;writing-mode:vertical-lr}.slider__track{inset-block:calc(var(--slider-thumb-hit-size) / 2);left:50%;width:var(--slider-track-size);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.slider__fill{inset-inline:0;bottom:0;height:var(--slider-progress, 0%)}.slider__thumb-positioner{inset-block:calc(var(--slider-thumb-hit-size) / 2);inset-inline:0}.slider__thumb{top:calc(100% - var(--slider-progress, 0%));left:50%;height:var(--slider-thumb-hit-size);width:var(--slider-track-size);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);&:after{width:var(--slider-thumb-cross-size);height:var(--slider-thumb-main-size)}}.slider__range-labels{flex-direction:column;grid-area:labels;padding-block:calc((var(--slider-thumb-hit-size) - 1em) / 2);span:first-child{order:2}}}.slider__range-labels{display:flex;justify-content:space-between;gap:calc(var(--spacing, .25rem) * 2);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));--tw-leading: 1;line-height:1;grid-column:1 / -1}@media(prefers-reduced-motion:reduce){.slider__thumb,.slider__thumb:after{transition-property:none}}}@scope(app-navbar){:scope{display:block;height:100%;flex-shrink:0}.navbar{display:flex;height:100%;width:calc(var(--spacing, .25rem) * 13);min-width:calc(var(--spacing, .25rem) * 13);flex-direction:column;overflow:visible;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--separator);background-color:var(--background);color:var(--color-white, #fff)}.navbar__header{display:flex;height:calc(var(--spacing, .25rem) * 14);align-items:center;justify-content:center;padding:calc(var(--spacing, .25rem) * 3)}.navbar__logo-link{display:grid;width:calc(var(--spacing, .25rem) * 7);height:calc(var(--spacing, .25rem) * 7);place-items:center;border-radius:calc(var(--radius) * 1);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, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-outline-style: none;outline-style:none;&: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)}&:focus-visible{--tw-ring-color: var(--color-white, #fff)}}.navbar__logo{filter:none}.navbar__panel-icon{display:none}.navbar__content{display:flex;flex-direction:column;gap:var(--spacing, .25rem);padding:calc(var(--spacing, .25rem) * 2)}.navbar__footer{margin-top:auto;display:flex;justify-content:center;padding:calc(var(--spacing, .25rem) * 2)}.navbar__profile-menu{width:100%}.navbar__profile-menu>[sg-dropdown-overlay]{.dropdown-body,[sg-dropdown-body]{margin-top:0;margin-bottom:var(--spacing, .25rem)}}.navbar__avatar{cursor:pointer}@media(max-width:47.99rem){:scope{height:calc(var(--spacing, .25rem) * 14);width:100%}.navbar{height:calc(var(--spacing, .25rem) * 14);width:100%;min-width:0px;flex-direction:row;border-right-style:var(--tw-border-style);border-right-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.navbar__header{height:calc(var(--spacing, .25rem) * 14);flex-shrink:0}.navbar__content{flex-direction:row;align-items:center;gap:var(--spacing, .25rem)}.navbar__footer{margin-top:0;margin-left:auto;height:100%;align-items:center}.navbar__profile-menu{width:auto}}}@scope(app-navbar,.dropdown-mobile-overlay){.navbar__profile{display:flex;align-items:center;gap:calc(var(--spacing, .25rem) * 3);padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 2)}.navbar__profile-details{display:flex;min-width:0px;flex-direction:column}.navbar__profile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--overlay-foreground)}.navbar__profile-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));color:var(--muted)}}html[data-theme=dark] app-navbar .navbar__logo{filter:invert(1)}@scope([app-navbar-item],.navbar-item){:scope{display:flex;width:calc(var(--spacing, .25rem) * 9);height:calc(var(--spacing, .25rem) * 9);cursor:pointer;align-items:center;justify-content:center;border-radius:calc(var(--radius) * 1.5);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;color:var(--foreground);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, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--default);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}}&:hover{@media(hover:hover){color:var(--foreground)}}&.navbar-item--active{background-color:var(--default);color:var(--foreground)}svg{color:inherit}}}@scope([sg-spinner],.spinner){:is(svg){width:1.25em;height:1.25em;animation:var(--animate-spin, spin 1s linear infinite);stroke:currentColor;vertical-align:middle}}@scope(app-switch){:scope{display:flex;width:fit-content;max-width:100%;min-width:0px;flex-direction:column;align-items:flex-start;gap:var(--spacing, .25rem);-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);--switch-control-width: 2.5rem;--switch-control-padding: .125rem;--switch-thumb-width: 1.375rem;--switch-control-bg: var(--default);--switch-control-bg-hover: var(--switch-control-bg);@supports (color: color-mix(in lab,red,red)){--switch-control-bg-hover: color-mix(in oklab, var(--switch-control-bg), transparent 20%)}--switch-control-bg-pressed: var(--switch-control-bg-hover);--switch-control-bg-checked: var(--color-accent);--switch-control-bg-checked-hover: var(--color-accent-hover);--switch-thumb-translate: calc(var(--switch-control-width) - (var(--switch-control-padding) * 2) - var(--switch-thumb-width))}:scope[data-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity);[data-slot=description],[data-slot=field-error]{pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}.switch__thumb{background-color:var(--default-foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--default-foreground) 20%,transparent)}}}>[data-slot=description]{width:100%;min-width:0px;padding-inline-start:3.25rem}>[data-slot=field-error]{width:100%;min-width:0px;padding-inline-start:3.25rem;font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));color:var(--muted)}.switch--sm>[data-slot=description],.switch--sm>[data-slot=field-error]{padding-inline-start:2.75rem}.switch--lg>[data-slot=description],.switch--lg>[data-slot=field-error]{padding-inline-start:3.75rem}:scope[data-disabled=true][data-selected=true] .switch__thumb{opacity:.4}.switch__control{position:relative;display:flex;flex-shrink:0;align-items:center;overflow:hidden;border-radius:calc(var(--radius) * 1.5);box-sizing:border-box;height:1.25rem;width:var(--switch-control-width);padding:var(--switch-control-padding);background-color:var(--switch-control-bg);transition:background-color .3s cubic-bezier(.32,.72,0,1),box-shadow .2s ease-out;@media(prefers-reduced-motion:reduce){transition-property:none}}:scope:focus-visible .switch__control{--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);--tw-ring-offset-width: 0px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style: none;outline-style:none;--tw-ring-color: var(--focus);--tw-ring-offset-color: var(--background);--tw-ring-offset-width: var(--ring-offset-width)}:scope:hover .switch__control{background-color:var(--switch-control-bg-hover)}:scope:active .switch__control{background-color:var(--switch-control-bg-pressed);@media(prefers-reduced-motion:reduce){transform:none}}:scope[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked)}:scope[data-selected=true]:hover .switch__control,:scope[data-selected=true][data-hovered=true] .switch__control,:scope[data-selected=true]:active .switch__control,:scope[data-selected=true][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch__content{position:relative;display:flex;max-width:100%;min-width:0px;cursor:inherit;align-items:center;gap:calc(var(--spacing, .25rem) * 3);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);color:var(--foreground);--tw-outline-style: none;outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.switch--sm .switch__control{border-radius:calc(var(--radius) * 1);height:1rem;width:var(--switch-control-width)}.switch--lg .switch__control{height:1.5rem;width:var(--switch-control-width)}.switch__thumb{display:flex;transform-origin:center;border-radius:calc(var(--radius) * 1);background-color:var(--color-white, #fff);color:var(--color-black, #000);--tw-shadow: var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-sizing:border-box;height:1rem;width:var(--switch-thumb-width);margin-inline-start:0;transform:translateZ(0);will-change:transform;transition:transform .3s cubic-bezier(.32,.72,0,1),background-color .2s ease-out,box-shadow .2s ease-out;@media(prefers-reduced-motion:reduce){transition-property:none}}:scope[data-selected=true] .switch__thumb{background-color:var(--accent-foreground);color:var(--accent);transform:translate3d(var(--switch-thumb-translate),0,0);box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}.switch--sm .switch__thumb{border-radius:calc(var(--radius) * .75);height:.75rem;width:var(--switch-thumb-width)}:scope.switch--sm{--switch-control-width: 2rem;--switch-thumb-width: 1.03125rem}.switch--lg .switch__thumb{border-radius:calc(var(--radius) * 1.5);height:1.25rem;width:var(--switch-thumb-width)}:scope.switch--lg{--switch-control-width: 3rem;--switch-thumb-width: 1.71875rem}.switch__thumb>*{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.switch__label{min-width:0px;font-size:var(--text-base, 1rem);line-height:var(--tw-leading, var(--text-base--line-height, 1.5 ));--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);color:var(--foreground);overflow-wrap:anywhere}[data-slot=label]{-webkit-user-select:none;user-select:none}.switch__content [data-slot=label]{cursor:var(--cursor-interactive)}[data-slot=description]{cursor:default;-webkit-user-select:none;user-select:none}}.tag{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing, .25rem);border-radius:calc(var(--radius) * 1.5);text-align:center;--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:center;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);cursor:var(--cursor-interactive)}@media(prefers-reduced-motion:reduce){.tag{transition-property:none}}.tag svg{pointer-events:none;width:calc(var(--spacing, .25rem) * 3);height:calc(var(--spacing, .25rem) * 3);flex-shrink:0;align-self:center;color:currentcolor}.tag.disabled{pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}.tag:is(:focus-visible,[data-focus-visible]){outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:var(--focus)}.tag.selected{background-color:var(--accent);color:var(--accent)}@supports (color: color-mix(in lab,red,red)){.tag.selected{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}@media(hover:hover){.tag.selected:is(:hover,[data-hovered=true]){background-color:var(--accent)}@supports (color: color-mix(in lab,red,red)){.tag.selected:is(:hover,[data-hovered=true]){background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}}.tag--sm{height:calc(var(--spacing, .25rem) * 5);padding-inline:calc(var(--spacing, .25rem) * 2);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)))}.tag--md{height:calc(var(--spacing, .25rem) * 6);padding-inline:calc(var(--spacing, .25rem) * 2);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)))}.tag--lg{height:calc(var(--spacing, .25rem) * 8);border-radius:calc(var(--radius) * 2);padding-inline:calc(var(--spacing, .25rem) * 2.5);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)))}.tag--default{background-color:var(--default);color:var(--default-foreground)}@media(hover:hover){.tag--default:is(:hover,[data-hovered=true]):not(.selected):not(.disabled){background-color:var(--default)}@supports (color: color-mix(in lab,red,red)){.tag--default:is(:hover,[data-hovered=true]):not(.selected):not(.disabled){background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}}.tag--surface{background-color:var(--surface);color:var(--surface-foreground)}@media(hover:hover){.tag--surface:is(:hover,[data-hovered=true]):not(.selected):not(.disabled){background-color:var(--surface-secondary)}}.tag__remove-button{width:calc(var(--spacing, .25rem) * 3);height:calc(var(--spacing, .25rem) * 3);color:inherit}.tag__remove-button svg{width:inherit;height:inherit;flex-shrink:0;align-self:center;color:currentcolor}@scope([app-tab-group]){.tab-group{--tab-group-height: 2rem;--tab-group-item-height: 1.75rem;--tab-group-radius: var(--radius-xl);--tab-group-item-radius: calc(var(--tab-group-radius) - 2px);position:relative;isolation:isolate;box-sizing:border-box;display:inline-flex;max-width:100%;min-width:0px;overflow:hidden;padding:1px;background-color:var(--tab-group-background-color, var(--color-default));border:1px solid var(--tab-group-border-color, var(--color-default));border-radius:var(--tab-group-radius);&[data-orientation=horizontal]{flex-direction:column;height:var(--tab-group-height)}&[data-orientation=vertical]{height:100%;flex-direction:row}&.tab-group--sm{--tab-group-height: 1.75rem;--tab-group-item-height: 1.5rem}&.tab-group--md{--tab-group-height: 2rem;--tab-group-item-height: 1.75rem}&.tab-group--lg{--tab-group-height: 2.75rem;--tab-group-item-height: 2.5rem}&.tab-group--radius-sm{--tab-group-radius: var(--radius-lg)}&.tab-group--radius-md{--tab-group-radius: var(--radius-xl)}&.tab-group--radius-lg{--tab-group-radius: var(--radius-2xl)}&.tab-group--radius-full{--tab-group-radius: 9999px}}.tab-group__indicator{pointer-events:none;position:absolute;top:0;left:0;--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));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:var(--tab-group-indicator-color, var(--color-surface));border-radius:var(--tab-group-item-radius);z-index:0;opacity:0;transition:opacity .15s var(--ease-smooth),transform .25s var(--ease-out-fluid),width .25s var(--ease-out-fluid),height .25s var(--ease-out-fluid);@media(prefers-reduced-motion:reduce){transition-property:none}&.tab-group__indicator--visible{opacity:1}}.tab-group__list{position:relative;z-index:10;margin:0;display:flex;min-height:0px;min-width:0px;scrollbar-width:none;align-items:stretch;gap:1px;overflow:hidden;overscroll-behavior:contain;scroll-behavior:smooth;padding:0;@media(prefers-reduced-motion:reduce){scroll-behavior:auto}border-radius:var(--tab-group-item-radius);&.tab-group__list--horizontal{height:100%;flex-direction:row;overflow-x:auto}&.tab-group__list--vertical{height:100%;width:100%;flex-direction:column;overflow-y:auto}}.tab-group__fade{--tab-group-fade-direction: to right;pointer-events:none;position:absolute;inset-block:1px;z-index:20;display:flex;align-items:center;background-image:linear-gradient(var(--tab-group-fade-direction),var(--tab-group-fade-color, var(--color-default)),var(--tab-group-fade-color, var(--color-default)),transparent);@supports (color: color-mix(in lab,red,red)){background-image:linear-gradient(var(--tab-group-fade-direction),var(--tab-group-fade-color, var(--color-default)),color-mix(in oklab,var(--tab-group-fade-color, var(--color-default)) 95%,transparent),transparent)}border-radius:var(--tab-group-item-radius);.tab-group--sm &{width:calc(var(--spacing, .25rem) * 8)}.tab-group--md &{width:calc(var(--spacing, .25rem) * 10)}.tab-group--lg &{width:calc(var(--spacing, .25rem) * 12)}&.tab-group__fade--start{left:1px;--tab-group-fade-direction: to right}&.tab-group__fade--end{right:1px;justify-content:flex-end;--tab-group-fade-direction: to left}&.tab-group__fade--vertical{inset-inline:1px;inset-block:auto;.tab-group--sm &{height:calc(var(--spacing, .25rem) * 8)}.tab-group--md &{height:calc(var(--spacing, .25rem) * 10)}.tab-group--lg &{height:calc(var(--spacing, .25rem) * 12)}&.tab-group__fade--start{top:1px;--tab-group-fade-direction: to bottom}&.tab-group__fade--end{bottom:1px;--tab-group-fade-direction: to top}}}.tab-group__scroll-button{pointer-events:auto;display:grid;cursor:pointer;place-items:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}color:var(--tab-group-scroll-color, var(--color-muted));outline-color:var(--tab-group-scroll-focus-color, var(--color-foreground));&:hover{color:var(--tab-group-scroll-hover-color, var(--color-foreground));background-color:var( --tab-group-scroll-hover-background-color, var(--color-separator) )}.tab-group--sm &{width:calc(var(--spacing, .25rem) * 6);height:calc(var(--spacing, .25rem) * 6)}.tab-group--md &{width:calc(var(--spacing, .25rem) * 7);height:calc(var(--spacing, .25rem) * 7)}.tab-group--lg &{width:calc(var(--spacing, .25rem) * 8);height:calc(var(--spacing, .25rem) * 8)}}}html:not([data-theme=dark]) [app-tab-group] .tab-group.tab-group--invert{--tab-group-background-color: var(--color-foreground);--tab-group-border-color: var(--color-foreground);--tab-group-indicator-color: var(--color-background);--tab-group-fade-color: var(--color-foreground);--tab-group-scroll-color: var(--color-background);--tab-group-scroll-focus-color: var(--color-background);--tab-group-scroll-hover-color: var(--color-background);--tab-group-scroll-hover-background-color: var(--color-foreground);--tab-group-item-invert-color: var(--color-background);--tab-group-item-invert-active-color: var(--color-foreground);--tab-group-item-invert-focus-color: var(--color-background);--tab-group-item-invert-active-focus-color: var(--color-foreground)}@supports (color: color-mix(in lab,red,red)){html:not([data-theme=dark]) [app-tab-group] .tab-group.tab-group--invert{--tab-group-scroll-hover-background-color: color-mix( in oklab, var(--color-foreground) 82%, var(--color-background) 18% )}}@scope([app-tab-group-item],.tab-group-item){:scope{position:relative;z-index:10;display:flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;text-align:center;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);white-space:nowrap;transition-property:color,background-color,box-shadow,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-duration: .15s;transition-duration:.15s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){opacity:70%}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:-2px}@media(prefers-reduced-motion:reduce){transition-property:none}height:var(--tab-group-item-height);border-radius:var(--tab-group-item-radius);color:var(--color-muted);outline-color:var(--color-foreground);&.tab-group-item--sm{margin:0;padding-inline:calc(var(--spacing, .25rem) * 2)}&.tab-group-item--md{margin:0;padding-inline:calc(var(--spacing, .25rem) * 3)}&.tab-group-item--lg{margin:0;padding-inline:calc(var(--spacing, .25rem) * 4)}&.active{color:var(--color-foreground)}&.tab-group-item--invert{color:var(--tab-group-item-invert-color, var(--color-muted));outline-color:var(--tab-group-item-invert-focus-color, var(--color-foreground));&.active{color:var(--tab-group-item-invert-active-color, var(--color-foreground));outline-color:var( --tab-group-item-invert-active-focus-color, var(--color-foreground) )}}}}@scope(app-tab){:scope{display:flex;flex-direction:row;column-gap:calc(var(--spacing, .25rem) * 4)}.tab-item{list-style-type:none}}@scope(app-tab-item){.tab-item{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-block:calc(var(--spacing, .25rem) * 3);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--foreground) 50%,transparent)}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, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));&:hover{@media(hover:hover){border-bottom-color:var(--foreground)}}&:hover{@media(hover:hover){color:var(--foreground)}}&.tab-item--active{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:currentcolor;color:var(--foreground)}}}@layer components{@scope([sg-table],.table){:scope{display:block;width:100%;max-width:100%;min-width:0px;border-radius:calc(var(--radius) * 2);overflow:hidden}.table-wrapper{width:100%;max-width:100%;min-width:0px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:thin}table{border-collapse:collapse;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));width:max-content;min-width:100%;table-layout:auto;:is(th,td){padding:.65rem;text-align:left;vertical-align:top;white-space:nowrap}td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tbody tr>*{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator)}:where(thead,tfoot){text-align:left;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--muted);th{background-color:var(--background);--tw-font-weight: var(--font-weight-normal, 400);font-weight:var(--font-weight-normal, 400)}}thead tr>*{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator)}tbody tr{--tw-outline-style: none;outline-style:none;td{font-size:13px}&.static td{--tw-font-weight: var(--font-weight-bold, 700);font-weight:var(--font-weight-bold, 700)}&[data-selected=true] td{background-color:var(--accent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}&[data-disabled=true]{cursor:not-allowed;opacity:40%;-webkit-user-select:none;user-select:none;td{cursor:not-allowed}}}}@media(max-width:40rem){table{font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));:is(th,td){padding-inline:calc(var(--spacing, .25rem) * 2);padding-block:calc(var(--spacing, .25rem) * 1.5)}th{white-space:nowrap}}footer{flex-wrap:wrap;gap:calc(var(--spacing, .25rem) * 2);padding-inline:calc(var(--spacing, .25rem) * 2);padding-block:calc(var(--spacing, .25rem) * 2);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)))}}footer{display:flex;align-items:center;justify-content:space-between;padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 3);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);color:var(--muted)}}}@scope([sg-table-column],.table-column){:scope{display:table-cell!important}}@layer components{@scope([sg-table-card],.table-card){:scope{display:flex;width:100%;max-width:100%;min-width:0px;flex-direction:column;overflow:hidden;border-radius:calc(var(--radius) * 2)}.table-card-container{order:1;width:100%;max-width:100%;min-width:0px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:thin}.table-card-content{width:100%;max-width:100%;min-width:0px;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)))}:is(.table-card-header,.table-card-body){display:block;min-width:0px}.table-card-row{display:grid;min-width:0px;--tw-outline-style: none;outline-style:none;grid-template-columns:repeat(var(--table-card-column-count, 1),minmax(0,1fr))}.table-card-cell,.table-card-column{display:flex;min-width:0px;align-items:center;padding:.65rem;text-align:left;overflow-wrap:anywhere}.table-card-column{background-color:var(--background);--tw-font-weight: var(--font-weight-normal, 400);font-weight:var(--font-weight-normal, 400);color:var(--muted)}.table-card-cell{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.table-card-header .table-card-row>*,.table-card-body .table-card-row>*{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator)}.table-card-row{&:is(.static) .table-card-cell{--tw-font-weight: var(--font-weight-bold, 700);font-weight:var(--font-weight-bold, 700)}&[data-selected=true] .table-card-cell{background-color:var(--accent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}&[data-disabled=true]{cursor:not-allowed;opacity:40%;-webkit-user-select:none;user-select:none;.table-card-cell{cursor:not-allowed}}}.table-card-footer{order:2;display:flex;align-items:center;justify-content:space-between;padding-inline:calc(var(--spacing, .25rem) * 3);padding-block:calc(var(--spacing, .25rem) * 3);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);color:var(--muted)}}}@scope([sg-table-card-column],.table-card-column){:scope{display:block;min-width:0px}}@scope(.tooltip){:scope{pointer-events:none;position:fixed;z-index:1000;width:max-content;max-width:calc(var(--spacing, .25rem) * 64);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing, .25rem) * 2);padding-block:calc(var(--spacing, .25rem) * 1.5);text-align:center;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--surface-foreground);opacity:0%;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-duration: .15s;transition-duration:.15s;--tw-ease: var(--ease-in, cubic-bezier(.4, 0, 1, 1));transition-timing-function:var(--ease-in, cubic-bezier(.4, 0, 1, 1));.tooltip__content{display:flex;align-items:center;gap:calc(var(--spacing, .25rem) * 2)}&.show{--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:100%}&.top{margin-top:calc(var(--spacing, .25rem) * -1);&.show{--tw-translate-y: var(--spacing, .25rem);translate:var(--tw-translate-x) var(--tw-translate-y)}}&.bottom{margin-top:var(--spacing, .25rem);&.show{--tw-translate-y: calc(var(--spacing, .25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}&.left{margin-left:calc(var(--spacing, .25rem) * -1);&.show{--tw-translate-x: var(--spacing, .25rem);translate:var(--tw-translate-x) var(--tw-translate-y)}}&.right{margin-left:var(--spacing, .25rem);&.show{--tw-translate-x: calc(var(--spacing, .25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(max-width:47.99rem){display:none!important}}}@scope(app-toast){:scope{--toast-width: 26rem;--toast-stack-gap: .75rem;--toast-stack-scale-factor: .05;--toast-stack-min-scale: .8;pointer-events:none;position:fixed;z-index:50;--tw-outline-style: none;outline-style:none;display:block;width:calc(100vw - 2rem);@media(width>=40rem){width:auto}@media(width>=40rem){min-width:var(--toast-width)}height:var(--front-height, 0px)}:scope.toast-region--bottom{bottom:calc(var(--spacing, .25rem) * 4);left:50%;--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}:scope.toast-region--bottom-start{inset-inline-start:calc(var(--spacing, .25rem) * 4);bottom:calc(var(--spacing, .25rem) * 4)}:scope.toast-region--bottom-end{inset-inline-end:calc(var(--spacing, .25rem) * 4);bottom:calc(var(--spacing, .25rem) * 4)}:scope.toast-region--top{top:calc(var(--spacing, .25rem) * 4);left:50%;--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}:scope.toast-region--top-start{inset-inline-start:calc(var(--spacing, .25rem) * 4);top:calc(var(--spacing, .25rem) * 4)}:scope.toast-region--top-end{inset-inline-end:calc(var(--spacing, .25rem) * 4);top:calc(var(--spacing, .25rem) * 4)}:scope:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:var(--focus)}.toast{--toast-stack-depth: 0;--toast-stack-scale: max( var(--toast-stack-min-scale), calc(1 - var(--toast-stack-depth) * var(--toast-stack-scale-factor)) );position:absolute;inset-inline-start:0;inset-inline-end:0;pointer-events:auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:calc(var(--spacing, .25rem) * 1.5);background-color:var(--foreground);padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 3);color:var(--background);--tw-shadow: var(--overlay-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-radius:min(32px,var(--radius-3xl));translate:0 calc(var(--toast-stack-depth) * var(--toast-stack-direction) * var(--toast-stack-gap) + var(--toast-swipe-offset, 0px));scale:var(--toast-stack-scale);transition:translate .35s var(--ease-out-fluid),scale .35s var(--ease-out-fluid),height .35s var(--ease-out-fluid);will-change:translate,scale;&.toast--bottom,&.toast--bottom-start,&.toast--bottom-end{--toast-stack-direction: -1;transform-origin:center bottom;bottom:0;animation:toast-slide-bottom-in .35s var(--ease-out-fluid)}&.toast--top,&.toast--top-start,&.toast--top-end{--toast-stack-direction: 1;transform-origin:center top;top:0;animation:toast-slide-top-in .35s var(--ease-out-fluid)}}.toast:not([data-frontmost=true]){pointer-events:none;height:var(--front-height);overflow:hidden;.toast__close-button{pointer-events:none;opacity:0%;outline:none}}:scope.toast-region--expanded .toast:not([data-hidden=true]){translate:0 calc(var(--toast-stack-depth) * var(--toast-stack-direction) * (var(--front-height) + var(--toast-stack-gap)) + var(--toast-swipe-offset, 0px));scale:1}:scope.toast-region--expanded .toast:not([data-frontmost=true]):not([data-hidden=true]){pointer-events:auto;overflow:visible}.toast[data-hidden=true]{pointer-events:none;animation-fill-mode:forwards}.toast[data-hidden=true].toast--bottom,.toast[data-hidden=true].toast--bottom-start,.toast[data-hidden=true].toast--bottom-end{animation-name:toast-slide-bottom-out}.toast[data-hidden=true].toast--top,.toast[data-hidden=true].toast--top-start,.toast[data-hidden=true].toast--top-end{animation-name:toast-slide-top-out}.toast:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:var(--focus)}.toast__content{display:flex;height:100%;min-width:0px;flex-grow:1;flex-direction:column;align-items:flex-start;align-self:center}.toast__indicator{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:var(--spacing, .25rem);color:var(--background);-webkit-user-select:none;user-select:none;[data-slot=toast-default-icon]{box-sizing:content-box;width:calc(var(--spacing, .25rem) * 4);height:calc(var(--spacing, .25rem) * 4)}}.toast__title{font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-leading: calc(var(--spacing, .25rem) * 5);line-height:calc(var(--spacing, .25rem) * 5);--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);color:var(--background)}.toast__description{font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--background);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--background) 70%,transparent)}}.toast__close-button{pointer-events:none;position:absolute;inset-inline-end:calc(var(--spacing, .25rem) * -1);top:calc(var(--spacing, .25rem) * -1);width:calc(var(--spacing, .25rem) * 5);height:calc(var(--spacing, .25rem) * 5);background-color:var(--foreground);opacity:0%;display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);color:var(--background);box-shadow:var(--shadow-overlay);transition:opacity .15s var(--ease-smooth);@media(prefers-reduced-motion:reduce){transition-property:none}[data-slot=close-button-icon]{width:calc(var(--spacing, .25rem) * 3.5);height:calc(var(--spacing, .25rem) * 3.5)}@media(hover:hover){&:hover,&[data-hovered=true]{background-color:var(--foreground)}}&:focus-visible{pointer-events:auto;opacity:100%;outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:var(--focus)}&.toast__close-button--all{height:calc(var(--spacing, .25rem) * 5);width:auto;min-width:max-content;padding-inline:calc(var(--spacing, .25rem) * 2);font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);white-space:nowrap}}@media(hover:hover){.toast:hover .toast__close-button{pointer-events:auto;opacity:100%}}@media(hover:none){.toast{touch-action:none}.toast[data-dragging=true]{transition:none}.toast[data-frontmost=true]:not([data-hidden=true]) .toast__close-button,:scope.toast-region--expanded .toast:not([data-hidden=true]) .toast__close-button{pointer-events:auto;opacity:100%}}@media(min-width:40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing, .25rem) * 3);height:calc(var(--spacing, .25rem) * 3)}}.toast__action{margin-top:calc(var(--spacing, .25rem) * 2);display:inline-flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:calc(var(--radius) * 1);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding-inline:calc(var(--spacing, .25rem) * 2);padding-block:var(--spacing, .25rem);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);color:var(--background);--tw-outline-style: none;outline-style:none;@media(hover:hover){&:hover{background-color:var(--accent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:var(--focus)}}@media(min-width:40rem){.toast__action{margin-top:0}}}@keyframes toast-slide-bottom-in{0%{translate:0 calc(100% + 1rem);opacity:0}to{translate:0 calc(var(--toast-stack-depth) * var(--toast-stack-direction) * var(--toast-stack-gap));opacity:1}}@keyframes toast-slide-bottom-out{0%{translate:0 calc(var(--toast-stack-depth) * var(--toast-stack-direction) * var(--toast-stack-gap));opacity:1}to{translate:0 calc(100% + 1rem);opacity:0}}@keyframes toast-slide-top-in{0%{translate:0 calc(-100% - 1rem);opacity:0}to{translate:0 calc(var(--toast-stack-depth) * var(--toast-stack-direction) * var(--toast-stack-gap));opacity:1}}@keyframes toast-slide-top-out{0%{translate:0 calc(var(--toast-stack-depth) * var(--toast-stack-direction) * var(--toast-stack-gap));opacity:1}to{translate:0 calc(-100% - 1rem);opacity:0}}@media(prefers-reduced-motion:reduce){@scope(app-toast){.toast{animation-duration:1ms}.toast,.toast__close-button{transition:none!important}}}@scope(app-helper){:scope{position:relative;display:inline-flex;vertical-align:middle}.helper__trigger{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;color:var(--muted);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, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){color:var(--foreground)}}&:focus-visible{color:var(--foreground)}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}&:focus-visible{outline-offset:2px}&:focus-visible{outline-color:var(--focus)}padding:0}.helper__tooltip{pointer-events:none;visibility:hidden;position:fixed;z-index:50;margin-top:calc(var(--spacing, .25rem) * 2);width:calc(var(--spacing, .25rem) * 72);max-width:calc(100vw - 2rem);border-radius:calc(var(--radius) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--separator);background-color:var(--surface);padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 3);text-align:left;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-leading: calc(var(--spacing, .25rem) * 5);line-height:calc(var(--spacing, .25rem) * 5);color:var(--foreground);opacity:0%;--tw-shadow: var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translate3d(0,-.25rem,0) scale(.98);transition:opacity .12s cubic-bezier(.4,0,1,1),transform .12s cubic-bezier(.4,0,1,1),visibility 0s linear .12s;will-change:transform,opacity}&:hover .helper__tooltip,&:focus-within .helper__tooltip{pointer-events:auto;visibility:visible;opacity:100%;transform:translateZ(0) scale(1);transition:opacity .18s cubic-bezier(.16,1,.3,1) .3s,transform .18s cubic-bezier(.16,1,.3,1) .3s,visibility 0s linear .3s}@media(prefers-reduced-motion:reduce){.helper__tooltip{transition-property:none!important}}}@scope(app-wizard-steps){:scope{display:block;width:fit-content}ol{margin:0;display:flex;list-style-type:none;gap:var(--spacing, .25rem);padding:0}li{width:var(--spacing, .25rem);height:var(--spacing, .25rem);border-radius:calc(infinity * 1px);background-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}li[data-state=complete]{background-color:var(--foreground)}li[data-state=current]{width:calc(var(--spacing, .25rem) * 3);background-color:var(--foreground)}}@scope(app-auth){:scope{display:flex;min-height:100svh;flex-direction:column;background-color:var(--background);color:var(--foreground)}.auth__topbar{display:flex;min-height:calc(var(--spacing, .25rem) * 16);flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing, .25rem) * 6);padding-inline:calc(var(--spacing, .25rem) * 6);padding-block:calc(var(--spacing, .25rem) * 3)}.auth__topbar>a{display:block;width:fit-content;border-radius:calc(var(--radius) * .5);--tw-outline-style: none;outline-style:none}.auth__topbar>a:focus-visible{outline:2px solid var(--focus);outline-offset:var(--ring-offset-width)}.auth__topbar>a img{display:block;height:auto;width:6.6rem;filter:var(--logo-filter)}.auth__topbar-actions{display:flex;align-items:center;column-gap:calc(var(--spacing, .25rem) * 2)}.auth__topbar-actions [sg-dropdown-item]{min-width:calc(var(--spacing, .25rem) * 40);justify-content:space-between}.auth__topbar-actions [sg-dropdown-item] span{display:flex;align-items:center;gap:calc(var(--spacing, .25rem) * 2)}main{display:flex;min-height:0px;flex:1;padding-inline:calc(var(--spacing, .25rem) * 6);padding-block:calc(var(--spacing, .25rem) * 12)}main>div{margin-inline:auto;margin-block:auto;display:flex;width:100%;max-width:27.5rem;flex-direction:column;gap:calc(var(--spacing, .25rem) * 12)}main>div>div,:is(app-login,app-otp,app-sign-up,app-forgot-password,app-reset-password,app-activate){display:block;width:100%}:is(app-login,app-otp,app-sign-up,app-forgot-password,app-reset-password,app-activate) h1{margin:0;font-size:var(--text-2xl, 1.5rem);line-height:var(--tw-leading, var(--text-2xl--line-height, calc(2 / 1.5)));--tw-font-weight: var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);--tw-tracking: var(--tracking-tight, -.025em);letter-spacing:var(--tracking-tight, -.025em)}:is(app-login,app-otp,app-sign-up,app-forgot-password,app-reset-password,app-activate) header p{margin:0;color:var(--muted)}.forgot-password__inline-link{cursor:pointer;border-radius:calc(var(--radius) * .5);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;color:var(--foreground);text-decoration-line:underline;text-underline-offset:.15em;--tw-outline-style: none;outline-style:none;font:inherit}.forgot-password__inline-link:focus-visible{outline:2px solid var(--focus);outline-offset:var(--ring-offset-width)}:is(app-login,app-otp,app-sign-up,app-forgot-password,app-reset-password,app-activate) form{margin-top:calc(var(--spacing, .25rem) * 11);display:flex;width:100%;flex-direction:column;align-items:stretch;gap:calc(var(--spacing, .25rem) * 4)}:is(app-login,app-sign-up,app-forgot-password) form{margin-top:1.375rem}:is(app-login,app-otp,app-sign-up,app-forgot-password,app-reset-password,app-activate) form>div,.sign-up__names>div{display:flex;min-width:0px;flex:1;flex-direction:column;gap:calc(var(--spacing, .25rem) * 2)}:is(app-login,app-otp,app-sign-up,app-forgot-password,app-reset-password,app-activate) label{font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500)}:is(app-login,app-otp,app-sign-up,app-forgot-password,app-reset-password,app-activate) input{height:calc(var(--spacing, .25rem) * 10)}:is(app-otp,app-activate) sg-input-otp{min-height:calc(var(--spacing, .25rem) * 10)}:is(.login__links,.sign-up__links,.forgot-password__links,.reset-password__links){margin-top:calc(var(--spacing, .25rem) * 6);display:flex;flex-direction:column;gap:calc(var(--spacing, .25rem) * 6);text-align:center;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--muted)}:is(.login__links,.sign-up__links,.forgot-password__links,.reset-password__links) p{margin:0}:is(.login__links,.sign-up__links,.forgot-password__links,.reset-password__links) a{border-radius:calc(var(--radius) * .5);--tw-outline-style: none;outline-style:none;color:var(--foreground);text-decoration-line:underline;text-underline-offset:.15em}:is(.login__links,.sign-up__links,.forgot-password__links,.reset-password__links) a:focus-visible{outline:2px solid var(--focus);outline-offset:var(--ring-offset-width)}.sign-up__names{flex-direction:row;gap:calc(var(--spacing, .25rem) * 3)}app-sign-up app-switch span{display:inline}app-sign-up app-switch a{color:var(--link);text-decoration-line:underline;text-underline-offset:.15em}footer{display:flex;min-height:calc(var(--spacing, .25rem) * 16);flex-shrink:0;align-items:center;justify-content:space-between;gap:calc(var(--spacing, .25rem) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;background-color:var(--background);padding-inline:calc(var(--spacing, .25rem) * 6);padding-block:calc(var(--spacing, .25rem) * 3);border-top-color:var(--separator)}footer nav,footer [sg-dropdown-item] span{display:flex;align-items:center}footer nav{flex-wrap:wrap;justify-content:flex-end;column-gap:var(--spacing, .25rem)}footer [sg-button]{--button-fg: var(--muted)}footer [sg-button]:hover{--button-fg: var(--foreground)}footer>span{padding-inline:calc(var(--spacing, .25rem) * 2);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));white-space:nowrap;color:var(--muted)}@media(max-width:40rem){.auth__topbar{align-items:flex-start}.auth__topbar-actions{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}footer{align-items:flex-start}footer nav{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:32rem){.auth__topbar{padding-inline:calc(var(--spacing, .25rem) * 4)}main{padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 8)}.sign-up__names{flex-direction:column;gap:calc(var(--spacing, .25rem) * 4)}footer{flex-direction:column;align-items:flex-start;gap:calc(var(--spacing, .25rem) * 2);padding-inline:calc(var(--spacing, .25rem) * 4)}footer nav{width:100%;justify-content:flex-start}}}@scope(app-profile-settings){:scope{display:block;min-height:100%}.profile-settings__header{padding-top:calc(var(--spacing, .25rem) * 3)}.profile-settings [app-container]{padding-inline:calc(var(--spacing, .25rem) * 4);@media(width>=48rem){padding-inline:calc(var(--spacing, .25rem) * 10)}}.profile-settings__header-content{display:grid;min-height:calc(var(--spacing, .25rem) * 9);width:100%;max-width:100%;gap:var(--spacing, .25rem)}.profile-settings__title{font-size:var(--text-lg, 1.125rem);line-height:var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)))}.profile-settings__email{font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));color:var(--muted)}.profile-settings__navigation{position:sticky;top:0;z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);background-color:var(--background)}.profile-settings__navigation-tabs{min-width:0px;scrollbar-width:none;overflow-x:auto}.profile-settings__content{padding-block:calc(var(--spacing, .25rem) * 10)}.profile-settings__sections{:where(&>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(&>:not(:last-child)){border-color:var(--separator)}}.profile-settings__section{display:flex;width:100%;align-items:center;justify-content:space-between;gap:calc(var(--spacing, .25rem) * 8);padding-block:calc(var(--spacing, .25rem) * 7)}.profile-settings__section-info{display:flex;min-width:0px;flex:1;align-items:flex-start;gap:calc(var(--spacing, .25rem) * 3)}.profile-settings__section-copy{min-width:0px;flex:1}.profile-settings__section-heading{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing, .25rem) * 2)}.profile-settings__section-title{margin:0;font-size:var(--text-base, 1rem);line-height:var(--tw-leading, var(--text-base--line-height, 1.5 ));--tw-font-weight: var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600)}.profile-settings__section-description{margin-top:var(--spacing, .25rem);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--muted)}.profile-settings__field-form{display:flex;width:100%;align-items:center;gap:calc(var(--spacing, .25rem) * 2)}.profile-settings__email-controls{display:flex;width:100%;max-width:calc(var(--spacing, .25rem) * 120);flex-shrink:0;flex-direction:column;gap:calc(var(--spacing, .25rem) * 2)}.profile-settings__pending-email{display:flex;min-width:0px;align-items:center;justify-content:flex-end;gap:calc(var(--spacing, .25rem) * 2);text-align:right;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--muted)}.profile-settings__pending-email>span{min-width:0px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-settings__pending-email-actions{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing, .25rem) * 2)}.profile-settings__field-form input{height:calc(var(--spacing, .25rem) * 9);min-width:0px}.profile-settings__name-form{display:flex;width:100%;max-width:calc(var(--spacing, .25rem) * 120);flex-shrink:0;align-items:flex-end;gap:calc(var(--spacing, .25rem) * 2)}.profile-settings__name-fields{display:grid;min-width:0px;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing, .25rem) * 2)}.profile-settings__name-field{display:flex;min-width:0px;flex-direction:column;gap:calc(var(--spacing, .25rem) * 1.5)}.profile-settings__name-field input{height:calc(var(--spacing, .25rem) * 9);min-width:0px}.profile-settings__delete-dialog,.profile-settings__change-password-dialog{display:flex;flex-direction:column;gap:calc(var(--spacing, .25rem) * 6);padding:calc(var(--spacing, .25rem) * 6);color:var(--overlay-foreground)}.profile-settings__delete-dialog-header,.profile-settings__change-password-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing, .25rem) * 4)}.profile-settings__delete-dialog-title,.profile-settings__change-password-dialog-title{margin:0;font-size:var(--text-lg, 1.125rem);line-height:var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)));--tw-font-weight: var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600)}.profile-settings__delete-dialog-description,.profile-settings__change-password-dialog-description{margin-top:var(--spacing, .25rem);font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--muted)}.profile-settings__delete-dialog-form,.profile-settings__change-password-dialog-form{display:flex;flex-direction:column;gap:calc(var(--spacing, .25rem) * 4)}.profile-settings__delete-dialog-field,.profile-settings__change-password-dialog-field{display:flex;flex-direction:column;gap:calc(var(--spacing, .25rem) * 2)}.profile-settings__delete-dialog-field label,.profile-settings__change-password-dialog-field label{font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500)}.profile-settings__delete-dialog-field input,.profile-settings__change-password-dialog-field input{height:calc(var(--spacing, .25rem) * 10)}.profile-settings__delete-dialog-actions,.profile-settings__change-password-dialog-actions{margin-top:calc(var(--spacing, .25rem) * 2);display:flex;flex-direction:column;gap:calc(var(--spacing, .25rem) * 2);button{width:100%}}.profile-settings__change-password-dialog-error{font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--danger)}@media(max-width:48rem){.profile-settings__content{padding-block:calc(var(--spacing, .25rem) * 6)}.profile-settings__section{align-items:stretch;gap:calc(var(--spacing, .25rem) * 4);flex-direction:column}.profile-settings__field-form,.profile-settings__name-form,.profile-settings__email-controls{max-width:none}}@media(max-width:30rem){.profile-settings__delete-dialog,.profile-settings__change-password-dialog{padding:calc(var(--spacing, .25rem) * 5)}.profile-settings__delete-dialog-actions,.profile-settings__change-password-dialog-actions{flex-direction:column-reverse}}}@scope(app-workspace){:scope{display:block;height:100dvh;overflow:hidden}.workspace{display:flex;height:100%;min-height:0px;width:100%;flex-direction:column;overflow:hidden}.workspace__body{display:flex;min-height:0px;width:100%;flex:1;flex-direction:row;overflow:hidden}.workspace__content{min-height:0px;min-width:0px;flex:1;overflow-y:auto;overscroll-behavior:contain;&:has(app-explore-map){border-style:var(--tw-border-style);border-width:0px}}.workspace__content--command-open{overflow:hidden}@media(max-width:47.99rem){.workspace__body{flex-direction:column}.workspace__content{width:100%}}}@scope(app-explore-map){:scope,.map-route__canvas{position:relative;display:block;height:100%;min-height:0px;overflow:hidden}.map-route__search{position:absolute;top:calc(var(--spacing, .25rem) * 3);left:50%;z-index:12;--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);width:min(16.25rem,calc(100% - 7rem))}.map-route__search .search{height:2.75rem;gap:0;border-radius:9999px;background-color:var(--foreground);box-shadow:none;transition:none}.map-route__search .search:hover,.map-route__search .search:focus-within,.map-route__search .search:active{box-shadow:none}.map-route__search .search__icon,.map-route__search .search__input{color:var(--background)}.map-route__search .search__icon{margin-right:.625rem}.map-route__search .search__input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-text-fill-color:var(--background)}.map-route__search .search__input::placeholder{color:var(--background);opacity:.72}.map-route__search .search__shortcut{display:none}.map-route__loading-info{pointer-events:none;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--background)}.map-route__loading-info--hidden{visibility:hidden}}@scope(app-dashboard){.dashboard{display:flex;height:100%;min-height:0px;max-width:calc(var(--spacing, .25rem) * 200)!important;flex-direction:column;align-items:center;justify-content:center;row-gap:calc(var(--spacing, .25rem) * 8);padding:calc(var(--spacing, .25rem) * 10)}.dashboard__title{font-size:var(--text-2xl, 1.5rem);line-height:var(--tw-leading, var(--text-2xl--line-height, calc(2 / 1.5)));--tw-font-weight: var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600)}.dashboard__search{width:100%}}@scope(app-property){:scope,.property{display:block;min-height:0px;width:100%}.property{padding-bottom:calc(var(--spacing, .25rem) * 21)}.property__summary{padding-top:calc(var(--spacing, .25rem) * 3)}.property__summary [app-container],.property__navigation [app-container]{padding-inline:calc(var(--spacing, .25rem) * 4);@media(width>=48rem){padding-inline:calc(var(--spacing, .25rem) * 10)}}.property__summary-content{display:flex;min-height:calc(var(--spacing, .25rem) * 9);width:100%;max-width:100%;min-width:0px;align-items:center;justify-content:space-between;gap:calc(var(--spacing, .25rem) * 4)}.property__summary-info{min-width:0px;flex:1}.property__tags{display:flex;flex-wrap:wrap;gap:calc(var(--spacing, .25rem) * 2)}.property__navigation{position:sticky;top:0;z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);background-color:var(--background)}.property__navigation-tabs{min-width:0px;scrollbar-width:none;overflow-x:auto}.property__content{min-width:0px;overflow-x:hidden}.property__content>:not(router-outlet){display:block;width:100%;min-width:0px}}@scope(app-buildings){.property-buildings{min-width:0px}.property-buildings__section{display:grid;min-width:0px;align-content:flex-start;gap:calc(var(--spacing, .25rem) * 6);padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 6);@media(width>=48rem){padding-inline:calc(var(--spacing, .25rem) * 10)}}.property-buildings__section-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing, .25rem) * 4)}.property-buildings__metric{display:grid;align-content:flex-start;gap:var(--spacing, .25rem)}.property-buildings__metric-title{display:inline-flex;align-items:center;gap:var(--spacing, .25rem);font-size:var(--text-lg, 1.125rem);line-height:var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)));--tw-leading: calc(var(--spacing, .25rem) * 5);line-height:calc(var(--spacing, .25rem) * 5)}.property-buildings__metric-value-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing, .25rem) * 3);row-gap:var(--spacing, .25rem)}.property-buildings__metric-value{font-size:var(--text-3xl, 1.875rem);line-height:var(--tw-leading, var(--text-3xl--line-height, 1.2 ));--tw-leading: calc(var(--spacing, .25rem) * 9);line-height:calc(var(--spacing, .25rem) * 9);--tw-font-weight: var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);--tw-tracking: var(--tracking-tight, -.025em);letter-spacing:var(--tracking-tight, -.025em);white-space:nowrap}.property-buildings__code{font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--muted)}.property-buildings__table{width:100%;.table-card-row{min-width:64rem;grid-template-columns:minmax(9rem,1.3fr) repeat(8,minmax(0,1fr)) 5.5rem}&.skeleton--loading{min-height:calc(var(--spacing, .25rem) * 96)}}.property-buildings__actions-column,.property-buildings__actions-cell{width:5.5rem}.property-buildings__actions-cell{justify-content:flex-end;text-align:right}.property-buildings__table-pagination{display:flex;align-items:center;gap:calc(var(--spacing, .25rem) * 3)}.property-buildings__row{cursor:pointer}.property-buildings__drawer-title{margin:0;padding-top:var(--spacing, .25rem);font-size:var(--text-lg, 1.125rem);line-height:var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)));--tw-leading: calc(var(--spacing, .25rem) * 6);line-height:calc(var(--spacing, .25rem) * 6);--tw-font-weight: var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600)}.property-buildings__drawer-body{padding-inline:calc(var(--spacing, .25rem) * 6);padding-block:calc(var(--spacing, .25rem) * 2)}.property-buildings__details{margin:0}.property-buildings__detail{display:grid;grid-template-columns:minmax(7.5rem,.9fr) 1.1fr;gap:calc(var(--spacing, .25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);padding-block:calc(var(--spacing, .25rem) * 4);&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}dt{font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--muted)}dd{margin:0;text-align:right;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);overflow-wrap:break-word}}@media(max-width:30rem){.property-buildings__drawer-body{padding-inline:calc(var(--spacing, .25rem) * 4)}.property-buildings__detail{grid-template-columns:minmax(6.5rem,.8fr) 1.2fr;gap:calc(var(--spacing, .25rem) * 2);padding-block:calc(var(--spacing, .25rem) * 3)}}@media(max-width:47.99rem){.property-buildings__section{gap:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 4)}}}@scope(app-property-listings){.property-listings{min-width:0px}.property-listings__section{display:grid;min-width:0px;align-content:flex-start;gap:calc(var(--spacing, .25rem) * 6);padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 6);@media(width>=48rem){padding-inline:calc(var(--spacing, .25rem) * 10)}}.property-listings__section-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing, .25rem) * 4)}.property-listings__metric{display:grid;align-content:flex-start;gap:var(--spacing, .25rem)}.property-listings__metric-title{display:inline-flex;align-items:center;gap:var(--spacing, .25rem);font-size:var(--text-lg, 1.125rem);line-height:var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)));--tw-leading: calc(var(--spacing, .25rem) * 5);line-height:calc(var(--spacing, .25rem) * 5)}.property-listings__metric-value-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing, .25rem) * 3);row-gap:var(--spacing, .25rem)}.property-listings__metric-value{font-size:var(--text-3xl, 1.875rem);line-height:var(--tw-leading, var(--text-3xl--line-height, 1.2 ));--tw-leading: calc(var(--spacing, .25rem) * 9);line-height:calc(var(--spacing, .25rem) * 9);--tw-font-weight: var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);--tw-tracking: var(--tracking-tight, -.025em);letter-spacing:var(--tracking-tight, -.025em);white-space:nowrap}.property-listings__metric-context{font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));color:var(--muted)}.property-listings__metric-change{display:flex;align-items:center;gap:var(--spacing, .25rem);white-space:nowrap}.property-listings__metric-period{font-size:var(--text-xs, .75rem);line-height:var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));--tw-leading: calc(var(--spacing, .25rem) * 5);line-height:calc(var(--spacing, .25rem) * 5);color:var(--muted)}app-grid>.property-listings__section{gap:calc(var(--spacing, .25rem) * 4)}.property-listings__section-title{margin:0}.property-listings__chart{width:100%;min-width:0px}.property-listings__price-value-cell{width:7rem;padding-right:var(--spacing, .25rem)}.property-listings__actions-column,.property-listings__actions-cell{width:5.5rem}.property-listings__actions-cell{justify-content:flex-end;text-align:right}.property-listings__table{width:100%;.table-card-row{min-width:64rem;grid-template-columns:7rem repeat(9,minmax(0,1fr)) 5.5rem}&.skeleton--loading{min-height:calc(var(--spacing, .25rem) * 96)}}.property-listings__table-pagination{display:flex;align-items:center;gap:calc(var(--spacing, .25rem) * 3)}.property-listings__row{cursor:pointer}.property-listings__drawer-title{margin:0;padding-top:var(--spacing, .25rem);font-size:var(--text-lg, 1.125rem);line-height:var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)));--tw-leading: calc(var(--spacing, .25rem) * 6);line-height:calc(var(--spacing, .25rem) * 6);--tw-font-weight: var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600)}.property-listings__drawer-body{display:flex;min-height:0px;min-width:0px;flex:1;flex-direction:column;:where(&>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(&>:not(:last-child)){border-color:var(--separator)}overflow-y:auto;padding:0}.property-listings__drawer-section{min-width:0px}.property-listings__drawer-price-section{padding:calc(var(--spacing, .25rem) * 6)}.property-listings__drawer-details-section{padding:0}.property-listings__drawer-details-title{display:block;width:100%;padding-inline:calc(var(--spacing, .25rem) * 6);padding-top:calc(var(--spacing, .25rem) * 6)}.property-listings__drawer .drawer-content{min-width:0px;gap:0px}.property-listings__drawer-chart{margin-top:calc(var(--spacing, .25rem) * 6);display:block;width:100%;max-width:100%;min-width:0px}.property-listings__details{margin:0;margin-top:calc(var(--spacing, .25rem) * 4)}.property-listings__detail{display:grid;grid-template-columns:minmax(7.5rem,.9fr) 1.1fr;gap:calc(var(--spacing, .25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);padding-inline:calc(var(--spacing, .25rem) * 6);padding-block:calc(var(--spacing, .25rem) * 4);&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}dt{font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));color:var(--muted)}dd{margin:0;text-align:right;font-size:var(--text-sm, .875rem);line-height:var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);overflow-wrap:break-word}}@media(max-width:30rem){.property-listings__drawer-price-section,.property-listings__drawer-details-title,.property-listings__detail{padding:calc(var(--spacing, .25rem) * 4)}.property-listings__detail{grid-template-columns:minmax(6.5rem,.8fr) 1.2fr;gap:calc(var(--spacing, .25rem) * 2);padding-block:calc(var(--spacing, .25rem) * 3)}}@media(max-width:47.99rem){.property-listings__section{gap:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 4)}}}@scope(app-property-spatial){.property-spatial{min-width:0px}.property-spatial__section{display:grid;min-width:0px;align-content:flex-start;gap:calc(var(--spacing, .25rem) * 4);padding-inline:calc(var(--spacing, .25rem) * 4);padding-block:calc(var(--spacing, .25rem) * 6);@media(width>=48rem){padding-inline:calc(var(--spacing, .25rem) * 10)}}.property-spatial__section-header,.property-spatial__metric{display:grid;align-content:flex-start;gap:var(--spacing, .25rem)}.property-spatial__metric-value-row{display:flex;width:fit-content;max-width:100%;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing, .25rem) * 3);row-gap:var(--spacing, .25rem)}.property-spatial__metric-title{margin:0;display:inline-flex;align-items:center;gap:var(--spacing, .25rem);font-size:var(--text-lg, 1.125rem);line-height:var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)));--tw-leading: calc(var(--spacing, .25rem) * 5);line-height:calc(var(--spacing, .25rem) * 5)}.property-spatial__metric-value{font-size:var(--text-3xl, 1.875rem);line-height:var(--tw-leading, var(--text-3xl--line-height, 1.2 ));--tw-leading: calc(var(--spacing, .25rem) * 9);line-height:calc(var(--spacing, .25rem) * 9);--tw-font-weight: var(--font-weight-semibold, 600);font-weight:var(--font-weight-semibold, 600);--tw-tracking: var(--tracking-tight, -.025em);letter-spacing:var(--tracking-tight, -.025em);white-space:nowrap}@media(max-width:47.99rem){.property-spatial__section{padding-block:calc(var(--spacing, .25rem) * 4)}}}}app-root{display:block;width:100%;min-width:0;max-width:100%;overflow-x:clip}router-outlet{display:none}@layer components{input[type=date]{position:relative}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;opacity:0}a,li,button{outline:none}}@media(max-width:639px){input,textarea,select{font-size:16px!important}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@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-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-content{syntax: "*"; inherits: false; initial-value: "";}@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-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@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-space-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@keyframes skeleton{to{transform:translate(200%)}}@keyframes spin{to{transform:rotate(360deg)}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-font-weight: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--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-divide-y-reverse: 0;--tw-leading: initial;--tw-content: "";--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-space-x-reverse: 0}}}
