.dashboard-page-container{display:flex;height:100dvh;width:100dvw;flex-direction:column;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(233 237 243/var(--tw-bg-opacity,1))}.dashboard-page-container:is(.dark *){--tw-bg-opacity:1;background-color:rgb(18 20 24/var(--tw-bg-opacity,1))}.dashboard-main-content{position:relative;width:100%;flex:1 1 0%;overflow-y:auto}.page-header-container{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:2rem;z-index:var(--z-shell-base);background-color:rgb(233 237 243/.8);--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.page-header-container:is(.dark *){background-color:rgb(18 20 24/.8)}.page-title-xl{font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.page-title-xl:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.page-header-actions{display:flex;align-items:center;gap:1rem}.chats-list-wrapper{margin-left:auto;margin-right:auto;max-width:48rem}.chats-list-wrapper>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.chats-list-wrapper{padding:2rem 1rem}.chat-row-item{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.chat-row-item:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.chat-row-item{border-radius:var(--radius);border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.chat-row-item:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.chat-row-item{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;&:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}&:hover:is(.dark *){background-color:rgb(55 65 81/.5)}&:hover{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.chat-row-title{flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:1rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.chat-row-title:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.btn-card-action{border-radius:9999px;padding:.5rem;--tw-translate-y:0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.btn-card-action:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.btn-card-action{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;&:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}&:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}&:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}&:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}&[data-active=true]{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}&[data-active=true]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}&[data-active=true]{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}&[data-active=true]:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}}.chat-row-item:hover .btn-card-action{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.popover-actions-menu{position:absolute;right:0;top:100%;margin-top:.5rem;display:flex;width:12rem;transform-origin:top right;flex-direction:column;padding:.375rem;z-index:var(--z-popover);border-radius:16px;border:none;backdrop-filter:saturate(180%) blur(16px);background:rgba(255,255,255,.8);box-shadow:0 3px 14px rgba(0,0,0,.05),0 1px 4px rgba(0,0,0,.03)}.dark .popover-actions-menu{background:rgba(17,17,17,.7)}.menu-item{display:flex;width:100%;align-items:center;gap:.625rem;padding:.5rem .75rem;text-align:left;border-radius:var(--radius);font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.menu-item:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.menu-item{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;&:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}&:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}}.menu-item-danger{display:flex;width:100%;align-items:center;gap:.625rem;padding:.5rem .75rem;text-align:left;border-radius:var(--radius);font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.menu-item-danger:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.menu-item-danger{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;&:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}&:hover:is(.dark *){background-color:rgb(127 29 29/.2)}&:hover .menu-item-danger-icon,&:hover .menu-item-danger-text,&:hover .menu-item-trash-icon{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}&:hover .menu-item-trash-icon{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}}.menu-item-danger-icon,.menu-item-danger-text,.menu-item-trash-icon{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.state-loading{font-size:.875rem;line-height:1.25rem;font-weight:500;opacity:.5}.state-empty,.state-loading{display:flex;align-items:center;justify-content:center;padding-top:5rem;padding-bottom:5rem}.state-empty{flex-direction:column;text-align:center}.dashboard-empty-text{font-weight:500;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.dashboard-empty-text:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.state-error-message{padding-top:1rem;padding-bottom:1rem;text-align:center;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.dashboard-list-spacing>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.dashboard-menu-spacing>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.dashboard-modal-spacing{margin-top:1rem;margin-bottom:1rem}.dashboard-form-spacing>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.dashboard-label{margin-bottom:.375rem;margin-left:.25rem;display:block;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.dashboard-select-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;padding:.375rem;--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:16px;border:none;backdrop-filter:saturate(180%) blur(16px);background:rgba(255,255,255,.8);box-shadow:0 3px 14px rgba(0,0,0,.05),0 1px 4px rgba(0,0,0,.03)}.dark .dashboard-select-dropdown{background:rgba(17,17,17,.7)}.dashboard-select-dropdown{z-index:var(--z-popover)}.dashboard-state-empty-full{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:5rem;padding-bottom:5rem;text-align:center}.modal-input-select{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:.75rem 1rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.modal-input-select:focus{outline:2px solid transparent;outline-offset:2px}.modal-input-select:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.modal-input-select{display:flex;align-items:center;justify-content:space-between;text-align:left;&:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(59 130 246/0.2)}}