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)}@-ms-viewport{width:device-width}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]{-webkit-text-decoration:underline dotted;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}:root{--polaris-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--polaris-font-brand: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, "Liberation Mono", monospace;--polaris-font-mono: var(--polaris-font-brand);--polaris-text-label-sm: 10px;--polaris-text-label: 11px;--polaris-text-body-sm: 12px;--polaris-text-body: 13px;--polaris-text-body-lg: 14px;--polaris-text-h3: 16px;--polaris-text-h2: 20px;--polaris-weight-medium: 500;--polaris-weight-semibold: 600;--polaris-weight-bold: 700;--polaris-leading-body: 1.55;--polaris-radius-small: 4px;--polaris-radius-medium: 6px;--polaris-radius-large: 8px;--polaris-radius-pill: 6px;--polaris-space-xxs: 2px;--polaris-space-xs: 4px;--polaris-space-s: 8px;--polaris-space-m: 12px;--polaris-space-l: 16px;--polaris-space-xl: 24px;--polaris-space-xxxl: 40px;--polaris-space-section-gap: 24px;--polaris-duration-instant: 80ms;--polaris-duration-quick: .14s;--polaris-duration-standard: .22s;--polaris-duration-medium: .32s;--polaris-ease-standard-decelerate: cubic-bezier(.16, 1, .3, 1);--polaris-ease-emphasized-decelerate: cubic-bezier(.2, 0, 0, 1);--polaris-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--polaris-grid-header-height: 48px;--polaris-grid-content-padding: 16px}:root,:root[data-theme=dark]{color-scheme:dark;--polaris-brand-50: #F5F6F8;--polaris-brand-100: #E3E5E9;--polaris-brand-200: #F2F4F6;--polaris-brand-300: #E3E5E9;--polaris-brand-400: #D2D6DC;--polaris-brand-500: #E3E5E9;--polaris-brand-600: #A6ADB6;--polaris-brand-700: #80868F;--polaris-brand-800: #5C636D;--polaris-brand-900: #444A54;--polaris-brand: var(--polaris-brand-500);--polaris-accent: var(--polaris-brand-400);--polaris-gray-50: #1A1C20;--polaris-gray-100: #1F2226;--polaris-gray-200: #25282D;--polaris-gray-300: #2E3238;--polaris-gray-400: #80868F;--polaris-gray-500: #A6ADB6;--polaris-gray-600: #D3D7DC;--polaris-black: #F2F4F6;--polaris-text-primary: #E8EAED;--polaris-bg-card: #212429;--polaris-bg-secondary: #26292F;--polaris-success: #4ADE80;--polaris-led-glow: 0 0 6px rgba(74, 222, 128, .5);--polaris-danger: #F87171;--polaris-error: #F87171;--polaris-warning: #FBBF24;--polaris-info: #60A5FA;--polaris-red-bg: rgba(248, 113, 113, .1);--polaris-red-border: rgba(248, 113, 113, .35);--polaris-orange-bg: rgba(251, 146, 60, .1);--polaris-orange-border: rgba(251, 146, 60, .35);--polaris-selection-bg: rgba(148, 163, 184, .26);--polaris-blueprint-line: rgba(255, 255, 255, .035);--polaris-shadow-subtle: 0 1px 2px rgba(0, 0, 0, .28);--polaris-shadow-small: 0 2px 8px rgba(0, 0, 0, .32);--polaris-shadow-medium: 0 8px 24px rgba(0, 0, 0, .38);--polaris-shadow-large: 0 16px 48px rgba(0, 0, 0, .44);--polaris-shadow-brand-sm: 0 2px 12px rgba(227, 229, 233, .08);--polaris-shadow-brand-md: 0 4px 20px rgba(227, 229, 233, .12);--polaris-shadow-inner-glow: inset 0 1px 0 rgba(255, 255, 255, .045);--polaris-shadow-inner-glow-strong: inset 0 1px 0 rgba(255, 255, 255, .07), inset 0 0 24px rgba(227, 229, 233, .02);--polaris-gradient-button: linear-gradient(180deg, #F2F4F6 0%, #D8DCE1 100%);--polaris-gradient-brand: linear-gradient(135deg, #2E3238 0%, #5C636D 100%);--polaris-gradient-sidebar: linear-gradient(180deg, #1F2226 0%, #1A1C20 100%);--polaris-gradient-card-accent: linear-gradient(135deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, 0) 60%);--polaris-gradient-icon-bg: linear-gradient(135deg, rgba(255, 255, 255, .09) 0%, rgba(255, 255, 255, .03) 100%);--polaris-gradient-gold-shimmer: linear-gradient(90deg, rgba(166, 173, 182, 0) 0%, rgba(166, 173, 182, .2) 50%, rgba(166, 173, 182, 0) 100%);--polaris-frosted-bar-blur: 14px;--polaris-frosted-bar-tint: rgba(31, 34, 38, .78);--polaris-frosted-bar-border: rgba(255, 255, 255, .1);--polaris-frosted-panel-blur: 18px;--polaris-frosted-panel-tint: rgba(33, 36, 41, .72);--polaris-frosted-panel-border: rgba(255, 255, 255, .09);--polaris-frosted-card-blur: 16px;--polaris-frosted-card-tint: rgba(33, 36, 41, .66);--polaris-frosted-card-border: rgba(255, 255, 255, .09);--polaris-frosted-dark-blur: 16px;--polaris-frosted-dark-tint: rgba(26, 28, 32, .82);--polaris-frosted-dark-border: rgba(255, 255, 255, .1);--polaris-shadow-frosted: 0 8px 32px rgba(0, 0, 0, .36);--polaris-glass-border-light: 1px solid rgba(255, 255, 255, .08);--polaris-glass-border-dark: 1px solid rgba(255, 255, 255, .12);--polaris-glass-border-card: 1px solid rgba(255, 255, 255, .1);--polaris-hairline: rgba(255, 255, 255, .06);--polaris-hairline-strong: rgba(255, 255, 255, .1);--polaris-border-strong: rgba(255, 255, 255, .15);--polaris-hover-fill: rgba(255, 255, 255, .07);--polaris-collapse-btn-bg: rgba(37, 40, 45, .72);--polaris-accent-border: rgba(255, 255, 255, .22);--polaris-accent-border-strong: rgba(255, 255, 255, .4);--polaris-scanline: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .28) 30%, rgba(245, 246, 248, .46) 50%, rgba(255, 255, 255, .28) 70%, rgba(255, 255, 255, 0) 100%);--polaris-card-topline: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .14) 50%, rgba(255, 255, 255, 0) 100%);--polaris-tick-glow: 0 0 6px rgba(255, 255, 255, .32);--polaris-icon-drop-glow: drop-shadow(0 0 4px rgba(255, 255, 255, .26));--polaris-orb-small: radial-gradient(circle, rgba(255, 255, 255, .055) 0%, rgba(255, 255, 255, 0) 70%);--polaris-orb-medium: radial-gradient(circle, rgba(166, 173, 182, .045) 0%, rgba(166, 173, 182, 0) 70%);--polaris-orb-large: radial-gradient(circle, rgba(255, 255, 255, .03) 0%, rgba(255, 255, 255, 0) 70%);--polaris-comp-sidebar-width: 232px;--polaris-comp-sidebar-collapsed-width: 64px;--polaris-comp-sidebar-bg: linear-gradient(180deg, #1F2226 0%, #1A1C20 100%);--polaris-comp-sidebar-shadow: 1px 0 0 rgba(255, 255, 255, .06);--polaris-comp-sidebar-item-color: #9AA0A9;--polaris-comp-sidebar-item-hover-color: #D3D7DC;--polaris-comp-sidebar-item-hover-bg: rgba(255, 255, 255, .055);--polaris-comp-sidebar-item-active-color: #F2F4F6;--polaris-comp-sidebar-item-active-bg: rgba(255, 255, 255, .08);--polaris-comp-sidebar-item-padding: 7px 10px;--polaris-comp-sidebar-item-radius: 4px;--polaris-comp-sidebar-logo-radius: 6px;--polaris-comp-header-height: 48px;--polaris-comp-header-bg: rgba(31, 34, 38, .82);--polaris-comp-header-blur: 14px;--polaris-comp-header-border: 1px solid rgba(255, 255, 255, .07);--polaris-comp-header-shadow: 0 1px 0 rgba(255, 255, 255, .04);--polaris-comp-collapse-btn-size: 32px;--polaris-comp-collapse-btn-radius: 4px;--polaris-comp-content-card-bg: #212429;--polaris-comp-content-card-padding: 16px;--polaris-comp-content-card-radius: 8px;--polaris-comp-content-card-blur: 0px;--polaris-comp-default-bg: #212429;--polaris-comp-default-border: rgba(255, 255, 255, .12);--polaris-comp-default-color: #E8EAED;--polaris-comp-input-bg: #1F2226;--polaris-comp-input-border: rgba(255, 255, 255, .15);--polaris-comp-input-focus-border: #D2D6DC;--polaris-comp-input-focus-shadow: 0 0 0 2px rgba(255, 255, 255, .14);--polaris-comp-input-radius: 4px;--polaris-comp-textarea-radius: 4px;--polaris-comp-dropdown-bg: #26292F;--polaris-comp-dropdown-blur: 8px;--polaris-comp-dropdown-radius: 6px;--polaris-comp-dropdown-item-hover-bg: rgba(255, 255, 255, .07);--polaris-comp-dropdown-item-radius: 4px;--polaris-comp-modal-bg: #212429;--polaris-comp-modal-border: 1px solid rgba(255, 255, 255, .1);--polaris-comp-modal-radius: 8px;--polaris-comp-modal-blur: 0px;--polaris-comp-modal-shadow: 0 24px 64px rgba(0, 0, 0, .5);--polaris-comp-tooltip-bg: #2E3238;--polaris-comp-tooltip-blur: 6px;--polaris-comp-tooltip-radius: 4px;--polaris-comp-table-radius: 6px;--polaris-comp-table-header-bg: #1F2226;--polaris-comp-table-header-border: rgba(255, 255, 255, .08);--polaris-comp-table-header-color: #A6ADB6;--polaris-comp-table-header-font: var(--polaris-font-family);--polaris-comp-table-header-font-weight: 600;--polaris-comp-table-cell-border: rgba(255, 255, 255, .06);--polaris-comp-table-row-hover-bg: rgba(255, 255, 255, .04);--polaris-comp-pagination-radius: 4px;--polaris-comp-pagination-active-bg: rgba(255, 255, 255, .1);--polaris-comp-pagination-active-border: rgba(255, 255, 255, .35);--polaris-comp-tab-radius: 4px;--polaris-comp-tab-padding: 5px 12px;--polaris-comp-tab-hover-bg: rgba(255, 255, 255, .06);--polaris-comp-tab-active-bg: rgba(255, 255, 255, .1);--polaris-comp-tab-active-color: #F2F4F6;--polaris-comp-tag-radius: 4px;--polaris-comp-tag-padding: 0 6px;--polaris-comp-tag-font-size: 11px;--polaris-comp-tag-font-weight: 600;--polaris-comp-stat-bg: #25282D;--polaris-comp-stat-radius: 6px;--polaris-comp-stat-active-bg: rgba(255, 255, 255, .08);--polaris-comp-stat-active-border: rgba(255, 255, 255, .3);--polaris-comp-stat-active-shadow: 0 0 16px rgba(255, 255, 255, .07);--polaris-comp-page-icon-size: 34px;--polaris-comp-page-icon-radius: 6px;--polaris-comp-page-icon-bg: var(--polaris-gradient-icon-bg);--polaris-comp-page-icon-color: #E3E5E9;--polaris-comp-button-radius: 4px;--polaris-comp-button-font-weight: 600}:root[data-theme=light]{color-scheme:light;--polaris-brand-50: #15181D;--polaris-brand-100: #2E3238;--polaris-brand-200: #697180;--polaris-brand-300: #444B57;--polaris-brand-400: #2E3238;--polaris-brand-500: #15181D;--polaris-brand-600: #444B57;--polaris-brand-700: #5C636D;--polaris-brand-800: #80868F;--polaris-brand-900: #A6ADB6;--polaris-brand: var(--polaris-brand-500);--polaris-accent: var(--polaris-brand-400);--polaris-gray-50: #F4F5F7;--polaris-gray-100: #ECEEF1;--polaris-gray-200: #E4E7EB;--polaris-gray-300: #D5DAE0;--polaris-gray-400: #9AA1AB;--polaris-gray-500: #697180;--polaris-gray-600: #444B57;--polaris-black: #15181D;--polaris-text-primary: #191C21;--polaris-bg-card: #FFFFFF;--polaris-bg-secondary: #F0F2F4;--polaris-success: #16A34A;--polaris-led-glow: 0 0 6px rgba(22, 105, 74, .4);--polaris-danger: #DC2626;--polaris-error: #DC2626;--polaris-warning: #D97706;--polaris-info: #2563EB;--polaris-red-bg: rgba(220, 38, 38, .06);--polaris-red-border: rgba(220, 38, 38, .28);--polaris-orange-bg: rgba(217, 119, 6, .06);--polaris-orange-border: rgba(217, 119, 6, .28);--polaris-selection-bg: rgba(21, 27, 40, .12);--polaris-blueprint-line: rgba(21, 27, 40, .045);--polaris-shadow-subtle: 0 1px 2px rgba(16, 24, 40, .05);--polaris-shadow-small: 0 1px 3px rgba(16, 24, 40, .08);--polaris-shadow-medium: 0 4px 12px rgba(16, 24, 40, .08);--polaris-shadow-large: 0 12px 32px rgba(16, 24, 40, .12);--polaris-shadow-brand-sm: 0 2px 12px rgba(16, 24, 40, .1);--polaris-shadow-brand-md: 0 4px 20px rgba(16, 24, 40, .14);--polaris-shadow-inner-glow: inset 0 1px 0 rgba(255, 255, 255, .85);--polaris-shadow-inner-glow-strong: inset 0 1px 0 rgba(255, 255, 255, .92), inset 0 0 24px rgba(16, 24, 40, .015);--polaris-gradient-button: linear-gradient(180deg, #26292F 0%, #15181D 100%);--polaris-gradient-brand: linear-gradient(135deg, #E4E7EB 0%, #A6ADB6 100%);--polaris-gradient-sidebar: linear-gradient(180deg, #FBFCFD 0%, #F4F5F7 100%);--polaris-gradient-card-accent: linear-gradient(135deg, rgba(16, 24, 40, .04) 0%, rgba(16, 24, 40, 0) 60%);--polaris-gradient-icon-bg: linear-gradient(135deg, rgba(16, 24, 40, .06) 0%, rgba(16, 24, 40, .02) 100%);--polaris-gradient-gold-shimmer: linear-gradient(90deg, rgba(68, 75, 87, 0) 0%, rgba(68, 75, 87, .14) 50%, rgba(68, 75, 87, 0) 100%);--polaris-frosted-bar-tint: rgba(255, 255, 255, .82);--polaris-frosted-bar-border: rgba(16, 24, 40, .08);--polaris-frosted-panel-tint: rgba(255, 255, 255, .78);--polaris-frosted-panel-border: rgba(16, 24, 40, .07);--polaris-frosted-card-tint: rgba(255, 255, 255, .74);--polaris-frosted-card-border: rgba(16, 24, 40, .07);--polaris-frosted-dark-tint: rgba(244, 245, 247, .88);--polaris-frosted-dark-border: rgba(16, 24, 40, .09);--polaris-shadow-frosted: 0 8px 32px rgba(16, 24, 40, .1);--polaris-glass-border-light: 1px solid rgba(16, 24, 40, .08);--polaris-glass-border-dark: 1px solid rgba(16, 24, 40, .12);--polaris-glass-border-card: 1px solid rgba(16, 24, 40, .09);--polaris-hairline: rgba(16, 24, 40, .06);--polaris-hairline-strong: rgba(16, 24, 40, .1);--polaris-border-strong: rgba(16, 24, 40, .15);--polaris-hover-fill: rgba(16, 24, 40, .045);--polaris-collapse-btn-bg: rgba(255, 255, 255, .75);--polaris-accent-border: rgba(16, 24, 40, .24);--polaris-accent-border-strong: rgba(16, 24, 40, .42);--polaris-scanline: linear-gradient(90deg, rgba(16, 24, 40, 0) 0%, rgba(16, 24, 40, .18) 30%, rgba(16, 24, 40, .3) 50%, rgba(16, 24, 40, .18) 70%, rgba(16, 24, 40, 0) 100%);--polaris-card-topline: linear-gradient(90deg, rgba(16, 24, 40, 0) 0%, rgba(16, 24, 40, .12) 50%, rgba(16, 24, 40, 0) 100%);--polaris-tick-glow: 0 0 6px rgba(16, 24, 40, .22);--polaris-icon-drop-glow: drop-shadow(0 0 4px rgba(16, 24, 40, .18));--polaris-orb-small: radial-gradient(circle, rgba(16, 24, 40, .04) 0%, rgba(16, 24, 40, 0) 70%);--polaris-orb-medium: radial-gradient(circle, rgba(68, 75, 87, .032) 0%, rgba(68, 75, 87, 0) 70%);--polaris-orb-large: radial-gradient(circle, rgba(16, 24, 40, .022) 0%, rgba(16, 24, 40, 0) 70%);--polaris-comp-sidebar-bg: linear-gradient(180deg, #FBFCFD 0%, #F4F5F7 100%);--polaris-comp-sidebar-shadow: 1px 0 0 rgba(16, 24, 40, .06);--polaris-comp-sidebar-item-color: #697180;--polaris-comp-sidebar-item-hover-color: #2E3238;--polaris-comp-sidebar-item-hover-bg: rgba(16, 24, 40, .045);--polaris-comp-sidebar-item-active-color: #15181D;--polaris-comp-sidebar-item-active-bg: rgba(16, 24, 40, .07);--polaris-comp-header-bg: rgba(255, 255, 255, .85);--polaris-comp-header-border: 1px solid rgba(16, 24, 40, .07);--polaris-comp-header-shadow: 0 1px 0 rgba(16, 24, 40, .04);--polaris-comp-content-card-bg: #FFFFFF;--polaris-comp-default-bg: #FFFFFF;--polaris-comp-default-border: rgba(16, 24, 40, .12);--polaris-comp-default-color: #191C21;--polaris-comp-input-bg: #FFFFFF;--polaris-comp-input-border: rgba(16, 24, 40, .14);--polaris-comp-input-focus-border: #15181D;--polaris-comp-input-focus-shadow: 0 0 0 2px rgba(16, 24, 40, .1);--polaris-comp-dropdown-bg: #FFFFFF;--polaris-comp-dropdown-item-hover-bg: rgba(16, 24, 40, .045);--polaris-comp-modal-bg: #FFFFFF;--polaris-comp-modal-border: 1px solid rgba(16, 24, 40, .09);--polaris-comp-modal-shadow: 0 24px 64px rgba(16, 24, 40, .16);--polaris-comp-table-header-bg: #F0F2F4;--polaris-comp-table-header-border: rgba(16, 24, 40, .07);--polaris-comp-table-header-color: #697180;--polaris-comp-table-cell-border: rgba(16, 24, 40, .055);--polaris-comp-table-row-hover-bg: rgba(16, 24, 40, .03);--polaris-comp-pagination-active-bg: rgba(16, 24, 40, .07);--polaris-comp-pagination-active-border: rgba(16, 24, 40, .32);--polaris-comp-tab-hover-bg: rgba(16, 24, 40, .045);--polaris-comp-tab-active-bg: rgba(16, 24, 40, .07);--polaris-comp-tab-active-color: #15181D;--polaris-comp-stat-bg: #FFFFFF;--polaris-comp-stat-active-bg: rgba(16, 24, 40, .045);--polaris-comp-stat-active-border: rgba(16, 24, 40, .32);--polaris-comp-stat-active-shadow: 0 0 16px rgba(16, 24, 40, .06);--polaris-comp-page-icon-color: #444B57}html{background-color:var(--polaris-gray-50)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--polaris-font-family);font-size:var(--polaris-text-body);font-weight:var(--polaris-weight-medium);line-height:var(--polaris-leading-body);color:var(--polaris-text-primary);background-color:var(--polaris-gray-50);overflow-x:hidden}#root{min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--polaris-gray-300);border-radius:var(--polaris-radius-small);border:2px solid var(--polaris-gray-50)}::-webkit-scrollbar-thumb:hover{background:var(--polaris-brand-700)}::selection{background:var(--polaris-selection-bg);color:var(--polaris-black)}a{color:var(--polaris-brand-300);text-decoration:none;transition:color var(--polaris-duration-quick) var(--polaris-ease-standard-decelerate)}a:hover{color:var(--polaris-brand-200)}code,kbd,samp,pre{font-family:var(--polaris-font-mono)}@keyframes polaris-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes polaris-fade-in{0%{opacity:0}to{opacity:1}}@keyframes polaris-fade-in-scale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes polaris-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes polaris-slide-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes polaris-pulse-glow{0%,to{opacity:1;box-shadow:0 0 #34d39973}50%{opacity:.72;box-shadow:0 0 0 5px #34d39900}}@keyframes polaris-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes polaris-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.polaris-led{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--polaris-success);animation:polaris-pulse-glow 2.4s ease-in-out infinite;flex-shrink:0}.polaris-led--ok{background:var(--polaris-success)}.polaris-led--warn{background:var(--polaris-warning);animation-name:polaris-pulse-glow}.polaris-led--err{background:var(--polaris-danger)}.polaris-led--idle{background:var(--polaris-gray-400);animation:none}.polaris-blueprint{background-image:linear-gradient(var(--polaris-blueprint-line) 1px,transparent 1px),linear-gradient(90deg,var(--polaris-blueprint-line) 1px,transparent 1px);background-size:28px 28px}.polaris-frosted-bar{backdrop-filter:blur(var(--polaris-frosted-bar-blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--polaris-frosted-bar-blur)) saturate(150%);background:var(--polaris-frosted-bar-tint);border:var(--polaris-frosted-bar-border);box-shadow:var(--polaris-shadow-inner-glow)}.polaris-frosted-panel{backdrop-filter:blur(var(--polaris-frosted-panel-blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--polaris-frosted-panel-blur)) saturate(150%);background:var(--polaris-frosted-panel-tint);border:var(--polaris-frosted-panel-border);box-shadow:var(--polaris-shadow-frosted)}.polaris-glass-border{border:var(--polaris-glass-border-light)}.polaris-glass-border--dark{border:var(--polaris-glass-border-dark)}.polaris-glass-border--card{border:var(--polaris-glass-border-card);border-radius:var(--polaris-comp-content-card-radius)}.polaris-animate-fade-in{animation:polaris-fade-in var(--polaris-duration-medium) var(--polaris-ease-standard-decelerate)}.polaris-animate-slide-up{animation:polaris-slide-up var(--polaris-duration-medium) var(--polaris-ease-standard-decelerate)}.polaris-animate-slide-in-right{animation:polaris-slide-in-right var(--polaris-duration-medium) var(--polaris-ease-standard-decelerate)}.polaris-animate-float{animation:polaris-float 4s ease-in-out infinite}.polaris-admin-layout{display:flex;min-height:100vh;background-color:var(--polaris-gray-50)}.polaris-sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--polaris-comp-sidebar-width);background:var(--polaris-comp-sidebar-bg);transition:width var(--polaris-duration-standard) var(--polaris-ease-emphasized-decelerate);display:flex;flex-direction:column;z-index:100;box-shadow:var(--polaris-comp-sidebar-shadow);overflow:hidden}.polaris-sidebar--collapsed{width:var(--polaris-comp-sidebar-collapsed-width)}.polaris-sidebar:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--polaris-scanline);z-index:2}.polaris-sidebar-logo{height:var(--polaris-grid-header-height);display:flex;align-items:center;gap:var(--polaris-space-s);padding:0 var(--polaris-space-l);border-bottom:1px solid var(--polaris-hairline);flex-shrink:0}.polaris-sidebar-logo__icon{width:30px;height:30px;border-radius:var(--polaris-comp-sidebar-logo-radius);background:var(--polaris-gradient-icon-bg);border:1px solid var(--polaris-accent-border);display:flex;align-items:center;justify-content:center;color:var(--polaris-brand-300);box-shadow:var(--polaris-shadow-brand-sm);transition:all var(--polaris-duration-quick) var(--polaris-ease-spring);flex-shrink:0}.polaris-sidebar-logo__icon:hover{border-color:var(--polaris-accent-border-strong);box-shadow:var(--polaris-shadow-brand-md)}.polaris-sidebar-logo__text{font-family:var(--polaris-font-brand);font-size:14px;font-weight:var(--polaris-weight-bold);color:var(--polaris-black);letter-spacing:.5px;white-space:nowrap;transition:opacity var(--polaris-duration-quick) var(--polaris-ease-standard-decelerate)}.polaris-sidebar--collapsed .polaris-sidebar-logo{justify-content:center;padding:0}.polaris-sidebar--collapsed .polaris-sidebar-logo__text{display:none}.polaris-sidebar-menu{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--polaris-space-s) var(--polaris-space-s);display:flex;flex-direction:column}.polaris-sidebar-menu::-webkit-scrollbar{width:4px}.polaris-sidebar-menu::-webkit-scrollbar-thumb{border-radius:var(--polaris-radius-small);border:none}.polaris-sidebar-footer{padding:var(--polaris-space-m);border-top:1px solid var(--polaris-hairline);flex-shrink:0}.polaris-main{flex:1;margin-left:var(--polaris-comp-sidebar-width);display:flex;flex-direction:column;min-width:0;transition:margin-left var(--polaris-duration-standard) var(--polaris-ease-emphasized-decelerate)}.polaris-main--sidebar-collapsed{margin-left:var(--polaris-comp-sidebar-collapsed-width)}.polaris-header{height:var(--polaris-comp-header-height);padding:0 var(--polaris-space-xl);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:50;backdrop-filter:blur(var(--polaris-comp-header-blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--polaris-comp-header-blur)) saturate(150%);background:var(--polaris-comp-header-bg);border-bottom:var(--polaris-comp-header-border);box-shadow:var(--polaris-comp-header-shadow)}.polaris-header__left{display:flex;align-items:center;gap:var(--polaris-space-m)}.polaris-header__right{display:flex;align-items:center;gap:var(--polaris-space-l)}.polaris-collapse-btn{width:var(--polaris-comp-collapse-btn-size);height:var(--polaris-comp-collapse-btn-size);border-radius:var(--polaris-comp-collapse-btn-radius);border:1px solid var(--polaris-border-strong);background:var(--polaris-collapse-btn-bg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--polaris-duration-quick) var(--polaris-ease-standard-decelerate);color:var(--polaris-gray-500);box-shadow:var(--polaris-shadow-subtle)}.polaris-collapse-btn:hover{background:var(--polaris-comp-sidebar-item-hover-bg);border-color:var(--polaris-accent-border-strong);color:var(--polaris-brand-300);box-shadow:var(--polaris-shadow-brand-sm)}.polaris-collapse-btn:active{transform:scale(.94)}.polaris-header__id{display:inline-flex;align-items:center;gap:var(--polaris-space-s);font-size:var(--polaris-text-body-sm);color:var(--polaris-gray-500);letter-spacing:.2px}.polaris-header__id b{color:var(--polaris-brand-300);font-weight:var(--polaris-weight-semibold)}.polaris-user-info{display:flex;align-items:center;gap:var(--polaris-space-s);cursor:pointer;padding:var(--polaris-space-xs) var(--polaris-space-m);border-radius:var(--polaris-radius-medium);transition:all var(--polaris-duration-quick) var(--polaris-ease-standard-decelerate)}.polaris-user-info:hover{background:var(--polaris-hover-fill)}.polaris-content{flex:1;padding:var(--polaris-grid-content-padding);animation:polaris-fade-in var(--polaris-duration-standard) var(--polaris-ease-emphasized-decelerate);position:relative;z-index:1}.polaris-content-card{background:var(--polaris-comp-content-card-bg);border-radius:var(--polaris-comp-content-card-radius);padding:var(--polaris-comp-content-card-padding);box-shadow:var(--polaris-shadow-subtle),var(--polaris-shadow-inner-glow);border:1px solid var(--polaris-hairline-strong);position:relative;overflow:hidden}.polaris-content-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--polaris-card-topline);pointer-events:none}.polaris-page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--polaris-space-xl)}.polaris-page-header__title{display:flex;align-items:center;gap:var(--polaris-space-m)}.polaris-page-header__title h2{font-family:var(--polaris-font-family);font-size:var(--polaris-text-h2);font-weight:var(--polaris-weight-bold);color:var(--polaris-text-primary);margin:0;letter-spacing:.2px}.polaris-page-header__title-icon{width:var(--polaris-comp-page-icon-size);height:var(--polaris-comp-page-icon-size);border-radius:var(--polaris-comp-page-icon-radius);background:var(--polaris-comp-page-icon-bg);display:flex;align-items:center;justify-content:center;color:var(--polaris-comp-page-icon-color);font-size:18px;box-shadow:var(--polaris-shadow-subtle),inset 0 1px #94a3b81a;border:1px solid var(--polaris-accent-border);transition:all var(--polaris-duration-quick) var(--polaris-ease-spring)}.polaris-page-header__title-icon:hover{border-color:var(--polaris-accent-border-strong);box-shadow:var(--polaris-shadow-brand-sm)}.polaris-stat-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--polaris-space-m);margin-bottom:var(--polaris-space-section-gap)}.polaris-stat-card{background:var(--polaris-comp-stat-bg);border-radius:var(--polaris-comp-stat-radius);padding:var(--polaris-space-l);text-align:center;cursor:pointer;border:1px solid var(--polaris-hairline);box-shadow:var(--polaris-shadow-subtle);transition:all var(--polaris-duration-quick) var(--polaris-ease-standard-decelerate);position:relative;overflow:hidden}.polaris-stat-card:hover{box-shadow:var(--polaris-shadow-small);transform:translateY(-1px);border-color:var(--polaris-accent-border)}.polaris-stat-card--active{border-color:var(--polaris-comp-stat-active-border)!important;background:var(--polaris-comp-stat-active-bg);box-shadow:var(--polaris-comp-stat-active-shadow)}.polaris-stat-card__label{font-size:var(--polaris-text-label);font-weight:var(--polaris-weight-semibold);color:var(--polaris-gray-500);margin-bottom:var(--polaris-space-xs);letter-spacing:.3px}.polaris-stat-card__value{font-size:26px;font-weight:var(--polaris-weight-bold);color:var(--polaris-brand-300);line-height:1.2;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.polaris-stat-card--active .polaris-stat-card__value{color:var(--polaris-accent)}.polaris-grid{display:grid;gap:var(--polaris-space-l)}.polaris-grid--2{grid-template-columns:repeat(2,1fr)}.polaris-grid--3{grid-template-columns:repeat(3,1fr)}.polaris-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.polaris-grid--3,.polaris-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.polaris-grid--2,.polaris-grid--3,.polaris-grid--4{grid-template-columns:1fr}}@media(max-width:768px){.polaris-sidebar{transform:translate(-100%);box-shadow:none}.polaris-sidebar--mobile-open{transform:translate(0);box-shadow:4px 0 24px #00000073}.polaris-main{margin-left:0!important}}.polaris-sidebar-group{margin-bottom:var(--polaris-space-s)}.polaris-sidebar-group__label{font-size:11px;font-weight:var(--polaris-weight-semibold);color:var(--polaris-gray-400);letter-spacing:.3px;padding:var(--polaris-space-s) var(--polaris-space-m);margin-bottom:var(--polaris-space-xxs)}.polaris-sidebar-item{display:flex;align-items:center;gap:var(--polaris-space-m);padding:var(--polaris-comp-sidebar-item-padding);border-radius:var(--polaris-comp-sidebar-item-radius);color:var(--polaris-comp-sidebar-item-color);cursor:pointer;transition:all var(--polaris-duration-quick) var(--polaris-ease-standard-decelerate);margin-bottom:1px;white-space:nowrap;overflow:hidden;position:relative}.polaris-sidebar-item:hover{background:var(--polaris-comp-sidebar-item-hover-bg);color:var(--polaris-comp-sidebar-item-hover-color)}.polaris-sidebar-item--active{background:var(--polaris-comp-sidebar-item-active-bg);color:var(--polaris-comp-sidebar-item-active-color);font-weight:var(--polaris-weight-semibold)}.polaris-sidebar-item--active:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:2px;border-radius:1px;background:var(--polaris-accent);box-shadow:var(--polaris-tick-glow)}.polaris-sidebar-item__icon{font-size:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;transition:all var(--polaris-duration-quick) var(--polaris-ease-standard-decelerate)}.polaris-sidebar-item--active .polaris-sidebar-item__icon{filter:var(--polaris-icon-drop-glow)}.polaris-sidebar-item__text{font-size:13px;font-weight:var(--polaris-weight-medium);transition:opacity var(--polaris-duration-quick) var(--polaris-ease-standard-decelerate)}.polaris-sidebar-item__chip{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--polaris-radius-small);background:var(--polaris-comp-sidebar-item-hover-bg);color:var(--polaris-comp-sidebar-item-color);font-size:12px;font-weight:var(--polaris-weight-semibold);font-family:var(--polaris-font-family);flex-shrink:0;-webkit-user-select:none;user-select:none}.polaris-sidebar-item--active .polaris-sidebar-item__chip{background:var(--polaris-comp-sidebar-item-active-bg);color:var(--polaris-comp-sidebar-item-active-color)}.polaris-sidebar--collapsed .polaris-sidebar-item{justify-content:center;padding:9px}.polaris-sidebar--collapsed .polaris-sidebar-item__count,.polaris-sidebar--collapsed .polaris-sidebar-item__text,.polaris-sidebar--collapsed .polaris-sidebar-group__label{display:none}.polaris-sidebar--collapsed .polaris-sidebar-menu{padding-left:0;padding-right:0}.polaris-sidebar--collapsed .polaris-sidebar-footer{padding:var(--polaris-space-xs)}.polaris-sidebar--collapsed .polaris-user-info{justify-content:center;padding:var(--polaris-space-xs)}.polaris-sidebar--collapsed .polaris-user-info .ant-avatar{flex-shrink:0}.polaris-breadcrumb{display:flex;align-items:center;gap:var(--polaris-space-xs);font-size:var(--polaris-text-body-sm);color:var(--polaris-gray-500)}.polaris-breadcrumb__separator{color:var(--polaris-gray-400);font-size:10px}.polaris-breadcrumb__current{color:var(--polaris-brand-300);font-weight:var(--polaris-weight-semibold)}:focus-visible{outline:2px solid var(--polaris-accent);outline-offset:2px;border-radius:var(--polaris-radius-small)}.ant-table-cell{font-variant-numeric:tabular-nums}.ant-table-container table>thead>tr>th{font-family:var(--polaris-comp-table-header-font);font-size:var(--polaris-text-label);letter-spacing:.3px}.ant-card{-webkit-backdrop-filter:none;backdrop-filter:none}.ant-statistic-content-value{font-family:var(--polaris-font-family)!important;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ant-modal .ant-modal-content{border:1px solid var(--polaris-hairline-strong)}.ant-message-notice-content,.ant-notification-notice{font-variant-numeric:tabular-nums}.polaris-divider{height:1px;background:var(--polaris-card-topline);border:none;margin:var(--polaris-space-l) 0}.polaris-section-title{display:flex;align-items:center;gap:var(--polaris-space-s);font-size:var(--polaris-text-h3);font-weight:var(--polaris-weight-semibold);color:var(--polaris-text-primary)}.polaris-section-title:before{content:"";width:3px;height:16px;border-radius:1px;background:var(--polaris-accent);box-shadow:var(--polaris-tick-glow)}.polaris-login{min-height:100vh;display:flex;font-family:var(--polaris-font-family)}.polaris-login__brand{width:55%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--polaris-gradient-sidebar);border-right:1px solid var(--polaris-hairline)}.polaris-login__panel{width:45%;display:flex;align-items:center;justify-content:center;background:var(--polaris-gray-50);padding:32px;position:relative;overflow:hidden}.polaris-login__scanline{position:absolute;top:0;left:0;right:0;height:2px;background:var(--polaris-scanline)}.polaris-login__rings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.5;pointer-events:none}.polaris-login__brand-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:28px;color:var(--polaris-text-primary);padding:0 40px}.polaris-login__logo{width:92px;height:92px;border-radius:6px;background:var(--polaris-gradient-icon-bg);border:1px solid var(--polaris-accent-border);display:flex;align-items:center;justify-content:center;box-shadow:var(--polaris-shadow-medium),var(--polaris-shadow-brand-sm),var(--polaris-shadow-inner-glow-strong)}.polaris-login__logo-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:44px;line-height:1;color:var(--polaris-brand-300)}.polaris-login__badge{margin-top:12px;display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:4px;border:1px solid var(--polaris-success);background:var(--polaris-bg-secondary);font-size:12px;letter-spacing:1.5px;color:var(--polaris-success)}.polaris-login__nameplate{margin-top:8px;display:flex;flex-direction:column;gap:0;border-radius:8px;border:1px solid var(--polaris-hairline-strong);background:var(--polaris-frosted-card-tint);width:100%;max-width:420px;overflow:hidden}.polaris-login__nameplate-row{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--polaris-hairline);font-size:11.5px;line-height:18px;color:var(--polaris-gray-500);letter-spacing:.5px}.polaris-login__nameplate-row:first-child{border-top:none}.polaris-login__nameplate-row .polaris-login__nameplate-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:14px;line-height:1;color:var(--polaris-brand-300);flex-shrink:0}.polaris-login__nameplate-row .polaris-login__nameplate-label{flex:1}.polaris-login__nameplate-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--polaris-success);box-shadow:var(--polaris-led-glow)}.polaris-login__copyright{position:absolute;bottom:28px;left:0;right:0;text-align:center;z-index:10;font-size:12px;color:var(--polaris-gray-400)}.polaris-login__form-wrap{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:32px;position:relative;z-index:1;margin-block:auto}.polaris-login__readout{position:absolute;bottom:24px;left:0;right:0;text-align:center;font-size:10.5px;color:var(--polaris-gray-400);letter-spacing:1px}.polaris-login__mobile-logo{display:none;flex-direction:column;align-items:center;gap:12px;margin-bottom:16px}.polaris-login__mobile-logo .polaris-login__logo{width:60px;height:60px;border-radius:8px}.polaris-login__mobile-logo .polaris-login__logo-icon{font-size:30px}@media(max-width:1023px){.polaris-login__brand{display:none!important}.polaris-login__panel{width:100%!important}.polaris-login__mobile-logo{display:flex!important}}
