[data-ui=rail]{padding-block:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);background:var(--rail);width:4rem;color:var(--rail-foreground);flex-direction:column;flex:none;align-items:center;display:flex}[data-ui=rail-item]{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);cursor:pointer;background:var(--rail-accent);width:2.75rem;height:2.75rem;color:var(--rail-foreground);border:0;border-radius:1.375rem;justify-content:center;align-items:center;font-family:inherit;transition:border-radius .15s,background-color .15s;display:flex;position:relative}[data-ui=rail-item]:focus-visible,[data-ui=rail-item]:hover,[data-ui=rail-item][data-active]{border-radius:calc(var(--radius) + .25rem);background:var(--primary-foreground);color:var(--primary)}[data-ui=rail-item]:before{content:"";background:var(--rail-foreground);border-radius:.125rem;width:.25rem;height:0;transition:height .15s;position:absolute;inset-inline-start:-.625rem}[data-ui=rail-item][data-active]:before{height:2rem}[data-ui=rail-item]:hover:not([data-active]):before{height:.75rem}[data-ui=rail-separator]{background:var(--rail-accent);border:0;width:2rem;height:1px;margin:.25rem 0}[data-ui=rail-item-wrap]{justify-content:center;display:flex;position:relative}[data-ui=rail-item-label]{inset-inline-start:calc(100% + .5rem);z-index:30;white-space:nowrap;font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);background:var(--primary);color:var(--primary-foreground);position:absolute;top:50%;translate:0 -50%;box-shadow:0 1px 2px #0003}[data-ui=rail-item-label]:before{content:"";width:.5rem;position:absolute;inset-block:0;inset-inline-end:100%}[data-ui=rail] :focus-visible{outline:2px solid var(--ring-inverse);outline-offset:2px}[data-ui=avatar]{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);-webkit-user-select:none;user-select:none;background:var(--primary);width:2.25rem;height:2.25rem;color:var(--primary-foreground);border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-ui=avatar][data-size=sm]{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));width:2rem;height:2rem}[data-ui=popover-trigger]{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));gap:calc(var(--spacing) * 2);cursor:pointer;color:var(--foreground);background:0 0;border:none;align-items:center;padding:0;font-family:inherit;display:inline-flex}[data-ui=popover-content]{position-area:block-end;position-try-fallbacks:flip-block;padding:calc(var(--spacing) * 4);width:calc(var(--spacing) * 72);background:var(--background);max-inline-size:calc(100vw - 2rem);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);margin:4px 0;position:fixed;inset:auto}@supports not (anchor-name:--ui-anchor-probe){[data-ui=popover-content]{max-width:calc(100vw - 2rem);height:fit-content;max-height:calc(100dvh - 4rem);margin:auto;inset:0;overflow-y:auto}}[data-ui=popover-content].user-menu{box-shadow:0 8px 24px #09090b1a}[data-ui=popover-content].user-menu[data-placement=above]{position-area:block-start;width:anchor-size(width)}[data-ui=popover-content].user-menu[data-placement=below]{position-area:block-end span-inline-start}@media (width>=48rem){[data-ui=sidebar-inset]{border:1px solid var(--border);border-radius:.75rem;margin:.5rem}[data-ui=sidebar]+[data-ui=sidebar-inset]{margin-inline-start:0}}dialog[data-ui=drawer]{width:min(20rem,85vw);max-width:none;height:100dvh;max-height:none;padding:calc(var(--spacing) * 0);background:var(--background);color:var(--foreground);transition:transform .2s ease,overlay allow-discrete .2s ease,display allow-discrete .2s ease;border:0;margin:0;position:fixed;inset-block:0;overflow:auto}dialog[data-ui=drawer][data-side=start]{border-inline-end:1px solid var(--border);inset-inline:0 auto}dialog[data-ui=drawer][data-side=end]{border-inline-start:1px solid var(--border);inset-inline:auto 0}dialog[data-ui=drawer]:not([open]){display:none}dialog[data-ui=drawer][data-side=start]:not([open]){transform:translate(-100%)}dialog[data-ui=drawer][data-side=end]:not([open]){transform:translate(100%)}@starting-style{dialog[data-ui=drawer][open][data-side=start]{transform:translate(-100%)}dialog[data-ui=drawer][open][data-side=end]{transform:translate(100%)}}dialog[data-ui=drawer]::backdrop{background:#00000080}[data-ui=drawer-content]{padding:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);align-content:flex-start;min-height:100%;display:grid}[data-ui=drawer-x]{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));border-radius:var(--radius-sm);opacity:.7;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);cursor:pointer;transition-property:opacity;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));color:var(--foreground);background-color:#0000;border-width:0;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}[data-ui=drawer-x]:before{content:"";position:absolute;inset:-.625rem}[data-ui=drawer-x]:focus-visible,[data-ui=drawer-x]:hover{opacity:1}[data-ui=drawer-header]{gap:calc(var(--spacing) * 1.5);display:grid}[data-ui=drawer-title]{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin:calc(var(--spacing) * 0)}[data-ui=drawer-description]{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));margin:calc(var(--spacing) * 0);color:var(--muted-foreground)}[data-ui=drawer-footer]{gap:calc(var(--spacing) * 2);justify-content:flex-end;margin-top:auto;display:flex}@media (prefers-reduced-motion:reduce){dialog[data-ui=drawer]{transition:overlay allow-discrete .2s ease,display allow-discrete .2s ease}}[data-ui=sidebar-provider]{background:var(--sidebar);width:100%;height:100dvh;display:flex;overflow:hidden}[data-ui=sidebar-inset]{min-width:calc(var(--spacing) * 0);background:var(--background);flex-direction:column;flex:1;display:flex;overflow:hidden}@media (width>=48rem){[data-ui=sidebar-inset]{border:1px solid var(--border);border-radius:.75rem;margin:.5rem}[data-ui=sidebar]+[data-ui=sidebar-inset]{margin-inline-start:0}}[data-ui=sidebar]{background:var(--sidebar);width:15rem;color:var(--sidebar-foreground);flex-direction:column;flex:none;display:flex}[data-ui=sidebar-header]{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);padding:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 12);align-items:center;display:flex}[data-ui=sidebar-content]{padding:calc(var(--spacing) * 2);flex:1;overflow-y:auto}[data-ui=sidebar-group]{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);gap:calc(var(--spacing) * .5);list-style-type:none;display:grid}[data-ui=sidebar-group]+[data-ui=sidebar-group]{margin-top:calc(var(--spacing) * 2)}[data-ui=sidebar-group-label]{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding-inline:calc(var(--spacing) * 2);border-radius:var(--radius-md);height:calc(var(--spacing) * 8);color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent);align-items:center;display:flex}[data-ui=sidebar-item]>a{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));padding-inline:calc(var(--spacing) * 2);border-radius:var(--radius-md);gap:calc(var(--spacing) * 2);height:calc(var(--spacing) * 8);color:var(--sidebar-foreground);align-items:center;text-decoration:none;display:flex}[data-ui=sidebar-item]>a:hover{background:var(--sidebar-accent)}[data-ui=sidebar-item][data-active]>a{--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);background:var(--sidebar-accent)}[data-ui=sidebar-item] svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground);flex:none}[data-ui=sidebar-item][data-active] svg{color:var(--sidebar-foreground)}[data-ui=sidebar-footer]{padding:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);display:grid}
