@layer properties,theme,base,atoms,molecules,organisms,components;@layer layout{.app-sidebar__sidebar-header{flex-shrink:0;padding:0}.app-sidebar__sidebar-footer{flex-shrink:0;padding:.375rem}.app-sidebar__sidebar-footer:is(:where(.interaction-group)[data-collapsible=icon] *){padding-inline:0}.app-sidebar__content{padding-inline:var(--spacing,.25rem);padding-bottom:var(--spacing,.25rem)}.app-sidebar__content:is(:where(.interaction-group)[data-collapsible=icon] *){padding-inline:0}.app-sidebar__sidebar-rail{--ui-translate-x:0px;width:.75rem;translate:var(--ui-translate-x) var(--ui-translate-y)}.app-sidebar__sidebar-rail:is(:where(.interaction-group)[data-side=left] *){right:0}}@layer variants,views,stories;.visario-app-sidebar{border:none}.visario-app-sidebar[data-sidebar=sidebar],.visario-app-sidebar [data-sidebar=sidebar]{border:1px solid var(--visario-shell-border);border-radius:var(--radius-shell) 0 0 var(--radius-shell);background:var(--visario-sidebar-surface)}.visario-app-sidebar[data-mobile=true] [data-sidebar=sidebar]{border-radius:var(--radius-shell)}.light .visario-layout-theme .visario-app-sidebar [data-slot=sidebar-header]{background:0 0}.light .visario-layout-theme .visario-app-sidebar [data-slot=sidebar-footer]{background:linear-gradient(#fff0,#ffffff52)}.visario-app-sidebar [data-slot=sidebar-inner]{overflow:hidden}.visario-app-sidebar[data-slot=sidebar-container]{z-index:30;top:var(--visario-shell-gap);bottom:var(--visario-shell-gap);left:var(--visario-shell-gap);height:auto}.visario-app-sidebar [data-sidebar=sidebar]{transition:border-color .14s}.visario-app-sidebar [data-sidebar=sidebar]:has([data-slot=sidebar-rail]:hover){border-right-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.visario-app-sidebar [data-sidebar=sidebar]:has([data-slot=sidebar-rail]:hover){border-right-color:color-mix(in srgb, var(--brand-accent) 70%, transparent)}}.visario-app-sidebar [data-slot=sidebar-rail]:after{content:"";background:var(--foreground);border-radius:999px;width:3px;height:1.75rem;position:absolute;inset:50% 3px auto auto;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.visario-app-sidebar [data-slot=sidebar-rail]:after{background:color-mix(in srgb, var(--foreground) 55%, transparent)}}.visario-app-sidebar [data-slot=sidebar-rail]:after{transition:height .16s cubic-bezier(.22,1,.36,1),background .14s}.visario-app-sidebar [data-slot=sidebar-rail]:hover:after,.visario-app-sidebar [data-slot=sidebar-rail]:focus-visible:after{background:var(--brand-accent);height:3rem}@media (prefers-reduced-motion:reduce){.visario-app-sidebar [data-slot=sidebar-rail]:after{transition:none}.visario-app-sidebar [data-slot=sidebar-rail]:hover:after,.visario-app-sidebar [data-slot=sidebar-rail]:focus-visible:after{height:1.75rem}}.dark .visario-layout-theme .visario-sidebar-brand,.light .visario-layout-theme .visario-sidebar-brand{background:0 0}
@layer properties,theme,base,atoms,molecules,organisms,components;@layer layout{.nav-header__sidebar-close{width:2rem;height:2rem;color:var(--muted-foreground);border-radius:3.40282e38px;flex-shrink:0}@media (hover:hover){.nav-header__sidebar-close:hover{color:var(--foreground)}}@media (min-width:48rem){.nav-header__sidebar-close{display:none}}.workspace-mark__skeleton{border-radius:calc(var(--radius) + 8px);flex-shrink:0}.workspace-mark__content{border-radius:calc(var(--radius) + 8px);--ui-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:all;transition-timing-function:var(--ui-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));--ui-duration:.2s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:flex;overflow:hidden}.workspace-mark__content--should-show-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box}.workspace-mark__content--alternate-should-show-logo{--ui-tracking:.18em;letter-spacing:.18em}.workspace-mark__label{margin-right:-.18em}.nav-header__sidebar-menu{padding:0}.nav-header__sidebar-menu:is(:where(.interaction-group)[data-collapsible=icon] *){padding:.375rem!important}@media (min-width:48rem){.nav-header__sidebar-menu{padding:.5rem}}.nav-header__content{border-radius:var(--radius-brand);transition-property:all;transition-timing-function:var(--ui-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));--ui-duration:.2s;transition-duration:.2s;position:relative}.nav-header__content--is-collapsed{justify-content:center;align-items:center;display:flex}.nav-header__content--alternate-is-collapsed{align-items:center;gap:var(--spacing,.25rem);padding:5px;display:flex}.nav-header__label{display:inline-flex}.nav-header__workspace-mark{width:2rem;height:2rem;padding:var(--spacing,.25rem);font-size:.6875rem}.nav-header__content-2{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.nav-header__workspace-mark-2{width:3.25rem;height:3.25rem;font-size:var(--text-sm,.875rem);line-height:var(--ui-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.nav-header__content-3{flex:1;min-width:0}.nav-header__skeleton{width:100%;max-width:7.5rem;height:1rem}.nav-header__content-4{text-overflow:ellipsis;white-space:nowrap;--ui-font-weight:var(--font-weight-semibold,600);font-size:15px;font-weight:var(--font-weight-semibold,600);color:var(--foreground);overflow:hidden}.nav-header__content-5{text-overflow:ellipsis;white-space:nowrap;--ui-font-weight:var(--font-weight-medium,500);font-size:.6875rem;font-weight:var(--font-weight-medium,500);--ui-tracking:.08em;letter-spacing:.08em;color:var(--muted-foreground);text-transform:uppercase;margin-top:.125rem;overflow:hidden}}@layer variants,views,stories;.visario-workspace-mark{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.visario-workspace-mark{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.visario-workspace-mark{background:radial-gradient(circle at 28% 24%, var(--brand-accent), transparent 56%), linear-gradient(145deg, var(--panel), var(--panel))}@supports (color:color-mix(in lab, red, red)){.visario-workspace-mark{background:radial-gradient(circle at 28% 24%, color-mix(in srgb, var(--brand-accent) 34%, transparent), transparent 56%), linear-gradient(145deg, color-mix(in srgb, var(--panel) 88%, transparent), color-mix(in srgb, var(--panel) 62%, transparent))}}.visario-workspace-mark{color:var(--foreground)}.visario-sidebar-brand{background:0 0;border:none}.dark .visario-layout-theme .visario-workspace-mark{background:0 0;border-color:#ffffff14}.light .visario-layout-theme .visario-workspace-mark{background:0 0;border-color:#0f172a14}
@layer properties,theme,base,atoms,molecules,organisms,components;@layer layout{.sidebar-navigation-provider__content{flex-direction:column;flex:1;display:flex;position:relative}.sidebar-navigation-provider__motion-div{pointer-events:none;z-index:1;border-radius:calc(var(--radius) + 8px);position:absolute;inset-inline:0}.sidebar-navigation-provider__motion-div:is(:where(.interaction-group)[data-collapsible=icon] *){width:2rem;left:calc(50% - 1rem);right:auto;height:2rem!important}@media (min-width:48rem){.sidebar-navigation-provider__motion-div{border-radius:calc(var(--radius) + 4px)}}.navigation-section__sidebar-group{padding-inline:0}.navigation-section__sidebar-group-label{padding-inline:.625rem;--ui-font-weight:var(--font-weight-medium,500);font-size:.6875rem;font-weight:var(--font-weight-medium,500);--ui-tracking:.08em;letter-spacing:.08em;color:var(--muted-foreground);text-transform:uppercase;padding-bottom:.375rem}@media (min-width:48rem){.navigation-section__sidebar-group-label{padding-inline:.5rem;padding-bottom:.5rem}}:where(.navigation-section__sidebar-menu>:not(:last-child)){--ui-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--ui-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--ui-space-y-reverse)))}.nav-main__label{align-items:center;gap:.375rem;width:100%;min-width:0;display:flex}.nav-main__label:is(:where(.interaction-group)[data-collapsible=icon] *){justify-content:center;gap:0;width:auto}.nav-main__label-2{flex-shrink:0;position:relative}.nav-main__label-3{top:calc(var(--spacing,.25rem) * -.5);right:calc(var(--spacing,.25rem) * -.5);border-radius:3.40282e38px;width:.5rem;height:.5rem;display:none;position:absolute}.nav-main__label-3:is(:where(.interaction-group)[data-collapsible=icon] *){display:block}.nav-main__label-4{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;overflow:hidden}.nav-main__label-4:is(:where(.interaction-group)[data-collapsible=icon] *){display:none}@media (min-width:48rem){.nav-main__label-4{font-size:var(--text-sm,.875rem);line-height:var(--ui-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.nav-main__label-5{align-items:center;gap:.5rem;margin-left:auto;display:flex}.nav-main__label-5:is(:where(.interaction-group)[data-collapsible=icon] *){display:none}.nav-main__label-6{--ui-font-weight:var(--font-weight-semibold,600);min-width:1.25rem;font-size:.6875rem;font-weight:var(--font-weight-semibold,600);--ui-numeric-spacing:tabular-nums;font-variant-numeric:var(--ui-ordinal,) var(--ui-slashed-zero,) var(--ui-numeric-figure,) var(--ui-numeric-spacing,) var(--ui-numeric-fraction,);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--ui-gradient-from,--ui-gradient-via,--ui-gradient-to;transition-timing-function:var(--ui-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--ui-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;justify-content:center;align-items:center;padding-inline:.5rem;display:inline-flex}.nav-main__sidebar-menu-button{z-index:10;border-radius:calc(var(--radius) + 8px);--ui-font-weight:var(--font-weight-normal,400);height:2.75rem;font-weight:var(--font-weight-normal,400);padding-inline:.75rem;position:relative}.nav-main__sidebar-menu-button:is(:where(.interaction-group)[data-collapsible=icon] *){margin-inline:auto}@media (min-width:48rem){.nav-main__sidebar-menu-button{border-radius:calc(var(--radius) + 4px);height:2.5rem;padding-inline:.625rem}}.nav-main__sidebar-menu-button-2{z-index:10;border-radius:calc(var(--radius) + 8px);height:2.75rem;transition-property:all;transition-timing-function:var(--ui-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));--ui-duration:.2s;padding-inline:.75rem;transition-duration:.2s;position:relative}.nav-main__sidebar-menu-button-2:is(:where(.interaction-group)[data-collapsible=icon] *){margin-inline:auto}.nav-main__sidebar-menu-button-2[data-active=true]{background-color:#0000}@media (min-width:48rem){.nav-main__sidebar-menu-button-2{border-radius:calc(var(--radius) + 4px);height:2.5rem;padding-inline:.625rem}}.nav-main__sidebar-menu-button--is-active{--ui-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.nav-main__sidebar-menu-button--alternate-is-active{--ui-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.nav-main__link{position:relative}.nav-main__link--is-active{cursor:default}.nav-main__content{flex-direction:column;flex-grow:1;display:flex}.nav-bottom__content{border-top-style:var(--ui-border-style);border-top-width:1px;border-color:var(--border);margin-top:1rem}@supports (color:color-mix(in lab, red, red)){.nav-bottom__content{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.nav-bottom__content{padding-top:1rem}}@layer variants,views,stories;.nav-bottom__content:not([data-slot=tabs-trigger]){border-image-source:var(--separator-horizontal);border-image-slice:1}.nav-bottom__content{border-image:var(--separator-horizontal) 1}.visario-nav-pill:before{content:"";background:var(--brand-accent);width:3px;height:22px;box-shadow:0 0 9px var(--brand-accent);border-radius:999px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.visario-nav-pill:before{box-shadow:0 0 9px color-mix(in srgb, var(--brand-accent) 22%, transparent)}}.visario-nav-track{position:relative}.visario-nav-track .visario-nav-item{padding-left:26px}[data-collapsible=icon] .visario-nav-track .visario-nav-item{padding-left:8px}[data-collapsible=icon] .visario-nav-pill:before{height:18px;left:0}.visario-count-badge{min-height:1.55rem;padding-inline:.55rem}.visario-nav-item{color:var(--visario-nav-muted);border:none;transition:background .18s,color .18s;position:relative}.visario-nav-pill{background:linear-gradient(90deg, var(--brand-accent), transparent 88%);border:0}@supports (color:color-mix(in lab, red, red)){.visario-nav-pill{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-accent) 13%, transparent), transparent 88%)}}.visario-nav-pill{will-change:top}.visario-nav-item:hover,.visario-nav-item.visario-nav-hovered,.visario-nav-item[data-active=true]{color:var(--visario-nav-active-foreground)}.visario-nav-item:not([data-active=true]):hover,.visario-nav-item:not([data-active=true]).visario-nav-hovered{background:linear-gradient(90deg, var(--brand-accent), transparent 88%)}@supports (color:color-mix(in lab, red, red)){.visario-nav-item:not([data-active=true]):hover,.visario-nav-item:not([data-active=true]).visario-nav-hovered{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-accent) 6%, transparent), transparent 88%)}}.visario-nav-item[data-active=true]{color:var(--visario-nav-active-foreground);background:0 0}a:not([data-variant]):not(.visario-nav-item):hover{color:var(--foreground)}.visario-nav-content{will-change:transform;transition:transform .75s cubic-bezier(.22,1,.36,1);transform:translate(0)}.light .visario-nav-item:hover .visario-nav-content,.light .visario-nav-item.visario-nav-hovered .visario-nav-content{color:var(--visario-nav-active-foreground)!important}@media (hover:hover) and (pointer:fine){.visario-nav-item:hover .visario-nav-content,.visario-nav-item[data-active=true] .visario-nav-content{transform:translate(3px)}[data-collapsible=icon] .visario-nav-item:hover .visario-nav-content,[data-collapsible=icon] .visario-nav-item[data-active=true] .visario-nav-content{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.visario-nav-content{transition:none}.visario-nav-item:hover .visario-nav-content,.visario-nav-item[data-active=true] .visario-nav-content{transform:translate(0)}}.visario-nav-icon{color:var(--visario-nav-icon);justify-content:center;align-items:center;display:inline-flex}.visario-nav-item:hover .visario-nav-icon,.visario-nav-item[data-active=true] .visario-nav-icon{color:var(--visario-nav-icon-hover)}.visario-nav-item[data-active=true] .visario-nav-icon{color:var(--visario-nav-icon-active)}