@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-duration:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}:root{--ui-modal-ease:cubic-bezier(.4,0,.2,1);--ui-modal-ease-out-expo:cubic-bezier(.16,1,.3,1);--ui-modal-duration:.34s;--ui-modal-mobile-duration:.42s;--ui-modal-scale-from:.9;--ui-modal-backdrop-opacity:.4;--ui-modal-backdrop-blur:2px}.ui-modal-overlay{overscroll-behavior:contain;touch-action:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-modal-overlay--full{align-items:stretch}.ui-modal-overlay--left{justify-content:flex-start}.ui-modal-panel{border-radius:var(--tw-radius-3xl,1.5rem);background:var(--surface-container-low);border:1px solid var(--outline-variant);width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 32px);box-shadow:var(--elevation-3,0 8px 32px #00000029);touch-action:none;overscroll-behavior:contain;flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-modal-panel.is-dragging{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes ui-modal-shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.ui-modal-panel.is-shaking{animation:ui-modal-shake .3s ease-in-out}.ui-modal-panel--full{border:none;border-radius:0;width:100vw;height:100dvh}.ui-modal-panel--left{height:100dvh;max-height:100dvh;width:var(--sidebar-width);border:none;border-right:1px solid var(--outline-variant);border-radius:0}.ui-modal-panel--left .ui-modal-body--no-padding{overflow:hidden auto}.ui-modal-drag-handle{cursor:grab;padding-inline:0;padding-top:calc(var(--tw-spacing,.25rem)*3);padding-bottom:var(--tw-spacing,.25rem);touch-action:none;flex-shrink:0;justify-content:center;display:none}.ui-modal-drag-handle-pill{height:var(--tw-spacing,.25rem);width:calc(var(--tw-spacing,.25rem)*10);opacity:.85;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--tw-default-transition-duration,.15s));--tw-duration:.2s;background:var(--inverse-surface);border-radius:3.40282e+38px;transition-duration:.2s}.is-persistent .ui-modal-drag-handle-pill{opacity:0}.ui-modal-header{padding-inline:calc(var(--tw-spacing,.25rem)*6);flex-shrink:0;align-items:center;padding-block-start:calc(var(--tw-spacing,.25rem)*5);padding-block-end:calc(var(--tw-spacing,.25rem)*3);display:flex}.ui-modal-title{font-size:var(--tw-text-lg,1.125rem);line-height:var(--tw-leading,var(--tw-text-lg--line-height,1.55556));--tw-font-weight:var(--tw-font-weight-bold,700);font-weight:var(--tw-font-weight-bold,700);flex:1;margin:0}.ui-modal-body{min-height:0;padding-inline:calc(var(--tw-spacing,.25rem)*4);padding-top:0;padding-bottom:calc(var(--tw-spacing,.25rem)*4);flex:1;overflow:hidden auto}@media(min-width:48rem){.ui-modal-body{padding-inline:calc(var(--tw-spacing,.25rem)*6);padding-bottom:calc(var(--tw-spacing,.25rem)*6)}}.ui-modal-body.ui-modal-body--no-padding{flex-direction:column;display:flex;overflow-x:hidden;padding:0!important}.ui-modal-content{border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ui-modal-footer{padding:.75rem 1.5rem calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--surface-container);border-start-start-radius:var(--tw-radius-2xl,1rem);border-start-end-radius:var(--tw-radius-2xl,1rem);flex-shrink:0;display:flex}.kl-modal-close-btn{min-height:calc(var(--tw-spacing,.25rem)*12);--tw-font-weight:var(--tw-font-weight-semibold,600);width:100%;font-weight:var(--tw-font-weight-semibold,600);justify-content:center;align-items:center;display:flex}@media(min-width:48rem){.kl-modal-close-btn{width:auto;min-width:calc(var(--tw-spacing,.25rem)*32)}}.ui-modal-enter-active,.ui-modal-leave-active{transition:opacity var(--ui-modal-duration) var(--ui-modal-ease)}.ui-modal-enter-active .ui-modal-panel,.ui-modal-leave-active .ui-modal-panel{transition:opacity var(--ui-modal-duration) var(--ui-modal-ease),transform var(--ui-modal-duration) var(--ui-modal-ease)}.ui-modal-enter-from,.ui-modal-leave-to{opacity:0}.ui-modal-enter-from .ui-modal-panel,.ui-modal-leave-to .ui-modal-panel{opacity:0;transform:scale(var(--ui-modal-scale-from));transform-origin:50%}@media not all and (min-width:40rem){.ui-modal-panel:not(.ui-modal-panel--left){width:auto;max-width:none;padding-bottom:var(--kl-modal-keyboard-offset,0);max-height:calc(var(--kl-modal-visible-height,100dvh) + var(--kl-modal-keyboard-offset,0px));will-change:max-height;border-radius:24px 24px 0 0;margin:0;transition:max-height .15s ease-out;position:fixed;bottom:0;left:0;right:0}.ui-modal-overlay--keyboard-open .ui-modal-drag-handle{display:flex}.ui-modal-panel.ui-modal-panel--full,.ui-modal-panel.ui-modal-panel--full-on-mobile{--tw-border-style:none;border-style:none;border-radius:0;width:100%;height:100%;max-height:none;bottom:0;transform:translateY(0)}.ui-modal-panel.ui-modal-panel--full .ui-modal-body,.ui-modal-panel.ui-modal-panel--full-on-mobile .ui-modal-body{padding-bottom:1rem}.ui-modal-panel--max-h-on-mobile{max-height:calc(var(--kl-modal-max-h) + var(--kl-modal-keyboard-offset,0px))}.ui-modal-drag-handle{display:flex}.ui-modal-enter-active .ui-modal-panel:not(.ui-modal-panel--left),.ui-modal-leave-active .ui-modal-panel:not(.ui-modal-panel--left){transition:transform var(--ui-modal-mobile-duration) var(--ui-modal-ease)}.ui-modal-enter-from .ui-modal-panel:not(.ui-modal-panel--left),.ui-modal-leave-to .ui-modal-panel:not(.ui-modal-panel--left){opacity:1;transform:translateY(100%)}}.ui-modal-panel--short-viewport:not(.ui-modal-panel--full,.ui-modal-panel--left) .ui-modal-content{overflow-y:auto}.ui-modal-panel--short-viewport:not(.ui-modal-panel--full,.ui-modal-panel--left) .ui-modal-body{flex:none;padding-bottom:0;overflow:visible}.ui-modal-panel--short-viewport:not(.ui-modal-panel--full,.ui-modal-panel--left) .ui-modal-body.ui-modal-body--no-padding{overflow:visible}.ui-modal-panel--short-viewport:not(.ui-modal-panel--full,.ui-modal-panel--left) .ui-modal-footer{margin-top:calc(var(--tw-spacing,.25rem)*4);padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom,0px));background:0 0;border-radius:0}@media not all and (min-height:600px){.ui-modal-panel:not(.ui-modal-panel--full,.ui-modal-panel--left) .ui-modal-content{overflow-y:auto}.ui-modal-panel:not(.ui-modal-panel--full,.ui-modal-panel--left) .ui-modal-body{flex:none;padding-bottom:0;overflow:visible}.ui-modal-panel:not(.ui-modal-panel--full,.ui-modal-panel--left) .ui-modal-body.ui-modal-body--no-padding{overflow:visible}.ui-modal-panel:not(.ui-modal-panel--full,.ui-modal-panel--left) .ui-modal-footer{margin-top:calc(var(--tw-spacing,.25rem)*4);padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom,0px));background:0 0;border-radius:0}}.ui-modal-left-enter-active,.ui-modal-left-leave-active{transition:opacity var(--ui-modal-duration) var(--ui-modal-ease)}.ui-modal-left-enter-active .ui-modal-panel,.ui-modal-left-leave-active .ui-modal-panel{transition:transform var(--ui-modal-duration) var(--ui-modal-ease)}.ui-modal-left-enter-from,.ui-modal-left-leave-to{opacity:0}.ui-modal-left-enter-from .ui-modal-panel,.ui-modal-left-leave-to .ui-modal-panel{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}@media(prefers-reduced-motion:reduce){.ui-modal-enter-active,.ui-modal-enter-active .ui-modal-panel,.ui-modal-leave-active,.ui-modal-leave-active .ui-modal-panel,.ui-modal-left-enter-active,.ui-modal-left-enter-active .ui-modal-panel,.ui-modal-left-leave-active,.ui-modal-left-leave-active .ui-modal-panel{transition:none}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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}
