/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial}}}.kl-bottom-nav{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);bottom:calc(var(--bottomnav-padding) - .375rem);padding-bottom:env(safe-area-inset-bottom,0);width:fit-content;z-index:var(--z-bottomnav)!important;position:fixed!important;left:50%!important}.kl-bottom-nav .kl-nav{padding-inline:calc(var(--tw-spacing,.25rem)*2);block-size:calc(var(--tw-spacing,.25rem)*14);min-block-size:calc(var(--tw-spacing,.25rem)*14)}@media (width>=48rem){.kl-bottom-nav .kl-nav{padding-inline:calc(var(--tw-spacing,.25rem)*4);block-size:calc(var(--tw-spacing,.25rem)*16)!important;min-block-size:calc(var(--tw-spacing,.25rem)*16)!important}}.kl-bottom-nav .kl-nav{position:relative}.kl-bottom-nav .kl-nav-pill{background-color:rgb(from var(--inverse-primary) r g b/30%);pointer-events:none;z-index:0;border-radius:9999px;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),opacity .15s;position:absolute;top:50%;left:0}.kl-bottom-nav .kl-nav-item{--tw-border-style:none!important;padding-inline:calc(var(--tw-spacing,.25rem)*3.5)!important;padding-block:var(--tw-spacing,.25rem)!important;font-size:var(--tw-text-xs,.75rem)!important;line-height:var(--tw-leading,var(--tw-text-xs--line-height,1.33333))!important;--tw-font-weight:var(--tw-font-weight-medium,500)!important;font-weight:var(--tw-font-weight-medium,500)!important;border-style:none!important;gap:0!important}@media (width>=48rem){.kl-bottom-nav .kl-nav-item{font-size:var(--tw-text-sm,.875rem)!important;line-height:var(--tw-leading,var(--tw-text-sm--line-height,1.42857))!important}}.kl-bottom-nav .kl-nav-item{z-index:1;position:relative;background-color:#0000!important}.kl-bottom-nav .kl-nav-item .ui-icon{block-size:calc(var(--tw-spacing,.25rem)*5);inline-size:calc(var(--tw-spacing,.25rem)*5);min-block-size:calc(var(--tw-spacing,.25rem)*5);min-inline-size:calc(var(--tw-spacing,.25rem)*5)}@media (width>=48rem){.kl-bottom-nav .kl-nav-item .ui-icon{block-size:calc(var(--tw-spacing,.25rem)*6);inline-size:calc(var(--tw-spacing,.25rem)*6);min-block-size:calc(var(--tw-spacing,.25rem)*6);min-inline-size:calc(var(--tw-spacing,.25rem)*6)}}.kl-bottom-nav .kl-nav-item--active{color:var(--primary);--tw-font-weight:var(--tw-font-weight-semibold,600)!important;font-weight:var(--tw-font-weight-semibold,600)!important}.kl-bottom-nav .kl-nav-item-button{block-size:calc(var(--tw-spacing,.25rem)*12);inline-size:calc(var(--tw-spacing,.25rem)*12)}@media (width>=48rem){.kl-bottom-nav .kl-nav-item-button{block-size:calc(var(--tw-spacing,.25rem)*13);inline-size:calc(var(--tw-spacing,.25rem)*13)}}.kl-bottom-nav .kl-nav-item-button .ui-icon{block-size:calc(var(--tw-spacing,.25rem)*7);inline-size:calc(var(--tw-spacing,.25rem)*7);min-block-size:calc(var(--tw-spacing,.25rem)*7);min-inline-size:calc(var(--tw-spacing,.25rem)*7)}@media (width>=48rem){.kl-bottom-nav .kl-nav-item-button .ui-icon{block-size:calc(var(--tw-spacing,.25rem)*8);inline-size:calc(var(--tw-spacing,.25rem)*8);min-block-size:calc(var(--tw-spacing,.25rem)*8);min-inline-size:calc(var(--tw-spacing,.25rem)*8)}}@media (width>=64rem){.kl-bottom-nav{bottom:var(--bottomnav-padding)!important}.kl-bottom-nav,.kl-snackbar{left:calc(50% + var(--sidebar-width)/2)!important}}@media (width>=48rem){.kl-bottom-shadow{bottom:calc(var(--tw-spacing,.25rem)*-4)!important}}.kl-bottom-shadow{width:101%;bottom:-10px;left:0;right:0;border-radius:unset!important}.kl-bottom-shadow:before{block-size:calc(var(--tw-spacing,.25rem)*30);min-block-size:calc(var(--tw-spacing,.25rem)*20)}@media (width>=48rem){.kl-bottom-shadow:before{block-size:calc(var(--tw-spacing,.25rem)*16)!important;min-block-size:calc(var(--tw-spacing,.25rem)*16)!important;top:-5rem!important}}.kl-bottom-shadow:before{content:"";background:linear-gradient(to top,var(--surface-container-low) 15%,transparent);pointer-events:none;opacity:0;will-change:opacity;transition:opacity .25s;position:absolute;inset:-7rem 0 -1rem}.kl-scrolled-not-bottom .kl-bottom-shadow:before{opacity:1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}
