.fi-sidebar{--sb-brand: oklch(.419 .149 var(--oh-hue, 310.71));--sb-bright: oklch(.62 .19 var(--oh-hue-2, 320));--sb-ink: oklch(.3 .04 var(--oh-hue, 310.71));--sb-muted: oklch(.55 .02 var(--oh-hue, 310.71));background:linear-gradient(180deg,#fff,oklch(.99 .008 var(--oh-hue, 310.71)));--tw-ring-shadow: 0 0 #0000;border-inline-end:1px solid color-mix(in oklch,var(--sb-brand) 9%,transparent);box-shadow:none}.dark .fi-sidebar{--sb-bright: oklch(.78 .14 var(--oh-hue-2, 320));--sb-ink: oklch(.93 .01 var(--oh-hue, 310.71));--sb-muted: oklch(.72 .02 var(--oh-hue, 310.71));background:linear-gradient(180deg,oklch(.19 .02 var(--oh-hue, 310.71)),oklch(.2 .025 var(--oh-hue, 310.71)));border-inline-end-color:#ffffff12}.fi-sidebar .fi-sidebar-header{min-height:3.75rem;background:transparent;box-shadow:none;--tw-ring-shadow: 0 0 #0000}.fi-sidebar .fi-sidebar-nav{padding:.6rem .8rem 1rem;row-gap:.35rem}.fi-sidebar .fi-sidebar-nav-groups{row-gap:1rem}.fi-sidebar .fi-sidebar-group,.fi-sidebar .fi-sidebar-group-items{row-gap:.15rem}.fi-sidebar .fi-sidebar-group-btn{padding:.3rem .75rem .2rem;column-gap:.4rem}.fi-sidebar .fi-sidebar-group-label{font-size:.62rem;line-height:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklch,var(--sb-muted) 75%,transparent)}.fi-sidebar .fi-sidebar-group-collapse-btn{transition:transform .18s ease}.fi-sidebar .fi-sidebar-item-btn{position:relative;padding:.42rem .75rem;column-gap:.7rem;border-radius:.6rem;background:transparent;transition:background-color .2s ease}.fi-sidebar .fi-sidebar-item-label{font-size:.8125rem;line-height:1.2rem;font-weight:500;color:var(--sb-ink);transition:color .2s ease,transform .2s ease}.fi-sidebar .fi-sidebar-item-btn>.fi-icon{width:1.15rem;height:1.15rem;color:var(--sb-muted);transition:color .2s ease,transform .25s cubic-bezier(.3,1.4,.5,1),filter .2s ease}.fi-sidebar .fi-sidebar-item-btn:hover{background:color-mix(in oklch,var(--sb-brand) 5%,transparent)}.fi-sidebar .fi-sidebar-item-btn:hover>.fi-icon{color:var(--sb-brand);transform:translate(2px) scale(1.06)}.fi-sidebar .fi-sidebar-item-btn:hover .fi-sidebar-item-label{color:var(--sb-brand)}.fi-sidebar .fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background:linear-gradient(90deg,color-mix(in oklch,var(--sb-brand) 11%,transparent) 0%,transparent 90%)}.fi-sidebar .fi-sidebar-item.fi-active>.fi-sidebar-item-btn:before{content:"";position:absolute;left:0;top:50%;width:3px;height:1.5rem;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--sb-bright),var(--sb-brand));box-shadow:0 0 14px 1px color-mix(in oklch,var(--sb-bright) 65%,transparent);transform:translateY(-50%);transform-origin:center;animation:oh-sb-bar .4s cubic-bezier(.3,1.3,.5,1) both}@keyframes oh-sb-bar{0%{transform:translateY(-50%) scaleY(0);opacity:0}to{transform:translateY(-50%) scaleY(1);opacity:1}}.fi-sidebar .fi-sidebar-item.fi-active>.fi-sidebar-item-btn .fi-sidebar-item-label{color:var(--sb-brand);font-weight:650}.fi-sidebar .fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-icon{color:var(--sb-brand);filter:drop-shadow(0 0 6px color-mix(in oklch,var(--sb-bright) 55%,transparent))}.dark .fi-sidebar .fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background:linear-gradient(90deg,color-mix(in oklch,var(--sb-bright) 20%,transparent) 0%,transparent 90%)}.dark .fi-sidebar .fi-sidebar-item.fi-active>.fi-sidebar-item-btn .fi-sidebar-item-label,.dark .fi-sidebar .fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-icon,.dark .fi-sidebar .fi-sidebar-item-btn:hover .fi-sidebar-item-label,.dark .fi-sidebar .fi-sidebar-item-btn:hover>.fi-icon{color:var(--sb-bright)}.dark .fi-sidebar .fi-sidebar-item-btn:hover{background:#ffffff0d}.fi-sidebar .fi-sidebar-sub-group-items{row-gap:.1rem;margin-top:.1rem}.fi-sidebar .fi-sidebar-sub-group-items .fi-sidebar-item-label{font-size:.78rem;color:var(--sb-muted)}.fi-sidebar .fi-sidebar-item-grouped-border{opacity:.55}.fi-sidebar .fi-sidebar-sub-group-items .fi-sidebar-item:has(>a[href$="/epics"]),.fi-sidebar .fi-sidebar-sub-group-items .fi-sidebar-item:has(>a[href$="/tickets"]){margin-inline-start:1.25rem}.fi-sidebar .oh-l3-hidden{display:none}.fi-sidebar .oh-l3-parent>.fi-sidebar-item-btn{padding-inline-end:1.35rem}.fi-sidebar .oh-l3-toggle{position:absolute;inset-inline-end:.25rem;top:50%;display:grid;place-items:center;width:1.2rem;height:1.2rem;margin-top:-.6rem;border-radius:999px;color:var(--sb-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.fi-sidebar .oh-l3-toggle svg{width:.9rem;height:.9rem;transition:transform .2s ease;transform:rotate(-90deg)}.fi-sidebar .oh-l3-open>.fi-sidebar-item-btn .oh-l3-toggle svg{transform:rotate(0)}.fi-sidebar .oh-l3-toggle:hover,.fi-sidebar .oh-l3-toggle:focus-visible{background:color-mix(in oklch,var(--sb-brand) 12%,transparent);color:var(--sb-brand);outline:none}.fi-sidebar .fi-sidebar-item-badge-ctn .fi-badge{border-radius:999px;min-width:1.35rem;justify-content:center;font-size:.68rem;font-weight:800;line-height:1;padding:.22rem .5rem;background:#f5af00;background:oklch(.8 .17 80);color:#321800;color:oklch(.24 .06 60);--tw-ring-color: transparent;box-shadow:0 1px 4px -1px color-mix(in oklch,oklch(.7 .17 70) 70%,transparent)}.fi-sidebar .fi-sidebar-item-badge-ctn .fi-badge .fi-badge-label{color:inherit}@media(prefers-reduced-motion:reduce){.fi-sidebar .fi-sidebar-item.fi-active>.fi-sidebar-item-btn:before{animation:none}.fi-sidebar .fi-sidebar-item-btn>.fi-icon,.fi-sidebar .fi-sidebar-item-btn:hover>.fi-icon{transition:none;transform:none}}@media(min-width:1024px){.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open){width:var(--collapsed-sidebar-width, 5rem);min-width:var(--collapsed-sidebar-width, 5rem)}.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-nav{padding:.75rem .4rem 1rem;row-gap:.5rem;align-items:center;box-sizing:border-box;scrollbar-width:none;overflow-x:hidden}.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-nav::-webkit-scrollbar{display:none}.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-nav-groups,.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-group,.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-group-items{align-items:center;row-gap:.4rem;width:100%}.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item{display:flex;justify-content:center;width:100%}.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item-btn{box-sizing:border-box;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;margin-inline:auto;padding:0;justify-content:center;align-items:center;border-radius:999px;transform:none}.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item-btn>.fi-icon{width:1.35rem;height:1.35rem}.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item-btn:hover{background:color-mix(in oklch,var(--sb-brand) 12%,transparent);box-shadow:0 0 0 2px color-mix(in oklch,var(--sb-brand) 35%,transparent);transform:none}.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background:color-mix(in oklch,var(--sb-brand) 16%,white);box-shadow:0 0 0 2px var(--sb-brand),0 6px 14px -8px var(--sb-brand)}.dark .fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background:color-mix(in oklch,var(--sb-brand) 55%,transparent);box-shadow:0 0 0 2px oklch(.78 .11 var(--oh-hue, 310.71))}.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-sub-group-items .fi-sidebar-item{margin-inline-start:0}.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item-badge-ctn{display:block!important;position:absolute;top:-.15rem;right:-.15rem;margin:0;pointer-events:none}.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item-badge-ctn .fi-badge{min-width:1.1rem;height:1.1rem;padding:0 .3rem;font-size:.6rem;box-shadow:0 0 0 2px #fff,0 1px 4px -1px color-mix(in oklch,oklch(.7 .17 70) 70%,transparent)}.dark .fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item-badge-ctn .fi-badge{box-shadow:0 0 0 2px oklch(.2 .025 var(--oh-hue, 310.71)),0 1px 4px -1px color-mix(in oklch,oklch(.7 .17 70) 70%,transparent)}.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .oh-l3-hidden{display:list-item}.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .oh-l3-toggle{display:none}.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item.fi-active>.fi-sidebar-item-btn:before{display:none}.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-item-btn:hover>.fi-icon{transform:none}.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-group-btn{display:none}.fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-group+.fi-sidebar-group{border-top:1px solid color-mix(in oklch,var(--sb-brand) 12%,transparent);padding-top:.5rem}}
