:root{--cw-navy-950: #081225;--cw-navy-900: #0f1f3a;--cw-navy-800: #183250;--cw-brand: #2563eb;--cw-brand-strong: #1d4ed8;--cw-brand-soft: #eff6ff;--cw-accent: #38bdf8;--cw-focus: rgba(37, 99, 235, .4);--cw-blue-700: var(--cw-brand-strong);--cw-blue-600: var(--cw-brand);--cw-blue-50: var(--cw-brand-soft);--cw-surface: #fff;--cw-surface-subtle: #f8fafc;--cw-canvas: #f4f7fb;--cw-border: #dbe3ef;--cw-border-soft: #e8edf5;--cw-text: #0f172a;--cw-text-muted: #52637a;--cw-text-subtle: #52637a;--cw-success: #17684e;--cw-warning: #b54708;--cw-danger: #b42318;--cw-command-surface-deep: #060d18;--cw-command-surface: #081225;--cw-command-surface-raised: #0f1f3a;--cw-command-panel: rgba(255, 255, 255, .06);--cw-command-glow: rgba(56, 189, 248, .2);--cw-command-text: #fff;--cw-command-muted: #cbd5e1;--cw-command-border: rgba(255, 255, 255, .18);--cw-command-accent: #7dd3fc;--cw-command-accent-soft: #bae6fd;--cw-command-accent-bg: rgba(56, 189, 248, .14);--cw-command-accent-border: rgba(125, 211, 252, .24);--cw-radius-sm: 8px;--cw-radius-md: 12px;--cw-radius-lg: 16px;--cw-shadow-surface: 0 2px 8px rgba(42, 32, 48, .025);color:var(--cw-text);background:var(--cw-canvas);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;line-height:1.5;text-rendering:optimizeLegibility}html,body,#root{min-height:100%;margin:0}body{min-width:320px;background:var(--cw-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cw-skip-link{position:fixed;z-index:2000;top:12px;left:12px;padding:10px 14px;transform:translateY(-160%);color:#fff;background:var(--cw-navy-950);border-radius:var(--cw-radius-sm);font-weight:650;box-shadow:var(--cw-shadow-surface)}.cw-skip-link:focus{transform:translateY(0);outline:3px solid var(--cw-focus);outline-offset:2px}.cw-main-content:focus{outline:none}.ant-layout{min-height:100vh}.ant-design-pro>.ant-layout,.ant-design-pro .ant-pro-layout-container{min-height:100vh}.cw-main-content{flex:1 0 auto}.ant-pro-layout{background:var(--cw-canvas)}.ant-pro-layout .ant-pro-sider{background-color:var(--cw-navy-950)!important;border-right:1px solid var(--cw-command-border);box-shadow:none}.ant-pro-layout .ant-pro-sider .ant-layout-sider-children,.ant-pro-layout .ant-pro-sider .ant-menu{background-color:var(--cw-navy-950)!important}.ant-pro-layout .ant-pro-sider-logo{min-height:72px;padding-inline:20px;border-bottom:1px solid var(--cw-command-border)}.ant-pro-layout .ant-pro-sider-logo img{width:30px;height:30px;object-fit:contain}.ant-pro-layout .ant-pro-sider-logo h1{color:var(--cw-command-text)!important;font-size:15px;font-weight:700;letter-spacing:-.01em}.ant-pro-layout .ant-pro-sider-actions .cw-account-summary strong{color:var(--cw-command-text)}.ant-pro-layout .ant-pro-sider-actions .cw-account-summary span{color:var(--cw-command-muted)}.ant-pro-layout .ant-pro-sider-actions .ant-btn:hover{background:var(--cw-command-panel)!important}.ant-pro-layout .ant-pro-sider-actions,.ant-pro-layout .ant-pro-sider .cw-navigation-collapse-trigger{color:var(--cw-command-muted)}.ant-pro-layout .ant-pro-sider .cw-navigation-collapse-trigger:hover{color:var(--cw-command-text);background:var(--cw-command-panel)}.ant-pro-layout .ant-pro-sider-actions .ant-dropdown-trigger{width:100%;justify-content:flex-start;padding:10px 12px!important;border:1px solid var(--cw-command-border);border-radius:var(--cw-radius-md);text-align:left}.ant-pro-layout .ant-pro-sider-actions .ant-pro-sider-actions-avatar{padding:0}.cw-account-menu-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--cw-brand-soft);color:var(--cw-brand)}.ant-pro-sider .cw-account-menu-icon{background:var(--cw-navy-800);color:var(--cw-command-muted)}.ant-pro-layout .ant-pro-sider-collapsed .ant-dropdown-trigger{justify-content:center;padding:0!important}.ant-pro-layout .ant-pro-sider-menu{padding-top:12px}.ant-pro-layout .ant-pro-sider-menu .ant-menu-item,.ant-pro-layout .ant-pro-sider-menu .ant-menu-submenu-title{min-height:44px;color:var(--cw-command-muted);font-weight:550}.ant-pro-layout .ant-pro-sider-menu .ant-menu-item:hover,.ant-pro-layout .ant-pro-sider-menu .ant-menu-submenu-title:hover{color:var(--cw-command-text)!important;background:var(--cw-command-panel)!important}.ant-pro-layout .ant-pro-sider-menu .ant-menu-item-selected{color:var(--cw-command-text)!important;background:var(--cw-navy-800)!important;box-shadow:inset 3px 0 var(--cw-accent)}.ant-pro-layout .ant-pro-sider-collapsed .ant-menu-item,.ant-pro-layout .ant-pro-sider-collapsed .ant-menu-submenu-title{width:100%;margin-inline:0}.ant-pro-layout .ant-layout-header.ant-pro-layout-header{height:64px;padding-inline:24px;background:#fffffff5;border-bottom:1px solid var(--cw-border-soft);box-shadow:none;backdrop-filter:blur(12px)}.ant-pro-layout .ant-pro-layout-content{padding-block:0 32px;background:var(--cw-canvas)}.ant-pro-layout .ant-pro-page-container-warp-page-header{padding-block:26px 18px;background:transparent}.ant-pro-layout .ant-pro-page-container-children-container{padding-inline:24px}.ant-pro-layout .ant-page-header-heading-title,.ant-pro-layout .ant-pro-page-container-warp-page-header h1{color:var(--cw-text);font-size:24px;font-weight:700;letter-spacing:-.025em}.ant-pro-layout .ant-page-header-heading-sub-title,.ant-pro-layout .ant-pro-page-container-warp-page-header .ant-typography{color:var(--cw-text-muted)}.ant-card{border-color:var(--cw-border)}.ant-tag{font-weight:600}.ant-tag-success{color:#065f46!important;background:#d1fae5!important;border-color:#6ee7b7!important}.ant-tag-warning{color:#92400e!important;background:#fef3c7!important;border-color:#fcd34d!important}.ant-tag-error{color:#991b1b!important;background:#fee2e2!important;border-color:#fca5a5!important}.cw-account-summary{display:inline-flex;min-width:0;align-items:flex-start;flex-direction:column;line-height:1.25}.cw-account-summary strong{overflow:hidden;max-width:180px;color:var(--cw-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cw-account-summary span{color:var(--cw-text-muted);font-size:11px;font-weight:500}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-select-focused .ant-select-selector{outline:2px solid var(--cw-focus);outline-offset:2px}.cw-mobile-header-shell{display:flex;width:100%;height:100%;min-width:0;align-items:center}.cw-mobile-navigation-trigger.ant-btn{display:inline-grid;width:44px;min-width:44px;height:44px;padding:0;flex:0 0 44px;place-items:center}.cw-mobile-header-content{height:100%;min-width:0;flex:1 1}.cw-mobile-header-content>.ant-pro-global-header{height:100%}.cw-mobile-header-content .ant-pro-global-header-collapsed-button{display:none}.cw-navigation-collapse-trigger{min-width:44px;min-height:44px;width:100%;justify-content:flex-start;padding-inline:12px;font-size:12px}.ant-pro-sider-collapsed .cw-navigation-collapse-trigger{justify-content:center;padding-inline:0}.cw-navigation-collapse-trigger:focus-visible{outline:2px solid var(--cw-focus);outline-offset:-3px}@media (max-width: 576px){.ant-pro-layout .ant-layout-header.ant-pro-layout-header{height:56px;padding-inline:12px}.ant-pro-layout .ant-pro-layout-content{padding-block:0 24px}.ant-pro-layout .ant-pro-page-container-warp-page-header{padding-block:20px 14px}.ant-pro-layout .ant-pro-page-container-children-container{padding-inline:14px}.ant-pro-layout .ant-page-header-heading-title,.ant-pro-layout .ant-pro-page-container-warp-page-header h1{font-size:22px}.cw-account-summary span{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}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}mark{padding:.2em;background-color:#feffe6}
