/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.ui-backdrop{background:rgb(0 0 0/var(--ui-modal-backdrop-opacity,.4));position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.ui-backdrop{background:color-mix(in srgb,rgb(0 0 0/var(--ui-modal-backdrop-opacity,.4)),rgb(from var(--surface-container) r g b/var(--ui-modal-backdrop-opacity,.4)) calc(var(--ui-modal-backdrop-gray,0)*100%))}}.ui-backdrop{-webkit-backdrop-filter:blur(var(--ui-modal-backdrop-blur,2px));backdrop-filter:blur(var(--ui-modal-backdrop-blur,2px))}.ui-backdrop--swipe-closed{display:none!important}.backdrop-enter-active,.backdrop-leave-active{transition:opacity var(--ui-modal-duration,.34s) var(--ui-modal-ease,cubic-bezier(.4,0,.2,1)),background var(--ui-modal-duration,.34s)}.backdrop-enter-from,.backdrop-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.backdrop-enter-active,.backdrop-leave-active{transition:none}}@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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial}}}.kl-welcome-feature{align-items:flex-start;gap:calc(var(--tw-spacing,.25rem)*3);display:flex;padding:calc(var(--tw-spacing,.25rem)*2)!important;margin-block-start:0!important}.kl-welcome-feature-icon{height:calc(var(--tw-spacing,.25rem)*10);width:calc(var(--tw-spacing,.25rem)*10);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kl-welcome-feature-text{gap:calc(var(--tw-spacing,.25rem)*.5);flex-direction:column;min-width:0;display:flex}.kl-welcome-feature-title{font-size:var(--tw-text-sm,.875rem);line-height:var(--tw-leading,var(--tw-text-sm--line-height,1.42857));--tw-leading:var(--tw-leading-tight,1.25);line-height:var(--tw-leading-tight,1.25);--tw-font-weight:var(--tw-font-weight-semibold,600);font-weight:var(--tw-font-weight-semibold,600);margin:0}.kl-welcome-feature-desc{font-size:var(--tw-text-xs,.75rem);line-height:var(--tw-leading,var(--tw-text-xs--line-height,1.33333));--tw-leading:var(--tw-leading-snug,1.375);line-height:var(--tw-leading-snug,1.375);opacity:.7;margin:0;margin-block-start:calc(var(--tw-spacing,.25rem)*.5)!important}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}.kl-welcome-logo{justify-content:center;align-items:center;gap:calc(var(--tw-spacing,.25rem)*3);display:flex}.kl-welcome-logo-img{height:calc(var(--tw-spacing,.25rem)*13);width:auto}.kl-welcome-features-list{gap:calc(var(--tw-spacing,.25rem)*3);padding-inline:calc(var(--tw-spacing,.25rem)*2);flex-direction:column;display:flex}.kl-welcome-header{align-items:center;gap:calc(var(--tw-spacing,.25rem)*4);text-align:center;flex-direction:column;display:flex}.kl-welcome-header-text{gap:var(--tw-spacing,.25rem);flex-direction:column;display:flex}.kl-welcome-header-title{font-size:var(--tw-text-2xl,1.5rem);line-height:var(--tw-leading,var(--tw-text-2xl--line-height,1.33333));--tw-font-weight:var(--tw-font-weight-bold,700);font-weight:var(--tw-font-weight-bold,700);--tw-tracking:var(--tw-tracking-tight,-.025em);letter-spacing:var(--tw-tracking-tight,-.025em);margin:0}.kl-welcome-header-tagline{font-size:var(--tw-text-base,1rem);line-height:var(--tw-leading,var(--tw-text-base--line-height,1.5));--tw-font-weight:var(--tw-font-weight-semibold,600);font-weight:var(--tw-font-weight-semibold,600);opacity:.9}.kl-welcome-header-subtitle,.kl-welcome-header-tagline{margin:0;margin-block-start:var(--tw-spacing,.25rem)!important}.kl-welcome-header-subtitle{max-width:var(--tw-container-md,28rem);font-size:var(--tw-text-sm,.875rem);line-height:var(--tw-leading,var(--tw-text-sm--line-height,1.42857))}@property --tw-tracking{syntax:"*";inherits:false}.kl-welcome-actions{align-items:stretch;gap:calc(var(--tw-spacing,.25rem)*5);width:100%;padding-inline:calc(var(--tw-spacing,.25rem)*3);padding-bottom:calc(var(--tw-spacing,.25rem)*6);flex-direction:column;display:flex}.kl-welcome-dialog-body{height:100%;padding:calc(var(--tw-spacing,.25rem)*2);justify-content:space-between}.kl-welcome-dialog-body,.kl-welcome-dialog-body>.kl-welcome-container{gap:calc(var(--tw-spacing,.25rem)*4);flex-direction:column;display:flex}.kl-welcome-dialog-body>.kl-welcome-container{flex:1}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kl-layout{flex-direction:column;min-height:100vh;display:flex;position:relative}.kl-page-main{--_padding:.5rem;padding:var(--_padding)}.kl-page{width:100%;max-width:77rem;padding-top:calc(var(--tw-spacing,.25rem)*14)!important}@media (width>=48rem){.kl-page{padding-top:calc(var(--tw-spacing,.25rem)*16)!important}}.kl-page{--bottomnav-padding-bottom:calc(var(--bottomnav-height) + var(--bottomnav-padding)/2 + env(safe-area-inset-bottom,0px));padding:4rem 0 var(--bottomnav-padding-bottom) 0;margin-inline:auto}.kl-page-swipe-container{width:100%;height:100%;position:relative;overflow-x:hidden}.kl-page-swipe-wrapper{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);width:100%;height:100%;position:relative}.kl-page-skeleton-left{width:100%;height:100%;position:absolute;top:0;left:100%}.kl-page-skeleton-right{width:100%;height:100%;position:absolute;top:0;right:100%}.kl-page-skeleton-placeholder{background-color:var(--surface);width:100%;height:100%}@media (width>=64rem){.kl-page{padding-left:calc(var(--sidebar-width) + var(--sidebar-gap));padding-right:var(--sidebar-gap)}}.kl-page-skeleton-fixed{z-index:0;width:100%;height:100%;position:absolute;inset:0}.kl-page-fade-in{animation:.3s cubic-bezier(.4,0,.2,1) forwards kl-fade-in}@keyframes kl-fade-in{0%{opacity:0}to{opacity:1}}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}
