@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.static{position:static}.container{width:100%}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{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,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--s-25:#f7fafc;--s-50:#edf2f7;--s-100:#e2e8f0;--s-200:#cbd5e0;--s-300:#a0aec0;--s-400:#718096;--s-500:#4a5568;--s-600:#2d3748;--s-700:#1a202c;--s-800:#171923;--s-900:#0d1117;--green-50:#f0fff4;--green-500:#44ce4b;--red-50:#fef2f2;--red-500:#f02e2e;--yellow-50:#fffbeb;--yellow-500:#ffab00;--white:#fff;--space-micro:2px;--space-smaller:4px;--space-small:8px;--space-normal:12px;--space-medium:16px;--space-large:24px;--space-larger:32px;--space-jumbo:72px;--font-size-micro:10px;--font-size-mini:12px;--font-size-small:14px;--font-size-default:16px;--font-size-medium:18px;--font-size-large:20px;--font-size-big:24px;--font-size-bigger:32px;--font-size-largest:48px;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;height:100vh;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--s-700);background-color:var(--s-25);font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.app-wrapper{background:var(--white);height:100%;min-height:100vh;display:flex}.app-content{background:var(--white);min-height:100vh}.primary-sidebar{width:var(--space-jumbo);border-right:1px solid var(--s-50);box-sizing:content-box;background:var(--white);flex-direction:column;flex-shrink:0;height:100%;display:flex}.secondary-sidebar{background:var(--white);border-right:1px solid var(--s-50);width:20rem;height:100%;position:unset;flex-direction:column;flex-shrink:0;display:flex;overflow-y:hidden}.secondary-sidebar .ant-layout-sider-children{height:100%;overflow-y:auto}.sidebar-item-hover:hover{border-radius:6px;background-color:var(--s-50)!important}.ant-layout{background:var(--white);min-height:100vh}.ant-layout-sider{box-shadow:2px 0 8px #1d23290d;background:var(--white)!important}.ant-menu{background:0 0!important;border:none!important}.ant-menu-item{color:var(--s-500)!important;border-radius:6px!important;height:36px!important;margin:4px 8px!important;padding:0 12px!important;line-height:36px!important}.ant-menu-item:hover{background-color:var(--s-50)!important;color:var(--s-600)!important}.ant-menu-item-selected,.ant-menu-item-active{color:#1f93ff!important;background-color:#e3f2fd!important}.ant-btn{border-radius:6px;font-weight:500;transition:all .2s}.ant-btn-primary{color:var(--white);background-color:#1f93ff;border-color:#1f93ff;box-shadow:0 2px #1f93ff1a}.ant-btn-primary:hover{color:var(--white);background-color:#4da6ff;border-color:#4da6ff}.ant-input,.ant-input-affix-wrapper{border-color:var(--s-100);background-color:var(--white);border-radius:6px}.ant-input:hover,.ant-input-affix-wrapper:hover{border-color:var(--s-200)}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-input-focused,.ant-input-affix-wrapper-focused{border-color:#1f93ff;box-shadow:0 0 0 2px #1f93ff1a}.ant-select{border-radius:6px}.ant-select-selector{border-color:var(--s-100)!important;background-color:var(--white)!important}.ant-select:hover .ant-select-selector{border-color:var(--s-200)!important}.ant-select-focused .ant-select-selector{border-color:#1f93ff!important;box-shadow:0 0 0 2px #1f93ff1a!important}.ant-badge-count{color:var(--white);font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);background-color:#1f93ff;border-radius:10px;min-width:16px;height:16px;line-height:16px}.ant-avatar{font-weight:var(--font-weight-medium);border-radius:6px}.ant-card{border-color:var(--s-50);border-radius:8px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.ant-divider-horizontal{border-color:var(--s-50);margin:16px 0}.ant-divider-horizontal.ant-divider-with-text{color:var(--s-400);font-size:var(--font-size-mini);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.5px}.ant-tooltip-inner{background-color:var(--s-700);color:var(--white);font-size:var(--font-size-mini);border-radius:6px}.ant-tooltip-arrow:before{background-color:var(--s-700)}.ant-drawer-content{background-color:var(--white)}.ant-drawer-header{border-bottom:1px solid var(--s-50);background-color:var(--white)}.ant-drawer-body{background-color:var(--white);padding:0}@media (max-width:768px){.primary-sidebar{z-index:1000;height:100vh;position:fixed!important}.secondary-sidebar{display:none}.app-content{margin-left:0!important}}@media (max-width:1024px){.secondary-sidebar{width:18rem!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--s-50)}::-webkit-scrollbar-thumb{background:var(--s-200);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--s-300)}:focus{outline-offset:2px;outline:2px solid #1f93ff}.ant-btn:focus,.ant-input:focus,.ant-select:focus{outline:none}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.text-xs{font-size:var(--font-size-micro)}.text-sm{font-size:var(--font-size-mini)}.text-base{font-size:var(--font-size-small)}.text-lg{font-size:var(--font-size-default)}.text-xl{font-size:var(--font-size-medium)}.text-2xl{font-size:var(--font-size-large)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.ant-layout{min-height:100vh}.ant-layout-sider{box-shadow:2px 0 8px #1d23290d}.ant-menu-item-selected{background-color:#e6f7ff!important}.primary-sidebar{z-index:1000;border-right:1px solid #f0f0f0;top:0;bottom:0;left:0;position:fixed!important}.secondary-sidebar{z-index:999;border-right:1px solid #f0f0f0;top:0;bottom:0;position:fixed!important}.sidebar-item-hover:hover{background-color:#f5f5f5;border-radius:6px;transition:background-color .2s}.chat-container{height:calc(100vh - 64px);overflow:hidden}.messages-container{height:calc(100% - 120px);padding:16px;overflow-y:auto}.message-input-container{background:#fff;border-top:1px solid #f0f0f0;padding:16px;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.ant-layout-sider{z-index:1000;height:100vh;position:fixed!important}.ant-layout-content{margin-left:0!important}.secondary-sidebar{display:none}}@media (max-width:1024px){.secondary-sidebar{width:240px!important}}.ant-layout-sider-collapsed .ant-menu-item{padding:0 24px!important}.ant-layout-sider-collapsed .ant-menu-item-icon{margin-right:0!important}.ant-layout-sider::-webkit-scrollbar{width:6px}.ant-layout-sider::-webkit-scrollbar-track{background:#f1f1f1}.ant-layout-sider::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.ant-layout-sider::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-layout-sider-collapsed .ant-badge{position:absolute;top:8px;right:8px}.ant-layout-sider{transition:all .2s}.main-content{transition:margin-left .2s}.ant-menu-item:focus,.ant-btn:focus{outline-offset:2px;outline:2px solid #1890ff}.sidebar-header{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px}.sidebar-header.collapsed{text-align:center;padding:16px 8px}.app-wrapper{width:100%;min-height:100vh;position:relative;overflow:hidden;display:flex!important}.app-content{flex-direction:column;flex:1;min-height:100vh;transition:margin-left .3s,width .3s;display:flex!important}.primary-sidebar{flex-direction:column;flex-shrink:0;display:flex!important}.primary-sidebar .ant-layout-sider-children{flex-direction:column;height:100%;display:flex;overflow:hidden}.secondary-sidebar{flex-direction:column;flex-shrink:0;display:flex!important}.secondary-sidebar .ant-layout-sider-children{flex-direction:column;height:100%;display:flex;overflow:hidden}@media (max-width:768px){.app-wrapper{flex-direction:column}.primary-sidebar,.secondary-sidebar{display:none!important}.app-content{width:100%!important;margin-left:0!important}}@media (max-width:480px){.app-content .ant-layout-content{padding:12px!important}.ant-row{margin:0!important}.ant-col{padding:4px!important}}@media (max-width:1024px) and (min-width:769px){.secondary-sidebar{width:280px!important}}.sidebar-item-hover{transition:background-color .2s,transform .1s}.sidebar-item-hover:hover{transform:translate(2px);background-color:var(--s-50,#edf2f7)!important}.flex{display:flex!important}.flex-col{flex-direction:column!important}.flex-row{flex-direction:row!important}.flex-1{flex:1!important}.flex-grow{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.items-center{align-items:center!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-y-auto{overflow-y:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.h-full{height:100%!important}.h-screen{height:100vh!important}.min-h-screen{min-height:100vh!important}.w-full{width:100%!important}.w-screen{width:100vw!important}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.sticky{position:sticky!important}.ant-layout{flex-direction:column;display:flex!important}.ant-layout-content{flex-direction:column;flex:1;overflow:auto;display:flex!important}.ant-layout-sider{flex-direction:column;flex-shrink:0;display:flex!important}.ant-drawer-content-wrapper{flex-direction:column}.ant-drawer-body{flex-direction:column;flex:1;display:flex;overflow:hidden}.ant-card{flex-direction:column;height:100%;display:flex!important}.ant-card-body,.ant-list{flex-direction:column;flex:1;display:flex!important}.ant-list-items{flex:1;overflow-y:auto}.ant-menu{flex-direction:column;display:flex!important}.ant-menu-item{align-items:center;display:flex!important}.ant-row{flex-wrap:wrap;display:flex!important}.ant-col{flex-direction:column;display:flex!important}@media (max-width:576px){.ant-statistic{text-align:center}.ant-statistic-title{font-size:12px!important}.ant-statistic-content{font-size:18px!important}}.ant-btn-group{flex-wrap:wrap;gap:8px;display:flex!important}.ant-space{flex-wrap:wrap;align-items:center;display:flex!important}@media (max-width:768px){h1,.ant-typography h1{font-size:24px!important}h2,.ant-typography h2{font-size:20px!important}h3,.ant-typography h3{font-size:18px!important}h4,.ant-typography h4{font-size:16px!important}}.logo-avatar{cursor:pointer;transition:all .2s!important}.logo-avatar:hover{transform:scale(1.05);box-shadow:0 4px 12px #1890ff4d;background-color:#40a9ff!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
