:root{--sm-dialog-overlay-bg:#00000080;--sm-dialog-overlay-blur:0px;--sm-dialog-overlay-z:var(--sm-z-modal-backdrop);--sm-dialog-content-bg:var(--sm-bg-surface);--sm-dialog-content-border:var(--sm-border-default);--sm-dialog-content-radius:var(--sm-radius-lg);--sm-dialog-content-shadow:0 20px 60px #0003, 0 4px 16px #0000001a;--sm-dialog-content-padding:1.25rem;--sm-dialog-content-padding-block:.625rem;--sm-dialog-content-gap:1rem;--sm-dialog-content-max-width:32rem;--sm-dialog-content-max-height:85dvh;--sm-dialog-content-z:var(--sm-z-modal);--sm-dialog-focus-ring:0 0 0 2px var(--sm-bg-surface), 0 0 0 4px var(--sm-bg-interactive);--sm-dialog-header-gap:.375rem;--sm-dialog-title-size:1.125rem;--sm-dialog-title-weight:600;--sm-dialog-title-color:var(--sm-text-primary);--sm-dialog-title-line-height:1.4;--sm-dialog-description-size:.875rem;--sm-dialog-description-color:var(--sm-text-secondary);--sm-dialog-description-line-height:1.5;--sm-dialog-footer-bg:var(--sm-bg-surface-raised);--sm-dialog-footer-gap:.5rem;--sm-dialog-footer-pt:.75rem}@layer components{.sm-dialog-overlay{z-index:var(--sm-dialog-overlay-z);background-color:var(--sm-dialog-overlay-bg);-webkit-backdrop-filter:blur(var(--sm-dialog-overlay-blur));backdrop-filter:blur(var(--sm-dialog-overlay-blur));justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.sm-dialog-overlay[data-state=open]{animation:.15s both sm-dialog-overlay-in}.sm-dialog-overlay[data-state=closing]{animation:.15s forwards sm-dialog-overlay-out}@media (prefers-reduced-motion:reduce){.sm-dialog-overlay[data-state=open],.sm-dialog-overlay[data-state=closing]{animation:none}}.sm-dialog-overlay--right{justify-content:flex-end;align-items:stretch;padding:0}.sm-dialog-overlay--left{justify-content:flex-start;align-items:stretch;padding:0}.sm-dialog-overlay--top{align-items:flex-start;padding:0}.sm-dialog-overlay--bottom{align-items:flex-end;padding:0}.sm-dialog-content{z-index:var(--sm-dialog-content-z);background-color:var(--sm-dialog-content-bg);border:1px solid var(--sm-dialog-content-border);border-radius:var(--sm-dialog-content-radius);box-shadow:var(--sm-dialog-content-shadow);padding-inline:var(--sm-dialog-content-padding);padding-block:var(--sm-dialog-content-padding-block);gap:var(--sm-dialog-content-gap);outline:none;flex-direction:column;width:100%;display:flex;position:relative}.sm-dialog-content:focus-visible{box-shadow:var(--sm-dialog-content-shadow), var(--sm-dialog-focus-ring)}.sm-dialog-content:has([data-slot=dialog-body]){overflow:hidden}.sm-dialog-content--center{max-height:var(--sm-dialog-content-max-height);overflow-y:auto}.sm-dialog-content--center[data-state=open]{animation:.2s cubic-bezier(.16,1,.3,1) both sm-dialog-center-in}.sm-dialog-content--center[data-state=closing]{animation:.15s cubic-bezier(.16,1,.3,1) forwards sm-dialog-center-out}@media (prefers-reduced-motion:reduce){.sm-dialog-content--center[data-state=open],.sm-dialog-content--center[data-state=closing]{animation:none}}.sm-dialog-content--center.sm-dialog-content--size-sm{max-width:20rem}.sm-dialog-content--center.sm-dialog-content--size-md{max-width:32rem}.sm-dialog-content--center.sm-dialog-content--size-lg{max-width:40rem}.sm-dialog-content--center.sm-dialog-content--size-xl{max-width:48rem}.sm-dialog-content--center.sm-dialog-content--size-full{max-width:min(90vw,1200px)}.sm-dialog-content--right{border-radius:0;max-width:none;height:100%;max-height:100%;overflow-y:auto}.sm-dialog-content--right[data-state=open]{animation:.25s cubic-bezier(.32,.72,0,1) both sm-dialog-slide-in-right}.sm-dialog-content--right[data-state=closing]{animation:.2s cubic-bezier(.32,.72,0,1) forwards sm-dialog-slide-out-right}@media (prefers-reduced-motion:reduce){.sm-dialog-content--right[data-state=open],.sm-dialog-content--right[data-state=closing]{animation:none}}.sm-dialog-content--right.sm-dialog-content--size-sm{width:20rem}.sm-dialog-content--right.sm-dialog-content--size-md{width:28rem}.sm-dialog-content--right.sm-dialog-content--size-lg{width:36rem}.sm-dialog-content--right.sm-dialog-content--size-xl{width:48rem}.sm-dialog-content--right.sm-dialog-content--size-full{width:100%;box-shadow:none;border:none;border-radius:0;padding:0}.sm-dialog-content--left{border-radius:0;max-width:none;height:100%;max-height:100%;overflow-y:auto}.sm-dialog-content--left[data-state=open]{animation:.25s cubic-bezier(.32,.72,0,1) both sm-dialog-slide-in-left}.sm-dialog-content--left[data-state=closing]{animation:.2s cubic-bezier(.32,.72,0,1) forwards sm-dialog-slide-out-left}@media (prefers-reduced-motion:reduce){.sm-dialog-content--left[data-state=open],.sm-dialog-content--left[data-state=closing]{animation:none}}.sm-dialog-content--left.sm-dialog-content--size-sm{width:20rem}.sm-dialog-content--left.sm-dialog-content--size-md{width:28rem}.sm-dialog-content--left.sm-dialog-content--size-lg{width:36rem}.sm-dialog-content--left.sm-dialog-content--size-xl{width:48rem}.sm-dialog-content--left.sm-dialog-content--size-full{width:100%;box-shadow:none;border:none;border-radius:0;padding:0}.sm-dialog-content--top{border-radius:0;width:100%;max-width:100%;overflow-y:auto}.sm-dialog-content--top[data-state=open]{animation:.25s cubic-bezier(.32,.72,0,1) both sm-dialog-slide-in-top}.sm-dialog-content--top[data-state=closing]{animation:.2s cubic-bezier(.32,.72,0,1) forwards sm-dialog-slide-out-top}@media (prefers-reduced-motion:reduce){.sm-dialog-content--top[data-state=open],.sm-dialog-content--top[data-state=closing]{animation:none}}.sm-dialog-content--top.sm-dialog-content--size-sm{height:30dvh}.sm-dialog-content--top.sm-dialog-content--size-md{height:50dvh}.sm-dialog-content--top.sm-dialog-content--size-lg{height:70dvh}.sm-dialog-content--top.sm-dialog-content--size-xl{height:85dvh}.sm-dialog-content--top.sm-dialog-content--size-full{height:100dvh;max-height:100dvh;box-shadow:none;border:none;border-radius:0;padding:0}.sm-dialog-content--bottom{border-radius:0;width:100%;max-width:100%;overflow-y:auto}.sm-dialog-content--bottom[data-state=open]{animation:.25s cubic-bezier(.32,.72,0,1) both sm-dialog-slide-in-bottom}.sm-dialog-content--bottom[data-state=closing]{animation:.2s cubic-bezier(.32,.72,0,1) forwards sm-dialog-slide-out-bottom}@media (prefers-reduced-motion:reduce){.sm-dialog-content--bottom[data-state=open],.sm-dialog-content--bottom[data-state=closing]{animation:none}}.sm-dialog-content--bottom.sm-dialog-content--size-sm{height:30dvh}.sm-dialog-content--bottom.sm-dialog-content--size-md{height:50dvh}.sm-dialog-content--bottom.sm-dialog-content--size-lg{height:70dvh}.sm-dialog-content--bottom.sm-dialog-content--size-xl{height:85dvh}.sm-dialog-content--bottom.sm-dialog-content--size-full{height:100dvh;max-height:100dvh;box-shadow:none;border:none;border-radius:0;padding:0}.sm-dialog-content--inset{border-radius:var(--sm-dialog-content-radius)}.sm-dialog-content--right:not(.sm-dialog-content--inset)>.sm-dialog-footer,.sm-dialog-content--left:not(.sm-dialog-content--inset)>.sm-dialog-footer,.sm-dialog-content--top:not(.sm-dialog-content--inset)>.sm-dialog-footer,.sm-dialog-content--bottom:not(.sm-dialog-content--inset)>.sm-dialog-footer{border-radius:0}.sm-dialog-header{gap:var(--sm-dialog-header-gap);flex-direction:column;display:flex}.sm-dialog-title{font-size:var(--sm-dialog-title-size);font-weight:var(--sm-dialog-title-weight);color:var(--sm-dialog-title-color);line-height:var(--sm-dialog-title-line-height);font-family:var(--sm-font-family);margin:0}.sm-dialog-description{font-size:var(--sm-dialog-description-size);color:var(--sm-dialog-description-color);line-height:var(--sm-dialog-description-line-height);font-family:var(--sm-font-family);margin:0}.sm-dialog-content--right>.sm-dialog-header,.sm-dialog-content--left>.sm-dialog-header,.sm-dialog-content--top>.sm-dialog-header,.sm-dialog-content--bottom>.sm-dialog-header,.sm-dialog-header.sm-dialog-header--bordered{margin-inline:calc(-1 * var(--sm-dialog-content-padding));padding-inline:var(--sm-dialog-content-padding);padding-bottom:var(--sm-dialog-header-gap);border-bottom:1px solid var(--sm-dialog-content-border)}.sm-dialog-header.sm-dialog-header--no-bordered{padding-inline:0;border-bottom:none;margin-inline:0;padding-bottom:0}.sm-dialog-footer.sm-dialog-footer--bordered{margin-inline:calc(-1 * var(--sm-dialog-content-padding));padding-inline:var(--sm-dialog-content-padding);border-top:1px solid var(--sm-dialog-content-border)}.sm-dialog-footer.sm-dialog-footer--no-bordered{padding-inline:0;background-color:#0000;border-top:none;border-radius:0;margin-block-end:0;margin-inline:0;padding-bottom:0}.sm-dialog-body{min-height:0;margin-inline:calc(-1 * var(--sm-dialog-content-padding));padding-inline:var(--sm-dialog-content-padding);flex:auto;overflow-y:auto}.sm-dialog-footer{justify-content:flex-end;gap:var(--sm-dialog-footer-gap);padding-top:var(--sm-dialog-footer-pt);padding-bottom:var(--sm-dialog-content-padding-block);padding-inline:var(--sm-dialog-content-padding);margin-inline:calc(-1 * var(--sm-dialog-content-padding));margin-block-end:calc(-1 * var(--sm-dialog-content-padding-block));background-color:var(--sm-dialog-footer-bg);border-top:1px solid var(--sm-dialog-content-border);border-radius:0 0 var(--sm-dialog-content-radius) var(--sm-dialog-content-radius);flex-flow:wrap;margin-top:auto;display:flex}@media (max-width:480px){.sm-dialog-footer{flex-direction:column-reverse}}@keyframes sm-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sm-dialog-overlay-out{to{opacity:0}}@keyframes sm-dialog-center-in{0%{opacity:0;transform:scale(.95)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes sm-dialog-center-out{to{opacity:0;transform:scale(.95)translateY(4px)}}@keyframes sm-dialog-slide-in-right{0%{transform:translate(100%)}}@keyframes sm-dialog-slide-out-right{to{transform:translate(100%)}}@keyframes sm-dialog-slide-in-left{0%{transform:translate(-100%)}}@keyframes sm-dialog-slide-out-left{to{transform:translate(-100%)}}@keyframes sm-dialog-slide-in-top{0%{transform:translateY(-100%)}}@keyframes sm-dialog-slide-out-top{to{transform:translateY(-100%)}}@keyframes sm-dialog-slide-in-bottom{0%{transform:translateY(100%)}}@keyframes sm-dialog-slide-out-bottom{to{transform:translateY(100%)}}}
:root{--sm-dropdown-bg:var(--sm-bg-surface);--sm-dropdown-border:var(--sm-border-default);--sm-dropdown-radius:var(--sm-radius-sm);--sm-dropdown-shadow:0 4px 16px #0000001f, 0 1px 4px #00000014;--sm-dropdown-min-width:12rem;--sm-dropdown-z:var(--sm-z-dropdown);--sm-dropdown-padding:.25rem;--sm-dropdown-item-height:2rem;--sm-dropdown-item-padding-x:.5rem;--sm-dropdown-item-margin-x:.25rem;--sm-dropdown-item-radius:var(--sm-radius-sm);--sm-dropdown-item-text:var(--sm-text-primary);--sm-dropdown-item-hover-bg:color-mix(in srgb, var(--sm-text-primary) 8%, transparent);--sm-dropdown-size-sm:10rem;--sm-dropdown-size-md:14rem;--sm-dropdown-size-lg:20rem;--sm-dropdown-size-xl:28rem;--sm-dropdown-item-disabled-opacity:var(--sm-disabled-opacity);--sm-dropdown-label-text:var(--sm-text-secondary);--sm-dropdown-label-size:.75rem;--sm-dropdown-label-weight:500;--sm-dropdown-separator-color:var(--sm-border-default);--sm-dropdown-separator-margin:.25rem;--sm-dropdown-shortcut-text:var(--sm-text-secondary);--sm-dropdown-shortcut-size:.75rem}@layer components{.sm-dropdown-menu__content{z-index:var(--sm-dropdown-z);min-width:var(--sm-dropdown-min-width);background-color:var(--sm-dropdown-bg);border:1px solid var(--sm-dropdown-border);border-radius:var(--sm-dropdown-radius);box-shadow:var(--sm-dropdown-shadow);padding-block:var(--sm-dropdown-padding);outline:none;position:fixed;overflow:hidden}.sm-dropdown-menu__content[data-state=open]{animation:.15s both sm-dropdown-in}.sm-dropdown-menu__content[data-state=closing]{animation:.1s forwards sm-dropdown-out}.sm-dropdown-menu__content[data-side=bottom][data-align=start]{transform-origin:0 0}.sm-dropdown-menu__content[data-side=bottom][data-align=center]{transform-origin:top}.sm-dropdown-menu__content[data-side=bottom][data-align=end]{transform-origin:100% 0}.sm-dropdown-menu__content[data-side=top][data-align=start]{transform-origin:0 100%}.sm-dropdown-menu__content[data-side=top][data-align=center]{transform-origin:bottom}.sm-dropdown-menu__content[data-side=top][data-align=end]{transform-origin:100% 100%}.sm-dropdown-menu__content[data-side=right]{transform-origin:0 0}.sm-dropdown-menu__content[data-side=left]{transform-origin:100% 0}@media (prefers-reduced-motion:reduce){.sm-dropdown-menu__content[data-state=open],.sm-dropdown-menu__content[data-state=closing]{animation:none}}.sm-dropdown-menu__content--size-sm{width:var(--sm-dropdown-size-sm)}.sm-dropdown-menu__content--size-md{width:var(--sm-dropdown-size-md)}.sm-dropdown-menu__content--size-lg{width:var(--sm-dropdown-size-lg)}.sm-dropdown-menu__content--size-xl{width:var(--sm-dropdown-size-xl)}.sm-dropdown-menu__item{height:var(--sm-dropdown-item-height);padding-inline:var(--sm-dropdown-item-padding-x);margin-inline:var(--sm-dropdown-item-margin-x);border-radius:var(--sm-dropdown-item-radius);color:var(--sm-dropdown-item-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.5rem;font-size:.875rem;line-height:1;transition:background-color .1s;display:flex;position:relative}.sm-dropdown-menu__item>svg:first-child,.sm-dropdown-menu__item>[data-slot=item-icon]:first-child{flex-shrink:0;width:1rem;height:1rem}.sm-dropdown-menu__item:hover:not([aria-disabled=true]),.sm-dropdown-menu__item:focus-visible:not([aria-disabled=true]){background-color:var(--sm-dropdown-item-hover-bg)}.sm-dropdown-menu__item:focus-visible:not([aria-disabled=true]){box-shadow:inset 0 0 0 2px var(--sm-border-focus)}.sm-dropdown-menu__item--disabled,.sm-dropdown-menu__item[aria-disabled=true]{opacity:var(--sm-dropdown-item-disabled-opacity);cursor:not-allowed;pointer-events:none}.sm-dropdown-menu__item--inset{padding-inline-start:calc(var(--sm-dropdown-item-padding-x) + 1.5rem)}.sm-dropdown-menu__item--destructive{color:var(--sm-error)}.sm-dropdown-menu__item--destructive:hover:not([aria-disabled=true]),.sm-dropdown-menu__item--destructive:focus-visible:not([aria-disabled=true]){background-color:color-mix(in srgb, var(--sm-error) 10%, transparent)}.sm-dropdown-menu__item--sub-trigger .sm-dropdown-menu__item-chevron{flex-shrink:0;align-items:center;width:1rem;height:1rem;margin-inline-start:auto;display:flex}.sm-dropdown-menu__item--open{background-color:var(--sm-dropdown-item-hover-bg)}.sm-dropdown-menu__item-indicator{width:1rem;height:1rem;color:var(--sm-bg-interactive);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sm-dropdown-menu__item-indicator svg{width:.875rem;height:.875rem}.sm-dropdown-menu__label{padding-inline:var(--sm-dropdown-item-padding-x);font-size:var(--sm-dropdown-label-size);font-weight:var(--sm-dropdown-label-weight);color:var(--sm-dropdown-label-text);padding-block:.375rem .25rem;line-height:1}.sm-dropdown-menu__label--inset{padding-inline-start:calc(var(--sm-dropdown-item-padding-x) + 1.5rem)}.sm-dropdown-menu__separator{background-color:var(--sm-dropdown-separator-color);height:1px;margin-block:var(--sm-dropdown-separator-margin);border:none;margin-inline:0}.sm-dropdown-menu__shortcut{font-size:var(--sm-dropdown-shortcut-size);color:var(--sm-dropdown-shortcut-text);letter-spacing:.05em;flex-shrink:0;margin-inline-start:auto}}@keyframes sm-dropdown-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes sm-dropdown-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}
:root{--sm-tabs-list-bg:#0000000a;--sm-tabs-list-radius:.75rem;--sm-tabs-list-padding:.25rem;--sm-tabs-trigger-radius:.5rem;--sm-tabs-trigger-padding-x:1rem;--sm-tabs-trigger-padding-y:.5625rem;--sm-tabs-trigger-text-size:.875rem;--sm-tabs-trigger-text-weight:400;--sm-tabs-trigger-text-weight-active:600;--sm-tabs-trigger-color:var(--sm-text-secondary,#71717a);--sm-tabs-trigger-color-active:var(--sm-text-primary,#09090b);--sm-tabs-trigger-bg-active:var(--sm-bg-surface-raised,#fff);--sm-tabs-trigger-shadow-active:0 2px 8px #00000014, 0 1px 2px #0000000f;--sm-tabs-trigger-min-height:2.5rem;--sm-tabs-trigger-transition:color .2s ease, background-color .2s ease, box-shadow .2s ease;--sm-tabs-underline-list-border:var(--sm-border-default,#0000001f);--sm-tabs-underline-indicator-color:var(--sm-text-primary,#09090b);--sm-tabs-underline-indicator-height:2px;--sm-tabs-underline-active-weight:600;--sm-tabs-pill-active-bg:#00000012;--sm-tabs-pill-radius:var(--sm-radius-md,.5rem);--sm-tabs-content-pt:1rem;--sm-tabs-sm-list-padding:.125rem;--sm-tabs-sm-list-radius:.4375rem;--sm-tabs-sm-trigger-radius:.3125rem;--sm-tabs-sm-trigger-padding-x:.5rem;--sm-tabs-sm-trigger-padding-y:.25rem;--sm-tabs-sm-trigger-min-height:1.625rem;--sm-tabs-sm-trigger-text-size:.75rem;--sm-tabs-md-list-padding:.1875rem;--sm-tabs-md-list-radius:.5625rem;--sm-tabs-md-trigger-radius:.375rem;--sm-tabs-md-trigger-padding-x:.625rem;--sm-tabs-md-trigger-padding-y:.3125rem;--sm-tabs-md-trigger-min-height:1.875rem;--sm-tabs-md-trigger-text-size:.8125rem;--sm-tabs-lg-list-padding:.25rem;--sm-tabs-lg-list-radius:.6875rem;--sm-tabs-lg-trigger-radius:.4375rem;--sm-tabs-lg-trigger-padding-x:.75rem;--sm-tabs-lg-trigger-padding-y:.4375rem;--sm-tabs-lg-trigger-min-height:2.25rem;--sm-tabs-lg-trigger-text-size:.875rem}@layer components{.sm-tabs{width:100%}.sm-tabs--vertical{align-items:flex-start;gap:1rem;display:flex}.sm-tabs__list{background-color:var(--sm-tabs-list-bg);border-radius:var(--sm-tabs-list-radius);width:100%;padding:var(--sm-tabs-list-padding);align-items:center;display:flex}.sm-tabs--vertical .sm-tabs__list{width:fit-content;flex-direction:column;align-items:stretch;inline-size:fit-content}.sm-tabs__trigger{white-space:nowrap;cursor:pointer;font-family:inherit;font-size:var(--sm-tabs-trigger-text-size);font-weight:var(--sm-tabs-trigger-text-weight);color:var(--sm-tabs-trigger-color);min-height:var(--sm-tabs-trigger-min-height);padding-block:var(--sm-tabs-trigger-padding-y);padding-inline:var(--sm-tabs-trigger-padding-x);border-radius:var(--sm-tabs-trigger-radius);transition:var(--sm-tabs-trigger-transition);-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;flex:1;justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.sm-tabs--vertical .sm-tabs__trigger{flex:none;justify-content:flex-start;width:100%}.sm-tabs__trigger:hover:not([disabled]):not([data-state=active]){color:var(--sm-tabs-trigger-color-active)}.sm-tabs__trigger[data-state=active]{color:var(--sm-tabs-trigger-color-active);background-color:var(--sm-tabs-trigger-bg-active);box-shadow:var(--sm-tabs-trigger-shadow-active)}.sm-tabs__trigger:focus-visible{box-shadow:0 0 0 2px var(--sm-bg-surface-raised,#fff), 0 0 0 4px var(--sm-border-focus,#18181b);outline:none}.sm-tabs__trigger[data-state=active]:focus-visible{box-shadow:var(--sm-tabs-trigger-shadow-active), 0 0 0 2px var(--sm-bg-surface-raised,#fff), 0 0 0 4px var(--sm-border-focus,#18181b)}.sm-tabs__trigger[disabled]{opacity:var(--sm-disabled-opacity,.5);cursor:not-allowed;pointer-events:none}.sm-tabs[data-variant=underline] .sm-tabs__list{border-bottom:1px solid var(--sm-tabs-underline-list-border);background-color:#0000;border-radius:0;gap:0;padding:0}.sm-tabs[data-variant=underline] .sm-tabs__list--no-border{border-bottom:none}.sm-tabs[data-variant=underline] .sm-tabs__trigger{border-bottom:var(--sm-tabs-underline-indicator-height) solid transparent;border-radius:0;flex:none;margin-bottom:-1px;padding-block:.625rem;padding-inline:1rem;transition:color .2s,border-color .2s}.sm-tabs[data-variant=underline] .sm-tabs__trigger:hover:not([disabled]):not([data-state=active]){color:var(--sm-tabs-trigger-color-active)}.sm-tabs[data-variant=underline] .sm-tabs__trigger[data-state=active]{color:var(--sm-tabs-trigger-color-active);font-weight:var(--sm-tabs-underline-active-weight);box-shadow:none;border-bottom-color:var(--sm-tabs-underline-indicator-color);background-color:#0000}.sm-tabs[data-variant=underline] .sm-tabs__trigger:focus-visible,.sm-tabs[data-variant=underline] .sm-tabs__trigger[data-state=active]:focus-visible{box-shadow:0 0 0 2px var(--sm-bg-surface-raised,#fff), 0 0 0 4px var(--sm-border-focus,#18181b)}.sm-tabs[data-variant=pill] .sm-tabs__list{background-color:#0000;gap:.25rem;padding:0}.sm-tabs[data-variant=pill] .sm-tabs__trigger{border-radius:var(--sm-tabs-pill-radius);flex:none}.sm-tabs[data-variant=pill] .sm-tabs__trigger[data-state=active]{color:var(--sm-tabs-trigger-color-active);background-color:var(--sm-tabs-pill-active-bg);box-shadow:none}.sm-tabs__content{outline:none;padding-block-start:var(--sm-tabs-content-pt)}.sm-tabs__content:focus-visible{outline:2px solid var(--sm-border-focus,#18181b);outline-offset:2px;border-radius:var(--sm-tabs-trigger-radius)}.sm-tabs[data-size=sm]{--sm-tabs-list-padding:var(--sm-tabs-sm-list-padding);--sm-tabs-list-radius:var(--sm-tabs-sm-list-radius);--sm-tabs-trigger-radius:var(--sm-tabs-sm-trigger-radius);--sm-tabs-trigger-padding-x:var(--sm-tabs-sm-trigger-padding-x);--sm-tabs-trigger-padding-y:var(--sm-tabs-sm-trigger-padding-y);--sm-tabs-trigger-min-height:var(--sm-tabs-sm-trigger-min-height);--sm-tabs-trigger-text-size:var(--sm-tabs-sm-trigger-text-size)}.sm-tabs[data-size=sm] .sm-tabs__list{width:fit-content}.sm-tabs[data-size=sm] .sm-tabs__trigger{flex:none}.sm-tabs[data-size=md]{--sm-tabs-list-padding:var(--sm-tabs-md-list-padding);--sm-tabs-list-radius:var(--sm-tabs-md-list-radius);--sm-tabs-trigger-radius:var(--sm-tabs-md-trigger-radius);--sm-tabs-trigger-padding-x:var(--sm-tabs-md-trigger-padding-x);--sm-tabs-trigger-padding-y:var(--sm-tabs-md-trigger-padding-y);--sm-tabs-trigger-min-height:var(--sm-tabs-md-trigger-min-height);--sm-tabs-trigger-text-size:var(--sm-tabs-md-trigger-text-size)}.sm-tabs[data-size=lg]{--sm-tabs-list-padding:var(--sm-tabs-lg-list-padding);--sm-tabs-list-radius:var(--sm-tabs-lg-list-radius);--sm-tabs-trigger-radius:var(--sm-tabs-lg-trigger-radius);--sm-tabs-trigger-padding-x:var(--sm-tabs-lg-trigger-padding-x);--sm-tabs-trigger-padding-y:var(--sm-tabs-lg-trigger-padding-y);--sm-tabs-trigger-min-height:var(--sm-tabs-lg-trigger-min-height);--sm-tabs-trigger-text-size:var(--sm-tabs-lg-trigger-text-size)}@media (prefers-reduced-motion:reduce){.sm-tabs__trigger{transition:none}}.sm-tabs .sm-tabs__list.sm-tabs__list--full-width{justify-content:stretch;width:100%}.sm-tabs .sm-tabs__list.sm-tabs__list--full-width>.sm-tabs__trigger{flex:1 1 0;justify-content:center;min-width:0}}
:root{--sm-toggle-height-sm:1.75rem;--sm-toggle-height-md:2.25rem;--sm-toggle-height-lg:2.75rem;--sm-toggle-min-width-sm:1.75rem;--sm-toggle-min-width-md:2.25rem;--sm-toggle-min-width-lg:2.75rem;--sm-toggle-padding-x-sm:.375rem;--sm-toggle-padding-x-md:.625rem;--sm-toggle-padding-x-lg:.875rem;--sm-toggle-font-size-sm:.75rem;--sm-toggle-font-size-md:.875rem;--sm-toggle-font-size-lg:1rem;--sm-toggle-gap-sm:.25rem;--sm-toggle-gap-md:.375rem;--sm-toggle-gap-lg:.5rem;--sm-toggle-icon-size-sm:.875rem;--sm-toggle-icon-size-md:1rem;--sm-toggle-icon-size-lg:1.125rem;--sm-toggle-radius:var(--sm-radius-sm);--sm-toggle-default-bg:transparent;--sm-toggle-default-text:var(--sm-text-secondary);--sm-toggle-default-border:transparent;--sm-toggle-default-hover-bg:var(--sm-bg-surface-raised);--sm-toggle-default-hover-text:var(--sm-text-primary);--sm-toggle-default-pressed-bg:var(--sm-bg-interactive-soft,color-mix(in srgb, var(--sm-bg-interactive) 15%, transparent));--sm-toggle-default-pressed-text:var(--sm-text-brand,var(--sm-bg-interactive));--sm-toggle-default-pressed-border:transparent;--sm-toggle-outline-bg:transparent;--sm-toggle-outline-text:var(--sm-text-secondary);--sm-toggle-outline-border:var(--sm-border-default);--sm-toggle-outline-hover-bg:var(--sm-bg-surface-raised);--sm-toggle-outline-hover-text:var(--sm-text-primary);--sm-toggle-outline-pressed-bg:var(--sm-bg-interactive-soft,color-mix(in srgb, var(--sm-bg-interactive) 15%, transparent));--sm-toggle-outline-pressed-text:var(--sm-text-brand,var(--sm-bg-interactive));--sm-toggle-outline-pressed-border:var(--sm-border-interactive);--sm-toggle-group-gap:.25rem}@layer components{.sm-toggle{justify-content:center;align-items:center;gap:var(--sm-toggle-gap-md);border-radius:var(--sm-toggle-radius);font-family:var(--sm-font-family);font-size:var(--sm-toggle-font-size-md);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:var(--sm-transition);padding-inline:var(--sm-toggle-padding-x-md);min-height:var(--sm-toggle-height-md);min-width:var(--sm-toggle-min-width-md);border:1px solid #0000;font-weight:500;line-height:1;display:inline-flex}.sm-toggle svg{width:var(--sm-toggle-icon-size-md);height:var(--sm-toggle-icon-size-md);pointer-events:none;flex-shrink:0}.sm-toggle:focus-visible{box-shadow:0 0 0 2px var(--sm-bg-surface), 0 0 0 4px var(--sm-border-focus,var(--sm-bg-interactive));outline:none}.sm-toggle:disabled,.sm-toggle[aria-disabled=true]{opacity:var(--sm-disabled-opacity,.5);cursor:var(--sm-disabled-cursor,not-allowed);pointer-events:none}.sm-toggle.sm-toggle--sm{gap:var(--sm-toggle-gap-sm);padding-inline:var(--sm-toggle-padding-x-sm);min-height:var(--sm-toggle-height-sm);min-width:var(--sm-toggle-min-width-sm);font-size:var(--sm-toggle-font-size-sm)}.sm-toggle.sm-toggle--sm svg{width:var(--sm-toggle-icon-size-sm);height:var(--sm-toggle-icon-size-sm)}.sm-toggle.sm-toggle--lg{gap:var(--sm-toggle-gap-lg);padding-inline:var(--sm-toggle-padding-x-lg);min-height:var(--sm-toggle-height-lg);min-width:var(--sm-toggle-min-width-lg);font-size:var(--sm-toggle-font-size-lg)}.sm-toggle.sm-toggle--lg svg{width:var(--sm-toggle-icon-size-lg);height:var(--sm-toggle-icon-size-lg)}.sm-toggle.sm-toggle--default{background-color:var(--sm-toggle-default-bg);color:var(--sm-toggle-default-text);border-color:var(--sm-toggle-default-border)}.sm-toggle.sm-toggle--default:hover:not(:disabled){background-color:var(--sm-toggle-default-hover-bg);color:var(--sm-toggle-default-hover-text)}.sm-toggle.sm-toggle--default.sm-toggle--pressed{background-color:var(--sm-toggle-default-pressed-bg);color:var(--sm-toggle-default-pressed-text);border-color:var(--sm-toggle-default-pressed-border)}.sm-toggle.sm-toggle--outline{background-color:var(--sm-toggle-outline-bg);color:var(--sm-toggle-outline-text);border-color:var(--sm-toggle-outline-border)}.sm-toggle.sm-toggle--outline:hover:not(:disabled){background-color:var(--sm-toggle-outline-hover-bg);color:var(--sm-toggle-outline-hover-text)}.sm-toggle.sm-toggle--outline.sm-toggle--pressed{background-color:var(--sm-toggle-outline-pressed-bg);color:var(--sm-toggle-outline-pressed-text);border-color:var(--sm-toggle-outline-pressed-border)}.sm-toggle-group{gap:var(--sm-toggle-group-gap);flex-wrap:wrap;align-items:center;display:inline-flex}.sm-toggle-group--vertical{flex-flow:column;align-items:stretch;width:100%}}
:root{--sm-toast-z:var(--sm-z-toast);--sm-toast-offset:1rem;--sm-toast-gap:.875rem;--sm-toast-width:360px;--sm-toast-bg:var(--sm-bg-surface-raised,#fff);--sm-toast-border:var(--sm-border-default,#0000001a);--sm-toast-radius:var(--sm-radius-md,.5rem);--sm-toast-shadow:var(--sm-shadow-overlay,0 4px 12px #00000014, 0 1px 3px #0000000a);--sm-toast-padding:.875rem 1rem;--sm-toast-gap-inner:.625rem;--sm-toast-title-size:.875rem;--sm-toast-title-weight:400;--sm-toast-title-color:var(--sm-text-primary,#09090b);--sm-toast-desc-size:.8125rem;--sm-toast-desc-color:var(--sm-text-secondary,#71717a);--sm-toast-desc-mt:.125rem;--sm-toast-icon-size:1.25rem;--sm-toast-close-size:1.25rem;--sm-toast-close-inset:.5rem;--sm-toast-close-color:var(--sm-text-secondary,#71717a);--sm-toast-padding-end:2.25rem;--sm-toast-action-bg:var(--sm-bg-interactive,#18181b);--sm-toast-action-text:var(--sm-text-inverse,#fff);--sm-toast-action-radius:var(--sm-radius-sm,.375rem);--sm-toast-action-size:.75rem;--sm-toast-action-px:.625rem;--sm-toast-action-py:.3125rem;--sm-toast-enter-duration:.35s;--sm-toast-exit-duration:.2s;--sm-toast-swipe-out-duration:.2s;--sm-toast-enter-easing:cubic-bezier(.21, 1.02, .73, 1);--sm-toast-exit-easing:cubic-bezier(.06, .71, .55, 1);--sm-toast-success-icon:var(--sm-success,#16a34a);--sm-toast-error-icon:var(--sm-error,#dc2626);--sm-toast-warning-icon:var(--sm-warning,#d97706);--sm-toast-info-icon:var(--sm-info,#2563eb);--sm-toast-loading-icon:var(--sm-text-secondary,#71717a);--sm-toast-success-rich-bg:#edfdf3;--sm-toast-success-rich-border:#bdf4d1;--sm-toast-success-rich-title:#10602d;--sm-toast-success-rich-desc:#367d50;--sm-toast-success-rich-icon:#157f3c;--sm-toast-error-rich-bg:#fff0f0;--sm-toast-error-rich-border:#fac1c1;--sm-toast-error-rich-title:#841515;--sm-toast-error-rich-desc:#ab2b2b;--sm-toast-error-rich-icon:#af1d1d;--sm-toast-warning-rich-bg:#fffaeb;--sm-toast-warning-rich-border:#f9e5a9;--sm-toast-warning-rich-title:#774009;--sm-toast-warning-rich-desc:#9f6d23;--sm-toast-warning-rich-icon:#db7706;--sm-toast-info-rich-bg:#f0f6ff;--sm-toast-info-rich-border:#b7d4fb;--sm-toast-info-rich-title:#0d3973;--sm-toast-info-rich-desc:#27599b;--sm-toast-info-rich-icon:#0d67de}@layer components{.sm-toaster{z-index:var(--sm-toast-z);width:var(--sm-toast-width);max-width:calc(100vw - 2 * var(--sm-toast-offset));pointer-events:none;margin:0;padding:0;list-style:none;display:block;position:fixed;overflow:visible}.sm-toaster[data-position=top-right]{inset-block-start:var(--sm-toast-offset);inset-inline-end:var(--sm-toast-offset)}.sm-toaster[data-position=top-left]{inset-block-start:var(--sm-toast-offset);inset-inline-start:var(--sm-toast-offset)}.sm-toaster[data-position=top-center]{inset-block-start:var(--sm-toast-offset);inset-inline-start:50%;transform:translate(-50%)}.sm-toaster[data-position=bottom-right]{inset-block-end:var(--sm-toast-offset);inset-inline-end:var(--sm-toast-offset)}.sm-toaster[data-position=bottom-left]{inset-block-end:var(--sm-toast-offset);inset-inline-start:var(--sm-toast-offset)}.sm-toaster[data-position=bottom-center]{inset-block-end:var(--sm-toast-offset);inset-inline-start:50%;transform:translate(-50%)}.sm-toaster__close-all-item{pointer-events:all;list-style:none;position:absolute;inset-inline-end:0}.sm-toaster[data-position^=bottom] .sm-toaster__close-all-item{padding-block-end:.5rem;bottom:100%}.sm-toaster[data-position^=top] .sm-toaster__close-all-item{padding-block-start:.5rem;top:100%}.sm-toaster[data-position$=left] .sm-toaster__close-all-item{inset-inline:0 auto}.sm-toaster[data-position$=center] .sm-toaster__close-all-item{inset-inline:50% auto;transform:translate(-50%)}.sm-toaster__close-all{background:color-mix(in srgb, var(--sm-bg-surface-raised,#fff) 72%, transparent);-webkit-backdrop-filter:blur(8px);color:var(--sm-text-secondary,#71717a);border:1px solid color-mix(in srgb, var(--sm-text-primary,#09090b) 9%, transparent);border-radius:var(--sm-radius-full,9999px);cursor:pointer;white-space:nowrap;align-items:center;gap:.25rem;padding:.25rem .75rem;font-family:inherit;font-size:.6875rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;animation:.2s both sm-toast-close-all-in;display:inline-flex}.sm-toaster__close-all:hover{background:color-mix(in srgb, var(--sm-bg-surface-raised,#fff) 88%, transparent);color:var(--sm-text-primary,#09090b);border-color:color-mix(in srgb, var(--sm-text-primary,#09090b) 16%, transparent)}.sm-toaster__close-all:focus-visible{box-shadow:0 0 0 2px var(--sm-border-focus,currentColor);outline:none}@keyframes sm-toast-close-all-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.sm-toaster[data-position^=bottom] .sm-toast{transform-origin:bottom}.sm-toaster[data-position^=top] .sm-toast{transform-origin:top}.sm-toast{align-items:flex-start;gap:var(--sm-toast-gap-inner);padding:var(--sm-toast-padding);background:var(--sm-toast-bg);border:1px solid var(--sm-toast-border);border-radius:var(--sm-toast-radius);box-shadow:var(--sm-toast-shadow);font-family:var(--sm-font-family,system-ui, sans-serif);pointer-events:all;cursor:grab;--y:translateY(calc(var(--lift,1) * -100%));transform:var(--y);opacity:0;transition:transform var(--sm-toast-enter-duration) var(--sm-toast-enter-easing), opacity var(--sm-toast-enter-duration) var(--sm-toast-enter-easing), height var(--sm-toast-enter-duration) ease, box-shadow .2s ease;display:flex}.sm-toast[data-y-position=bottom]{--lift:-1}.sm-toast[data-y-position=top]{--lift:1}.sm-toast[data-mounted=true]:not([data-removed=true]){opacity:1;--y:translateY(0) scale(1);height:var(--initial-height,auto)}.sm-toast[data-mounted=true]:not([data-removed=true])[data-expanded=false][data-front=false]{--scale:calc(1 - var(--toasts-before,0) * .05);--y:translateY(calc(var(--lift) * var(--sm-toast-gap,.5rem) * var(--toasts-before,0))) scale(var(--scale));height:var(--front-toast-height,auto)}.sm-toast[data-mounted=true]:not([data-removed=true])[data-expanded=false][data-front=false]>.sm-toast__icon,.sm-toast[data-mounted=true]:not([data-removed=true])[data-expanded=false][data-front=false]>.sm-toast__content,.sm-toast[data-mounted=true]:not([data-removed=true])[data-expanded=false][data-front=false]>.sm-toast__trailing{opacity:0;transition:opacity .2s}.sm-toast[data-mounted=true]:not([data-removed=true])[data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset,0px))) scale(1);height:var(--initial-height,auto)}.sm-toast[data-mounted=true]:not([data-removed=true])[data-expanded=true][data-y-position=bottom]:after{content:"";width:100%;height:calc(var(--sm-toast-gap,.5rem) + 1px);z-index:-1;position:absolute;bottom:100%;left:0}.sm-toast[data-mounted=true]:not([data-removed=true])[data-expanded=true][data-y-position=top]:after{content:"";width:100%;height:calc(var(--sm-toast-gap,.5rem) + 1px);z-index:-1;position:absolute;top:100%;left:0}.sm-toast[data-removed=true]{pointer-events:none;opacity:0;transition:transform var(--sm-toast-exit-duration) var(--sm-toast-exit-easing), opacity var(--sm-toast-exit-duration) var(--sm-toast-exit-easing), height var(--sm-toast-exit-duration) ease}.sm-toast[data-removed=true][data-front=true]{--y:translateY(calc(var(--lift) * -100%)) scale(1)}.sm-toast[data-removed=true][data-front=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset,0px) + var(--lift) * -100%)) scale(1)}.sm-toast[data-removed=true][data-front=false][data-expanded=false]{--y:translateY(calc(var(--lift) * -40%));height:0;transition:transform .5s,opacity .2s,height .2s}.sm-toast[data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));cursor:grabbing;transition:none}.sm-toast[data-swipe-out=true]{transition:none}.sm-toast[data-swipe-out=true][data-swipe-direction=down]{animation:sm-swipe-out-down var(--sm-toast-swipe-out-duration,.2s) ease-out forwards}.sm-toast[data-swipe-out=true][data-swipe-direction=up]{animation:sm-swipe-out-up var(--sm-toast-swipe-out-duration,.2s) ease-out forwards}.sm-toast[data-swipe-out=true][data-swipe-direction=right]{animation:sm-swipe-out-right var(--sm-toast-swipe-out-duration,.2s) ease-out forwards}.sm-toast[data-swipe-out=true][data-swipe-direction=left]{animation:sm-swipe-out-left var(--sm-toast-swipe-out-duration,.2s) ease-out forwards}.sm-toaster:not([data-expanded]) .sm-toast[data-front=false]{cursor:pointer}@keyframes sm-swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y,0px));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y,0px) + 100%));opacity:0}}@keyframes sm-swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y,0px));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y,0px) - 100%));opacity:0}}@keyframes sm-swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x,0px));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x,0px) + 100%));opacity:0}}@keyframes sm-swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x,0px));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x,0px) - 100%));opacity:0}}@media (prefers-reduced-motion:reduce){.sm-toast,.sm-toast[data-removed=true][data-front=false][data-expanded=false]{transition:none;animation:none}}.sm-toast__icon{flex-shrink:0;justify-content:center;align-items:center;margin-block-start:.0625rem;display:flex}.sm-toast__icon svg{width:var(--sm-toast-icon-size);height:var(--sm-toast-icon-size)}.sm-toast__icon.sm-toast__icon--success{color:var(--sm-toast-success-icon)}.sm-toast__icon.sm-toast__icon--error{color:var(--sm-toast-error-icon)}.sm-toast__icon.sm-toast__icon--warning{color:var(--sm-toast-warning-icon)}.sm-toast__icon.sm-toast__icon--info{color:var(--sm-toast-info-icon)}.sm-toast__icon.sm-toast__icon--loading{color:var(--sm-toast-loading-icon)}.sm-toast__loading-icon{animation:.75s linear infinite sm-toast-spin}@media (prefers-reduced-motion:reduce){.sm-toast__loading-icon{opacity:.65;animation:none}}@keyframes sm-toast-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sm-toast__content{flex-direction:column;flex:1;min-width:0;display:flex}.sm-toast__title{font-size:var(--sm-toast-title-size);font-weight:var(--sm-toast-title-weight);color:var(--sm-toast-title-color);word-break:break-word;-webkit-user-select:text;user-select:text;cursor:auto;margin:0;line-height:1.45}.sm-toast__description{margin:var(--sm-toast-desc-mt) 0 0;font-size:var(--sm-toast-desc-size);color:var(--sm-toast-desc-color);word-break:break-word;-webkit-user-select:text;user-select:text;cursor:auto;line-height:1.5}.sm-toast__body-custom{-webkit-user-select:text;user-select:text;cursor:auto;font-size:var(--sm-toast-title-size);color:var(--sm-toast-title-color);flex-direction:column;gap:.375rem;line-height:1.45;display:flex}.sm-toast__body-custom button,.sm-toast__body-custom a,.sm-toast__body-custom input,.sm-toast__body-custom select,.sm-toast__body-custom textarea,.sm-toast__body-custom [role=button]{pointer-events:all;cursor:pointer}.sm-toast__trailing{flex-shrink:0;align-self:flex-start;align-items:center;gap:.375rem;margin-inline-start:auto;padding-inline-start:.375rem;display:flex}.sm-toast__action-custom{display:contents}.sm-toast__action{padding:var(--sm-toast-action-py) var(--sm-toast-action-px);background:var(--sm-toast-action-bg);color:var(--sm-toast-action-text);border-radius:var(--sm-toast-action-radius);font-size:var(--sm-toast-action-size);cursor:pointer;white-space:nowrap;transition:opacity var(--sm-transition,.15s ease);border:none;flex-shrink:0;align-items:center;font-family:inherit;font-weight:500;display:inline-flex}.sm-toast__action:hover{opacity:.85}.sm-toast__action:focus-visible{box-shadow:0 0 0 2px var(--sm-toast-bg), 0 0 0 4px var(--sm-toast-action-bg);outline:none}.sm-toast__close{width:var(--sm-toast-close-size);height:var(--sm-toast-close-size);color:var(--sm-toast-close-color);cursor:pointer;opacity:.7;transition:opacity var(--sm-transition,.15s ease), background var(--sm-transition,.15s ease), color var(--sm-transition,.15s ease);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.sm-toast__close:hover{opacity:1;color:var(--sm-toast-title-color);background:color-mix(in srgb, currentColor 10%, transparent)}.sm-toast__close:focus-visible{opacity:1;box-shadow:0 0 0 2px var(--sm-toast-bg), 0 0 0 4px var(--sm-border-focus,currentColor);outline:none}.sm-toast__close svg{pointer-events:none}.sm-toast--success.sm-toast--rich .sm-toast__close{color:var(--sm-toast-success-rich-desc)}.sm-toast--error.sm-toast--rich .sm-toast__close{color:var(--sm-toast-error-rich-desc)}.sm-toast--warning.sm-toast--rich .sm-toast__close{color:var(--sm-toast-warning-rich-desc)}.sm-toast--info.sm-toast--rich .sm-toast__close{color:var(--sm-toast-info-rich-desc)}.sm-toast--success.sm-toast--rich{background:var(--sm-toast-success-rich-bg);border-color:var(--sm-toast-success-rich-border)}.sm-toast--success.sm-toast--rich .sm-toast__title{color:var(--sm-toast-success-rich-title)}.sm-toast--success.sm-toast--rich .sm-toast__description{color:var(--sm-toast-success-rich-desc)}.sm-toast--success.sm-toast--rich .sm-toast__icon{color:var(--sm-toast-success-rich-icon)}.sm-toast--success.sm-toast--rich .sm-toast__action{background:var(--sm-toast-success-rich-title)}.sm-toast--error.sm-toast--rich{background:var(--sm-toast-error-rich-bg);border-color:var(--sm-toast-error-rich-border)}.sm-toast--error.sm-toast--rich .sm-toast__title{color:var(--sm-toast-error-rich-title)}.sm-toast--error.sm-toast--rich .sm-toast__description{color:var(--sm-toast-error-rich-desc)}.sm-toast--error.sm-toast--rich .sm-toast__icon{color:var(--sm-toast-error-rich-icon)}.sm-toast--error.sm-toast--rich .sm-toast__action{background:var(--sm-toast-error-rich-title)}.sm-toast--warning.sm-toast--rich{background:var(--sm-toast-warning-rich-bg);border-color:var(--sm-toast-warning-rich-border)}.sm-toast--warning.sm-toast--rich .sm-toast__title{color:var(--sm-toast-warning-rich-title)}.sm-toast--warning.sm-toast--rich .sm-toast__description{color:var(--sm-toast-warning-rich-desc)}.sm-toast--warning.sm-toast--rich .sm-toast__icon{color:var(--sm-toast-warning-rich-icon)}.sm-toast--warning.sm-toast--rich .sm-toast__action{background:var(--sm-toast-warning-rich-title)}.sm-toast--info.sm-toast--rich{background:var(--sm-toast-info-rich-bg);border-color:var(--sm-toast-info-rich-border)}.sm-toast--info.sm-toast--rich .sm-toast__title{color:var(--sm-toast-info-rich-title)}.sm-toast--info.sm-toast--rich .sm-toast__description{color:var(--sm-toast-info-rich-desc)}.sm-toast--info.sm-toast--rich .sm-toast__icon{color:var(--sm-toast-info-rich-icon)}.sm-toast--info.sm-toast--rich .sm-toast__action{background:var(--sm-toast-info-rich-title)}}
:root{--sm-list-item-bg:transparent;--sm-list-item-bg-hover:var(--sm-bg-surface-raised,#0000000a);--sm-list-item-bg-active:color-mix(in srgb, var(--sm-bg-interactive,#18181b) 8%, transparent);--sm-list-item-text:var(--sm-text-primary,#18181b);--sm-list-item-text-secondary:var(--sm-text-secondary,#71717a);--sm-list-item-gap:.75rem;--sm-list-item-icon-gap:.75rem;--sm-list-item-radius:var(--sm-radius-sm,.375rem);--sm-list-item-px-sm:.625rem;--sm-list-item-py-sm:.375rem;--sm-list-item-px-md:1rem;--sm-list-item-py-md:.75rem;--sm-list-item-px-lg:1.25rem;--sm-list-item-py-lg:1rem;--sm-list-item-title-size:.875rem;--sm-list-item-title-weight:500;--sm-list-item-desc-size:.75rem;--sm-list-item-desc-weight:400;--sm-list-item-label-color:var(--sm-text-secondary,#71717a);--sm-list-item-label-size:.8125rem;--sm-list-item-label-weight:500;--sm-list-item-value-size:.875rem;--sm-list-item-value-weight:500;--sm-list-item-label-min-width:9rem;--sm-list-item-col-gap:1.25rem;--sm-list-divider-color:var(--sm-border-default,#e4e4e7)}@layer components{.sm-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sm-list--divided>.sm-list-item+.sm-list-item{border-top:1px solid var(--sm-list-divider-color)}.sm-list-item{align-items:center;gap:var(--sm-list-item-gap);background-color:var(--sm-list-item-bg);color:var(--sm-list-item-text);font-family:var(--sm-font-family,system-ui, sans-serif);padding-inline:var(--sm-list-item-px-md);padding-block:var(--sm-list-item-py-md);border-radius:var(--sm-list-item-radius);box-sizing:border-box;width:100%;transition:var(--sm-transition,background-color .15s ease);display:flex}.sm-list-item.sm-list-item--sm{padding-inline:var(--sm-list-item-px-sm);padding-block:var(--sm-list-item-py-sm)}.sm-list-item.sm-list-item--md{padding-inline:var(--sm-list-item-px-md);padding-block:var(--sm-list-item-py-md)}.sm-list-item.sm-list-item--lg{padding-inline:var(--sm-list-item-px-lg);padding-block:var(--sm-list-item-py-lg)}.sm-list-item.sm-list-item--interactive{cursor:pointer}.sm-list-item.sm-list-item--interactive:hover:not(.sm-list-item--disabled){background-color:var(--sm-list-item-bg-hover)}.sm-list-item.sm-list-item--interactive:focus-visible{box-shadow:0 0 0 2px var(--sm-bg-surface,#fff), 0 0 0 4px var(--sm-border-focus,#18181b);outline:none}.sm-list-item.sm-list-item--active{background-color:var(--sm-list-item-bg-active)}.sm-list-item.sm-list-item--disabled{opacity:var(--sm-disabled-opacity,.65);cursor:var(--sm-disabled-cursor,not-allowed);pointer-events:none}@media (prefers-reduced-motion:reduce){.sm-list-item{transition:none}}.sm-list-item--horizontal{grid-template-columns:var(--sm-list-item-label-min-width) 1fr auto;align-items:baseline;gap:var(--sm-list-item-col-gap);display:grid}.sm-list-item__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.sm-list-item__content{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.sm-list-item__title{font-size:var(--sm-list-item-title-size);font-weight:var(--sm-list-item-title-weight);color:var(--sm-list-item-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.375rem;margin:0;line-height:1.4;display:flex;overflow:hidden}.sm-list-item__label{color:var(--sm-list-item-label-color);font-size:var(--sm-list-item-label-size);font-weight:var(--sm-list-item-label-weight);margin:0;line-height:1.4}.sm-list-item__description{font-size:var(--sm-list-item-desc-size);font-weight:var(--sm-list-item-desc-weight);color:var(--sm-list-item-text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.25rem;margin:0;line-height:1.4;display:flex;overflow:hidden}.sm-list-item__description.sm-list-item__description--multiline{white-space:normal;text-overflow:clip;display:block;overflow:visible}.sm-list-item__value{color:var(--sm-list-item-text);font-size:var(--sm-list-item-value-size);font-weight:var(--sm-list-item-value-weight);margin:0;line-height:1.5}.sm-list-item__value.sm-list-item__value--multiline{white-space:normal}.sm-list-item__action{flex-shrink:0;align-items:center;gap:.25rem;margin-inline-start:auto;display:flex}.sm-list-item--horizontal .sm-list-item__action{margin-inline-start:0}}
:root{--sm-empty-state-padding:2.5rem 1.5rem;--sm-empty-state-icon-size:40px;--sm-empty-state-icon-color:var(--sm-text-secondary,#71717a);--sm-empty-state-icon-bg:var(--sm-bg-surface-raised,#fafafa);--sm-empty-state-icon-radius:9999px;--sm-empty-state-gap:.75rem;--sm-empty-state-title-size:1rem;--sm-empty-state-title-weight:600;--sm-empty-state-title-color:var(--sm-text-primary,#18181b);--sm-empty-state-description-color:var(--sm-text-secondary,#71717a);--sm-empty-state-description-max-width:38ch;--sm-empty-state-action-margin-top:.5rem}@layer components{.sm-empty-state{text-align:center;padding:var(--sm-empty-state-padding);justify-content:center;align-items:center;gap:var(--sm-empty-state-gap);flex-direction:column;display:flex}.sm-empty-state__icon{width:calc(var(--sm-empty-state-icon-size) * 1.6);height:calc(var(--sm-empty-state-icon-size) * 1.6);border-radius:var(--sm-empty-state-icon-radius);background-color:var(--sm-empty-state-icon-bg);color:var(--sm-empty-state-icon-color);justify-content:center;align-items:center;margin-bottom:.25rem;display:inline-flex}.sm-empty-state__icon>*{width:var(--sm-empty-state-icon-size);height:var(--sm-empty-state-icon-size)}.sm-empty-state__title{font-size:var(--sm-empty-state-title-size);font-weight:var(--sm-empty-state-title-weight);color:var(--sm-empty-state-title-color);margin:0;line-height:1.3}.sm-empty-state__description{color:var(--sm-empty-state-description-color);max-width:var(--sm-empty-state-description-max-width);margin:0;font-size:.875rem;line-height:1.55}.sm-empty-state__action{margin-top:var(--sm-empty-state-action-margin-top)}}
:root{--sm-stat-label-size:.8125rem;--sm-stat-label-color:var(--sm-text-secondary,#71717a);--sm-stat-label-weight:500;--sm-stat-label-tracking:0;--sm-stat-value-size:2rem;--sm-stat-value-color:var(--sm-text-primary,#18181b);--sm-stat-value-weight:600;--sm-stat-value-tracking:-.025em;--sm-stat-value-leading:1.1;--sm-stat-delta-size:.8125rem;--sm-stat-delta-weight:500;--sm-stat-delta-positive:var(--sm-success-soft-text,#15803d);--sm-stat-delta-negative:var(--sm-error-soft-text,#b91c1c);--sm-stat-delta-neutral:var(--sm-text-secondary,#71717a);--sm-stat-gap:.25rem}@layer components{.sm-stat{gap:var(--sm-stat-gap);flex-direction:column;display:flex}.sm-stat__label{font-size:var(--sm-stat-label-size);font-weight:var(--sm-stat-label-weight);color:var(--sm-stat-label-color);letter-spacing:var(--sm-stat-label-tracking);margin:0;line-height:1.4}.sm-stat__value{font-size:var(--sm-stat-value-size);font-weight:var(--sm-stat-value-weight);color:var(--sm-stat-value-color);letter-spacing:var(--sm-stat-value-tracking);line-height:var(--sm-stat-value-leading);font-variant-numeric:tabular-nums;margin:0}.sm-stat__delta{font-size:var(--sm-stat-delta-size);font-weight:var(--sm-stat-delta-weight);align-items:center;gap:.25rem;line-height:1.4;display:inline-flex}.sm-stat__delta--positive{color:var(--sm-stat-delta-positive)}.sm-stat__delta--negative{color:var(--sm-stat-delta-negative)}.sm-stat__delta--neutral{color:var(--sm-stat-delta-neutral)}.sm-stat__delta-label{color:var(--sm-text-secondary,#71717a);font-weight:400}}
:root{--sm-progress-track-bg:color-mix(in srgb, var(--sm-bg-interactive) 15%, transparent);--sm-progress-track-height:.5rem;--sm-progress-track-radius:var(--sm-radius-full);--sm-progress-fill-bg:var(--sm-bg-interactive);--sm-progress-segment-gap:.1875rem;--sm-progress-segment-radius:var(--sm-radius-sm);--sm-progress-label-color:var(--sm-text-primary);--sm-progress-label-size:.75rem;--sm-progress-label-bg:var(--sm-bg-interactive);--sm-progress-label-text:var(--sm-text-inverse);--sm-progress-label-radius:var(--sm-radius-sm);--sm-progress-indeterminate-duration:1.4s;--sm-progress-info-gap:.375rem;--sm-progress-step-node-size:2rem;--sm-progress-step-node-border:2px;--sm-progress-step-connector-height:2px;--sm-progress-step-complete-bg:var(--sm-bg-interactive);--sm-progress-step-complete-color:var(--sm-text-inverse);--sm-progress-step-current-bg:var(--sm-bg-surface);--sm-progress-step-current-border:var(--sm-bg-interactive);--sm-progress-step-current-color:var(--sm-bg-interactive);--sm-progress-step-pending-bg:var(--sm-bg-surface);--sm-progress-step-pending-border:var(--sm-border-default);--sm-progress-step-pending-color:var(--sm-text-secondary);--sm-progress-step-connector-bg:var(--sm-border-default);--sm-progress-step-connector-filled-bg:var(--sm-bg-interactive);--sm-progress-breadcrumb-height:2.25rem;--sm-progress-breadcrumb-complete-bg:var(--sm-bg-interactive);--sm-progress-breadcrumb-complete-text:var(--sm-text-inverse);--sm-progress-breadcrumb-current-bg:color-mix(in srgb, var(--sm-bg-interactive) 15%, var(--sm-bg-surface));--sm-progress-breadcrumb-current-text:var(--sm-bg-interactive);--sm-progress-breadcrumb-pending-bg:var(--sm-bg-surface);--sm-progress-breadcrumb-pending-text:var(--sm-text-secondary);--sm-progress-breadcrumb-border:var(--sm-border-default);--sm-progress-breadcrumb-gap:0;--sm-circular-progress-track:color-mix(in srgb, var(--sm-bg-interactive) 15%, transparent);--sm-circular-progress-fill:var(--sm-bg-interactive);--sm-circular-progress-center-size:.875rem;--sm-circular-progress-sublabel-size:.75rem;--sm-circular-progress-sublabel-color:var(--sm-text-secondary);--sm-progress-dots-size:.625rem;--sm-progress-dots-gap:.375rem;--sm-progress-dots-bg:color-mix(in srgb, var(--sm-bg-interactive) 20%, transparent);--sm-progress-dots-filled-bg:var(--sm-bg-interactive);--sm-progress-dots-active-scale:1.4;--sm-progress-dots-tooltip-bg:var(--sm-bg-interactive);--sm-progress-dots-tooltip-text:var(--sm-text-inverse)}@layer components{.sm-progress{width:100%;position:relative}.sm-progress__track{width:100%;height:var(--sm-progress-track-height);background-color:var(--sm-progress-track-bg);border-radius:var(--sm-progress-track-radius);position:relative;overflow:hidden}.sm-progress__fill{background-color:var(--sm-progress-color,var(--sm-progress-fill-bg));border-radius:var(--sm-progress-track-radius);height:100%;transition:width .3s}@media (prefers-reduced-motion:reduce){.sm-progress__fill{transition:none}}.sm-progress--indeterminate .sm-progress__fill{width:40%;animation:sm-progress-indeterminate var(--sm-progress-indeterminate-duration) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.sm-progress--indeterminate .sm-progress__fill{opacity:.6;width:100%;animation:none}}@keyframes sm-progress-indeterminate{0%{transform:translate(-100%)}50%{transform:translate(150%)}to{transform:translate(300%)}}.sm-progress--segmented{flex-direction:column;gap:.25rem;display:flex}.sm-progress__segments{gap:var(--sm-progress-segment-gap);width:100%;height:var(--sm-progress-track-height);display:flex}.sm-progress__segment{background-color:var(--sm-progress-track-bg);border-radius:var(--sm-progress-segment-radius);flex:1;height:100%;transition:background-color .2s}@media (prefers-reduced-motion:reduce){.sm-progress__segment{transition:none}}.sm-progress__segment--filled{background-color:var(--sm-progress-color,var(--sm-progress-fill-bg))}.sm-progress__label{font-size:var(--sm-progress-label-size);white-space:nowrap;font-weight:500;line-height:1;display:inline-block}.sm-progress__label-above-wrap{bottom:calc(var(--sm-progress-track-height) + .375rem);position:absolute;transform:translate(-50%)}.sm-progress__label--above{color:var(--sm-progress-label-color)}.sm-progress__label-floating-wrap{bottom:calc(var(--sm-progress-track-height) + .5rem);position:absolute;transform:translate(-50%)}.sm-progress__label-floating-wrap:after{content:"";inset-inline-start:50%;border:4px solid #0000;border-top-color:var(--sm-progress-label-bg);position:absolute;top:100%;transform:translate(-50%)}.sm-progress__label--floating{background-color:var(--sm-progress-label-bg);color:var(--sm-progress-label-text);border-radius:var(--sm-progress-label-radius);font-size:var(--sm-progress-label-size);white-space:nowrap;padding:.1875rem .5rem;font-weight:600;display:inline-block}.sm-progress--label-above{padding-top:1.25rem}.sm-progress--label-floating{padding-top:1.5rem}.sm-progress-info{gap:var(--sm-progress-info-gap);flex-direction:column;display:flex}.sm-progress-info__meta{color:var(--sm-text-secondary);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.sm-progress-info__pct{color:var(--sm-text-primary);font-weight:600}.sm-progress-info__label{flex:1}.sm-progress-info__label:before{content:"·";margin-inline-end:.375rem}.sm-progress-info__sublabel{white-space:nowrap}.sm-progress-info__sublabel:before{content:"·";margin-inline-end:.375rem}.sm-progress-steps{align-items:flex-start;gap:0;width:100%;display:flex}.sm-progress-step{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.sm-progress-step:not(:last-child):after{content:"";top:calc(var(--sm-progress-step-node-size) / 2);width:100%;height:var(--sm-progress-step-connector-height);background-color:var(--sm-progress-step-connector-bg);z-index:0;position:absolute;inset-inline-start:50%}.sm-progress-step--complete:not(:last-child):after{background-color:var(--sm-progress-step-connector-filled-bg)}.sm-progress-step__node{z-index:1;width:var(--sm-progress-step-node-size);height:var(--sm-progress-step-node-size);border:var(--sm-progress-step-node-border) solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:flex;position:relative}.sm-progress-step__node svg{width:.75rem;height:.75rem}.sm-progress-step--complete .sm-progress-step__node{background-color:var(--sm-progress-step-complete-bg);border-color:var(--sm-progress-step-complete-bg);color:var(--sm-progress-step-complete-color)}.sm-progress-step--current .sm-progress-step__node{background-color:var(--sm-progress-step-current-bg);border-color:var(--sm-progress-step-current-border);color:var(--sm-progress-step-current-color)}.sm-progress-step--pending .sm-progress-step__node{background-color:var(--sm-progress-step-pending-bg);border-color:var(--sm-progress-step-pending-border);color:var(--sm-progress-step-pending-color)}.sm-progress-step__label{color:var(--sm-text-secondary);text-align:center;max-width:6rem;margin-top:.5rem;font-size:.75rem}.sm-progress-step--current .sm-progress-step__label{color:var(--sm-text-primary);font-weight:500}.sm-progress-breadcrumb{align-items:stretch;gap:var(--sm-progress-breadcrumb-gap);border:1px solid var(--sm-progress-breadcrumb-border);border-radius:var(--sm-radius-sm);width:100%;display:flex;overflow:hidden}.sm-progress-breadcrumb__item{height:var(--sm-progress-breadcrumb-height);cursor:default;clip-path:polygon(0 0,calc(100% - .75rem) 0,100% 50%,calc(100% - .75rem) 100%,0 100%,.75rem 50%);flex:1;justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;display:flex;position:relative}.sm-progress-breadcrumb__item:first-child{clip-path:polygon(0 0,calc(100% - .75rem) 0,100% 50%,calc(100% - .75rem) 100%,0 100%)}.sm-progress-breadcrumb__item:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,.75rem 50%)}.sm-progress-breadcrumb__item--complete{background-color:var(--sm-progress-breadcrumb-complete-bg);color:var(--sm-progress-breadcrumb-complete-text)}.sm-progress-breadcrumb__item--current{background-color:var(--sm-progress-breadcrumb-current-bg);color:var(--sm-progress-breadcrumb-current-text)}.sm-progress-breadcrumb__item--pending{background-color:var(--sm-progress-breadcrumb-pending-bg);color:var(--sm-progress-breadcrumb-pending-text)}.sm-progress-breadcrumb__label{padding-inline:.25rem;font-size:.8125rem;font-weight:500}.sm-circular-progress{flex-direction:column;align-items:center;gap:.5rem;display:flex}.sm-circular-progress__ring{flex-shrink:0;position:relative}.sm-circular-progress__svg{display:block;transform:rotate(-90deg)}.sm-circular-progress__track{stroke:var(--sm-circular-progress-track)}.sm-circular-progress__fill{stroke:var(--sm-circular-progress-fill);transition:stroke-dashoffset .4s}@media (prefers-reduced-motion:reduce){.sm-circular-progress__fill{transition:none}}.sm-circular-progress__center{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sm-circular-progress__center-label{font-size:var(--sm-circular-progress-center-size);color:var(--sm-text-primary);text-align:center;font-weight:600;line-height:1.2}.sm-circular-progress__sublabel{font-size:var(--sm-circular-progress-sublabel-size);color:var(--sm-circular-progress-sublabel-color);text-align:center;margin:0}.sm-progress-dots{align-items:center;gap:var(--sm-progress-dots-gap);display:flex}.sm-progress-dots__dot{width:var(--sm-progress-dots-size);height:var(--sm-progress-dots-size);background-color:var(--sm-progress-dots-bg);border-radius:50%;flex-shrink:0;transition:background-color .2s,transform .2s;position:relative}@media (prefers-reduced-motion:reduce){.sm-progress-dots__dot{transition:none}}.sm-progress-dots__dot--filled{background-color:var(--sm-progress-dots-filled-bg)}.sm-progress-dots__dot--active{transform:scale(var(--sm-progress-dots-active-scale));background-color:var(--sm-progress-dots-filled-bg)}.sm-progress-dots__tooltip{bottom:calc(100% + .5rem);background-color:var(--sm-progress-dots-tooltip-bg);color:var(--sm-progress-dots-tooltip-text);border-radius:var(--sm-radius-sm);white-space:nowrap;pointer-events:none;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.sm-progress-dots__tooltip:after{content:"";inset-inline-start:50%;border:3px solid #0000;border-top-color:var(--sm-progress-dots-tooltip-bg);position:absolute;top:100%;transform:translate(-50%)}}
:root{--sm-spinner-size-xs:.75rem;--sm-spinner-size-sm:1rem;--sm-spinner-size-md:1.25rem;--sm-spinner-size-lg:1.5rem;--sm-spinner-size-xl:2rem;--sm-spinner-speed-slow:1.5s;--sm-spinner-speed-normal:.75s;--sm-spinner-speed-fast:.4s;--sm-spinner-speed:var(--sm-spinner-speed-normal)}@keyframes sm-spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sm-spinner svg{opacity:.6;animation:none}}@layer components{.sm-spinner{color:currentColor;width:var(--sm-spinner-size-md);height:var(--sm-spinner-size-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sm-spinner svg{width:100%;height:100%;animation:sm-spinner-spin var(--sm-spinner-speed) linear infinite}.sm-spinner--xs{width:var(--sm-spinner-size-xs);height:var(--sm-spinner-size-xs)}.sm-spinner--sm{width:var(--sm-spinner-size-sm);height:var(--sm-spinner-size-sm)}.sm-spinner--md{width:var(--sm-spinner-size-md);height:var(--sm-spinner-size-md)}.sm-spinner--lg{width:var(--sm-spinner-size-lg);height:var(--sm-spinner-size-lg)}.sm-spinner--xl{width:var(--sm-spinner-size-xl);height:var(--sm-spinner-size-xl)}.sm-spinner--slow svg{animation-duration:var(--sm-spinner-speed-slow)}.sm-spinner--normal svg{animation-duration:var(--sm-spinner-speed-normal)}.sm-spinner--fast svg{animation-duration:var(--sm-spinner-speed-fast)}}
:root{--sm-skeleton-bg:color-mix(in srgb, var(--sm-text-primary) 10%, transparent);--sm-skeleton-bg-shimmer:color-mix(in srgb, var(--sm-text-primary) 6%, transparent);--sm-skeleton-radius:var(--sm-radius-sm);--sm-skeleton-duration:1.5s}@layer components{.sm-skeleton{background-color:var(--sm-skeleton-bg);border-radius:var(--sm-skeleton-radius);animation:sm-skeleton-pulse var(--sm-skeleton-duration) ease-in-out infinite;min-height:1rem;display:block}@media (prefers-reduced-motion:reduce){.sm-skeleton{opacity:.6;animation:none}}@keyframes sm-skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}}
:root{--sm-accordion-border-color:var(--sm-border-default);--sm-accordion-border-width:1px;--sm-accordion-item-gap:0px;--sm-accordion-trigger-bg:transparent;--sm-accordion-trigger-bg-hover:var(--sm-bg-surface-raised);--sm-accordion-trigger-text:var(--sm-text-primary);--sm-accordion-trigger-text-hover:var(--sm-accordion-trigger-text);--sm-accordion-trigger-font-size:.875rem;--sm-accordion-trigger-font-weight:400;--sm-accordion-trigger-padding-block:1rem;--sm-accordion-trigger-padding-inline:1rem;--sm-accordion-trigger-radius:var(--sm-radius-sm);--sm-accordion-trigger-focus-ring-color:color-mix(in srgb, var(--sm-bg-interactive) 35%, transparent);--sm-accordion-content-text:var(--sm-text-secondary);--sm-accordion-content-font-size:.875rem;--sm-accordion-content-padding-block:1rem;--sm-accordion-content-padding-inline:1rem;--sm-accordion-content-bg:transparent;--sm-accordion-icon-size:1rem;--sm-accordion-icon-color:var(--sm-text-secondary);--sm-accordion-transition-duration:.2s;--sm-accordion-transition-easing:ease;--sm-accordion-card-gap:.5rem;--sm-accordion-card-radius:var(--sm-radius-lg);--sm-accordion-card-item-bg:var(--sm-bg-surface-raised);--sm-accordion-card-item-open-bg:var(--sm-bg-surface);--sm-accordion-card-item-open-shadow:0 1px 4px 0 #00000014, 0 0 0 1px var(--sm-border-default);--sm-accordion-card-icon-bg:var(--sm-bg-surface);--sm-accordion-card-icon-size:2rem;--sm-accordion-card-icon-open-bg:var(--sm-bg-surface)}@layer components{.sm-accordion{width:100%;font-family:var(--sm-font-family)}.sm-accordion__item{border-block-end:var(--sm-accordion-border-width) solid var(--sm-accordion-border-color)}.sm-accordion__item[data-disabled]{opacity:var(--sm-disabled-opacity)}.sm-accordion__header{margin:0;padding:0;display:flex}.sm-accordion__trigger{width:100%;padding-block:var(--sm-accordion-trigger-padding-block);padding-inline:var(--sm-accordion-trigger-padding-inline);background-color:var(--sm-accordion-trigger-bg);color:var(--sm-accordion-trigger-text);font-family:inherit;font-size:var(--sm-accordion-trigger-font-size);font-weight:var(--sm-accordion-trigger-font-weight);text-align:start;cursor:pointer;transition:background-color var(--sm-accordion-transition-duration) var(--sm-accordion-transition-easing), color var(--sm-accordion-transition-duration) var(--sm-accordion-transition-easing);-webkit-user-select:none;user-select:none;border:none;border-radius:0;flex:1;justify-content:space-between;align-items:center;gap:.5rem;line-height:1.5;display:flex}.sm-accordion__trigger:hover:not(:disabled){background-color:var(--sm-accordion-trigger-bg-hover);color:var(--sm-accordion-trigger-text-hover)}.sm-accordion__trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--sm-bg-surface), inset 0 0 0 4px var(--sm-accordion-trigger-focus-ring-color);outline:none}.sm-accordion__trigger:disabled{cursor:var(--sm-disabled-cursor);pointer-events:none}@media (prefers-reduced-motion:reduce){.sm-accordion__trigger{transition:none}}.sm-accordion__trigger-content{text-align:start;flex:1}.sm-accordion__icon-wrapper{color:var(--sm-accordion-icon-color);transition:transform var(--sm-accordion-transition-duration) var(--sm-accordion-transition-easing);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sm-accordion__icon-wrapper:not(.sm-accordion__icon-wrapper--card)[data-state=open]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.sm-accordion__icon-wrapper{transition:none}}.sm-accordion__icon-wrapper--card{width:var(--sm-accordion-card-icon-size);height:var(--sm-accordion-card-icon-size);background-color:var(--sm-accordion-card-icon-bg);box-shadow:0 1px 3px 0 #00000014, 0 0 0 1px var(--sm-border-default);transition:background-color var(--sm-accordion-transition-duration) var(--sm-accordion-transition-easing), box-shadow var(--sm-accordion-transition-duration) var(--sm-accordion-transition-easing);border-radius:50%}.sm-accordion__icon-wrapper--card[data-state=open]{transform:none}.sm-accordion__icon-wrapper>svg{width:var(--sm-accordion-icon-size);height:var(--sm-accordion-icon-size);flex-shrink:0}.sm-accordion__content{background-color:var(--sm-accordion-content-bg);transition:grid-template-rows var(--sm-accordion-transition-duration) var(--sm-accordion-transition-easing);grid-template-rows:0fr;display:grid;overflow:hidden}.sm-accordion__content[data-state=open]{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.sm-accordion__content{transition:none}}.sm-accordion__content-inner{min-height:0;color:var(--sm-accordion-content-text);font-size:var(--sm-accordion-content-font-size);line-height:1.6;overflow:hidden}.sm-accordion__content-body{padding-block:var(--sm-accordion-content-padding-block);padding-inline:var(--sm-accordion-content-padding-inline)}.sm-accordion--card{gap:var(--sm-accordion-card-gap);flex-direction:column;display:flex}.sm-accordion--card .sm-accordion__item{border-radius:var(--sm-accordion-card-radius);background-color:var(--sm-accordion-card-item-bg);border-block-end:none;overflow:hidden}.sm-accordion--card .sm-accordion__item[data-state=open]{background-color:var(--sm-accordion-card-item-open-bg);box-shadow:var(--sm-accordion-card-item-open-shadow)}.sm-accordion--card .sm-accordion__item[data-disabled]{opacity:var(--sm-disabled-opacity)}.sm-accordion--card .sm-accordion__trigger{border-radius:var(--sm-accordion-card-radius)}.sm-accordion--card .sm-accordion__trigger:hover:not(:disabled){background-color:#0000}}
:root{--sm-avatar-size-xs:1.5rem;--sm-avatar-size-sm:2rem;--sm-avatar-size-md:2.5rem;--sm-avatar-size-lg:3rem;--sm-avatar-size-xl:4rem;--sm-avatar-radius:var(--sm-radius-full,9999px);--sm-avatar-bg:var(--sm-bg-interactive,#18181b);--sm-avatar-fallback-text:var(--sm-text-inverse,#fff);--sm-avatar-fallback-size:.875rem;--sm-avatar-fallback-weight:500;--sm-avatar-border-color:var(--sm-border-default,#e4e4e7);--sm-avatar-border-width:2px;--sm-avatar-group-overlap:-.625rem;--sm-avatar-ring-color:var(--sm-bg-surface,#fff);--sm-avatar-ring-width:2px;--sm-avatar-badge-size:1.375rem;--sm-avatar-badge-dot-size:.625rem;--sm-avatar-badge-font-size:.6875rem;--sm-avatar-badge-border-width:2px;--sm-avatar-badge-border-color:var(--sm-bg-surface,#fff)}@layer components{.sm-avatar{width:var(--sm-avatar-size-md);height:var(--sm-avatar-size-md);border-radius:var(--sm-avatar-radius);background:var(--sm-avatar-bg);font-family:var(--sm-font-family,system-ui, sans-serif);vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.sm-avatar.sm-avatar--xs{width:var(--sm-avatar-size-xs);height:var(--sm-avatar-size-xs)}.sm-avatar.sm-avatar--sm{width:var(--sm-avatar-size-sm);height:var(--sm-avatar-size-sm)}.sm-avatar.sm-avatar--md{width:var(--sm-avatar-size-md);height:var(--sm-avatar-size-md)}.sm-avatar.sm-avatar--lg{width:var(--sm-avatar-size-lg);height:var(--sm-avatar-size-lg)}.sm-avatar.sm-avatar--xl{width:var(--sm-avatar-size-xl);height:var(--sm-avatar-size-xl)}.sm-avatar.sm-avatar--bordered{border:1px solid var(--sm-border-default,#e4e4e7)}.sm-avatar__image{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.sm-avatar__fallback{font-size:var(--sm-avatar-fallback-size);font-weight:var(--sm-avatar-fallback-weight);color:var(--sm-avatar-fallback-text);border-radius:inherit;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.sm-avatar__fallback svg{flex-shrink:0;width:50%;height:50%}.sm-avatar-root{vertical-align:middle;flex-shrink:0;display:inline-flex;position:relative}.sm-avatar-root[role=button]{cursor:pointer;border-radius:var(--sm-avatar-radius);outline:none}.sm-avatar-root[role=button]:hover .sm-avatar{filter:brightness(.92)}.sm-avatar-root[role=button]:focus-visible{box-shadow:0 0 0 2px var(--sm-bg-surface), 0 0 0 4px var(--sm-bg-interactive)}.sm-avatar-badge{width:var(--sm-avatar-badge-size);height:var(--sm-avatar-badge-size);font-size:var(--sm-avatar-badge-font-size);border:var(--sm-avatar-badge-border-width) solid var(--sm-avatar-badge-border-color);white-space:nowrap;pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:absolute}.sm-avatar-badge--top-start{top:0;left:0;transform:translate(-35%,-35%)}.sm-avatar-badge--top-end{top:0;right:0;transform:translate(35%,-35%)}.sm-avatar-badge--bottom-start{bottom:0;left:0;transform:translate(-35%,35%)}.sm-avatar-badge--bottom-end{bottom:0;right:0;transform:translate(35%,35%)}.sm-avatar-badge--default{background-color:var(--sm-bg-interactive);color:var(--sm-text-inverse)}.sm-avatar-badge--error{background-color:var(--sm-error);color:var(--sm-error-text)}.sm-avatar-badge--success{background-color:var(--sm-success);color:var(--sm-success-text)}.sm-avatar-badge--warning{background-color:var(--sm-warning);color:var(--sm-warning-text)}.sm-avatar-badge--info{background-color:var(--sm-info);color:var(--sm-info-text)}.sm-avatar-badge:empty{width:var(--sm-avatar-badge-dot-size);height:var(--sm-avatar-badge-dot-size)}.sm-avatar-group{align-items:center;display:inline-flex}.sm-avatar-group .sm-avatar{box-shadow:0 0 0 var(--sm-avatar-ring-width) var(--sm-avatar-ring-color)}.sm-avatar-group .sm-avatar:not(:first-child){margin-inline-start:var(--sm-avatar-group-overlap)}}
:root{--sm-popover-z:var(--sm-z-popover);--sm-popover-bg:var(--sm-bg-surface,#fff);--sm-popover-text:var(--sm-text-primary,#18181b);--sm-popover-border:var(--sm-border-default,#e4e4e7);--sm-popover-radius:var(--sm-radius-md,.5rem);--sm-popover-shadow:var(--sm-shadow-overlay,0 4px 24px #0000001f);--sm-popover-padding:1rem;--sm-popover-enter-duration:.15s}@layer components{.sm-popover__content{z-index:var(--sm-popover-z);width:max-content;min-inline-size:12rem;font-family:var(--sm-font-family,system-ui, sans-serif);color:var(--sm-popover-text);background-color:var(--sm-popover-bg);border:1px solid var(--sm-popover-border);border-radius:var(--sm-popover-radius);padding:var(--sm-popover-padding);box-shadow:var(--sm-popover-shadow);animation:sm-popover-fade-in var(--sm-popover-enter-duration) ease forwards;outline:none;font-size:.875rem;line-height:1.5}.sm-popover__content[data-side=top]{animation-name:sm-popover-in-top}.sm-popover__content[data-side=bottom]{animation-name:sm-popover-in-bottom}.sm-popover__content[data-side=left]{animation-name:sm-popover-in-left}.sm-popover__content[data-side=right]{animation-name:sm-popover-in-right}.sm-popover__close{cursor:pointer;color:var(--sm-text-secondary,#71717a);border-radius:var(--sm-radius-sm,.375rem);transition:var(--sm-transition,color .15s ease, background-color .15s ease);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;line-height:1;display:inline-flex}.sm-popover__close:hover{background-color:var(--sm-bg-surface-raised,#f4f4f5);color:var(--sm-text-primary,#18181b)}.sm-popover__close:focus-visible{box-shadow:0 0 0 2px var(--sm-bg-surface,#fff), 0 0 0 4px var(--sm-border-focus,#18181b);outline:none}@keyframes sm-popover-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sm-popover-in-top{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes sm-popover-in-bottom{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes sm-popover-in-left{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes sm-popover-in-right{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.sm-popover__content{animation:none}}}
:root{--sm-calendar-bg:var(--sm-bg-surface);--sm-calendar-border:var(--sm-border-default);--sm-calendar-radius:var(--sm-radius-md);--sm-calendar-padding:1rem;--sm-calendar-width:18rem;--sm-calendar-gap:1.5rem;--sm-calendar-caption-font-size:.875rem;--sm-calendar-caption-font-weight:600;--sm-calendar-caption-color:var(--sm-text-primary);--sm-calendar-nav-size:1.75rem;--sm-calendar-nav-color:var(--sm-text-secondary);--sm-calendar-nav-hover-bg:var(--sm-bg-surface-raised);--sm-calendar-nav-radius:var(--sm-radius-sm);--sm-calendar-select-hover-bg:var(--sm-bg-surface-raised);--sm-calendar-select-radius:var(--sm-radius-sm);--sm-calendar-weekday-color:var(--sm-text-secondary);--sm-calendar-weekday-font-size:.75rem;--sm-calendar-weekday-font-weight:500;--sm-calendar-day-size:2.25rem;--sm-calendar-day-font-size:.875rem;--sm-calendar-day-color:var(--sm-text-primary);--sm-calendar-day-radius:var(--sm-radius-sm);--sm-calendar-day-hover-bg:var(--sm-bg-surface-raised);--sm-calendar-today-dot-color:var(--sm-bg-interactive);--sm-calendar-today-dot-size:.25rem;--sm-calendar-outside-color:var(--sm-text-secondary);--sm-calendar-selected-bg:var(--sm-bg-interactive);--sm-calendar-selected-text:var(--sm-text-inverse);--sm-calendar-selected-hover-bg:var(--sm-bg-interactive-hover);--sm-calendar-range-bg:color-mix(in srgb, var(--sm-bg-interactive) 12%, transparent);--sm-calendar-range-radius:var(--sm-radius-md);--sm-calendar-range-selected-radius:var(--sm-radius-md);--sm-calendar-row-gap:.125rem;--sm-calendar-marked-dot-color:var(--sm-bg-interactive);--sm-calendar-marked-dot-size:.25rem;--sm-calendar-available-bg:var(--sm-bg-surface-raised);--sm-calendar-available-radius:var(--sm-radius-sm);--sm-calendar-unavailable-color:var(--sm-text-secondary)}@layer components{.sm-calendar{gap:var(--sm-calendar-gap);background-color:var(--sm-calendar-bg);border-radius:var(--sm-calendar-radius);padding:var(--sm-calendar-padding);-webkit-user-select:none;user-select:none;display:inline-flex}.sm-calendar--multi .sm-calendar__month:not(:first-child){border-inline-start:1px solid var(--sm-calendar-border);padding-inline-start:var(--sm-calendar-gap)}.sm-calendar__month{width:var(--sm-calendar-width);flex-direction:column;gap:.75rem;display:flex}.sm-calendar__header{justify-content:space-between;align-items:center;display:flex}.sm-calendar__caption{font-size:var(--sm-calendar-caption-font-size);font-weight:var(--sm-calendar-caption-font-weight);color:var(--sm-calendar-caption-color);font-family:var(--sm-font-family);text-align:center;flex:1}.sm-calendar__nav{width:var(--sm-calendar-nav-size);height:var(--sm-calendar-nav-size);color:var(--sm-calendar-nav-color);border-radius:var(--sm-calendar-nav-radius);cursor:pointer;transition:var(--sm-transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sm-calendar__nav:hover:not(:disabled){background-color:var(--sm-calendar-nav-hover-bg);color:var(--sm-calendar-caption-color)}.sm-calendar__nav:focus-visible{box-shadow:0 0 0 2px var(--sm-bg-surface), 0 0 0 4px var(--sm-bg-interactive);outline:none}.sm-calendar__nav:disabled{opacity:.3;cursor:not-allowed}.sm-calendar__nav--hidden{visibility:hidden;pointer-events:none}.sm-calendar__caption--btn{cursor:pointer;border-radius:var(--sm-calendar-select-radius);font-family:var(--sm-font-family);font-size:var(--sm-calendar-caption-font-size);font-weight:var(--sm-calendar-caption-font-weight);color:var(--sm-calendar-caption-color);transition:var(--sm-transition);text-align:center;background:0 0;border:none;flex:1;padding:.25rem .5rem}.sm-calendar__caption--btn:hover{background-color:var(--sm-calendar-nav-hover-bg)}.sm-calendar__caption--btn:focus-visible{box-shadow:0 0 0 2px var(--sm-bg-surface), 0 0 0 4px var(--sm-bg-interactive);outline:none}.sm-calendar__picker-container{width:100%}.sm-calendar__picker{flex-direction:column;gap:.5rem;width:100%;display:flex}.sm-calendar__picker-header{justify-content:space-between;align-items:center;margin-block-end:.25rem;display:flex}.sm-calendar__picker-label-btn{font-family:var(--sm-font-family);font-size:var(--sm-calendar-caption-font-size);font-weight:var(--sm-calendar-caption-font-weight);color:var(--sm-calendar-caption-color);cursor:pointer;border-radius:var(--sm-calendar-select-radius);transition:var(--sm-transition);background:0 0;border:none;padding:.25rem .625rem}.sm-calendar__picker-label-btn:hover{background-color:var(--sm-calendar-nav-hover-bg)}.sm-calendar__picker-label-btn:focus-visible{box-shadow:0 0 0 2px var(--sm-bg-surface), 0 0 0 4px var(--sm-bg-interactive);outline:none}.sm-calendar__picker-range-label{font-family:var(--sm-font-family);font-size:var(--sm-calendar-caption-font-size);font-weight:var(--sm-calendar-caption-font-weight);color:var(--sm-calendar-caption-color)}.sm-calendar__picker-grid{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.sm-calendar__picker-cell{font-family:var(--sm-font-family);color:var(--sm-calendar-day-color);border-radius:var(--sm-calendar-day-radius);cursor:pointer;transition:var(--sm-transition);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem .25rem;font-size:.8125rem;display:flex}.sm-calendar__picker-cell:hover:not(.sm-calendar__picker-cell--selected){background-color:var(--sm-calendar-day-hover-bg)}.sm-calendar__picker-cell:focus-visible{box-shadow:0 0 0 2px var(--sm-bg-surface), 0 0 0 4px var(--sm-bg-interactive);outline:none}.sm-calendar__picker-cell--selected{background-color:var(--sm-calendar-selected-bg);color:var(--sm-calendar-selected-text);font-weight:600}.sm-calendar__caption-dropdowns{flex:1;justify-content:center;align-items:center;gap:.125rem;display:flex}.sm-calendar__caption-select-wrapper{align-items:center;display:inline-flex;position:relative}.sm-calendar__caption-select{appearance:none;font-family:var(--sm-font-family);font-size:var(--sm-calendar-caption-font-size);font-weight:var(--sm-calendar-caption-font-weight);color:var(--sm-calendar-caption-color);cursor:pointer;border-radius:var(--sm-calendar-select-radius);transition:var(--sm-transition);background:0 0;border:none;padding:.125rem 1.5rem .125rem .375rem}.sm-calendar__caption-select:hover{background-color:var(--sm-calendar-select-hover-bg)}.sm-calendar__caption-select:focus-visible{box-shadow:0 0 0 2px var(--sm-bg-surface), 0 0 0 4px var(--sm-bg-interactive);outline:none}.sm-calendar__caption-chevron{pointer-events:none;color:var(--sm-calendar-nav-color);align-items:center;display:inline-flex;position:absolute;inset-inline-end:.25rem}.sm-calendar__grid{gap:var(--sm-calendar-row-gap);flex-direction:column;display:flex}.sm-calendar__weekdays{grid-template-columns:repeat(7,1fr);margin-block-end:.25rem;display:grid}.sm-calendar__weekday{height:2rem;font-size:var(--sm-calendar-weekday-font-size);font-weight:var(--sm-calendar-weekday-font-weight);color:var(--sm-calendar-weekday-color);font-family:var(--sm-font-family);justify-content:center;align-items:center;display:flex}.sm-calendar__week{grid-template-columns:repeat(7,1fr);display:grid}.sm-calendar__day-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.sm-calendar__day-wrapper--in-range{background-color:var(--sm-calendar-range-bg)}.sm-calendar__day-wrapper--row-band-start{border-radius:var(--sm-calendar-range-selected-radius) 0 0 var(--sm-calendar-range-selected-radius)}.sm-calendar__day-wrapper--row-band-start:has(.sm-calendar__day--selected){background-color:#0000}.sm-calendar__day-wrapper--row-band-start:has(.sm-calendar__day--selected):before{content:"";background-color:var(--sm-calendar-range-bg);position:absolute;inset:0 0 0 50%}.sm-calendar__day-wrapper--row-band-end{border-radius:0 var(--sm-calendar-range-selected-radius) var(--sm-calendar-range-selected-radius) 0}.sm-calendar__day-wrapper--row-band-end:has(.sm-calendar__day--selected){background-color:#0000}.sm-calendar__day-wrapper--row-band-end:has(.sm-calendar__day--selected):before{content:"";background-color:var(--sm-calendar-range-bg);position:absolute;inset:0 50% 0 0}.sm-calendar__day-wrapper--row-band-start.sm-calendar__day-wrapper--row-band-end{border-radius:var(--sm-calendar-range-selected-radius)}.sm-calendar__day-wrapper--row-band-start.sm-calendar__day-wrapper--row-band-end:has(.sm-calendar__day--selected){background-color:#0000}.sm-calendar__day-wrapper--row-band-start.sm-calendar__day-wrapper--row-band-end:has(.sm-calendar__day--selected):before{display:none}.sm-calendar__day-wrapper--in-range .sm-calendar__day--selected{border-radius:var(--sm-calendar-range-selected-radius)}.sm-calendar__day{width:var(--sm-calendar-day-size);height:var(--sm-calendar-day-size);color:var(--sm-calendar-day-color);font-size:var(--sm-calendar-day-font-size);font-family:var(--sm-font-family);border-radius:var(--sm-calendar-day-radius);cursor:pointer;z-index:var(--sm-z-base);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;padding:0;font-weight:400;display:inline-flex;position:relative}.sm-calendar__day:focus-visible{box-shadow:0 0 0 2px var(--sm-bg-surface), 0 0 0 4px var(--sm-bg-interactive);outline:none}.sm-calendar__day--today:after{content:"";width:var(--sm-calendar-today-dot-size);height:var(--sm-calendar-today-dot-size);background-color:var(--sm-calendar-today-dot-color);border-radius:50%;display:block;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}.sm-calendar__day--selected{background-color:var(--sm-calendar-selected-bg);color:var(--sm-calendar-selected-text);font-weight:600}.sm-calendar__day--available:not(.sm-calendar__day--selected){background-color:var(--sm-calendar-available-bg)}.sm-calendar__day--unavailable{pointer-events:none;cursor:default;text-decoration:line-through}.sm-calendar__day--unavailable:not(.sm-calendar__day--selected){color:var(--sm-calendar-unavailable-color)}.sm-calendar__day--outside{color:var(--sm-calendar-outside-color)}.sm-calendar__day--disabled{opacity:var(--sm-disabled-opacity);cursor:not-allowed;pointer-events:none}.sm-calendar--mode-single .sm-calendar__day:not(:disabled):not(.sm-calendar__day--selected):not(.sm-calendar__day--unavailable),.sm-calendar--mode-range .sm-calendar__day:not(:disabled):not(.sm-calendar__day--selected):not(.sm-calendar__day--unavailable){transition:none}.sm-calendar--mode-single .sm-calendar__day:not(:disabled):not(.sm-calendar__day--selected):not(.sm-calendar__day--unavailable):hover,.sm-calendar--mode-range .sm-calendar__day:not(:disabled):not(.sm-calendar__day--selected):not(.sm-calendar__day--unavailable):hover{background-color:var(--sm-calendar-selected-bg);color:var(--sm-calendar-selected-text);border-radius:var(--sm-calendar-range-selected-radius)}.sm-calendar__day--today.sm-calendar__day--selected:after{background-color:var(--sm-calendar-selected-text);opacity:.7}.sm-calendar__day-dot{width:var(--sm-calendar-marked-dot-size);height:var(--sm-calendar-marked-dot-size);background-color:var(--sm-calendar-marked-dot-color);border-radius:50%;display:block;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}.sm-calendar__day--selected .sm-calendar__day-dot{background-color:var(--sm-calendar-selected-text);opacity:.7}@media (prefers-reduced-motion:reduce){.sm-calendar__nav,.sm-calendar__day,.sm-calendar__caption-select,.sm-calendar__caption--btn,.sm-calendar__picker-label-btn,.sm-calendar__picker-cell{transition:none}}}
:root{--sm-time-picker-trigger-radius:var(--sm-radius-sm,6px);--sm-time-picker-trigger-bg:var(--sm-bg-surface,#fff);--sm-time-picker-trigger-border:var(--sm-border-default,#e4e4e7);--sm-time-picker-trigger-color:var(--sm-text-primary,#18181b);--sm-time-picker-trigger-color-placeholder:var(--sm-text-secondary,#71717a);--sm-time-picker-trigger-border-focus:var(--sm-border-focus,#18181b);--sm-time-picker-trigger-height-sm:28px;--sm-time-picker-trigger-height-md:36px;--sm-time-picker-trigger-height-lg:44px;--sm-time-picker-trigger-padding-x:.625rem;--sm-time-picker-icon-color:var(--sm-text-secondary,#71717a);--sm-time-picker-panel-height:224px;--sm-time-picker-column-width:56px;--sm-time-picker-option-color:var(--sm-text-primary,#18181b);--sm-time-picker-option-radius:var(--sm-radius-sm,6px);--sm-time-picker-option-hover-bg:var(--sm-bg-muted,#f4f4f5);--sm-time-picker-option-selected-bg:var(--sm-bg-interactive,#18181b);--sm-time-picker-option-selected-color:var(--sm-text-inverse,#fafafa);--sm-time-picker-divider:var(--sm-border-subtle,#f4f4f5)}.sm-time-picker{display:inline-flex;position:relative}.sm-time-picker--full-width{width:100%;display:flex}.sm-time-picker__trigger{width:100%;padding:0 var(--sm-time-picker-trigger-padding-x);height:var(--sm-time-picker-trigger-height-md);font:inherit;text-align:left;background:var(--sm-time-picker-trigger-bg);color:var(--sm-time-picker-trigger-color);border:1px solid var(--sm-time-picker-trigger-border);border-radius:var(--sm-time-picker-trigger-radius);cursor:pointer;align-items:center;gap:.5rem;transition:border-color .12s,box-shadow .12s;display:inline-flex}.sm-time-picker__trigger--sm{height:var(--sm-time-picker-trigger-height-sm);font-size:.8125rem}.sm-time-picker__trigger--md{height:var(--sm-time-picker-trigger-height-md)}.sm-time-picker__trigger--lg{height:var(--sm-time-picker-trigger-height-lg);font-size:1rem}.sm-time-picker__trigger--full-width{width:100%}.sm-time-picker__trigger--clearable{padding-right:2rem}.sm-time-picker__trigger:hover:not(:disabled){border-color:var(--sm-time-picker-trigger-border-focus)}.sm-time-picker__trigger:focus-visible{border-color:var(--sm-time-picker-trigger-border-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--sm-time-picker-trigger-border-focus) 18%, transparent);outline:none}.sm-time-picker__trigger:disabled{cursor:not-allowed;opacity:.6}.sm-time-picker__icon{color:var(--sm-time-picker-icon-color);flex-shrink:0;display:inline-flex}.sm-time-picker__label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sm-time-picker__label--placeholder{color:var(--sm-time-picker-trigger-color-placeholder)}.sm-time-picker__clear{width:24px;height:24px;color:var(--sm-time-picker-icon-color);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.sm-time-picker__clear:hover{color:var(--sm-time-picker-trigger-color);background:var(--sm-time-picker-option-hover-bg)}.sm-time-picker__clear:focus-visible{outline:2px solid var(--sm-time-picker-trigger-border-focus);outline-offset:1px}.sm-time-picker__panel{max-height:var(--sm-time-picker-panel-height);gap:.25rem;display:flex}.sm-time-picker__column{min-width:var(--sm-time-picker-column-width);scroll-behavior:smooth;flex-direction:column;gap:2px;padding:0 .125rem;display:flex;overflow-y:auto}.sm-time-picker__column+.sm-time-picker__column{border-left:1px solid var(--sm-time-picker-divider);padding-left:.25rem}.sm-time-picker__column:focus-visible{outline:2px solid var(--sm-time-picker-trigger-border-focus);outline-offset:-2px;border-radius:var(--sm-time-picker-option-radius)}.sm-time-picker__option{min-height:32px;font:inherit;font-variant-numeric:tabular-nums;color:var(--sm-time-picker-option-color);border-radius:var(--sm-time-picker-option-radius);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.375rem .5rem;display:flex}.sm-time-picker__option:hover{background:var(--sm-time-picker-option-hover-bg)}.sm-time-picker__option:focus-visible{outline:2px solid var(--sm-time-picker-trigger-border-focus);outline-offset:-2px}.sm-time-picker__option--selected,.sm-time-picker__option--selected:hover{background:var(--sm-time-picker-option-selected-bg);color:var(--sm-time-picker-option-selected-color)}
:root{--sm-form-field-gap:var(--sm-space-1,.25rem);--sm-form-field-group-gap:var(--sm-space-4,1rem);--sm-form-error-color:var(--sm-danger,#ef4444);--sm-form-error-font-size:var(--sm-font-size-sm,.875rem);--sm-form-description-color:var(--sm-muted-text,#6b7280);--sm-form-description-font-size:var(--sm-font-size-sm,.875rem);--sm-form-label-font-weight:var(--sm-font-weight-medium,500);--sm-form-label-color:var(--sm-text,currentColor)}@layer components{.sm-form-field{gap:var(--sm-form-field-gap);flex-direction:column;display:flex}.sm-form-field--horizontal{flex-direction:row;align-items:center}.sm-form-field-group{gap:var(--sm-form-field-group-gap);flex-direction:column;display:flex}.sm-form-error{color:var(--sm-form-error-color);font-size:var(--sm-form-error-font-size);font-family:var(--sm-font-family,inherit);margin-block-start:var(--sm-form-field-gap)}.sm-form-description{color:var(--sm-form-description-color);font-size:var(--sm-form-description-font-size);font-family:var(--sm-font-family,inherit)}.sm-form-label{font-weight:var(--sm-form-label-font-weight);color:var(--sm-form-label-color);font-family:var(--sm-font-family,inherit)}}
html{-webkit-text-size-adjust:100%}:root{--sm-density-factor:1.4}body{background:var(--sm-bg-surface);min-height:100dvh;color:var(--sm-text-primary);font-family:var(--sm-font-family);font-size:var(--sm-font-size-xl);line-height:var(--sm-leading-normal);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--sm-border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.event-card-actions>summary{align-items:center;gap:var(--sm-space-1);cursor:pointer;color:var(--sm-text-secondary);border-radius:var(--sm-radius-sm);list-style:none;display:inline-flex}.event-card-actions>summary::-webkit-details-marker{display:none}.event-card-actions>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.5rem;height:.5rem;transition:transform .12s;transform:translateY(-2px)rotate(45deg)}.event-card-actions[open]>summary:after{transform:translateY(1px)rotate(225deg)}.event-card-actions>summary:focus-visible{outline:2px solid var(--sm-bg-interactive);outline-offset:2px}@media (prefers-reduced-motion:reduce){.event-card-actions>summary:after{transition:none}}.sm-app-header__brand{color:inherit;border-radius:var(--sm-radius-sm);text-decoration:none}.sm-app-header__brand:focus-visible{outline:2px solid var(--sm-bg-interactive);outline-offset:4px}
