*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chat-back-embedded{display:none}@keyframes kubit-typing-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.kubit-typing-dot{animation:1.1s ease-in-out infinite kubit-typing-dot}@media (prefers-reduced-motion:reduce){.kubit-typing-dot{opacity:.6;animation:none}}@keyframes kubit-ai-fab-in{0%{opacity:0;transform:translateY(16px)scale(.72)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes kubit-ai-fab-ping{0%{box-shadow:var(--k-shadowAccent), 0 0 0 0 #6366f166}70%{box-shadow:var(--k-shadowAccent), 0 0 0 15px #6366f100}to{box-shadow:var(--k-shadowAccent), 0 0 0 0 #6366f100}}.kubit-ai-fab{cursor:pointer;color:#fff;background:var(--k-accentG,linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%));min-width:52px;height:52px;box-shadow:var(--k-shadowAccent,0 8px 24px #6366f14d);border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 15px;transition:transform .2s cubic-bezier(.22,1,.36,1);animation:.38s cubic-bezier(.22,1,.36,1) backwards kubit-ai-fab-in,3.2s ease-out 1.4s infinite kubit-ai-fab-ping;display:inline-flex;position:fixed;bottom:22px;right:22px}.kubit-ai-fab:hover,.kubit-ai-fab:focus-visible{transform:translateY(-3px)scale(1.04)}.kubit-ai-fab:active{transform:translateY(0)scale(.95)}.kubit-ai-fab:focus-visible{outline:2px solid var(--k-accent,#6366f1);outline-offset:3px}.kubit-ai-fab-text{opacity:0;white-space:nowrap;letter-spacing:-.1px;max-width:0;font-size:13.5px;font-weight:700;transition:max-width .3s cubic-bezier(.22,1,.36,1),opacity .18s,margin-left .3s cubic-bezier(.22,1,.36,1);overflow:hidden}.kubit-ai-fab:hover .kubit-ai-fab-text,.kubit-ai-fab:focus-visible .kubit-ai-fab-text{opacity:1;max-width:170px;margin-left:9px}@media (hover:none){.kubit-ai-fab-text{display:none}}@media (width<=768px){.kubit-ai-fab{min-width:50px;height:50px;padding:0 14px;bottom:16px;right:16px}}@keyframes kubit-ai-msg-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.kubit-ai-msg{animation:.3s cubic-bezier(.22,1,.36,1) both kubit-ai-msg-in}.kubit-ai-chip{animation:.3s cubic-bezier(.22,1,.36,1) backwards kubit-ai-msg-in}.kubit-ai-jump{animation:.22s cubic-bezier(.22,1,.36,1) both kubit-ai-msg-in}@keyframes kubit-ai-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.kubit-ai-orb{animation:4.5s ease-in-out infinite kubit-ai-float}.kubit-ai-composer{transition:border-color .18s,box-shadow .18s}.kubit-ai-composer .input-base:focus{box-shadow:none!important}.kubit-ai-send:disabled{filter:none!important;cursor:default!important;transform:none!important}.kubit-ai-meta{opacity:0;transition:opacity .18s}.kubit-ai-row:hover .kubit-ai-meta,.kubit-ai-row:focus-within .kubit-ai-meta{opacity:1}@media (hover:none){.kubit-ai-meta{opacity:1}}@keyframes kubit-ai-shake{0%,to{transform:translate(0)}22%{transform:translate(-4px)}44%{transform:translate(4px)}66%{transform:translate(-2px)}88%{transform:translate(2px)}}.kubit-ai-error{animation:.38s both kubit-ai-shake}@media (width<=560px){.kubit-ai-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;flex-wrap:nowrap!important}.kubit-ai-chips::-webkit-scrollbar{display:none}.kubit-ai-chips>*{flex-shrink:0}.kubit-ai-kbd{display:none!important}}@media (prefers-reduced-motion:reduce){.kubit-ai-fab{animation:none}.kubit-ai-fab:hover,.kubit-ai-fab:focus-visible,.kubit-ai-fab:active{transform:none}.kubit-ai-msg,.kubit-ai-chip,.kubit-ai-error,.kubit-ai-jump,.kubit-ai-orb{animation:none}}@keyframes kubit-spin{to{transform:rotate(360deg)}}.kubit-spin{transform-origin:50%;animation:1.1s linear infinite kubit-spin}@media (prefers-reduced-motion:reduce){.kubit-spin{animation:none}}.kubit-card-title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kubit-ticket-card:active{cursor:grabbing}@keyframes kubit-card-enter{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.kubit-ticket-card{animation:.32s cubic-bezier(.22,1,.36,1) both kubit-card-enter}@keyframes kubit-card-swipe-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(64px)}}.kubit-ticket-card.leaving{pointer-events:none;z-index:1;animation:.3s cubic-bezier(.4,0,1,1) forwards kubit-card-swipe-out}@media (prefers-reduced-motion:reduce){.kubit-ticket-card{animation:none}.kubit-ticket-card.leaving{opacity:0;animation:none}}@media (width<=860px){.kubit-sidebar{top:0;bottom:0;left:58px;transform:translate(calc(-100% - 58px));box-shadow:4px 0 24px #0003;z-index:999!important;width:280px!important;transition:transform .25s cubic-bezier(.22,1,.36,1)!important;position:fixed!important}.kubit-sidebar.open{transform:translate(0)}.kubit-sidebar-overlay{z-index:998;background:#00000073;position:fixed;inset:0;display:block!important}.kubit-sidebar-overlay.hidden{display:none!important}.kubit-hamburger{display:inline-flex!important}}@media (width<=768px){.kubit-header{gap:8px;height:50px!important;padding:0 12px!important}.kubit-header .kubit-search,.kubit-header .kubit-logo-sub,.kubit-header .kubit-welcome{display:none!important}.kubit-header .kubit-create-btn span:last-child{display:none}.kubit-header .kubit-create-btn{padding:8px 12px!important}.kubit-content-padding{padding:10px 12px!important}.kubit-board{gap:10px!important}.kubit-board-col{width:260px!important;min-width:260px!important}.kubit-page-bar{gap:8px!important;padding:10px 12px!important}.kubit-page-bar .kubit-ticket-count{display:none!important}.kubit-filter-bar{flex-wrap:wrap!important;gap:6px!important;padding:8px 12px!important}.kubit-filter-bar select{flex:auto!important;min-width:0!important;padding:6px 8px!important;font-size:12px!important}.kubit-modal-backdrop{padding:0!important}.kubit-modal{border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100vh!important}.kubit-modal-header{flex-wrap:wrap;gap:6px;padding:10px 14px!important}.kubit-modal-body{padding:14px!important}.kubit-modal-footer{flex-wrap:wrap;padding:10px 14px!important}.kubit-list-header,.kubit-list-row{min-width:800px}}@media (width<=640px){.kubit-form-grid{grid-template-columns:1fr!important}}@media (width<=860px){.kubit-profile-grid{grid-template-columns:1fr!important}.kubit-profile-grid>nav{overflow-x:auto;flex-direction:row!important;position:static!important}.kubit-profile-grid>nav>button{flex:1 1 0;justify-content:center;width:auto!important}}@media (width<=768px){.kubit-board{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.kubit-board-col{scroll-snap-align:start;flex:none!important}}@media (width<=480px){.kubit-board-col{width:232px!important;min-width:232px!important}}@media (width<=768px){.ui-btn{min-height:40px}.ui-modal-backdrop{padding:0!important}.ui-modal{border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.ui-drawer{max-width:100%!important}.page-head{flex-wrap:wrap!important;gap:12px!important}.page-head>*{min-width:0}.chat-back-embedded{display:inline-block!important}.chat-embedded .chat-sidebar{border-right:none!important;width:100%!important}.chat-embedded .chat-main,.chat-embedded.chat-has-channel .chat-sidebar{display:none!important}.chat-embedded.chat-has-channel .chat-main{display:block!important}.dash-page{padding:12px 14px!important}.dash-body{padding:12px 14px 24px!important}.dash-topbar{flex-wrap:wrap!important;gap:10px!important;padding:12px 14px 0!important}.dash-topbar>*{min-width:0}}
