@import"https://use.typekit.net/myn2vmv.css";@import"https://fonts.googleapis.com/css2?family=Gelasio:ital,wght@0,400..700;1,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";@import"https://kit.fontawesome.com/132ca5d9d1.css";.colorWeak{filter:invert(80%)}.ant-layout{min-height:100vh}.ant-pro-sider.ant-layout-sider.ant-pro-sider-fixed{left:unset}canvas{display:block}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol{list-style:none}@media (max-width: 768px){.ant-table{width:100%;overflow-x:auto}.ant-table-thead>tr>th,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-tbody>tr>td{white-space:pre}.ant-table-thead>tr>th>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-tbody>tr>td>span{display:block}}.menu-header{padding:0;padding:.5rem;overflow:hidden;margin-bottom:0rem;margin-top:1rem}.ant-pro-layout .ant-pro-sider-logo{padding:0}.menu-header img{max-width:100%;width:auto;height:45px;object-fit:contain}.menu-header .default{display:block}.menu-header .collapsed,.ant-layout-sider-collapsed .menu-header .default{display:none}.ant-layout-sider-collapsed .menu-header .collapsed{display:block}.ant-layout-sider-collapsed .menu-header .collapsed img{width:100%;height:40px;object-fit:contain}.ant-pro-layout .ant-pro-sider-logo-collapsed{padding:0}.menu-footer{padding:12px;text-align:center}.menu-footer .ant-btn{border-radius:var(--app-border-radius)}.menu-footer .ant-btn .fas{margin-right:8px;font-size:16px}.ant-layout-sider-collapsed .menu-footer .ant-btn{width:32px;height:32px}.ant-layout-sider-collapsed .menu-footer button span{display:none}.lang-select.ant-select{min-width:88px;min-height:44px;height:44px;padding:0 12px;border:1px solid rgba(0,0,0,.12)!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;display:inline-flex;align-items:center}.lang-select.ant-select .ant-select-selector,.lang-select.ant-select .ant-select-content{min-height:0;height:100%;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.lang-select.ant-select .ant-select-content,.lang-select.ant-select .ant-select-selection-wrap{display:inline-flex;align-items:center;gap:8px}.lang-select.ant-select .ant-select-selection-item{display:flex;align-items:center}.lang-select.ant-select .ant-select-arrow,.lang-select.ant-select .ant-select-suffix{color:#00000061}.lang-select.ant-select:hover,.lang-select.ant-select.ant-select-focused,.lang-select.ant-select.ant-select-open{border-color:#16419359!important;background:#16419314!important}.lang-select-compact,.lang-select-option{display:inline-flex;align-items:center;gap:10px}.lang-select-compact{gap:8px;font-weight:600}.lang-select-flag{font-size:22px;line-height:1}.lang-select-code,.lang-select-option-code{font-size:14px;font-weight:600;letter-spacing:.02em}.lang-select-name{flex:0 1 auto;min-width:0;font-size:14px}.lang-select-option{width:auto;min-width:0;justify-content:flex-start}.lang-select-arrow{font-size:12px;color:#00000061;display:block;line-height:1}.lang-select-arrow-wrap{display:inline-flex;align-items:center;justify-content:center;height:100%}.mobile-navbar,.mobile-navbar__indicator{display:none}.mobile-nav-drawer .profile-section{margin-bottom:0!important}html[data-color-scheme=dark] .mobile-nav-drawer .ant-menu-item-selected,html[data-color-scheme=dark] .mobile-nav-drawer .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#164193!important;color:#fff!important;font-weight:700}html[data-color-scheme=dark] .mobile-nav-drawer .ant-menu-item-selected a,html[data-color-scheme=dark] .mobile-nav-drawer .ant-menu-item-selected i,html[data-color-scheme=dark] .mobile-nav-drawer .ant-menu-item-selected .ant-menu-title-content,html[data-color-scheme=dark] .mobile-nav-drawer .ant-menu-submenu-selected>.ant-menu-submenu-title i,html[data-color-scheme=dark] .mobile-nav-drawer .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content{color:#fff!important}.drawer-grid,.drawer-item{display:none}.mobile-navbar>.nav-item{white-space:nowrap}.mobile-navbar>.nav-item>i{margin-right:0!important}@media (max-width: 992px){.mobile-navbar{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,var(--bs-primary),#4facfe);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:0;display:grid;grid-template-columns:19% 19% auto 19% 19%;align-items:center;padding:18px 0 28px;z-index:1000;box-shadow:0 -4px 8px #0000001a;padding-left:1rem;padding-right:1rem}.mobile-navbar:before{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(120deg,#fff0,#ffffff4d,#fff0);transform:skew(-25deg);animation:shine 6s infinite;pointer-events:none}@keyframes shine{0%{left:-150%}60%{left:150%}to{left:150%}}.mobile-navbar .nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:var(--bs-white)!important;transition:color .2s;text-align:center}.mobile-navbar .nav-item:nth-child(1){grid-column:1}.mobile-navbar .nav-item:nth-child(2){grid-column:2}.mobile-navbar .nav-item:nth-child(4){grid-column:4}.mobile-navbar .nav-item:nth-child(5){grid-column:5}.mobile-navbar .nav-item.middle{grid-column:3}.mobile-navbar .nav-item i{margin-bottom:.325rem}.mobile-navbar .nav-item:hover,.mobile-navbar .nav-item.active{color:var(--bs-primary)}.mobile-navbar .nav-item:hover i,.mobile-navbar .nav-item.active i{font-weight:600}.mobile-navbar .nav-icon{font-size:1.125rem;line-height:1}.mobile-navbar .nav-label{font-size:.725rem;line-height:1;margin-top:2px}.drawer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px}.drawer-item{background:#f5f5f5;border-radius:var(--app-border-radius);display:flex;align-items:center;justify-content:center;font-size:1rem;padding:1rem;flex-wrap:wrap}.drawer-item>*{width:100%}.drawer-item i{margin-bottom:.5rem}.ant-layout-header,.ant-pro-global-header,.ant-layout-sider{display:none!important}.ant-layout-content{padding-bottom:140px}.ant-layout-has-sider{display:block!important}}@media (max-width: 991.98px){.mobile-navbar{right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:12px;display:grid;grid-template-columns:repeat(var(--mobile-nav-count, 5),minmax(0,1fr));align-items:center;width:auto;max-width:936px;min-height:82px;margin-inline:auto;padding:8px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:var(--app-border-radius);background:#ffffffe0;box-shadow:0 14px 34px #18263d2e,inset 0 1px #ffffffb3;backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);perspective:900px;transform-style:preserve-3d;isolation:isolate}.mobile-navbar:before{display:none;content:none;animation:none}.mobile-navbar__indicator{position:absolute;top:8px;bottom:8px;left:8px;z-index:0;display:block;width:calc((100% - 16px) / var(--mobile-nav-count, 5));border-radius:var(--app-border-radius);background:#164193;box-shadow:0 9px 22px #16419347,inset 0 1px #ffffff29;pointer-events:none;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform}.mobile-navbar .nav-item,.mobile-navbar .nav-item.middle,.mobile-navbar .nav-item:nth-child(1),.mobile-navbar .nav-item:nth-child(2),.mobile-navbar .nav-item:nth-child(4),.mobile-navbar .nav-item:nth-child(5){position:relative;z-index:1;grid-column:auto;display:flex;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px;min-width:0;height:66px;min-height:66px;margin:0;padding:6px 2px;border:0;border-radius:var(--app-border-radius);background:transparent;color:#56616f!important;font:inherit;text-align:center;appearance:none;-webkit-appearance:none;transition:color .24s ease,transform .2s cubic-bezier(.2,.8,.2,1);transform:translateZ(0);transform-style:preserve-3d;backface-visibility:hidden;will-change:transform}.mobile-navbar .nav-item.is-highlighted{color:#fff!important;transform:translate3d(0,-1px,10px)}.mobile-navbar .nav-item.active{font-weight:600}.mobile-navbar .nav-item:active{transform:translate3d(0,1px,4px) scale(.96)}.mobile-navbar .nav-item:focus-visible{outline:2px solid #164193;outline-offset:2px}.mobile-navbar .nav-item i{margin:0!important}.mobile-navbar .nav-icon{font-size:18px;line-height:1;transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:translateZ(0);backface-visibility:hidden}.mobile-navbar .nav-item.is-highlighted .nav-icon{transform:translate3d(0,-2px,12px) scale(1.08)}.mobile-navbar .nav-label{display:block;width:100%;min-height:11px;margin:0;overflow:hidden;font-size:9.5px;font-weight:620;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease;transform:translateZ(0);backface-visibility:hidden}.mobile-navbar .nav-item.is-highlighted .nav-label{opacity:1;transform:translate3d(0,1px,8px)}.ant-layout-content{padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))!important}}@media (max-width: 575.98px){.mobile-navbar{grid-template-columns:repeat(var(--mobile-nav-count, 4),minmax(0,1fr))}}@media (max-width: 370px){.mobile-navbar{right:8px;left:8px;padding-inline:6px}.mobile-navbar .nav-label{font-size:8.5px}}@media (prefers-reduced-motion: reduce){.mobile-navbar__indicator,.mobile-navbar .nav-item,.mobile-navbar .nav-icon,.mobile-navbar .nav-label{transition-duration:.01ms!important}}.page-title-container{position:fixed;width:100%;backdrop-filter:blur(9px);background-color:var(--app-surface, rgba(255, 255, 255, .8));transform:translateY(-100%);transition:transform .35s ease-out,opacity .35s ease-out;z-index:100;border-bottom:1px solid var(--app-border, rgba(0, 0, 0, .1));display:none!important}.page-title-container.visible{transform:translateY(0);opacity:1}.page-title{margin:0;padding:0rem .5rem 1rem;font-size:1.25rem;font-weight:500;color:var(--app-text, #212529)}.mobile-title-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.mobile-title-session{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 9px;border:1px solid var(--app-border, #dce2e8);border-radius:999px;background:var(--app-surface, #ffffff);color:var(--app-text-secondary, #586270);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.mobile-title-session i{color:#93c01f;font-size:12px}.mobile-title-avatar{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.mobile-title-avatar .ant-avatar{border:2px solid var(--app-border, #dce2e8);background:var(--app-surface-muted, #edf3fb);color:var(--app-text, #164193);font-size:13px;font-weight:650}.mobile-title-avatar:active{transform:scale(.96)}.mobile-title-avatar:focus-visible{outline:2px solid #164193;outline-offset:2px}@media (max-width: 992px){.page-title-container{display:grid}}@media (max-width: 370px){.mobile-title-actions{gap:3px}.mobile-title-session{padding-inline:7px}}html.pwa-installed .page-title-container{top:0rem;padding-top:2rem}.onboarding-wrap{display:flex;flex-direction:column;align-items:center}.onboarding-avatar-preview{display:flex;align-items:center;justify-content:center;margin:8px 0 4px}.top-bar .topbar-lang-select{height:34px;display:flex;align-items:center;line-height:0}.top-bar .lang-select.ant-select{min-height:34px;height:34px;padding:0 10px}.top-bar .lang-select.ant-select .ant-select-selector,.top-bar .lang-select.ant-select .ant-select-content,.top-bar .lang-select.ant-select .ant-select-selection-wrap,.top-bar .lang-select.ant-select .ant-select-selection-item,.top-bar .lang-select.ant-select .lang-select-compact{height:100%;display:flex;align-items:center;line-height:1}.top-bar .lang-select.ant-select .ant-select-suffix{height:100%;display:flex;align-items:center;justify-content:center}.top-bar .lang-select.ant-select .ant-select-arrow{top:50%;bottom:auto;margin-top:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.top-bar .session-timer-display{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:#fff;color:#586270;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.top-bar .session-timer-display i{color:#93c01f;font-size:13px}.top-bar .topbar-username{font-weight:500;margin-left:1rem;margin-right:2rem}.top-bar .profile-section{margin:0!important}.top-bar .profile-section h4{font-size:.925rem;font-weight:400}.top-bar .profile-section .welcome{display:none}:root{--copilot-header-height: 55px}.route-path-copilot .ant-layout-footer{display:none}.route-path-copilot #root{padding-bottom:0}.route-path-copilot .ant-bubble-list{max-height:72vh!important}.route-path-copilot .ant-pro-sider-drag-trigger{border-left:1px solid rgba(5,5,5,.06)!important;width:1px!important}html.route-path-copilot,body.route-path-copilot,.route-path-copilot #root{height:100%}.route-path-copilot .ant-pro-layout-container{height:100%;display:flex;flex-direction:column}.route-path-copilot .ant-pro-layout-content{flex:1 1;display:flex;flex-direction:column;padding-block:0!important}.route-path-copilot .copilot-container{height:calc(100vh - (var(--copilot-header-height) + 50px));display:flex;flex-direction:column;justify-content:flex-end}.route-path-copilot .copilot-container .ant-bubble-list{flex:1 1;max-height:none!important;overflow-y:auto!important;display:flex;flex-direction:column}.copilot-container{position:relative;padding:0 4rem;max-width:100%;width:1000px;margin:auto}.copilot-container .copilot-warning{margin-bottom:1rem;padding:8px 12px;color:#8c6d1f;background:#fffbe6;border:1px solid #ffe58f;border-radius:var(--app-border-radius);font-size:.9rem}.copilot-container .copilot-clear-action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;color:#ff4d4f;font-size:18px;line-height:1;cursor:pointer;transition:color .2s ease}.copilot-container .copilot-clear-action.is-disabled{color:#d9d9d9;cursor:default;pointer-events:none}.copilot-container.is-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#fff;padding:2.5rem 3rem;max-width:none;width:100%;margin:0;display:flex;flex-direction:column}.copilot-container.is-fullscreen .copilot-prompts{max-width:100%;width:1000px;margin:0 auto;margin-top:1rem}.copilot-container.is-fullscreen .ant-sender{max-width:1000px;margin:0 auto}.copilot-container.is-fullscreen .ant-sender:before{top:-8rem}.copilot-container.is-fullscreen:before{display:none}.copilot-container.is-fullscreen .ant-bubble-list{flex:1 1;max-height:none!important;height:100%;max-width:1000px;margin:auto}.copilot-container.is-fullscreen .ant-sender{margin-top:2rem}.copilot-container .copilot-fullscreen-action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;color:#262626;font-size:18px;line-height:1;cursor:pointer;transition:color .2s ease,transform .2s ease}.copilot-container .copilot-fullscreen-action:hover,.copilot-container .copilot-fullscreen-action:focus{color:#1677ff}.copilot-container .copilot-fullscreen-action.is-active{color:#1677ff;transform:scale(1.05)}.copilot-container .ant-bubble-item,.copilot-container .ant-bubble{max-width:100%;display:flex}.copilot-container .ant-bubble-content{white-space:normal}.copilot-container .ant-bubble-content .copilot-markdown-content{width:100%;line-height:1.6}.copilot-container .ant-bubble-content .copilot-markdown-content .copilot-thought-chain{margin-bottom:12px;padding:8px 10px;border:1px solid #e8e8e8;border-radius:var(--app-border-radius);background:#fafafa}.copilot-container .ant-bubble-content .copilot-markdown-content .copilot-thought-chain .ant-thought-chain-node-content-box{max-width:100%;max-height:360px;margin-top:6px;padding:10px 12px;border:1px solid #e6e6e6;border-radius:var(--app-border-radius);background:#fff;white-space:pre-wrap;overflow:auto;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;line-height:1.45;tab-size:2}.copilot-container .ant-bubble-content .copilot-markdown-content .copilot-thought-chain+p,.copilot-container .ant-bubble-content .copilot-markdown-content .copilot-thought-chain+div{margin-top:0}.copilot-container .ant-bubble-content .copilot-markdown-content h1,.copilot-container .ant-bubble-content .copilot-markdown-content h2,.copilot-container .ant-bubble-content .copilot-markdown-content h3,.copilot-container .ant-bubble-content .copilot-markdown-content h4,.copilot-container .ant-bubble-content .copilot-markdown-content h5,.copilot-container .ant-bubble-content .copilot-markdown-content h6{margin-top:20px;margin-bottom:12px;font-weight:600;line-height:1.3;color:#1a1a1a}.copilot-container .ant-bubble-content .copilot-markdown-content h1{font-size:2em;border-bottom:2px solid #e0e0e0;padding-bottom:8px}.copilot-container .ant-bubble-content .copilot-markdown-content h2{font-size:1.6em;border-bottom:1px solid #e8e8e8;padding-bottom:6px}.copilot-container .ant-bubble-content .copilot-markdown-content h3{font-size:1.4em}.copilot-container .ant-bubble-content .copilot-markdown-content h4{font-size:1.2em}.copilot-container .ant-bubble-content .copilot-markdown-content h5{font-size:1.05em}.copilot-container .ant-bubble-content .copilot-markdown-content h6{font-size:.95em;color:#666}.copilot-container .ant-bubble-content .copilot-markdown-content h1:first-child,.copilot-container .ant-bubble-content .copilot-markdown-content h2:first-child,.copilot-container .ant-bubble-content .copilot-markdown-content h3:first-child,.copilot-container .ant-bubble-content .copilot-markdown-content h4:first-child,.copilot-container .ant-bubble-content .copilot-markdown-content h5:first-child,.copilot-container .ant-bubble-content .copilot-markdown-content h6:first-child{margin-top:0}.copilot-container .ant-bubble-content .copilot-markdown-content p{margin:0 0 12px;white-space:normal}.copilot-container .ant-bubble-content .copilot-markdown-content p:last-child{margin-bottom:0}.copilot-container .ant-bubble-content .copilot-markdown-content strong{font-weight:600;color:#1a1a1a}.copilot-container .ant-bubble-content .copilot-markdown-content em{font-style:italic}.copilot-container .ant-bubble-content .copilot-markdown-content del{text-decoration:line-through;opacity:.7}.copilot-container .ant-bubble-content .copilot-markdown-content code{background:#f5f5f5;padding:2px 6px;border-radius:var(--app-border-radius);font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em;color:#d73a49;border:1px solid #e8e8e8}.copilot-container .ant-bubble-content .copilot-markdown-content pre{background:#f6f8fa;padding:14px;border-radius:var(--app-border-radius);overflow-x:auto;margin:12px 0;border:1px solid #e8e8e8}.copilot-container .ant-bubble-content .copilot-markdown-content pre code{background:transparent;padding:0;border:none;color:#24292e;font-size:.9em;display:block}.copilot-container .ant-bubble-content .copilot-markdown-content blockquote{border-left:4px solid #d0d7de;padding:8px 16px;margin:12px 0;background:#f6f8fa;color:#57606a;border-radius:0 var(--app-border-radius) var(--app-border-radius) 0}.copilot-container .ant-bubble-content .copilot-markdown-content blockquote p{margin:0}.copilot-container .ant-bubble-content .copilot-markdown-content blockquote blockquote{margin:8px 0}.copilot-container .ant-bubble-content .copilot-markdown-content hr{border:none;border-top:2px solid #e0e0e0;margin:20px 0;height:0}.copilot-container .ant-bubble-content .copilot-markdown-content ul,.copilot-container .ant-bubble-content .copilot-markdown-content ol{margin:8px 0 12px;padding-left:2em;white-space:normal}.copilot-container .ant-bubble-content .copilot-markdown-content ul{list-style:disc}.copilot-container .ant-bubble-content .copilot-markdown-content ol{list-style:decimal}.copilot-container .ant-bubble-content .copilot-markdown-content li{margin:4px 0;line-height:1.6}.copilot-container .ant-bubble-content .copilot-markdown-content li>p{margin:4px 0}.copilot-container .ant-bubble-content .copilot-markdown-content li>ul,.copilot-container .ant-bubble-content .copilot-markdown-content li>ol{margin:4px 0}.copilot-container .ant-bubble-content .copilot-markdown-content ul ul{list-style:circle}.copilot-container .ant-bubble-content .copilot-markdown-content ul ul ul{list-style:square}.copilot-container .ant-bubble-content .copilot-markdown-content input[type=checkbox]{margin-right:6px;cursor:pointer}.copilot-container .ant-bubble-content .copilot-markdown-content li:has(input[type=checkbox]){list-style:none;margin-left:-1.5em}.copilot-container .ant-bubble-content .copilot-markdown-content a{color:#0969da;text-decoration:none;transition:color .2s ease}.copilot-container .ant-bubble-content .copilot-markdown-content a:hover{color:#0550ae;text-decoration:underline}.copilot-container .ant-bubble-content .copilot-markdown-content a:visited{color:#8250df}.copilot-container .ant-bubble-content .copilot-markdown-content img{max-width:100%;height:auto;border-radius:var(--app-border-radius);margin:8px 0;display:block}.copilot-container .ant-bubble-content .copilot-markdown-content table{width:100%;border-collapse:collapse;margin:12px 0;display:table}.copilot-container .ant-bubble-content .copilot-markdown-content table thead{background:#f5f5f5}.copilot-container .ant-bubble-content .copilot-markdown-content table th{padding:8px 12px;text-align:left;font-weight:600;background:#f5f5f5}.copilot-container .ant-bubble-content .copilot-markdown-content table td{padding:6px 12px;text-align:left}.copilot-container .ant-bubble-content .copilot-markdown-content table tbody tr:nth-child(odd){background:#f9f9f9}.copilot-container .ant-bubble-content .copilot-markdown-content table tbody tr:nth-child(2n){background:#fff}.copilot-container .ant-bubble-content .copilot-markdown-content table th[align=center],.copilot-container .ant-bubble-content .copilot-markdown-content table td[align=center]{text-align:center}.copilot-container .ant-bubble-content .copilot-markdown-content table th[align=right],.copilot-container .ant-bubble-content .copilot-markdown-content table td[align=right]{text-align:right}.copilot-container .ant-bubble-content .copilot-markdown-content kbd{background:#f6f8fa;border:1px solid #d0d7de;border-radius:var(--app-border-radius);box-shadow:inset 0 -1px #d0d7de;color:#24292e;font-family:Consolas,Monaco,Courier New,monospace;font-size:.85em;padding:2px 6px;display:inline-block}.copilot-container .ant-bubble-content .copilot-markdown-content details{background:#f6f8fa;border:1px solid #d0d7de;border-radius:var(--app-border-radius);padding:12px;margin:12px 0}.copilot-container .ant-bubble-content .copilot-markdown-content summary{cursor:pointer;font-weight:600;margin:-12px -12px 0;padding:12px;user-select:none}.copilot-container .ant-bubble-content .copilot-markdown-content summary:hover{background:#e8eaed}.copilot-container .ant-bubble-content .copilot-markdown-content details[open] summary{border-bottom:1px solid #d0d7de;margin-bottom:12px}.copilot-container .ant-bubble-content .copilot-markdown-content sub,.copilot-container .ant-bubble-content .copilot-markdown-content sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.copilot-container .ant-bubble-content .copilot-markdown-content sup{top:-.5em}.copilot-container .ant-bubble-content .copilot-markdown-content sub{bottom:-.25em}.copilot-container .ant-bubble-content .copilot-markdown-content .footnotes{margin-top:24px;padding-top:12px;border-top:1px solid #e0e0e0;font-size:.9em;color:#666}.copilot-container .ant-bubble-content .copilot-markdown-content dl{margin:12px 0}.copilot-container .ant-bubble-content .copilot-markdown-content dt{font-weight:600;margin-top:8px}.copilot-container .ant-bubble-content .copilot-markdown-content dd{margin-left:2em;margin-bottom:8px}.copilot-container .ant-bubble-content .copilot-markdown-content mark{background:#fff3cd;padding:2px 4px;border-radius:var(--app-border-radius)}.copilot-container .ant-bubble-content .copilot-markdown-content abbr{text-decoration:underline dotted;cursor:help}.copilot-container .ant-bubble-content .copilot-markdown-content>div{width:100%}.copilot-container .ant-bubble-placement-end,.copilot-container .ant-bubble-end,.copilot-container .ant-bubble-item-placement-end,.copilot-container .ant-bubble-item[class*=placement-end],.copilot-container .ant-bubble[class*=placement-end]{width:100%}.copilot-container .ant-bubble-placement-end .ant-bubble-body,.copilot-container .ant-bubble-end .ant-bubble-body,.copilot-container .ant-bubble[class*=placement-end] .ant-bubble-body,.copilot-container .ant-bubble-item[class*=placement-end] .ant-bubble-body{align-items:flex-end;margin-inline-start:auto;max-width:80%}.copilot-container .ant-bubble-placement-end .ant-bubble-content,.copilot-container .ant-bubble-end .ant-bubble-content,.copilot-container .ant-bubble[class*=placement-end] .ant-bubble-content,.copilot-container .ant-bubble-item[class*=placement-end] .ant-bubble-content{background:#f2f2f3!important;border:none!important;box-shadow:none;width:auto;max-width:80%;display:inline-block;border-radius:var(--app-border-radius);padding:12px 16px;color:#262626;line-height:1.45;overflow-wrap:anywhere;margin-inline-start:auto}.copilot-container .ant-bubble-placement-end .ant-bubble-footer,.copilot-container .ant-bubble-end .ant-bubble-footer,.copilot-container .ant-bubble[class*=placement-end] .ant-bubble-footer,.copilot-container .ant-bubble-item[class*=placement-end] .ant-bubble-footer{align-self:flex-end;text-align:right}.copilot-container .ant-bubble-placement-end .ant-bubble-content>div,.copilot-container .ant-bubble-end .ant-bubble-content>div,.copilot-container .ant-bubble[class*=placement-end] .ant-bubble-content>div,.copilot-container .ant-bubble-item[class*=placement-end] .ant-bubble-content>div{text-align:left;width:100%;display:block}.copilot-container .ant-bubble-placement-end .copilot-markdown-content,.copilot-container .ant-bubble-end .copilot-markdown-content,.copilot-container .ant-bubble[class*=placement-end] .copilot-markdown-content,.copilot-container .ant-bubble-item[class*=placement-end] .copilot-markdown-content{line-height:1.45}.copilot-container .ant-bubble-placement-end .copilot-markdown-content p,.copilot-container .ant-bubble-end .copilot-markdown-content p,.copilot-container .ant-bubble[class*=placement-end] .copilot-markdown-content p,.copilot-container .ant-bubble-item[class*=placement-end] .copilot-markdown-content p{margin:0}.copilot-container .ant-bubble-placement-start .ant-bubble-content,.copilot-container .ant-bubble-start .ant-bubble-content,.copilot-container .ant-bubble[class*=placement-start] .ant-bubble-content,.copilot-container .ant-bubble-item[class*=placement-start] .ant-bubble-content,.copilot-container .ant-bubble-placement-start .ant-bubble-content-filled,.copilot-container .ant-bubble-start .ant-bubble-content-filled,.copilot-container .ant-bubble[class*=placement-start] .ant-bubble-content-filled,.copilot-container .ant-bubble-item[class*=placement-start] .ant-bubble-content-filled,.copilot-container .ant-bubble-placement-start .ant-bubble-inner,.copilot-container .ant-bubble-start .ant-bubble-inner,.copilot-container .ant-bubble[class*=placement-start] .ant-bubble-inner,.copilot-container .ant-bubble-item[class*=placement-start] .ant-bubble-inner,.copilot-container .ant-bubble-placement-start .ant-bubble,.copilot-container .ant-bubble-start,.copilot-container .ant-bubble[class*=placement-start],.copilot-container .ant-bubble-item[class*=placement-start]{background:transparent!important;border:none!important;box-shadow:none!important;width:100%;padding-left:0!important;padding-bottom:0!important}.copilot-container .ant-bubble-placement-start .ant-bubble-content>div,.copilot-container .ant-bubble-start .ant-bubble-content>div,.copilot-container .ant-bubble[class*=placement-start] .ant-bubble-content>div,.copilot-container .ant-bubble-item[class*=placement-start] .ant-bubble-content>div{text-align:left;width:100%}.copilot-container .ant-sender{margin-top:1rem;box-shadow:none!important;border-radius:var(--app-border-radius)!important;border:1px solid rgba(0,0,0,.08)!important;background:transparent!important;transition:none!important;border:none!important}.copilot-container .ant-sender-content{border:1px solid rgba(0,0,0,.08)!important;background:#fff!important;border-radius:var(--app-border-radius);padding:6px 8px;display:flex;gap:8px}.copilot-container .ant-sender-input{border-radius:var(--app-border-radius);border:none!important;background:transparent;padding:8px 12px!important;min-height:38px;font-size:.95rem;width:100%;flex:1 1}.copilot-container .ant-sender-input:hover,.copilot-container .ant-sender-input:focus,.copilot-container .ant-sender-input:focus-visible{border:none!important;outline:none!important;box-shadow:none!important}.copilot-container .ant-sender-content:focus-within{outline:none!important;box-shadow:none!important;border-color:#00000014!important}.copilot-container .ant-sender-actions-list{align-items:center}.copilot-container .copilot-sender-action-group{display:inline-flex;align-items:center;gap:8px}.copilot-container .copilot-sender-action-group .ant-flex{display:inline-flex;align-items:center}.copilot-container .ant-sender-actions-btn{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;color:#262626!important;min-width:36px;width:36px;height:36px;border-radius:50%!important;box-shadow:none!important}.copilot-container .copilot-sender.is-loading .ant-sender-input{cursor:default;color:#595959}.copilot-container .copilot-sender.is-loading .ant-sender-actions-btn-loading-button{position:relative;overflow:hidden;background:transparent!important;border-color:transparent!important;color:#cf1322!important;padding:0!important}.copilot-container .copilot-sender.is-loading .ant-sender-actions-btn-loading-button:before{content:none;display:none}.copilot-container .copilot-sender.is-loading .ant-sender-actions-btn-loading-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}.copilot-container .copilot-sender.is-loading .ant-sender-actions-btn-loading-button:hover,.copilot-container .copilot-sender.is-loading .ant-sender-actions-btn-loading-button:focus{background:transparent!important;border-color:transparent!important;color:#a8071a!important}.copilot-container .ant-sender-actions-list .copilot-clear-action{color:#8c8c8c}.copilot-container .ant-sender-actions-list .copilot-clear-action.is-disabled{color:#ccc}.copilot-container .copilot-disclaimer{margin-top:.75rem;text-align:center;font-size:.8rem;color:#999}.copilot-container .copilot-prompts{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}.copilot-container .copilot-prompts-title{font-weight:600;color:#262626;font-size:.85rem}.copilot-container .copilot-prompts-list{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.copilot-container .copilot-prompt-button{border:none;border-radius:var(--app-border-radius);padding:8px 14px;background:#e9e9e980;color:#262626;cursor:pointer;transition:background .2s ease,border-color .2s ease;font-size:.75rem;line-height:1.2;max-width:100%;display:inline-flex;align-items:center;justify-content:center;text-align:left;white-space:normal;overflow-wrap:anywhere}.copilot-container .copilot-prompt-label{min-width:0}.copilot-container .copilot-prompt-button:hover,.copilot-container .copilot-prompt-button:focus{background:#dcdcdc}.copilot-container .copilot-prompt-button:disabled{cursor:not-allowed;opacity:.6}.copilot-container .copilot-typing-indicator{display:inline-flex;align-items:center;gap:8px;font-style:italic;color:#595959}.copilot-container .copilot-typing-label{flex:0 0 auto}.copilot-container .copilot-typing-dots{display:inline-flex;gap:4px}.copilot-container .copilot-typing-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.2;animation:copilot-typing-dot 1s ease-in-out infinite}.copilot-container .copilot-typing-dot:nth-child(2){animation-delay:.2s}.copilot-container .copilot-typing-dot:nth-child(3){animation-delay:.4s}.copilot-container .copilot-message-timestamp{display:block;margin-top:4px;font-size:.7rem;color:#00000073;text-align:right;line-height:1}.copilot-fade-top{position:absolute;top:0;left:0;width:100%;height:40px;background:linear-gradient(to bottom,#fff 20%,#fff0);z-index:10;pointer-events:none;border-radius:inherit}@keyframes copilot-typing-dot{0%,80%,to{transform:scale(.6);opacity:.2}40%{transform:scale(1);opacity:1}}.pwa-installed .route-path-copilot .ant-layout-footer{display:none}.pwa-installed .route-path-copilot #root{padding-bottom:0}.pwa-installed .route-path-copilot .ant-bubble-list{max-height:60vh!important}@media (max-width: 991.98px){.copilot-container .ant-sender-content{min-height:54px;padding:6px 8px;align-items:center}.copilot-container textarea.ant-input.ant-sender-input{box-sizing:border-box;width:100%;min-height:38px!important;max-height:104px!important;padding:8px 12px!important;line-height:22px;resize:none;overflow-y:auto}.copilot-container .ant-sender-actions-list,.copilot-container .copilot-sender-action-group{align-items:center}.copilot-container .ant-sender-actions-btn.ant-btn{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.route-path-copilot .copilot-container{padding:0}.route-path-copilot .ant-bubble-list{max-height:68vh!important}}@media (max-width: 599.98px){.copilot-container .copilot-prompts{display:flex!important;margin-top:.75rem;gap:.375rem}.copilot-container .copilot-prompts-list{flex-wrap:nowrap;gap:.5rem;box-sizing:border-box;padding:0 1rem 4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:1rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.copilot-container .copilot-prompts-list::-webkit-scrollbar{display:none}.copilot-container .copilot-prompt-button{flex:0 0 auto;max-width:min(220px,calc(100vw - 2rem));min-height:34px;overflow:hidden;white-space:nowrap}.copilot-container .copilot-prompt-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 575.98px){.copilot-container{padding:1rem}html.route-path-copilot:not(.pwa-installed){max-height:100vh;overflow:hidden;height:80vh}html.route-path-copilot:not(.pwa-installed) body.route-path-copilot:not(.pwa-installed){max-height:100vh;overflow:hidden;height:80vh}body.route-path-copilot .ant-pro-layout .ant-pro-layout-content{padding-inline:10px!important}body.route-path-copilot .ant-bubble-list{max-height:55vh!important}body.route-path-copilot .copilot-container.is-fullscreen .ant-bubble-list{max-height:90vh!important}}html[data-color-scheme=dark] .copilot-container.is-fullscreen{background:var(--app-background)}html[data-color-scheme=dark] .copilot-container .copilot-fullscreen-action,html[data-color-scheme=dark] .copilot-container .copilot-prompts-title,html[data-color-scheme=dark] .copilot-container .copilot-markdown-content h1,html[data-color-scheme=dark] .copilot-container .copilot-markdown-content h2,html[data-color-scheme=dark] .copilot-container .copilot-markdown-content h3,html[data-color-scheme=dark] .copilot-container .copilot-markdown-content h4,html[data-color-scheme=dark] .copilot-container .copilot-markdown-content h5,html[data-color-scheme=dark] .copilot-container .copilot-markdown-content h6,html[data-color-scheme=dark] .copilot-container .copilot-markdown-content strong{color:var(--app-text)}html[data-color-scheme=dark] .copilot-container .copilot-thought-chain,html[data-color-scheme=dark] .copilot-container .copilot-thought-chain .ant-thought-chain-node-content-box,html[data-color-scheme=dark] .copilot-container .copilot-markdown-content code,html[data-color-scheme=dark] .copilot-container .copilot-markdown-content pre,html[data-color-scheme=dark] .copilot-container .copilot-markdown-content blockquote,html[data-color-scheme=dark] .copilot-container .copilot-markdown-content details,html[data-color-scheme=dark] .copilot-container .copilot-markdown-content kbd,html[data-color-scheme=dark] .copilot-container .copilot-markdown-content table th,html[data-color-scheme=dark] .copilot-container .copilot-markdown-content table thead,html[data-color-scheme=dark] .copilot-container .copilot-markdown-content table tbody tr,html[data-color-scheme=dark] .copilot-container .ant-bubble-placement-end .ant-bubble-content,html[data-color-scheme=dark] .copilot-container .copilot-prompt-button{border-color:var(--app-border)!important;background:var(--app-surface-muted)!important;color:var(--app-text)!important}html[data-color-scheme=dark] .copilot-container .ant-sender-content,html[data-color-scheme=dark] .copilot-container .ant-sender-actions-btn{border-color:var(--app-border)!important;background:var(--app-surface)!important;color:var(--app-text)!important}html[data-color-scheme=dark] .copilot-container .copilot-message-timestamp,html[data-color-scheme=dark] .copilot-container .copilot-disclaimer,html[data-color-scheme=dark] .copilot-container .copilot-typing-indicator{color:var(--app-text-secondary)}html[data-color-scheme=dark] .copilot-fade-top{background:linear-gradient(to bottom,#0f1115 20%,#0f111500)}.copilot-float-button.ant-btn{position:fixed;right:32px;bottom:32px;z-index:995;display:inline-grid;place-items:center;width:52px;min-width:52px;height:52px;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#164193;color:#fff;box-shadow:0 10px 24px #1641934d;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.copilot-float-button.ant-btn:hover,.copilot-float-button.ant-btn:focus,.copilot-float-button.ant-btn:focus-visible{border-color:var(--bs-primary-hover);background:var(--bs-primary-hover);color:#fff;box-shadow:0 12px 28px #16419361;transform:translateY(-2px)}.copilot-float-button.ant-btn:active{border-color:var(--bs-primary-hover);background:var(--bs-primary-hover);color:#fff;transform:translateY(0)}.copilot-float-button.ant-btn .ant-btn-icon,.copilot-float-button.ant-btn i{display:grid;place-items:center;margin:0;color:inherit;font-size:19px;line-height:1}.copilot-drawer-content{height:100%;overflow:hidden;background:#fff}.copilot-drawer .ant-drawer-body .copilot-container{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;width:100%!important;max-width:100%!important;height:100%!important;padding:0 1rem 1rem!important}.copilot-drawer .ant-drawer-body .copilot-container .ant-bubble-list{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;height:auto!important;max-height:none!important;margin-bottom:1rem;overflow-y:auto!important}.copilot-drawer .ant-drawer-body .copilot-container .ant-bubble-list:before{content:"";flex:1 1 auto}.copilot-drawer .ant-drawer-content,.copilot-drawer .ant-drawer-wrapper-body{background:#fff!important}html[data-color-scheme=dark] .copilot-drawer-content,html[data-color-scheme=dark] .copilot-drawer .ant-drawer-content,html[data-color-scheme=dark] .copilot-drawer .ant-drawer-wrapper-body{background:var(--app-background)!important}.copilot-drawer:not(.copilot-mobile-drawer) .ant-drawer-content{box-shadow:-6px 0 16px -8px #00000014,-9px 0 28px #0000000d,-12px 0 48px 16px #00000008!important}@media (max-width: 991.98px){.copilot-float-button.ant-btn{right:32px;bottom:calc(104px + env(safe-area-inset-bottom,0px));width:44px;min-width:44px;height:44px;box-shadow:0 8px 18px #18263d2e}.copilot-float-button.ant-btn .ant-btn-icon,.copilot-float-button.ant-btn i{font-size:17px}.copilot-mobile-drawer .ant-drawer-body .copilot-container{padding:1rem!important}}@media (max-width: 370px){.copilot-float-button.ant-btn{right:24px}}@charset "UTF-8";/*!
 * Bootstrap  v5.2.0 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--app-border-radius: 8px;--sk-size: 20px;--bs-blue: #164193;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #cb4d53;--bs-orange: #fd7e14;--bs-yellow: #ffcc01;--bs-green: #93c01f;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #e9e9e9;--bs-gray-dark: #343a40;--bs-gray-100: #F7F7F7;--bs-gray-200: #e8e8e8;--bs-gray-300: #d9d9d9;--bs-gray-400: #cbcbcb;--bs-gray-500: #bebebe;--bs-gray-600: #aeaeae;--bs-gray-700: #a0a0a0;--bs-gray-800: #a0a0a0;--bs-gray-900: #878787;--bs-gray-table-bg: #F0F0F0;--bs-input-bg: #ececec;--bs-primary: var(--bs-blue);--bs-primary-hover: #133a84;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffcc01;--bs-danger: #E72111;--bs-light: #737373;--bs-dark: #212529;--bs-primary-rgb: 36, 55, 131;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: "Lato", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: "Lato", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: var(--app-border-radius);--bs-border-radius-sm: var(--app-border-radius);--bs-border-radius-lg: var(--app-border-radius);--bs-border-radius-xl: var(--app-border-radius);--bs-border-radius-2xl: var(--app-border-radius);--bs-border-radius-pill: 50rem;--bs-link-color: #000;--bs-link-hover-color: #000;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}:root{--ant-primary-color: var(--bs-primary);--ant-primary-color-hover: var(--bs-primary-hover);--ant-primary-color-active: var(--bs-primary-active, var(--bs-primary-hover));--ant-primary-color-outline: rgba(24, 144, 255, .2);--ant-link-color: var(--bs-primary);--ant-link-hover-color: var(--bs-primary-hover);--ant-btn-primary-bg: var(--bs-primary);--ant-btn-primary-color: #ffffff;--ant-btn-primary-border-color: var(--bs-primary);--ant-btn-primary-hover-bg: var(--bs-primary-hover);--ant-btn-primary-hover-border-color: var(--bs-primary-hover)}.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-color-dangerous),.ant-btn-color-primary:not(.ant-btn-dangerous):not(.ant-btn-color-dangerous){background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:#fff!important}.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-color-dangerous):hover,.ant-btn-color-primary:not(.ant-btn-dangerous):not(.ant-btn-color-dangerous):hover{background-color:var(--bs-primary-hover)!important;border-color:var(--bs-primary-hover)!important}.ant-typography a,.ant-menu-item a{color:var(--ant-link-color)}.ant-typography a:hover,.ant-menu-item a:hover{color:var(--ant-link-hover-color)}.ant-btn-color-default{background-color:var(--bs-gray-200)!important;color:var(--bs-primary)!important;border-color:var(--bs-gray-200)!important}.ant-btn-variant-outlined{background-color:transparent!important;color:var(--bs-primary)!important;border-color:var(--bs-primary)!important}.ant-btn-color-default.ant-btn-variant-outlined{color:var(--bs-gray-600)!important;border-color:var(--bs-gray-600)!important;background-color:transparent!important}.ant-btn-color-default.ant-btn-variant-outlined:hover{color:#fff!important;background-color:var(--bs-gray-600)!important;border-color:var(--bs-gray-600)!important}.ant-btn-color-default{background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important}.ant-btn-color-default:hover,.ant-btn-color-default:focus{background-color:#5a6268!important;border-color:#5a6268!important}.ant-btn-color-default:active{background-color:#545b62!important;border-color:#545b62!important}.ant-float-btn-primary,.ant-float-btn-primary>div{background-color:var(--bs-primary)!important;color:#fff!important;border-color:var(--bs-primary)!important}.ant-btn:disabled,.ant-btn[disabled]{background-color:var(--bs-gray-200)!important;border-color:var(--bs-gray-200)!important;color:var(--bs-gray-500)!important}.striped-row td{background-color:#fafafa}body .ant-pro-checkcard:hover{border-color:var(--bs-primary)!important}.ant-switch.ant-switch-checked{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important}.ant-pagination .ant-pagination-item-active{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:#fff!important}.ant-pagination .ant-pagination-item-active a{color:#fff!important}.ant-pro-query-filter-collapse-button>span{color:var(--bs-gray-600)!important}.ant-select-outlined:hover .ant-select-selector{border-color:var(--bs-primary)!important}.ant-picker{width:100%}.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-menu-light>.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--bs-black)}.ant-modal-mask{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.ant-modal .ant-modal-content{border-radius:var(--app-border-radius)!important;overflow:hidden}.ant-drawer-mask{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--bs-primary)!important;text-shadow:0 0 .25px currentcolor}.ant-tabs .ant-tabs-ink-bar{background-color:var(--bs-primary)!important}.ant-table-wrapper,.ant-pro-table,.ant-collapse{border-radius:var(--app-border-radius)!important}.ant-table-wrapper,.ant-collapse{overflow:hidden}.ant-table-wrapper .ant-table-container{border-radius:inherit}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border-radius:var(--app-border-radius) var(--app-border-radius) 0 0!important}.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-input-number,.ant-mentions,.ant-select:not(.lang-select) .ant-select-selector,.ant-otp .ant-otp-input,.ant-upload-wrapper .ant-upload-drag{border-radius:var(--app-border-radius)!important}.ant-input-affix-wrapper>input.ant-input,.ant-input-number .ant-input-number-input{border-radius:0!important}.ant-pro-table-list-toolbar-title{margin-inline-end:12px;margin-block-end:0;color:#000000e0;font-weight:600;font-size:20px;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-pro-layout .ant-pro-sider .ant-layout-sider-children{margin:0!important;padding:0%!important}.ant-pro-sider{background:#fff!important}.ant-pro-sider .ant-menu{background:transparent!important;border-right:none!important;padding:0!important;margin:0!important}.ant-pro-sider .ant-menu-item,.ant-pro-sider .ant-menu-submenu-title{color:#333!important;margin:0!important;transition:background .15s ease,color .15s ease;width:100%!important;border-radius:var(--app-border-radius)!important;margin-top:.5rem!important;padding:.5rem 1rem!important;height:auto!important}.ant-pro-sider .ant-menu-sub .ant-menu-item{padding:.5rem 2rem!important}.ant-pro-sider .ant-menu-item:hover,.ant-pro-sider .ant-menu-submenu-title:hover{color:var(--bs-primary)!important}.ant-pro-sider .ant-menu-item-selected,.ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--bs-primary)!important;background-color:#0000000a}.ant-pro-sider .ant-menu-item i:not(.ant-menu-submenu-arrow),.ant-pro-sider .ant-menu-submenu-title i:not(.ant-menu-submenu-arrow){display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(0,0,0,.06);background:#fff;border-radius:var(--app-border-radius);margin-right:12px;font-size:16px;box-shadow:0 1px 3px #00000014;transition:color .15s ease,background .15s ease}.ant-pro-sider .ant-menu-item-selected i:not(.ant-menu-submenu-arrow),.ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title i:not(.ant-menu-submenu-arrow){border-color:#1641932e;background:var(--bs-primary)!important;box-shadow:0 1px 4px #1641932e!important;color:#fff!important}.ant-layout-sider-collapsed .ant-menu-item a span,.ant-layout-sider-collapsed .ant-menu-item div span,.ant-layout-sider-collapsed .ant-menu-submenu .ant-menu-title-content a span,.ant-layout-sider-collapsed .ant-menu-submenu .ant-menu-title-content div span{display:none!important}.ant-layout-sider-collapsed .ant-menu-item i,.ant-layout-sider-collapsed .ant-menu-submenu i{margin:0!important}.ant-layout-sider-collapsed .ant-menu-item,.ant-layout-sider-collapsed .ant-menu-submenu-title{text-align:center!important}@media (min-width: 992.01px){.ant-pro-layout .ant-layout-sider.ant-layout-sider-collapsed{overflow:visible}.ant-layout-sider-collapsed .ant-pro-sider-menu,.ant-layout-sider-collapsed .ant-menu{width:100%!important}.ant-layout-sider-collapsed .ant-menu-item,.ant-layout-sider-collapsed .ant-menu-submenu-title{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:calc(100% - 16px)!important;min-height:48px;margin:8px auto 0!important;padding:8px 0!important;border-radius:var(--app-border-radius)!important}.ant-layout-sider-collapsed .ant-menu-title-content{display:flex!important;flex:0 0 100%;align-items:center;justify-content:center;width:100%;margin:0!important;overflow:visible!important}.ant-layout-sider-collapsed .ant-menu-title-content>a,.ant-layout-sider-collapsed .ant-menu-title-content>div{display:flex!important;align-items:center;justify-content:center;width:100%;min-width:0}.ant-layout-sider-collapsed .ant-menu-item i:not(.ant-menu-submenu-arrow),.ant-layout-sider-collapsed .ant-menu-submenu-title i:not(.ant-menu-submenu-arrow){flex:0 0 32px;margin:0!important}.ant-pro-sider-collapsed-button{top:20px!important;right:-16px!important;width:32px!important;height:32px!important;border:1px solid #e3e7eb;border-radius:50%!important;background:#fff!important;color:#586270!important;box-shadow:none!important;transition:color .15s ease,background .15s ease,border-color .15s ease}.ant-pro-sider-collapsed-button:hover,.ant-pro-sider-collapsed-button:focus-visible{border-color:var(--bs-primary)!important;background:#fff!important;color:var(--bs-primary)!important;box-shadow:none!important;outline:none}.ant-pro-sider-collapsed-button:active{transform:none}}.ant-pro-global-header-header-actions-avatar>div:hover{background:none!important}.ant-pro-table-list-toolbar-filter .ant-pro-card{background:none!important}.ant-pro-layout .ant-pro-sider-footer{padding:0}.ant-avatar-image{flex:none!important}.ant-pro-core-field-dropdown-overlay,.ant-pro-core-field-dropdown-content .ant-pro-form-light-filter-line{margin:0}.ant-pro-core-field-dropdown-content .ant-pro-form-light-filter-line .ant-form-item{margin:0;margin-bottom:.35rem}.ant-pro-core-field-dropdown-content .ant-pro-form-light-filter-line .ant-row{display:block}.ant-notification-notice-wrapper{border-radius:var(--app-border-radius)!important}.ant-notification-notice.ant-notification-notice-success.ant-notification-notice-closable{border-radius:var(--app-border-radius)!important;overflow:hidden}.ant-notification-notice .ant-btn{border-radius:var(--app-border-radius)!important}@media (max-width: 992px){.ant-layout,.ant-pro-layout-mix,.ant-layout-has-sider{display:flex;flex-direction:column;height:100%}.ant-pro-page-container .ant-page-header,.ant-pro-page-container-children-container{padding:.5rem!important}.ant-layout-header,.ant-layout-sider{display:none!important}.ant-list-pagination{margin:1rem 0}.ant-list-pagination .ant-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.ant-list-pagination .ant-pagination .ant-pagination-total-text{width:100%;text-align:center;margin-bottom:.5rem;font-size:.9rem}.ant-list-pagination .ant-pagination .ant-pagination-prev,.ant-list-pagination .ant-pagination .ant-pagination-next,.ant-list-pagination .ant-pagination .ant-pagination-item{margin:0 .25rem}}@media (max-width: 576px){table{font-size:.875rem}.ant-pro-page-container .ant-page-header,.ant-pro-page-container-children-container{padding:.5rem!important}}.ant-pro-table-list-toolbar .ant-pro-table-list-toolbar-left{margin:0!important}.ant-pro-table-list-toolbar .ant-pro-table-list-toolbar-container{flex-direction:row!important}html,body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html.pwa-installed .ant-layout-footer{padding-bottom:8rem}html.pwa-installed .ant-pro-layout .ant-pro-layout-container{display:block;min-height:90vh}html.pwa-installed #root{padding-top:0vh;height:100%;overflow:scroll}html.pwa-installed #root:before{content:"";position:absolute;left:0;width:100%;height:4rem;margin-top:0;background-color:var(--bs-white);z-index:10000;top:-4rem}html.pwa-installed .ant-modal-root .ant-modal{margin-top-disable:4rem!important}html.pwa-installed .ant-drawer-right .ant-drawer-content-wrapper{top-disable:4rem!important}html.pwa-installed :is(body){overflow:hidden}html.pwa-installed :is(body):after{content:"";position:fixed;top:-5rem;left:0;width:100%;height:3rem;background:linear-gradient(to bottom,var(--bs-white) 50%,rgba(255,255,255,0) 100%);z-index:999;display:none}html.pwa-installed .ant-notification{top-disable:5rem!important}html.pwa-installed.route-user-login #root{padding:0}html.pwa-installed.route-user-login #root .login-block-container{padding-top-disable:5rem!important}@media (max-width: 991.98px){html.orientation-landscape.pwa-installed body{display:flex!important;justify-content:center!important;align-items:center!important;color:#000!important}html.orientation-landscape.pwa-installed body:before{content:"Please rotate your device to portrait mode.";font-size:1.2em;text-align:center;padding:20px}html.orientation-landscape.pwa-installed #root{display:none!important}}body{font-family:var(--bs-body-font-family)!important}.ant-card .ant-card,.ant-card .ant-pro-card,.ant-card .ant-pro-table,.ant-card .ant-table-wrapper,.ant-pro-card .ant-card,.ant-pro-card .ant-pro-card,.ant-pro-card .ant-pro-table,.ant-pro-card .ant-table-wrapper{box-shadow:none!important}.ant-card .ant-pro-list,.ant-card .ant-pro-list>.ant-pro-card,.ant-card .ant-pro-list .ant-table-wrapper,.ant-pro-card .ant-pro-list,.ant-pro-card .ant-pro-list>.ant-pro-card,.ant-pro-card .ant-pro-list .ant-table-wrapper{border:none!important}.ant-pro-layout .ant-layout-sider.ant-pro-sider{background:var(--bs-white);z-index:1000;height:100vh;top:0}.ant-pro-global-header-logo{display:none}.ant-pro-layout .ant-pro-sider-logo{border:none;display:block;text-align:left}@media (max-width: 991.98px){.route-user-login #root{padding:0}.ant-float-btn{bottom:6rem;left:50%;margin-left:-20px}#root{padding-bottom:6rem}}@media (max-width: 767.98px){.ant-pro-page-container .ant-pro-page-container-warp-page-header .ant-page-header-heading{margin:0;padding:0}html,body{position:relative;height:100vh;margin:0;padding:0}}@media (max-width: 575.98px){.ant-pro-layout .ant-pro-layout-content{padding-inline:0px}}@media (max-width: 991.98px){:root{--mobile-app-bg: #f4f6f8;--mobile-surface: #ffffff;--mobile-surface-muted: #fbfcfd;--mobile-text: #202631;--mobile-text-soft: #586270;--mobile-muted: #687381;--mobile-line: #e8ecf0;--mobile-line-strong: #dce2e8;--mobile-accent: #164193;--mobile-accent-soft: #edf3fb;--mobile-green: #93c01f;--mobile-radius-sm: var(--app-border-radius);--mobile-radius-md: var(--app-border-radius);--mobile-radius-lg: var(--app-border-radius);--mobile-control-height: 44px;--mobile-shadow: 0 4px 16px rgba(24, 38, 61, .055);--mobile-safe-bottom: env(safe-area-inset-bottom, 0px);--mobile-safe-top: env(safe-area-inset-top, 0px)}html,body{min-height:100%;margin:0;background:var(--mobile-app-bg);color:var(--mobile-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:500;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:not(.route-path-user__login) #root{min-height:100%;padding:0!important;background:var(--mobile-app-bg)}.ant-pro-layout,.ant-pro-layout .ant-layout,.ant-pro-layout .ant-pro-layout-container,.ant-pro-layout .ant-pro-layout-content{background:var(--mobile-app-bg)!important}.ant-pro-layout .ant-pro-layout-content{min-height:100dvh;padding:calc(74px + var(--mobile-safe-top)) 0 calc(116px + var(--mobile-safe-bottom))!important}.ant-layout-footer{display:none!important}.page-title-container,html.pwa-installed .page-title-container{position:fixed;top:0;right:0;left:0;z-index:990;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:calc(74px + var(--mobile-safe-top));padding:calc(10px + var(--mobile-safe-top)) 14px 8px!important;border-bottom:1px solid var(--mobile-line);background:#fffffff0;opacity:1!important;transform:none!important;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.page-title-container:before{content:"";display:block;width:44px;height:44px;border-radius:var(--app-border-radius);background:url(/images/icons/icon-512x512.png) center / contain no-repeat}.page-title{min-width:0;margin:0;padding:0;overflow:hidden;color:var(--mobile-text);font-size:20px;font-weight:650;line-height:1.12;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.ant-pro-page-container .ant-pro-page-container-warp-page-header{border-bottom:1px solid var(--mobile-line);background:var(--mobile-surface-muted)!important}.ant-pro-page-container .ant-page-header{min-height:50px;padding:8px 14px!important;background:transparent!important}.ant-pro-page-container .ant-page-header-heading{min-height:34px;margin:0!important;gap:8px}.ant-pro-page-container .ant-page-header-heading-left{min-width:0;margin:0}.ant-pro-page-container .ant-page-header-heading-title{max-width:100%;color:var(--mobile-text-soft);font-size:13px;font-weight:600;line-height:1.3;white-space:normal}.ant-pro-page-container .ant-page-header-heading-extra{margin:0}.ant-pro-page-container .ant-breadcrumb{display:none}.ant-pro-page-container-children-container{width:100%;max-width:960px;margin-inline:auto;padding:14px 12px 0!important}.ant-card,.ant-pro-card{border:1px solid var(--mobile-line);border-radius:var(--mobile-radius-lg)!important;background:var(--mobile-surface);box-shadow:var(--mobile-shadow)}.ant-card .ant-card-head,.ant-pro-card .ant-pro-card-header{min-height:48px;padding-inline:14px;border-bottom-color:var(--mobile-line)}.ant-card .ant-card-head-title,.ant-pro-card .ant-pro-card-title{color:var(--mobile-text);font-size:14px;font-weight:650}.ant-card .ant-card-body,.ant-pro-card .ant-pro-card-body{padding:14px}.ant-divider{margin:16px 0;border-color:var(--mobile-line)}.ant-btn{min-height:42px;border-radius:var(--app-border-radius)!important;font-weight:600;box-shadow:none}.ant-btn.ant-btn-icon-only,.ant-btn.ant-btn-circle{width:44px;min-width:44px;height:44px;min-height:44px;border-radius:50%!important}.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-select .ant-select-selector,.ant-input-number,select{box-sizing:border-box;min-height:var(--mobile-control-height);border-color:var(--mobile-line-strong)!important;border-radius:var(--app-border-radius)!important;background:var(--mobile-surface)!important;box-shadow:none!important}.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-picker,.ant-input-number,.ant-select-single,.ant-select-single .ant-select-selector,select{height:var(--mobile-control-height)!important;min-height:var(--mobile-control-height)!important;max-height:var(--mobile-control-height)}.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-picker,.ant-input-number-input,.ant-select-single .ant-select-selector,.ant-select-single .ant-select-selection-search-input,select{font-size:16px!important}.ant-input-affix-wrapper{display:inline-flex;align-items:center;padding-block:0!important}.ant-input-affix-wrapper>input.ant-input{height:auto!important;min-height:0!important;max-height:none;padding-block:0!important;border:0!important;border-radius:0!important;background:transparent!important}.ant-picker{display:inline-flex;align-items:center;padding-block:0!important}.ant-picker .ant-picker-input,.ant-picker .ant-picker-input>input{height:100%;min-height:0;font-size:16px!important;line-height:1.4}.ant-picker .ant-picker-range-separator,.ant-picker .ant-picker-suffix,.ant-picker .ant-picker-clear,.ant-select-single{display:inline-flex;align-items:center}.ant-select-single .ant-select-selector{display:flex!important;align-items:center!important;padding-block:0!important;border-radius:var(--mobile-radius-sm)!important}.ant-select-single .ant-select-selection-wrap,.ant-select-single .ant-select-selection-item,.ant-select-single .ant-select-selection-placeholder{display:flex;align-items:center;min-height:0;line-height:1.4!important}.ant-select-single .ant-select-selection-search,.ant-select-single .ant-select-selection-search-input{height:calc(var(--mobile-control-height) - 2px)!important}.ant-select-multiple .ant-select-selector{min-height:var(--mobile-control-height)!important;height:auto!important;padding-block:4px!important}.ant-input-number{display:inline-flex;align-items:stretch}.ant-input-number .ant-input-number-input-wrap,.ant-input-number .ant-input-number-input{height:100%}.ant-input-number .ant-input-number-input{padding-block:0}.ant-form-item-control-input{min-height:var(--mobile-control-height)}.ant-form-item-control-input-content>.ant-picker,.ant-form-item-control-input-content>.ant-select,.ant-form-item-control-input-content>.ant-input-number{width:100%}.ant-select-dropdown .ant-select-item,.ant-picker-time-panel .ant-picker-time-panel-cell-inner{min-height:42px;display:flex;align-items:center}.ant-form-item-label>label{color:var(--mobile-text-soft);font-size:12px;font-weight:600}.ant-tabs-nav{margin-bottom:14px!important}.ant-tabs-nav-wrap{overflow-x:auto;scrollbar-width:none}.ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.ant-tabs-tab{min-height:42px;padding:10px 0!important;font-size:13px}.ant-tabs-tab+.ant-tabs-tab{margin-left:18px!important}.ant-tabs-ink-bar{height:2px!important;border-radius:999px}.ant-alert{border-radius:var(--mobile-radius-md)}.ant-tag{border-radius:999px;font-weight:600}.ant-list{color:var(--mobile-text)}.ant-list .ant-list-item{border-block-end-color:var(--mobile-line)}.ant-pagination{gap:8px}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{min-width:44px;height:44px;margin:0;border-radius:var(--app-border-radius);line-height:42px}.ant-list-pagination,.ant-pro-list-pagination{box-sizing:border-box;width:100%;margin:0!important;padding:22px 20px 24px}.ant-list-pagination .ant-pagination,.ant-pro-list-pagination .ant-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;row-gap:10px}.ant-list-pagination .ant-pagination-total-text,.ant-pro-list-pagination .ant-pagination-total-text{flex:0 0 100%;width:100%;height:auto;margin:0 0 2px!important;text-align:center;line-height:1.35;white-space:normal}.ant-pro-list .ant-pagination-item,.ant-pro-list .ant-pagination-prev,.ant-pro-list .ant-pagination-next,.ant-pro-list .ant-pagination-jump-prev,.ant-pro-list .ant-pagination-jump-next{min-width:28px;height:28px;font-size:12px;line-height:26px}.ant-pro-list .ant-pagination-prev .ant-pagination-item-link,.ant-pro-list .ant-pagination-next .ant-pagination-item-link{width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:12px}.ant-table-pagination.ant-pagination{padding-block:12px;row-gap:8px}.ant-pro-table,.ant-table-wrapper{border:1px solid var(--mobile-line);border-radius:var(--mobile-radius-lg);background:var(--mobile-surface);box-shadow:var(--mobile-shadow);overflow:hidden}.ant-table-wrapper .ant-table,.ant-table-wrapper .ant-table-container{background:var(--mobile-surface)}.ant-table-wrapper .ant-table-container{overflow-x:auto}.ant-table-wrapper .ant-table-thead>tr>th{padding:11px 12px;border-bottom-color:var(--mobile-line);background:var(--mobile-surface-muted);color:var(--mobile-text-soft);font-size:12px;font-weight:650}.ant-table-wrapper .ant-table-tbody>tr>td{padding:11px 12px;border-bottom-color:var(--mobile-line);color:var(--mobile-text);font-size:13px}.ant-pro-table .ant-pro-table-list-toolbar-container{min-height:50px;padding:8px 12px}.ant-drawer-bottom .ant-drawer-content,.mobile-nav-drawer .ant-drawer-content,.copilot-mobile-drawer .ant-drawer-content{overflow:hidden;border-radius:var(--app-border-radius) var(--app-border-radius) 0 0;background:var(--mobile-surface)!important}.ant-drawer .ant-drawer-header{min-height:55px;padding:8px 13px;border-bottom-color:var(--mobile-line);background:var(--mobile-surface)}.ant-drawer .ant-drawer-title{color:var(--mobile-text);font-size:16px;font-weight:650}.ant-drawer .ant-drawer-body{padding:16px;background:var(--mobile-app-bg)}.ant-drawer .ant-drawer-footer{padding:10px 13px calc(16px + var(--mobile-safe-bottom));border-top-color:var(--mobile-line);background:var(--mobile-surface)}.mobile-nav-drawer .ant-menu{padding:6px;border:1px solid var(--mobile-line)!important;border-radius:var(--app-border-radius);background:var(--mobile-surface)}.mobile-nav-drawer .ant-menu-item,.mobile-nav-drawer .ant-menu-submenu-title{width:100%;min-height:48px;margin:2px 0;border-radius:var(--app-border-radius)}.mobile-nav-drawer .ant-menu-light .ant-menu-item-selected,.mobile-nav-drawer .ant-menu-item-selected{background:var(--mobile-accent)!important;color:#fff!important;font-weight:650}.mobile-nav-drawer .ant-menu-item-selected a,.mobile-nav-drawer .ant-menu-item-selected i,.mobile-nav-drawer .ant-menu-item-selected .anticon,.mobile-nav-drawer .ant-menu-item-selected .ant-menu-title-content{color:#fff!important}.dashboard-page .profile-section{display:block;margin:0!important;padding:5px 3px 2px}.dashboard-page .profile-section .profile-avatar-wrapper{display:none!important}.dashboard-page .profile-section h4.ant-typography{margin:0!important;color:var(--mobile-text);font-size:clamp(24px,5vw,30px);font-weight:680;line-height:1.18;letter-spacing:-.025em;overflow-wrap:anywhere}.dashboard-page .profile-section .welcome{display:inline}.dashboard-page .ant-pro-page-container-children-container>.ant-divider:first-of-type+.ant-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0!important}.dashboard-page .ant-pro-page-container-children-container>.ant-divider:first-of-type+.ant-row>.ant-col{width:auto;max-width:none;padding:0!important;flex:none}.dashboard-page .ant-pro-page-container-children-container>.ant-divider:first-of-type+.ant-row .ant-card-body{min-height:106px;padding:12px}.dashboard-page .ant-pro-page-container-children-container>.ant-divider:first-of-type+.ant-row .ant-statistic{display:flex;flex-direction:column;gap:3px}.dashboard-page .ant-pro-page-container-children-container>.ant-divider:first-of-type+.ant-row .ant-statistic-content{order:1;display:grid;grid-template-columns:1fr;gap:6px;color:var(--mobile-text);font-size:20px;font-weight:680;line-height:1.1}.dashboard-page .ant-pro-page-container-children-container>.ant-divider:first-of-type+.ant-row .ant-statistic-content-prefix{display:grid;place-items:center;width:32px;height:32px;margin:0;border-radius:var(--app-border-radius);background:var(--mobile-accent-soft);color:var(--mobile-accent);font-size:13px}.dashboard-page .ant-pro-page-container-children-container>.ant-divider:first-of-type+.ant-row .ant-statistic-title{order:2;min-width:0;margin:0;overflow:hidden;color:var(--mobile-text-soft);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dashboard-page .ant-pro-page-container-children-container>.ant-divider:first-of-type+.ant-row .ant-statistic-title .ant-btn{display:none}.contracts-page .ant-pro-list>.ant-pro-card,.documents-page .ant-pro-list>.ant-pro-card{border:0!important;background:transparent!important;box-shadow:none!important}.contracts-page .ant-pro-list .ant-card,.documents-page .ant-pro-list .ant-card,.rewards-page .ant-pro-list .ant-card{margin:0 0 10px!important}.contracts-page .ant-pro-list .ant-card,.documents-page .ant-pro-list .ant-card{border:0!important;background:transparent!important;box-shadow:none!important}.contracts-page .ant-pro-list .ant-card-meta-title,.documents-page .ant-pro-list .ant-card-meta-title,.rewards-page .ant-pro-list .ant-card-meta-title{margin-bottom:4px;color:var(--mobile-text);font-size:15px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.contracts-page .ant-pro-list p,.documents-page .ant-pro-list p,.rewards-page .ant-pro-list p{margin:7px 0;color:var(--mobile-text-soft);font-size:13px;line-height:1.4}.route-path-profile .ant-pro-page-container-children-container>.ant-card>.ant-card-body{padding:14px 16px 16px}.route-path-profile .ant-descriptions{overflow:hidden;border-radius:var(--mobile-radius-lg)}.route-path-profile .ant-descriptions-view{border-color:var(--mobile-line)!important;border-radius:var(--mobile-radius-lg)}.route-path-profile .ant-descriptions-row>th,.route-path-profile .ant-descriptions-row>td{min-width:0;padding:11px 13px!important;border-color:var(--mobile-line)!important;line-height:1.35;overflow-wrap:anywhere}.route-path-profile .ant-descriptions-item-label{width:38%;min-width:108px;background:var(--mobile-surface-muted)!important;color:var(--mobile-text-soft)!important;font-size:12px;font-weight:600}.route-path-profile .ant-descriptions-item-content{color:var(--mobile-text)!important;font-size:13px;font-weight:500}.route-path-salaries .ant-collapse{overflow:hidden;border-color:var(--mobile-line)!important;border-radius:var(--mobile-radius-lg)!important;background:var(--mobile-surface);box-shadow:var(--mobile-shadow)}.route-path-salaries .ant-collapse .ant-collapse-header{align-items:center!important;min-height:56px;padding:12px 14px!important;color:var(--mobile-text);font-weight:650}.route-path-salaries .ant-collapse-content,.route-path-salaries .ant-collapse-content-box{border-color:var(--mobile-line);background:var(--mobile-surface)}.rewards-page>.ant-pro-page-container-children-container>div>.ant-spin-nested-loading .ant-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0!important}.rewards-page>.ant-pro-page-container-children-container>div>.ant-spin-nested-loading .ant-row>.ant-col{width:auto;max-width:none;padding:0!important;flex:none}.rewards-page>.ant-pro-page-container-children-container>div>.ant-spin-nested-loading .ant-row .ant-card-body{min-height:96px;padding:12px}.rewards-page>.ant-pro-page-container-children-container>div>.ant-spin-nested-loading .ant-row .ant-statistic-title{color:var(--mobile-text-soft);font-size:11px;line-height:1.2}.rewards-page>.ant-pro-page-container-children-container>div>.ant-spin-nested-loading .ant-row .ant-statistic-content{color:var(--mobile-accent);font-size:21px;font-weight:700}.rewards-page .ant-card-cover img{border-radius:var(--mobile-radius-lg) var(--mobile-radius-lg) 0 0}.ant-modal{max-width:calc(100vw - 24px);margin:12px auto}.ant-modal .ant-modal-content{max-height:calc(100dvh - 24px);overflow:hidden;border:1px solid var(--mobile-line);border-radius:var(--app-border-radius);background:var(--mobile-surface);box-shadow:0 14px 42px #0f111329}.ant-modal .ant-modal-body{max-height:calc(100dvh - 160px);overflow-y:auto}}@media (max-width: 420px){.dashboard-page .ant-pro-page-container-children-container>.ant-divider:first-of-type+.ant-row .ant-card-body{padding:10px}.dashboard-page .ant-pro-page-container-children-container>.ant-divider:first-of-type+.ant-row .ant-statistic-content{font-size:18px}.ant-pro-page-container-children-container{padding-inline:12px!important}}:root{--app-background: #f5f5f5;--app-surface: #ffffff;--app-surface-muted: #fafafa;--app-text: #212529;--app-text-secondary: #586270;--app-border: #e3e7eb;--app-loading-overlay: rgba(255, 255, 255, .65);--sidebar-bg: #ffffff;--sidebar-surface: #ffffff;--sidebar-surface-hover: #f5f8fc;--sidebar-active: rgba(22, 65, 147, .09);--sidebar-text: #243042;--sidebar-text-muted: #586270;--sidebar-line: #e3e7eb;--sidebar-icon-bg: #f6f8fb}:root[data-color-scheme=dark]{--app-background: #0f1113;--app-surface: #17191c;--app-surface-muted: #1c1f23;--app-text: #f3f4f6;--app-text-secondary: #c1c6cd;--app-border: rgba(255, 255, 255, .08);--app-loading-overlay: rgba(15, 17, 21, .72);--sidebar-bg: #17191c;--sidebar-surface: #1c1f23;--sidebar-surface-hover: #22262c;--sidebar-active: rgba(82, 137, 224, .17);--sidebar-text: #e8ecf2;--sidebar-text-muted: #aeb7c4;--sidebar-line: rgba(255, 255, 255, .1);--sidebar-icon-bg: #202328;--bs-gray-100: #1c1f23;--bs-gray-200: #25282d;--bs-gray-300: #30343a;--bs-gray-table-bg: #1c1f23;--bs-input-bg: #1c1f23;--bs-body-color-rgb: 243, 244, 246;--bs-body-bg-rgb: 15, 17, 19;--bs-body-color: var(--app-text);--bs-body-bg: var(--app-background);--bs-border-color: var(--app-border);--bs-border-color-translucent: rgba(255, 255, 255, .16);--bs-link-color: #8ab4f8;--bs-link-hover-color: #b4d0fb;--mobile-app-bg: #0f1113;--mobile-surface: #17191c;--mobile-surface-muted: #1c1f23;--mobile-text: #f3f4f6;--mobile-text-soft: #c1c6cd;--mobile-muted: #9ca3af;--mobile-line: rgba(255, 255, 255, .08);--mobile-line-strong: rgba(255, 255, 255, .14);--mobile-accent: #78a7ed;--mobile-accent-soft: #202f47;--mobile-shadow: 0 6px 20px rgba(0, 0, 0, .28)}body{background:var(--app-background);color:var(--app-text)}html[data-color-scheme=light] .ant-pro-layout .ant-layout-sider.ant-pro-sider,html[data-color-scheme=light] .ant-pro-sider{border-inline-end:1px solid var(--sidebar-line);background:var(--sidebar-bg)!important}html[data-color-scheme=light] .ant-pro-sider .ant-layout-sider-children,html[data-color-scheme=light] .ant-pro-sider .ant-menu,html[data-color-scheme=light] .ant-pro-sider .ant-menu-sub{background:transparent!important}html[data-color-scheme=light] .ant-pro-sider .ant-menu{padding-block:8px!important}html[data-color-scheme=light] .ant-pro-sider:not(.ant-layout-sider-collapsed) .ant-menu-item,html[data-color-scheme=light] .ant-pro-sider:not(.ant-layout-sider-collapsed) .ant-menu-submenu-title{width:calc(100% - 20px)!important;min-height:52px;margin:4px 10px!important;padding:8px 12px!important;border:0;border-radius:var(--app-border-radius)!important}html[data-color-scheme=light] .ant-pro-sider .ant-menu-item,html[data-color-scheme=light] .ant-pro-sider .ant-menu-submenu-title,html[data-color-scheme=light] .ant-pro-sider .ant-menu-item a,html[data-color-scheme=light] .ant-pro-sider .ant-menu-title-content{color:var(--sidebar-text-muted)!important}html[data-color-scheme=light] .ant-pro-sider .ant-menu-item:hover,html[data-color-scheme=light] .ant-pro-sider .ant-menu-submenu-title:hover{background:var(--sidebar-surface-hover)!important;color:var(--sidebar-text)!important}html[data-color-scheme=light] .ant-pro-sider .ant-menu-item:hover a,html[data-color-scheme=light] .ant-pro-sider .ant-menu-item:hover .ant-menu-title-content,html[data-color-scheme=light] .ant-pro-sider .ant-menu-submenu-title:hover .ant-menu-title-content{color:var(--sidebar-text)!important}html[data-color-scheme=light] .ant-pro-sider .ant-menu-item-selected,html[data-color-scheme=light] .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{background:var(--sidebar-active)!important;color:var(--sidebar-text)!important;font-weight:600;box-shadow:none}html[data-color-scheme=light] .ant-pro-sider .ant-menu-item-selected a,html[data-color-scheme=light] .ant-pro-sider .ant-menu-item-selected .ant-menu-title-content,html[data-color-scheme=light] .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content{color:var(--sidebar-text)!important}html[data-color-scheme=light] .ant-pro-sider .ant-menu-item i:not(.ant-menu-submenu-arrow),html[data-color-scheme=light] .ant-pro-sider .ant-menu-submenu-title i:not(.ant-menu-submenu-arrow){border:1px solid var(--sidebar-line);background:var(--sidebar-icon-bg)!important;color:var(--sidebar-text)!important;box-shadow:0 1px 3px #18263d14}html[data-color-scheme=light] .ant-pro-sider .ant-menu-item-selected i:not(.ant-menu-submenu-arrow),html[data-color-scheme=light] .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title i:not(.ant-menu-submenu-arrow){border-color:#1641932e;background:var(--bs-primary)!important;color:#fff!important;box-shadow:0 1px 4px #1641932e!important}html[data-color-scheme=light] .ant-pro-sider .menu-header{margin-top:0;padding:24px 14px 12px}html[data-color-scheme=light] .ant-pro-sider .menu-header img{height:42px}html[data-color-scheme=light] .ant-pro-sider .menu-header .ant-divider{margin:20px 0 4px;border-color:var(--sidebar-line)}html[data-color-scheme=light] .ant-pro-sider .menu-footer{border-top:1px solid var(--sidebar-line);background:var(--sidebar-bg)}html[data-color-scheme=dark] .ant-layout,html[data-color-scheme=dark] .ant-pro-layout,html[data-color-scheme=dark] .ant-pro-layout-container,html[data-color-scheme=dark] .ant-pro-layout-content,html[data-color-scheme=dark] .ant-pro-page-container{background:var(--app-background)!important}html[data-color-scheme=dark] .ant-pro-layout .ant-layout-sider.ant-pro-sider,html[data-color-scheme=dark] .ant-pro-sider{border-inline-end:1px solid var(--sidebar-line);background:var(--sidebar-bg)!important}html[data-color-scheme=dark] .ant-pro-sider .ant-layout-sider-children,html[data-color-scheme=dark] .ant-pro-sider .ant-menu,html[data-color-scheme=dark] .ant-pro-sider .ant-menu-sub{background:transparent!important}html[data-color-scheme=dark] .ant-pro-sider .ant-menu{padding-block:8px!important}html[data-color-scheme=dark] .ant-pro-sider:not(.ant-layout-sider-collapsed) .ant-menu-item,html[data-color-scheme=dark] .ant-pro-sider:not(.ant-layout-sider-collapsed) .ant-menu-submenu-title{width:calc(100% - 20px)!important;min-height:52px;margin:4px 10px!important;padding:8px 12px!important;border:0;border-radius:var(--app-border-radius)!important}html[data-color-scheme=dark] .ant-pro-sider .ant-menu-item,html[data-color-scheme=dark] .ant-pro-sider .ant-menu-submenu-title,html[data-color-scheme=dark] .ant-pro-sider .ant-menu-item a,html[data-color-scheme=dark] .ant-pro-sider .ant-menu-title-content{color:var(--sidebar-text-muted)!important}html[data-color-scheme=dark] .ant-pro-sider .ant-menu-item:hover,html[data-color-scheme=dark] .ant-pro-sider .ant-menu-submenu-title:hover{background:var(--sidebar-surface-hover)!important;color:var(--sidebar-text)!important}html[data-color-scheme=dark] .ant-pro-sider .ant-menu-item:hover a,html[data-color-scheme=dark] .ant-pro-sider .ant-menu-item:hover .ant-menu-title-content,html[data-color-scheme=dark] .ant-pro-sider .ant-menu-submenu-title:hover .ant-menu-title-content{color:var(--sidebar-text)!important}html[data-color-scheme=dark] .ant-pro-sider .ant-menu-item-selected,html[data-color-scheme=dark] .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{background:var(--sidebar-active)!important;color:var(--sidebar-text)!important;font-weight:600;box-shadow:none}html[data-color-scheme=dark] .ant-pro-sider .ant-menu-item-selected a,html[data-color-scheme=dark] .ant-pro-sider .ant-menu-item-selected .ant-menu-title-content,html[data-color-scheme=dark] .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content{color:var(--sidebar-text)!important}html[data-color-scheme=dark] .ant-pro-sider .ant-menu-item i:not(.ant-menu-submenu-arrow),html[data-color-scheme=dark] .ant-pro-sider .ant-menu-submenu-title i:not(.ant-menu-submenu-arrow){border:1px solid var(--sidebar-line);background:var(--sidebar-icon-bg)!important;color:var(--sidebar-text)!important;box-shadow:0 1px 3px #0003}html[data-color-scheme=dark] .ant-pro-sider .ant-menu-item-selected i:not(.ant-menu-submenu-arrow),html[data-color-scheme=dark] .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title i:not(.ant-menu-submenu-arrow){border-color:#6fa4f43d;background:#234a83!important;color:#fff!important;box-shadow:0 1px 4px #0000003d!important}html[data-color-scheme=dark] .ant-pro-sider .menu-header{margin-top:0;padding:24px 14px 12px}html[data-color-scheme=dark] .ant-pro-sider .menu-header img{height:42px}html[data-color-scheme=dark] .ant-pro-sider .menu-header .ant-divider{margin:20px 0 4px;border-color:var(--sidebar-line)}html[data-color-scheme=dark] .ant-pro-sider .menu-footer{border-top:1px solid var(--sidebar-line);background:var(--sidebar-bg)}html[data-color-scheme=dark] .ant-pro-sider-collapsed-button{border-color:var(--sidebar-line)!important;background:var(--sidebar-surface)!important;color:var(--sidebar-text)!important;box-shadow:none!important}html[data-color-scheme=dark] .ant-pro-sider-collapsed-button:hover,html[data-color-scheme=dark] .ant-pro-sider-collapsed-button:focus-visible{border-color:#6fa4f480!important;background:var(--sidebar-surface)!important;color:#8ab4f8!important}html[data-color-scheme=dark] .ant-pro-table-list-toolbar-title{color:var(--app-text)!important}html[data-color-scheme=dark] .striped-row td{background:var(--app-surface-muted)!important}html[data-color-scheme=dark] .lang-select.ant-select,html[data-color-scheme=dark] .top-bar .session-timer-display,html[data-color-scheme=dark] .mobile-title-session{border-color:var(--app-border)!important;background:var(--app-surface)!important;color:var(--app-text-secondary)!important}html[data-color-scheme=dark] .lang-select.ant-select .ant-select-arrow,html[data-color-scheme=dark] .lang-select.ant-select .ant-select-suffix,html[data-color-scheme=dark] .lang-select-arrow{color:var(--app-text-secondary)}html[data-color-scheme=dark] .page-title{color:var(--app-text)!important}html[data-color-scheme=dark] .mobile-title-avatar .ant-avatar{border-color:var(--mobile-line-strong);background:var(--mobile-accent-soft);color:#fff}html[data-color-scheme=dark] .login-page,html[data-color-scheme=dark] .login-page .login-block-container{background:var(--app-background);color:var(--app-text)}html[data-color-scheme=dark] .login-page .fullscreen-spinner,html[data-color-scheme=dark] .spin-fullscreen{background:var(--app-loading-overlay)!important}html[data-color-scheme=dark] .ant-spin .ant-spin-dot-item{background-color:#fff!important}html[data-color-scheme=dark] .info-modal-trigger,html[data-color-scheme=dark] .info-modal-trigger:hover,html[data-color-scheme=dark] .info-modal-trigger:focus-visible{color:#fff!important}html[data-color-scheme=dark] .ant-modal .ant-modal-container,html[data-color-scheme=dark] .ant-modal .ant-modal-content{border:1px solid rgba(255,255,255,.28)!important}html[data-color-scheme=dark] .ant-dropdown .ant-dropdown-menu,html[data-color-scheme=dark] .ant-dropdown-menu-submenu .ant-dropdown-menu,html[data-color-scheme=dark] .ant-select-dropdown,html[data-color-scheme=dark] .ant-cascader-dropdown .ant-cascader-menus,html[data-color-scheme=dark] .ant-picker-dropdown .ant-picker-panel-container,html[data-color-scheme=dark] .ant-pro-core-field-dropdown-overlay,html[data-color-scheme=dark] .ant-popover .ant-popover-inner{border:1px solid rgba(255,255,255,.28)!important;background:var(--app-surface-muted)!important;color:var(--app-text)!important}html[data-color-scheme=dark] .ant-popover{--antd-arrow-background-color: var(--app-surface-muted)}html[data-color-scheme=dark] .ant-popover .ant-popover-arrow:before{background:var(--app-surface-muted)!important}html[data-color-scheme=dark] .ant-dropdown .ant-dropdown-menu-item,html[data-color-scheme=dark] .ant-dropdown .ant-dropdown-menu-submenu-title,html[data-color-scheme=dark] .ant-popover .ant-popover-title,html[data-color-scheme=dark] .ant-popover .ant-popover-inner-content{color:var(--app-text)!important}html[data-color-scheme=dark] .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;font-weight:700!important}html[data-color-scheme=dark] .ant-tabs .ant-tabs-ink-bar{background:#fff!important}html[data-color-scheme=dark] .ant-drawer-right .ant-drawer-content{border-left:1px solid rgba(255,255,255,.28)}html[data-color-scheme=dark] .ant-drawer-left .ant-drawer-content{border-right:1px solid rgba(255,255,255,.28)}html[data-color-scheme=dark] .ant-drawer-bottom .ant-drawer-content{border-top:1px solid rgba(255,255,255,.28)}html[data-color-scheme=dark] .ant-drawer-top .ant-drawer-content{border-bottom:1px solid rgba(255,255,255,.28)}html[data-color-scheme=dark] .documents-page .ant-pro-list .ant-card.document-list-item-card,html[data-color-scheme=dark] .contracts-page .ant-pro-list .ant-card.contract-list-item-card{border-color:var(--app-border)!important;background:var(--app-surface)!important}html[data-color-scheme=dark] .reward-product-image--placeholder{background:var(--app-surface-muted)}@media (max-width: 991.98px){html[data-color-scheme=dark] .page-title-container,html[data-color-scheme=dark].pwa-installed .page-title-container{border-color:var(--mobile-line);background:#17191cf0}html[data-color-scheme=dark] .mobile-navbar{border-color:#ffffff1f;background:#181b20e6;box-shadow:0 14px 34px #0000006b,inset 0 1px #ffffff14}html[data-color-scheme=dark] .mobile-navbar .nav-item{color:var(--mobile-text-soft)!important}html[data-color-scheme=dark] .drawer-item{background:var(--mobile-surface-muted);color:var(--mobile-text)}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}
