@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jds.woff2)format("woff2"),url(./jds.woff)format("woff")}:root,.light,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:0 0% 100%;--black:0 0% 0%;--background:0 0% 100%;--foreground:201.82 24.44% 8.82%;--content1:0 0% 100%;--content2:240 4.76% 95.88%;--content3:240 5.88% 90%;--content4:240 4.88% 83.92%;--default-50:0 0% 98.04%;--default-100:240 4.76% 95.88%;--default-200:240 5.88% 90%;--default-300:240 4.88% 83.92%;--default-400:240 5.03% 64.9%;--default-500:240 3.83% 46.08%;--default-600:240 5.2% 33.92%;--default-700:240 5.26% 26.08%;--default-800:240 3.7% 15.88%;--default-900:240 5.88% 10%;--primary-50:212.5 92.31% 94.9%;--primary-100:211.84 92.45% 89.61%;--primary-200:211.84 92.45% 79.22%;--primary-300:212.24 92.45% 68.82%;--primary-400:212.14 92.45% 58.43%;--primary-500:212.02 100% 46.67%;--primary-600:212.14 100% 38.43%;--primary-700:212.24 100% 28.82%;--primary-800:211.84 100% 19.22%;--primary-900:211.84 100% 9.61%;--secondary-50:270 61.54% 94.9%;--secondary-100:270 59.26% 89.41%;--secondary-200:270 59.26% 78.82%;--secondary-300:270 59.26% 68.24%;--secondary-400:270 59.26% 57.65%;--secondary-500:270 66.67% 47.06%;--secondary-600:270 66.67% 37.65%;--secondary-700:270 66.67% 28.24%;--secondary-800:270 66.67% 18.82%;--secondary-900:270 66.67% 9.41%;--success-50:146.67 64.29% 94.51%;--success-100:145.71 61.4% 88.82%;--success-200:146.2 61.74% 77.45%;--success-300:145.79 62.57% 66.47%;--success-400:146.01 62.45% 55.1%;--success-500:145.96 79.46% 43.92%;--success-600:146.01 79.89% 35.1%;--success-700:145.79 79.26% 26.47%;--success-800:145.71 61.4% 18.82%;--success-900:146.67 64.29% 9.41%;--warning-50:54.55 91.67% 95.29%;--warning-100:37.14 91.3% 90.98%;--warning-200:37.14 91.3% 81.96%;--warning-300:36.96 91.24% 73.14%;--warning-400:37.01 91.26% 64.12%;--warning-500:37.03 91.27% 55.1%;--warning-600:37.01 74.22% 44.12%;--warning-700:36.96 73.96% 33.14%;--warning-800:37.14 75% 21.96%;--warning-900:54.55 76.92% 10.2%;--danger-50:339.13 92% 95.1%;--danger-100:340 91.84% 90.39%;--danger-200:339.33 90% 80.39%;--danger-300:339.11 90.6% 70.78%;--danger-400:339 90% 60.78%;--danger-500:339.2 90.36% 51.18%;--danger-600:339 86.54% 40.78%;--danger-700:339.11 85.99% 30.78%;--danger-800:339.33 86.54% 20.39%;--danger-900:340 84.91% 10.39%;--default:var(--default-300);--default-foreground:var(--black);--primary:var(--primary-500);--primary-foreground:var(--white);--secondary:var(--secondary-500);--secondary-foreground:var(--white);--success:var(--success-500);--success-foreground:var(--black);--warning:var(--warning-500);--warning-foreground:var(--black);--danger:var(--danger-500);--danger-foreground:var(--white);--focus:var(--primary-500);--divider:0 0% 6.67% / .15;--overlay:0 0% 0% / .5;--hover-opacity:.8;--disabled-opacity:.5;--font-sans:Pretendard, ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-size-tiny:.75rem;--font-size-small:.875rem;--font-size-medium:1rem;--font-size-large:1.125rem;--line-height-tiny:1rem;--line-height-small:1.25rem;--line-height-medium:1.5rem;--line-height-large:1.75rem;--radius-small:.5rem;--radius-medium:.75rem;--radius-large:.875rem;--border-width-small:1px;--border-width-medium:2px;--border-width-large:3px;--shadow-small:0 0 5px 0 #00000005, 0 2px 10px 0 #0000000f, 0 0 1px 0 #0000004d;--shadow-medium:0 0 15px 0 #00000008, 0 2px 30px 0 #00000014, 0 0 1px 0 #0000004d;--shadow-large:0 12px 34px 0 #00000024}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:0 0% 0%;--foreground:210 5.56% 92.94%;--content1:240 5.88% 10%;--content2:240 3.7% 15.88%;--content3:240 5.26% 26.08%;--content4:240 5.2% 33.92%;--default-50:240 5.88% 10%;--default-100:240 3.7% 15.88%;--default-200:240 5.26% 26.08%;--default-300:240 5.2% 33.92%;--default-400:240 3.83% 46.08%;--default-500:240 5.03% 64.9%;--default-600:240 4.88% 83.92%;--default-700:240 5.88% 90%;--default-800:240 4.76% 95.88%;--default-900:0 0% 98.04%;--primary-50:211.84 100% 9.61%;--primary-100:211.84 100% 19.22%;--primary-200:212.24 100% 28.82%;--primary-300:212.14 100% 38.43%;--primary-400:212.02 100% 46.67%;--primary-500:212.14 92.45% 58.43%;--primary-600:212.24 92.45% 68.82%;--primary-700:211.84 92.45% 79.22%;--primary-800:211.84 92.45% 89.61%;--primary-900:212.5 92.31% 94.9%;--secondary-50:270 66.67% 9.41%;--secondary-100:270 66.67% 18.82%;--secondary-200:270 66.67% 28.24%;--secondary-300:270 66.67% 37.65%;--secondary-400:270 66.67% 47.06%;--secondary-500:270 59.26% 57.65%;--secondary-600:270 59.26% 68.24%;--secondary-700:270 59.26% 78.82%;--secondary-800:270 59.26% 89.41%;--secondary-900:270 61.54% 94.9%;--success-50:146.67 64.29% 9.41%;--success-100:145.71 61.4% 18.82%;--success-200:145.79 79.26% 26.47%;--success-300:146.01 79.89% 35.1%;--success-400:145.96 79.46% 43.92%;--success-500:146.01 62.45% 55.1%;--success-600:145.79 62.57% 66.47%;--success-700:146.2 61.74% 77.45%;--success-800:145.71 61.4% 88.82%;--success-900:146.67 64.29% 94.51%;--warning-50:54.55 76.92% 10.2%;--warning-100:37.14 75% 21.96%;--warning-200:36.96 73.96% 33.14%;--warning-300:37.01 74.22% 44.12%;--warning-400:37.03 91.27% 55.1%;--warning-500:37.01 91.26% 64.12%;--warning-600:36.96 91.24% 73.14%;--warning-700:37.14 91.3% 81.96%;--warning-800:37.14 91.3% 90.98%;--warning-900:54.55 91.67% 95.29%;--danger-50:340 84.91% 10.39%;--danger-100:339.33 86.54% 20.39%;--danger-200:339.11 85.99% 30.78%;--danger-300:339 86.54% 40.78%;--danger-400:339.2 90.36% 51.18%;--danger-500:339 90% 60.78%;--danger-600:339.11 90.6% 70.78%;--danger-700:339.33 90% 80.39%;--danger-800:340 91.84% 90.39%;--danger-900:339.13 92% 95.1%;--default:var(--default-200);--default-foreground:var(--white);--primary:var(--primary-400);--secondary:var(--secondary-500);--success:var(--success-400);--warning:var(--warning-400);--danger:var(--danger-400);--focus:var(--primary-400);--divider:0 0% 100% / .15;--overlay:0 0% 0% / .5;--shadow-small:0 0 5px 0 #0000000d, 0 2px 10px 0 #0003, inset 0 0 1px 0 #ffffff26;--shadow-medium:0 0 15px 0 #0000001a, 0 2px 30px 0 #0003, inset 0 0 1px 0 #ffffff26;--shadow-large:0 0 30px 0 #00000026, 0 30px 60px 0 #0000004d, inset 0 0 1px 0 #ffffff26}:root{--jds-motion-easing:cubic-bezier(.4, 0, .2, 1)}@media (prefers-reduced-motion:reduce){:root{--jds-motion-duration:1ms}}@media (prefers-reduced-motion:no-preference){:root{--jds-motion-duration:.18s}}html{overflow-x:hidden}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}.app-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where([data-slot]){-webkit-tap-highlight-color:transparent}:where(button,input,select,textarea){font:inherit}:where(button,[role=button],[role=option],[role=tab],[role=menuitem]):not(:disabled):not([aria-disabled=true]){cursor:pointer}:where([data-disabled=true],:disabled,[aria-disabled=true]){cursor:not-allowed}:where([data-focus-visible=true]):not([data-slot=input-wrapper]){outline:2px solid hsl(var(--focus));outline-offset:2px}::selection{background:hsl(var(--primary-200));color:hsl(var(--foreground))}.app-icon{vertical-align:-.125em;flex:none;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.app-icon svg{width:100%;height:100%;display:block}.app-icon-rtl-flip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.app-color-default{--ui-color:var(--default);--ui-foreground:var(--default-foreground);--ui-50:var(--default-50);--ui-100:var(--default-100);--ui-200:var(--default-200);--ui-300:var(--default-300);--ui-400:var(--default-400);--ui-600:var(--default-600);--ui-700:var(--default-700)}.app-color-primary{--ui-color:var(--primary);--ui-foreground:var(--primary-foreground);--ui-50:var(--primary-50);--ui-100:var(--primary-100);--ui-200:var(--primary-200);--ui-300:var(--primary-300);--ui-400:var(--primary-400);--ui-600:var(--primary-600);--ui-700:var(--primary-700)}.app-color-secondary{--ui-color:var(--secondary);--ui-foreground:var(--secondary-foreground);--ui-50:var(--secondary-50);--ui-100:var(--secondary-100);--ui-200:var(--secondary-200);--ui-300:var(--secondary-300);--ui-400:var(--secondary-400);--ui-600:var(--secondary-600);--ui-700:var(--secondary-700)}.app-color-success{--ui-color:var(--success);--ui-foreground:var(--success-foreground);--ui-50:var(--success-50);--ui-100:var(--success-100);--ui-200:var(--success-200);--ui-300:var(--success-300);--ui-400:var(--success-400);--ui-600:var(--success-600);--ui-700:var(--success-700)}.app-color-warning{--ui-color:var(--warning);--ui-foreground:var(--warning-foreground);--ui-50:var(--warning-50);--ui-100:var(--warning-100);--ui-200:var(--warning-200);--ui-300:var(--warning-300);--ui-400:var(--warning-400);--ui-600:var(--warning-600);--ui-700:var(--warning-700)}.app-color-danger{--ui-color:var(--danger);--ui-foreground:var(--danger-foreground);--ui-50:var(--danger-50);--ui-100:var(--danger-100);--ui-200:var(--danger-200);--ui-300:var(--danger-300);--ui-400:var(--danger-400);--ui-600:var(--danger-600);--ui-700:var(--danger-700)}.app-color-foreground{--ui-color:var(--foreground);--ui-foreground:var(--background);--ui-50:var(--default-50);--ui-100:var(--default-100);--ui-200:var(--default-200);--ui-300:var(--default-300);--ui-400:var(--default-400);--ui-600:var(--default-600);--ui-700:var(--default-700)}.app-radius-none{--ui-radius:0}.app-radius-sm{--ui-radius:var(--radius-small)}.app-radius-md{--ui-radius:var(--radius-medium)}.app-radius-lg{--ui-radius:var(--radius-large)}.app-radius-full{--ui-radius:9999px}.app-size-sm{--ui-height:2rem;--ui-padding:.75rem;--ui-font-size:var(--font-size-small);--ui-line-height:var(--line-height-small)}.app-size-md{--ui-height:2.5rem;--ui-padding:1rem;--ui-font-size:var(--font-size-small);--ui-line-height:var(--line-height-small)}.app-size-lg{--ui-height:3rem;--ui-padding:1.5rem;--ui-font-size:var(--font-size-medium);--ui-line-height:var(--line-height-medium)}.app-button{z-index:0;min-width:max-content;height:var(--ui-height);border-radius:var(--ui-radius);outline-offset:2px;padding-inline:var(--ui-padding);appearance:none;color:hsl(var(--foreground));font-family:var(--font-sans);font-size:var(--ui-font-size);font-weight:400;line-height:var(--ui-line-height);white-space:nowrap;-webkit-user-select:none;user-select:none;isolation:isolate;transition:transform var(--jds-motion-duration), opacity var(--jds-motion-duration), background-color var(--jds-motion-duration), color var(--jds-motion-duration), box-shadow var(--jds-motion-duration);background:0 0;border:0;outline:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0)}.app-button[data-size=sm]{min-width:4rem;font-size:var(--font-size-tiny);line-height:var(--line-height-tiny)}.app-button[data-size=md]{min-width:5rem}.app-button[data-size=lg]{gap:.75rem;min-width:6rem}.app-button[data-pressed=true]{transform:scale(.97)}.app-button[data-focus-visible=true]{outline-color:hsl(var(--focus))}.app-button[data-disabled=true],.app-button:disabled{opacity:var(--disabled-opacity);pointer-events:none}.app-button[data-variant=solid],.app-button[data-variant=shadow]{background:hsl(var(--ui-color));color:hsl(var(--ui-foreground))}.app-button[data-variant=bordered]{border:var(--border-width-medium) solid hsl(var(--ui-color));color:hsl(var(--ui-color));background:0 0}.app-button[data-variant=bordered][data-color=default]{border-color:hsl(var(--default));color:hsl(var(--foreground))}.app-button[data-variant=flat]{background:hsl(var(--ui-color) / .2);color:hsl(var(--ui-600))}.app-button[data-variant=flat][data-color=default]{background:hsl(var(--default) / .4);color:hsl(var(--default-700))}.app-button[data-variant=flat][data-color=success],.app-button[data-variant=flat][data-color=warning]{color:hsl(var(--ui-700))}.app-button[data-variant=faded]{border:var(--border-width-medium) solid hsl(var(--default));background:hsl(var(--default-100));color:hsl(var(--ui-color))}.app-button[data-variant=faded][data-color=default]{color:hsl(var(--default-foreground))}.app-button[data-variant=light]{color:hsl(var(--ui-color))}.app-button[data-variant=light][data-color=default]{color:hsl(var(--default-foreground))}.app-button[data-variant=light][data-hover=true]{background:hsl(var(--ui-color) / .2)}.app-button[data-variant=light][data-color=default][data-hover=true]{background:hsl(var(--default) / .4)}.app-button[data-variant=ghost]{border:var(--border-width-medium) solid hsl(var(--ui-color));color:hsl(var(--ui-color));background:0 0}.app-button[data-variant=ghost][data-color=default]{border-color:hsl(var(--default));color:hsl(var(--default-foreground))}.app-button[data-variant=ghost][data-hover=true]{background:hsl(var(--ui-color));color:hsl(var(--ui-foreground))}.app-button[data-variant=ghost][data-color=default][data-hover=true]{background:hsl(var(--default));color:hsl(var(--default-foreground))}.app-button[data-variant=shadow]{box-shadow:0 10px 20px -10px hsl(var(--ui-color) / .4)}.app-button[data-variant=shadow][data-color=default]{box-shadow:0 10px 20px -10px hsl(var(--default) / .5)}.app-button:is([data-variant=solid],[data-variant=faded],[data-variant=flat],[data-variant=bordered],[data-variant=shadow])[data-hover=true]{opacity:var(--hover-opacity)}.app-button[data-icon-only=true]{width:var(--ui-height);min-width:var(--ui-height);gap:0;padding:0}.app-button[data-full-width=true]{width:100%}.app-button[data-disable-animation=true]{transition:none}.app-button[data-disable-animation=true][data-pressed=true]{transform:none}.app-button>[data-slot=start-content],.app-button>[data-slot=end-content],.app-button>[data-slot=content],.app-button>[data-slot=spinner],.app-button>[data-slot=anchor-icon]{z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.app-button:not([data-icon-only=true])>:is([data-slot=start-content],[data-slot=end-content]) svg{max-width:2rem}.app-button-anchor-icon>:is(svg,.app-icon){width:1em;height:1em}.app-button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite app-spin}.app-button[data-size=lg] .app-button-spinner{width:1.25rem;height:1.25rem}.app-button-ripple{z-index:0;opacity:.18;pointer-events:none;background:currentColor;border-radius:9999px;animation:.55s ease-out forwards app-button-ripple;position:absolute;transform:scale(0)}@keyframes app-button-ripple{to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.app-button-ripple{display:none}}.app-link{color:hsl(var(--ui-color));font-family:var(--font-sans);outline-offset:2px;-webkit-tap-highlight-color:transparent;outline:2px solid #0000;align-items:center;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}.app-link[data-color=foreground]{color:hsl(var(--foreground))}.app-link[data-size=sm]{font-size:var(--font-size-small)}.app-link[data-size=md]{font-size:var(--font-size-medium)}.app-link[data-size=lg]{font-size:var(--font-size-large)}.app-link[data-underline=hover]:is(:hover,[data-hover=true]),.app-link[data-underline=always],.app-link[data-underline=active]:is(:active,[data-pressed=true]),.app-link[data-underline=focus]:is(:focus,[data-focus=true]){text-underline-offset:.25rem;text-decoration-line:underline}.app-link[data-block=false]{transition:opacity .15s}.app-link[data-block=false]:is(:hover,[data-hover=true]){opacity:var(--hover-opacity)}.app-link[data-block=false]:is(:active,[data-pressed=true]){opacity:var(--disabled-opacity)}.app-link[data-block=true]{isolation:isolate;padding:.25rem .5rem}.app-link[data-block=true]:after{z-index:-1;opacity:0;content:"";background:0 0;border-radius:.75rem;width:100%;height:100%;transition:opacity .15s,background-color .15s;position:absolute;inset:0}.app-link[data-block=true]:is(:hover,[data-hover=true]):after{background:hsl(var(--ui-color) / .2);opacity:1}.app-link[data-block=true][data-color=foreground]:is(:hover,[data-hover=true]):after{background:hsl(var(--foreground) / .1)}.app-link:is(:focus-visible,[data-focus-visible=true]){outline-color:hsl(var(--focus))}.app-link[data-disabled=true]{opacity:var(--disabled-opacity);cursor:default;pointer-events:none}.app-link[data-disable-animation=true],.app-link[data-disable-animation=true]:after{transition:none}.app-link-anchor-icon{color:currentColor;align-self:center;margin-inline:.25rem;display:inline-flex}.app-link-anchor-icon>:is(svg,.app-icon){width:1em;height:1em}@media (prefers-reduced-motion:reduce){.app-link,.app-link:after{transition:none}}.app-code{border-radius:var(--ui-radius);background:hsl(var(--ui-color) / .2);width:fit-content;height:fit-content;color:hsl(var(--ui-600));font-family:var(--font-mono);white-space:nowrap;padding:.25rem .5rem;font-weight:400;display:inline-block}.app-code[data-color=default]{background:hsl(var(--default) / .4);color:hsl(var(--default-700))}.app-code:is([data-color=success],[data-color=warning]){color:hsl(var(--ui-700))}.app-code[data-size=sm]{font-size:var(--font-size-small);line-height:var(--line-height-small)}.app-code[data-size=md]{font-size:var(--font-size-medium);line-height:var(--line-height-medium)}.app-code[data-size=lg]{font-size:var(--font-size-large);line-height:var(--line-height-large)}:where(.dark,[data-theme=dark]) .app-code:is([data-color=primary],[data-color=secondary]){color:hsl(var(--ui-300))}:where(.dark,[data-theme=dark]) .app-code:is([data-color=success],[data-color=warning],[data-color=danger]){color:hsl(var(--ui-color))}.app-kbd{border-radius:var(--radius-small);background:hsl(var(--default-100));color:hsl(var(--default-600));box-shadow:var(--shadow-small);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);text-align:center;vertical-align:middle;border:0;align-items:center;gap:.125rem;padding:.125rem .375rem;display:inline-flex}.app-kbd-abbr{text-decoration:none}.app-kbd-content{display:inline}.app-kbd-separator{color:hsl(var(--default-400));justify-content:center;align-items:center;display:inline-flex}.app-kbd-separator .app-icon{width:.75rem;height:.75rem}.app-divider{background:hsl(var(--divider));border:0;flex:none}.app-divider[data-orientation=horizontal]{width:100%;height:1px}.app-divider[data-orientation=vertical]{width:1px;height:100%}.app-card{box-sizing:border-box;border-radius:var(--ui-radius);outline-offset:2px;background:hsl(var(--content1));height:auto;color:hsl(var(--foreground));box-shadow:var(--shadow-medium);font:inherit;text-align:initial;border:0;outline:2px solid #0000;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.app-card[data-shadow=none]{box-shadow:none}.app-card[data-shadow=sm]{box-shadow:var(--shadow-small)}.app-card[data-shadow=lg]{box-shadow:var(--shadow-large)}.app-card[data-full-width=true]{width:100%}.app-card[data-hoverable=true][data-hover=true]{background:hsl(var(--content2))}.app-card[data-pressable=true]{cursor:pointer}.app-card[data-pressable=true][data-allow-text-selection=false]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.app-card[data-pressable=true][data-pressed=true]{transform:scale(.97)}.app-card[data-blurred=true]{background:hsl(var(--background) / .8);-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5)}.dark .app-card[data-blurred=true],[data-theme=dark] .app-card[data-blurred=true],.app-card[data-theme=dark][data-blurred=true]{background:hsl(var(--background) / .2)}.app-card[data-footer-blurred=true]>.app-card-footer{background:hsl(var(--background) / .1);-webkit-backdrop-filter:blur(8px)saturate(1.5);backdrop-filter:blur(8px)saturate(1.5)}.app-card[data-disabled=true]{cursor:not-allowed;opacity:var(--disabled-opacity)}.app-card[data-pressable=true][data-focus-visible=true]{outline-color:hsl(var(--focus))}.app-card[data-disable-animation=false]{transition:transform var(--jds-motion-duration), background-color var(--jds-motion-duration)}.app-card-header{z-index:10;width:100%;overflow:inherit;color:inherit;flex-shrink:0;justify-content:flex-start;align-items:center;padding:.75rem;display:flex}.app-card-body{text-align:left;overflow-wrap:anywhere;flex-direction:column;flex:auto;width:100%;height:auto;padding:.75rem;display:flex;position:relative;overflow-y:auto}.app-card-footer{width:100%;height:auto;color:inherit;border-end-end-radius:inherit;border-end-start-radius:inherit;align-items:center;padding:.75rem;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.app-card{transition:none!important}}.app-avatar{--avatar-size:2.5rem;z-index:0;width:var(--avatar-size);height:var(--avatar-size);box-sizing:border-box;border-radius:var(--ui-radius);outline-offset:2px;background:hsl(var(--ui-color));color:hsl(var(--ui-foreground));vertical-align:middle;outline:2px solid #0000;flex:none;justify-content:center;align-items:center;font-weight:400;transition:opacity .2s,transform .2s,outline-color .15s;display:inline-flex;position:relative;overflow:hidden}.app-avatar[data-size=sm],.app-avatar-group[data-size=sm]{--avatar-size:2rem;--avatar-font-size:var(--font-size-tiny)}.app-avatar[data-size=md],.app-avatar-group[data-size=md]{--avatar-size:2.5rem;--avatar-font-size:var(--font-size-tiny)}.app-avatar[data-size=lg],.app-avatar-group[data-size=lg]{--avatar-size:3.5rem;--avatar-font-size:var(--font-size-small)}.app-avatar[data-focus-visible=true]{z-index:10;outline-color:hsl(var(--focus))}.app-avatar[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-avatar[data-bordered=true]{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ui-color));overflow:visible}.app-avatar-img{border-radius:inherit;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;display:flex;position:absolute;inset:0}.app-avatar[data-loaded=true] .app-avatar-img{opacity:1}.app-avatar-fallback{color:inherit;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.app-avatar[data-fallback-visible=true] .app-avatar-fallback{display:flex}.app-avatar-fallback>:is(.app-icon,svg){width:1.5rem;height:1.5rem}.app-avatar-name{color:inherit;font-size:var(--avatar-font-size);text-align:center;font-weight:400;line-height:1}.app-avatar-icon{width:100%;height:100%;color:inherit;justify-content:center;align-items:center;display:inline-flex}.app-avatar-icon>:is(.app-icon,svg){width:1.5rem;height:1.5rem}.app-avatar-icon[data-default-avatar-icon=true]>:is(.app-icon,svg){width:80%;height:80%}.app-avatar[data-disable-animation=true],.app-avatar[data-disable-animation=true] .app-avatar-img{transition:none}.app-avatar-group{--avatar-size:2.5rem;--avatar-font-size:var(--font-size-tiny);--avatar-group-color:var(--default);--avatar-group-foreground:var(--default-foreground);--avatar-group-radius:9999px;isolation:isolate;align-items:center;padding-inline-start:.5rem;display:flex}.app-avatar-group[data-color=primary]{--avatar-group-color:var(--primary);--avatar-group-foreground:var(--primary-foreground)}.app-avatar-group[data-color=secondary]{--avatar-group-color:var(--secondary);--avatar-group-foreground:var(--secondary-foreground)}.app-avatar-group[data-color=success]{--avatar-group-color:var(--success);--avatar-group-foreground:var(--success-foreground)}.app-avatar-group[data-color=warning]{--avatar-group-color:var(--warning);--avatar-group-foreground:var(--warning-foreground)}.app-avatar-group[data-color=danger]{--avatar-group-color:var(--danger);--avatar-group-foreground:var(--danger-foreground)}.app-avatar-group[data-radius=none]{--avatar-group-radius:0}.app-avatar-group[data-radius=sm]{--avatar-group-radius:var(--radius-small)}.app-avatar-group[data-radius=md]{--avatar-group-radius:var(--radius-medium)}.app-avatar-group[data-radius=lg]{--avatar-group-radius:var(--radius-large)}.app-avatar-group>.app-avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--avatar-group-radius);background:hsl(var(--avatar-group-color));color:hsl(var(--avatar-group-foreground));font-size:var(--avatar-font-size);margin-inline-start:-.5rem;transition:transform .2s,opacity .2s}.app-avatar-group>.app-avatar:first-child{margin-inline-start:0}.app-avatar-group[data-bordered=true]>.app-avatar{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--avatar-group-color));overflow:visible}.app-avatar-group[data-disabled=true]>.app-avatar{opacity:var(--disabled-opacity);pointer-events:none}.app-avatar-group:not([data-grid=true])>.app-avatar[data-hover=true],.app-avatar-group:not([data-grid=true])>.app-avatar[data-focus-visible=true]{z-index:10;transform:translate(-.75rem)}.app-avatar-group[data-grid=true]{grid-template-columns:repeat(4, var(--avatar-size));gap:.75rem;padding:0;display:grid}.app-avatar-group[data-grid=true]>.app-avatar{margin:0}.app-avatar-count{background:hsl(var(--default));color:hsl(var(--default-foreground));font-size:var(--avatar-font-size)}.app-avatar-group[data-disable-animation=true]>.app-avatar{transition:none}@media (prefers-reduced-motion:reduce){.app-avatar,.app-avatar-img,.app-avatar-group>.app-avatar{transition:none}}.app-user{border-radius:var(--radius-small);outline-offset:2px;color:hsl(var(--foreground));outline:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.app-user[data-focusable=true][data-focus-visible=true]{z-index:10;outline-color:hsl(var(--focus))}.app-user-wrapper{flex-direction:column;align-items:flex-start;display:inline-flex}.app-user-name{color:inherit;font-size:.875rem;font-weight:400;line-height:1.25rem}.app-user-description{color:hsl(var(--default-400));font-size:.75rem;font-weight:400;line-height:1rem}.app-image-wrapper{width:fit-content;max-width:min(100%, var(--image-width,fit-content));border-radius:var(--ui-radius);background-image:var(--image-fallback,none);box-shadow:none;background-position:50%;background-size:cover;display:block;position:relative}.app-image{z-index:1;max-width:100%;height:var(--image-height,auto);border-radius:var(--ui-radius);opacity:0;box-shadow:none;transition:opacity .3s,transform .3s;display:block;position:relative}.app-image-wrapper[data-loaded=true]>.app-image,.app-image-wrapper[data-loaded=true]>.app-image-zoomed-wrapper>.app-image,.app-image[data-ui-component=image][data-loaded=true]{opacity:1}.app-image-wrapper[data-shadow=sm],.app-image-wrapper[data-shadow=sm] .app-image{box-shadow:var(--shadow-small)}.app-image-wrapper[data-shadow=md],.app-image-wrapper[data-shadow=md] .app-image{box-shadow:var(--shadow-medium)}.app-image-wrapper[data-shadow=lg],.app-image-wrapper[data-shadow=lg] .app-image{box-shadow:var(--shadow-large)}.app-image-zoomed-wrapper{border-radius:inherit;display:block;position:relative;overflow:hidden}.app-image-wrapper[data-zoomed=true] .app-image{object-fit:cover;transform:scale(1)}.app-image-wrapper[data-zoomed=true] .app-image-zoomed-wrapper:hover .app-image{transform:scale(1.25)}.app-image-blurred{z-index:0;border-radius:var(--ui-radius);opacity:.3;object-fit:cover;filter:blur(1rem)saturate(1.5);width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateY(.25rem)scale(1.05)}.app-image-wrapper[data-show-skeleton=true][data-loading=true]{background:hsl(var(--content3));overflow:hidden}.dark .app-image-wrapper[data-show-skeleton=true][data-loading=true],[data-theme=dark] .app-image-wrapper[data-show-skeleton=true][data-loading=true]{background:hsl(var(--content2))}.app-image-wrapper[data-show-skeleton=true][data-loading=true]:before{z-index:2;border-top:1px solid hsl(var(--content4) / .3);background:linear-gradient(90deg, transparent, hsl(var(--content4)), transparent);content:"";pointer-events:none;animation:2s infinite app-image-shimmer;position:absolute;inset:0;transform:translate(-100%)}.app-image-wrapper[data-show-skeleton=true][data-loading=true]:after{z-index:0;background:hsl(var(--content3));content:"";position:absolute;inset:0}.dark .app-image-wrapper[data-show-skeleton=true][data-loading=true]:after,[data-theme=dark] .app-image-wrapper[data-show-skeleton=true][data-loading=true]:after{background:hsl(var(--content2))}.app-image-wrapper[data-disable-animation=true] .app-image,.app-image[data-ui-component=image][data-disable-animation=true]{transition:none}.app-image-wrapper[data-disable-animation=true]:before{animation:none!important}@keyframes app-image-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.app-image,.app-image-wrapper:before{transition:none!important;animation:none!important}}.app-chip{box-sizing:border-box;border-radius:var(--ui-radius);min-width:min-content;max-width:fit-content;height:1.75rem;color:hsl(var(--foreground));font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);white-space:nowrap;vertical-align:middle;border:0 solid #0000;align-items:center;padding-inline:.25rem;transition:opacity .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.app-chip[data-size=sm]{height:1.5rem;font-size:var(--font-size-tiny);line-height:var(--line-height-tiny)}.app-chip[data-size=lg]{height:2rem;font-size:var(--font-size-medium);line-height:var(--line-height-medium)}.app-chip-content{min-width:0;color:inherit;text-overflow:ellipsis;flex:auto;padding-inline:.5rem;overflow:hidden}.app-chip[data-size=sm] .app-chip-content{padding-inline:.25rem}.app-chip:is([data-has-avatar=true],[data-has-start-content=true]) .app-chip-content{padding-inline-start:.25rem}.app-chip:is([data-closable=true],[data-has-end-content=true]) .app-chip-content{padding-inline-end:.25rem}.app-chip[data-variant=solid],.app-chip[data-variant=shadow]{background:hsl(var(--ui-color));color:hsl(var(--ui-foreground))}.app-chip[data-variant=bordered]{border-width:2px;border-color:hsl(var(--default-200));background:0 0}.app-chip:not(.app-color-default)[data-variant=bordered]{border-color:hsl(var(--ui-color));color:hsl(var(--ui-color))}.app-chip[data-variant=light]{background:0 0}.app-chip:not(.app-color-default)[data-variant=light]{color:hsl(var(--ui-color))}.app-chip[data-variant=flat]{background:hsl(var(--default-100))}.app-chip:not(.app-color-default)[data-variant=flat]{background:hsl(var(--ui-color) / .2);color:hsl(var(--ui-600))}.app-chip[data-variant=faded]{border-width:2px;border-color:hsl(var(--default-200));background:hsl(var(--default-100))}.app-chip:not(.app-color-default)[data-variant=faded]{color:hsl(var(--ui-color))}.app-chip[data-variant=shadow]{box-shadow:var(--shadow-medium)}.app-chip:not(.app-color-default)[data-variant=shadow]{box-shadow:0 .375rem .875rem hsl(var(--ui-color) / .35)}.app-chip[data-variant=dot]{border-width:2px;border-color:hsl(var(--default-200));background:0 0}.app-chip-dot{background:hsl(var(--ui-color));border-radius:50%;flex:none;width:.375rem;height:.375rem;margin-inline-start:.25rem}.app-chip-avatar{flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.app-chip[data-size=sm] .app-chip-avatar{width:1rem;height:1rem}.app-chip[data-size=lg] .app-chip-avatar{width:1.5rem;height:1.5rem}.app-chip-avatar>.app-avatar{width:100%;height:100%;font-size:.625rem}.app-chip-start-content,.app-chip-end-content,.app-chip-close{max-height:80%;color:inherit;flex:none;justify-content:center;align-items:center;font-size:1.125rem;display:inline-flex}.app-chip-start-content>svg,.app-chip-end-content>svg,.app-chip-close>svg{width:1em;height:1em}.app-chip-close{appearance:none;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:9999px;outline:none;width:1em;height:1em;padding:0;transition:opacity .15s,transform .15s}.app-chip-close:hover{opacity:1}.app-chip-close:active{opacity:.5;transform:scale(.9)}.app-chip-close:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}.app-chip[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-chip[data-visible=false]{opacity:0;pointer-events:none;transform:scale(.85)}.app-chip[data-disable-animation=true],.app-chip[data-disable-animation=true] .app-chip-close{transition:none}.dark .app-chip:not(.app-color-default)[data-variant=flat],[data-theme=dark] .app-chip:not(.app-color-default)[data-variant=flat]{color:hsl(var(--ui-300))}@media (prefers-reduced-motion:reduce){.app-chip,.app-chip-close{transition:none}}.app-badge{vertical-align:middle;width:fit-content;display:inline-flex;position:relative}.app-badge-content{z-index:10;box-sizing:border-box;border:0 solid hsl(var(--background));min-width:1.25rem;min-height:1.25rem;color:hsl(var(--ui-foreground));font-size:var(--font-size-small);white-space:nowrap;-webkit-user-select:none;user-select:none;transform-origin:50%;transition:opacity .3s var(--jds-motion-easing), transform .3s var(--jds-motion-easing);border-radius:9999px;justify-content:center;align-items:center;padding-inline:.25rem;font-weight:400;line-height:1;display:flex;position:absolute}.app-badge[data-show-outline=true] .app-badge-content{border-width:2px}.app-badge[data-size=sm] .app-badge-content{min-width:1rem;min-height:1rem;font-size:var(--font-size-tiny)}.app-badge[data-size=lg] .app-badge-content{min-width:1.5rem;min-height:1.5rem;font-size:var(--font-size-small)}.app-badge[data-one-char=true] .app-badge-content,.app-badge[data-dot=true] .app-badge-content{width:1.25rem;padding-inline:0}.app-badge[data-size=sm]:is([data-one-char=true],[data-dot=true]) .app-badge-content{width:1rem}.app-badge[data-size=lg]:is([data-one-char=true],[data-dot=true]) .app-badge-content{width:1.5rem}.app-badge[data-dot=true] .app-badge-content{width:.75rem;min-width:.75rem;min-height:.75rem}.app-badge[data-size=sm][data-dot=true] .app-badge-content{width:.625rem;min-width:.625rem;min-height:.625rem}.app-badge[data-size=lg][data-dot=true] .app-badge-content{width:.875rem;min-width:.875rem;min-height:.875rem}.app-badge[data-shape=circle][data-placement^=top] .app-badge-content{top:5%}.app-badge[data-shape=circle][data-placement^=bottom] .app-badge-content{bottom:5%}.app-badge[data-shape=circle][data-placement$=right] .app-badge-content{right:5%}.app-badge[data-shape=circle][data-placement$=left] .app-badge-content{left:5%}.app-badge[data-shape=rectangle][data-placement^=top] .app-badge-content{top:10%}.app-badge[data-shape=rectangle][data-placement^=bottom] .app-badge-content{bottom:10%}.app-badge[data-shape=rectangle][data-placement$=right] .app-badge-content{right:10%}.app-badge[data-shape=rectangle][data-placement$=left] .app-badge-content{left:10%}.app-badge[data-placement=top-right]{--badge-translate-x:50%;--badge-translate-y:-50%}.app-badge[data-placement=top-left]{--badge-translate-x:-50%;--badge-translate-y:-50%}.app-badge[data-placement=bottom-right]{--badge-translate-x:50%;--badge-translate-y:50%}.app-badge[data-placement=bottom-left]{--badge-translate-x:-50%;--badge-translate-y:50%}.app-badge .app-badge-content{transform:translate(var(--badge-translate-x), var(--badge-translate-y)) scale(1)}.app-badge[data-invisible=true] .app-badge-content{opacity:0;transform:translate(var(--badge-translate-x), var(--badge-translate-y)) scale(0)}.app-badge[data-disable-animation=true] .app-badge-content{transition:none}.app-badge[data-variant=solid] .app-badge-content,.app-badge[data-variant=shadow] .app-badge-content{background:hsl(var(--ui-color));color:hsl(var(--ui-foreground))}.app-badge[data-variant=flat] .app-badge-content{background:hsl(var(--ui-color) / .2);color:hsl(var(--ui-700))}.app-badge[data-variant=flat][data-color=default] .app-badge-content{background:hsl(var(--default) / .4);color:hsl(var(--default-700))}.app-badge[data-variant=faded] .app-badge-content{border-width:2px;border-color:hsl(var(--default));background:hsl(var(--default-100));color:hsl(var(--ui-color))}.app-badge[data-variant=faded][data-color=default] .app-badge-content{color:hsl(var(--default-foreground))}.app-badge[data-variant=shadow] .app-badge-content{box-shadow:0 10px 15px -3px hsl(var(--ui-color) / .4), 0 4px 6px -4px hsl(var(--ui-color) / .4)}@media (prefers-reduced-motion:reduce){.app-badge-content{transition:none}}.app-alert{border-radius:var(--ui-radius);width:100%;color:hsl(var(--ui-color));transition:opacity var(--jds-motion-duration), transform var(--jds-motion-duration);border:0;flex-grow:1;align-items:center;gap:.25rem;padding:.75rem 1rem;display:flex}.app-alert[data-visible=false]{opacity:0;transform:translateY(-.25rem)}.app-alert [data-slot=main-wrapper]{min-width:0;min-height:2.5rem;color:inherit;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;margin-inline-start:.5rem;display:flex}.app-alert [data-slot=title]{width:100%;font-size:var(--font-size-small);font-weight:500;line-height:1.25rem;display:block}.app-alert [data-slot=description]{font-size:var(--font-size-small);padding-inline-start:1px;font-weight:400;line-height:1.25rem}.app-alert [data-slot=icon-wrapper]{border-radius:9999px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:relative}.app-alert [data-slot=alert-icon],.app-alert [data-slot=alert-icon]>.app-icon{width:1.5rem;height:1.5rem}.app-alert [data-slot=start-content],.app-alert [data-slot=end-content]{flex:none;align-items:center;display:inline-flex}.app-alert [data-slot=close-button]{width:2rem;height:2rem;color:inherit;transition:background-color var(--jds-motion-duration), transform var(--jds-motion-duration);background:0 0;border:0;border-radius:9999px;flex:none;place-items:center;display:inline-grid;position:relative;transform:translate(.25rem,-.25rem)}.app-alert [data-slot=close-button]>.app-icon{width:1.25rem;height:1.25rem}.app-alert [data-slot=close-button][data-pressed=true]{transform:translate(.25rem,-.25rem)scale(.94)}.app-alert[data-variant=flat],.app-alert[data-variant=faded]{background:hsl(var(--ui-50))}.app-alert[data-variant=flat] [data-slot=icon-wrapper],.app-alert[data-variant=faded] [data-slot=icon-wrapper]{border:1px solid hsl(var(--ui-200));background:hsl(var(--ui-50));box-shadow:var(--shadow-small)}.app-alert[data-variant=faded]{border:1px solid hsl(var(--ui-200))}.app-alert[data-variant=bordered]{border:1px solid hsl(var(--ui-color));background:0 0}.app-alert[data-variant=bordered] [data-slot=icon-wrapper]{background:hsl(var(--ui-100));box-shadow:var(--shadow-small)}.app-alert[data-variant=solid]{background:hsl(var(--ui-color));color:hsl(var(--ui-foreground))}.app-alert[data-color=default]:not([data-variant=solid]){color:hsl(var(--default-foreground))}.app-alert[data-color=default] [data-slot=description]{color:hsl(var(--default-600))}.app-alert[data-color=default] [data-slot=close-button]{color:hsl(var(--default-400))}.app-alert[data-variant=flat] [data-slot=close-button][data-hover=true],.app-alert[data-variant=faded] [data-slot=close-button][data-hover=true]{background:hsl(var(--ui-200))}.app-alert[data-variant=bordered] [data-slot=close-button][data-hover=true]{background:hsl(var(--ui-50))}.app-alert [data-slot=icon-wrapper][data-hide-wrapper=true]{box-shadow:none;background:0 0;border:0}.app-alert[data-has-content=false] [data-slot=main-wrapper]{align-items:center}.app-skeleton{border-radius:var(--ui-radius);background:hsl(var(--content3));pointer-events:none;transition:background-color .3s;position:relative;overflow:hidden}.app-skeleton:before{border-top:1px solid hsl(var(--content4) / .3);background:linear-gradient(90deg, transparent, hsl(var(--content4)), transparent);content:"";opacity:1;pointer-events:none;transition:opacity .3s;animation:2s infinite app-shimmer;position:absolute;inset:0;transform:translate(-100%)}.app-skeleton:after{z-index:-1;background:hsl(var(--content3));content:"";opacity:1;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.dark .app-skeleton,[data-theme=dark] .app-skeleton{background:hsl(var(--content2))}.dark .app-skeleton:before,[data-theme=dark] .app-skeleton:before{background:linear-gradient(90deg, transparent, hsl(var(--default-700) / .1), transparent)}.dark .app-skeleton:after,[data-theme=dark] .app-skeleton:after{background:hsl(var(--content2))}.app-skeleton-content{opacity:0;transition:opacity .3s}.app-skeleton[data-loaded=true]{pointer-events:auto;background:0 0;overflow:visible}.app-skeleton[data-loaded=true]:before{z-index:-1;opacity:0;animation:none}.app-skeleton[data-loaded=true]:after{z-index:-1;opacity:0}.app-skeleton[data-loaded=true] .app-skeleton-content{opacity:1}.app-skeleton[data-disable-animation=true]:before{transition:none;animation:none}.app-skeleton[data-disable-animation=true]:after,.app-skeleton[data-disable-animation=true] .app-skeleton-content{transition:none}@media (prefers-reduced-motion:reduce){.app-skeleton:before{animation:none}.app-skeleton,.app-skeleton:before,.app-skeleton:after,.app-skeleton-content{transition:none}}.app-spinner{color:hsl(var(--ui-color));vertical-align:middle;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:inline-flex;position:relative}.app-spinner-wrapper{width:var(--spinner-size);height:var(--spinner-size);color:inherit;flex:none;display:flex;position:relative}.app-spinner-circle-1,.app-spinner-circle-2{border-radius:9999px;width:100%;height:100%;position:absolute}.app-spinner-label{color:hsl(var(--foreground));font-size:var(--spinner-label-size);font-weight:400;line-height:var(--spinner-label-line-height)}.app-spinner[data-label-color=primary] .app-spinner-label{color:hsl(var(--primary))}.app-spinner[data-label-color=secondary] .app-spinner-label{color:hsl(var(--secondary))}.app-spinner[data-label-color=success] .app-spinner-label{color:hsl(var(--success))}.app-spinner[data-label-color=warning] .app-spinner-label{color:hsl(var(--warning))}.app-spinner[data-label-color=danger] .app-spinner-label{color:hsl(var(--danger))}.app-spinner[data-size=sm]{--spinner-size:1.25rem;--spinner-border-width:2px;--spinner-dot-size:.25rem;--spinner-label-size:var(--font-size-small);--spinner-label-line-height:var(--line-height-small)}.app-spinner[data-size=md]{--spinner-size:2rem;--spinner-border-width:3px;--spinner-dot-size:.375rem;--spinner-label-size:var(--font-size-medium);--spinner-label-line-height:var(--line-height-medium)}.app-spinner[data-size=lg]{--spinner-size:2.5rem;--spinner-border-width:3px;--spinner-dot-size:.5rem;--spinner-label-size:var(--font-size-large);--spinner-label-line-height:var(--line-height-large)}.app-spinner:is([data-variant=simple],[data-variant=wave],[data-variant=dots])[data-size=lg]{--spinner-size:3rem}.app-spinner[data-variant=default] :is(.app-spinner-circle-1,.app-spinner-circle-2){border-width:var(--spinner-border-width);border-color:#0000 #0000 currentColor}.app-spinner[data-variant=default] .app-spinner-circle-1{border-style:solid;animation:.8s infinite app-spinner-ease-spin}.app-spinner[data-variant=default] .app-spinner-circle-2{opacity:.75;border-style:dotted;animation:.8s linear infinite app-spinner-linear-spin}.app-spinner[data-variant=simple] .app-spinner-wrapper{animation:1s linear infinite app-spinner-linear-spin}.app-spinner[data-variant=simple] .app-spinner-circle-1{opacity:.25;position:static}.app-spinner[data-variant=simple] .app-spinner-circle-2{opacity:.75}.app-spinner[data-variant=gradient] .app-spinner-circle-1{background:linear-gradient(#0000 0% 50%,currentColor 100%);border:0;animation:1s linear infinite app-spinner-linear-spin;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.app-spinner[data-variant=gradient] .app-spinner-circle-2{display:none}.app-spinner[data-variant=wave] .app-spinner-wrapper{transform:translateY(75%)}.app-spinner[data-variant=dots] .app-spinner-wrapper{transform:translateY(50%)}.app-spinner-dot{width:var(--spinner-dot-size);height:var(--spinner-dot-size);background:currentColor;border-radius:9999px;flex:none;margin-inline:auto;position:relative}.app-spinner[data-variant=wave] .app-spinner-dot{animation:.75s infinite app-spinner-wave;animation-delay:calc(var(--spinner-index) * .25s)}.app-spinner[data-variant=dots] .app-spinner-dot{animation:1.4s infinite both app-spinner-dots;animation-delay:calc(var(--spinner-index) * .2s)}.app-spinner-bar{width:25%;height:8%;transform:rotate(calc(var(--spinner-index) * 30deg)) translateX(140%);animation:1.2s linear infinite app-spinner-bars;animation-delay:calc((var(--spinner-index) - 12) * .1s);background:currentColor;border-radius:9999px;position:absolute;top:46%;left:37.5%}@keyframes app-spinner-ease-spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes app-spinner-linear-spin{to{transform:rotate(360deg)}}@keyframes app-spinner-wave{0%,to{transform:translate(0)}50%{transform:translateY(-150%)}}@keyframes app-spinner-dots{0%,to{opacity:.2}20%{opacity:1}}@keyframes app-spinner-bars{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion:reduce){.app-spinner *,.app-spinner :before,.app-spinner :after{animation:none!important}}.app-progress{width:100%;color:hsl(var(--foreground));font-family:var(--font-sans);flex-direction:column;gap:.5rem;display:flex}.app-progress-label-wrapper{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.app-progress-label,.app-progress-value{min-width:0;color:inherit;font-weight:400}.app-progress-value{font-variant-numeric:tabular-nums;flex:none}.app-progress-track{z-index:0;width:100%;height:var(--progress-height);border-radius:var(--ui-radius);background:hsl(var(--default-300) / .5);position:relative;overflow:hidden}.app-progress-indicator{border-radius:var(--ui-radius);background:hsl(var(--ui-color));width:100%;height:100%;transform:translateX(var(--progress-translate,-100%));transform-origin:0;will-change:transform;transition:transform .5s}.app-progress[data-size=sm]{--progress-height:.25rem}.app-progress[data-size=sm] :is(.app-progress-label,.app-progress-value){font-size:var(--font-size-small);line-height:var(--line-height-small)}.app-progress[data-size=md]{--progress-height:.75rem}.app-progress[data-size=md] :is(.app-progress-label,.app-progress-value){font-size:var(--font-size-medium);line-height:var(--line-height-medium)}.app-progress[data-size=lg]{--progress-height:1.25rem}.app-progress[data-size=lg] :is(.app-progress-label,.app-progress-value){font-size:var(--font-size-large);line-height:var(--line-height-large)}.app-progress.app-color-default .app-progress-indicator{background:hsl(var(--default-400))}.app-progress[data-striped=true] .app-progress-indicator{background-color:hsl(var(--ui-color));background-image:linear-gradient(45deg, hsl(var(--ui-200)) 25%, transparent 25%, transparent 50%, hsl(var(--ui-200)) 50%, hsl(var(--ui-200)) 75%, transparent 75%, transparent);background-size:1.25rem 1.25rem}.app-progress.app-color-default[data-striped=true] .app-progress-indicator{background-color:hsl(var(--default-400))}.app-progress[data-indeterminate=true] .app-progress-indicator{transform-origin:0;width:100%;animation:1.5s infinite app-progress-indeterminate;position:absolute;inset:0}.app-progress[data-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed}.app-progress[data-disable-animation=true] .app-progress-indicator{transition:none;animation:none}[dir=rtl] .app-progress-track{transform:rotate(180deg)}@keyframes app-progress-indeterminate{0%{transform:translate(-100%)scaleX(.2)}50%{transform:translate(-15%)scaleX(.5)}to{transform:translate(100%)scaleX(.2)}}@media (prefers-reduced-motion:reduce){.app-progress-indicator{transition:none;animation:none!important}.app-progress[data-indeterminate=true] .app-progress-indicator{transform:translate(-60%)scaleX(.4)}}.app-circular-progress{max-width:fit-content;color:hsl(var(--ui-color));vertical-align:middle;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:inline-flex}.app-circular-progress-svg-wrapper{flex:none;display:block;position:relative}.app-circular-progress-svg{z-index:0;width:var(--circular-progress-size);height:var(--circular-progress-size);color:inherit;display:block;position:relative;overflow:hidden}.app-circular-progress-track,.app-circular-progress-indicator{fill:none;stroke-linecap:round}.app-circular-progress-track{stroke:hsl(var(--default-300) / .5)}.app-circular-progress-indicator{stroke:currentColor;transition:stroke-dashoffset .5s}.app-circular-progress-value{color:hsl(var(--foreground));font-size:var(--circular-progress-value-size);white-space:nowrap;justify-content:center;align-items:center;font-weight:400;line-height:1;display:flex;position:absolute;inset:0}.app-circular-progress-label{color:hsl(var(--foreground));font-size:var(--circular-progress-label-size);font-weight:400;line-height:var(--circular-progress-label-line-height)}.app-circular-progress[data-size=sm]{--circular-progress-size:2rem;--circular-progress-value-size:.5rem;--circular-progress-label-size:var(--font-size-small);--circular-progress-label-line-height:var(--line-height-small)}.app-circular-progress[data-size=md]{--circular-progress-size:2.5rem;--circular-progress-value-size:.55rem;--circular-progress-label-size:var(--font-size-small);--circular-progress-label-line-height:var(--line-height-small)}.app-circular-progress[data-size=lg]{--circular-progress-size:3rem;--circular-progress-value-size:.6rem;--circular-progress-label-size:var(--font-size-medium);--circular-progress-label-line-height:var(--line-height-medium)}.app-circular-progress[data-color=default]{color:hsl(var(--default-400))}.app-circular-progress[data-indeterminate=true] .app-circular-progress-svg{animation:.8s linear infinite app-circular-progress-spin}.app-circular-progress[data-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed}.app-circular-progress[data-disable-animation=true] .app-circular-progress-svg{animation:none}.app-circular-progress[data-disable-animation=true] .app-circular-progress-indicator{transition:none}@keyframes app-circular-progress-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-circular-progress-svg{animation:none!important}.app-circular-progress-indicator{transition:none}}.app-form{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.app-field{gap:.375rem;min-width:0;display:grid}.app-field-label{color:hsl(var(--foreground));font-size:.875rem}.app-field-label[data-required=true]:after{color:hsl(var(--danger));content:"*";margin-left:.25rem}.app-field-description,.app-field-error{font-size:.75rem}.app-field-description{color:hsl(var(--default-500))}.app-field-error{color:hsl(var(--danger))}.app-input-wrapper{min-height:var(--ui-height);border-radius:var(--ui-radius);background:hsl(var(--default-100));padding-inline:var(--ui-padding);transition:background-color var(--jds-motion-duration), box-shadow var(--jds-motion-duration), border-color var(--jds-motion-duration);align-items:center;gap:.5rem;display:flex;position:relative}.app-input-wrapper[data-variant=bordered]{border:2px solid hsl(var(--default-300));background:0 0}.app-input-wrapper[data-variant=faded]{border:2px solid hsl(var(--default-200))}.app-input-wrapper[data-variant=underlined]{border-bottom:2px solid hsl(var(--default-300));background:0 0;border-radius:0;padding-inline:0}.app-input-wrapper[data-hover=true]{background:hsl(var(--default-200))}.app-input-wrapper[data-variant=bordered][data-hover=true],.app-input-wrapper[data-variant=underlined][data-hover=true]{border-color:hsl(var(--default-400));background:0 0}.app-input-wrapper[data-focus=true]{background:hsl(var(--default-100))}.app-input-wrapper[data-variant=bordered][data-focus=true],.app-input-wrapper[data-variant=underlined][data-focus=true]{background:0 0}.app-input-wrapper[data-focus-visible=true]{box-shadow:0 0 0 2px hsl(var(--focus))}.app-input-wrapper[data-variant=bordered][data-focus-visible=true],.app-input-wrapper[data-variant=underlined][data-focus-visible=true]{border-color:hsl(var(--focus));box-shadow:none}.app-input-wrapper[data-invalid=true]{background:hsl(var(--danger-50))}.app-input-wrapper[data-variant=bordered][data-invalid=true],.app-input-wrapper[data-variant=underlined][data-invalid=true]{border-color:hsl(var(--danger));background:0 0}.app-input-wrapper[data-invalid=true][data-focus-visible=true]{box-shadow:0 0 0 2px hsl(var(--danger))}.app-input-wrapper[data-variant=bordered][data-invalid=true][data-focus-visible=true],.app-input-wrapper[data-variant=underlined][data-invalid=true][data-focus-visible=true]{box-shadow:none}.app-input-wrapper[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-input-inner{flex:1;min-width:0;display:grid}.app-input-label-inside{color:hsl(var(--default-500));font-size:.75rem;line-height:1rem}.app-input,.app-textarea-control{width:100%;color:hsl(var(--foreground));font-size:var(--ui-font-size);line-height:var(--ui-line-height);background:0 0;border:0;outline:0}.app-input::placeholder,.app-textarea-control::placeholder{color:hsl(var(--default-500))}.app-input-clear{background:hsl(var(--default-300));width:1.25rem;height:1.25rem;color:hsl(var(--default-700));border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.app-input-base{--input-padding:.75rem;gap:0;width:fit-content;min-width:0;display:grid}.app-input-base[data-full-width=true]{width:100%}.app-input-base.app-size-lg{--input-padding:.75rem}.app-input-main{gap:.25rem;min-width:0;display:grid}.app-input-base .app-input-wrapper{width:100%;height:var(--ui-height);min-height:var(--ui-height);border-radius:var(--ui-radius);padding:0 var(--input-padding);background:hsl(var(--default-100));cursor:text;border:0;align-items:center;gap:0;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:visible;box-shadow:0 1px 2px #0000000d}.app-input-base .app-input-wrapper[data-variant=bordered]{border:2px solid hsl(var(--default-200));background:0 0}.app-input-base .app-input-wrapper[data-variant=faded]{border:2px solid hsl(var(--default-200));background:hsl(var(--default-100))}.app-input-base .app-input-wrapper[data-variant=underlined]{background:0 0;border:0;border-radius:0;padding:.5rem .25rem 0;box-shadow:0 1px #0000000d}.app-input-base .app-input-wrapper[data-variant=underlined]:after{background:hsl(var(--default-foreground));content:"";transform-origin:50%;width:0;height:2px;transition:width .15s ease-out,background-color .15s ease-out;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.app-input-base[data-label-placement=inside][data-has-label=true] .app-input-wrapper{height:calc(var(--ui-height) + 1rem);min-height:calc(var(--ui-height) + 1rem);align-items:stretch;padding-block:.5rem}.app-input-base.app-size-sm[data-label-placement=inside][data-has-label=true] .app-input-wrapper{padding-block:.375rem}.app-input-base.app-size-lg[data-label-placement=inside][data-has-label=true] .app-input-wrapper{padding-block:.625rem}.app-input-base[data-label-placement=inside][data-has-label=true] .app-input-wrapper[data-variant=underlined]{padding:.5rem .25rem 0}.app-input-base .app-input-inner{flex:1;align-items:center;width:100%;min-width:0;height:100%;display:flex}.app-input-base[data-label-placement=inside][data-has-label=true] .app-input-inner{align-items:flex-end;padding-bottom:0}.app-input-base .app-input{min-width:0;height:1.25rem;color:hsl(var(--foreground));font-family:var(--font-sans);font-size:var(--ui-font-size);padding:0;line-height:1.25rem}.app-input-base.app-size-lg .app-input{height:1.5rem;line-height:1.5rem}.app-input-base .app-input::placeholder{color:hsl(var(--default-500))}.app-input-base[data-has-start-content=true] .app-input{padding-left:.375rem}.app-input-base[data-has-end-content=true] .app-input{padding-right:.375rem}.app-input-base:has([data-input-clear]) .app-input{padding-right:.375rem}.app-input-content{height:1.25rem;font-size:var(--ui-font-size);flex:none;align-self:center;align-items:center;line-height:1.25rem;display:inline-flex}.app-input-base[data-label-placement=inside][data-has-label=true] .app-input-content{align-self:flex-end}.app-input-base.app-size-lg .app-input-content{height:1.5rem;line-height:1.5rem}.app-input-label-inside{z-index:1;top:50%;left:var(--input-padding);max-width:calc(100% - (var(--input-padding) * 2));color:hsl(var(--default-500));font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;transform-origin:0 0;pointer-events:none;cursor:text;line-height:1.25rem;transition:top .2s ease-out,transform .2s ease-out,color .2s ease-out;position:absolute;overflow:hidden;transform:translateY(-50%)}.app-input-base[data-label-placement=inside] .app-input-wrapper[data-variant=underlined] .app-input-label-inside{left:.25rem}.app-input-label-inside[data-required=true]:after{color:hsl(var(--danger));content:"*";margin-left:.25rem}.app-input-base:is([data-filled=true],[data-focus=true]) .app-input-label-inside{color:hsl(var(--default-600));top:.4375rem;transform:scale(.85)}.app-input-base.app-size-sm:is([data-filled=true],[data-focus=true]) .app-input-label-inside{top:.375rem}.app-input-base.app-size-lg .app-input-label-inside{font-size:var(--font-size-medium);line-height:1.5rem}.app-input-base.app-size-lg:is([data-filled=true],[data-focus=true]) .app-input-label-inside{top:.5625rem}.app-input-base:not(.app-color-default):is([data-filled=true],[data-focus=true]) .app-input-label-inside{color:hsl(var(--ui-color))}.app-input-base:is(.app-color-success,.app-color-warning):is([data-filled=true],[data-focus=true]) .app-input-label-inside{color:hsl(var(--ui-600))}.app-input-base:not(.app-color-default) .app-input-wrapper[data-variant=flat]{background:hsl(var(--ui-100))}.app-input-base:not(.app-color-default) .app-input,.app-input-base:not(.app-color-default) .app-input::placeholder{color:hsl(var(--ui-color))}.app-input-base:is(.app-color-success,.app-color-warning) .app-input,.app-input-base:is(.app-color-success,.app-color-warning) .app-input::placeholder{color:hsl(var(--ui-600))}.app-input-base[data-hover=true] .app-input-wrapper[data-variant=flat]{background:hsl(var(--default-200))}.app-input-base:not(.app-color-default):is([data-hover=true],[data-focus=true]) .app-input-wrapper[data-variant=flat]{background:hsl(var(--ui-50))}.app-input-base[data-focus=true] .app-input-wrapper[data-variant=flat]{background:hsl(var(--default-100))}.app-input-base[data-hover=true] .app-input-wrapper[data-variant=bordered]{border-color:hsl(var(--default-400))}.app-input-base[data-focus=true] .app-input-wrapper[data-variant=bordered]{border-color:hsl(var(--default-foreground))}.app-input-base:is([data-hover=true],[data-focus=true]) .app-input-wrapper[data-variant=faded]{border-color:hsl(var(--default-400));background:hsl(var(--default-100))}.app-input-base[data-focus=true] .app-input-wrapper[data-variant=underlined]:after{width:100%}.app-input-base[data-focus-visible=true] .app-input-wrapper:is([data-variant=flat],[data-variant=faded]){box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--focus)), 0 1px 2px 0 #0000000d}.app-input-base[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-input-base[data-readonly=true] .app-input-wrapper{cursor:default}.app-input-base[data-invalid=true] :is(.app-input,.app-input-label-inside),.app-input-base[data-invalid=true]>[data-slot=label],.app-input-base[data-invalid=true] .app-input::placeholder,.app-input-base[data-invalid=true] .app-input-action{color:hsl(var(--danger))}.app-input-base[data-invalid=true] .app-input-wrapper[data-variant=flat]{background:hsl(var(--danger-50))}.app-input-base[data-invalid=true] .app-input-wrapper[data-variant=bordered]{border-color:hsl(var(--danger));background:0 0}.app-input-base[data-invalid=true] .app-input-wrapper[data-variant=faded]{border-color:hsl(var(--danger));background:hsl(var(--danger-50))}.app-input-base[data-invalid=true] .app-input-wrapper[data-variant=underlined]:after{background:hsl(var(--danger));width:100%}.app-input-action{outline-offset:2px;width:2rem;height:2rem;color:hsl(var(--default-500));cursor:pointer;background:0 0;border:0;border-radius:9999px;outline:2px solid #0000;flex:none;place-items:center;padding:0;transition:transform .15s,opacity .15s,background-color .15s;display:inline-grid;position:relative;overflow:hidden}.app-input-action:hover{background:hsl(var(--default) / .4)}.app-input-action:focus-visible{outline-color:hsl(var(--focus))}.app-input-action:active{transform:scale(.97)}.app-input-action>:is(.app-icon,svg){width:1rem;height:1rem}.app-input-action[data-password-toggle]{width:1.5rem;height:1.5rem}.app-input-action[data-password-toggle]>.app-icon{width:1.25rem;height:1.25rem}.app-input-clear{opacity:0;pointer-events:none;cursor:text;transform:translate(.25rem)}.app-input-clear[data-visible=true]{opacity:1;pointer-events:auto;cursor:pointer}@media (hover:hover){.app-input-clear[data-visible=true]{opacity:0;pointer-events:none}.app-input-base[data-hover=true] .app-input-clear[data-visible=true],.app-input-base[data-focus=true] .app-input-clear[data-visible=true]{opacity:1;pointer-events:auto}}.app-number-input{width:100%;color:hsl(var(--foreground));font-family:var(--font-sans);flex-direction:column;display:flex;position:relative}.app-number-input[data-full-width=false]{width:fit-content;max-width:100%}.app-number-input[data-focus-visible=true]{outline:none}.app-number-input-main{width:100%;height:100%}.app-number-input-wrapper{border-radius:var(--radius-medium);background:hsl(var(--default-100));cursor:text;-webkit-tap-highlight-color:transparent;border:0 solid #0000;align-items:center;gap:.75rem;width:100%;height:2.5rem;min-height:2.5rem;padding-inline:.75rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:0 1px 2px #0000000d}.app-number-input[data-size=sm] .app-number-input-wrapper{border-radius:var(--radius-small);height:2rem;min-height:2rem;padding-inline:.5rem}.app-number-input[data-size=lg] .app-number-input-wrapper{border-radius:var(--radius-large);height:3rem;min-height:3rem}.app-number-input[data-radius=none] .app-number-input-wrapper{border-radius:0}.app-number-input[data-radius=sm] .app-number-input-wrapper{border-radius:var(--radius-small)}.app-number-input[data-radius=md] .app-number-input-wrapper{border-radius:var(--radius-medium)}.app-number-input[data-radius=lg] .app-number-input-wrapper{border-radius:var(--radius-large)}.app-number-input[data-radius=full] .app-number-input-wrapper{border-radius:9999px}.app-number-input[data-radius=full][data-size=sm] .app-number-input-wrapper{padding-inline:.75rem}.app-number-input[data-radius=full][data-size=md] .app-number-input-wrapper{padding-inline:1rem}.app-number-input[data-radius=full][data-size=lg] .app-number-input-wrapper{padding-inline:1.25rem}.app-number-input-inner{box-sizing:border-box;align-items:center;width:100%;min-width:0;height:100%;display:inline-flex}.app-number-input-control{appearance:none;width:100%;min-width:0;color:hsl(var(--foreground));font:inherit;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);background:0 0;border:0;outline:2px solid #0000;padding:0}.app-number-input[data-size=lg] .app-number-input-control{font-size:var(--font-size-medium);line-height:var(--line-height-medium)}.app-number-input-control::placeholder{color:hsl(var(--default-500));opacity:1}.app-number-input-control:focus{outline:none}.app-number-input-content{color:hsl(var(--default-500));font-size:var(--font-size-small);line-height:var(--line-height-small);flex:none;align-items:center;display:inline-flex}.app-number-input-content>:is(.app-icon,svg){width:1.25rem;height:1.25rem}.app-number-input-control[data-has-start-content=true]{padding-inline-start:.375rem}.app-number-input-control[data-has-end-content=true]{padding-inline-end:.375rem}.app-number-input-label{z-index:10;max-width:calc(100% - 1.5rem);color:hsl(var(--default-500));font-size:var(--font-size-small);line-height:var(--line-height-small);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:0 0;transition:color .2s ease-out,transform .2s ease-out,top .2s ease-out;display:block;position:absolute;top:50%;left:.75rem;overflow:hidden;transform:translateY(-50%)}.app-number-input[data-size=sm]:not([data-label-placement=inside]) .app-number-input-label{font-size:var(--font-size-tiny);line-height:var(--line-height-tiny)}.app-number-input[data-required=true] .app-number-input-label:after{color:hsl(var(--danger));content:"*";margin-inline-start:.125rem}.app-number-input[data-label-placement=inside][data-has-label=true] .app-number-input-wrapper{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.app-number-input[data-label-placement=inside][data-has-label=true][data-size=sm] .app-number-input-wrapper{height:3rem;min-height:3rem;padding:.375rem .75rem}.app-number-input[data-label-placement=inside][data-has-label=true][data-size=md] .app-number-input-wrapper{height:3.5rem;min-height:3.5rem;padding-block:.5rem}.app-number-input[data-label-placement=inside][data-has-label=true][data-size=lg] .app-number-input-wrapper{gap:0;height:4rem;min-height:4rem;padding-block:.625rem}.app-number-input[data-label-placement=inside][data-has-label=true] .app-number-input-inner{align-items:flex-end;padding-bottom:.125rem}.app-number-input[data-label-placement=inside]:is([data-filled-within=true],[data-focus-within=true]) .app-number-input-label{top:.5rem;transform:scale(.85)}.app-number-input[data-label-placement=inside][data-size=sm]:is([data-filled-within=true],[data-focus-within=true]) .app-number-input-label{top:.375rem}.app-number-input[data-label-placement=inside][data-size=lg] .app-number-input-label{font-size:var(--font-size-medium)}.app-number-input[data-label-placement=inside][data-size=lg]:is([data-filled-within=true],[data-focus-within=true]) .app-number-input-label{top:.625rem}.app-number-input[data-label-placement=outside][data-has-label=true]{margin-top:1.5rem}.app-number-input[data-label-placement=outside]>.app-number-input-label{color:hsl(var(--default-500));top:1.25rem;left:.75rem;transform:translateY(-50%)}.app-number-input[data-label-placement=outside][data-size=sm]>.app-number-input-label{top:1rem;left:.5rem}.app-number-input[data-label-placement=outside][data-size=lg]>.app-number-input-label{top:1.5rem}.app-number-input[data-label-placement=outside][data-filled-within=true]>.app-number-input-label{color:hsl(var(--foreground));pointer-events:auto;top:-1.5rem;left:0;transform:none}.app-number-input[data-label-placement=outside-top]>.app-number-input-label{max-width:100%;color:hsl(var(--foreground));pointer-events:auto;padding-bottom:.5rem;position:relative;top:auto;left:auto;transform:none}.app-number-input[data-label-placement=outside-left]{flex-flow:row;align-items:center}.app-number-input[data-label-placement=outside-left][data-has-helper=true]{align-items:flex-start}.app-number-input[data-label-placement=outside-left]>.app-number-input-label{max-width:40%;color:hsl(var(--foreground));pointer-events:auto;flex:none;padding-inline:.5rem;position:relative;top:auto;left:auto;transform:none}.app-number-input[data-label-placement=outside-left][data-has-helper=true][data-size=sm]>.app-number-input-label{padding-top:.5rem}.app-number-input[data-label-placement=outside-left][data-has-helper=true][data-size=md]>.app-number-input-label{padding-top:.75rem}.app-number-input[data-label-placement=outside-left][data-has-helper=true][data-size=lg]>.app-number-input-label{padding-top:1rem}.app-number-input[data-label-placement=outside-left] .app-number-input-main{flex:1;min-width:0}.app-number-input-helper{flex-direction:column;gap:.375rem;padding:.25rem;display:flex;position:relative}.app-number-input-description,.app-number-input-error{font-size:var(--font-size-tiny);line-height:var(--line-height-tiny)}.app-number-input-description{color:hsl(var(--default-400))}.app-number-input-error{color:hsl(var(--danger));white-space:pre-line}.app-number-input-clear{z-index:10;appearance:none;outline-offset:2px;width:2.125rem;height:2.125rem;color:hsl(var(--default-500));opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;border-radius:9999px;outline:2px solid #0000;flex:none;place-items:center;margin:-.5rem;padding:.5rem;transition:opacity .15s ease-out,transform .15s ease-out;display:inline-grid;transform:scale(.9)}.app-number-input[data-has-value=true] .app-number-input-clear{opacity:.7;pointer-events:auto;transform:scale(1)}.app-number-input-clear:hover{opacity:1}.app-number-input-clear:active{opacity:.7}.app-number-input-clear:focus-visible{outline-color:hsl(var(--focus))}.app-number-input-clear .app-icon{width:1.125rem;min-width:1.125rem;height:1.125rem}.app-number-input[data-size=sm] .app-number-input-clear{font-size:var(--font-size-medium)}.app-number-input:not([data-size=sm]) .app-number-input-clear{font-size:var(--font-size-large)}.app-number-input-steppers{flex-direction:column;flex:none;justify-content:center;height:100%;padding-inline-start:.25rem;display:flex}.app-number-input-stepper{appearance:none;width:1.25rem;min-width:1.25rem;height:1.25rem;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:relative;overflow:visible}.app-number-input-stepper:before{content:"";pointer-events:none;border-radius:9999px;width:2rem;height:2rem;position:absolute}.app-number-input-stepper .app-icon{width:.75rem;height:.75rem}.app-number-input-stepper:hover{opacity:.7}.app-number-input-stepper:active{opacity:var(--disabled-opacity)}.app-number-input-stepper:disabled{opacity:.3;cursor:default}.app-number-input:not(.app-color-default) .app-number-input-stepper{color:hsl(var(--ui-color))}.app-number-input:is([data-label-placement=outside],[data-label-placement=outside-left],[data-label-placement=outside-top]) .app-number-input-stepper{width:.75rem;min-width:.75rem;height:.75rem}.app-number-input[data-variant=flat] .app-number-input-wrapper{background:hsl(var(--default-100))}.app-number-input[data-variant=flat][data-hover=true] .app-number-input-wrapper{background:hsl(var(--default-200))}.app-number-input[data-variant=flat][data-focus=true] .app-number-input-wrapper{background:hsl(var(--default-100))}.app-number-input[data-variant=faded] .app-number-input-wrapper{border-width:2px;border-color:hsl(var(--default-200));background:hsl(var(--default-100))}.app-number-input[data-variant=faded]:is([data-hover=true],[data-focus=true]) .app-number-input-wrapper{border-color:hsl(var(--default-400))}.app-number-input[data-variant=bordered] .app-number-input-wrapper{border-width:2px;border-color:hsl(var(--default-200));background:0 0}.app-number-input[data-variant=bordered][data-hover=true] .app-number-input-wrapper{border-color:hsl(var(--default-400))}.app-number-input[data-variant=bordered][data-focus=true] .app-number-input-wrapper{border-color:hsl(var(--default-foreground))}.app-number-input[data-variant=underlined] .app-number-input-wrapper{border-bottom-width:2px;border-bottom-color:hsl(var(--default-200));padding-inline:.25rem;background:0 0;border-radius:0;gap:0;padding-bottom:0;position:relative;box-shadow:0 1px #0000000d}.app-number-input[data-variant=underlined] .app-number-input-wrapper:after{background:hsl(var(--ui-color));content:"";height:2px;transition:right .15s,left .15s;position:absolute;bottom:-2px;left:50%;right:50%}.app-number-input[data-variant=underlined][data-focus=true] .app-number-input-wrapper:after{left:0;right:0}.app-number-input.app-color-default[data-variant=underlined] .app-number-input-wrapper:after{background:hsl(var(--default-foreground))}.app-number-input[data-focus-visible=true]:is([data-variant=flat],[data-variant=faded]) .app-number-input-wrapper{outline:2px solid hsl(var(--focus));outline-offset:2px}.app-number-input:not(.app-color-default)[data-variant=flat] .app-number-input-wrapper{background:hsl(var(--ui-100));color:hsl(var(--ui-color))}.app-number-input:not(.app-color-default)[data-variant=flat]:is([data-hover=true],[data-focus=true]) .app-number-input-wrapper{background:hsl(var(--ui-50))}.app-number-input:not(.app-color-default)[data-variant=flat] :is(.app-number-input-label,.app-number-input-control),.app-number-input:not(.app-color-default)[data-variant=flat] .app-number-input-control::placeholder{color:hsl(var(--ui-color))}.app-number-input:is(.app-color-success,.app-color-warning)[data-variant=flat] :is(.app-number-input-label,.app-number-input-control),.app-number-input:is(.app-color-success,.app-color-warning)[data-variant=flat] .app-number-input-control::placeholder{color:hsl(var(--ui-600))}.app-number-input:not(.app-color-default):is([data-variant=faded],[data-variant=bordered])[data-focus=true] .app-number-input-wrapper,.app-number-input:not(.app-color-default)[data-variant=faded][data-hover=true] .app-number-input-wrapper{border-color:hsl(var(--ui-color))}.app-number-input[data-invalid=true] :is(.app-number-input-label,.app-number-input-control),.app-number-input[data-invalid=true] .app-number-input-control::placeholder{color:hsl(var(--danger))}.app-number-input[data-invalid=true][data-variant=flat] .app-number-input-wrapper{background:hsl(var(--danger-50))}.app-number-input[data-invalid=true][data-variant=flat][data-hover=true] .app-number-input-wrapper{background:hsl(var(--danger-100))}.app-number-input[data-invalid=true][data-variant=bordered] .app-number-input-wrapper{border-color:hsl(var(--danger))}.app-number-input[data-invalid=true][data-variant=underlined] .app-number-input-wrapper:after{background:hsl(var(--danger))}.app-number-input[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-number-input[data-disable-animation=true] :is(.app-number-input-wrapper,.app-number-input-label,.app-number-input-clear),.app-number-input[data-disable-animation=true] .app-number-input-wrapper:after{transition:none}@media (prefers-reduced-motion:reduce){.app-number-input :is(.app-number-input-wrapper,.app-number-input-label,.app-number-input-clear),.app-number-input .app-number-input-wrapper:after{transition:none}}.app-input-helper{min-height:1rem;padding:0 .25rem}.app-input-helper :is(.app-field-description,.app-field-error){line-height:1rem}.app-input-base[data-label-placement=outside-top]{gap:0}.app-input-base[data-label-placement=outside-top]>[data-slot=label]{padding-bottom:.5rem;line-height:1.25rem}.app-input-base[data-label-placement=outside-left]{grid-template-columns:max-content minmax(0,1fr);align-items:center;display:grid}.app-input-base[data-label-placement=outside-left]>[data-slot=label]{align-self:center;padding-right:.5rem;line-height:1.25rem}.app-input-base[data-label-placement=outside]{margin-top:calc(var(--font-size-small) + .625rem);position:relative}.app-input-base[data-label-placement=outside]>[data-slot=label]{line-height:1.25rem;position:absolute;bottom:calc(100% + .5rem);left:0}.app-input-base[data-disable-animation=true] :is(.app-input-wrapper,.app-input-label-inside,.app-input-action){transition:none}.app-textarea-base{flex-direction:column;gap:0;width:fit-content;min-width:0;display:flex}.app-textarea-base[data-full-width=true]{width:100%}.app-textarea-base .app-textarea-wrapper{border-radius:var(--ui-radius);background:hsl(var(--default-100));cursor:text;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;width:100%;height:auto;min-height:0;padding:.5rem .75rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.app-textarea-base .app-textarea-wrapper[data-variant=bordered]{border:2px solid hsl(var(--default-200));background:0 0}.app-textarea-base .app-textarea-wrapper[data-variant=faded]{border:2px solid hsl(var(--default-200));background:hsl(var(--default-100))}.app-textarea-base .app-textarea-wrapper[data-variant=underlined]{border:0;border-bottom:2px solid hsl(var(--default-200));background:0 0;border-radius:0;padding:.5rem .25rem .25rem;box-shadow:0 1px #0000000d}.app-textarea-base .app-textarea-wrapper[data-variant=underlined]:after{background:hsl(var(--ui-color));content:"";transform-origin:50%;width:0;height:2px;transition:width .15s ease-out;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.app-textarea-inner{align-items:flex-start;width:100%;min-width:0;display:flex}.app-textarea-base[data-label-placement=inside] .app-textarea-wrapper[data-variant=flat] .app-textarea-inner{padding-bottom:.125rem}.app-textarea-control{outline-offset:2px;width:100%;min-width:0;min-height:0;color:hsl(var(--foreground));font-family:var(--font-sans);font-size:var(--font-size-small);resize:none;background:0 0;border:0;outline:2px solid #0000;padding:0;font-weight:400;line-height:1.25rem;display:block;overflow-x:hidden}.app-textarea-control::placeholder{color:hsl(var(--default-500))}.app-textarea-base.app-size-lg .app-textarea-control{font-size:var(--font-size-medium);line-height:1.5rem}.app-textarea-base[data-disable-autosize=true] .app-textarea-control{resize:vertical}.app-textarea-label-inside{z-index:1;max-width:100%;color:hsl(var(--default-500));font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;transform-origin:0 0;pointer-events:none;padding-bottom:.125rem;padding-right:.5rem;line-height:1.25rem;transition:transform .2s ease-out,color .2s ease-out;display:block;position:relative;overflow:hidden}.app-textarea-base:is([data-filled=true],[data-focus=true]) .app-textarea-label-inside{color:hsl(var(--default-600));transform:scale(.85)}.app-textarea-base.app-size-sm .app-textarea-label-inside{font-size:var(--font-size-tiny);line-height:1rem}.app-textarea-base.app-size-lg .app-textarea-label-inside{font-size:var(--font-size-medium);line-height:1.5rem}.app-textarea-label-inside[data-required=true]:after,.app-textarea-base>.app-field-label[data-required=true]:after{color:hsl(var(--danger));content:"*";margin-left:.125rem}.app-textarea-content{height:1.25rem;color:hsl(var(--default-500));font-size:var(--font-size-small);flex:none;align-items:center;margin-right:.375rem;line-height:1.25rem;display:inline-flex}.app-textarea-content[data-slot=end-content]{margin-left:.375rem;margin-right:0}.app-textarea-content>:is(svg,.app-icon){width:1.25rem;height:1.25rem}.app-textarea-clear{z-index:10;outline-offset:2px;width:2rem;height:2rem;color:hsl(var(--default-500));opacity:0;cursor:pointer;pointer-events:none;background:0 0;border:0;border-radius:9999px;outline:2px solid #0000;place-items:center;padding:.4375rem;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:.25rem;right:.25rem;transform:scale(.9)}.app-textarea-clear>svg{width:1.125rem;height:1.125rem}.app-textarea-clear[data-visible=true]{opacity:.7;pointer-events:auto;transform:scale(1)}.app-textarea-clear[data-hover=true]{opacity:1}.app-textarea-clear[data-focus-visible=true]{outline-color:hsl(var(--focus))}.app-textarea-base[data-clearable=true] .app-textarea-label-inside,.app-textarea-base[data-clearable=true] .app-textarea-inner{padding-right:1.75rem}.app-textarea-base[data-hover=true] .app-textarea-wrapper[data-variant=flat]{background:hsl(var(--default-200))}.app-textarea-base[data-focus=true] .app-textarea-wrapper[data-variant=flat]{background:hsl(var(--default-100))}.app-textarea-base:is([data-hover=true],[data-focus=true]) .app-textarea-wrapper[data-variant=faded]{border-color:hsl(var(--default-400));background:hsl(var(--default-100))}.app-textarea-base[data-hover=true] .app-textarea-wrapper[data-variant=bordered]{border-color:hsl(var(--default-400))}.app-textarea-base[data-focus=true] .app-textarea-wrapper[data-variant=bordered]{border-color:hsl(var(--default-foreground))}.app-textarea-base[data-focus=true] .app-textarea-wrapper[data-variant=underlined]:after{width:100%}.app-textarea-base[data-focus-visible=true] .app-textarea-wrapper:is([data-variant=flat],[data-variant=faded]){box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--focus)), 0 1px 2px 0 #0000000d}.app-textarea-base:not(.app-color-default) .app-textarea-wrapper[data-variant=flat]{background:hsl(var(--ui-100))}.app-textarea-base:not(.app-color-default) :is(.app-textarea-control,.app-textarea-label-inside){color:hsl(var(--ui-color))}.app-textarea-base:is(.app-color-success,.app-color-warning) :is(.app-textarea-control,.app-textarea-label-inside){color:hsl(var(--ui-600))}.app-textarea-base:not(.app-color-default):is([data-hover=true],[data-focus=true]) .app-textarea-wrapper[data-variant=flat]{background:hsl(var(--ui-50))}.app-textarea-base:not(.app-color-default):is([data-hover=true],[data-focus=true]) .app-textarea-wrapper:is([data-variant=bordered],[data-variant=faded]){border-color:hsl(var(--ui-color))}.app-textarea-base[data-invalid=true] :is(.app-textarea-control,.app-textarea-label-inside),.app-textarea-base[data-invalid=true]>[data-slot=label]{color:hsl(var(--danger))}.app-textarea-base[data-invalid=true] .app-textarea-wrapper[data-variant=flat]{background:hsl(var(--danger-50))}.app-textarea-base[data-invalid=true] .app-textarea-wrapper[data-variant=faded]{border-color:hsl(var(--danger));background:hsl(var(--danger-50))}.app-textarea-base[data-invalid=true] .app-textarea-wrapper[data-variant=bordered]{border-color:hsl(var(--danger))}.app-textarea-base[data-invalid=true] .app-textarea-wrapper[data-variant=underlined]:after{background:hsl(var(--danger));width:100%}.app-textarea-base[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-textarea-base .app-textarea-wrapper[data-disabled=true]{opacity:1}.app-textarea-base[data-readonly=true] .app-textarea-wrapper{cursor:default}.app-textarea-base[data-label-placement=outside]>[data-slot=label]{padding-bottom:.375rem;line-height:1.25rem}.app-textarea-base[data-label-placement=outside-left]{grid-template-columns:max-content minmax(0,1fr);align-items:start;display:grid}.app-textarea-base[data-label-placement=outside-left]>[data-slot=label]{padding:.5rem .5rem 0;line-height:1.25rem}.app-textarea-base[data-label-placement=outside-left]>[data-slot=helper-wrapper]{grid-column:2}.app-textarea-base>[data-slot=helper-wrapper]{min-height:1rem;padding:.25rem}.app-textarea-base[data-disable-animation=true] :is(.app-textarea-wrapper,.app-textarea-control,.app-textarea-clear){transition:none}@media (prefers-reduced-motion:reduce){.app-textarea-base :is(.app-textarea-wrapper,.app-textarea-control,.app-textarea-clear){transition:none}}.app-number-stepper{margin-right:-.5rem;display:grid}.app-number-stepper button{width:1.5rem;height:1rem;color:hsl(var(--default-500));background:0 0;border:0;place-items:center;display:grid}.app-choice-copy{display:grid}.app-choice-description{color:hsl(var(--default-500));font-size:.75rem}.app-checkbox-base{max-width:fit-content;color:hsl(var(--foreground));cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:flex-start;align-items:center;margin:-.5rem;padding:.5rem;display:inline-flex;position:relative}.app-checkbox-input{z-index:1;box-sizing:border-box;opacity:.0001;width:100%;height:100%;font:inherit;cursor:pointer;margin:0;padding:0;position:absolute;top:0;overflow:visible}.app-checkbox-wrapper{border-radius:calc(var(--radius-medium) * .6);width:1.25rem;height:1.25rem;color:hsl(var(--ui-foreground));flex:none;justify-content:center;align-items:center;margin-inline-end:.5rem;transition:transform .15s;display:inline-flex;position:relative;overflow:hidden}.app-checkbox-wrapper:before,.app-checkbox-wrapper:after{box-sizing:border-box;border-radius:inherit;content:"";position:absolute;inset:0}.app-checkbox-wrapper:before{border:2px solid hsl(var(--default));transition:border-color .15s,background-color .15s}.app-checkbox-wrapper:after{background:hsl(var(--ui-color));opacity:0;transform-origin:50%;transition:transform .2s linear,opacity .2s linear;transform:scale(.5)}.app-checkbox-base[data-selected=true] .app-checkbox-wrapper:after,.app-checkbox-base[data-indeterminate=true] .app-checkbox-wrapper:after{opacity:1;transform:scale(1)}.app-checkbox-base[data-hover=true] .app-checkbox-wrapper:before{background:hsl(var(--default-100))}.app-checkbox-base[data-focus-visible=true] .app-checkbox-wrapper{z-index:10;box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--focus))}.app-checkbox-base[data-pressed=true] .app-checkbox-wrapper{transform:scale(.95)}.app-checkbox-icon{z-index:10;opacity:0;pointer-events:none;place-items:center;width:1rem;height:.75rem;transition:opacity .15s;display:grid;position:relative}.app-checkbox-icon>:is(svg,.app-icon){width:inherit;height:inherit}.app-checkbox-icon>svg{stroke-width:2px}.app-checkbox-base[data-selected=true] .app-checkbox-icon,.app-checkbox-base[data-indeterminate=true] .app-checkbox-icon{opacity:1}.app-checkbox-indeterminate,.app-checkbox-base[data-indeterminate=true] .app-checkbox-check{display:none}.app-checkbox-base[data-indeterminate=true] .app-checkbox-indeterminate{display:block}.app-checkbox-label{color:hsl(var(--foreground));-webkit-user-select:none;user-select:none;font-size:1rem;transition:color .15s,opacity .15s;position:relative}.app-checkbox-base[data-size=sm] .app-checkbox-wrapper{border-radius:calc(var(--radius-medium) * .5);width:1rem;height:1rem}.app-checkbox-base[data-size=sm] .app-checkbox-icon{width:.75rem;height:.5rem}.app-checkbox-base[data-size=sm] .app-checkbox-label{font-size:.875rem}.app-checkbox-base[data-size=lg] .app-checkbox-wrapper{border-radius:calc(var(--radius-medium) * .7);width:1.5rem;height:1.5rem}.app-checkbox-base[data-size=lg] .app-checkbox-icon{width:1.25rem;height:1rem}.app-checkbox-base[data-size=lg] .app-checkbox-label{font-size:1.125rem}.app-checkbox-base[data-radius=none] .app-checkbox-wrapper{border-radius:0}.app-checkbox-base[data-radius=sm] .app-checkbox-wrapper{border-radius:calc(var(--radius-medium) * .5)}.app-checkbox-base[data-radius=md] .app-checkbox-wrapper{border-radius:calc(var(--radius-medium) * .6)}.app-checkbox-base[data-radius=lg] .app-checkbox-wrapper{border-radius:calc(var(--radius-medium) * .7)}.app-checkbox-base[data-radius=full] .app-checkbox-wrapper{border-radius:9999px}.app-checkbox-base[data-line-through=true] .app-checkbox-label{justify-content:center;align-items:center;display:inline-flex}.app-checkbox-base[data-line-through=true] .app-checkbox-label:before{content:"";background:currentColor;width:0;height:2px;transition:width .2s;position:absolute}.app-checkbox-base[data-line-through=true][data-selected=true] .app-checkbox-label{opacity:.6}.app-checkbox-base[data-line-through=true][data-selected=true] .app-checkbox-label:before{width:100%}.app-checkbox-base[data-invalid=true] .app-checkbox-wrapper:before{border-color:hsl(var(--danger))}.app-checkbox-base[data-invalid=true] .app-checkbox-label{color:hsl(var(--danger))}.app-checkbox-base[data-readonly=true],.app-checkbox-base[data-readonly=true] .app-checkbox-input{cursor:default}.app-checkbox-base[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-checkbox-base[data-disable-animation=true] *,.app-checkbox-base[data-disable-animation=true] :before,.app-checkbox-base[data-disable-animation=true] :after{transition:none!important}.app-checkbox-group{min-width:0;color:hsl(var(--foreground));border:0;margin:0;padding:0}.app-checkbox-group-label{float:none;width:100%;color:hsl(var(--foreground));margin:0 0 .25rem;padding:0;font-size:.875rem}.app-checkbox-group-description{color:hsl(var(--foreground) / .5);margin-bottom:.5rem;font-size:.75rem;line-height:1.25rem}.app-checkbox-group-wrapper{align-items:flex-start;gap:.5rem;display:flex}.app-checkbox-group[data-orientation=vertical] .app-checkbox-group-wrapper{flex-direction:column}.app-checkbox-group[data-orientation=horizontal] .app-checkbox-group-wrapper{flex-flow:wrap}.app-checkbox-group-error{color:hsl(var(--danger));margin-top:.25rem;font-size:.75rem;line-height:1.25rem}.app-checkbox-group[data-invalid=true] .app-checkbox-group-label{color:hsl(var(--danger))}.app-checkbox-group[data-disabled=true]{opacity:var(--disabled-opacity)}.app-checkbox-group[data-size=sm] .app-checkbox-base{--checkbox-group-size:sm}.app-checkbox-group[data-size=sm] .app-checkbox-wrapper{border-radius:calc(var(--radius-medium) * .5);width:1rem;height:1rem}.app-checkbox-group[data-size=sm] .app-checkbox-icon{width:.75rem;height:.5rem}.app-checkbox-group[data-size=sm] .app-checkbox-label{font-size:.875rem}.app-checkbox-group[data-size=lg] .app-checkbox-wrapper{border-radius:calc(var(--radius-medium) * .7);width:1.5rem;height:1.5rem}.app-checkbox-group[data-size=lg] .app-checkbox-icon{width:1.25rem;height:1rem}.app-checkbox-group[data-size=lg] .app-checkbox-label{font-size:1.125rem}.app-checkbox-group[data-radius=none] .app-checkbox-wrapper{border-radius:0}.app-checkbox-group[data-radius=sm] .app-checkbox-wrapper{border-radius:calc(var(--radius-medium) * .5)}.app-checkbox-group[data-radius=md] .app-checkbox-wrapper{border-radius:calc(var(--radius-medium) * .6)}.app-checkbox-group[data-radius=lg] .app-checkbox-wrapper{border-radius:calc(var(--radius-medium) * .7)}.app-checkbox-group[data-radius=full] .app-checkbox-wrapper{border-radius:9999px}.app-checkbox-group[data-color=default] .app-checkbox-base{--ui-color:var(--default-400);--ui-foreground:var(--foreground)}.app-checkbox-group[data-color=primary] .app-checkbox-base{--ui-color:var(--primary);--ui-foreground:var(--primary-foreground)}.app-checkbox-group[data-color=secondary] .app-checkbox-base{--ui-color:var(--secondary);--ui-foreground:var(--secondary-foreground)}.app-checkbox-group[data-color=success] .app-checkbox-base{--ui-color:var(--success);--ui-foreground:var(--success-foreground)}.app-checkbox-group[data-color=warning] .app-checkbox-base{--ui-color:var(--warning);--ui-foreground:var(--warning-foreground)}.app-checkbox-group[data-color=danger] .app-checkbox-base{--ui-color:var(--danger);--ui-foreground:var(--danger-foreground)}.app-checkbox-group[data-line-through=true] .app-checkbox-label{justify-content:center;align-items:center;display:inline-flex}.app-checkbox-group[data-line-through=true] .app-checkbox-label:before{content:"";background:currentColor;width:0;height:2px;transition:width .2s;position:absolute}.app-checkbox-group[data-line-through=true] .app-checkbox-base[data-selected=true] .app-checkbox-label{opacity:.6}.app-checkbox-group[data-line-through=true] .app-checkbox-base[data-selected=true] .app-checkbox-label:before{width:100%}.app-checkbox-group[data-invalid=true] .app-checkbox-base .app-checkbox-wrapper:before{border-color:hsl(var(--danger))}.app-checkbox-group[data-disable-animation=true] *,.app-checkbox-group[data-disable-animation=true] :before,.app-checkbox-group[data-disable-animation=true] :after{transition:none!important}.app-radio-base{max-width:fit-content;color:hsl(var(--foreground));cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:flex-start;align-items:flex-start;margin:-.5rem;padding:.5rem;display:inline-flex;position:relative}.app-radio-input{z-index:1;box-sizing:border-box;opacity:.0001;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.app-radio-wrapper{border:2px solid hsl(var(--default));border-radius:9999px;flex:none;place-items:center;width:1.25rem;height:1.25rem;margin-inline-end:.5rem;transition:border-color .15s,background-color .15s,transform .15s,box-shadow .15s;display:grid}.app-radio-control{background:hsl(var(--ui-color));opacity:0;border-radius:9999px;width:.5rem;height:.5rem;transition:transform .2s,opacity .2s;transform:scale(0)}.app-radio-base[data-selected=true] .app-radio-wrapper{border-color:hsl(var(--ui-color))}.app-radio-base[data-selected=true] .app-radio-control{opacity:1;transform:scale(1)}.app-radio-base[data-hover=true]:not([data-selected=true]) .app-radio-wrapper{border-color:hsl(var(--default-500));background:hsl(var(--default-100))}.app-radio-base[data-focus-visible=true] .app-radio-wrapper{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--focus))}.app-radio-base[data-pressed=true] .app-radio-wrapper{transform:scale(.95)}.app-radio-label-wrapper{gap:.125rem;min-width:0;display:grid}.app-radio-label{color:hsl(var(--foreground));font-size:1rem;line-height:1.25rem}.app-radio-description{color:hsl(var(--foreground) / .5);font-size:.75rem;line-height:1rem}.app-radio-base[data-size=sm] .app-radio-wrapper{width:1rem;height:1rem}.app-radio-base[data-size=sm] .app-radio-control{width:.375rem;height:.375rem}.app-radio-base[data-size=sm] .app-radio-label{font-size:.875rem}.app-radio-base[data-size=lg] .app-radio-wrapper{width:1.5rem;height:1.5rem}.app-radio-base[data-size=lg] .app-radio-control{width:.625rem;height:.625rem}.app-radio-base[data-size=lg] .app-radio-label{font-size:1.125rem;line-height:1.5rem}.app-radio-base[data-invalid=true] .app-radio-wrapper{border-color:hsl(var(--danger))}.app-radio-base[data-invalid=true] .app-radio-label{color:hsl(var(--danger))}.app-radio-base[data-readonly=true],.app-radio-base[data-readonly=true] .app-radio-input{cursor:default}.app-radio-base[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-radio-base[data-disable-animation=true] *,.app-radio-base[data-disable-animation=true] :before,.app-radio-base[data-disable-animation=true] :after{transition:none!important}.app-radio-group{min-width:0;color:hsl(var(--foreground));border:0;margin:0;padding:0}.app-radio-group-label{float:none;width:100%;color:hsl(var(--foreground));margin:0 0 .25rem;padding:0;font-size:.875rem}.app-radio-group-description{color:hsl(var(--foreground) / .5);margin-bottom:.5rem;font-size:.75rem;line-height:1.25rem}.app-radio-group-wrapper{align-items:flex-start;gap:.5rem;display:flex}.app-radio-group[data-orientation=vertical] .app-radio-group-wrapper{flex-direction:column}.app-radio-group[data-orientation=horizontal] .app-radio-group-wrapper{flex-flow:wrap}.app-radio-group-error{color:hsl(var(--danger));margin-top:.25rem;font-size:.75rem;line-height:1.25rem}.app-radio-group[data-invalid=true] .app-radio-group-label{color:hsl(var(--danger))}.app-radio-group[data-disabled=true]{opacity:var(--disabled-opacity)}.app-radio-group[data-size=sm] .app-radio-wrapper{width:1rem;height:1rem}.app-radio-group[data-size=sm] .app-radio-control{width:.375rem;height:.375rem}.app-radio-group[data-size=sm] .app-radio-label{font-size:.875rem}.app-radio-group[data-size=lg] .app-radio-wrapper{width:1.5rem;height:1.5rem}.app-radio-group[data-size=lg] .app-radio-control{width:.625rem;height:.625rem}.app-radio-group[data-size=lg] .app-radio-label{font-size:1.125rem;line-height:1.5rem}.app-radio-group[data-color=default] .app-radio-base{--ui-color:var(--default-500);--ui-foreground:var(--foreground)}.app-radio-group[data-color=primary] .app-radio-base{--ui-color:var(--primary);--ui-foreground:var(--primary-foreground)}.app-radio-group[data-color=secondary] .app-radio-base{--ui-color:var(--secondary);--ui-foreground:var(--secondary-foreground)}.app-radio-group[data-color=success] .app-radio-base{--ui-color:var(--success);--ui-foreground:var(--success-foreground)}.app-radio-group[data-color=warning] .app-radio-base{--ui-color:var(--warning);--ui-foreground:var(--warning-foreground)}.app-radio-group[data-color=danger] .app-radio-base{--ui-color:var(--danger);--ui-foreground:var(--danger-foreground)}.app-radio-group[data-invalid=true] .app-radio-base .app-radio-wrapper{border-color:hsl(var(--danger))}.app-radio-group[data-disable-animation=true] *,.app-radio-group[data-disable-animation=true] :before,.app-radio-group[data-disable-animation=true] :after{transition:none!important}.app-choice-group{gap:.75rem;display:grid}.app-choice-group[data-orientation=horizontal]{flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.app-checkbox-base *,.app-checkbox-base :before,.app-checkbox-base :after{transition:none!important}}.app-switch-base{max-width:fit-content;color:hsl(var(--foreground));cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;display:inline-flex;position:relative}.app-switch-wrapper{outline-offset:2px;background:hsl(var(--default-200));border-radius:9999px;outline:2px solid #0000;flex:none;justify-content:flex-start;align-items:center;padding-inline:.25rem;transition:background-color .15s;display:inline-flex;position:relative;overflow:hidden}.app-switch-thumb{z-index:10;color:#000;box-shadow:var(--shadow-small);pointer-events:none;transform-origin:100%;background:#fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;transition:width .15s,margin-inline-start .15s,transform .15s;display:flex}.app-switch-copy{margin-inline-start:.5rem;display:grid}.app-switch-label{color:hsl(var(--foreground));-webkit-user-select:none;user-select:none;position:relative}.app-switch-description{color:hsl(var(--default-500));font-size:var(--font-size-tiny);line-height:1rem}.app-switch-start-content,.app-switch-end-content{z-index:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.app-switch-start-content{opacity:0;transition:opacity .15s,transform .15s;inset-inline-start:.375rem;transform:scale(.5)}.app-switch-end-content{color:hsl(var(--default-600));opacity:1;transition:opacity .15s,transform .15s;inset-inline-end:.375rem}.app-switch-thumb-icon{color:#000;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex;position:relative}.app-switch-thumb-icon-selected,.app-switch-thumb-icon-unselected{justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;inset:0}.app-switch-thumb-icon-selected{opacity:0;transform:scale(.65)rotate(-20deg)}.app-switch-thumb-icon-unselected{opacity:1;transform:scale(1)rotate(0)}.app-switch-base[data-size=sm] .app-switch-wrapper{width:2.5rem;height:1.5rem}.app-switch-base[data-size=sm] .app-switch-thumb{width:1rem;height:1rem;font-size:var(--font-size-tiny)}.app-switch-base[data-size=sm] .app-switch-label{font-size:var(--font-size-small);line-height:var(--line-height-small)}.app-switch-base[data-size=sm] :is(.app-switch-start-content,.app-switch-end-content){font-size:var(--font-size-tiny)}.app-switch-base[data-size=md] .app-switch-wrapper{width:3rem;height:1.75rem}.app-switch-base[data-size=md] .app-switch-thumb{width:1.25rem;height:1.25rem;font-size:var(--font-size-small)}.app-switch-base[data-size=md] .app-switch-label{font-size:var(--font-size-medium);line-height:var(--line-height-medium)}.app-switch-base[data-size=md] :is(.app-switch-start-content,.app-switch-end-content){font-size:var(--font-size-small)}.app-switch-base[data-size=lg] .app-switch-wrapper{width:3.5rem;height:2rem}.app-switch-base[data-size=lg] .app-switch-thumb{width:1.5rem;height:1.5rem;font-size:var(--font-size-medium)}.app-switch-base[data-size=lg] .app-switch-label{font-size:var(--font-size-large);line-height:var(--line-height-large)}.app-switch-base[data-size=lg] :is(.app-switch-start-content,.app-switch-end-content){font-size:var(--font-size-medium)}.app-switch-base[data-selected=true] .app-switch-wrapper{background:hsl(var(--ui-color));color:hsl(var(--ui-foreground))}.app-switch-base[data-color=default][data-selected=true] .app-switch-wrapper{background:hsl(var(--default-400));color:hsl(var(--default-foreground))}.app-switch-base[data-size=sm][data-selected=true] .app-switch-thumb{margin-inline-start:1rem}.app-switch-base[data-size=md][data-selected=true] .app-switch-thumb{margin-inline-start:1.25rem}.app-switch-base[data-size=lg][data-selected=true] .app-switch-thumb{margin-inline-start:1.5rem}.app-switch-base[data-selected=true] .app-switch-start-content{opacity:1;transform:scale(1)}.app-switch-base[data-selected=true] .app-switch-end-content{opacity:0;transform:translate(.75rem)}.app-switch-base[data-selected=true] .app-switch-thumb-icon-selected{opacity:1;transform:scale(1)rotate(0)}.app-switch-base[data-selected=true] .app-switch-thumb-icon-unselected{opacity:0;transform:scale(.65)rotate(20deg)}.app-switch-base[data-focus-visible=true] .app-switch-wrapper{outline-color:hsl(var(--focus))}.app-switch-base[data-size=sm][data-pressed=true] .app-switch-thumb{width:1.25rem}.app-switch-base[data-size=md][data-pressed=true] .app-switch-thumb{width:1.5rem}.app-switch-base[data-size=lg][data-pressed=true] .app-switch-thumb{width:1.75rem}.app-switch-base[data-size=sm][data-selected=true][data-pressed=true] .app-switch-thumb{margin-inline-start:.75rem}.app-switch-base[data-size=md][data-selected=true][data-pressed=true] .app-switch-thumb{margin-inline-start:1rem}.app-switch-base[data-size=lg][data-selected=true][data-pressed=true] .app-switch-thumb{margin-inline-start:1.25rem}.app-switch-base[data-disabled=true],.app-checkbox-label[data-disabled=true],.app-radio[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-switch-base[data-readonly=true]{cursor:default}.app-switch-base[data-disable-animation=true] :is(.app-switch-wrapper,.app-switch-thumb,.app-switch-start-content,.app-switch-end-content,.app-switch-thumb-icon-selected,.app-switch-thumb-icon-unselected){transition:none}.app-switch-base :is(.app-switch-start-content,.app-switch-end-content,.app-switch-thumb-icon,.app-switch-thumb-icon-selected,.app-switch-thumb-icon-unselected)>:is(svg,.app-icon){width:1em;height:1em}@media (prefers-reduced-motion:reduce){.app-switch-base :is(.app-switch-wrapper,.app-switch-thumb,.app-switch-start-content,.app-switch-end-content,.app-switch-thumb-icon-selected,.app-switch-thumb-icon-unselected){transition:none}}.app-slider{--slider-thumb-size:1.5rem;--slider-thumb-inner-size:1.25rem;--slider-track-size:.75rem;--slider-track-margin:.375rem;width:100%;max-width:28rem;color:hsl(var(--foreground));font-family:var(--font-sans);touch-action:none;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:.25rem;display:flex}.app-slider[data-size=sm]{--slider-thumb-size:1.25rem;--slider-thumb-inner-size:1rem;--slider-track-size:.25rem;--slider-track-margin:.5rem}.app-slider[data-size=lg]{--slider-thumb-size:1.75rem;--slider-thumb-inner-size:1.25rem;--slider-track-size:1.75rem;--slider-track-margin:.25rem}.app-slider[data-focus-visible=true]{outline:none}.app-slider-label-wrapper{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.app-slider-label,.app-slider-value{color:inherit;font-size:.875rem;line-height:1.25rem}.app-slider[data-size=lg] :is(.app-slider-label,.app-slider-value){font-size:1rem;line-height:1.5rem}.app-slider-track-wrapper{align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.app-slider-content{color:hsl(var(--default-500));flex:none;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.app-slider-content :where(.app-icon,svg){width:1.25rem;height:1.25rem}.app-slider-track{width:100%;height:var(--slider-track-size);box-sizing:border-box;margin-block:var(--slider-track-margin);border-inline:calc(var(--slider-thumb-size) / 2) solid transparent;background:hsl(var(--default-300) / .5);cursor:pointer;border-radius:9999px;display:flex;position:relative}.app-slider-fill{width:calc(var(--slider-fill-end,0%) - var(--slider-fill-start,0%));background:hsl(var(--ui-color));pointer-events:none;border-radius:0;position:absolute;inset-block:0;inset-inline-start:var(--slider-fill-start,0%)}.app-slider-track[data-fill-start=true]{border-inline-start-color:hsl(var(--ui-color))}.app-slider-track[data-fill-end=true]{border-inline-end-color:hsl(var(--ui-color))}.app-slider-thumb{z-index:2;width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:hsl(var(--ui-color));box-shadow:var(--surface-shadow);cursor:grab;-webkit-user-select:none;user-select:none;border:0;border-radius:9999px;outline:none;justify-content:center;align-items:center;transition:box-shadow .2s;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:var(--slider-position,0%);transform:translate(-50%,-50%)}[dir=rtl] .app-slider-thumb{transform:translate(50%,-50%)}.app-slider-thumb:before{content:"";border-radius:9999px;width:2.75rem;height:2.75rem;position:absolute}.app-slider-thumb:after{content:"";width:var(--slider-thumb-inner-size);height:var(--slider-thumb-inner-size);background:hsl(var(--background));box-shadow:var(--surface-shadow);border-radius:9999px;transition:transform .2s;position:absolute}.app-slider[data-radius=lg] .app-slider-thumb{border-radius:calc(var(--radius-large) / 1.5)}.app-slider[data-radius=lg] .app-slider-thumb:after{border-radius:calc(var(--radius-large) / 2)}.app-slider[data-radius=md] .app-slider-thumb{border-radius:calc(var(--radius-medium) / 2)}.app-slider[data-radius=md] .app-slider-thumb:after{border-radius:calc(var(--radius-medium) / 3)}.app-slider[data-radius=sm] .app-slider-thumb{border-radius:calc(var(--radius-small) / 2)}.app-slider[data-radius=sm] .app-slider-thumb:after{border-radius:calc(var(--radius-small) / 3)}.app-slider[data-radius=none] .app-slider-thumb,.app-slider[data-radius=none] .app-slider-thumb:after{border-radius:0}.app-slider-thumb[data-dragging=true]{z-index:3;cursor:grabbing}.app-slider:not([data-disable-thumb-scale=true]) .app-slider-thumb[data-dragging=true]:after{transform:scale(.8)}.app-slider-thumb[data-focus-visible=true]{outline:none}.app-slider[data-show-outline=true] .app-slider-thumb{box-shadow:0 0 0 2px hsl(var(--background))}.app-slider[data-size=lg] .app-slider-thumb{box-shadow:none}.app-slider[data-hide-thumb=true] .app-slider-thumb{opacity:0}.app-slider-thumb-content{z-index:1;color:hsl(var(--ui-color));justify-content:center;align-items:center;display:inline-flex;position:relative}.app-slider-thumb-content :where(.app-icon,svg){width:.75rem;height:.75rem}.app-slider-step{z-index:1;background:hsl(var(--default-400));pointer-events:none;border-radius:9999px;width:.25rem;height:.25rem;position:absolute;inset-block-start:50%;inset-inline-start:var(--slider-position);transform:translate(-50%,-50%)}.app-slider-step[data-in-range=true]{background:hsl(var(--ui-foreground))}.app-slider-mark{color:hsl(var(--foreground));opacity:.5;white-space:nowrap;cursor:pointer;font-size:.875rem;line-height:1.25rem;transition:opacity .2s;position:absolute;inset-block-start:calc(100% + .75rem);inset-inline-start:var(--slider-position);transform:translate(-50%)}.app-slider-mark[data-active=true]{opacity:1}.app-slider:has(.app-slider-mark){margin-block-end:1.25rem}.app-slider-tooltip{border-radius:var(--radius-small);background:hsl(var(--content1));min-width:max-content;color:hsl(var(--content1-foreground));box-shadow:var(--overlay-shadow);pointer-events:none;padding:.375rem .5rem;font-size:.75rem;line-height:1rem;display:none;position:absolute;inset-block-end:calc(100% + .5rem);inset-inline-start:50%;transform:translate(-50%)}.app-slider-thumb:is([data-dragging=true],[data-focus-visible=true],[data-hover=true]) .app-slider-tooltip{display:block}.app-slider[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-slider[data-disable-animation=true] *{transition:none!important;animation:none!important}.app-slider[data-orientation=vertical]{flex-direction:column-reverse;align-items:center;gap:.25rem;width:fit-content;max-width:none;height:100%}.app-slider[data-orientation=vertical] .app-slider-label-wrapper{flex-direction:column;width:auto;min-width:max-content}.app-slider[data-orientation=vertical] .app-slider-track-wrapper{flex-direction:column;flex:1;min-height:0}.app-slider[data-orientation=vertical] .app-slider-track{width:var(--slider-track-size);height:100%;min-height:0;margin-block:0;margin-inline:var(--slider-track-margin);border-inline:0;border-block:calc(var(--slider-thumb-size) / 2) solid transparent;flex:1}.app-slider[data-orientation=vertical] .app-slider-track[data-fill-start=true]{border-block-end-color:hsl(var(--ui-color));border-inline-start-color:#0000}.app-slider[data-orientation=vertical] .app-slider-track[data-fill-end=true]{border-block-start-color:hsl(var(--ui-color));border-inline-end-color:#0000}.app-slider[data-orientation=vertical] .app-slider-fill{width:auto;height:calc(var(--slider-fill-end,0%) - var(--slider-fill-start,0%));inset-block-start:auto;inset-block-end:var(--slider-fill-start,0%);inset-inline:0}.app-slider[data-orientation=vertical] .app-slider-thumb{inset-block-start:auto;inset-block-end:var(--slider-position,0%);inset-inline-start:50%;transform:translate(-50%,50%)}.app-slider[data-orientation=vertical] .app-slider-step{inset-block-start:auto;inset-block-end:var(--slider-position);inset-inline-start:50%;transform:translate(-50%,50%)}.app-slider[data-orientation=vertical] .app-slider-mark{inset-block-start:auto;inset-block-end:var(--slider-position);inset-inline-start:calc(100% + .75rem);transform:translateY(50%)}.app-slider[data-orientation=vertical] .app-slider-tooltip{inset-block-end:auto;inset-inline-start:calc(100% + .5rem);top:50%;transform:translateY(-50%)}.app-slider[data-orientation=vertical]:has(.app-slider-mark){margin-block-end:0;margin-inline-end:2rem}@media (prefers-reduced-motion:reduce){.app-slider *{transition-duration:.001ms!important}}.app-input-otp{width:fit-content;max-width:100%;color:hsl(var(--foreground));outline:none;flex-direction:column;display:flex;position:relative}.app-input-otp[data-focus-visible=true]{outline:none}.app-input-otp[data-full-width=true]{width:100%}.app-input-otp-wrapper{--otp-root-height:2.5rem;pointer-events:none;align-items:center;width:fit-content;max-width:100%;display:flex;position:relative}.app-input-otp[data-size=sm] .app-input-otp-wrapper{--otp-root-height:2rem}.app-input-otp[data-size=lg] .app-input-otp-wrapper{--otp-root-height:3rem}.app-input-otp-input{z-index:2;color:#0000;caret-color:#0000;opacity:1;pointer-events:auto;width:100%;height:100%;box-shadow:none;font-family:monospace;font-size:var(--otp-root-height);font-variant-numeric:tabular-nums;letter-spacing:-.5em;text-align:center;-webkit-text-fill-color:transparent;background:0 0;border:0;outline:0;margin:0;padding:0;line-height:1;display:flex;position:absolute;inset:0}.app-input-otp-segments{gap:.25rem;max-width:100%;padding-block:.5rem;display:inline-flex}.app-input-otp[data-text-align=left] .app-input-otp-input{text-align:left}.app-input-otp[data-text-align=center] .app-input-otp-input{text-align:center}.app-input-otp[data-text-align=right] .app-input-otp-input{text-align:right}.app-input-otp-segment{box-sizing:border-box;background:hsl(var(--default-100));width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:hsl(var(--foreground));font-size:var(--font-size-small);font-weight:600;line-height:var(--line-height-small);border:0 solid #0000;border-radius:6px;outline:3px solid #0000;flex:none;justify-content:center;align-items:center;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),outline-color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),scale .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.app-input-otp[data-size=sm] .app-input-otp-segment{width:2rem;min-width:2rem;height:2rem;min-height:2rem;font-size:var(--font-size-small)}.app-input-otp[data-size=lg] .app-input-otp-segment{width:3rem;min-width:3rem;height:3rem;min-height:3rem;font-size:var(--font-size-medium);line-height:var(--line-height-medium)}.app-input-otp[data-radius=none] .app-input-otp-segment{border-radius:0}.app-input-otp[data-radius=sm] .app-input-otp-segment{border-radius:4px}.app-input-otp[data-radius=md] .app-input-otp-segment{border-radius:6px}.app-input-otp[data-radius=lg] .app-input-otp-segment{border-radius:8px}.app-input-otp[data-radius=full] .app-input-otp-segment{border-radius:9999px}.app-input-otp-segment[data-active=true]{z-index:1;scale:1.1}.app-input-otp-segment[data-focus-visible=true]{z-index:10;outline-width:2px;outline-color:hsl(var(--focus));outline-offset:2px}.app-input-otp-value{place-items:center;display:grid}.app-input-otp-password-char{background:currentColor;border-radius:9999px;width:.25rem;height:.25rem;display:block}.app-input-otp-caret{background:currentColor;width:1px;height:50%;animation:1s infinite app-input-otp-appearance-in}.app-input-otp[data-variant=flat] .app-input-otp-segment{background:hsl(var(--default-100));border-color:#0000}.app-input-otp[data-variant=flat] .app-input-otp-segment[data-active=true]{border-color:hsl(var(--default-400));background:hsl(var(--default-200))}.app-input-otp[data-variant=faded] .app-input-otp-segment{border-width:2px;border-color:hsl(var(--default-200));background:hsl(var(--default-100))}.app-input-otp[data-variant=faded] .app-input-otp-segment[data-active=true]{border-color:hsl(var(--default-400))}.app-input-otp[data-variant=bordered] .app-input-otp-segment{border-width:2px;border-color:hsl(var(--default-200));background:hsl(var(--background))}.app-input-otp[data-variant=bordered] .app-input-otp-segment[data-active=true]{border-color:hsl(var(--foreground))}.app-input-otp[data-variant=underlined] .app-input-otp-segment{border-bottom-width:2px;border-color:hsl(var(--default-200));background:hsl(var(--background));border-radius:0;overflow:visible;scale:1;box-shadow:0 1px #0000000d}.app-input-otp[data-variant=underlined] .app-input-otp-segment:after{background:hsl(var(--ui-color));content:"";height:2px;transition:right .15s,left .15s;position:absolute;bottom:-2px;left:50%;right:50%}.app-input-otp[data-variant=underlined] .app-input-otp-segment[data-active=true]{border-color:hsl(var(--default-300))}.app-input-otp[data-variant=underlined] .app-input-otp-segment[data-active=true]:after{left:0;right:0}.app-input-otp.app-color-default[data-variant=underlined] .app-input-otp-segment:after{background:hsl(var(--foreground))}.app-input-otp:not(.app-color-default) .app-input-otp-segment{color:hsl(var(--ui-color))}.app-input-otp:not(.app-color-default)[data-variant=flat] .app-input-otp-segment{background:hsl(var(--ui-100))}.app-input-otp:not(.app-color-default)[data-variant=flat] .app-input-otp-segment[data-active=true]{background:hsl(var(--ui-200))}.app-input-otp:not(.app-color-default)[data-variant=faded] .app-input-otp-segment{border-color:hsl(var(--ui-200));background:hsl(var(--ui-100))}.app-input-otp:not(.app-color-default):is([data-variant=faded],[data-variant=bordered]) .app-input-otp-segment[data-active=true]{border-color:hsl(var(--ui-color))}.app-input-otp:not(.app-color-default)[data-variant=bordered] .app-input-otp-segment,.app-input-otp:not(.app-color-default)[data-variant=underlined] .app-input-otp-segment{border-color:hsl(var(--ui-200))}.app-input-otp[data-invalid=true] .app-input-otp-segment{color:hsl(var(--danger))}.app-input-otp[data-invalid=true][data-variant=flat] .app-input-otp-segment{background:hsl(var(--danger-50))}.app-input-otp[data-invalid=true][data-variant=flat] .app-input-otp-segment[data-active=true]{background:hsl(var(--danger-100))}.app-input-otp[data-invalid=true][data-variant=bordered] .app-input-otp-segment{border-color:hsl(var(--danger-200))}.app-input-otp[data-invalid=true][data-variant=bordered] .app-input-otp-segment[data-active=true]{border-color:hsl(var(--danger-400))}.app-input-otp[data-invalid=true][data-variant=underlined] .app-input-otp-segment{border-color:hsl(var(--danger-200))}.app-input-otp[data-invalid=true][data-variant=underlined] .app-input-otp-segment:after{background:hsl(var(--danger-400))}.app-input-otp-helper{font-size:var(--font-size-tiny);font-weight:200;line-height:var(--line-height-tiny);margin-top:.125rem}.app-input-otp-description{width:100%;color:hsl(var(--default-400))}.app-input-otp-error{width:100%;color:hsl(var(--danger))}.app-input-otp[data-disabled=true] .app-input-otp-wrapper{opacity:.6}.app-input-otp[data-disabled=true] .app-input-otp-segment{opacity:var(--disabled-opacity);pointer-events:none}.app-input-otp[data-disabled=true] .app-input-otp-input{pointer-events:none}.app-input-otp[data-readonly=true] .app-input-otp-caret{background:0 0;animation:none}.app-input-otp[data-readonly=true] .app-input-otp-segment[data-active=true]{scale:1}.app-input-otp[data-disable-animation=true] :is(.app-input-otp-segment,.app-input-otp-caret),.app-input-otp[data-variant=underlined][data-disable-animation=true] .app-input-otp-segment:after{transition:none;animation:none}@keyframes app-input-otp-appearance-in{0%{opacity:0;transform:translateZ(0)scale(.95)}60%{opacity:.75;backface-visibility:hidden;transform:translateZ(0)scale(1.05)}to{opacity:1;transform:translateZ(0)scale(1)}}@media (prefers-reduced-motion:reduce){.app-input-otp :is(.app-input-otp-segment,.app-input-otp-caret),.app-input-otp[data-variant=underlined] .app-input-otp-segment:after{transition:none;animation:none}}.app-accordion{width:100%;padding-inline:.5rem;display:block}.app-accordion[data-full-width=false]{width:fit-content;max-width:100%}.app-accordion[data-variant=shadow]{border-radius:var(--radius-medium);background:hsl(var(--content1));box-shadow:var(--shadow-medium);padding-inline:1rem}.app-accordion[data-variant=bordered]{border:var(--border-width-medium) solid hsl(var(--divider));border-radius:var(--radius-medium);padding-inline:1rem}.app-accordion[data-variant=splitted]{flex-direction:column;gap:.5rem;display:flex}.app-accordion[data-variant=splitted]>.app-accordion-item{border-radius:var(--radius-medium);background:hsl(var(--content1));box-shadow:var(--shadow-medium);padding-inline:1rem}.app-accordion-item{position:relative}.app-accordion[data-show-divider=true]:not([data-variant=splitted])>.app-accordion-item:not(:last-child):after{background:hsl(var(--divider));content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.app-accordion-heading{font:inherit;margin:0}.app-accordion-trigger{outline-offset:2px;appearance:none;width:100%;height:100%;color:hsl(var(--foreground));font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;transition:opacity var(--jds-motion-duration);background:0 0;border:0;outline:2px solid #0000;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.app-accordion-item[data-compact=true] .app-accordion-trigger{padding-block:.5rem}.app-accordion-start-content{flex:none;display:inline-flex}.app-accordion-title-wrapper{text-align:start;flex-direction:column;flex:1;min-width:0;display:flex}.app-accordion-title{color:hsl(var(--foreground));font-size:var(--font-size-medium);font-weight:400;line-height:var(--line-height-medium)}.app-accordion-subtitle{color:hsl(var(--default-500));font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small)}.app-accordion-indicator{color:hsl(var(--default-400));transition:transform var(--jds-motion-duration);flex:none;font-size:1.25rem;display:inline-flex;transform:rotate(0)}.app-accordion-indicator .app-icon{width:1em;height:1em}.app-accordion-item[data-open=true] .app-accordion-indicator{transform:rotate(-90deg)}.app-accordion-item[data-hide-indicator=true] .app-accordion-indicator{display:none}.app-accordion-item[data-disable-indicator-animation=true] .app-accordion-indicator{transition:none}.app-accordion-item[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-accordion-content-motion{opacity:0;height:0;overflow:hidden}.app-accordion-item[data-open=true] .app-accordion-content-motion{opacity:1;height:auto;overflow:visible}.app-accordion-content{min-height:0;padding-block:.5rem;overflow:hidden}.app-accordion-item[data-compact=true] .app-accordion-content{padding-block:.25rem}.app-accordion-item[data-disable-animation=true] .app-accordion-content-motion{display:none}.app-accordion-item[data-disable-animation=true][data-open=true] .app-accordion-content-motion{display:block}.app-tabs{flex-direction:column;width:fit-content;max-width:100%;display:flex}.app-tabs[data-full-width=true]{width:100%}.app-tabs[data-placement=bottom]{flex-direction:column-reverse}.app-tabs[data-placement=start]{flex-direction:row}.app-tabs[data-placement=end]{flex-direction:row-reverse}.app-tabs-base{max-width:100%;display:inline-flex}.app-tabs[data-full-width=true]>.app-tabs-base,.app-tabs[data-full-width=true]>.app-tabs-base>.app-tabs-list{width:100%}.app-tabs-list{border-radius:var(--radius-medium);background:hsl(var(--default-100));scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:.5rem;width:fit-content;max-width:100%;height:fit-content;padding:.25rem;display:flex;position:relative;overflow-x:auto}.app-tabs-list::-webkit-scrollbar{display:none}.app-tabs[data-orientation=vertical]>.app-tabs-base>.app-tabs-list{flex-direction:column;overflow:hidden auto}.app-tabs[data-full-width=true]>.app-tabs-base>.app-tabs-list>.app-tab{flex:1 1 0}.app-tab{z-index:1;outline-offset:2px;appearance:none;width:100%;min-width:max-content;color:inherit;-webkit-tap-highlight-color:transparent;transition:opacity var(--jds-motion-duration);background:0 0;border:0;outline:2px solid #0000;justify-content:center;align-items:center;padding:.25rem .75rem;text-decoration:none;display:flex;position:relative}.app-tab[data-hover=true][data-selected=false],.app-tab[data-pressed=true][data-selected=false]{opacity:var(--disabled-opacity)}.app-tab[data-focus-visible=true]{z-index:10;outline-color:hsl(var(--focus))}.app-tab[data-disabled=true]{opacity:.3;pointer-events:none}.app-tab-content{z-index:1;color:hsl(var(--default-500));white-space:nowrap;transition:color var(--jds-motion-duration);align-items:center;gap:.5rem;display:inline-flex;position:relative}.app-tab[data-selected=true] .app-tab-content{color:hsl(var(--foreground))}.app-tabs[data-size=sm]>.app-tabs-base>.app-tabs-list>.app-tab{border-radius:var(--radius-small);height:1.75rem;font-size:var(--font-size-tiny)}.app-tabs[data-size=md]>.app-tabs-base>.app-tabs-list>.app-tab{border-radius:var(--radius-small);height:2rem;font-size:var(--font-size-small)}.app-tabs[data-size=lg]>.app-tabs-base>.app-tabs-list{border-radius:var(--radius-large)}.app-tabs[data-size=lg]>.app-tabs-base>.app-tabs-list>.app-tab{border-radius:var(--radius-medium);height:2.25rem;font-size:var(--font-size-medium)}.app-tabs[data-size=lg]>.app-tabs-base>.app-tabs-list>.app-tabs-cursor{border-radius:var(--radius-medium)}.app-tabs[data-radius=none]>.app-tabs-base>.app-tabs-list,.app-tabs[data-radius=none]>.app-tabs-base>.app-tabs-list>:is(.app-tab,.app-tabs-cursor){border-radius:0}.app-tabs:is([data-radius=sm],[data-radius=md])>.app-tabs-base>.app-tabs-list{border-radius:var(--radius-medium)}.app-tabs:is([data-radius=sm],[data-radius=md])>.app-tabs-base>.app-tabs-list>:is(.app-tab,.app-tabs-cursor){border-radius:var(--radius-small)}.app-tabs[data-radius=lg]>.app-tabs-base>.app-tabs-list{border-radius:var(--radius-large)}.app-tabs[data-radius=lg]>.app-tabs-base>.app-tabs-list>:is(.app-tab,.app-tabs-cursor){border-radius:var(--radius-medium)}.app-tabs[data-radius=full]>.app-tabs-base>.app-tabs-list,.app-tabs[data-radius=full]>.app-tabs-base>.app-tabs-list>:is(.app-tab,.app-tabs-cursor){border-radius:9999px}.app-tabs-cursor{z-index:0;visibility:hidden;border-radius:var(--radius-small);background:hsl(var(--ui-color));color:hsl(var(--ui-foreground));box-shadow:var(--shadow-small);will-change:left, top, width, height;position:absolute}.app-tabs-cursor[data-initialized=true]{visibility:visible}.app-tabs-cursor[data-animated=true]{transition:left .25s ease-out,top .25s ease-out,width .25s ease-out,height .25s ease-out}.app-tabs[data-color=default]>.app-tabs-base>.app-tabs-list>.app-tabs-cursor{background:hsl(var(--background))}:where(.dark,[data-theme=dark]) .app-tabs[data-color=default]>.app-tabs-base>.app-tabs-list>.app-tabs-cursor{background:hsl(var(--default))}.app-tabs:not([data-color=default]):not([data-variant=underlined])>.app-tabs-base>.app-tabs-list>.app-tab[data-selected=true]>.app-tab-content{color:hsl(var(--ui-foreground))}.app-tabs[data-color=default]:not([data-variant=underlined])>.app-tabs-base>.app-tabs-list>.app-tab[data-selected=true]>.app-tab-content{color:hsl(var(--default-foreground))}.app-tabs:is([data-variant=light],[data-variant=underlined])>.app-tabs-base>.app-tabs-list{background:0 0}.app-tabs[data-variant=bordered]>.app-tabs-base>.app-tabs-list{border:var(--border-width-medium) solid hsl(var(--default-200));box-shadow:var(--shadow-small);background:0 0}.app-tabs[data-variant=underlined]>.app-tabs-base>.app-tabs-list,.app-tabs[data-variant=underlined]>.app-tabs-base>.app-tabs-list>:is(.app-tab,.app-tabs-cursor){border-radius:0}.app-tabs[data-variant=underlined]>.app-tabs-base>.app-tabs-list>.app-tabs-cursor{background:hsl(var(--ui-color));height:2px;box-shadow:0 1px #0000000d}.app-tabs[data-variant=underlined][data-color=default]>.app-tabs-base>.app-tabs-list>.app-tabs-cursor{background:hsl(var(--foreground))}.app-tabs[data-variant=underlined]>.app-tabs-base>.app-tabs-list>.app-tab[data-selected=true]>.app-tab-content{color:hsl(var(--ui-color))}.app-tabs[data-variant=underlined][data-color=default]>.app-tabs-base>.app-tabs-list>.app-tab[data-selected=true]>.app-tab-content{color:hsl(var(--foreground))}.app-tabs[data-disabled=true]>.app-tabs-base>.app-tabs-list{opacity:var(--disabled-opacity);pointer-events:none}.app-tabs[data-disable-animation=true]>.app-tabs-base>.app-tabs-list>.app-tab,.app-tabs[data-disable-animation=true]>.app-tabs-base>.app-tabs-list>.app-tab>.app-tab-content{transition:none}.app-tabs:is([data-disable-animation=true],[data-disable-cursor-animation=true])>.app-tabs-base>.app-tabs-list>.app-tabs-cursor{display:none}.app-tabs[data-disable-animation=true]:not([data-variant=underlined])>.app-tabs-base>.app-tabs-list>.app-tab[data-selected=true]{background:hsl(var(--ui-color))}.app-tabs[data-disable-animation=true][data-color=default]:not([data-variant=underlined])>.app-tabs-base>.app-tabs-list>.app-tab[data-selected=true]{background:hsl(var(--default))}.app-tabs[data-disable-animation=true][data-variant=underlined]>.app-tabs-base>.app-tabs-list>.app-tab[data-selected=true]:after{background:hsl(var(--ui-color));content:"";height:2px;position:absolute;bottom:0;left:10%;right:10%;box-shadow:0 1px #0000000d}.app-tabs[data-disable-animation=true][data-variant=underlined][data-color=default]>.app-tabs-base>.app-tabs-list>.app-tab[data-selected=true]:after{background:hsl(var(--foreground))}.app-tab-panel{outline-offset:2px;outline:2px solid #0000;align-self:stretch;padding:.75rem .25rem}.app-tab-panel:focus-visible{outline-color:hsl(var(--focus))}.app-tabs:is([data-placement=start],[data-placement=end])>.app-tab-panel{padding:0 .75rem}@media (prefers-reduced-motion:reduce){.app-tabs-cursor[data-animated=true]{transition-duration:1ms}}.app-listbox-base{flex-direction:column;gap:.25rem;width:100%;padding:.25rem;display:flex;position:relative;overflow:hidden}.app-listbox-base>:is([data-listbox-input],[data-listbox-form-values]){display:none}.app-listbox{width:100%;max-height:var(--listbox-max-height,16rem);outline-offset:2px;outline:2px solid #0000;flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.app-listbox-empty{width:100%;min-height:2.5rem;color:hsl(var(--default-400));font-size:var(--font-size-small);text-align:left;padding:.375rem .5rem;line-height:1.25rem}.app-listbox-content{width:100%}.app-listbox-section{margin:0 0 .5rem;padding:0;list-style:none;position:relative}.app-listbox-section:last-child{margin-bottom:0}.app-listbox-section>[data-slot=group]{flex-direction:column;gap:.125rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.app-listbox-section-label{color:hsl(var(--default-500));font-size:var(--font-size-tiny);padding-left:.25rem;line-height:1rem}.app-listbox-section[data-has-title=true]>[data-slot=group]{padding-top:.25rem}.app-listbox-section[data-show-divider=true]{border-bottom:1px solid hsl(var(--divider));padding-bottom:.5rem}.app-listbox-item{box-sizing:border-box;border-radius:var(--radius-small);outline-offset:2px;width:100%;min-height:2rem;color:hsl(var(--foreground));font-size:var(--font-size-small);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0 solid #0000;outline:2px solid #0000;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem;line-height:1.25rem;text-decoration:none;display:flex;position:relative}.app-listbox-item[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-listbox-item[data-readonly=true]{cursor:default}.app-listbox-item[data-focus-visible=true]{z-index:10;outline-color:hsl(var(--focus))}.app-listbox-item[data-show-divider=true]{margin-bottom:.375rem}.app-listbox-item[data-show-divider=true]:after{background:hsl(var(--divider));content:"";height:1px;position:absolute;bottom:-.25rem;left:0;right:0}.app-listbox-item-copy{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex}.app-listbox-item-label{width:100%;font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:400;line-height:1.25rem;overflow:hidden}.app-listbox-item-description{width:100%;color:hsl(var(--default-500));font-size:var(--font-size-tiny);text-overflow:ellipsis;white-space:nowrap;line-height:1rem;overflow:hidden}.app-listbox-item:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]) .app-listbox-item-description{color:currentColor}.app-listbox-item-start,.app-listbox-item-end{color:hsl(var(--default-400));flex:none;align-items:center;display:inline-flex}.app-listbox-item-start>:is(svg,.app-icon),.app-listbox-item-end>:is(svg,.app-icon){width:1.25rem;height:1.25rem}.app-listbox-shortcut{flex:none;margin-left:auto}.app-listbox-item:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]) :is(.app-listbox-item-start,.app-listbox-item-end){color:currentColor}.app-listbox-check{width:.75rem;height:.75rem;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-listbox-check svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.app-listbox-check polyline{stroke-dasharray:22;stroke-dashoffset:66px;transition:stroke-dashoffset .2s}.app-listbox-item[data-selected=true] .app-listbox-check polyline{stroke-dashoffset:44px}.app-listbox-base[data-selection-mode=none] .app-listbox-check,.app-dropdown-content[data-selection-mode=none] .app-listbox-check,.app-listbox-base[data-hide-selected-icon=true] .app-listbox-check,.app-dropdown-content[data-hide-selected-icon=true] .app-listbox-check,.app-listbox-item[data-hide-selected-icon=true] .app-listbox-check{display:none}.app-listbox-item[class*=app-color-]:not(.app-color-default){color:hsl(var(--ui-color))}:is(.app-listbox-base,.app-dropdown-content) :where(.app-listbox-item):is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]){--listbox-item-color:var(--ui-color);--listbox-item-foreground:var(--ui-foreground)}:where(.app-listbox-base[data-variant=solid],.app-dropdown-content[data-variant=solid]) .app-listbox-item:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]),.app-listbox-item[data-item-variant=solid]:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]){background:hsl(var(--listbox-item-color));color:hsl(var(--listbox-item-foreground))}:where(.app-listbox-base[data-color=default][data-variant=solid],.app-dropdown-content[data-color=default][data-variant=solid]) .app-listbox-item:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]),.app-listbox-item.app-color-default[data-item-variant=solid]:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]){background:hsl(var(--default));color:hsl(var(--default-foreground))}:where(.app-listbox-base[data-variant=bordered],.app-dropdown-content[data-variant=bordered]) .app-listbox-item,.app-listbox-item[data-item-variant=bordered]{border-width:2px}:where(.app-listbox-base[data-variant=bordered],.app-dropdown-content[data-variant=bordered]) .app-listbox-item:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]),.app-listbox-item[data-item-variant=bordered]:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]){border-color:hsl(var(--listbox-item-color));color:hsl(var(--listbox-item-color))}:where(.app-listbox-base[data-color=default][data-variant=bordered],.app-dropdown-content[data-color=default][data-variant=bordered]) .app-listbox-item:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]),.app-listbox-item.app-color-default[data-item-variant=bordered]:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]){border-color:hsl(var(--default));color:hsl(var(--foreground))}:where(.app-listbox-base[data-variant=light],.app-dropdown-content[data-variant=light]) .app-listbox-item:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]),.app-listbox-item[data-item-variant=light]:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]){color:hsl(var(--listbox-item-color))}:where(.app-listbox-base[data-color=default][data-variant=light],.app-dropdown-content[data-color=default][data-variant=light]) .app-listbox-item:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]),.app-listbox-item.app-color-default[data-item-variant=light]:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]){color:hsl(var(--default-500))}:where(.app-listbox-base[data-variant=flat],.app-dropdown-content[data-variant=flat]) .app-listbox-item:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]),.app-listbox-item[data-item-variant=flat]:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]){background:hsl(var(--listbox-item-color) / .2);color:hsl(var(--listbox-item-color))}:where(.app-listbox-base[data-color=default][data-variant=flat],.app-dropdown-content[data-color=default][data-variant=flat]) .app-listbox-item:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]),.app-listbox-item.app-color-default[data-item-variant=flat]:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]){background:hsl(var(--default) / .4);color:hsl(var(--default-foreground))}:where(.app-listbox-base[data-variant=faded],.app-dropdown-content[data-variant=faded]) .app-listbox-item,.app-listbox-item[data-item-variant=faded]{border-width:1px}:where(.app-listbox-base[data-variant=faded],.app-dropdown-content[data-variant=faded]) .app-listbox-item:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]),.app-listbox-item[data-item-variant=faded]:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]){border-color:hsl(var(--default));background:hsl(var(--default-100));color:hsl(var(--listbox-item-color))}:where(.app-listbox-base[data-color=default][data-variant=faded],.app-dropdown-content[data-color=default][data-variant=faded]) .app-listbox-item:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]),.app-listbox-item.app-color-default[data-item-variant=faded]:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]){color:hsl(var(--default-foreground))}:where(.app-listbox-base[data-variant=shadow],.app-dropdown-content[data-variant=shadow]) .app-listbox-item:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]),.app-listbox-item[data-item-variant=shadow]:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]){background:hsl(var(--listbox-item-color));color:hsl(var(--listbox-item-foreground));box-shadow:0 10px 15px -3px hsl(var(--listbox-item-color) / .3), 0 4px 6px -4px hsl(var(--listbox-item-color) / .3)}:where(.app-listbox-base[data-color=default][data-variant=shadow],.app-dropdown-content[data-color=default][data-variant=shadow]) .app-listbox-item:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]),.app-listbox-item.app-color-default[data-item-variant=shadow]:is(:hover,[data-hover=true],[data-selectable=true][data-focus=true]){background:hsl(var(--default));color:hsl(var(--default-foreground));box-shadow:0 10px 15px -3px hsl(var(--default) / .5), 0 4px 6px -4px hsl(var(--default) / .5)}:is(.app-listbox-base[data-disable-animation=false],.app-dropdown-content:not([data-disable-animation=true])) .app-listbox-item[data-hover=true]{transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}@media (prefers-reduced-motion:reduce){.app-listbox-item,.app-listbox-check polyline{transition:none}}.app-overlay-root[data-state=closing]{pointer-events:none}.app-overlay-layer{z-index:2000;width:100vw;height:var(--visual-viewport-height,100dvh);box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-x:auto}.app-overlay-layer::-webkit-scrollbar{width:0;height:0;display:none}.app-overlay-backdrop{z-index:1999;background:hsl(var(--overlay));-webkit-backdrop-filter:opacity(.5);backdrop-filter:opacity(.5);position:fixed;inset:0;overflow:hidden}.app-overlay-backdrop>*{width:100%;height:100%}.app-overlay-backdrop[data-backdrop=blur]{-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5);background:oklab(0% 0 0/.3)}.app-overlay-backdrop[data-backdrop=transparent]{display:none}.app-dropdown-content,.app-select-popover,.app-autocomplete-popover{z-index:2100;border-radius:var(--radius-medium);background:hsl(var(--content1));min-width:10rem;color:hsl(var(--foreground));box-shadow:var(--shadow-large);transform-origin:var(--overlay-origin,top);animation:app-overlay-in var(--jds-motion-duration) ease-out;position:fixed;overflow:hidden}.app-popover{vertical-align:middle;max-width:100%;display:inline-flex}.app-popover-trigger{display:contents}.app-popover[data-trigger-scale-on-open=true] .app-popover-trigger>:first-child{transition:opacity .25s,transform .25s}.app-popover[data-open=true][data-trigger-scale-on-open=true] .app-popover-trigger>:first-child{opacity:var(--hover-opacity);transform:scale(.97)}.app-popover-base{z-index:2100;border-radius:var(--ui-radius);outline-offset:2px;min-width:min-content;max-width:calc(100vw - 1.5rem);color:hsl(var(--foreground));transform-origin:var(--overlay-origin,top);background:0 0;outline:2px solid #0000;position:fixed;overflow:visible}.app-popover-base:focus{outline:none}.app-popover-base[data-focus-visible=true]{outline-color:hsl(var(--focus))}.app-popover-base[data-state=open]{animation:app-popover-in var(--popover-enter-duration,.18s) cubic-bezier(.36, .66, .4, 1) both}.app-popover-base[data-state=closing]{pointer-events:none;animation:app-popover-out var(--popover-exit-duration,.15s) ease both}.app-popover-content{z-index:1;width:100%;min-width:max-content;max-height:inherit;box-sizing:border-box;border-radius:var(--ui-radius);outline-offset:2px;background:hsl(var(--content1));color:hsl(var(--foreground));font-family:var(--font-sans);font-size:var(--font-size-small);line-height:var(--line-height-small);text-align:start;outline:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;padding:.25rem .625rem;display:inline-flex;position:relative;overflow:auto}.app-popover-base[data-size=sm] .app-popover-content{font-size:var(--font-size-tiny);line-height:var(--line-height-tiny);padding:.25rem .5rem}.app-popover-base[data-size=lg] .app-popover-content{font-size:var(--font-size-medium);line-height:var(--line-height-medium);padding:.5rem .75rem}.app-popover-base[data-shadow=none] .app-popover-content{box-shadow:none}.app-popover-base[data-shadow=sm] .app-popover-content{box-shadow:var(--shadow-small)}.app-popover-base[data-shadow=md] .app-popover-content{box-shadow:var(--shadow-medium)}.app-popover-base[data-shadow=lg] .app-popover-content{box-shadow:var(--shadow-large)}.app-popover-base:not(.app-color-default) .app-popover-content{background:hsl(var(--ui-color));color:hsl(var(--ui-foreground))}.app-popover-arrow{z-index:0;background:hsl(var(--content1));width:.625rem;height:.625rem;box-shadow:var(--shadow-small);border-radius:.125rem;display:none;position:absolute;transform:rotate(45deg)}.app-popover-base:not(.app-color-default) .app-popover-arrow{background:hsl(var(--ui-color));box-shadow:none}.app-popover-base[data-show-arrow=true] .app-popover-arrow{display:block}.app-popover-base[data-placement-actual^=bottom] .app-popover-arrow{top:-.21875rem}.app-popover-base[data-placement-actual^=top] .app-popover-arrow{bottom:-.21875rem}.app-popover-base[data-placement-actual^=left] .app-popover-arrow{right:-.21875rem}.app-popover-base[data-placement-actual^=right] .app-popover-arrow{left:-.21875rem}.app-popover-base:is([data-placement-actual=top],[data-placement-actual=bottom]) .app-popover-arrow{margin-left:-.3125rem;left:50%}.app-popover-base:is([data-placement-actual=top-start],[data-placement-actual=bottom-start]) .app-popover-arrow{left:.75rem}.app-popover-base:is([data-placement-actual=top-end],[data-placement-actual=bottom-end]) .app-popover-arrow{right:.75rem}.app-popover-base:is([data-placement-actual=left],[data-placement-actual=right]) .app-popover-arrow{margin-top:-.3125rem;top:50%}.app-popover-base:is([data-placement-actual=left-start],[data-placement-actual=right-start]) .app-popover-arrow{top:25%}.app-popover-base:is([data-placement-actual=left-end],[data-placement-actual=right-end]) .app-popover-arrow{bottom:25%}.app-popover-backdrop{z-index:2090;background:hsl(var(--overlay));position:fixed;inset:0}.app-popover-backdrop[data-backdrop=blur]{-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5);background:#0000004d}.app-popover-backdrop[data-state=open]{animation:app-fade-in var(--popover-enter-duration,.18s) ease both}.app-popover-backdrop[data-state=closing]{pointer-events:none;animation:app-fade-out var(--popover-exit-duration,.15s) ease both}.app-popover[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-popover-base[data-disable-animation=true],.app-popover-backdrop[data-disable-animation=true]{animation:none}.app-tooltip-root,.app-tooltip-trigger{max-width:100%;display:inline-flex}.app-tooltip-trigger{z-index:10;align-items:inherit;justify-content:inherit;transition:opacity .2s ease-out,transform .2s ease-out;position:relative;transform:translateZ(0)}.app-tooltip-root[data-open=true][data-trigger-scale-on-open=true]>.app-tooltip-trigger{opacity:.7;transform:scale(.97)}.app-tooltip{z-index:2200;max-width:min(20rem,100vw - 1.5rem);color:hsl(var(--foreground));font-family:var(--font-sans);pointer-events:none;transform-origin:var(--overlay-origin,center);will-change:opacity, transform;background:0 0;position:fixed}.app-tooltip-content{z-index:10;box-sizing:border-box;border-radius:var(--radius-medium);background:hsl(var(--content1));width:max-content;max-width:100%;color:hsl(var(--foreground));box-shadow:var(--shadow-small);overflow-wrap:anywhere;text-align:start;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;outline:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;padding:.1875rem .625rem .3125rem;font-weight:400;line-height:1.25rem;display:inline-flex;position:relative}.app-tooltip[data-size=sm] .app-tooltip-content{font-size:var(--font-size-tiny)}.app-tooltip:not([data-size]) .app-tooltip-content,.app-tooltip[data-size=md] .app-tooltip-content{font-size:var(--font-size-small)}.app-tooltip[data-size=lg] .app-tooltip-content{font-size:var(--font-size-medium);line-height:1.5rem}.app-tooltip[data-radius=none] .app-tooltip-content{border-radius:0}.app-tooltip[data-radius=sm] .app-tooltip-content{border-radius:var(--radius-small)}.app-tooltip:not([data-radius]) .app-tooltip-content,.app-tooltip[data-radius=md] .app-tooltip-content{border-radius:var(--radius-medium)}.app-tooltip[data-radius=lg] .app-tooltip-content{border-radius:var(--radius-large)}.app-tooltip[data-radius=full] .app-tooltip-content{border-radius:9999px}.app-tooltip[data-shadow=none] .app-tooltip-content{box-shadow:none}.app-tooltip:not([data-shadow]) .app-tooltip-content,.app-tooltip[data-shadow=sm] .app-tooltip-content{box-shadow:var(--shadow-small)}.app-tooltip[data-shadow=md] .app-tooltip-content{box-shadow:var(--shadow-medium)}.app-tooltip[data-shadow=lg] .app-tooltip-content{box-shadow:var(--shadow-large)}.app-tooltip.app-color-foreground .app-tooltip-content{background:hsl(var(--foreground));color:hsl(var(--background))}.app-tooltip:not(.app-color-default):not(.app-color-foreground) .app-tooltip-content{background:hsl(var(--ui-color));color:hsl(var(--ui-foreground))}.app-tooltip-arrow{z-index:-1;background:hsl(var(--content1));width:.625rem;height:.625rem;box-shadow:var(--shadow-small);border-radius:.125rem;display:none;position:absolute;transform:rotate(45deg)}.app-tooltip[data-show-arrow=true] .app-tooltip-arrow{display:block}.app-tooltip.app-color-foreground .app-tooltip-arrow{background:hsl(var(--foreground))}.app-tooltip:not(.app-color-default):not(.app-color-foreground) .app-tooltip-arrow{background:hsl(var(--ui-color))}.app-tooltip[data-placement^=top] .app-tooltip-arrow{bottom:1px}.app-tooltip[data-placement^=bottom] .app-tooltip-arrow{top:1px}.app-tooltip[data-placement=left] .app-tooltip-arrow{right:1.5px}.app-tooltip[data-placement=right] .app-tooltip-arrow{left:1.5px}.app-tooltip[data-placement=left-start] .app-tooltip-arrow,.app-tooltip[data-placement=left-end] .app-tooltip-arrow{right:2.5px}.app-tooltip[data-placement=right-start] .app-tooltip-arrow,.app-tooltip[data-placement=right-end] .app-tooltip-arrow{left:2.5px}.app-tooltip[data-placement=top] .app-tooltip-arrow,.app-tooltip[data-placement=bottom] .app-tooltip-arrow{left:50%;transform:translate(-50%)rotate(45deg)}.app-tooltip[data-placement=top-start] .app-tooltip-arrow,.app-tooltip[data-placement=bottom-start] .app-tooltip-arrow{left:.75rem}.app-tooltip[data-placement=top-end] .app-tooltip-arrow,.app-tooltip[data-placement=bottom-end] .app-tooltip-arrow{right:.75rem}.app-tooltip[data-placement=left] .app-tooltip-arrow,.app-tooltip[data-placement=right] .app-tooltip-arrow{top:50%;transform:translateY(-50%)rotate(45deg)}.app-tooltip[data-placement=left-start] .app-tooltip-arrow,.app-tooltip[data-placement=right-start] .app-tooltip-arrow{top:25%}.app-tooltip[data-placement=left-end] .app-tooltip-arrow,.app-tooltip[data-placement=right-end] .app-tooltip-arrow{bottom:25%}.app-tooltip[data-state=opening]{animation:.2s cubic-bezier(.16,1,.3,1) both app-tooltip-scale-in}.app-tooltip[data-state=closing]{animation:.15s ease-out both app-tooltip-scale-out}.app-tooltip[data-motion=fade][data-state=opening]{animation:.15s ease-out both app-fade-in}.app-tooltip[data-motion=fade][data-state=closing]{animation:.1s ease-in both app-fade-out}.app-tooltip[data-disable-animation=true],.app-tooltip-root[data-disable-animation=true] .app-tooltip-trigger{transition:none;animation:none}.app-dropdown{max-width:100%;display:inline-block;position:relative}.app-dropdown-trigger{max-width:100%;display:inline-flex}.app-dropdown[data-open=true][data-trigger-scale-on-open=true] .app-dropdown-trigger>:first-child{opacity:.7;transform:scale(.97)}.app-dropdown-trigger>:first-child{transition:opacity .15s,transform .15s}.app-popover-trigger,.app-modal-trigger{display:contents}.app-dropdown-content{border-radius:var(--radius-large);background:hsl(var(--content1));min-width:12.5rem;max-width:min(24rem,100vw - 1rem);color:hsl(var(--foreground));box-shadow:var(--shadow-medium);padding:.25rem;overflow:hidden auto}.app-dropdown-menu-base{flex-direction:column;gap:.25rem;width:100%;padding:.25rem;display:flex;position:relative;overflow:hidden}.app-dropdown-list{outline-offset:2px;outline:2px solid #0000;flex-direction:column;gap:.125rem;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.app-dropdown-empty{width:100%;min-height:2.5rem;color:hsl(var(--default-400));font-size:var(--font-size-small);line-height:var(--line-height-small);text-align:left;padding:.375rem .5rem}.app-dropdown-edge-content{padding:.25rem}.app-dropdown-section{margin-bottom:.5rem;position:relative}.app-dropdown-section:last-child{margin-bottom:0}.app-dropdown-section-heading{color:hsl(var(--default-500));font-size:var(--font-size-tiny);line-height:var(--line-height-tiny);padding-inline-start:.25rem}.app-dropdown-section-group{flex-direction:column;gap:.125rem;padding-top:.25rem;display:flex}.app-dropdown-section[data-show-divider=true]{padding-bottom:.5rem}.app-dropdown-section[data-show-divider=true]:after{background:hsl(var(--divider));content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.app-dropdown-separator{background:hsl(var(--divider));height:1px;margin:.25rem 0}.app-dropdown[data-disable-animation=true] :is(.app-dropdown-trigger>:first-child,.app-dropdown-content,.app-listbox-item,.app-listbox-check),.app-dropdown-content[data-disable-animation=true] :is(.app-listbox-item,.app-listbox-check){transition:none;animation:none}@media (prefers-reduced-motion:reduce){.app-dropdown :is(.app-dropdown-trigger>:first-child,.app-dropdown-content,.app-listbox-item,.app-listbox-check){transition:none;animation:none}}.app-select{width:100%;min-width:0;color:hsl(var(--foreground));font-family:var(--font-sans);flex-direction:column;gap:.375rem;display:inline-flex}.app-select[data-focus-visible=true]{outline:none}.app-select[data-full-width=false]{width:auto;min-width:10rem;max-width:100%}.app-select-main{gap:.375rem;min-width:0;display:grid}.app-select[data-label-placement=outside]{margin-top:calc(var(--font-size-small) + .625rem);gap:0;position:relative}.app-select[data-label-placement=outside]>[data-slot=label]{z-index:2;max-width:calc(100% - 1.5rem);color:hsl(var(--default-500));line-height:var(--line-height-small);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transition:top .2s ease-out,left .2s ease-out,transform .2s ease-out,color .2s ease-out;position:absolute;top:1.25rem;left:.75rem;overflow:hidden;transform:translateY(-50%)}.app-select[data-label-placement=outside]:is([data-filled=true],[data-open=true],[data-focus=true])>[data-slot=label]{color:hsl(var(--foreground));pointer-events:auto;top:-1.6875rem;left:0;transform:none}.app-select[data-label-placement=outside-left]{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:0;display:grid}.app-select[data-label-placement=outside-left]>[data-slot=label]{line-height:var(--line-height-small);align-self:center;padding-inline:.5rem}.app-select[data-label-placement=outside-top]{gap:0}.app-select[data-label-placement=outside-top]>[data-slot=label]{line-height:var(--line-height-small);padding-bottom:.5rem}.app-select-trigger{border-radius:var(--ui-radius);outline-offset:2px;background:hsl(var(--default-100));width:100%;min-width:0;height:2.5rem;color:hsl(var(--foreground));font:inherit;font-size:var(--font-size-small);line-height:var(--line-height-small);text-align:left;cursor:pointer;border:0;outline:2px solid #0000;align-items:center;gap:.75rem;padding:0 .75rem;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative;overflow:visible;box-shadow:0 1px 2px #0000000d}.app-select[data-size=sm] .app-select-trigger{border-radius:var(--radius-small);height:2rem;padding-inline:.5rem}.app-select[data-size=lg] .app-select-trigger{border-radius:var(--radius-large);height:3rem;font-size:var(--font-size-medium);line-height:var(--line-height-medium)}.app-select[data-label-placement=inside] .app-select-trigger{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.app-select[data-label-placement=inside][data-has-label=true][data-size=sm] .app-select-trigger{height:3rem;padding:.375rem .75rem}.app-select[data-label-placement=inside][data-has-label=true][data-size=md] .app-select-trigger{height:3.5rem;padding-block:.5rem}.app-select[data-label-placement=inside][data-has-label=true][data-size=lg] .app-select-trigger{height:4rem;padding-block:.625rem}.app-select[data-radius=none] .app-select-trigger{border-radius:0}.app-select[data-radius=sm] .app-select-trigger{border-radius:var(--radius-small)}.app-select[data-radius=md] .app-select-trigger{border-radius:var(--radius-medium)}.app-select[data-radius=lg] .app-select-trigger{border-radius:var(--radius-large)}.app-select[data-radius=full] .app-select-trigger{border-radius:9999px}.app-select-trigger[data-variant=bordered]{border:2px solid hsl(var(--default-200));box-shadow:none;background:0 0;padding-inline:calc(.75rem - 2px)}.app-select-trigger[data-variant=faded]{border:2px solid hsl(var(--default-200));background:hsl(var(--default-100));padding-inline:calc(.75rem - 2px)}.app-select-trigger[data-variant=underlined]{border:0;border-bottom:2px solid hsl(var(--default-200));padding-inline:.25rem;background:0 0;gap:0;padding-bottom:0;box-shadow:0 1px #0000000d;border-radius:0!important}.app-select-trigger[data-variant=underlined]:after{background:hsl(var(--default-foreground));content:"";width:0;height:2px;transition:width .15s ease-out,background-color .15s ease-out;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.app-select:not(.app-color-default) .app-select-trigger[data-variant=flat]{background:hsl(var(--ui-100));color:hsl(var(--ui-color))}.app-select[data-hover=true] .app-select-trigger[data-variant=flat]{background:hsl(var(--default-200))}.app-select:not(.app-color-default):is([data-hover=true],[data-open=true],[data-focus=true]) .app-select-trigger[data-variant=flat]{background:hsl(var(--ui-50))}.app-select[data-hover=true] .app-select-trigger[data-variant=bordered]{border-color:hsl(var(--default-400))}.app-select:is([data-open=true],[data-focus=true]) .app-select-trigger[data-variant=bordered]{border-color:hsl(var(--default-foreground))}.app-select:is([data-hover=true],[data-open=true],[data-focus=true]) .app-select-trigger[data-variant=faded]{border-color:hsl(var(--default-400))}.app-select:not(.app-color-default):is([data-hover=true],[data-open=true],[data-focus=true]) .app-select-trigger[data-variant=faded],.app-select:not(.app-color-default):is([data-open=true],[data-focus=true]) .app-select-trigger[data-variant=bordered]{border-color:hsl(var(--ui-color))}.app-select:is([data-open=true],[data-focus=true]) .app-select-trigger[data-variant=underlined]:after{width:100%}.app-select:not(.app-color-default) .app-select-trigger[data-variant=underlined]:after{background:hsl(var(--ui-color))}.app-select[data-focus-visible=true] .app-select-trigger:is([data-variant=flat],[data-variant=faded]){box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--focus)), 0 1px 2px 0 #0000000d}.app-select-inner{box-sizing:border-box;align-items:center;gap:.375rem;width:calc(100% - 1.5rem);min-width:0;min-height:1rem;display:inline-flex;position:relative}.app-select[data-label-placement=inside][data-has-label=true][data-size=sm] .app-select-inner,.app-select[data-label-placement=inside][data-has-label=true][data-size=md] .app-select-inner{padding-top:1rem}.app-select[data-label-placement=inside][data-has-label=true][data-size=lg] .app-select-inner{padding-top:1.25rem}.app-select-label-inside{z-index:1;max-width:calc(100% - 3rem);color:hsl(var(--default-500));font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;transform-origin:0 0;pointer-events:none;line-height:1.25rem;transition:top .2s ease-out,transform .2s ease-out,color .2s ease-out;position:absolute;top:50%;left:.75rem;overflow:hidden;transform:translateY(-50%)}.app-select[data-size=lg] .app-select-label-inside{font-size:var(--font-size-medium);line-height:var(--line-height-medium)}.app-select-trigger[data-variant=underlined]>.app-select-label-inside{left:.25rem}.app-select-label-inside[data-required=true]:after{color:hsl(var(--danger));content:"*";margin-left:.25rem}.app-select:is([data-filled=true],[data-open=true],[data-focus=true]) .app-select-label-inside{color:hsl(var(--default-600));top:.5rem;transform:scale(.85)}.app-select[data-size=sm]:is([data-filled=true],[data-open=true],[data-focus=true]) .app-select-label-inside{top:.375rem}.app-select[data-size=lg]:is([data-filled=true],[data-open=true],[data-focus=true]) .app-select-label-inside{top:.625rem}.app-select:not(.app-color-default):is([data-filled=true],[data-open=true],[data-focus=true]) .app-select-label-inside{color:hsl(var(--ui-color))}.app-select:is(.app-color-success,.app-color-warning):is([data-filled=true],[data-open=true],[data-focus=true]) .app-select-label-inside{color:hsl(var(--ui-600))}.app-select-value{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.app-select-value[data-placeholder=true]{color:hsl(var(--default-500))}.app-select:not(.app-color-default) .app-select-value{color:hsl(var(--ui-color))}.app-select:is(.app-color-success,.app-color-warning) .app-select-value{color:hsl(var(--ui-600))}.app-select-start-content,.app-select-end-content{color:currentColor;flex:none;align-items:center;height:1.25rem;display:inline-flex}.app-select-start-content>:is(.app-icon,svg),.app-select-end-content>:is(.app-icon,svg){width:1.25rem;height:1.25rem}.app-select-end-wrapper{align-items:center;display:inline-flex}.app-select[data-label-placement=inside][data-has-label=true] :is(.app-select-clear,.app-select-end-content){margin-bottom:1rem}.app-select[data-size=lg][data-label-placement=inside][data-has-label=true] :is(.app-select-clear,.app-select-end-content){margin-bottom:1.25rem}.app-select-clear{z-index:10;opacity:.7;width:1rem;height:1rem;color:inherit;border-radius:9999px;flex:none;place-items:center;transition:opacity .15s;display:inline-grid;position:relative}.app-select-clear[data-visible=false]{display:none}.app-select-clear>:is(.app-icon,svg){width:100%;height:100%}.app-select-clear>svg,.app-select-selector>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.app-select-clear:hover{opacity:1}.app-select-clear:active{opacity:.7}.app-select-selector{width:1rem;height:1rem;color:hsl(var(--default-foreground));flex:none;transition:transform .15s;display:inline-flex;position:absolute;right:.75rem}.app-select:not(.app-color-default) .app-select-selector{color:hsl(var(--ui-color))}.app-select-selector>:is(.app-icon,svg){width:100%;height:100%}.app-select[data-size=sm] .app-select-selector{right:.5rem}.app-select[data-radius=full][data-size=md] .app-select-selector{right:1rem}.app-select[data-radius=full][data-size=lg] .app-select-selector{right:1.25rem}.app-select[data-open=true][data-disable-selector-icon-rotation=false] .app-select-selector{transform:rotate(180deg)}.app-select[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-select[data-disabled=true] .app-select-trigger{cursor:not-allowed}.app-select[data-invalid=true] :is(.app-select-value,.app-select-label-inside,.app-select-selector),.app-select[data-invalid=true]>[data-slot=label]{color:hsl(var(--danger))}.app-select[data-invalid=true] .app-select-trigger[data-variant=flat]{background:hsl(var(--danger-50))}.app-select[data-invalid=true] .app-select-trigger[data-variant=bordered]{border-color:hsl(var(--danger))}.app-select[data-invalid=true] .app-select-trigger[data-variant=underlined]:after{background:hsl(var(--danger));width:100%}.app-select[data-disable-animation=true] :is(.app-select-label-inside,.app-select-selector,.app-select-clear,.app-select-trigger){transition:none}.app-select-helper{flex-direction:column;gap:.375rem;padding:.25rem;display:flex;position:relative}.app-select-helper :is(.app-field-description,.app-field-error){font-size:var(--font-size-tiny);line-height:var(--line-height-tiny)}.app-select-helper .app-field-description{color:hsl(var(--default-400))}.app-select-popover{border-radius:var(--radius-large);width:auto;font-size:var(--font-size-small);box-shadow:var(--shadow-medium);padding:.25rem;overflow:hidden}.app-select-popover[data-disable-animation=true]{animation:none}.app-select-listbox-wrapper{scrollbar-width:none;width:100%;overflow:auto}.app-select-listbox-wrapper::-webkit-scrollbar{display:none}.app-select-listbox-wrapper[data-show-scroll-indicators=true][data-top=true]{box-shadow:inset 0 1.5rem 1rem -1.5rem #0000002e}.app-select-listbox-wrapper[data-show-scroll-indicators=true][data-bottom=true]{box-shadow:inset 0 -1.5rem 1rem -1.5rem #0000002e}.app-select-empty{color:hsl(var(--default-400));font-size:var(--font-size-small);line-height:var(--line-height-small);padding:.375rem .5rem}.app-autocomplete{flex-direction:column;gap:.375rem;width:100%;min-width:0;display:inline-flex}.app-autocomplete[data-focus-visible=true]{outline:none}.app-autocomplete[data-full-width=false]{width:fit-content;min-width:14rem;max-width:100%}.app-autocomplete-main{gap:.375rem;min-width:0;display:grid}.app-autocomplete[data-label-placement=outside]{margin-top:calc(var(--font-size-small) + .625rem);gap:0;position:relative}.app-autocomplete[data-label-placement=outside]>[data-slot=label]{z-index:2;max-width:calc(100% - 1.5rem);color:hsl(var(--default-500));line-height:var(--line-height-small);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;cursor:text;transition:top .2s ease-out,left .2s ease-out,transform .2s ease-out,color .2s ease-out;position:absolute;top:1.25rem;left:.75rem;overflow:hidden;transform:translateY(-50%)}.app-autocomplete[data-label-placement=outside]:is([data-filled=true],[data-focus=true])>[data-slot=label]{color:hsl(var(--foreground));pointer-events:auto;top:-1.6875rem;left:0;transform:none}.app-autocomplete[data-label-placement=outside-left]{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:0;display:grid}.app-autocomplete[data-label-placement=outside-left]>[data-slot=label]{line-height:var(--line-height-small);align-self:center;padding-inline:.5rem}.app-autocomplete[data-label-placement=outside-top]{gap:0}.app-autocomplete[data-label-placement=outside-top]>[data-slot=label]{line-height:var(--line-height-small);padding-bottom:.5rem}.app-autocomplete .app-input-wrapper{cursor:text;width:100%;padding-inline:.75rem;box-shadow:0 1px 2px #0000000d}.app-autocomplete .app-input-wrapper[data-variant=bordered]{border:2px solid hsl(var(--default-200));background:0 0}.app-autocomplete .app-input-wrapper[data-variant=faded]{border:2px solid hsl(var(--default-200));background:hsl(var(--default-100))}.app-autocomplete .app-input-wrapper[data-variant=underlined]{background:0 0;border:0;border-radius:0;padding:.5rem .25rem 0;box-shadow:0 1px #0000000d}.app-autocomplete .app-input-wrapper[data-variant=underlined]:after{background:hsl(var(--default-foreground));content:"";transform-origin:50%;width:0;height:2px;transition:width .15s ease-out,background-color .15s ease-out;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.app-autocomplete[data-label-placement=inside]:has(>.app-autocomplete-main [data-slot=label]) .app-input-wrapper{min-height:calc(var(--ui-height) + 1rem);align-items:stretch;padding-block:.5rem}.app-autocomplete[data-label-placement=inside]:has(>.app-autocomplete-main [data-slot=label]) .app-input-wrapper[data-variant=underlined]{padding:.5rem .25rem 0}.app-autocomplete:not(.app-color-default) .app-input-wrapper[data-variant=flat]{background:hsl(var(--ui-100))}.app-autocomplete[data-hover=true] .app-input-wrapper[data-variant=flat]{background:hsl(var(--default-200))}.app-autocomplete:not(.app-color-default):is([data-hover=true],[data-focus=true]) .app-input-wrapper[data-variant=flat]{background:hsl(var(--ui-50))}.app-autocomplete[data-hover=true] .app-input-wrapper[data-variant=bordered]{border-color:hsl(var(--default-400))}.app-autocomplete[data-focus=true] .app-input-wrapper[data-variant=bordered]{border-color:hsl(var(--default-foreground))}.app-autocomplete:is([data-hover=true],[data-focus=true]) .app-input-wrapper[data-variant=faded]{border-color:hsl(var(--default-400));background:hsl(var(--default-100))}.app-autocomplete[data-focus=true] .app-input-wrapper[data-variant=underlined]:after{width:100%}.app-autocomplete[data-focus-visible=true] .app-input-wrapper:is([data-variant=flat],[data-variant=faded]){box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--focus)), 0 1px 2px 0 #0000000d}.app-autocomplete-inner{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.app-autocomplete[data-label-placement=inside]:has([data-slot=label]) .app-autocomplete-inner{align-items:flex-end;padding-top:.5rem}.app-autocomplete-label-inside{z-index:1;max-width:100%;color:hsl(var(--default-500));font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;transform-origin:0 0;pointer-events:none;cursor:text;line-height:1.25rem;transition:top .2s ease-out,transform .2s ease-out,color .2s ease-out;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.app-autocomplete-label-inside[data-required=true]:after{color:hsl(var(--danger));content:"*";margin-left:.25rem}.app-autocomplete:is([data-filled=true],[data-focus=true]) .app-autocomplete-label-inside{color:hsl(var(--default-600));top:0;transform:scale(.85)}.app-autocomplete:not(.app-color-default):is([data-filled=true],[data-focus=true]) .app-autocomplete-label-inside{color:hsl(var(--ui-color))}.app-autocomplete:is(.app-color-success,.app-color-warning):is([data-filled=true],[data-focus=true]) .app-autocomplete-label-inside{color:hsl(var(--ui-600))}.app-autocomplete-input{min-width:0;height:1.25rem;color:hsl(var(--foreground));padding:0}.app-autocomplete.app-color-default[data-value]:not([data-value=""]) .app-autocomplete-input{color:hsl(var(--default-foreground))}.app-autocomplete:not(.app-color-default) .app-autocomplete-input,.app-autocomplete:not(.app-color-default) .app-autocomplete-input::placeholder{color:hsl(var(--ui-color))}.app-autocomplete:is(.app-color-success,.app-color-warning) .app-autocomplete-input,.app-autocomplete:is(.app-color-success,.app-color-warning) .app-autocomplete-input::placeholder{color:hsl(var(--ui-600))}.app-autocomplete-start-content,.app-autocomplete-end-content-wrapper,.app-autocomplete-inner>[data-slot=end-content]{flex:none;align-self:flex-end;align-items:center;height:1.25rem;display:inline-flex}.app-autocomplete-inner:has(.app-autocomplete-start-content) .app-autocomplete-input{padding-left:.375rem}.app-autocomplete-inner:has(>[data-slot=end-content]) .app-autocomplete-input{padding-right:.375rem}.app-autocomplete-end-content-wrapper{height:100%;margin-right:-.5rem;position:relative}.app-autocomplete-action{outline-offset:2px;width:2rem;height:2rem;color:hsl(var(--default-500));cursor:pointer;background:0 0;border:0;border-radius:9999px;outline:2px solid #0000;flex:none;place-items:center;padding:0;transition:transform .15s,opacity .15s,background-color .15s;display:inline-grid;position:relative;overflow:hidden}.app-autocomplete-action>:is(.app-icon,svg){width:1rem;height:1rem}.app-autocomplete-action>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.app-autocomplete-selector{color:hsl(var(--default-foreground))}.app-autocomplete-action:hover{background:hsl(var(--default) / .4)}.app-autocomplete:not(.app-color-default) .app-autocomplete-selector{color:hsl(var(--ui-color))}.app-autocomplete:not(.app-color-default) .app-autocomplete-action:hover{background:hsl(var(--ui-color) / .2)}.app-autocomplete-action:focus-visible{outline-color:hsl(var(--focus))}.app-autocomplete-action:active{transform:scale(.97)}.app-autocomplete-action:disabled{opacity:var(--disabled-opacity);pointer-events:none}.app-autocomplete-clear{opacity:0;pointer-events:none;cursor:text;transform:translate(.25rem)}.app-autocomplete-clear[data-visible=true]{opacity:1;pointer-events:auto;cursor:pointer}@media (hover:hover){.app-autocomplete-clear[data-visible=true]{opacity:0;pointer-events:none}.app-autocomplete[data-hover=true] .app-autocomplete-clear[data-visible=true],.app-autocomplete[data-focus=true] .app-autocomplete-clear[data-visible=true]{opacity:1;pointer-events:auto}}.app-autocomplete[data-invalid=true] :is(.app-autocomplete-input,.app-autocomplete-label-inside,.app-autocomplete-action){color:hsl(var(--danger))}.app-autocomplete[data-invalid=true] .app-autocomplete-input::placeholder{color:hsl(var(--default-500))}.app-autocomplete[data-invalid=true]>[data-slot=label]{color:hsl(var(--danger))}.app-autocomplete[data-invalid=true] .app-input-wrapper[data-variant=flat]{background:hsl(var(--danger-50))}.app-autocomplete[data-invalid=true] .app-input-wrapper[data-variant=bordered]{border-color:hsl(var(--danger));background:0 0}.app-autocomplete[data-invalid=true] .app-input-wrapper[data-variant=faded]{border-color:hsl(var(--danger));background:hsl(var(--danger-50))}.app-autocomplete[data-invalid=true] .app-input-wrapper[data-variant=underlined]:after{background:hsl(var(--danger));width:100%}.app-autocomplete[data-invalid=true] .app-autocomplete-action:hover{background:hsl(var(--danger) / .2)}.app-autocomplete [data-slot=errorMessage]{line-height:var(--line-height-tiny)}.app-autocomplete[data-open=true][data-disable-selector-icon-rotation=false] .app-autocomplete-selector{transform:rotate(180deg)}.app-autocomplete[data-disable-animation=true] :is(.app-autocomplete-label-inside,.app-autocomplete-action){transition:none}.app-autocomplete-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite app-spin}.app-autocomplete-popover{border-radius:var(--radius-large);width:auto;font-size:var(--font-size-small);box-shadow:var(--shadow-medium);padding:.25rem;overflow:hidden}.app-autocomplete-popover[data-disable-animation=true]{animation:none}.app-autocomplete-listbox-wrapper{scrollbar-width:none;width:100%;overflow:auto}.app-autocomplete-listbox-wrapper::-webkit-scrollbar{display:none}.app-autocomplete-listbox-wrapper[data-show-scroll-indicators=true][data-top=true]{box-shadow:inset 0 1.5rem 1rem -1.5rem #0000002e}.app-autocomplete-listbox-wrapper[data-show-scroll-indicators=true][data-bottom=true]{box-shadow:inset 0 -1.5rem 1rem -1.5rem #0000002e}.app-autocomplete-empty{color:hsl(var(--default-400));font-size:var(--font-size-small);text-align:left;padding:.375rem .5rem}.app-modal-panel{z-index:1;width:100%;max-width:var(--modal-width,28rem);box-sizing:border-box;overscroll-behavior:contain;border-radius:var(--ui-radius,var(--radius-large));outline-offset:2px;background:hsl(var(--content1));color:hsl(var(--foreground));box-shadow:var(--modal-shadow,var(--shadow-small));outline:2px solid #0000;flex-direction:column;flex:0 auto;margin:.25rem;display:flex;position:relative;overflow:hidden}.app-overlay-layer[data-size=xs]{--modal-width:20rem}.app-overlay-layer[data-size=sm]{--modal-width:24rem}.app-overlay-layer[data-size=md]{--modal-width:28rem}.app-overlay-layer[data-size=lg]{--modal-width:32rem}.app-overlay-layer[data-size=xl]{--modal-width:36rem}.app-overlay-layer[data-size="2xl"]{--modal-width:42rem}.app-overlay-layer[data-size="3xl"]{--modal-width:48rem}.app-overlay-layer[data-size="4xl"]{--modal-width:56rem}.app-overlay-layer[data-size="5xl"]{--modal-width:64rem}.app-overlay-layer[data-size=full]{--modal-width:100%}.app-overlay-layer[data-size=full] .app-modal-panel{border-radius:0;width:100%;height:100dvh;min-height:100dvh;margin:0}.app-overlay-layer[data-radius=none]{--ui-radius:0}.app-overlay-layer[data-radius=sm]{--ui-radius:var(--radius-small)}.app-overlay-layer[data-radius=md]{--ui-radius:var(--radius-medium)}.app-overlay-layer[data-radius=lg]{--ui-radius:var(--radius-large)}.app-overlay-layer[data-shadow=none]{--modal-shadow:none}.app-overlay-layer[data-shadow=sm]{--modal-shadow:var(--shadow-small)}.app-overlay-layer[data-shadow=md]{--modal-shadow:var(--shadow-medium)}.app-overlay-layer[data-shadow=lg]{--modal-shadow:var(--shadow-large)}.app-overlay-layer[data-placement=top],.app-overlay-layer[data-placement=top-center]{align-items:flex-start}.app-overlay-layer[data-placement=bottom],.app-overlay-layer[data-placement=bottom-center]{align-items:flex-end}.app-overlay-layer[data-placement=center]{align-items:center}.app-modal-header{z-index:1;color:inherit;font-size:var(--font-size-large);font-weight:600;line-height:var(--line-height-large);flex-direction:column;flex:none;gap:.25rem;padding:1rem 1.5rem;display:flex}.app-modal-body{min-height:0;color:inherit;font-size:var(--font-size-medium);line-height:var(--line-height-medium);overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.75rem;padding:.5rem 1.5rem;display:flex;overflow:visible}.app-modal-footer{flex-direction:row;flex:none;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}.app-modal-title{color:inherit;font:inherit;margin:0}.app-modal-description{color:hsl(var(--default-500));font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);margin:0}.app-modal-close{z-index:20;top:.25rem;outline-offset:2px;appearance:none;width:2rem;height:2rem;color:hsl(var(--default-500));cursor:pointer;transition:background-color var(--jds-motion-duration), color var(--jds-motion-duration), transform var(--jds-motion-duration);background:0 0;border:0;border-radius:9999px;outline:2px solid #0000;place-items:center;padding:.5rem;display:grid;position:absolute;inset-inline-end:.25rem}.app-modal-close svg,.app-modal-close .app-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.app-modal-close:is(:hover,[data-hover=true]){background:hsl(var(--default-100))}.app-modal-close:is(:active,[data-pressed=true]){background:hsl(var(--default-200));transform:scale(.96)}.app-modal-close[data-focus-visible=true]{outline-color:hsl(var(--focus))}.app-overlay-layer[data-scroll-behavior=inside] .app-modal-panel{max-height:calc(100% - 8rem);overflow:hidden}.app-overlay-layer[data-scroll-behavior=inside] .app-modal-body{overflow-y:auto}.app-overlay-layer[data-scroll-behavior=outside]{align-items:flex-start;overflow-y:auto}.app-overlay-layer[data-scroll-behavior=outside] .app-modal-panel{margin-block:4rem;overflow:visible}.app-overlay-layer[data-scroll-behavior=outside] .app-modal-body{overflow:visible}.app-overlay-layer[data-hide-close-button=true] .app-modal-close{display:none}.app-overlay-layer[data-disable-animation=true] :is(.app-overlay-backdrop,.app-modal-panel,.app-modal-close){transition:none;animation:none}.app-overlay-layer[data-draggable=true] .app-modal-header[data-draggable-handle=true]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.app-overlay-layer[data-draggable=true] .app-modal-header[data-draggable-handle=true]:active{cursor:grabbing}@media (width<=639px){.app-overlay-layer[data-placement=auto],.app-overlay-layer[data-placement=bottom-center]{align-items:flex-end}.app-overlay-layer[data-placement=top-center]{align-items:flex-start}.app-overlay-layer[data-scroll-behavior=inside] .app-modal-panel{max-height:calc(100% - .5rem)}.app-overlay-layer[data-scroll-behavior=outside] .app-modal-panel{margin-block:4rem}}@media (width>=640px){.app-overlay-layer:is([data-placement=auto],[data-placement=top-center],[data-placement=bottom-center]){align-items:center}.app-modal-panel{margin:4rem 1.5rem}.app-overlay-layer[data-size=full] .app-modal-panel{margin:0}}@media (prefers-reduced-motion:reduce){.app-modal-panel,.app-overlay-backdrop,.app-modal-close{transition:none;animation:none}}.app-drawer-panel{z-index:1;box-sizing:border-box;overscroll-behavior:contain;border-radius:var(--ui-radius,var(--radius-large));outline-offset:2px;background:hsl(var(--content1));width:100%;color:hsl(var(--foreground));box-shadow:var(--shadow-small);outline:2px solid #0000;flex-direction:column;flex:0 auto;margin:0;display:flex;position:absolute;overflow-y:auto}.app-overlay-layer[data-size=xs]{--drawer-size:20rem}.app-overlay-layer[data-size=sm]{--drawer-size:24rem}.app-overlay-layer[data-size=md]{--drawer-size:28rem}.app-overlay-layer[data-size=lg]{--drawer-size:32rem}.app-overlay-layer[data-size=xl]{--drawer-size:36rem}.app-overlay-layer[data-size="2xl"]{--drawer-size:42rem}.app-overlay-layer[data-size="3xl"]{--drawer-size:48rem}.app-overlay-layer[data-size="4xl"]{--drawer-size:56rem}.app-overlay-layer[data-size="5xl"]{--drawer-size:64rem}.app-overlay-layer[data-placement=right] .app-drawer-panel{inset-block:0;max-width:var(--drawer-size,28rem);border-start-end-radius:0;border-end-end-radius:0;right:0}.app-overlay-layer[data-placement=left] .app-drawer-panel{inset-block:0;max-width:var(--drawer-size,28rem);border-start-start-radius:0;border-end-start-radius:0;left:0}.app-overlay-layer[data-placement=top] .app-drawer-panel{inset-inline:0;max-width:none;max-height:var(--drawer-size,28rem);border-start-start-radius:0;border-start-end-radius:0;top:0}.app-overlay-layer[data-placement=bottom] .app-drawer-panel{inset-inline:0;max-width:none;max-height:var(--drawer-size,28rem);border-end-end-radius:0;border-end-start-radius:0;bottom:0}.app-overlay-layer[data-size=full] .app-drawer-panel{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;inset:0}.app-drawer-header{flex:initial;color:hsl(var(--foreground));font-size:var(--font-size-large);font-weight:600;line-height:var(--line-height-large);flex-direction:column;padding:1rem 1.5rem;display:flex}.app-drawer-body{flex-direction:column;flex:auto;gap:.75rem;min-height:0;padding:.5rem 1.5rem;display:flex}.app-drawer-footer{flex:initial;flex-direction:row;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}.app-drawer-close{z-index:20;top:.25rem;outline-offset:0;width:2rem;height:2rem;color:hsl(var(--default-500));cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;outline:3px solid #0000;justify-content:center;align-items:center;padding:.5rem;transition:background-color .15s,opacity .15s;display:inline-flex;position:absolute;inset-inline-end:.25rem}.app-drawer-close:hover{background:hsl(var(--default-100))}.app-drawer-close:active{background:hsl(var(--default-200))}.app-drawer-close svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1rem;height:1rem}.app-drawer-close[data-focus-visible=true]{z-index:30;outline-width:2px;outline-color:hsl(var(--focus));outline-offset:2px}.app-overlay-layer[data-hide-close-button=true] .app-drawer-close{display:none}.app-overlay-layer[data-scroll-behavior=inside] .app-drawer-body{overscroll-behavior:contain;overflow-y:auto}.app-overlay-layer[data-scroll-behavior=outside] .app-drawer-body{overflow:visible}.app-overlay-layer[data-disable-animation=true] :is(.app-overlay-backdrop,.app-drawer-panel,.app-drawer-close){transition:none;animation:none}@media (prefers-reduced-motion:reduce){.app-drawer-panel,.app-drawer-close{transition:none;animation:none}}.app-picker{gap:.375rem;width:fit-content;min-width:0;display:grid}.app-picker.app-full-width{width:100%}.app-picker>.app-input-wrapper{width:100%;color:hsl(var(--foreground));text-align:left}.app-picker-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-date-input-base{--date-input-padding:.75rem;width:100%;min-width:0;color:hsl(var(--foreground));font-family:var(--font-sans);font-size:var(--font-size-small);outline:none;gap:.375rem;display:grid}.app-time-input[data-full-width=false]{width:fit-content}.app-date-input-wrapper{width:100%;height:var(--ui-height);min-height:var(--ui-height);border-radius:var(--ui-radius);padding:0 var(--date-input-padding);background:hsl(var(--default-100));cursor:text;border:0 solid #0000;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:visible;box-shadow:0 1px 2px #0000000d}.app-date-input-base[data-label-placement=inside][data-has-label=true] .app-date-input-wrapper{height:calc(var(--ui-height) + 1rem);min-height:calc(var(--ui-height) + 1rem);flex-direction:column;align-items:flex-start;gap:0;padding-block:.5rem}.app-date-input-label{min-width:0;color:hsl(var(--default-600));font-size:var(--font-size-small);line-height:var(--line-height-small);cursor:text;transition:color .15s,opacity .15s;display:block}.app-date-input-label-inside{width:100%;color:hsl(var(--default-600));font-size:var(--font-size-tiny);line-height:var(--line-height-tiny)}.app-date-input-label-outside{color:hsl(var(--foreground));font-size:var(--font-size-small);line-height:var(--line-height-small)}.app-date-input-base[data-required=true] .app-date-input-label:after{color:hsl(var(--danger));content:"*";margin-inline-start:.125rem}.app-date-input-inner{width:100%;min-width:0;height:1.5rem;color:hsl(var(--default-400));align-items:center;gap:.5rem;display:flex}.app-date-input-field{width:100%;min-width:0;height:100%;color:hsl(var(--default-500));font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);scrollbar-width:none;unicode-bidi:isolate;flex:1;align-items:center;column-gap:.125rem;display:flex;overflow:auto hidden}.app-date-input-field::-webkit-scrollbar{display:none}.app-date-input-content{height:1.5rem;color:hsl(var(--default-400));font-size:var(--font-size-small);line-height:var(--line-height-small);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-date-input-content:has(svg,.app-icon){font-size:1.5rem;line-height:2rem}.app-date-input-content :is(svg,.app-icon){width:1em;height:1em}.app-date-input-base .app-date-segment{border-radius:var(--radius-medium);min-width:max-content;color:hsl(var(--default-500));font:inherit;font-variant-numeric:tabular-nums;line-height:var(--line-height-small);text-align:start;white-space:pre;caret-color:#0000;outline-offset:0;background:0 0;border:0;outline:3px solid #0000;flex:none;margin-block:auto;margin-inline-start:-.25rem;padding:0 .125rem;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-block}.app-date-input-base .app-date-segment:first-child{margin-inline-start:-.125rem}.app-date-input-base .app-date-segment[data-editable=true]{color:hsl(var(--foreground));cursor:text}.app-date-input-base .app-date-segment[data-placeholder=true]{color:hsl(var(--default-500))}.app-date-input-base .app-date-segment[data-editable=true]:focus{background:hsl(var(--default-400) / .5);color:hsl(var(--default-foreground));outline:none;box-shadow:0 1px 2px #0000000d}.app-date-input-clear{appearance:none;width:1.5rem;height:1.5rem;color:hsl(var(--default-400));cursor:pointer;background:0 0;border:0;border-radius:9999px;outline:2px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.app-date-input-clear svg{width:1em;height:1em}.app-date-input-clear:hover{background:hsl(var(--default) / .4);color:hsl(var(--foreground))}.app-date-input-clear:active{transform:scale(.94)}.app-date-input-clear:focus{outline:none}.app-date-input-clear:focus-visible{outline-color:hsl(var(--focus));outline-offset:2px}.app-date-input-helper{min-width:0;font-size:var(--font-size-tiny);line-height:var(--line-height-tiny);flex-direction:column;padding:0 .25rem;display:flex}.app-date-input-description{color:hsl(var(--default-400))}.app-date-input-error{color:hsl(var(--danger))}.app-date-input-base[data-invalid=false] .app-date-input-error,.app-date-input-base[data-invalid=true] .app-date-input-description{display:none}.app-date-input-base[data-label-placement=outside-left],.app-date-range-picker[data-label-placement=outside-left]{grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:.5rem;display:grid}.app-date-input-base[data-label-placement=outside-left]>.app-date-input-label-outside{grid-area:1/1;align-self:center}.app-date-input-base[data-label-placement=outside-left]>.app-date-input-wrapper{grid-area:1/2}.app-date-input-base[data-label-placement=outside-left]>.app-date-input-helper{grid-area:2/2}.app-date-input-base[data-variant=flat] .app-date-input-wrapper{background:hsl(var(--default-100))}.app-date-input-base[data-variant=flat][data-hover=true]:not([data-focus=true]) .app-date-input-wrapper{background:hsl(var(--default-200))}.app-date-input-base[data-variant=bordered] .app-date-input-wrapper{border-width:2px;border-color:hsl(var(--default-200));background:0 0}.app-date-input-base[data-variant=bordered] .app-date-input-inner,.app-date-input-base[data-variant=bordered] .app-date-input-field,.app-date-input-base[data-variant=faded] .app-date-input-inner,.app-date-input-base[data-variant=faded] .app-date-input-field{height:1.25rem}.app-date-input-base[data-variant=bordered][data-hover=true] .app-date-input-wrapper{border-color:hsl(var(--default-400))}.app-date-input-base[data-variant=bordered][data-focus=true] .app-date-input-wrapper{border-color:hsl(var(--default-foreground))}.app-date-input-base[data-variant=underlined] .app-date-input-wrapper{border-bottom-width:2px;border-bottom-color:hsl(var(--default-200));padding-inline:.25rem;background:0 0;border-radius:0;padding-bottom:.25rem;box-shadow:0 1px #0000000d}.app-date-input-base[data-variant=underlined][data-hover=true] .app-date-input-wrapper{border-bottom-color:hsl(var(--default-300))}.app-date-input-base[data-variant=underlined] .app-date-input-wrapper:after{background:hsl(var(--default-foreground));content:"";height:2px;transition:right .15s,left .15s;position:absolute;bottom:-2px;left:50%;right:50%}.app-date-input-base[data-variant=underlined][data-focus=true] .app-date-input-wrapper:after{left:0;right:0}.app-date-input-base[data-variant=faded] .app-date-input-wrapper{border-width:2px;border-color:hsl(var(--default-200));background:hsl(var(--default-100))}.app-date-input-base[data-variant=faded][data-hover=true] .app-date-input-wrapper{border-color:hsl(var(--default-400))}.app-date-input-base:not(.app-color-default)[data-variant=flat] .app-date-input-wrapper{background:hsl(var(--ui-100))}.app-date-input-base:not(.app-color-default)[data-variant=flat]:is([data-hover=true],[data-focus=true]) .app-date-input-wrapper{background:hsl(var(--ui-50))}.app-date-input-base:not(.app-color-default)[data-variant=flat] :is(.app-date-input-label,.app-date-input-inner){color:hsl(var(--ui-color))}.app-date-input-base:not(.app-color-default)[data-variant=flat] .app-date-segment{color:hsl(var(--ui-300))}.app-date-input-base:not(.app-color-default)[data-variant=flat] .app-date-segment[data-editable=true]{color:hsl(var(--ui-color))}.app-date-input-base:not(.app-color-default)[data-variant=flat] .app-date-segment[data-placeholder=true]{color:hsl(var(--ui-300))}.light .app-date-input-base:is(.app-color-success,.app-color-warning)[data-variant=flat] :is(.app-date-input-label,.app-date-input-inner),[data-theme=light] .app-date-input-base:is(.app-color-success,.app-color-warning)[data-variant=flat] :is(.app-date-input-label,.app-date-input-inner),.light .app-date-input-base:is(.app-color-success,.app-color-warning)[data-variant=flat] .app-date-segment[data-editable=true],[data-theme=light] .app-date-input-base:is(.app-color-success,.app-color-warning)[data-variant=flat] .app-date-segment[data-editable=true]{color:hsl(var(--ui-600))}.light .app-date-input-base:is(.app-color-success,.app-color-warning)[data-variant=flat] .app-date-segment[data-placeholder=true],[data-theme=light] .app-date-input-base:is(.app-color-success,.app-color-warning)[data-variant=flat] .app-date-segment[data-placeholder=true]{color:hsl(var(--ui-400))}.app-date-input-base:not(.app-color-default):is([data-variant=faded],[data-variant=bordered],[data-variant=underlined]) :is(.app-date-input-label,.app-date-input-inner){color:hsl(var(--ui-color))}.app-date-input-base:not(.app-color-default)[data-variant=faded]:is([data-hover=true],[data-focus=true]) .app-date-input-wrapper,.app-date-input-base:not(.app-color-default)[data-variant=bordered][data-focus=true] .app-date-input-wrapper{border-color:hsl(var(--ui-color))}.app-date-input-base:not(.app-color-default)[data-variant=underlined] .app-date-input-wrapper:after{background:hsl(var(--ui-color))}.app-date-input-base:not(.app-color-default) .app-date-segment[data-editable=true]:focus{background:hsl(var(--ui-400) / .5);color:hsl(var(--ui-color))}.light .app-date-input-base:is(.app-color-success,.app-color-warning) .app-date-segment[data-editable=true]:focus,[data-theme=light] .app-date-input-base:is(.app-color-success,.app-color-warning) .app-date-segment[data-editable=true]:focus{color:hsl(var(--ui-600))}.dark .app-date-input-base:is(.app-color-success,.app-color-warning,.app-color-danger) .app-date-segment[data-editable=true]:focus,[data-theme=dark] .app-date-input-base:is(.app-color-success,.app-color-warning,.app-color-danger) .app-date-segment[data-editable=true]:focus{background:hsl(var(--ui-400) / .2)}.app-date-input-base[data-invalid=true] .app-date-input-wrapper{background:hsl(var(--danger-50))}.app-date-input-base[data-invalid=true][data-hover=true]:not([data-focus=true]) .app-date-input-wrapper{background:hsl(var(--danger-100))}.app-date-input-base[data-invalid=true] :is(.app-date-input-label,.app-date-input-inner,.app-date-segment){color:hsl(var(--danger))}.app-date-input-base[data-invalid=true] .app-date-segment[data-editable=true]:focus{background:hsl(var(--danger-400) / .5);color:hsl(var(--danger))}.app-date-input-base[data-invalid=true]:is([data-variant=bordered],[data-variant=faded]) .app-date-input-wrapper{border-color:hsl(var(--danger))}.app-date-input-base[data-invalid=true][data-variant=bordered] .app-date-input-wrapper,.app-date-input-base[data-invalid=true][data-variant=underlined] .app-date-input-wrapper{background:0 0}.app-date-input-base[data-invalid=true][data-variant=underlined] .app-date-input-wrapper:after{background:hsl(var(--danger))}.app-date-input-base[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-date-input-base[data-readonly=true] .app-date-input-wrapper,.app-date-input-base[data-readonly=true] .app-date-segment{cursor:default}.app-date-input-base.app-size-sm{--date-input-padding:.5rem}.app-date-input-base.app-size-sm .app-date-input-label{font-size:var(--font-size-tiny);line-height:var(--line-height-tiny)}.app-date-input-base.app-size-lg .app-date-input-label,.app-date-input-base.app-size-lg .app-date-input-field{font-size:var(--font-size-medium);line-height:var(--line-height-medium)}.app-date-input-base.app-size-sm[data-label-placement=inside][data-has-label=true] .app-date-input-wrapper{padding:.375rem .75rem}.app-date-input-base.app-size-md[data-label-placement=inside][data-has-label=true] .app-date-input-wrapper{padding-block:.5rem}.app-date-input-base.app-size-lg[data-label-placement=inside][data-has-label=true] .app-date-input-wrapper{gap:0;padding-block:.625rem}.app-date-input-base[data-disable-animation=true] *,.app-date-input-base[data-disable-animation=true] :before,.app-date-input-base[data-disable-animation=true] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.app-date-input-base *,.app-date-input-base :before,.app-date-input-base :after{transition:none!important;animation:none!important}}.app-calendar{width:calc(var(--visible-months) * var(--calendar-width));border-radius:var(--radius-large);background:hsl(var(--default-50));max-width:100%;color:hsl(var(--foreground));font-size:var(--font-size-medium);box-shadow:var(--shadow-small);vertical-align:middle;line-height:1.75rem;display:inline-block;position:relative;overflow:auto hidden}.app-calendar[data-show-shadow=true]{box-shadow:var(--shadow-medium)}.app-calendar-content{width:calc(var(--visible-months) * var(--calendar-width))}.app-calendar-months{width:max-content;display:flex}.app-calendar-month{flex:none;position:relative}.app-calendar-header-wrapper{background:hsl(var(--content1));justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:3rem;padding:.5rem 1rem;display:flex;position:relative;overflow:hidden}.app-calendar-header{z-index:1;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.app-calendar-title{color:hsl(var(--default-500));font-size:var(--font-size-small);font-weight:500;line-height:var(--line-height-small);white-space:nowrap}button.app-calendar-header{appearance:none;background:hsl(var(--default-100));min-width:5rem;height:2rem;color:hsl(var(--default-foreground));cursor:pointer;border:0;border-radius:9999px;outline:2px solid #0000;padding-inline:1rem;transition:opacity .15s,transform .15s}button.app-calendar-header:hover{opacity:var(--hover-opacity,.8)}button.app-calendar-header:active{transform:scale(.97)}button.app-calendar-header:focus-visible{outline-color:hsl(var(--focus));outline-offset:2px}.app-calendar-picker-chevron{flex:none;width:1em;height:1em;transition:transform .2s;display:inline-flex}.app-calendar-picker-chevron svg{width:100%;height:100%}button.app-calendar-header[aria-expanded=true] .app-calendar-picker-chevron{transform:rotate(180deg)}.app-calendar-nav{z-index:1;appearance:none;width:2rem;min-width:2rem;height:2rem;color:hsl(var(--default-400));cursor:pointer;background:0 0;border:0;border-radius:9999px;outline:2px solid #0000;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,opacity .15s,transform .15s;display:flex}.app-calendar-nav svg{width:1em;height:1em}.app-calendar-nav[hidden],.app-calendar-cell[hidden]{display:none}.app-calendar-nav:hover{background:hsl(var(--default) / .4);color:hsl(var(--foreground))}.app-calendar-nav:active{transform:scale(.97)}.app-calendar-nav:focus-visible{z-index:2;outline-color:hsl(var(--focus));outline-offset:2px}.app-calendar-nav:disabled{opacity:var(--disabled-opacity);cursor:default}.app-calendar-nav[data-picker-hidden=true]{opacity:0;pointer-events:none}.app-calendar-grid-wrapper{max-width:100%;height:16.25rem;padding-bottom:.5rem;display:flex;overflow:hidden}.app-calendar-grid-wrapper:has(.app-calendar-picker){height:14rem;position:relative;overflow-y:hidden}.app-calendar-grid{z-index:0;border-collapse:collapse;width:100%;color:hsl(var(--foreground));table-layout:fixed}.app-calendar-grid-header{background:hsl(var(--content1));box-shadow:0 1.25rem 1.25rem #0000000d}.app-calendar-grid-header-row,.app-calendar-grid-body-row{justify-content:center;align-items:center;display:flex}.app-calendar-grid-header-row{color:hsl(var(--default-400));padding:0 1rem .5rem}.app-calendar-grid-header-cell{width:2rem;height:1.25rem;color:inherit;font-size:var(--font-size-small);font-weight:500;line-height:var(--line-height-small);justify-content:center;align-items:center;padding:0;display:flex}.app-calendar-grid-body-row:first-child{margin-top:.5rem}.app-calendar-grid [data-slot=cell]{width:2rem;height:2.25rem;padding:.125rem 0;position:relative}.app-calendar-cell{z-index:1;appearance:none;width:2rem;height:2rem;color:hsl(var(--foreground));font:inherit;font-size:var(--font-size-medium);cursor:pointer;outline-offset:2px;-webkit-user-select:none;user-select:none;transform-origin:50%;background:0 0;border:0;border-radius:9999px;outline:2px solid #0000;justify-content:center;align-items:center;padding:0;line-height:1.75rem;transition:transform .15s,background-color .15s,color .15s,opacity .15s;display:flex;position:relative;overflow:visible}.app-calendar-cell[data-hovered=true]{background:hsl(var(--ui-50));color:hsl(var(--ui-400))}.app-calendar-cell[data-pressed=true]{transform:scale(.94)}.app-calendar-cell[data-selected=true],.app-calendar-cell[data-selected=true][data-hovered=true]{background:hsl(var(--ui-color));color:hsl(var(--ui-foreground))}.app-calendar-cell[data-focus-visible=true]{z-index:2;outline-color:hsl(var(--focus))}.app-calendar-cell[data-disabled=true]{color:hsl(var(--default-300));cursor:default}.app-calendar-cell[data-outside-month=true]{color:hsl(var(--default-300))}.app-calendar-cell[data-unavailable=true]{color:hsl(var(--default-300));cursor:default;text-decoration:line-through}.app-calendar-cell[data-readonly=true]{cursor:default}.app-calendar-cell[data-invalid=true]{background:hsl(var(--ui-color));color:hsl(var(--ui-foreground))}.app-calendar[data-selection-mode=range] .app-calendar-grid [data-slot=cell]:has(.app-calendar-cell[data-range-selection=true]):before{z-index:0;background:hsl(var(--ui-50));content:"";pointer-events:none;border-radius:0;position:absolute;inset:.125rem 0}.app-calendar[data-selection-mode=range] .app-calendar-cell[data-range-selection=true]{color:hsl(var(--ui-color));background:0 0}.app-calendar[data-selection-mode=range] .app-calendar-grid [data-slot=cell]:has(.app-calendar-cell[data-range-start=true]):before{border-start-start-radius:9999px;border-end-start-radius:9999px}.app-calendar[data-selection-mode=range] .app-calendar-grid [data-slot=cell]:has(.app-calendar-cell[data-range-end=true]):before{border-start-end-radius:9999px;border-end-end-radius:9999px}.app-calendar[data-selection-mode=range] .app-calendar-cell:is([data-selection-start=true],[data-selection-end=true]){background:hsl(var(--ui-color));color:hsl(var(--ui-foreground));border-radius:9999px}.app-calendar[data-selection-mode=range] .app-calendar-cell:is([data-selection-start=true],[data-selection-end=true])[data-hovered=true]{background:hsl(var(--ui-color));color:hsl(var(--ui-foreground))}.app-calendar-grid[data-picker-hidden=true]{opacity:0;pointer-events:none}.app-calendar-picker{z-index:5;background:hsl(var(--default-50));justify-content:center;height:14rem;display:flex;position:absolute;inset:0;overflow:hidden}.app-calendar-picker:before,.app-calendar-picker:after{z-index:3;content:"";pointer-events:none;height:3.5rem;position:absolute;inset-inline:0}.app-calendar-picker:before{background:linear-gradient(to bottom, hsl(var(--default-50)), hsl(var(--default-50) / 0));top:0}.app-calendar-picker:after{background:linear-gradient(to top, hsl(var(--default-50)), hsl(var(--default-50) / 0));bottom:0}.app-calendar-picker-highlight{z-index:0;border-radius:var(--radius-medium);background:hsl(var(--default-200));height:2rem;position:absolute;top:50%;left:.5rem;right:.5rem;transform:translateY(-50%)}.app-calendar-picker-list{z-index:1;scrollbar-width:none;scroll-snap-type:y mandatory;flex-direction:column;flex:none;width:max-content;min-width:0;height:14rem;padding:6rem 1rem;display:flex;overflow:hidden auto}.app-calendar-picker-list::-webkit-scrollbar{display:none}.app-calendar-picker-item{z-index:1;appearance:none;width:100%;min-height:2rem;color:hsl(var(--foreground));font:inherit;text-align:start;cursor:pointer;scroll-snap-align:center;background:0 0;border:0;outline:none;flex:0 0 2rem;align-items:center;padding:0;font-size:1.125rem;line-height:1.75rem;display:flex}.app-calendar-picker-item:not([data-selected=true]){color:hsl(var(--default-500))}.app-calendar-picker-item:focus-visible{color:hsl(var(--focus))}.app-calendar-top-content{background:hsl(var(--content1));scrollbar-width:none;flex-direction:column;justify-content:center;align-items:stretch;gap:.5rem;width:100%;height:auto;padding:.75rem .75rem .5rem;display:flex;overflow-x:auto}.app-calendar-bottom-content{background:hsl(var(--default-50));width:100%;min-height:3.4375rem;color:hsl(var(--default-500));font-size:var(--font-size-tiny);line-height:var(--line-height-tiny);scrollbar-width:none;flex-direction:column;justify-content:center;align-items:stretch;gap:.25rem;padding:.625rem .75rem .5rem;display:flex;overflow-x:auto}.app-calendar-top-content::-webkit-scrollbar{display:none}.app-calendar-bottom-content::-webkit-scrollbar{display:none}.app-calendar-content-inner{width:100%;min-width:0}.app-calendar-preset-group{justify-content:center;align-items:center;width:100%;min-width:max-content;display:inline-flex}.app-calendar-preset{appearance:none;border:2px solid hsl(var(--default-200) / .6);min-width:4rem;height:2rem;color:hsl(var(--default-500));font:inherit;font-size:var(--font-size-tiny);line-height:var(--line-height-tiny);white-space:nowrap;cursor:pointer;outline-offset:2px;background:0 0;border-radius:0;outline:2px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;padding:0 .75rem;transition:opacity .15s,transform .15s,background-color .15s,border-color .15s;display:inline-flex;position:relative}.app-calendar-preset:first-child{border-start-start-radius:9999px;border-end-start-radius:9999px}.app-calendar-preset:last-child{border-start-end-radius:9999px;border-end-end-radius:9999px}.app-calendar-preset+.app-calendar-preset{margin-inline-start:-2px}.app-calendar-preset:hover{opacity:var(--hover-opacity)}.app-calendar-preset:active{transform:scale(.97)}.app-calendar-preset:focus{outline:none}.app-calendar-preset:focus-visible{z-index:2;outline-color:hsl(var(--focus))}.app-calendar-preset:disabled{opacity:var(--disabled-opacity);cursor:default}.app-calendar-preset-pill{background:hsl(var(--content1));border-radius:9999px;flex:none;width:auto;min-width:max-content}.app-calendar-helper{flex-wrap:wrap;justify-content:flex-start;align-items:center;max-width:16.875rem;padding:0 1rem .5rem;display:flex}.app-calendar-error{color:hsl(var(--danger));font-size:var(--font-size-small);line-height:var(--line-height-small)}.app-calendar[data-disable-animation=true] *,.app-calendar[data-disable-animation=true] :before,.app-calendar[data-disable-animation=true] :after{transition:none!important;animation:none!important}.dark .app-calendar,[data-theme=dark] .app-calendar,.dark .app-calendar-picker,[data-theme=dark] .app-calendar-picker{background:hsl(var(--background))}.dark .app-calendar-picker:before,[data-theme=dark] .app-calendar-picker:before{background:linear-gradient(to bottom, hsl(var(--background)), hsl(var(--background) / 0))}.dark .app-calendar-picker:after,[data-theme=dark] .app-calendar-picker:after{background:linear-gradient(to top, hsl(var(--background)), hsl(var(--background) / 0))}@media (prefers-reduced-motion:reduce){.app-calendar *,.app-calendar :before,.app-calendar :after{transition:none!important;animation:none!important}}.app-date-picker{width:100%;min-width:0;display:block;position:relative}.app-date-picker[data-full-width=false]{width:fit-content}.app-date-picker>.app-date-input-base{width:100%}.app-date-picker-selector{appearance:none;width:2rem;height:2rem;color:inherit;cursor:pointer;outline-offset:2px;background:0 0;border:0;border-radius:9999px;outline:2px solid #0000;flex:none;justify-content:center;align-items:center;margin-inline:-.5rem;padding:0;transition:background-color .15s,opacity .15s,transform .15s;display:inline-flex}.app-date-picker-selector:hover{background:hsl(var(--default-100))}.app-date-picker-selector:active{transform:scale(.97)}.app-date-picker-selector:focus{outline:none}.app-date-picker-selector:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}.app-date-picker-selector:disabled{opacity:var(--disabled-opacity);cursor:default}.app-date-picker-selector-icon{width:1.125rem;height:1.125rem;color:inherit;pointer-events:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-date-picker-selector-icon :is(svg,.app-icon){width:1.125rem;height:1.125rem}.app-date-picker-popover{z-index:2100;border-radius:var(--radius-large);background:hsl(var(--content1));width:max-content;max-width:calc(100vw - 1rem);transform-origin:var(--overlay-origin,top) center;padding:0;position:fixed;overflow:hidden;box-shadow:0 0 15px #00000008,0 2px 30px #00000014,0 0 1px #0000004d}.app-date-picker-popover[hidden]{display:none}.app-date-picker-popover:not([hidden]){animation:.18s cubic-bezier(.16,1,.3,1) app-date-picker-enter}.app-date-picker-popover>.app-date-picker-calendar{width:calc(var(--visible-months) * var(--calendar-width));box-shadow:none}.app-date-picker-calendar>.app-calendar-bottom-content:has([data-picker-time]){background:inherit;min-height:0;color:inherit;gap:0;padding:0;overflow:visible}.app-date-picker-calendar [data-picker-time]{flex-flow:wrap;align-items:center;gap:0 1.5rem;width:100%;padding:0 1.25rem 1rem;display:flex}.app-date-picker-calendar [data-picker-time]>.app-date-input-label-outside{flex:none}.app-date-picker-calendar [data-picker-time]>.app-date-input-wrapper{flex:1 1 0;width:auto;min-width:0}.app-date-picker[data-open=true] .app-date-picker-selector{background:hsl(var(--default-100))}.app-date-picker[data-disable-animation=true] .app-date-picker-popover{animation:none}@keyframes app-date-picker-enter{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.app-date-picker-popover{animation:none!important}}.app-date-range-picker{width:20rem;min-width:0;max-width:100%;color:hsl(var(--foreground));font-family:var(--font-sans);font-size:var(--font-size-medium);flex-direction:column;gap:.375rem;font-weight:400;line-height:1.75rem;display:flex;position:relative}.app-date-range-picker[data-focus-visible=true]{outline:none}.app-date-range-picker[data-full-width=true]{width:100%}.app-date-range-picker-wrapper{width:100%;height:var(--ui-height);min-height:var(--ui-height);border-radius:var(--ui-radius);background:hsl(var(--default-100));cursor:text;border:0 solid #0000;align-items:center;padding-inline:.75rem;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible;box-shadow:0 1px 2px #0000000d}.app-date-range-picker[data-label-placement=inside][data-has-label=true] .app-date-range-picker-wrapper{height:calc(var(--ui-height) + 1rem);min-height:calc(var(--ui-height) + 1rem);flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding-block:.5rem}.app-date-range-picker>.app-date-input-label{cursor:text}.app-date-range-picker[data-required=true]>.app-date-input-label:after,.app-date-range-picker[data-required=true]>.app-date-range-picker-wrapper>.app-date-input-label:after{color:hsl(var(--danger));content:"*";margin-inline-start:.125rem}.app-date-range-picker-inner{width:100%;min-width:0;height:1.5rem;color:hsl(var(--default-400));font-size:var(--font-size-medium);line-height:var(--line-height-medium);align-items:center;gap:.5rem;display:flex}.app-date-range-picker-part{width:max-content;min-width:0;color:inherit;font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);flex:0 auto;gap:0;display:block}.app-date-range-picker-part[data-range-part=start]{flex:none}.app-date-range-picker-part[data-range-part=end]{flex:1 1 0;width:auto;min-width:0;display:flex;overflow:hidden}.app-date-range-picker-part>.app-date-input-wrapper{border:0;border-radius:0;justify-content:flex-start;width:max-content;height:1.5rem;min-height:1.5rem;padding:0;overflow:visible;box-shadow:none!important;background:0 0!important}.app-date-range-picker-part[data-range-part=end]>.app-date-input-wrapper,.app-date-range-picker-part[data-range-part=end] .app-date-input-inner,.app-date-range-picker-part[data-range-part=end] .app-date-input-field{width:100%}.app-date-range-picker-part .app-date-input-inner{width:max-content;min-width:0;height:1.5rem;color:inherit;gap:0;overflow:hidden}.app-date-range-picker-part .app-date-input-field{width:max-content;min-width:0;height:1.5rem;color:inherit;font:inherit;flex:0 auto;column-gap:.125rem;overflow:auto hidden}.app-date-range-picker-part .app-date-segment{font:inherit;border-radius:.375rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),outline-color .15s cubic-bezier(.4,0,.2,1)}.app-date-range-picker.app-color-default .app-date-range-picker-part:is([data-disabled=true],[data-readonly=true]) .app-date-segment:not([data-type=literal])[data-placeholder=false]{color:hsl(var(--foreground))}.app-date-range-picker-separator{height:auto;color:hsl(var(--default-400));font-family:var(--font-sans);font-size:var(--font-size-medium);-webkit-user-select:none;user-select:none;flex:none;margin-inline:-.25rem;font-weight:400;line-height:1.75rem;display:block}.app-date-range-picker :is(.app-date-input-start,.app-date-input-end){height:1.5rem;color:hsl(var(--default-400));font-size:var(--font-size-small);line-height:var(--line-height-small);flex:none}.app-date-range-picker :is(.app-date-input-start,.app-date-input-end):has(svg,.app-icon){width:1.125rem;height:1.125rem;font-size:1.125rem;line-height:1.125rem}.app-date-range-picker :is(.app-date-input-start,.app-date-input-end) :is(svg,.app-icon){width:1.125rem;height:1.125rem}.app-date-range-picker .app-date-picker-selector{z-index:1;color:hsl(var(--default-400));font-size:var(--font-size-tiny);line-height:var(--line-height-tiny);outline-width:3px;transition:transform .25s,color .25s,background-color .25s,border-color .25s,opacity .25s;position:relative}.app-date-range-picker .app-date-picker-selector:hover{background:hsl(var(--default) / .4)}.app-date-range-picker .app-date-picker-selector:focus-visible{outline-width:3px}.app-date-range-picker .app-date-picker-selector-icon{width:1.125rem;height:1.125rem;color:inherit;font-size:1.125rem;line-height:1.75rem}.app-date-range-picker .app-date-picker-selector-icon :is(svg,.app-icon){width:1.125rem;height:1.125rem}.app-date-range-picker .app-date-input-label{transition:color .2s cubic-bezier(0,0,.2,1),opacity .2s cubic-bezier(0,0,.2,1)}.app-date-range-picker[data-open=true] .app-date-picker-selector{background:hsl(var(--default) / .4);color:hsl(var(--default-400))}.app-date-range-picker[data-label-placement=outside-left]>.app-date-input-label-outside{grid-area:1/1;align-self:center}.app-date-range-picker[data-label-placement=outside-left]>.app-date-range-picker-wrapper{grid-area:1/2}.app-date-range-picker[data-label-placement=outside-left]>.app-date-input-helper{grid-area:2/2}.app-date-range-picker[data-variant=flat] .app-date-range-picker-wrapper{background:hsl(var(--default-100))}.app-date-range-picker[data-variant=flat][data-hover=true]:not([data-focus=true]) .app-date-range-picker-wrapper{background:hsl(var(--default-200))}.app-date-range-picker[data-variant=bordered] .app-date-range-picker-wrapper{border-width:2px;border-color:hsl(var(--default-200));background:0 0}.app-date-range-picker[data-variant=bordered][data-hover=true] .app-date-range-picker-wrapper{border-color:hsl(var(--default-400))}.app-date-range-picker[data-variant=bordered][data-focus=true] .app-date-range-picker-wrapper{border-color:hsl(var(--default-foreground))}.app-date-range-picker[data-variant=faded] .app-date-range-picker-wrapper{border-width:2px;border-color:hsl(var(--default-200));background:hsl(var(--default-100))}.app-date-range-picker[data-variant=faded][data-hover=true] .app-date-range-picker-wrapper{border-color:hsl(var(--default-400))}.app-date-range-picker[data-variant=underlined] .app-date-range-picker-wrapper{border-bottom-width:2px;border-bottom-color:hsl(var(--default-200));padding-inline:.25rem;background:0 0;border-radius:0;padding-bottom:.25rem;box-shadow:0 1px #0000000d}.app-date-range-picker[data-variant=underlined] .app-date-range-picker-wrapper:after{background:hsl(var(--default-foreground));content:"";height:2px;transition:right .15s,left .15s;position:absolute;bottom:-2px;left:50%;right:50%}.app-date-range-picker[data-variant=underlined][data-focus=true] .app-date-range-picker-wrapper:after{left:0;right:0}.app-date-range-picker:not(.app-color-default)[data-variant=flat] .app-date-range-picker-wrapper{background:hsl(var(--ui-50))}.app-date-range-picker:not(.app-color-default)[data-variant=flat][data-hover=true]:not([data-focus=true]) .app-date-range-picker-wrapper{background:hsl(var(--ui-100))}.app-date-range-picker:not(.app-color-default)[data-variant=flat][data-focus=true] .app-date-range-picker-wrapper{background:hsl(var(--ui-50))}.app-date-range-picker:not(.app-color-default)[data-variant=flat] :is(.app-date-input-label,.app-date-range-picker-inner,.app-date-range-picker-separator,.app-date-picker-selector){color:hsl(var(--ui-color))}.app-date-range-picker:not(.app-color-default)[data-variant=flat] .app-date-segment{color:hsl(var(--ui-300))}.app-date-range-picker:not(.app-color-default)[data-variant=flat] .app-date-segment[data-editable=true]{color:hsl(var(--ui-color))}.app-date-range-picker:not(.app-color-default)[data-variant=flat] .app-date-segment[data-placeholder=true]{color:hsl(var(--ui-400))}.app-date-range-picker:not(.app-color-default)[data-variant=flat] .app-date-range-picker-part:is([data-disabled=true],[data-readonly=true]) .app-date-segment:not([data-type=literal])[data-placeholder=false]{color:hsl(var(--ui-color))}.app-date-range-picker:not(.app-color-default) .app-date-segment[data-editable=true]:focus{background:hsl(var(--ui-400) / .5);color:hsl(var(--ui-color))}.light .app-date-range-picker:is(.app-color-success,.app-color-warning)[data-variant=flat] :is(.app-date-input-label,.app-date-range-picker-inner,.app-date-range-picker-separator,.app-date-picker-selector),[data-theme=light] .app-date-range-picker:is(.app-color-success,.app-color-warning)[data-variant=flat] :is(.app-date-input-label,.app-date-range-picker-inner,.app-date-range-picker-separator,.app-date-picker-selector),.light .app-date-range-picker:is(.app-color-success,.app-color-warning)[data-variant=flat] .app-date-segment[data-editable=true],[data-theme=light] .app-date-range-picker:is(.app-color-success,.app-color-warning)[data-variant=flat] .app-date-segment[data-editable=true]{color:hsl(var(--ui-600))}.light .app-date-range-picker:is(.app-color-success,.app-color-warning)[data-variant=flat] .app-date-segment[data-placeholder=true],[data-theme=light] .app-date-range-picker:is(.app-color-success,.app-color-warning)[data-variant=flat] .app-date-segment[data-placeholder=true]{color:hsl(var(--ui-400))}.app-date-range-picker:not(.app-color-default):is([data-variant=bordered],[data-variant=faded])[data-focus=true] .app-date-range-picker-wrapper{border-color:hsl(var(--ui-color))}.app-date-range-picker:not(.app-color-default)[data-variant=underlined] .app-date-range-picker-wrapper:after{background:hsl(var(--ui-color))}.app-date-range-picker[data-invalid=true] .app-date-range-picker-wrapper{background:hsl(var(--danger-50))}.app-date-range-picker[data-invalid=true][data-hover=true]:not([data-focus=true]) .app-date-range-picker-wrapper{background:hsl(var(--danger-100))}.app-date-range-picker[data-invalid=true]>.app-date-input-label,.app-date-range-picker[data-invalid=true]>.app-date-range-picker-wrapper>.app-date-input-label,.app-date-range-picker[data-invalid=true] .app-date-range-picker-inner,.app-date-range-picker[data-invalid=true] .app-date-range-picker-separator,.app-date-range-picker[data-invalid=true] .app-date-picker-selector{color:hsl(var(--danger))}.app-date-range-picker[data-invalid=true]:is([data-variant=bordered],[data-variant=faded]) .app-date-range-picker-wrapper{border-color:hsl(var(--danger))}.app-date-range-picker[data-invalid=true][data-variant=bordered] .app-date-range-picker-wrapper,.app-date-range-picker[data-invalid=true][data-variant=underlined] .app-date-range-picker-wrapper{background:0 0}.app-date-range-picker[data-invalid=true][data-variant=underlined] .app-date-range-picker-wrapper:after{background:hsl(var(--danger))}.app-date-range-picker[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-date-range-picker[data-readonly=true] .app-date-range-picker-wrapper{cursor:default}.app-date-range-picker.app-size-sm .app-date-range-picker-wrapper{padding-inline:.5rem}.app-date-range-picker.app-size-sm .app-date-range-picker-inner{gap:.375rem}.app-date-range-picker.app-size-sm .app-date-input-label{font-size:var(--font-size-tiny);line-height:var(--line-height-tiny)}.app-date-range-picker.app-size-lg .app-date-input-label,.app-date-range-picker.app-size-lg .app-date-range-picker-part{font-size:var(--font-size-medium);line-height:var(--line-height-medium)}.app-date-range-picker-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;padding:0;display:grid}.app-date-range-picker-calendar{background:hsl(var(--content1))}.app-date-picker-calendar .app-date-range-picker-times [data-picker-time]{width:100%;font-size:var(--font-size-small);line-height:var(--line-height-small);flex-flow:row;align-items:center;gap:1.5rem;padding:0 1.25rem 1rem;display:flex}.app-date-picker-calendar .app-date-range-picker-times [data-picker-time]>.app-date-input-label-outside{font-size:var(--font-size-tiny);font-weight:500;line-height:var(--line-height-tiny);flex:none}.app-date-picker-calendar .app-date-range-picker-times [data-picker-time]>.app-date-input-wrapper{flex:1 1 0;width:auto;min-width:0}.app-date-picker-calendar .app-date-range-picker-times [data-picker-time] .app-date-input-inner{line-height:var(--line-height-small)}.app-date-picker-calendar .app-date-range-picker-times [data-picker-time] .app-date-segment{line-height:var(--line-height-small);border-radius:.375rem}.app-date-range-picker[data-disable-animation=true] *,.app-date-range-picker[data-disable-animation=true] :before,.app-date-range-picker[data-disable-animation=true] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.app-date-range-picker *,.app-date-range-picker :before,.app-date-range-picker :after{transition:none!important;animation:none!important}}.app-pagination{color:hsl(var(--foreground));scrollbar-width:none;-webkit-tap-highlight-color:transparent;margin:-.625rem;padding:.625rem;display:block;overflow-x:auto}.app-pagination::-webkit-scrollbar{display:none}.app-pagination-wrapper{border-radius:var(--ui-radius);flex-wrap:nowrap;align-items:center;gap:.25rem;width:max-content;max-width:max-content;height:fit-content;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:visible}.app-pagination-item,.app-pagination-cursor{box-sizing:border-box;border-radius:var(--ui-radius);width:auto;min-width:2.25rem;height:2.25rem;color:hsl(var(--default-foreground));font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);white-space:nowrap;-webkit-user-select:none;user-select:none;border:0 solid #0000;justify-content:center;align-items:center;padding-inline:.5rem;display:flex;overflow:hidden}.app-pagination-item{z-index:1;cursor:pointer;touch-action:none;outline-offset:2px;outline:2px solid #0000;transition:background-color .18s,border-color .18s,transform .18s;position:relative}.app-pagination-item:focus{outline:none}.app-pagination-item:is(:focus-visible,[data-focus-visible=true]){z-index:30;outline:2px solid hsl(var(--focus));outline-offset:2px}.app-pagination-item:is(:active,[data-pressed=true]){transform:scale(.97)}.app-pagination-item[data-disabled=true]{color:hsl(var(--default-300));pointer-events:none}.app-pagination[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-pagination-cursor{z-index:20;background:hsl(var(--ui-color));color:hsl(var(--ui-foreground));opacity:0;pointer-events:none;transform-origin:50%;border-color:#0000;transition:none;position:absolute;top:0;left:0;overflow:visible}.app-pagination-cursor[data-moving]{opacity:1}.app-pagination-cursor[data-moving=true]{transition:transform .3s var(--jds-motion-easing)}.app-pagination[data-show-shadow=true] .app-pagination-cursor{box-shadow:0 .25rem .875rem hsl(var(--ui-color) / .4)}.app-pagination[data-variant=flat] .app-pagination-item,.app-pagination[data-variant=bordered] .app-pagination-item,.app-pagination[data-variant=faded] .app-pagination-item{box-shadow:0 1px 2px #0000000d}.app-pagination[data-variant=flat] .app-pagination-item{background:hsl(var(--default-100))}.app-pagination[data-variant=flat] .app-pagination-item:is(:hover,[data-hover=true]):not([data-active=true]){background:hsl(var(--default-200))}.app-pagination[data-variant=flat] .app-pagination-item:active{background:hsl(var(--default-300))}.app-pagination[data-variant=bordered] .app-pagination-item{border-width:var(--border-width-medium);border-color:hsl(var(--default));background:0 0}.app-pagination[data-variant=bordered] .app-pagination-cursor,.app-pagination[data-variant=faded] .app-pagination-cursor{border-width:var(--border-width-medium)}.app-pagination[data-variant=bordered] .app-pagination-item:is(:hover,[data-hover=true]):not([data-active=true]){background:hsl(var(--default-100))}.app-pagination[data-variant=faded] .app-pagination-item{border-width:var(--border-width-medium);border-color:hsl(var(--default));background:hsl(var(--default-50))}.app-pagination[data-variant=faded] .app-pagination-item:is(:hover,[data-hover=true]):not([data-active=true]){background:hsl(var(--default-100))}.app-pagination[data-variant=faded] .app-pagination-item:active{background:hsl(var(--default-200))}.app-pagination[data-variant=light] .app-pagination-item{box-shadow:none;background:0 0}.app-pagination[data-variant=light] .app-pagination-item:is(:hover,[data-hover=true]):not([data-active=true]){background:hsl(var(--default-100))}.app-pagination[data-variant=light] .app-pagination-item:active{background:hsl(var(--default-200))}.app-pagination[data-size=sm] :is(.app-pagination-item,.app-pagination-cursor){min-width:2rem;height:2rem;font-size:var(--font-size-tiny);line-height:var(--line-height-tiny);padding-inline:.25rem}.app-pagination[data-size=lg] :is(.app-pagination-item,.app-pagination-cursor){min-width:2.5rem;height:2.5rem;font-size:var(--font-size-medium);line-height:var(--line-height-medium);padding-inline:.5rem}.app-pagination[data-compact=true] .app-pagination-wrapper{gap:0;box-shadow:0 1px 2px #0000000d}.app-pagination[data-compact=true] .app-pagination-item{box-shadow:none;border-radius:0}.app-pagination[data-compact=true] .app-pagination-item:first-of-type{border-start-start-radius:var(--ui-radius);border-end-start-radius:var(--ui-radius)}.app-pagination[data-compact=true] .app-pagination-item:last-of-type{border-start-end-radius:var(--ui-radius);border-end-end-radius:var(--ui-radius)}.app-pagination[data-compact=true][data-variant=bordered] .app-pagination-item+.app-pagination-item{margin-inline-start:calc(var(--border-width-medium) * -1)}.app-pagination[data-disable-cursor-animation=true] .app-pagination-cursor{display:none}.app-pagination[data-disable-cursor-animation=true] .app-pagination-item[data-active=true]{border-color:hsl(var(--ui-color));background:hsl(var(--ui-color));color:hsl(var(--ui-foreground))}.app-pagination-dots :is([data-slot=ellipsis],[data-slot=forward-icon]),.app-pagination-control :is(.app-icon,svg){flex:none;width:1em;height:1em}.app-pagination-dots [data-slot=ellipsis]{fill:currentColor;display:block}.app-pagination-dots [data-slot=forward-icon]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:none}.app-pagination-dots:is(:hover,:focus-visible,[data-hover=true],[data-focus-visible=true]) [data-slot=ellipsis]{display:none}.app-pagination-dots:is(:hover,:focus-visible,[data-hover=true],[data-focus-visible=true]) [data-slot=forward-icon]{display:block}.app-pagination-dots [data-slot=forward-icon][data-before=true],.app-pagination-next>:is(.app-icon,svg){transform:rotate(180deg)}.app-pagination[data-disable-animation=true] :is(.app-pagination-item,.app-pagination-cursor){transition:none}@media (prefers-reduced-motion:reduce){.app-pagination :is(.app-pagination-item,.app-pagination-cursor){transition:none}}.app-table-base{--app-table-cell-radius:.5rem;max-width:100%;color:hsl(var(--foreground));font-family:var(--font-sans);flex-direction:column;gap:1rem;display:flex}.app-table-base[data-radius=none]{--app-table-cell-radius:0}.app-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-table-base[data-full-width=true]{width:100%}.app-table-base[data-full-width=false]{width:fit-content}.app-table-wrapper{z-index:0;box-sizing:border-box;border-radius:var(--ui-radius);background:hsl(var(--content1));flex-direction:column;justify-content:space-between;gap:1rem;width:100%;max-width:100%;padding:1rem;display:flex;position:relative;overflow:auto}.app-table-base[data-shadow=none] .app-table-wrapper{box-shadow:none}.app-table-base[data-shadow=sm] .app-table-wrapper{box-shadow:var(--shadow-small)}.app-table-base[data-shadow=md] .app-table-wrapper{box-shadow:var(--shadow-medium)}.app-table-base[data-shadow=lg] .app-table-wrapper{box-shadow:var(--shadow-large)}.app-table-base[data-remove-wrapper=true]{gap:1rem}.app-table-container{width:100%;max-width:100%;max-height:var(--app-table-max-height,600px);overscroll-behavior:contain;overflow:auto}.app-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:100%;height:auto;color:hsl(var(--foreground));font-family:var(--font-sans);font-size:var(--font-size-small);line-height:var(--line-height-small);outline-offset:2px;outline:2px solid #0000}.app-table-base[data-layout=fixed] .app-table{table-layout:fixed}.app-table:focus{outline:none}.app-table[data-focus-visible=true]{outline:2px solid hsl(var(--focus))}.app-table-head:after{content:"";height:.3125rem;display:table-row}.app-table-column{box-sizing:border-box;background:hsl(var(--default-100));height:2.5rem;color:hsl(var(--default-500));font-size:var(--font-size-tiny);font-weight:600;line-height:var(--line-height-tiny);text-align:start;vertical-align:middle;white-space:nowrap;outline-offset:-2px;outline:2px solid #0000;padding:0 .75rem;transition:color .15s,outline-color .15s}.app-table-column:first-child{border-start-start-radius:var(--app-table-cell-radius);border-end-start-radius:var(--app-table-cell-radius)}.app-table-column:last-child{border-start-end-radius:var(--app-table-cell-radius);border-end-end-radius:var(--app-table-cell-radius)}.app-table-column[data-align=center],.app-table-cell[data-align=center]{text-align:center}.app-table-column[data-align=end],.app-table-cell[data-align=end]{text-align:end}.app-table-column[data-sortable=true]{cursor:pointer;-webkit-user-select:none;user-select:none}.app-table-column[data-sortable=true]:is(:hover,[data-hover=true]){color:hsl(var(--default-400))}.app-table-column[data-focus-visible=true]{z-index:10;outline-color:hsl(var(--focus));position:relative}.app-table-column-content{vertical-align:middle}.app-table-sort-icon{opacity:0;vertical-align:middle;justify-content:center;align-items:center;width:1rem;height:1rem;margin-inline-start:.25rem;transition:opacity .15s,transform .2s;display:inline-flex;transform:translateY(.0625rem)}.app-table-sort-icon :is(.app-icon,svg){width:100%;height:100%}.app-table-column[data-sort-direction] .app-table-sort-icon,.app-table-column[data-sortable=true]:is(:hover,[data-hover=true]) .app-table-sort-icon{opacity:1}.app-table-column[data-sort-direction=descending] .app-table-sort-icon{transform:translateY(.0625rem)rotate(180deg)}.app-table-base[data-hide-header=true] .app-table-head{display:none}.app-table-column[data-hide-header=true] .app-table-column-content{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-table-base[data-header-sticky=true] .app-table-head{z-index:20;position:sticky;top:0}.app-table-row{outline-offset:-2px;outline:2px solid #0000;position:relative}.app-table-row[data-selectable=true],.app-table-base:not([data-selection-mode=none]) .app-table-row:not([data-selectable=false]){cursor:default}.app-table-row[data-disabled=true]{cursor:not-allowed;color:hsl(var(--default-300))}.app-table-row[data-focus-visible=true]{z-index:10;outline-color:hsl(var(--focus))}.app-table-cell{box-sizing:border-box;height:2.25rem;color:inherit;font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);text-align:start;vertical-align:middle;white-space:normal;outline-offset:-2px;outline:2px solid #0000;padding:.5rem .75rem;position:relative}.app-table-cell:before{z-index:0;content:"";pointer-events:none;background:0 0;transition:background-color .15s,opacity .15s;position:absolute;inset:0}.app-table-cell-content{z-index:1;position:relative}.app-table-base[data-selection-mode=multiple] .app-table-row[data-first=true] .app-table-cell:first-child:before{border-start-start-radius:var(--app-table-cell-radius)}.app-table-base[data-selection-mode=multiple] .app-table-row[data-first=true] .app-table-cell:last-child:before{border-start-end-radius:var(--app-table-cell-radius)}.app-table-base[data-selection-mode=multiple] .app-table-row[data-middle=true] .app-table-cell:before{border-radius:0}.app-table-base[data-selection-mode=multiple] .app-table-row[data-last=true] .app-table-cell:first-child:before{border-end-start-radius:var(--app-table-cell-radius)}.app-table-base[data-selection-mode=multiple] .app-table-row[data-last=true] .app-table-cell:last-child:before{border-end-end-radius:var(--app-table-cell-radius)}.app-table-base:not([data-selection-mode=multiple]) .app-table-cell:first-child:before{border-start-start-radius:var(--app-table-cell-radius);border-end-start-radius:var(--app-table-cell-radius)}.app-table-base:not([data-selection-mode=multiple]) .app-table-cell:last-child:before{border-start-end-radius:var(--app-table-cell-radius);border-end-end-radius:var(--app-table-cell-radius)}.app-table-row:not([data-selected=true]):not([data-disabled=true]):is(:hover,[data-hover=true]) .app-table-cell:before{background:hsl(var(--default-100) / .7)}.app-table-row[data-selected=true] .app-table-cell:before{background:hsl(var(--ui-color) / .2)}.app-table-row[data-selected=true] .app-table-cell{color:hsl(var(--ui-color))}.app-table-base:is(.app-color-success,.app-color-warning) .app-table-row[data-selected=true] .app-table-cell{color:hsl(var(--ui-600))}.app-table-base.app-color-default .app-table-row[data-selected=true] .app-table-cell:before{background:hsl(var(--default) / .6)}.app-table-base.app-color-default .app-table-row[data-selected=true] .app-table-cell{color:hsl(var(--default-foreground))}.app-table-base[data-striped=true] .app-table-row[data-odd=true]:not([data-selected=true]) .app-table-cell:before{background:hsl(var(--default-100) / .5)}.app-table-base[data-striped=true] .app-table-row[data-odd=true]:not([data-selected=true]):is(:hover,[data-hover=true]) .app-table-cell:before{background:hsl(var(--default-200) / .6)}.app-table-base[data-compact=true] .app-table-cell{height:auto;padding-block:.25rem}.app-table-selection-column,.app-table-selection-cell{white-space:nowrap;width:1%}.app-table-selection-control{z-index:1;box-sizing:border-box;position:relative}.app-table-selection-control .app-checkbox-wrapper{margin-inline-end:.5rem}.app-table-selection-control[data-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none}.app-table-empty,.app-table-loading{height:10rem;color:hsl(var(--default-400));font-size:var(--font-size-medium);text-align:center;padding:0}.app-table-loading{height:5rem}.app-table-loading>*{vertical-align:middle}.app-table-loading-spinner{border:2px solid hsl(var(--default-200));border-top-color:hsl(var(--ui-color));border-radius:9999px;width:1rem;height:1rem;margin-inline-end:.5rem;animation:.8s linear infinite app-spin;display:inline-block}.app-table-top-content,.app-table-bottom-content{z-index:1;width:100%;position:relative}.app-table-content-outside{box-sizing:border-box}.app-table-base[data-disable-animation=true] :is(.app-table-sort-icon,.app-table-selection-control,.app-table-selection-control *,.app-table-loading-spinner){transition:none;animation:none}.dark .app-table-base:is(.app-color-success,.app-color-warning) .app-table-row[data-selected=true] .app-table-cell,[data-theme=dark] .app-table-base:is(.app-color-success,.app-color-warning) .app-table-row[data-selected=true] .app-table-cell{color:hsl(var(--ui-color))}.dark .app-table-base.app-color-danger .app-table-row[data-selected=true] .app-table-cell,[data-theme=dark] .app-table-base.app-color-danger .app-table-row[data-selected=true] .app-table-cell{color:hsl(var(--danger-500))}.dark .app-table-base.app-color-default .app-table-row[data-selected=true] .app-table-cell,[data-theme=dark] .app-table-base.app-color-default .app-table-row[data-selected=true] .app-table-cell{color:hsl(var(--default-foreground))}@media (prefers-reduced-motion:reduce){.app-table-cell:before,.app-table-sort-icon,.app-table-selection-control,.app-table-selection-control *,.app-table-loading-spinner{transition:none;animation:none}}.app-breadcrumbs-base{--breadcrumb-color:var(--foreground);--breadcrumb-soft-color:var(--foreground);max-width:100%;color:hsl(var(--breadcrumb-color));display:block}.app-breadcrumbs-base[data-color=primary]{--breadcrumb-color:var(--primary);--breadcrumb-soft-color:var(--primary)}.app-breadcrumbs-base[data-color=secondary]{--breadcrumb-color:var(--secondary);--breadcrumb-soft-color:var(--secondary)}.app-breadcrumbs-base[data-color=success]{--breadcrumb-color:var(--success);--breadcrumb-soft-color:var(--success)}.app-breadcrumbs-base[data-color=warning]{--breadcrumb-color:var(--warning);--breadcrumb-soft-color:var(--warning)}.app-breadcrumbs-base[data-color=danger]{--breadcrumb-color:var(--danger);--breadcrumb-soft-color:var(--danger)}.app-breadcrumbs{border-radius:var(--ui-radius);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.app-breadcrumbs-base[data-variant=solid] .app-breadcrumbs{background:hsl(var(--default-100))}.app-breadcrumbs-base:is([data-variant=solid],[data-variant=bordered]) .app-breadcrumbs{width:fit-content;max-width:100%}.app-breadcrumbs-base[data-variant=bordered] .app-breadcrumbs{border:2px solid hsl(var(--default-200));box-shadow:0 1px 2px #0000000d}.app-breadcrumbs-base:is([data-variant=solid],[data-variant=bordered])[data-size=sm] .app-breadcrumbs{padding:.25rem .5rem}.app-breadcrumbs-base:is([data-variant=solid],[data-variant=bordered])[data-size=md] .app-breadcrumbs{padding:.375rem .625rem}.app-breadcrumbs-base:is([data-variant=solid],[data-variant=bordered])[data-size=lg] .app-breadcrumbs{padding:.5rem .75rem}.app-breadcrumbs-base[data-variant=light] .app-breadcrumbs{background:0 0}.app-breadcrumb-item,.app-breadcrumb-ellipsis{align-items:center;min-width:0;display:inline-flex}.app-breadcrumb-link{outline-offset:2px;min-width:0;color:hsl(var(--breadcrumb-soft-color) / .5);font-size:var(--font-size-small);white-space:nowrap;cursor:pointer;transition:opacity var(--jds-motion-duration), color var(--jds-motion-duration);border-radius:.25rem;outline:2px solid #0000;align-items:center;gap:.25rem;line-height:1.25rem;text-decoration:none;display:inline-flex}.app-breadcrumb-item[data-size=sm] .app-breadcrumb-link,.app-breadcrumbs-base[data-size=sm] .app-breadcrumb-link{font-size:var(--font-size-tiny);line-height:1rem}.app-breadcrumb-item[data-size=lg] .app-breadcrumb-link,.app-breadcrumbs-base[data-size=lg] .app-breadcrumb-link{font-size:var(--font-size-medium);line-height:1.5rem}.app-breadcrumb-item[data-color=primary]{--breadcrumb-soft-color:var(--primary)}.app-breadcrumb-item[data-color=secondary]{--breadcrumb-soft-color:var(--secondary)}.app-breadcrumb-item[data-color=success]{--breadcrumb-soft-color:var(--success)}.app-breadcrumb-item[data-color=warning]{--breadcrumb-soft-color:var(--warning)}.app-breadcrumb-item[data-color=danger]{--breadcrumb-soft-color:var(--danger)}.app-breadcrumb-item[data-color=foreground]{--breadcrumb-soft-color:var(--foreground)}.app-breadcrumbs-base:not([data-color=foreground]) .app-breadcrumb-link,.app-breadcrumb-item:is([data-color=primary],[data-color=secondary],[data-color=success],[data-color=warning],[data-color=danger]) .app-breadcrumb-link{color:hsl(var(--breadcrumb-soft-color) / .8)}.app-breadcrumb-item[data-current=true] .app-breadcrumb-link{color:hsl(var(--breadcrumb-soft-color));cursor:default}.app-breadcrumb-item[data-disabled=true] .app-breadcrumb-link,.app-breadcrumbs-base[data-disabled=true] .app-breadcrumb-item:not([data-current=true]) .app-breadcrumb-link{opacity:var(--disabled-opacity);pointer-events:none}.app-breadcrumb-link[data-hover=true]{opacity:var(--hover-opacity)}.app-breadcrumb-link[data-pressed=true]{opacity:var(--disabled-opacity)}.app-breadcrumb-link[data-focus-visible=true]{z-index:10;outline-color:hsl(var(--focus))}.app-breadcrumbs-base[data-underline=hover] .app-breadcrumb-link:hover,.app-breadcrumb-item[data-underline=hover] .app-breadcrumb-link:hover,.app-breadcrumbs-base[data-underline=always] .app-breadcrumb-link,.app-breadcrumb-item[data-underline=always] .app-breadcrumb-link,.app-breadcrumbs-base[data-underline=active] .app-breadcrumb-link:active,.app-breadcrumb-item[data-underline=active] .app-breadcrumb-link:active,.app-breadcrumbs-base[data-underline=focus] .app-breadcrumb-link:focus,.app-breadcrumb-item[data-underline=focus] .app-breadcrumb-link:focus{text-decoration:underline}.app-breadcrumb-link{text-underline-offset:.2em}.app-breadcrumb-content{flex:none;align-items:center;display:inline-flex}.app-breadcrumb-content>:is(.app-icon,svg),.app-breadcrumb-separator>:is(.app-icon,svg),.app-breadcrumb-ellipsis :is(.app-icon,svg){width:1em;height:1em}.app-breadcrumb-separator{color:hsl(var(--breadcrumb-soft-color) / .5);flex:none;align-items:center;padding-inline:.25rem;display:inline-flex}.app-breadcrumb-item[data-hide-separator=true] .app-breadcrumb-separator,.app-breadcrumbs-base[data-hide-separator=true] .app-breadcrumb-separator,.app-breadcrumb-item:last-child .app-breadcrumb-separator{display:none}.app-breadcrumb-ellipsis .app-breadcrumb-link{font-size:var(--font-size-medium);padding:.125rem .25rem;line-height:1.5rem}.app-breadcrumbs-base[data-disable-animation=true] .app-breadcrumb-link{transition:none}@media (prefers-reduced-motion:reduce){.app-breadcrumb-link{transition:none}}.app-toast-region{z-index:3000;width:356px;height:var(--app-toast-region-height,0);pointer-events:none;max-width:100%;padding-inline:0;transition:height .3s ease-out;display:block;position:fixed}.app-toast-region[data-placement^=top]{top:var(--app-toast-offset,0px)}.app-toast-region[data-placement^=bottom]{bottom:var(--app-toast-offset,0px)}.app-toast-region[data-placement$=right]{right:.5rem}.app-toast-region[data-placement$=left]{left:.5rem}.app-toast-region[data-placement$=center]{left:50%;transform:translate(-50%)}.app-toast{z-index:50;box-sizing:border-box;border-radius:var(--ui-radius);outline-offset:2px;width:356px;max-width:100%;min-height:3rem;color:hsl(var(--foreground));font-family:var(--font-sans);pointer-events:auto;cursor:pointer;touch-action:pan-y;backface-visibility:hidden;will-change:opacity, transform;border:1px solid #0000;outline:2px solid #0000;align-items:center;gap:1rem;margin-block:.25rem;padding:.75rem;transition:inset .3s ease-out,height .3s ease-out,opacity .3s ease-out,transform .3s ease-out;display:flex;position:relative;transform:translate(0,0)}.app-toast-region>.app-toast{opacity:var(--app-toast-stack-opacity,1);transform:translate3d(0,0,0) scaleX(var(--app-toast-stack-scale,1));margin-inline:auto;position:absolute;left:0;right:0}.app-toast-region[data-placement^=top]>.app-toast{top:var(--app-toast-stack-offset,0);--app-toast-enter-y:-40px;bottom:auto}.app-toast-region[data-placement^=bottom]>.app-toast{top:auto;bottom:var(--app-toast-stack-offset,0);--app-toast-enter-y:40px}.app-toast-region>.app-toast[data-stack-visible=false]{pointer-events:none}.app-toast[data-shadow=none]{box-shadow:none}.app-toast[data-shadow=sm]{box-shadow:var(--shadow-small)}.app-toast[data-shadow=md]{box-shadow:var(--shadow-medium)}.app-toast[data-shadow=lg]{box-shadow:var(--shadow-large)}.app-toast[data-variant=flat]{border-color:hsl(var(--default-100));background:hsl(var(--content1))}.app-toast[data-variant=bordered]{border-color:hsl(var(--default-200));background:hsl(var(--background))}.app-toast[data-variant=solid]{background:hsl(var(--default));color:hsl(var(--default-foreground))}.app-toast:not(.app-color-default)[data-variant=flat]{border-color:hsl(var(--ui-100));background:hsl(var(--ui-50));color:hsl(var(--ui-600))}.app-toast:not(.app-color-default)[data-variant=bordered]{border-color:hsl(var(--ui-400));background:hsl(var(--background));color:hsl(var(--ui-600))}.app-toast:not(.app-color-default)[data-variant=solid]{background:hsl(var(--ui-color));color:hsl(var(--ui-foreground))}.app-toast-content{flex:1;align-items:center;gap:1rem;min-width:0;display:flex;position:relative}.app-toast-wrapper{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.app-toast-title{color:hsl(var(--foreground));font-size:var(--font-size-small);font-weight:500;line-height:var(--line-height-small);text-overflow:ellipsis;white-space:nowrap;margin-inline-end:1rem;overflow:hidden}.app-toast-description{color:hsl(var(--default-500));font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);overflow-wrap:anywhere;margin-inline-end:1rem}.app-toast-icon,.app-toast-loading{width:1.5rem;height:1.5rem;color:hsl(var(--default-500));flex:none;justify-content:center;align-items:center;display:inline-flex}.app-toast-icon>:is(.app-icon,svg),.app-toast-loading>:is(.app-icon,svg){width:100%;height:100%}.app-toast[data-size=sm] :is(.app-toast-icon,.app-toast-loading){width:1.25rem;height:1.25rem}.app-toast[data-size=sm]{padding:.625rem .75rem}.app-toast[data-size=lg]{min-height:3.5rem;padding:1rem}.app-toast[data-size=lg] :is(.app-toast-title,.app-toast-description){font-size:var(--font-size-medium);line-height:var(--line-height-medium)}.app-toast:not(.app-color-default) .app-toast-icon{color:hsl(var(--ui-600))}.app-toast:not(.app-color-default)[data-variant=solid] :is(.app-toast-icon,.app-toast-title,.app-toast-description){color:hsl(var(--ui-foreground))}.app-toast:not(.app-color-default):is([data-variant=flat],[data-variant=bordered]) .app-toast-title{color:hsl(var(--ui-600))}.app-toast:not(.app-color-default):is([data-variant=flat],[data-variant=bordered]) .app-toast-description{color:hsl(var(--ui-color))}.app-toast:is(.app-color-success,.app-color-warning):is([data-variant=flat],[data-variant=bordered]) :is(.app-toast-title,.app-toast-icon){color:hsl(var(--ui-700))}.app-toast-end-content{color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-toast-loading[hidden],.app-toast-icon[hidden]{display:none}.app-toast-spinner{border:2px solid;border-right-color:#0000;border-radius:9999px;width:1.25rem;height:1.25rem;animation:.8s linear infinite app-spin}.app-toast-close{outline-offset:1px;width:1.5rem;min-width:1rem;height:1.5rem;color:hsl(var(--default-400));opacity:0;pointer-events:none;background:0 0;border:3px solid #0000;border-radius:9999px;outline:2px solid #0000;justify-content:center;align-items:center;padding:0;transition:color .2s ease-out,opacity .2s ease-out,transform .2s ease-out;display:inline-flex;position:absolute;top:-.5rem;right:-.5rem;transform:translateZ(0)}.app-toast:is(:hover,:focus-within) .app-toast-close,.app-toast-close:focus-visible{opacity:1;pointer-events:auto}.app-toast-close:hover{color:hsl(var(--default-600))}.app-toast-close:active{transform:scale(.92)}.app-toast-close:focus-visible{outline-color:hsl(var(--focus))}.app-toast-close-icon{border:1px solid hsl(var(--default-400));background:hsl(var(--default-100));border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.app-toast-close-icon>:is(.app-icon,svg){width:100%;height:100%}.app-toast[data-radius=full] .app-toast-close{top:-1px;right:-1px}.app-toast-progress-track{border-radius:inherit;pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden}.app-toast-progress-indicator{background:hsl(var(--default-400));opacity:.2;transform-origin:0;width:100%;height:100%;animation:app-toast-progress var(--app-toast-timeout,6s) linear forwards;animation-play-state:paused;display:block}.app-toast:not(.app-color-default) .app-toast-progress-indicator{background:hsl(var(--ui-400))}.app-toast-region>.app-toast[data-animation=entering]{animation:.3s ease-out both app-toast-enter}.app-toast[data-toast-exiting=true][data-placement$=right]{opacity:0;transform:translate(100%)}.app-toast[data-toast-exiting=true][data-placement$=left]{opacity:0;transform:translate(-100%)}.app-toast[data-toast-exiting=true][data-placement=top-center]{opacity:0;transform:translateY(-100%)}.app-toast[data-toast-exiting=true][data-placement=bottom-center]{opacity:0;transform:translateY(100%)}.app-toast[data-disable-animation=true]{transition:none;animation:none}.app-toast[data-disable-animation=true] .app-toast-close{transition:none}@media (width<=639px){.app-toast-region{width:100%;padding-inline:1rem;left:0!important;right:0!important;transform:none!important}.app-toast-region>.app-toast{width:calc(100% - 2rem);left:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.app-toast,.app-toast-close{transition:none;animation:none}}.app-snippet{box-sizing:border-box;border-radius:var(--ui-radius);background:hsl(var(--default-100));max-width:100%;height:fit-content;color:hsl(var(--default-700));font-family:var(--font-mono);vertical-align:middle;transition:background-color var(--jds-motion-duration), border-color var(--jds-motion-duration), box-shadow var(--jds-motion-duration), opacity var(--jds-motion-duration);border:0 solid #0000;justify-content:space-between;align-items:center;gap:.5rem;font-weight:400;display:inline-flex}.app-snippet[data-size=sm]{font-size:var(--font-size-tiny);padding:.125rem .375rem;line-height:1rem}.app-snippet[data-size=md]{font-size:var(--font-size-small);padding:.375rem .75rem;line-height:1.25rem}.app-snippet[data-size=lg]{font-size:var(--font-size-medium);padding:.5rem 1rem;line-height:1.5rem}.app-snippet-content{flex-direction:column;flex:1;min-width:0;display:flex}.app-snippet-pre{min-width:0;font:inherit;scrollbar-width:none;align-items:center;gap:.5rem;margin:0;display:flex;overflow:auto hidden}.app-snippet-pre::-webkit-scrollbar{display:none}.app-snippet-code{font:inherit;white-space:pre}.app-snippet-symbol{-webkit-user-select:none;user-select:none;flex:none}.app-snippet:not(.app-color-default)[data-variant=flat]{background:hsl(var(--ui-color) / .2);color:hsl(var(--ui-600))}.app-snippet[data-variant=bordered]{border-width:2px;border-color:hsl(var(--default-200));color:hsl(var(--foreground));background:0 0}.app-snippet:not(.app-color-default)[data-variant=bordered]{border-color:hsl(var(--ui-color));color:hsl(var(--ui-color))}.app-snippet:is([data-variant=solid],[data-variant=shadow]){background:hsl(var(--ui-color));color:hsl(var(--ui-foreground))}.app-snippet[data-variant=shadow]{box-shadow:var(--shadow-large)}.app-snippet:not(.app-color-default)[data-variant=shadow]{box-shadow:0 .5rem 1.25rem hsl(var(--ui-color) / .35)}.app-snippet-copy-wrap,.app-snippet-copy-trigger{flex:none;display:inline-flex}.app-snippet-copy{border-radius:var(--radius-small);outline-offset:2px;width:2rem;height:2rem;color:inherit;cursor:pointer;transition:background-color var(--jds-motion-duration), opacity var(--jds-motion-duration), transform var(--jds-motion-duration);background:0 0;border:0;outline:2px solid #0000;flex:none;place-items:center;padding:0;display:grid;position:relative}.app-snippet-copy:hover{background:#7f7f7f24}.app-snippet-copy:active{transform:scale(.94)}.app-snippet-copy:focus{outline:none}.app-snippet-copy:focus-visible{outline-color:hsl(var(--focus))}.app-snippet-copy:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.app-snippet-copy-icon,.app-snippet-check-icon{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.app-snippet-copy :is(.app-icon,svg){width:100%;height:100%}.app-snippet[data-size=lg] .app-snippet-copy-icon,.app-snippet[data-size=lg] .app-snippet-check-icon{width:1.25rem;height:1.25rem}.app-snippet[data-disable-animation=true],.app-snippet[data-disable-animation=true] .app-snippet-copy{transition:none}.dark .app-snippet:not(.app-color-default)[data-variant=flat],[data-theme=dark] .app-snippet:not(.app-color-default)[data-variant=flat]{color:hsl(var(--ui-300))}@media (prefers-reduced-motion:reduce){.app-snippet,.app-snippet-copy{transition:none}}@keyframes app-spin{to{transform:rotate(360deg)}}@keyframes app-shimmer{to{transform:translate(100%)}}@keyframes app-fade-in{0%{opacity:0}}@keyframes app-fade-out{to{opacity:0}}@keyframes app-popover-in{0%{opacity:0;transform:scale(.96)}}@keyframes app-popover-out{to{opacity:0;transform:scale(.96)}}@keyframes app-overlay-in{0%{opacity:0;transform:scale(.95)}}@keyframes app-modal-in{0%{opacity:0;scale:1.03}}@keyframes app-tooltip-scale-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes app-tooltip-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes app-toast-enter{0%{opacity:0;transform:translate3d(0,var(--app-toast-enter-y,40px),0) scaleX(1)}to{opacity:var(--app-toast-stack-opacity,1);transform:translate3d(0,0,0) scaleX(var(--app-toast-stack-scale,1))}}@keyframes app-toast-progress{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.app-popover-base,.app-popover-backdrop,.app-popover[data-trigger-scale-on-open=true] .app-popover-trigger>:first-child,.app-tooltip,.app-tooltip-trigger{transition:none;animation:none}}
