@charset "UTF-8";.negation-tooltip-content{max-width:280px;font-size:12px;color:#fff}.negation-tooltip-content__title{margin-bottom:6px;font-weight:600;font-size:13px;color:#fff}.negation-tooltip-content__context{margin-bottom:8px;color:#e6e6e6;font-size:11px;line-height:1.4}.negation-tooltip-content__metrics{margin-bottom:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.2)}.negation-tooltip-content__metrics-inner{font-size:11px;line-height:1.4;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.negation-tooltip-content__badge{display:flex;align-items:center;gap:4px}.negation-tooltip-content__badge--error{color:#ff4d4f}.negation-tooltip-content__badge--success{color:#52c41a}.negation-tooltip-content__action{padding:0;height:auto;color:#1890ff;font-size:11px;font-weight:600;margin-bottom:8px}.call-card-modern{border-radius:12px!important;box-shadow:0 4px 12px #00000014!important;background:#fff!important;margin-bottom:16px}.call-card-modern__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.call-card-modern__header-title-wrap{flex:1 1 auto;min-width:0;overflow:hidden}.call-card-modern__header-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-card-modern__header-tag-wrap{flex:0 0 auto;max-width:50%;min-width:fit-content}.call-card-modern__header-tag{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block}.call-card-modern__mobile{margin-bottom:16px}.call-card-modern__mobile-id-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.call-card-modern__mobile-stats{display:flex;gap:8px;margin-top:4px}.call-card-modern__mobile-id-text{font-size:12px}.call-card-modern__mobile-stat{font-size:11px}.call-card-modern__copy-btn{padding:2px 6px;height:auto;min-width:auto;color:#8c8c8c}.call-card-modern__meta{margin-bottom:8px}.call-card-modern__meta-row{display:flex;align-items:center;gap:8px}.call-card-modern__meta-row+.call-card-modern__meta-row{margin-top:4px}.call-card-modern__compliance-empty{padding:8px 12px;background-color:#f5f5f5;border-radius:6px;color:#8c8c8c;font-size:14px;text-align:center}.call-card-modern__detail-tag{white-space:pre-wrap;margin-bottom:6px;position:relative;padding-right:22px;display:inline-block;width:auto}.call-card-modern__detail-tag-icon{position:absolute;right:6px;top:50%;transform:translateY(-50%);line-height:0;cursor:help}.call-card-modern__detail-tag-text{margin-right:6px}.call-card-modern__detail-tag--no-icon{padding-right:0}.call-card-modern__divider{margin:16px 0}.call-card-modern__divider-sm{margin:12px 0}.call-card-modern__details-section{margin-bottom:12px}.call-card-modern__details-label{display:block;margin-bottom:4px}.audio-player-container{width:100%;min-height:54px;background-color:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible;transition:all .3s ease}.audio-player-container .audio-player-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;transition:all .3s ease}.audio-player-container .audio-player-button .play-button{width:34px;height:34px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.audio-player-container .audio-player-button .play-button:hover{background-color:#0000001a;transform:scale(1.1)}.audio-player-container .audio-player-button .play-button:active{transform:scale(.95)}.audio-player-container .audio-player-button .play-button svg{color:#000!important;fill:#000!important}.audio-player-container .audio-player-button .audio-duration{font-size:14px;font-weight:500;color:#595959;letter-spacing:.3px}.audio-player-container .audio-player-error{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ff4d4f;padding:0 12px;text-align:center;font-size:13px}.audio-player-container.compact{height:40px}.audio-player-container.compact .play-button{width:28px;height:28px}.audio-player-container.compact .audio-player{height:100%}.audio-player--inline-mobile{padding:0 12px;width:100%;min-height:54px}.ant-modal.app-modal .ant-modal-content{border-radius:var(--border-radius-md, 8px)!important;overflow:hidden!important}.ant-modal.app-modal .ant-modal-header{margin-bottom:12px}.ant-modal.app-modal .ant-modal-header .ant-modal-title{font-size:16px;font-weight:600;color:var(--color-text-primary)!important;line-height:1.4!important}.ant-modal.app-modal .ant-modal-body{margin-bottom:0!important}.ant-modal.app-modal .ant-modal-footer{margin-top:12px}.ant-modal.app-modal .ant-modal-close{top:12px!important;right:12px!important}@media (max-width: 768px){.ant-modal-mask{background-color:#00000080!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}}.ant-modal-close{box-shadow:none!important;text-shadow:none!important}.ant-modal-close .ant-modal-close-x{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-filter:none!important}.ant-modal-close .ant-modal-close-x:before,.ant-modal-close .ant-modal-close-x:after{box-shadow:none!important;text-shadow:none!important}.ant-modal-close:hover .ant-modal-close-x{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-filter:none!important}.ant-modal-close:active .ant-modal-close-x,.ant-modal-close:focus .ant-modal-close-x{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-filter:none!important}.ant-modal-close-x svg{filter:none!important;-webkit-filter:none!important;text-shadow:none!important}.ant-drawer.app-drawer .ant-drawer-content{border-radius:var(--border-radius-md, 8px) 0 0 var(--border-radius-md, 8px)}.ant-drawer.app-drawer .ant-drawer-header{padding:16px 24px;border-bottom:1px solid var(--color-border)}.ant-drawer.app-drawer .ant-drawer-header .ant-drawer-title{font-size:16px;font-weight:600;color:var(--color-text-primary)}.ant-drawer.app-drawer .ant-drawer-body{padding:24px}.ant-drawer-mask{background-color:#00000080!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}@media (max-width: 768px){.ant-drawer-mask{background-color:#00000080!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}}.ant-drawer-close{box-shadow:none!important;text-shadow:none!important}.ant-drawer-close .ant-drawer-close-btn{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-filter:none!important}.ant-drawer-close .ant-drawer-close-btn:before,.ant-drawer-close .ant-drawer-close-btn:after{box-shadow:none!important;text-shadow:none!important}.ant-drawer-close:hover .ant-drawer-close-btn{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-filter:none!important}.ant-drawer-close:active .ant-drawer-close-btn,.ant-drawer-close:focus .ant-drawer-close-btn{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-filter:none!important}.ant-drawer-close-btn svg{filter:none!important;-webkit-filter:none!important;text-shadow:none!important}.column-settings-modal__content{margin-top:16px}.column-settings-modal__hints{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.column-settings-modal__hint{font-size:12px;color:#8c8c8c;display:flex;align-items:center;gap:6px}.column-settings-modal__footer{display:flex;justify-content:flex-end;gap:8px}.column-settings-modal__checkbox-group{display:flex;flex-direction:column;gap:0}.column-settings-modal__item{display:flex;align-items:center;gap:8px;border-radius:6px;padding:8px 10px;margin-bottom:6px;cursor:default;position:relative;transition:all .2s ease;border:1px solid #d9d9d9;background:#fff;box-shadow:none;z-index:1;opacity:1}.column-settings-modal__item--hidden{background:#fafafa;border-color:#f0f0f0}.column-settings-modal__item--dragging{background:#e6f7ff;border:2px solid #1677ff;opacity:.9;box-shadow:0 4px 12px #00000026;z-index:1000}.column-settings-modal__item__handle{display:flex;align-items:center;padding:2px 0;color:#8c8c8c;cursor:grab}.column-settings-modal__item__handle:active{cursor:grabbing}.column-settings-modal__item--dragging .column-settings-modal__item__handle{color:#1677ff;cursor:grabbing}.column-settings-modal__item__checkbox{flex:1;font-size:14px;font-weight:400;color:#8c8c8c}.column-settings-modal__item--visible .column-settings-modal__item__checkbox{font-weight:500;color:#262626}.dictionaries-page{height:100%;display:flex;flex-direction:column}.dictionaries-page .ant-card .ant-table-wrapper{margin:0}.dictionaries-page .ant-table .ant-table-cell{padding:14px 18px}.dictionaries-page .ant-card-body{padding:20px 24px}.dictionaries-page .dictionaries-title{margin-bottom:24px;padding:0 24px}.dictionaries-page .dictionaries-layout{flex:1;min-height:0}.dictionaries-page .dictionaries-layout .dictionaries-sider{background:#fff;border-right:1px solid #f0f0f0;overflow:hidden}.dictionaries-page .dictionaries-layout .dictionaries-sider .dictionaries-menu-container{height:100%;overflow-y:auto;overflow-x:hidden}.dictionaries-page .dictionaries-layout .dictionaries-sider .dictionaries-menu-container::-webkit-scrollbar{width:6px}.dictionaries-page .dictionaries-layout .dictionaries-sider .dictionaries-menu-container::-webkit-scrollbar-track{background:#f1f1f1}.dictionaries-page .dictionaries-layout .dictionaries-sider .dictionaries-menu-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.dictionaries-page .dictionaries-layout .dictionaries-sider .dictionaries-menu-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dictionaries-page .dictionaries-layout .dictionaries-sider .dictionaries-menu-container .dictionaries-menu{border-right:none;height:100%}.dictionaries-page .dictionaries-layout .dictionaries-sider .dictionaries-menu-container .dictionaries-menu .ant-menu-item{margin:0;padding:12px 24px;height:auto;line-height:1.5}.dictionaries-page .dictionaries-layout .dictionaries-sider .dictionaries-menu-container .dictionaries-menu .ant-menu-item .ant-menu-title-content{display:flex;align-items:center;gap:12px}.dictionaries-page .dictionaries-layout .dictionaries-sider .dictionaries-menu-container .dictionaries-menu .ant-menu-item-selected{background-color:#e6f7ff;color:#1890ff}.dictionaries-page .dictionaries-layout .dictionaries-content{background:#f5f5f5;padding:24px;overflow:hidden}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container{height:100%;overflow-y:auto;overflow-x:hidden}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container::-webkit-scrollbar{width:8px}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container::-webkit-scrollbar-track{background:#f1f1f1}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container .dictionaries-card{height:100%;border-radius:8px;box-shadow:0 2px 8px #0000001a}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container .dictionaries-card .ant-card-body{height:100%;padding:24px;overflow-y:auto}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container .dictionaries-card .ant-card-body::-webkit-scrollbar{width:6px}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container .dictionaries-card .ant-card-body::-webkit-scrollbar-track{background:#f1f1f1}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container .dictionaries-card .ant-card-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container .dictionaries-card .ant-card-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container .dictionaries-card .ant-list .ant-list-item{padding:16px 0;border-bottom:1px solid #f0f0f0}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container .dictionaries-card .ant-list .ant-list-item:last-child{border-bottom:none}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container .dictionaries-card .ant-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-title{margin-bottom:8px}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container .dictionaries-card .ant-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-description .ant-space .ant-space-item{display:flex;align-items:center;gap:4px}@media (max-width: 768px){.dictionaries-page .dictionaries-layout{flex-direction:column}.dictionaries-page .dictionaries-layout .dictionaries-sider{width:100%!important;border-right:none;border-bottom:1px solid #f0f0f0}.dictionaries-page .dictionaries-layout .dictionaries-sider .dictionaries-menu-container{overflow:visible!important}.dictionaries-page .dictionaries-layout .dictionaries-sider .dictionaries-menu-container .dictionaries-menu{display:flex;overflow-x:auto}.dictionaries-page .dictionaries-layout .dictionaries-sider .dictionaries-menu-container .dictionaries-menu .ant-menu-item{flex-shrink:0;white-space:nowrap}.dictionaries-page .dictionaries-layout .dictionaries-content{padding:16px;overflow:visible!important}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container{overflow:visible!important;height:auto!important}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container .dictionaries-card{height:auto!important}.dictionaries-page .dictionaries-layout .dictionaries-content .dictionaries-content-container .dictionaries-card .ant-card-body{overflow:visible!important;height:auto!important;padding:16px}}.ant-btn{transition:background-color .2s ease,border-color .2s ease!important}.ant-btn:focus{box-shadow:none!important}.desktop-nav-container{position:fixed;left:0;top:50px;bottom:0;background:#fff;border-right:1px solid #f0f0f0;width:50px;height:calc(100vh - 50px);display:flex;flex-direction:column;align-items:center;padding:0;box-shadow:none;overflow:visible;z-index:200;transition:width .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.desktop-nav-container:hover:not(.closing){width:220px;box-shadow:2px 0 8px #0000001a}.desktop-nav-container.closing{pointer-events:none}.desktop-nav-content{display:flex;flex-direction:column;align-items:center;height:100%;width:100%;padding:24px 8px;position:relative}.nav-main-items{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.nav-admin-items{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:20px}.nav-item-button{height:40px;width:100%;border-radius:6px;display:flex;align-items:center;justify-content:flex-start;transition:background-color .2s ease,border-color .2s ease;border:1px solid transparent;padding:0 8px;gap:12px;white-space:nowrap;overflow:hidden;position:relative;background:transparent}.nav-item-button:hover{background-color:#0000000f;border-color:transparent}.nav-item-button.selected{background-color:#1677ff;color:#fff;border-color:#1677ff}.nav-item-button.selected:hover{background-color:#1677ffe0;border-color:#1677ffe0}.nav-item-button svg{width:18px;height:18px;min-width:18px;flex-shrink:0;color:#595959}.nav-item-button:hover svg{color:#262626}.nav-item-button.selected svg{color:#fff}.nav-item-button .nav-label{font-size:14px;font-weight:500;white-space:nowrap;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);color:#262626}.nav-item-button.selected .nav-label{color:#fff}.nav-item-button .nav-label-tooltip{position:absolute;left:100%;top:50%;transform:translateY(-50%) translate(-10px);background:#262626;color:#fff;padding:6px 12px;border-radius:4px;font-size:13px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:1000;margin-left:8px;box-shadow:0 2px 8px #00000026}.nav-item-button .nav-label-tooltip:before{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid #262626}.nav-item-button:hover .nav-label-tooltip{opacity:1;transform:translateY(-50%) translate(0)}.nav-item-button.selected .nav-label-tooltip{background:#1677ff;color:#fff}.nav-item-button.selected .nav-label-tooltip:before{border-right-color:#1677ff}.desktop-nav-container:hover:not(.closing) .nav-item-button .nav-label{opacity:1}.desktop-nav-container:hover:not(.closing) .nav-item-button .nav-label-tooltip{opacity:0!important;pointer-events:none}.desktop-nav-container.closing .nav-item-button .nav-label,.desktop-nav-container.closing .nav-item-button .nav-label-tooltip{opacity:0!important}.nav-divider{width:100%;height:1px;background:#f0f0f0;margin:8px 0}.app-layout{display:flex;flex-direction:column;height:100vh;width:100%;position:relative;overflow:hidden}.app-header{height:50px;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;padding:0 18px;box-shadow:none;flex-shrink:0;position:fixed;top:0;left:0;right:0;z-index:1000;width:100%}.app-body{display:flex;height:calc(100vh - 50px);margin-top:50px;position:relative;overflow:hidden}.main-content{flex:1;display:flex;flex-direction:column;margin-left:50px;transition:margin-left .2s ease;height:100%;position:relative;z-index:1;overflow:hidden}.header-content{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;position:relative}.header-left{display:flex;align-items:center;gap:8px;margin-left:-10px;cursor:pointer;padding:6px 4px;border-radius:8px;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease}.header-left:hover{background-color:#0000000f;border-color:transparent}.header-right{display:flex;align-items:center;position:relative;z-index:151}.header-brand-text{font-size:18px;font-weight:600;color:#262626;letter-spacing:.2px;padding-right:4px}.user-info{display:flex;align-items:center;gap:12px;padding:6px 12px;border-radius:8px;background:transparent;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease;position:relative;z-index:152}.user-info:hover{background:#0000000f;border-color:transparent}.user-avatar{background:#1677ff;color:#fff;border:none;box-shadow:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-avatar .anticon{font-size:14px}.user-details{display:flex;flex-direction:column;gap:1px;min-width:0;flex-shrink:0}.user-name{font-size:13px;font-weight:500;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;line-height:1.2}.user-role{font-size:11px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;line-height:1.2}.logout-button-header{padding:6px;height:28px;width:28px;border-radius:6px;color:#8c8c8c;border:1px solid transparent;transition:color .2s ease,background-color .2s ease,border-color .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:153}.logout-button-header:hover{color:#ff4d4f;background:#fff2f0;border-color:#ffccc7}.logout-button-header svg{width:16px;height:16px}.mobile-nav-bar{background:#fff;height:56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;padding:0 16px;flex-shrink:0;box-shadow:0 2px 8px #0000000f;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9999!important;width:100vw}.mobile-nav-left,.mobile-nav-right{display:flex;align-items:center}.mobile-user-info{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:6px;background:transparent;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease}.mobile-user-info:hover{background:#0000000f;border-color:transparent}.mobile-user-avatar{width:24px;height:24px;flex-shrink:0;background:#1677ff;color:#fff}.mobile-user-avatar .anticon{font-size:12px}.mobile-user-details{display:flex;flex-direction:column;gap:4px;min-width:0}.mobile-user-name{font-size:14px;font-weight:500;color:#262626;line-height:1.2;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:4px}.mobile-device{height:100%}.mobile-user-role{font-size:12px;color:#8c8c8c;line-height:1.2;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:4px}.content-area{flex:1;background:var(--color-background);overflow-y:auto;overflow-x:hidden;height:100%;padding:24px;position:relative;z-index:1}.content-area::-webkit-scrollbar{width:8px}.content-area::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.content-area::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.content-area::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width: 768px){html,body{overflow-x:hidden;overflow-y:auto;height:auto}.app-layout{flex-direction:column;height:auto;overflow:visible}.app-body{margin-top:0;height:auto;overflow:visible}.main-content{margin-left:0;height:auto;overflow:visible;padding-top:56px}.app-header{display:none}.content-area{padding:16px;overflow:visible;height:auto;min-height:calc(100% - 56px)}.mobile-nav-bar{padding:0 12px;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9999!important;width:100vw;background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 8px #0000000f;height:56px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.mobile-user-info{padding:3px 6px;gap:6px}.mobile-user-name{max-width:100px;font-size:13px}.mobile-user-role{max-width:100px;font-size:11px}}@media (min-width: 769px) and (max-width: 1024px){.app-layout,.app-body,.main-content{overflow:hidden}.content-area{overflow-y:auto;overflow-x:hidden;height:100%}}.layout{height:100%}.layout-header{padding:0;background-color:#001529;position:sticky;top:0;z-index:10;width:100%}.layout-content-wrapper{background:var(--color-background);flex-grow:1;min-height:100%;overflow:hidden}.layout-content{padding:24px;overflow:hidden}.extra-mobile-style{padding:24px}.am-tab-bar{position:fixed;bottom:0;width:100%;background-color:#fff;border-top:1px solid #eee}.dashboard-page .dashboard-title{margin-top:0!important;padding-top:0!important;font-size:24px}.layout-content-with-nav{margin-left:0;transition:none}*{box-sizing:border-box}:root{--color-background: #ffffff;--color-surface: #ffffff;--color-text-primary: #212529;--color-text-secondary: #6c757d;--color-border: #dee2e6;--color-positive: #28a745;--color-negative: #dc3545;--color-warning: #ffc107;--color-info: #007bff;--color-chart-1: #5e72e4;--color-chart-2: #2dce89;--color-chart-3: #ffc107;--color-chart-4: #f5365c;--color-chart-5: #11cdef;--font-family-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-size-base: 16px;--spacing-unit: 8px;--spacing-xs: calc(var(--spacing-unit) * .5);--spacing-sm: var(--spacing-unit);--spacing-md: calc(var(--spacing-unit) * 2);--spacing-lg: calc(var(--spacing-unit) * 3);--spacing-xl: calc(var(--spacing-unit) * 4);--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 16px;--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--card-shadow: 0 2px 8px 0 rgba(0, 0, 0, .04);--card-shadow-hover: 0 4px 12px 0 rgba(0, 0, 0, .08)}body{overflow-y:overlay}body{height:100%;overflow:auto;margin:0;padding:0;font-family:var(--font-family-sans);background-color:var(--color-background);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 768px){body{overflow-x:hidden;overflow-y:auto;position:relative;height:auto;min-height:100%}html{overflow-x:hidden;overflow-y:auto;height:auto}}body.scroll-locked{overflow:hidden!important;position:fixed;width:100%;height:100%}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em rgba(100,108,255,.6666666667))}.logo.react:hover{filter:drop-shadow(0 0 2em rgba(97,218,251,.6666666667))}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}*{scrollbar-width:thin;scrollbar-color:#b0b4bb #f1f1f1}*::-webkit-scrollbar{height:14px;width:14px;background:#f1f1f1;border-radius:999px}*::-webkit-scrollbar-thumb{background:#b0b4bb;border-radius:999px;min-height:40px;box-shadow:0 2px 6px #00000012}*::-webkit-scrollbar-thumb:hover{background:#a0a4aa}*::-webkit-scrollbar-corner{background:#f1f1f1}@media (max-width: 768px){*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}.app-layout,.main-content,.content-area{overflow:visible!important;height:auto!important}.login-page{overflow:hidden!important;height:100%!important}}
