:root[data-skin=classic-window][data-theme=dark],html[data-skin=classic-window] body[theme-mode=dark]{--skin-brand: #6E96D6;--skin-brand-hover: #85A9E0;--skin-brand-active: #5C84C4;--skin-bg: #17191C;--skin-surface: #292C30;--skin-surface-raised: #2E3136;--skin-surface-subtle: #202328;--skin-border: #3A3E43;--skin-text: #F4F4F5;--skin-text-secondary: #C4C7CB;--skin-focus: rgba(245, 207, 87, .38);--skin-header-bg: #6E96D6;--skin-sidebar-bg: #1F2226;--skin-sidebar-hover: #2A2E33;--skin-sidebar-active: #33373C;--skin-primary-foreground: #07111E;--cw-bg: #17191C;--cw-surface: #292C30;--cw-surface-hover: #33373C;--cw-surface-active: #212429;--cw-surface-subtle: #202328;--cw-input-bg: #101216;--cw-edge-light: #666B72;--cw-edge-light-soft: #4A4F55;--cw-edge-dark: #090A0C;--cw-edge-dark-soft: #131519;--cw-border-hover: #8B9096;--cw-text: #F4F4F5;--cw-muted: #C4C7CB;--cw-primary: #6E96D6;--cw-primary-hover: #85A9E0;--cw-primary-active: #5C84C4;--cw-on-primary: #07111E;--cw-primary-bevel-out: inset 1px 1px 0 rgba(255, 255, 255, .28), inset -1px -1px 0 rgba(0, 0, 0, .5);--cw-primary-bevel-in: inset 1px 1px 0 rgba(0, 0, 0, .5), inset -1px -1px 0 rgba(255, 255, 255, .28);--cw-bevel-out: inset 1px 1px 0 var(--cw-edge-light), inset -1px -1px 0 var(--cw-edge-dark-soft);--cw-bevel-in: inset 1px 1px 0 var(--cw-edge-dark-soft), inset -1px -1px 0 var(--cw-edge-light);--cw-title: #6E96D6;--cw-title-text: #07111E;--cw-title-muted: #0E1B2C;--cw-focus: #F5CF57;--cw-focus-ring: rgba(245, 207, 87, .4);--cw-danger: #FF7B8B;--cw-warning: #F3B85B;--cw-success: #67D18A;--cw-window-shadow: 4px 4px 0 rgba(0, 0, 0, .45);--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--cw-z-sticky: 10;--cw-z-dropdown: 30;--cw-z-drawer: 40;--cw-z-modal: 50;--cw-z-toast: 60;--semi-color-primary: #6E96D6 !important;--semi-color-primary-hover: #85A9E0 !important;--semi-color-primary-active: #5C84C4 !important;--semi-color-primary-disabled: #4A5770 !important;--semi-color-primary-light-default: rgba(110, 150, 214, .14) !important;--semi-color-primary-light-hover: rgba(110, 150, 214, .22) !important;--semi-color-primary-light-active: rgba(110, 150, 214, .3) !important;--semi-color-bg-0: #17191C !important;--semi-color-bg-1: #292C30 !important;--semi-color-bg-2: #2E3136 !important;--semi-color-bg-3: #33373C !important;--semi-color-bg-4: #3B3F45 !important;--semi-color-fill-0: rgba(110, 150, 214, .08) !important;--semi-color-fill-1: rgba(110, 150, 214, .13) !important;--semi-color-fill-2: rgba(110, 150, 214, .2) !important;--semi-color-border: #3A3E43 !important;--semi-color-border-1: #44484E !important;--semi-color-border-2: #52565C !important;--semi-color-border-3: #666B72 !important;--semi-color-text-0: #F4F4F5 !important;--semi-color-text-1: #DEE0E3 !important;--semi-color-text-2: #C4C7CB !important;--semi-color-text-3: #9CA0A6 !important;--semi-color-disabled-text: #8B9096 !important;--semi-color-disabled-bg: #24272B !important;--semi-color-disabled-fill: #2A2D32 !important;--semi-color-disabled-border: #3A3E43 !important;--semi-color-focus-border: #F5CF57 !important;--semi-color-link: #6E96D6 !important;--semi-color-link-hover: #85A9E0 !important;--semi-color-link-active: #5C84C4 !important;--semi-color-link-visited: #C9A9E8 !important;--semi-color-success: #67D18A !important;--semi-color-warning: #F3B85B !important;--semi-color-danger: #FF7B8B !important;--semi-color-info: #7FA8E8 !important;--semi-color-overlay-bg: rgba(3, 4, 6, .62) !important;--semi-color-shadow: rgba(0, 0, 0, .5) !important;--semi-color-data-0: #6E96D6 !important;--semi-color-data-1: #D86FA8 !important;--semi-color-data-2: #4FC3C0 !important;--semi-color-data-3: #E8A04E !important;--semi-color-data-4: #9C7BD6 !important;--semi-border-radius-small: 0px !important;--semi-border-radius-medium: 2px !important;--semi-border-radius-large: 2px !important}:root[data-skin=classic-window][data-theme=light],html[data-skin=classic-window] body[theme-mode=light]{--skin-brand: #123A78;--skin-brand-hover: #164A96;--skin-brand-active: #0E2F62;--skin-bg: #BFC3C7;--skin-surface: #D8D9DA;--skin-surface-raised: #DEDFE1;--skin-surface-subtle: #CFD1D4;--skin-border: #8A8D91;--skin-text: #111111;--skin-text-secondary: #42464A;--skin-focus: rgba(17, 17, 17, .22);--skin-header-bg: #123A78;--skin-sidebar-bg: #C6C9CC;--skin-sidebar-hover: #D1D3D6;--skin-sidebar-active: #C4C7CB;--skin-primary-foreground: #FFFFFF;--cw-bg: #BFC3C7;--cw-surface: #D8D9DA;--cw-surface-hover: #E3E4E6;--cw-surface-active: #C8CBCE;--cw-surface-subtle: #CFD1D4;--cw-input-bg: #FFFFFF;--cw-edge-light: #FFFFFF;--cw-edge-light-soft: #E9EAEC;--cw-edge-dark: #4B4F53;--cw-edge-dark-soft: #94969A;--cw-border-hover: #33363A;--cw-text: #111111;--cw-muted: #42464A;--cw-primary: #123A78;--cw-primary-hover: #164A96;--cw-primary-active: #0E2F62;--cw-on-primary: #FFFFFF;--cw-primary-bevel-out: inset 1px 1px 0 rgba(255, 255, 255, .34), inset -1px -1px 0 rgba(0, 0, 0, .32);--cw-primary-bevel-in: inset 1px 1px 0 rgba(0, 0, 0, .32), inset -1px -1px 0 rgba(255, 255, 255, .34);--cw-bevel-out: inset 1px 1px 0 var(--cw-edge-light), inset -1px -1px 0 var(--cw-edge-dark-soft);--cw-bevel-in: inset 1px 1px 0 var(--cw-edge-dark-soft), inset -1px -1px 0 var(--cw-edge-light);--cw-title: #123A78;--cw-title-text: #FFFFFF;--cw-title-muted: #D9E1EF;--cw-focus: #111111;--cw-focus-ring: rgba(17, 17, 17, .24);--cw-danger: #A40E24;--cw-warning: #7A4800;--cw-success: #12612B;--cw-window-shadow: 4px 4px 0 rgba(23, 25, 28, .2);--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--cw-z-sticky: 10;--cw-z-dropdown: 30;--cw-z-drawer: 40;--cw-z-modal: 50;--cw-z-toast: 60;--semi-color-primary: #123A78 !important;--semi-color-primary-hover: #164A96 !important;--semi-color-primary-active: #0E2F62 !important;--semi-color-primary-disabled: #9AA6BC !important;--semi-color-primary-light-default: #D6DEEB !important;--semi-color-primary-light-hover: #C7D3E6 !important;--semi-color-primary-light-active: #B7C7DF !important;--semi-color-bg-0: #BFC3C7 !important;--semi-color-bg-1: #D8D9DA !important;--semi-color-bg-2: #DEDFE1 !important;--semi-color-bg-3: #CFD1D4 !important;--semi-color-bg-4: #C6C9CC !important;--semi-color-fill-0: rgba(18, 58, 120, .06) !important;--semi-color-fill-1: rgba(18, 58, 120, .1) !important;--semi-color-fill-2: rgba(18, 58, 120, .16) !important;--semi-color-border: #8A8D91 !important;--semi-color-border-1: #94969A !important;--semi-color-border-2: #6E7175 !important;--semi-color-border-3: #4B4F53 !important;--semi-color-text-0: #111111 !important;--semi-color-text-1: #2B2E33 !important;--semi-color-text-2: #42464A !important;--semi-color-text-3: #5C6066 !important;--semi-color-disabled-text: #7E8286 !important;--semi-color-disabled-bg: #CFD1D4 !important;--semi-color-disabled-fill: #C6C9CC !important;--semi-color-disabled-border: #A5A8AC !important;--semi-color-focus-border: #123A78 !important;--semi-color-link: #123A78 !important;--semi-color-link-hover: #164A96 !important;--semi-color-link-active: #0E2F62 !important;--semi-color-link-visited: #6C4BA0 !important;--semi-color-success: #12612B !important;--semi-color-warning: #7A4800 !important;--semi-color-danger: #A40E24 !important;--semi-color-info: #255FB8 !important;--semi-color-overlay-bg: rgba(23, 25, 28, .48) !important;--semi-color-shadow: rgba(23, 25, 28, .24) !important;--semi-color-data-0: #123A78 !important;--semi-color-data-1: #9B2C6B !important;--semi-color-data-2: #007A78 !important;--semi-color-data-3: #A55200 !important;--semi-color-data-4: #5D3B9C !important;--semi-border-radius-small: 0px !important;--semi-border-radius-medium: 2px !important;--semi-border-radius-large: 2px !important;color-scheme:light}html[data-skin=classic-window] body{font-family:Tahoma,Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=classic-window] ::selection{background:var(--cw-primary);color:var(--cw-on-primary)}html[data-skin=classic-window] .section-bar h2,html[data-skin=classic-window] .task-launch-band h2,html[data-skin=classic-window] .section-title,html[data-skin=classic-window] .dashboard-chart-panel h3{color:var(--cw-text);font-size:14px;line-height:20px;font-weight:700}html[data-skin=classic-window] .login-visual{background:var(--cw-bg)}html[data-skin=classic-window] .login-visual-shade{background:#10223e85}html[data-skin=classic-window] .login-visual:after{position:absolute;top:0;left:0;right:0;height:26px;z-index:1;background:var(--cw-title);box-shadow:inset 0 1px #ffffff42,inset 0 -1px #00000057;content:""}html[data-skin=classic-window] .login-form-shell{background:var(--cw-bg)}html[data-skin=classic-window] .login-panel{position:relative;padding-top:44px;border:1px solid var(--cw-edge-dark);background:var(--cw-surface);box-shadow:var(--cw-bevel-out),var(--cw-window-shadow)}html[data-skin=classic-window] .login-panel:before{position:absolute;top:0;left:0;right:0;height:28px;background:var(--cw-title);box-shadow:inset 0 1px #ffffff42,inset 0 -1px #00000057;content:""}html[data-skin=classic-window] .login-heading{margin-bottom:22px}html[data-skin=classic-window] .login-heading .semi-typography{font-size:16px;line-height:20px;font-weight:700}html[data-skin=classic-window] .login-heading p{margin-top:6px;font-size:13px}html[data-skin=classic-window] .login-eyebrow{color:var(--cw-primary)}html[data-skin=classic-window] .login-submit{font-weight:700}html[data-skin=classic-window] .app-header{background:var(--cw-title);border-bottom:1px solid var(--cw-edge-dark);box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000052}html[data-skin=classic-window] .app-header-title,html[data-skin=classic-window] .app-header-title .semi-icon,html[data-skin=classic-window] .app-header .semi-button-borderless{color:var(--cw-title-text)}html[data-skin=classic-window] .grouped-sidebar{border-right:1px solid var(--cw-edge-dark);box-shadow:inset -1px 0 0 var(--cw-edge-dark-soft)}html[data-skin=classic-window] .grouped-sidebar-brand{background:var(--cw-title);border-bottom:1px solid var(--cw-edge-dark);box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000052}html[data-skin=classic-window] .grouped-sidebar-brand strong,html[data-skin=classic-window] .grouped-sidebar-brand .brand-mark{color:var(--cw-title-text)}html[data-skin=classic-window] .grouped-sidebar-footer{border-top:1px solid var(--cw-edge-dark);box-shadow:inset 0 1px 0 var(--cw-edge-light)}html[data-skin=classic-window] .grouped-nav-item,html[data-skin=classic-window] .grouped-nav-section-trigger{border-radius:0;transition:background-color .12s ease-out,color .12s ease-out,box-shadow .12s ease-out}html[data-skin=classic-window] .grouped-nav-item:hover,html[data-skin=classic-window] .grouped-nav-section-trigger:hover{color:var(--cw-text);background:var(--cw-surface-hover);box-shadow:var(--cw-bevel-out)}html[data-skin=classic-window] .grouped-nav-item-active,html[data-skin=classic-window] .grouped-nav-item-active:hover{color:var(--cw-text);background:var(--cw-surface-active);font-weight:700;box-shadow:var(--cw-bevel-in)}html[data-skin=classic-window] .grouped-nav-child.grouped-nav-item-active:before{border-radius:0;background:var(--cw-primary)}html[data-skin=classic-window] .grouped-nav-section-active>span:nth-child(2){color:var(--cw-primary)}html[data-skin=classic-window] .grouped-nav-chevron{color:var(--cw-muted)}html[data-skin=classic-window] .system-menu-icon-shell,html[data-skin=classic-window] .grouped-nav-tone-cyan .system-menu-icon-shell,html[data-skin=classic-window] .grouped-nav-tone-violet .system-menu-icon-shell,html[data-skin=classic-window] .grouped-nav-tone-amber .system-menu-icon-shell,html[data-skin=classic-window] .grouped-nav-tone-blue .system-menu-icon-shell,html[data-skin=classic-window] .grouped-nav-tone-rose .system-menu-icon-shell,html[data-skin=classic-window] .grouped-nav-tone-indigo .system-menu-icon-shell,html[data-skin=classic-window] .grouped-nav-tone-slate .system-menu-icon-shell{border-radius:0;color:var(--cw-muted);background:transparent}html[data-skin=classic-window] .grouped-nav-item-active .system-menu-icon-shell,html[data-skin=classic-window] .grouped-nav-item-active:hover .system-menu-icon-shell{color:var(--cw-primary)}html[data-skin=classic-window] .filter-band,html[data-skin=classic-window] .data-band,html[data-skin=classic-window] .stat-item,html[data-skin=classic-window] .dashboard-chart-panel,html[data-skin=classic-window] .backtest-chart-band,html[data-skin=classic-window] .adjustment-mobile-item,html[data-skin=classic-window] .overlap-priority-list{border:1px solid var(--cw-edge-dark);border-radius:0;background:var(--cw-surface);box-shadow:var(--cw-bevel-out)}html[data-skin=classic-window] .stat-item:nth-child(n){border-left-width:1px;border-left-color:var(--cw-edge-dark)}html[data-skin=classic-window] .stat-value{color:var(--cw-text);font-weight:700}html[data-skin=classic-window] .stat-label,html[data-skin=classic-window] .dashboard-updated{color:var(--cw-muted)}html[data-skin=classic-window] .dashboard-chart-canvas{border:1px solid var(--cw-edge-dark);background:var(--cw-input-bg);box-shadow:var(--cw-bevel-in)}html[data-skin=classic-window] .dashboard-chart-empty,html[data-skin=classic-window] .source-line,html[data-skin=classic-window] .selection-count{color:var(--cw-muted)}html[data-skin=classic-window] .appearance-popover{border:1px solid var(--cw-edge-dark);border-radius:0;background:var(--cw-surface);box-shadow:var(--cw-bevel-out),var(--cw-window-shadow)}html[data-skin=classic-window] .appearance-panel{background:var(--cw-surface)}html[data-skin=classic-window] .appearance-panel-header{margin:-16px -16px 16px;padding:6px 16px 5px;background:var(--cw-title);box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000052}html[data-skin=classic-window] .appearance-panel-header h2{margin:0;color:var(--cw-title-text);font-size:14px;line-height:20px;font-weight:700}html[data-skin=classic-window] .appearance-panel-kicker{color:var(--cw-title-muted)}html[data-skin=classic-window] .appearance-panel-header .semi-button{color:var(--cw-title-text)}html[data-skin=classic-window] .appearance-fieldset legend,html[data-skin=classic-window] .appearance-mode-fieldset legend{color:var(--cw-muted)}html[data-skin=classic-window] .appearance-skin-option{min-height:66px;border:1px solid var(--cw-edge-dark);border-radius:0;background:var(--cw-surface);color:var(--cw-text);box-shadow:var(--cw-bevel-out);transition:background-color .12s ease-out,box-shadow .12s ease-out}html[data-skin=classic-window] .appearance-skin-option:hover{background:var(--cw-surface-hover);border-color:var(--cw-edge-dark)}html[data-skin=classic-window] .appearance-skin-option-selected,html[data-skin=classic-window] .appearance-skin-option-selected:hover{border-color:var(--cw-primary);background:var(--cw-surface-active);box-shadow:var(--cw-bevel-in),inset 0 0 0 1px var(--cw-primary);font-weight:700}html[data-skin=classic-window] .appearance-skin-option:focus-visible{outline:2px dotted var(--cw-focus);outline-offset:-4px}html[data-skin=classic-window] .appearance-skin-swatch{border:1px solid var(--cw-edge-dark);border-radius:0}html[data-skin=classic-window] .appearance-skin-option-selected .appearance-skin-check{color:var(--cw-primary)}html[data-skin=classic-window] .semi-button{min-height:32px;border-radius:0;font-weight:600;transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out,opacity .12s ease-out}html[data-skin=classic-window] .semi-button:not(.semi-button-borderless){border:1px solid var(--cw-edge-dark);background:var(--cw-surface);color:var(--cw-text);box-shadow:var(--cw-bevel-out)}html[data-skin=classic-window] .semi-button:not(.semi-button-borderless):not(.semi-button-disabled):hover{background:var(--cw-surface-hover);border-color:var(--cw-edge-dark);color:var(--cw-text);box-shadow:var(--cw-bevel-out)}html[data-skin=classic-window] .semi-button:not(.semi-button-borderless):not(.semi-button-disabled):active{background:var(--cw-surface-active);border-color:var(--cw-edge-dark);box-shadow:var(--cw-bevel-in)}html[data-skin=classic-window] .semi-button:not(.semi-button-borderless):not(.semi-button-disabled):active .semi-button-content{transform:translate(1px,1px)}html[data-skin=classic-window] .semi-button-primary.semi-button-solid{border-color:var(--cw-primary-active);background:var(--cw-primary);color:var(--cw-on-primary)!important;box-shadow:var(--cw-primary-bevel-out)}html[data-skin=classic-window] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):hover{background:var(--cw-primary-hover);border-color:var(--cw-primary-active);box-shadow:var(--cw-primary-bevel-out)}html[data-skin=classic-window] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):active{background:var(--cw-primary-active);box-shadow:var(--cw-primary-bevel-in)}html[data-skin=classic-window] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):active .semi-button-content{transform:translate(1px,1px)}html[data-skin=classic-window] .semi-button-danger.semi-button-solid{border-color:var(--cw-danger);background:var(--cw-danger);color:var(--cw-on-primary)!important;box-shadow:var(--cw-primary-bevel-out)}html[data-skin=classic-window] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):active{box-shadow:var(--cw-primary-bevel-in)}html[data-skin=classic-window] .semi-button-danger:not(.semi-button-solid):not(.semi-button-borderless){border-color:var(--cw-danger);color:var(--cw-danger);background:var(--cw-surface)}html[data-skin=classic-window] .semi-button-borderless{border-radius:0;color:var(--cw-text)}html[data-skin=classic-window] .semi-button-borderless:not(.semi-button-disabled):hover{color:var(--cw-text);background:var(--cw-surface-hover);box-shadow:inset 0 0 0 1px var(--cw-edge-dark-soft)}html[data-skin=classic-window] .semi-button-borderless:not(.semi-button-disabled):active{color:var(--cw-text);background:var(--cw-surface-active);box-shadow:inset 1px 1px 0 var(--cw-edge-dark-soft),inset -1px -1px 0 var(--cw-edge-light)}html[data-skin=classic-window] .semi-button:focus-visible{outline:2px dotted var(--cw-focus);outline-offset:-4px;box-shadow:var(--cw-bevel-out),0 0 0 2px var(--cw-focus-ring)!important}html[data-skin=classic-window] .semi-button-primary.semi-button-solid:focus-visible{box-shadow:var(--cw-primary-bevel-out),0 0 0 2px var(--cw-focus-ring)!important}html[data-skin=classic-window] .semi-button-loading:not(.semi-button-disabled){color:var(--cw-muted)}html[data-skin=classic-window] .semi-button-disabled,html[data-skin=classic-window] .semi-button-disabled.semi-button-primary.semi-button-solid{border:1px solid var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg);color:var(--semi-color-disabled-text)!important;box-shadow:none;opacity:.82}html[data-skin=classic-window] .semi-button-disabled:active .semi-button-content{transform:none}html[data-skin=classic-window] .semi-input-wrapper,html[data-skin=classic-window] .semi-input-textarea-wrapper,html[data-skin=classic-window] .semi-select,html[data-skin=classic-window] .semi-datepicker-range-input,html[data-skin=classic-window] .semi-datepicker .semi-input-wrapper{border:1px solid var(--cw-edge-dark);border-radius:0;background:var(--cw-input-bg);color:var(--cw-text);box-shadow:var(--cw-bevel-in);transition:border-color .12s ease-out,background-color .12s ease-out,box-shadow .12s ease-out}html[data-skin=classic-window] .semi-input-wrapper:hover,html[data-skin=classic-window] .semi-input-textarea-wrapper:hover,html[data-skin=classic-window] .semi-select:not(.semi-select-disabled):hover,html[data-skin=classic-window] .semi-datepicker-range-input:hover,html[data-skin=classic-window] .semi-datepicker .semi-input-wrapper:hover{border-color:var(--cw-border-hover);background:var(--cw-input-bg);box-shadow:var(--cw-bevel-in)}html[data-skin=classic-window] .semi-input-wrapper-focus,html[data-skin=classic-window] .semi-input-textarea-wrapper:focus-within,html[data-skin=classic-window] .semi-select-focus,html[data-skin=classic-window] .semi-select-open,html[data-skin=classic-window] .semi-datepicker .semi-input-wrapper:focus-within,html[data-skin=classic-window] .semi-datepicker-range-input:focus-within{border-color:var(--cw-focus);background:var(--cw-input-bg);box-shadow:var(--cw-bevel-in),0 0 0 2px var(--cw-focus-ring)!important}html[data-skin=classic-window] .semi-input,html[data-skin=classic-window] .semi-input-number-input,html[data-skin=classic-window] textarea{color:var(--cw-text)}html[data-skin=classic-window] .semi-input::placeholder,html[data-skin=classic-window] textarea::placeholder{color:var(--cw-muted);opacity:.85}html[data-skin=classic-window] .semi-select-selection-placeholder,html[data-skin=classic-window] .semi-select-placeholder,html[data-skin=classic-window] .semi-input-prefix,html[data-skin=classic-window] .semi-input-suffix,html[data-skin=classic-window] .semi-select-arrow{color:var(--cw-muted)}html[data-skin=classic-window] .semi-input-wrapper-error,html[data-skin=classic-window] .semi-select-error,html[data-skin=classic-window] .semi-input-wrapper-error:hover,html[data-skin=classic-window] .semi-select-error:hover{border-color:var(--cw-danger);box-shadow:inset 0 0 0 1px var(--cw-danger),var(--cw-bevel-in)}html[data-skin=classic-window] .semi-input-wrapper-warning,html[data-skin=classic-window] .semi-select-warning,html[data-skin=classic-window] .semi-input-wrapper-warning:hover,html[data-skin=classic-window] .semi-select-warning:hover{border-color:var(--cw-warning);box-shadow:var(--cw-bevel-in)}html[data-skin=classic-window] .semi-input-wrapper:has(.semi-input[readonly]){background:var(--cw-surface-subtle);color:var(--cw-muted);box-shadow:inset 0 1px 0 var(--cw-edge-dark-soft)}html[data-skin=classic-window] .semi-input-wrapper-disabled,html[data-skin=classic-window] .semi-select-disabled,html[data-skin=classic-window] .semi-datepicker .semi-input-wrapper-disabled{border:1px solid var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg);box-shadow:none;opacity:.85}html[data-skin=classic-window] .semi-input-wrapper-disabled .semi-input,html[data-skin=classic-window] .semi-select-disabled .semi-select-selection-text{color:var(--semi-color-disabled-text)}html[data-skin=classic-window] .semi-input-clearbtn,html[data-skin=classic-window] .semi-input-modebtn,html[data-skin=classic-window] .semi-select-clear,html[data-skin=classic-window] .semi-datepicker .semi-input-clearbtn{border-radius:0;color:var(--cw-muted)}html[data-skin=classic-window] .semi-input-clearbtn:hover,html[data-skin=classic-window] .semi-input-modebtn:hover,html[data-skin=classic-window] .semi-select-clear:hover,html[data-skin=classic-window] .semi-datepicker .semi-input-clearbtn:hover{color:var(--cw-text);background:var(--cw-surface-hover);box-shadow:inset 0 0 0 1px var(--cw-edge-dark-soft)}html[data-skin=classic-window] .semi-checkbox-inner-display{border:1px solid var(--cw-edge-dark);border-radius:0;background:var(--cw-input-bg);box-shadow:var(--cw-bevel-in);transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out}html[data-skin=classic-window] .semi-checkbox:hover .semi-checkbox-inner-display{border-color:var(--cw-border-hover)}html[data-skin=classic-window] .semi-checkbox-checked .semi-checkbox-inner-display,html[data-skin=classic-window] .semi-checkbox-indeterminate .semi-checkbox-inner-display,html[data-skin=classic-window] .semi-checkbox-inner-checked .semi-checkbox-inner-display{border-color:var(--cw-primary-active);background:var(--cw-primary);color:var(--cw-on-primary);box-shadow:var(--cw-primary-bevel-out)}html[data-skin=classic-window] .semi-checkbox:has(input:focus-visible) .semi-checkbox-inner-display{outline:2px dotted var(--cw-focus);outline-offset:2px}html[data-skin=classic-window] .semi-checkbox-disabled .semi-checkbox-inner-display{border:1px solid var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg);box-shadow:none;opacity:.8}html[data-skin=classic-window] .semi-radio-inner-display{border:1px solid var(--cw-edge-dark);border-radius:50%;background:var(--cw-input-bg);box-shadow:var(--cw-bevel-in);transition:border-color .12s ease-out,box-shadow .12s ease-out}html[data-skin=classic-window] .semi-radio:hover .semi-radio-inner-display{border-color:var(--cw-border-hover)}html[data-skin=classic-window] .semi-radio-checked .semi-radio-inner-display,html[data-skin=classic-window] .semi-radio-inner-checked .semi-radio-inner-display{border-color:var(--cw-primary);background:var(--cw-input-bg);box-shadow:var(--cw-bevel-in),0 0 0 1px var(--cw-primary)}html[data-skin=classic-window] .semi-radio:has(input:focus-visible) .semi-radio-inner-display{outline:2px dotted var(--cw-focus);outline-offset:2px}html[data-skin=classic-window] .semi-radio-disabled .semi-radio-inner-display{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg);box-shadow:none;opacity:.8}html[data-skin=classic-window] .semi-switch{position:relative;border:1px solid var(--cw-edge-dark);border-radius:0;background:var(--cw-surface-subtle);box-shadow:var(--cw-bevel-in);transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out}html[data-skin=classic-window] .semi-switch:hover{border-color:var(--cw-border-hover)}html[data-skin=classic-window] .semi-switch.semi-switch-checked{border-color:var(--cw-primary-active);background:var(--cw-primary);box-shadow:var(--cw-bevel-in)}html[data-skin=classic-window] .semi-switch-knob{border:1px solid var(--cw-edge-dark);border-radius:0;background:var(--cw-surface);box-shadow:var(--cw-bevel-out)}html[data-skin=classic-window] .semi-switch:before{position:absolute;top:50%;right:4px;color:var(--cw-muted);font-size:9px;font-weight:700;line-height:1;content:"0";transform:translateY(-50%)}html[data-skin=classic-window] .semi-switch.semi-switch-checked:before{right:auto;left:4px;color:var(--cw-on-primary);content:"1"}html[data-skin=classic-window] .semi-switch:has(input:focus-visible){outline:2px dotted var(--cw-focus);outline-offset:2px}html[data-skin=classic-window] .semi-switch-disabled,html[data-skin=classic-window] .semi-switch-disabled.semi-switch-checked{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg);box-shadow:none;opacity:.7}html[data-skin=classic-window] .compat-segmented{padding:2px;border:1px solid var(--cw-edge-dark);border-radius:0;background:var(--cw-surface-subtle);box-shadow:var(--cw-bevel-in)}html[data-skin=classic-window] .compat-segmented-item{border:0;border-radius:0;color:var(--cw-muted);transition:background-color .12s ease-out,color .12s ease-out,box-shadow .12s ease-out}html[data-skin=classic-window] .compat-segmented-item:hover{background:var(--cw-surface-hover);color:var(--cw-text);box-shadow:var(--cw-bevel-out)}html[data-skin=classic-window] .compat-segmented-item-selected,html[data-skin=classic-window] .compat-segmented-item-selected:hover{background:var(--cw-surface);color:var(--cw-text);font-weight:700;box-shadow:var(--cw-bevel-out),inset 0 3px 0 var(--cw-primary)}html[data-skin=classic-window] .compat-segmented-item:focus-visible{outline:2px dotted var(--cw-focus);outline-offset:-3px}html[data-skin=classic-window] .compat-segmented-item:disabled,html[data-skin=classic-window] .compat-segmented-disabled .compat-segmented-item{color:var(--semi-color-disabled-text);background:transparent;box-shadow:none}html[data-skin=classic-window] .semi-tabs-bar-line.semi-tabs-bar-top{border-bottom-color:var(--cw-edge-dark)}html[data-skin=classic-window] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab{margin-right:2px;border:1px solid transparent;border-bottom:0;border-radius:0;color:var(--cw-muted);transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out}html[data-skin=classic-window] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:hover{border-color:var(--cw-edge-dark);background:var(--cw-surface-hover);color:var(--cw-text);box-shadow:inset 1px 1px 0 var(--cw-edge-light)}html[data-skin=classic-window] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active,html[data-skin=classic-window] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active:hover{border-color:var(--cw-edge-dark);background:var(--cw-surface);color:var(--cw-text);font-weight:700;box-shadow:inset 1px 1px 0 var(--cw-edge-light)}html[data-skin=classic-window] .semi-tabs-tab{border-radius:0}html[data-skin=classic-window] .semi-tabs-tab:focus-visible{outline:2px dotted var(--cw-focus)!important;outline-offset:-3px!important}html[data-skin=classic-window] .semi-table-thead>.semi-table-row>.semi-table-row-head{color:var(--cw-text);background:var(--cw-surface-subtle);border-bottom:1px solid var(--cw-edge-dark);box-shadow:inset 1px 1px 0 var(--cw-edge-light),inset 0 -1px 0 var(--cw-edge-dark-soft);font-weight:700}html[data-skin=classic-window] .semi-table-row-head,html[data-skin=classic-window] .semi-table-row-cell{border-right:1px solid var(--cw-edge-dark-soft)}html[data-skin=classic-window] .semi-table-tbody>.semi-table-row{transition:background-color .1s ease-out}html[data-skin=classic-window] .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell,html[data-skin=classic-window] .semi-table-tbody>.semi-table-row.semi-table-row-hovered>.semi-table-row-cell{background:var(--cw-surface-hover)}html[data-skin=classic-window] .semi-table-placeholder,html[data-skin=classic-window] .semi-empty{color:var(--cw-muted)}html[data-skin=classic-window] .semi-table-expand-icon{border:1px solid var(--cw-edge-dark);border-radius:0;background:var(--cw-surface);color:var(--cw-text);box-shadow:var(--cw-bevel-out)}html[data-skin=classic-window] .semi-table-expand-icon:hover{background:var(--cw-surface-hover)}html[data-skin=classic-window] .semi-table-expand-icon:active{box-shadow:var(--cw-bevel-in)}html[data-skin=classic-window] .semi-page-item{border:1px solid var(--cw-edge-dark);border-radius:0;background:var(--cw-surface);color:var(--cw-text);box-shadow:var(--cw-bevel-out);transition:background-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out}html[data-skin=classic-window] .semi-page-item:not(.semi-page-item-disabled):hover{background:var(--cw-surface-hover)}html[data-skin=classic-window] .semi-page-item:not(.semi-page-item-disabled):active{box-shadow:var(--cw-bevel-in)}html[data-skin=classic-window] .semi-page-item-active,html[data-skin=classic-window] .semi-page-item-active:hover{border-color:var(--cw-primary-active);background:var(--cw-primary);color:var(--cw-on-primary);font-weight:700;box-shadow:var(--cw-primary-bevel-out)}html[data-skin=classic-window] .semi-page-item-disabled{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg);color:var(--semi-color-disabled-text);box-shadow:none}html[data-skin=classic-window] .semi-page-item:focus-visible{outline:2px dotted var(--cw-focus);outline-offset:-4px}html[data-skin=classic-window] .semi-tag:not(.semi-tag-circle){border:1px solid currentColor;border-radius:2px;box-shadow:inset 0 1px #ffffff29}html[data-skin=classic-window] .semi-tag-circle{border-radius:50%}html[data-skin=classic-window] .semi-badge-count,html[data-skin=classic-window] .semi-badge-wrapper .semi-badge-count{border-radius:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=classic-window] .semi-tooltip-content{border:1px solid var(--cw-edge-dark);border-radius:0;background:var(--cw-surface);color:var(--cw-text);box-shadow:var(--cw-bevel-out),3px 3px 0 var(--semi-color-shadow)}html[data-skin=classic-window] .semi-select-option-list,html[data-skin=classic-window] .semi-popover-content,html[data-skin=classic-window] .semi-datepicker-container{border:1px solid var(--cw-edge-dark);border-radius:0;background:var(--cw-surface);color:var(--cw-text);box-shadow:var(--cw-bevel-out),var(--cw-window-shadow)}html[data-skin=classic-window] .semi-select-option{min-height:32px;border-radius:0;color:var(--cw-text);transition:background-color .1s ease-out,color .1s ease-out}html[data-skin=classic-window] .semi-select-option-focused,html[data-skin=classic-window] .semi-select-option:not(.semi-select-option-disabled):hover{background:var(--cw-surface-hover)}html[data-skin=classic-window] .semi-select-option-selected,html[data-skin=classic-window] .semi-select-option-selected:hover{background:var(--cw-primary);color:var(--cw-on-primary);font-weight:700}html[data-skin=classic-window] .semi-select-option-disabled{color:var(--semi-color-disabled-text)}html[data-skin=classic-window] .semi-datepicker-day-main{border:1px solid transparent;border-radius:0}html[data-skin=classic-window] .semi-datepicker-day-main:hover{border-color:var(--cw-edge-dark-soft);background:var(--cw-surface-hover)}html[data-skin=classic-window] .semi-datepicker-day-selected .semi-datepicker-day-main,html[data-skin=classic-window] .semi-datepicker-day-selected-start .semi-datepicker-day-main,html[data-skin=classic-window] .semi-datepicker-day-selected-end .semi-datepicker-day-main{border-color:var(--cw-primary-active);background:var(--cw-primary);color:var(--cw-on-primary)}html[data-skin=classic-window] .semi-upload-drag-area{border:1px dashed var(--cw-border-hover);border-radius:0;background:var(--cw-input-bg);box-shadow:var(--cw-bevel-in);color:var(--cw-muted)}html[data-skin=classic-window] .semi-upload-drag-area:hover,html[data-skin=classic-window] .semi-upload-drag-area.semi-upload-dragover{border:1px solid var(--cw-primary);background:var(--cw-surface-hover);color:var(--cw-text)}html[data-skin=classic-window] .semi-upload-file-card{border:1px solid var(--cw-edge-dark);border-radius:0;background:var(--cw-surface);box-shadow:var(--cw-bevel-out)}html[data-skin=classic-window] .semi-upload-file-card:hover{background:var(--cw-surface-hover)}html[data-skin=classic-window] .semi-progress-track{border:1px solid var(--cw-edge-dark);border-radius:0;background:var(--cw-input-bg);box-shadow:var(--cw-bevel-in)}html[data-skin=classic-window] .semi-progress-track-inner{border-radius:0;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 6px,var(--cw-input-bg) 6px,var(--cw-input-bg) 8px)}html[data-skin=classic-window] .semi-progress-text,html[data-skin=classic-window] .automation-progress-text b{color:var(--cw-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=classic-window] .semi-skeleton-avatar,html[data-skin=classic-window] .semi-skeleton-title,html[data-skin=classic-window] .semi-skeleton-paragraph>li,html[data-skin=classic-window] .semi-skeleton-button,html[data-skin=classic-window] .semi-skeleton-image{border-radius:0;background:var(--cw-surface-subtle)}html[data-skin=classic-window] .semi-collapse-header{border-radius:0;transition:background-color .12s ease-out,box-shadow .12s ease-out}html[data-skin=classic-window] .semi-collapse-header:hover{background:var(--cw-surface-hover);box-shadow:inset 0 0 0 1px var(--cw-edge-dark-soft)}html[data-skin=classic-window] .semi-collapse-content{background:var(--cw-surface-subtle);box-shadow:inset 0 1px 0 var(--cw-edge-dark-soft)}html[data-skin=classic-window] .semi-collapse-item{border-color:var(--cw-edge-dark-soft)}html[data-skin=classic-window] .semi-modal-content,html[data-skin=classic-window] .semi-sidesheet-inner{overflow:hidden;border:1px solid var(--cw-edge-dark);border-radius:0;background:var(--cw-surface);box-shadow:var(--cw-bevel-out),var(--cw-window-shadow)}html[data-skin=classic-window] .semi-modal-header,html[data-skin=classic-window] .semi-sidesheet-header{background:var(--cw-title);border-bottom:1px solid var(--cw-edge-dark);box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000052}html[data-skin=classic-window] .semi-modal-header .semi-modal-title,html[data-skin=classic-window] .semi-sidesheet-header .semi-sidesheet-title,html[data-skin=classic-window] .semi-sidesheet-header .sheet-title{color:var(--cw-title-text);font-size:14px;font-weight:700}html[data-skin=classic-window] .semi-modal-header .semi-button,html[data-skin=classic-window] .semi-sidesheet-header .semi-button{color:var(--cw-title-text)}html[data-skin=classic-window] .semi-modal-footer{border-top:1px solid var(--cw-edge-dark);box-shadow:inset 0 1px 0 var(--cw-edge-light)}html[data-skin=classic-window] .semi-toast-content{border:1px solid var(--cw-edge-dark);border-radius:0;background:var(--cw-surface);color:var(--cw-text);box-shadow:var(--cw-bevel-out),var(--cw-window-shadow)}html[data-skin=classic-window] .semi-toast-content-text{color:var(--cw-text)}html[data-skin=classic-window] .semi-toast-success{border-left:4px solid var(--cw-success)}html[data-skin=classic-window] .semi-toast-error{border-left:4px solid var(--cw-danger)}html[data-skin=classic-window] .semi-toast-warning,html[data-skin=classic-window] .semi-toast-warn{border-left:4px solid var(--cw-warning)}html[data-skin=classic-window] .semi-toast-info{border-left:4px solid var(--cw-primary)}html[data-skin=classic-window] .semi-banner{border-radius:0;border:1px solid;box-shadow:inset 0 1px #ffffff24}html[data-skin=classic-window] .semi-banner-info,html[data-skin=classic-window] .semi-banner-warning,html[data-skin=classic-window] .semi-banner-danger,html[data-skin=classic-window] .semi-banner-success{border-left-width:4px}@media (prefers-reduced-motion: reduce){html[data-skin=classic-window] .semi-button,html[data-skin=classic-window] .semi-button-content,html[data-skin=classic-window] .semi-input-wrapper,html[data-skin=classic-window] .semi-input-textarea-wrapper,html[data-skin=classic-window] .semi-select,html[data-skin=classic-window] .semi-switch,html[data-skin=classic-window] .semi-switch-knob,html[data-skin=classic-window] .semi-checkbox-inner-display,html[data-skin=classic-window] .semi-radio-inner-display,html[data-skin=classic-window] .compat-segmented-item,html[data-skin=classic-window] .semi-tabs-tab,html[data-skin=classic-window] .semi-page-item,html[data-skin=classic-window] .semi-select-option,html[data-skin=classic-window] .semi-collapse-header,html[data-skin=classic-window] .semi-table-tbody>.semi-table-row,html[data-skin=classic-window] .grouped-nav-item,html[data-skin=classic-window] .grouped-nav-section-trigger,html[data-skin=classic-window] .appearance-skin-option{transition:none!important;animation:none!important}}@media (max-width: 768px){html[data-skin=classic-window] body{font-size:16px;line-height:24px}html[data-skin=classic-window] .semi-input,html[data-skin=classic-window] .semi-input-number-input,html[data-skin=classic-window] .semi-select-selection-text,html[data-skin=classic-window] .semi-input-textarea-wrapper textarea{font-size:16px}html[data-skin=classic-window] .semi-button{min-height:44px}html[data-skin=classic-window] .theme-toggle-button,html[data-skin=classic-window] .grouped-sidebar-theme{width:44px;height:44px;min-width:44px;min-height:44px;flex-basis:44px}html[data-skin=classic-window] .grouped-nav-item{min-height:44px}html[data-skin=classic-window] .grouped-nav-child{height:44px}html[data-skin=classic-window] .semi-input-wrapper,html[data-skin=classic-window] .semi-select{min-height:44px}html[data-skin=classic-window] .semi-page-item{min-width:44px;min-height:44px}html[data-skin=classic-window] .semi-checkbox,html[data-skin=classic-window] .semi-radio{min-height:44px}html[data-skin=classic-window] .login-panel{padding-top:40px}}:root[data-skin=crystal-aqua][data-theme=light],html[data-skin=crystal-aqua] body[theme-mode=light]{color-scheme:light;--skin-brand: #176ec1;--skin-brand-hover: #2c84d6;--skin-brand-active: #115c9e;--skin-bg: #e7ebf0;--skin-surface: #f9fafc;--skin-surface-raised: #ffffff;--skin-surface-subtle: #edf1f6;--skin-border: #8e9baa;--skin-text: #17212b;--skin-text-secondary: #526170;--skin-focus: rgba(23, 110, 193, .3);--skin-header-bg: #c7ced7;--skin-sidebar-bg: #dfe5ec;--skin-sidebar-hover: #e9eef4;--skin-sidebar-active: #cfe3f6;--skin-primary-foreground: #ffffff;--aqua-highlight: #72c5ff;--aqua-focus-ring: #176ec1;--aqua-danger: #b42335;--aqua-warning: #8a5700;--aqua-success: #087a4f;--aqua-gel-top: #58a0e0;--aqua-gel-shoulder: #2f85d7;--aqua-gel-base: #176ec1;--aqua-gel-low: #125c9d;--aqua-silver-top: #ffffff;--aqua-silver-bottom: #dde4ec;--aqua-silver-top-hover: #ffffff;--aqua-silver-bottom-hover: #e9eff6;--aqua-silver-top-active: #e2e8f0;--aqua-silver-bottom-active: #f7f9fc;--aqua-chrome-top: #f4f7fa;--aqua-chrome-bottom: #c7ced7;--aqua-chrome-border: #aeb8c4;--aqua-chrome-highlight: rgba(255, 255, 255, .82);--aqua-chrome-edge: rgba(23, 33, 43, .18);--aqua-porcelain: #ffffff;--aqua-porcelain-inset: rgba(23, 43, 59, .12);--aqua-porcelain-under-edge: rgba(255, 255, 255, .7);--aqua-porcelain-hover-border: #5d87af;--aqua-track: #e2e7ee;--aqua-knob: #fdfdfe;--aqua-control-shadow: rgba(23, 43, 59, .2);--aqua-panel-shadow: rgba(23, 43, 59, .14);--aqua-scrim: rgba(23, 33, 43, .5);--aqua-overlay-shadow: 0 1px 2px rgba(23, 43, 59, .18), 0 10px 28px rgba(23, 43, 59, .2);--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #176ec1 !important;--semi-color-primary-hover: #2c84d6 !important;--semi-color-primary-active: #115c9e !important;--semi-color-primary-disabled: #9fb8d5 !important;--semi-color-primary-light-default: rgba(23, 110, 193, .1) !important;--semi-color-primary-light-hover: rgba(23, 110, 193, .17) !important;--semi-color-primary-light-active: rgba(23, 110, 193, .24) !important;--semi-color-bg-0: #e7ebf0 !important;--semi-color-bg-1: #f9fafc !important;--semi-color-bg-2: #ffffff !important;--semi-color-bg-3: #edf1f6 !important;--semi-color-bg-4: #e3e9f1 !important;--semi-color-fill-0: rgba(23, 43, 59, .05) !important;--semi-color-fill-1: rgba(23, 43, 59, .09) !important;--semi-color-fill-2: rgba(23, 43, 59, .14) !important;--semi-color-border: #8e9baa !important;--semi-color-border-1: #a5b0bd !important;--semi-color-border-2: #8e9baa !important;--semi-color-border-3: #75859a !important;--semi-color-text-0: #17212b !important;--semi-color-text-1: #2a3948 !important;--semi-color-text-2: #526170 !important;--semi-color-text-3: #6b7a8a !important;--semi-color-disabled-text: #8a97a6 !important;--semi-color-disabled-bg: #e9edf2 !important;--semi-color-disabled-fill: #e4e9f0 !important;--semi-color-disabled-border: #b7c1cd !important;--semi-color-focus-border: #176ec1 !important;--semi-color-link: #1565b4 !important;--semi-color-link-hover: #2c84d6 !important;--semi-color-link-active: #115c9e !important;--semi-color-link-visited: #7156b3 !important;--semi-color-success: #087a4f !important;--semi-color-warning: #8a5700 !important;--semi-color-danger: #b42335 !important;--semi-color-info: #176ec1 !important;--semi-color-overlay-bg: rgba(23, 33, 43, .5) !important;--semi-color-shadow: rgba(23, 43, 59, .18) !important;--semi-color-data-0: #176ec1 !important;--semi-color-data-1: #b23a75 !important;--semi-color-data-2: #00858c !important;--semi-color-data-3: #c06617 !important;--semi-color-data-4: #7156b3 !important;--semi-border-radius-small: 5px !important;--semi-border-radius-medium: 8px !important;--semi-border-radius-large: 12px !important}:root[data-skin=crystal-aqua][data-theme=dark],html[data-skin=crystal-aqua] body[theme-mode=dark]{color-scheme:dark;--skin-brand: #69b7f4;--skin-brand-hover: #8acaf7;--skin-brand-active: #58a9e0;--skin-bg: #151a20;--skin-surface: #252c34;--skin-surface-raised: #2c3540;--skin-surface-subtle: #1f252d;--skin-border: #657586;--skin-text: #f2f6fa;--skin-text-secondary: #c0cad4;--skin-focus: rgba(105, 183, 244, .34);--skin-header-bg: #36414d;--skin-sidebar-bg: #1b222b;--skin-sidebar-hover: #242e39;--skin-sidebar-active: #20394e;--skin-primary-foreground: #08131c;--aqua-highlight: #a8dbff;--aqua-focus-ring: #69b7f4;--aqua-danger: #ff8795;--aqua-warning: #f2b75e;--aqua-success: #69d6a0;--aqua-gel-top: #a9daf9;--aqua-gel-shoulder: #7cc2f2;--aqua-gel-base: #69b7f4;--aqua-gel-low: #4c9cd8;--aqua-silver-top: #4a5663;--aqua-silver-bottom: #343f4a;--aqua-silver-top-hover: #536172;--aqua-silver-bottom-hover: #3d4956;--aqua-silver-top-active: #333d47;--aqua-silver-bottom-active: #47535f;--aqua-chrome-top: #46525f;--aqua-chrome-bottom: #36414d;--aqua-chrome-border: #2c3641;--aqua-chrome-highlight: rgba(255, 255, 255, .14);--aqua-chrome-edge: rgba(0, 0, 0, .4);--aqua-porcelain: #1a212a;--aqua-porcelain-inset: rgba(0, 0, 0, .38);--aqua-porcelain-under-edge: rgba(255, 255, 255, .05);--aqua-porcelain-hover-border: #8faecb;--aqua-track: #1d242d;--aqua-knob: #e8edf3;--aqua-control-shadow: rgba(0, 0, 0, .38);--aqua-panel-shadow: rgba(0, 0, 0, .34);--aqua-scrim: rgba(3, 9, 15, .5);--aqua-overlay-shadow: 0 1px 2px rgba(0, 0, 0, .34), 0 12px 30px rgba(0, 0, 0, .42);--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #69b7f4 !important;--semi-color-primary-hover: #8acaf7 !important;--semi-color-primary-active: #58a9e0 !important;--semi-color-primary-disabled: #3e5f79 !important;--semi-color-primary-light-default: rgba(105, 183, 244, .14) !important;--semi-color-primary-light-hover: rgba(105, 183, 244, .22) !important;--semi-color-primary-light-active: rgba(105, 183, 244, .3) !important;--semi-color-bg-0: #151a20 !important;--semi-color-bg-1: #252c34 !important;--semi-color-bg-2: #2c3540 !important;--semi-color-bg-3: #1f252d !important;--semi-color-bg-4: #343d48 !important;--semi-color-fill-0: rgba(168, 219, 255, .07) !important;--semi-color-fill-1: rgba(168, 219, 255, .12) !important;--semi-color-fill-2: rgba(168, 219, 255, .18) !important;--semi-color-border: #657586 !important;--semi-color-border-1: #55647a !important;--semi-color-border-2: #657586 !important;--semi-color-border-3: #77879a !important;--semi-color-text-0: #f2f6fa !important;--semi-color-text-1: #dbe4ec !important;--semi-color-text-2: #c0cad4 !important;--semi-color-text-3: #97a6b4 !important;--semi-color-disabled-text: #6c7c8b !important;--semi-color-disabled-bg: #1e252d !important;--semi-color-disabled-fill: #232b34 !important;--semi-color-disabled-border: #3c4753 !important;--semi-color-focus-border: #69b7f4 !important;--semi-color-link: #8acaf7 !important;--semi-color-link-hover: #a8dbff !important;--semi-color-link-active: #69b7f4 !important;--semi-color-link-visited: #c0a7e8 !important;--semi-color-success: #69d6a0 !important;--semi-color-warning: #f2b75e !important;--semi-color-danger: #ff8795 !important;--semi-color-info: #8acaf7 !important;--semi-color-overlay-bg: rgba(3, 9, 15, .5) !important;--semi-color-shadow: rgba(0, 0, 0, .42) !important;--semi-color-data-0: #69b7f4 !important;--semi-color-data-1: #e9799c !important;--semi-color-data-2: #3fbac0 !important;--semi-color-data-3: #f09a52 !important;--semi-color-data-4: #a693e3 !important;--semi-border-radius-small: 5px !important;--semi-border-radius-medium: 8px !important;--semi-border-radius-large: 12px !important}html[data-skin=crystal-aqua] body{font-family:Lucida Grande,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:22px}html[data-skin=crystal-aqua] .section-bar h2,html[data-skin=crystal-aqua] .task-launch-band h2,html[data-skin=crystal-aqua] .dashboard-chart-panel h3,html[data-skin=crystal-aqua] .backtest-chart-band .section-bar h2{font-size:15px;font-weight:600;line-height:22px;letter-spacing:0}html[data-skin=crystal-aqua] .app-header-title{font-size:15px;font-weight:600;line-height:22px}html[data-skin=crystal-aqua] .login-visual{background:#3a5878}html[data-skin=crystal-aqua] .login-visual-shade{background:#12283e66}html[data-skin=crystal-aqua] .login-form-shell{background:var(--skin-bg)}html[data-skin=crystal-aqua] .app-header{border-bottom:1px solid var(--aqua-chrome-border);background:linear-gradient(180deg,var(--aqua-chrome-top),var(--aqua-chrome-bottom));box-shadow:inset 0 1px 0 var(--aqua-chrome-highlight),inset 0 -1px 0 var(--aqua-chrome-edge)}html[data-skin=crystal-aqua] .grouped-sidebar{border-right:1px solid var(--aqua-chrome-border);box-shadow:inset -1px 0 0 var(--aqua-chrome-highlight)}html[data-skin=crystal-aqua] .grouped-sidebar-brand{border-bottom:1px solid var(--aqua-chrome-border);background:linear-gradient(180deg,var(--aqua-chrome-top),var(--aqua-chrome-bottom));box-shadow:inset 0 1px 0 var(--aqua-chrome-highlight),inset 0 -1px 0 var(--aqua-chrome-edge)}html[data-skin=crystal-aqua] .grouped-sidebar-footer{border-top:1px solid var(--aqua-chrome-border);box-shadow:inset 0 1px 0 var(--aqua-chrome-highlight)}html[data-skin=crystal-aqua] .grouped-nav-item,html[data-skin=crystal-aqua] .grouped-nav-section-trigger{border-radius:5px;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}html[data-skin=crystal-aqua] .grouped-nav-item:hover,html[data-skin=crystal-aqua] .grouped-nav-section-trigger:hover{background:var(--skin-sidebar-hover);box-shadow:inset 0 1px 0 var(--aqua-chrome-highlight)}html[data-skin=crystal-aqua] .grouped-nav-item-active,html[data-skin=crystal-aqua] .grouped-nav-item-active:hover{border:1px solid #8fb6dc;background:linear-gradient(180deg,#ffffff8c,#72c5ff4d);box-shadow:inset 0 1px #ffffffa6,0 1px 2px #176ec13d;color:#115c9e}html[data-skin=crystal-aqua] body[theme-mode=dark] .grouped-nav-item-active,html[data-skin=crystal-aqua] body[theme-mode=dark] .grouped-nav-item-active:hover{border-color:#3d5f7e;background:linear-gradient(180deg,#a8dbff42,#69b7f41f);box-shadow:inset 0 1px #ffffff2e,0 1px 2px #00000052;color:#a8dbff}html[data-skin=crystal-aqua] .grouped-nav-item:focus-visible{outline:2px solid var(--aqua-focus-ring);outline-offset:1px}html[data-skin=crystal-aqua] .stat-item,html[data-skin=crystal-aqua] .dashboard-chart-panel,html[data-skin=crystal-aqua] .backtest-chart-band,html[data-skin=crystal-aqua] .filter-band,html[data-skin=crystal-aqua] .data-band,html[data-skin=crystal-aqua] .adjustment-mobile-item,html[data-skin=crystal-aqua] .adjustment-distribution,html[data-skin=crystal-aqua] .overlap-priority-list,html[data-skin=crystal-aqua] .rotation-policy-strip{border:1px solid var(--skin-border);border-radius:8px;background:var(--skin-surface);box-shadow:inset 0 1px #fff9,0 1px 2px var(--aqua-panel-shadow),0 8px 20px -12px var(--aqua-panel-shadow)}html[data-skin=crystal-aqua] body[theme-mode=dark] .stat-item,html[data-skin=crystal-aqua] body[theme-mode=dark] .dashboard-chart-panel,html[data-skin=crystal-aqua] body[theme-mode=dark] .backtest-chart-band,html[data-skin=crystal-aqua] body[theme-mode=dark] .filter-band,html[data-skin=crystal-aqua] body[theme-mode=dark] .data-band,html[data-skin=crystal-aqua] body[theme-mode=dark] .adjustment-mobile-item,html[data-skin=crystal-aqua] body[theme-mode=dark] .adjustment-distribution,html[data-skin=crystal-aqua] body[theme-mode=dark] .overlap-priority-list,html[data-skin=crystal-aqua] body[theme-mode=dark] .rotation-policy-strip{box-shadow:inset 0 1px #ffffff0d,0 1px 2px var(--aqua-panel-shadow),0 8px 20px -12px var(--aqua-panel-shadow)}html[data-skin=crystal-aqua] .appearance-popover{border:1px solid var(--aqua-chrome-border);border-radius:8px;background:var(--skin-surface-raised);box-shadow:var(--aqua-overlay-shadow)}html[data-skin=crystal-aqua] .appearance-skin-option{border-radius:8px;transition:border-color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}html[data-skin=crystal-aqua] .appearance-skin-option-selected{border-color:var(--skin-brand);box-shadow:inset 0 1px #ffffff80,0 0 0 1px var(--semi-color-primary-light-active)}html[data-skin=crystal-aqua] body[theme-mode=dark] .appearance-skin-option-selected{box-shadow:inset 0 1px #ffffff14,0 0 0 1px var(--semi-color-primary-light-active)}html[data-skin=crystal-aqua] .appearance-mode-fieldset .compat-segmented-item-selected{color:var(--skin-brand)}html[data-skin=crystal-aqua] .semi-button{position:relative;border-radius:999px;font-weight:550;transition:background-color .15s ease-out,background-image .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,color .15s ease-out,opacity .15s ease-out}html[data-skin=crystal-aqua] .semi-button-light:not(.semi-button-primary):not(.semi-button-danger):not(.semi-button-warning),html[data-skin=crystal-aqua] .semi-button-tertiary:not(.semi-button-borderless){border:1px solid var(--skin-border);background-color:var(--aqua-silver-bottom);background-image:linear-gradient(180deg,var(--aqua-silver-top),var(--aqua-silver-bottom));color:var(--skin-text);box-shadow:inset 0 1px 0 var(--aqua-chrome-highlight),0 1px 2px var(--aqua-control-shadow)}html[data-skin=crystal-aqua] .semi-button-light:not(.semi-button-primary):not(.semi-button-danger):not(.semi-button-warning):not(.semi-button-disabled):hover,html[data-skin=crystal-aqua] .semi-button-tertiary:not(.semi-button-borderless):not(.semi-button-disabled):hover{border-color:var(--aqua-porcelain-hover-border);background-color:var(--aqua-silver-bottom-hover);background-image:linear-gradient(180deg,var(--aqua-silver-top-hover),var(--aqua-silver-bottom-hover))}html[data-skin=crystal-aqua] .semi-button-light:not(.semi-button-primary):not(.semi-button-danger):not(.semi-button-warning):not(.semi-button-disabled):active,html[data-skin=crystal-aqua] .semi-button-tertiary:not(.semi-button-borderless):not(.semi-button-disabled):active{border-color:var(--aqua-porcelain-hover-border);background-color:var(--aqua-silver-bottom-active);background-image:linear-gradient(180deg,var(--aqua-silver-top-active),var(--aqua-silver-bottom-active));box-shadow:inset 0 1px 3px var(--aqua-control-shadow),0 1px 0 var(--aqua-chrome-highlight)}html[data-skin=crystal-aqua] .semi-button-primary.semi-button-solid{border:1px solid #115c9e;background-color:var(--aqua-gel-base);background-image:linear-gradient(180deg,var(--aqua-gel-top) 0%,var(--aqua-gel-shoulder) 46%,var(--aqua-gel-base) 54%,var(--aqua-gel-low) 100%);color:var(--app-primary-foreground)!important;text-shadow:0 1px 0 rgba(9,40,66,.28);box-shadow:inset 0 1px #ffffff61,0 1px 2px var(--aqua-control-shadow),0 6px 14px -10px #176ec18c}html[data-skin=crystal-aqua] body[theme-mode=dark] .semi-button-primary.semi-button-solid{border-color:#3f7fae;text-shadow:0 1px 0 rgba(168,219,255,.4);box-shadow:inset 0 1px #fff6,0 1px 2px var(--aqua-control-shadow),0 6px 14px -10px #69b7f466}html[data-skin=crystal-aqua] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):hover{border-color:#115c9e;background-color:var(--skin-brand-hover);background-image:linear-gradient(180deg,color-mix(in srgb,var(--aqua-gel-top) 86%,white),color-mix(in srgb,var(--aqua-gel-shoulder) 86%,white) 46%,color-mix(in srgb,var(--aqua-gel-base) 88%,white) 54%,color-mix(in srgb,var(--aqua-gel-low) 90%,white));box-shadow:inset 0 1px #ffffff75,0 1px 2px var(--aqua-control-shadow),0 6px 16px -10px #176ec199}html[data-skin=crystal-aqua] body[theme-mode=dark] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):hover{border-color:#3f7fae;background-color:var(--skin-brand-hover);box-shadow:inset 0 1px #ffffff7a,0 1px 2px var(--aqua-control-shadow),0 6px 16px -10px #69b7f480}html[data-skin=crystal-aqua] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):active{border-color:#0e4f88;background-color:var(--skin-brand-active);background-image:linear-gradient(180deg,var(--aqua-gel-shoulder) 0%,var(--aqua-gel-base) 44%,var(--aqua-gel-base) 58%,var(--aqua-gel-low) 100%);box-shadow:inset 0 1px 3px #09233a61,0 1px 1px var(--aqua-control-shadow)}html[data-skin=crystal-aqua] body[theme-mode=dark] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):active{border-color:#356e9c;background-color:var(--skin-brand-active);background-image:linear-gradient(180deg,var(--aqua-gel-shoulder) 0%,var(--aqua-gel-base) 44%,var(--aqua-gel-base) 58%,var(--aqua-gel-low) 100%);box-shadow:inset 0 1px 3px #040e186b,0 1px 1px var(--aqua-control-shadow)}html[data-skin=crystal-aqua] .semi-button-danger.semi-button-solid{border:1px solid #8f1c2a;background-color:var(--aqua-danger);background-image:linear-gradient(180deg,#d8566a,#c23548 46%,#b42335 54%,#931b29);color:#fff!important;text-shadow:0 1px 0 rgba(70,8,16,.3);box-shadow:inset 0 1px #ffffff52,0 1px 2px var(--aqua-control-shadow),0 6px 14px -10px #b423358c}html[data-skin=crystal-aqua] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):hover{background-color:#c23548;background-image:linear-gradient(180deg,#de6478,#cc4457 46%,#bd2e41 54%,#9e202f)}html[data-skin=crystal-aqua] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):active{background-color:#9e202f;background-image:linear-gradient(180deg,#c23548,#b42335 44% 58%,#8f1c2a);box-shadow:inset 0 1px 3px #46081057,0 1px 1px var(--aqua-control-shadow)}html[data-skin=crystal-aqua] body[theme-mode=dark] .semi-button-danger.semi-button-solid{border-color:#b35663;background-color:var(--aqua-danger);background-image:linear-gradient(180deg,#ffb3bd,#ff97a4 46%,#ff8795 54%,#e2667a);color:#2b0a10!important;text-shadow:0 1px 0 rgba(255,255,255,.32)}html[data-skin=crystal-aqua] body[theme-mode=dark] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):hover{background-color:#ff97a4;background-image:linear-gradient(180deg,#ffc1ca,#ffa5b1 46%,#ff96a4 54%,#e9768a)}html[data-skin=crystal-aqua] body[theme-mode=dark] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):active{background-color:#e2667a;background-image:linear-gradient(180deg,#ff97a4,#ff8795 44% 58%,#d0586c)}html[data-skin=crystal-aqua] .semi-button-danger.semi-button-light,html[data-skin=crystal-aqua] .semi-button-warning.semi-button-light{border:1px solid var(--semi-color-danger);background-color:var(--aqua-porcelain);background-image:none;box-shadow:inset 0 1px 2px var(--aqua-porcelain-inset)}html[data-skin=crystal-aqua] .semi-button-warning.semi-button-light{border-color:var(--semi-color-warning)}html[data-skin=crystal-aqua] .semi-button-danger.semi-button-light:not(.semi-button-disabled):hover,html[data-skin=crystal-aqua] .semi-button-warning.semi-button-light:not(.semi-button-disabled):hover{background-color:var(--semi-color-primary-light-hover);box-shadow:inset 0 1px 0 var(--aqua-chrome-highlight),0 0 0 1px currentColor}html[data-skin=crystal-aqua] .semi-button-borderless:not(.semi-button-disabled):hover{background:var(--semi-color-fill-1);box-shadow:inset 0 1px 0 var(--aqua-chrome-highlight)}html[data-skin=crystal-aqua] .semi-button-borderless:not(.semi-button-disabled):active{background:var(--semi-color-fill-2);box-shadow:inset 0 1px 2px var(--aqua-control-shadow)}html[data-skin=crystal-aqua] .semi-button-link:not(.semi-button-disabled):hover{text-decoration:underline;text-underline-offset:3px}html[data-skin=crystal-aqua] .semi-button:focus-visible{outline:0;box-shadow:0 0 0 2px var(--aqua-focus-ring),0 1px 2px var(--aqua-control-shadow)!important}html[data-skin=crystal-aqua] .semi-button-disabled{border-color:var(--semi-color-disabled-border)!important;background-color:var(--semi-color-disabled-fill)!important;background-image:none!important;box-shadow:none!important;text-shadow:none;opacity:.58}html[data-skin=crystal-aqua] .semi-button-primary.semi-button-disabled{color:var(--semi-color-disabled-text)!important}html[data-skin=crystal-aqua] .semi-button-loading{box-shadow:inset 0 1px 3px var(--aqua-control-shadow)}html[data-skin=crystal-aqua] .semi-input-wrapper,html[data-skin=crystal-aqua] .semi-input-textarea-wrapper,html[data-skin=crystal-aqua] .semi-select,html[data-skin=crystal-aqua] .semi-datepicker-range-input{border:1px solid var(--skin-border)!important;border-radius:5px;background:var(--aqua-porcelain);box-shadow:inset 0 1px 2px var(--aqua-porcelain-inset),inset 0 -1px 0 var(--aqua-porcelain-under-edge);transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}html[data-skin=crystal-aqua] .semi-input-wrapper:hover,html[data-skin=crystal-aqua] .semi-input-textarea-wrapper:hover,html[data-skin=crystal-aqua] .semi-select:not(.semi-select-disabled):hover,html[data-skin=crystal-aqua] .semi-datepicker-range-input:hover{border-color:var(--aqua-porcelain-hover-border)!important}html[data-skin=crystal-aqua] .semi-input-wrapper-focus,html[data-skin=crystal-aqua] .semi-input-textarea-wrapper:focus-within,html[data-skin=crystal-aqua] .semi-select-focus,html[data-skin=crystal-aqua] .semi-select-open,html[data-skin=crystal-aqua] .semi-datepicker:focus-within .semi-input-wrapper,html[data-skin=crystal-aqua] .semi-datepicker-range-input:focus-within{border-color:var(--aqua-focus-ring)!important;background:var(--aqua-porcelain);box-shadow:0 0 0 2px var(--aqua-focus-ring),inset 0 1px 2px var(--aqua-porcelain-inset)!important}html[data-skin=crystal-aqua] .semi-input-wrapper-error,html[data-skin=crystal-aqua] .semi-select-error{border-color:var(--aqua-danger)!important}html[data-skin=crystal-aqua] .semi-input-wrapper-error:focus-within,html[data-skin=crystal-aqua] .semi-input-wrapper-error.semi-input-wrapper-focus,html[data-skin=crystal-aqua] .semi-select-error.semi-select-focus,html[data-skin=crystal-aqua] .semi-select-error.semi-select-open{box-shadow:0 0 0 2px var(--aqua-danger),inset 0 1px 2px var(--aqua-porcelain-inset)!important}html[data-skin=crystal-aqua] .semi-input-wrapper-warning,html[data-skin=crystal-aqua] .semi-select-warning{border-color:var(--aqua-warning)!important}html[data-skin=crystal-aqua] .semi-input-wrapper-warning:focus-within,html[data-skin=crystal-aqua] .semi-input-wrapper-warning.semi-input-wrapper-focus,html[data-skin=crystal-aqua] .semi-select-warning.semi-select-focus,html[data-skin=crystal-aqua] .semi-select-warning.semi-select-open{box-shadow:0 0 0 2px var(--aqua-warning),inset 0 1px 2px var(--aqua-porcelain-inset)!important}html[data-skin=crystal-aqua] .semi-input-wrapper-disabled,html[data-skin=crystal-aqua] .semi-select-disabled,html[data-skin=crystal-aqua] .semi-input-textarea-wrapper-disabled{border-color:var(--semi-color-disabled-border)!important;background:var(--semi-color-disabled-bg);box-shadow:inset 0 1px 2px var(--aqua-porcelain-inset);opacity:.68}html[data-skin=crystal-aqua] .semi-input-clearbtn,html[data-skin=crystal-aqua] .semi-input-modebtn,html[data-skin=crystal-aqua] .semi-select-clear{border-radius:999px;transition:color .13s ease-out,background-color .13s ease-out}html[data-skin=crystal-aqua] .semi-input-clearbtn:hover,html[data-skin=crystal-aqua] .semi-input-modebtn:hover,html[data-skin=crystal-aqua] .semi-select-clear:hover{color:var(--skin-brand);background:var(--semi-color-primary-light-hover)}html[data-skin=crystal-aqua] .semi-select-option-list,html[data-skin=crystal-aqua] .semi-popover-content,html[data-skin=crystal-aqua] .semi-datepicker-container{border:1px solid var(--aqua-chrome-border);border-radius:8px;background:var(--skin-surface-raised);box-shadow:var(--aqua-overlay-shadow)}html[data-skin=crystal-aqua] .semi-select-option{border-radius:5px;transition:background-color .14s ease-out,color .14s ease-out}html[data-skin=crystal-aqua] .semi-select-option-focused,html[data-skin=crystal-aqua] .semi-select-option:not(.semi-select-option-disabled):hover{background:var(--semi-color-primary-light-hover)}html[data-skin=crystal-aqua] .semi-select-option-selected{background:var(--semi-color-primary-light-active);color:var(--skin-brand-active);font-weight:600}html[data-skin=crystal-aqua] .semi-select-option-disabled{color:var(--semi-color-disabled-text)}html[data-skin=crystal-aqua] .login-panel .semi-input-wrapper{border-radius:5px}html[data-skin=crystal-aqua] .login-submit{font-weight:600}html[data-skin=crystal-aqua] .semi-checkbox-inner-display{border:1px solid var(--skin-border);border-radius:4px;background:var(--aqua-porcelain);box-shadow:inset 0 1px 1px var(--aqua-porcelain-inset),inset 0 -1px 0 var(--aqua-porcelain-under-edge);transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}html[data-skin=crystal-aqua] .semi-checkbox:hover .semi-checkbox-inner-display{border-color:var(--aqua-porcelain-hover-border);box-shadow:inset 0 1px 0 var(--aqua-chrome-highlight)}html[data-skin=crystal-aqua] .semi-checkbox-checked .semi-checkbox-inner-display,html[data-skin=crystal-aqua] .semi-checkbox-indeterminate .semi-checkbox-inner-display,html[data-skin=crystal-aqua] .semi-checkbox:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display{border-color:var(--aqua-gel-low);background-color:var(--aqua-gel-base);background-image:linear-gradient(180deg,var(--aqua-gel-top),var(--aqua-gel-base) 62%,var(--aqua-gel-low));color:var(--app-primary-foreground);box-shadow:inset 0 1px #fff6,0 1px 2px var(--aqua-control-shadow)}html[data-skin=crystal-aqua] body[theme-mode=dark] .semi-checkbox-checked .semi-checkbox-inner-display,html[data-skin=crystal-aqua] body[theme-mode=dark] .semi-checkbox-indeterminate .semi-checkbox-inner-display,html[data-skin=crystal-aqua] body[theme-mode=dark] .semi-checkbox:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display{border-color:#3f7fae}html[data-skin=crystal-aqua] .semi-checkbox:has(input:focus-visible) .semi-checkbox-inner-display,html[data-skin=crystal-aqua] .semi-checkbox-focus .semi-checkbox-inner-display{outline:2px solid var(--aqua-focus-ring);outline-offset:2px}html[data-skin=crystal-aqua] .semi-checkbox-disabled .semi-checkbox-inner-display{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg);background-image:none;box-shadow:inset 0 1px 1px var(--aqua-porcelain-inset);opacity:.6}html[data-skin=crystal-aqua] .semi-radio-inner-display{border:1px solid var(--skin-border);background:var(--aqua-porcelain);box-shadow:inset 0 1px 1px var(--aqua-porcelain-inset),inset 0 -1px 0 var(--aqua-porcelain-under-edge);transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}html[data-skin=crystal-aqua] .semi-radio:hover .semi-radio-inner-display{border-color:var(--aqua-porcelain-hover-border);box-shadow:inset 0 1px 0 var(--aqua-chrome-highlight)}html[data-skin=crystal-aqua] .semi-radio:active .semi-radio-inner-display{background:var(--semi-color-primary-light-default);box-shadow:inset 0 1px 2px var(--aqua-control-shadow)}html[data-skin=crystal-aqua] .semi-radio-checked .semi-radio-inner-display,html[data-skin=crystal-aqua] .semi-radio-inner-checked .semi-radio-inner-display,html[data-skin=crystal-aqua] .semi-radio:hover .semi-radio-inner-checked .semi-radio-inner-display{border-color:var(--aqua-gel-low);background-color:var(--aqua-gel-base);background-image:linear-gradient(180deg,var(--aqua-gel-top),var(--aqua-gel-base) 62%,var(--aqua-gel-low));box-shadow:inset 0 1px #fff6,0 1px 2px var(--aqua-control-shadow)}html[data-skin=crystal-aqua] body[theme-mode=dark] .semi-radio-checked .semi-radio-inner-display,html[data-skin=crystal-aqua] body[theme-mode=dark] .semi-radio-inner-checked .semi-radio-inner-display,html[data-skin=crystal-aqua] body[theme-mode=dark] .semi-radio:hover .semi-radio-inner-checked .semi-radio-inner-display{border-color:#3f7fae}html[data-skin=crystal-aqua] .semi-radio:has(input:focus-visible) .semi-radio-inner-display,html[data-skin=crystal-aqua] .semi-radio-focus .semi-radio-inner-display{outline:2px solid var(--aqua-focus-ring);outline-offset:2px}html[data-skin=crystal-aqua] .semi-radio-disabled .semi-radio-inner-display{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg);background-image:none;box-shadow:inset 0 1px 1px var(--aqua-porcelain-inset);opacity:.6}html[data-skin=crystal-aqua] .semi-switch{border:1px solid var(--aqua-chrome-border);border-radius:999px;background-color:var(--aqua-silver-bottom);background-image:linear-gradient(180deg,var(--aqua-silver-top),var(--aqua-silver-bottom));box-shadow:inset 0 1px 2px var(--aqua-control-shadow),inset 0 -1px 0 var(--aqua-porcelain-under-edge);transition:background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}html[data-skin=crystal-aqua] .semi-switch:not(.semi-switch-disabled):hover{border-color:var(--aqua-porcelain-hover-border)}html[data-skin=crystal-aqua] .semi-switch.semi-switch-checked{border-color:var(--aqua-gel-low);background-color:var(--aqua-gel-base);background-image:linear-gradient(180deg,var(--aqua-gel-top),var(--aqua-gel-base) 58%,var(--aqua-gel-low));box-shadow:inset 0 1px #ffffff5c,0 1px 2px var(--aqua-control-shadow)}html[data-skin=crystal-aqua] body[theme-mode=dark] .semi-switch.semi-switch-checked{border-color:#3f7fae}html[data-skin=crystal-aqua] .semi-switch-knob{border:1px solid var(--aqua-chrome-border);border-radius:999px;background:radial-gradient(circle at 50% 32%,#ffffff,var(--aqua-knob) 72%);box-shadow:0 1px 2px var(--aqua-control-shadow),inset 0 1px #fffc}html[data-skin=crystal-aqua] .semi-switch-focus,html[data-skin=crystal-aqua] .semi-switch:has(input:focus-visible){outline:0;box-shadow:0 0 0 2px var(--aqua-focus-ring)!important}html[data-skin=crystal-aqua] .semi-switch-disabled{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-fill);background-image:none;box-shadow:inset 0 1px 2px var(--aqua-porcelain-inset);opacity:.58}html[data-skin=crystal-aqua] .compat-segmented{gap:3px;padding:3px;border:1px solid var(--aqua-chrome-border);border-radius:8px;background:var(--aqua-track);box-shadow:inset 0 1px 2px var(--aqua-porcelain-inset),inset 0 -1px 0 var(--aqua-porcelain-under-edge)}html[data-skin=crystal-aqua] .compat-segmented-item{border-radius:5px;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}html[data-skin=crystal-aqua] .compat-segmented-item:hover{background:var(--semi-color-fill-1)}html[data-skin=crystal-aqua] .compat-segmented-item-selected,html[data-skin=crystal-aqua] .compat-segmented-item-selected:hover{background-color:var(--aqua-silver-bottom);background-image:linear-gradient(180deg,var(--aqua-silver-top),var(--aqua-silver-bottom));color:var(--skin-text);font-weight:600;box-shadow:inset 0 1px 0 var(--aqua-chrome-highlight),0 1px 2px var(--aqua-control-shadow)}html[data-skin=crystal-aqua] body[theme-mode=dark] .compat-segmented-item-selected,html[data-skin=crystal-aqua] body[theme-mode=dark] .compat-segmented-item-selected:hover{color:#f2f6fa}html[data-skin=crystal-aqua] .semi-tabs-bar-line.semi-tabs-bar-top{border-bottom:1px solid var(--aqua-chrome-border)}html[data-skin=crystal-aqua] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab{margin:0 3px -1px 0;padding:6px 14px;border:1px solid transparent;border-bottom:0;border-radius:5px 5px 0 0;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}html[data-skin=crystal-aqua] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:hover{background:var(--semi-color-fill-0)}html[data-skin=crystal-aqua] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active,html[data-skin=crystal-aqua] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active:hover{border-color:var(--aqua-chrome-border);background:var(--skin-surface);color:var(--skin-text);font-weight:600;box-shadow:inset 0 1px 0 var(--aqua-chrome-highlight),0 1px 0 0 var(--skin-surface)}html[data-skin=crystal-aqua] .semi-tabs-tab:focus-visible{outline:2px solid var(--aqua-focus-ring);outline-offset:-2px}html[data-skin=crystal-aqua] .semi-table-thead>.semi-table-row>.semi-table-row-head{border-bottom:1px solid var(--aqua-chrome-border);background-color:var(--skin-surface-subtle);background-image:linear-gradient(180deg,var(--skin-surface),var(--skin-surface-subtle));box-shadow:inset 0 1px #fff6;font-weight:600}html[data-skin=crystal-aqua] body[theme-mode=dark] .semi-table-thead>.semi-table-row>.semi-table-row-head{box-shadow:inset 0 1px #ffffff0a}html[data-skin=crystal-aqua] .semi-table-row-selected>.semi-table-row-cell{background-color:var(--semi-color-primary-light-default)!important}html[data-skin=crystal-aqua] .semi-table-row-selected>.semi-table-row-cell:first-child{box-shadow:inset 3px 0 0 var(--skin-brand)}html[data-skin=crystal-aqua] .semi-table-expand-icon{border:1px solid var(--aqua-chrome-border);border-radius:5px;background-color:var(--aqua-silver-bottom);background-image:linear-gradient(180deg,var(--aqua-silver-top),var(--aqua-silver-bottom));transition:border-color .14s ease-out,background-color .14s ease-out}html[data-skin=crystal-aqua] .semi-table-expand-icon:hover{border-color:var(--aqua-porcelain-hover-border);background-color:var(--aqua-silver-bottom-hover);background-image:linear-gradient(180deg,var(--aqua-silver-top-hover),var(--aqua-silver-bottom-hover))}html[data-skin=crystal-aqua] .semi-page-item{border:1px solid var(--aqua-chrome-border);border-radius:5px;background-color:var(--aqua-silver-bottom);background-image:linear-gradient(180deg,var(--aqua-silver-top),var(--aqua-silver-bottom));transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out}html[data-skin=crystal-aqua] .semi-page-item:not(.semi-page-item-disabled):hover{border-color:var(--aqua-porcelain-hover-border);background-color:var(--aqua-silver-bottom-hover);background-image:linear-gradient(180deg,var(--aqua-silver-top-hover),var(--aqua-silver-bottom-hover))}html[data-skin=crystal-aqua] .semi-page-item-active,html[data-skin=crystal-aqua] .semi-page-item-active:hover{border-color:var(--aqua-gel-low);background-color:var(--aqua-gel-base);background-image:linear-gradient(180deg,var(--aqua-gel-top),var(--aqua-gel-base) 58%,var(--aqua-gel-low));color:var(--app-primary-foreground);font-weight:600;box-shadow:inset 0 1px #ffffff5c,0 1px 2px var(--aqua-control-shadow)}html[data-skin=crystal-aqua] .semi-page-item:focus-visible{outline:2px solid var(--aqua-focus-ring);outline-offset:1px}html[data-skin=crystal-aqua] .semi-page-item-disabled{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-fill);background-image:none;opacity:.6}html[data-skin=crystal-aqua] .semi-tag:not(.semi-tag-circle){border-radius:5px;font-weight:550}html[data-skin=crystal-aqua] .semi-tag:not(.semi-tag-circle):not(.semi-tag-ghost){box-shadow:inset 0 1px #ffffff47}html[data-skin=crystal-aqua] .semi-tooltip-content{border:1px solid var(--aqua-chrome-border);border-radius:5px;background:var(--skin-surface-raised);color:var(--skin-text);box-shadow:var(--aqua-overlay-shadow)}html[data-skin=crystal-aqua] .semi-upload-drag-area{border:1px dashed var(--aqua-chrome-border);border-radius:8px;background:var(--aqua-track);box-shadow:inset 0 1px 2px var(--aqua-porcelain-inset);transition:border-color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}html[data-skin=crystal-aqua] .semi-upload-drag-area:hover,html[data-skin=crystal-aqua] .semi-upload-drag-area.semi-upload-drag-hover{border-color:var(--aqua-focus-ring);background:var(--semi-color-primary-light-default);box-shadow:inset 0 1px 2px var(--aqua-porcelain-inset),0 0 0 1px var(--semi-color-primary-light-hover)}html[data-skin=crystal-aqua] .semi-upload-file-card{border:1px solid var(--aqua-chrome-border);border-radius:8px;background:var(--skin-surface);box-shadow:inset 0 1px #fff6,0 1px 2px var(--aqua-panel-shadow)}html[data-skin=crystal-aqua] .semi-progress-track{border-radius:999px;background:var(--aqua-track);box-shadow:inset 0 1px 2px var(--aqua-porcelain-inset)}html[data-skin=crystal-aqua] .semi-progress-track-inner{border-radius:999px;background-color:var(--aqua-gel-base);background-image:linear-gradient(180deg,var(--aqua-gel-top),var(--aqua-gel-base) 58%,var(--aqua-gel-low));box-shadow:inset 0 1px #ffffff61}html[data-skin=crystal-aqua] .semi-skeleton-avatar,html[data-skin=crystal-aqua] .semi-skeleton-title,html[data-skin=crystal-aqua] .semi-skeleton-paragraph>div,html[data-skin=crystal-aqua] .semi-skeleton-button,html[data-skin=crystal-aqua] .semi-skeleton-image{border-radius:5px;background:var(--aqua-track)}html[data-skin=crystal-aqua] .semi-collapse-header{border-radius:5px;transition:background-color .15s ease-out,color .15s ease-out}html[data-skin=crystal-aqua] .semi-collapse-header:hover{background:var(--semi-color-fill-0)}html[data-skin=crystal-aqua] .semi-collapse-item-collapse-active .semi-collapse-header,html[data-skin=crystal-aqua] .semi-collapse-header[aria-expanded=true]{color:var(--skin-brand-active);font-weight:600}html[data-skin=crystal-aqua] body[theme-mode=dark] .semi-collapse-item-collapse-active .semi-collapse-header,html[data-skin=crystal-aqua] body[theme-mode=dark] .semi-collapse-header[aria-expanded=true]{color:var(--aqua-highlight)}html[data-skin=crystal-aqua] .semi-modal-content,html[data-skin=crystal-aqua] .semi-sidesheet-inner{overflow:hidden;border:1px solid var(--aqua-chrome-border);border-radius:12px;background:var(--skin-surface-raised);box-shadow:var(--aqua-overlay-shadow)}html[data-skin=crystal-aqua] .semi-modal-header,html[data-skin=crystal-aqua] .semi-sidesheet-header{border-bottom:1px solid var(--aqua-chrome-border);background-color:var(--aqua-chrome-bottom);background-image:linear-gradient(180deg,var(--aqua-chrome-top),var(--aqua-chrome-bottom));box-shadow:inset 0 1px 0 var(--aqua-chrome-highlight),inset 0 -1px 0 var(--aqua-chrome-edge)}html[data-skin=crystal-aqua] .semi-modal-title{font-size:15px;font-weight:600;line-height:22px}html[data-skin=crystal-aqua] .semi-toast-content{border:1px solid var(--aqua-chrome-border);border-radius:8px;background:var(--skin-surface-raised);color:var(--skin-text);box-shadow:var(--aqua-overlay-shadow)}html[data-skin=crystal-aqua] .semi-banner{border:1px solid var(--aqua-chrome-border);border-left:3px solid currentColor;border-radius:8px;background:var(--skin-surface-raised);box-shadow:inset 0 1px 0 var(--aqua-chrome-highlight),0 1px 2px var(--aqua-panel-shadow)}html[data-skin=crystal-aqua] .semi-dropdown-menu{border:1px solid var(--aqua-chrome-border);border-radius:8px;background:var(--skin-surface-raised);box-shadow:var(--aqua-overlay-shadow)}html[data-skin=crystal-aqua] .semi-dropdown-item{border-radius:5px;transition:background-color .14s ease-out,color .14s ease-out}html[data-skin=crystal-aqua] .semi-dropdown-item:not(.semi-dropdown-item-disabled):hover,html[data-skin=crystal-aqua] .semi-dropdown-item-active{background:var(--semi-color-primary-light-hover)}html[data-skin=crystal-aqua] .semi-datepicker-day-main{border-radius:5px}html[data-skin=crystal-aqua] .semi-datepicker-day-main:hover{background:var(--semi-color-primary-light-hover)}html[data-skin=crystal-aqua] .semi-datepicker-day-selected .semi-datepicker-day-main,html[data-skin=crystal-aqua] .semi-datepicker-day-selected-start .semi-datepicker-day-main,html[data-skin=crystal-aqua] .semi-datepicker-day-selected-end .semi-datepicker-day-main{border:1px solid var(--aqua-gel-low);background-color:var(--aqua-gel-base);background-image:linear-gradient(180deg,var(--aqua-gel-top),var(--aqua-gel-base) 58%,var(--aqua-gel-low));color:var(--app-primary-foreground);box-shadow:inset 0 1px #ffffff5c}@media (max-width: 768px){html[data-skin=crystal-aqua] body{font-size:16px;line-height:24px}html[data-skin=crystal-aqua] .semi-button{min-height:44px}html[data-skin=crystal-aqua] .semi-input,html[data-skin=crystal-aqua] .semi-input-textarea,html[data-skin=crystal-aqua] .semi-input-number-input,html[data-skin=crystal-aqua] .semi-select-selection-text{font-size:16px}html[data-skin=crystal-aqua] .grouped-nav-item,html[data-skin=crystal-aqua] .grouped-nav-section-trigger,html[data-skin=crystal-aqua] .grouped-nav-child{min-height:44px}html[data-skin=crystal-aqua] .semi-page-item{min-width:44px;min-height:44px}html[data-skin=crystal-aqua] .appearance-skin-option{min-height:60px}}@media (prefers-reduced-motion: reduce){html[data-skin=crystal-aqua] *,html[data-skin=crystal-aqua] *:before,html[data-skin=crystal-aqua] *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-skin=phosphor-terminal][data-theme=dark],html[data-skin=phosphor-terminal] body[theme-mode=dark]{--skin-brand: #b9ff3d;--skin-brand-hover: #c9ff70;--skin-brand-active: #a3e62e;--skin-bg: #050a07;--skin-surface: #09120c;--skin-surface-raised: #0c1710;--skin-surface-subtle: #07100a;--skin-border: #2a6b39;--skin-text: #b8ffc2;--skin-text-secondary: #77c987;--skin-focus: rgba(185, 255, 61, .3);--skin-header-bg: rgba(9, 18, 12, .96);--skin-sidebar-bg: #07100a;--skin-sidebar-hover: #0e2415;--skin-sidebar-active: #123320;--skin-primary-foreground: #081006;--pt-grid: #143d20;--pt-grid-soft: rgba(20, 61, 32, .55);--pt-cell: #09120c;--pt-cell-hover: #0e2415;--pt-hint: #1c4c28;--pt-invert-bg: #b8ffc2;--pt-invert-fg: #050a07;--pt-accent: #66d9ef;--pt-warning: #ffd166;--pt-warning-strong: #ffe08a;--pt-danger: #ff7b83;--pt-danger-strong: #ff9aa1;--pt-success: #75e6a4;--pt-shadow: rgba(0, 0, 0, .5);--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #b9ff3d !important;--semi-color-primary-hover: #c9ff70 !important;--semi-color-primary-active: #a3e62e !important;--semi-color-primary-disabled: #3e6b2a !important;--semi-color-primary-light-default: rgba(185, 255, 61, .12) !important;--semi-color-primary-light-hover: rgba(185, 255, 61, .2) !important;--semi-color-primary-light-active: rgba(185, 255, 61, .28) !important;--semi-color-bg-0: #050a07 !important;--semi-color-bg-1: #09120c !important;--semi-color-bg-2: #0c1710 !important;--semi-color-bg-3: #0e1a12 !important;--semi-color-bg-4: #123320 !important;--semi-color-fill-0: rgba(184, 255, 194, .05) !important;--semi-color-fill-1: rgba(184, 255, 194, .09) !important;--semi-color-fill-2: rgba(184, 255, 194, .14) !important;--semi-color-border: #2a6b39 !important;--semi-color-border-1: #235e31 !important;--semi-color-border-2: #1c4c28 !important;--semi-color-border-3: #143d20 !important;--semi-color-text-0: #b8ffc2 !important;--semi-color-text-1: #9febae !important;--semi-color-text-2: #77c987 !important;--semi-color-text-3: #5fa96e !important;--semi-color-disabled-text: #4e7a5c !important;--semi-color-disabled-bg: #0a1a10 !important;--semi-color-disabled-fill: #0c2014 !important;--semi-color-disabled-border: #1c4a28 !important;--semi-color-focus-border: #b9ff3d !important;--semi-color-link: #b9ff3d !important;--semi-color-link-hover: #c9ff70 !important;--semi-color-link-active: #a3e62e !important;--semi-color-link-visited: #b89cff !important;--semi-color-success: #75e6a4 !important;--semi-color-warning: #ffd166 !important;--semi-color-danger: #ff7b83 !important;--semi-color-info: #66d9ef !important;--semi-color-overlay-bg: rgba(2, 8, 5, .78) !important;--semi-color-shadow: rgba(0, 0, 0, .5) !important;--semi-color-data-0: #b9ff3d !important;--semi-color-data-1: #ffd166 !important;--semi-color-data-2: #66d9ef !important;--semi-color-data-3: #f4f7f2 !important;--semi-color-data-4: #ff7b83 !important;--semi-border-radius-small: 0px !important;--semi-border-radius-medium: 1px !important;--semi-border-radius-large: 1px !important}:root[data-skin=phosphor-terminal][data-theme=light],html[data-skin=phosphor-terminal] body[theme-mode=light]{--skin-brand: #1e6529;--skin-brand-hover: #17521f;--skin-brand-active: #123e18;--skin-bg: #ecead8;--skin-surface: #f8f5e5;--skin-surface-raised: #fdfbf0;--skin-surface-subtle: #f1eedc;--skin-border: #596a59;--skin-text: #153a1c;--skin-text-secondary: #3f6245;--skin-focus: rgba(30, 101, 41, .3);--skin-header-bg: rgba(236, 234, 216, .96);--skin-sidebar-bg: #e5e2ce;--skin-sidebar-hover: #ddd9c2;--skin-sidebar-active: #d0cbad;--skin-primary-foreground: #ffffff;--pt-grid: #879080;--pt-grid-soft: rgba(135, 144, 128, .4);--pt-cell: #f8f5e5;--pt-cell-hover: #ecead8;--pt-hint: #a9b1a3;--pt-invert-bg: #153a1c;--pt-invert-fg: #f8f5e5;--pt-accent: #155b78;--pt-warning: #7a5200;--pt-warning-strong: #5f4000;--pt-danger: #9c2634;--pt-danger-strong: #7e1f2a;--pt-success: #12612b;--pt-shadow: rgba(30, 40, 28, .24);--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #1e6529 !important;--semi-color-primary-hover: #17521f !important;--semi-color-primary-active: #123e18 !important;--semi-color-primary-disabled: #93b39b !important;--semi-color-primary-light-default: rgba(30, 101, 41, .08) !important;--semi-color-primary-light-hover: rgba(30, 101, 41, .14) !important;--semi-color-primary-light-active: rgba(30, 101, 41, .2) !important;--semi-color-bg-0: #ecead8 !important;--semi-color-bg-1: #f8f5e5 !important;--semi-color-bg-2: #fdfbf0 !important;--semi-color-bg-3: #f1eedc !important;--semi-color-bg-4: #e7e4cf !important;--semi-color-fill-0: rgba(21, 58, 28, .05) !important;--semi-color-fill-1: rgba(21, 58, 28, .09) !important;--semi-color-fill-2: rgba(21, 58, 28, .14) !important;--semi-color-border: #879080 !important;--semi-color-border-1: #77806f !important;--semi-color-border-2: #596a59 !important;--semi-color-border-3: #4c574c !important;--semi-color-text-0: #153a1c !important;--semi-color-text-1: #24492b !important;--semi-color-text-2: #3f6245 !important;--semi-color-text-3: #55735c !important;--semi-color-disabled-text: #6b7f6d !important;--semi-color-disabled-bg: #e4e1ce !important;--semi-color-disabled-fill: #e0dcc6 !important;--semi-color-disabled-border: #a9b1a3 !important;--semi-color-focus-border: #1e6529 !important;--semi-color-link: #1e6529 !important;--semi-color-link-hover: #17521f !important;--semi-color-link-active: #123e18 !important;--semi-color-link-visited: #6b4fa0 !important;--semi-color-success: #12612b !important;--semi-color-warning: #7a5200 !important;--semi-color-danger: #9c2634 !important;--semi-color-info: #155b78 !important;--semi-color-overlay-bg: rgba(26, 34, 24, .5) !important;--semi-color-shadow: rgba(30, 40, 28, .24) !important;--semi-color-data-0: #1e6529 !important;--semi-color-data-1: #7a5200 !important;--semi-color-data-2: #155b78 !important;--semi-color-data-3: #3a3f38 !important;--semi-color-data-4: #9c2634 !important;--semi-border-radius-small: 0px !important;--semi-border-radius-medium: 1px !important;--semi-border-radius-large: 1px !important;color-scheme:light}html[data-skin=phosphor-terminal] body{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:20px;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background-color:var(--skin-bg);background-image:linear-gradient(var(--pt-grid-soft) 1px,transparent 1px),linear-gradient(90deg,var(--pt-grid-soft) 1px,transparent 1px);background-size:24px 24px}html[data-skin=phosphor-terminal] body,html[data-skin=phosphor-terminal] input,html[data-skin=phosphor-terminal] textarea,html[data-skin=phosphor-terminal] select,html[data-skin=phosphor-terminal] button,html[data-skin=phosphor-terminal] .semi-typography,html[data-skin=phosphor-terminal] .semi-form-field-label,html[data-skin=phosphor-terminal] .stat-label,html[data-skin=phosphor-terminal] .login-kicker,html[data-skin=phosphor-terminal] .login-eyebrow,html[data-skin=phosphor-terminal] .appearance-panel-kicker,html[data-skin=phosphor-terminal] .compat-segmented-item{letter-spacing:0}html[data-skin=phosphor-terminal] .section-bar h2,html[data-skin=phosphor-terminal] .section-title,html[data-skin=phosphor-terminal] .dashboard-chart-panel h3,html[data-skin=phosphor-terminal] .app-header-title,html[data-skin=phosphor-terminal] .appearance-panel-header h2,html[data-skin=phosphor-terminal] .login-heading .semi-typography,html[data-skin=phosphor-terminal] .sheet-title,html[data-skin=phosphor-terminal] .grouped-sidebar-brand strong{font-size:1em;font-weight:700;letter-spacing:0}html[data-skin=phosphor-terminal] .login-heading .semi-typography{line-height:20px}html[data-skin=phosphor-terminal] .login-heading p{font-size:1em}html[data-skin=phosphor-terminal] .filter-band,html[data-skin=phosphor-terminal] .data-band,html[data-skin=phosphor-terminal] .dashboard-chart-panel,html[data-skin=phosphor-terminal] .backtest-chart-band,html[data-skin=phosphor-terminal] .stat-item,html[data-skin=phosphor-terminal] .adjustment-mobile-item,html[data-skin=phosphor-terminal] .adjustment-distribution,html[data-skin=phosphor-terminal] .overlap-priority-list,html[data-skin=phosphor-terminal] .storage-summary-grid,html[data-skin=phosphor-terminal] .result-deletion-band,html[data-skin=phosphor-terminal] .rotation-policy-strip,html[data-skin=phosphor-terminal] .task-launch-band,html[data-skin=phosphor-terminal] .progress-counts span,html[data-skin=phosphor-terminal] .deletion-table-list,html[data-skin=phosphor-terminal] .derivation-source-list>div,html[data-skin=phosphor-terminal] .score-block{border:1px solid var(--skin-border);border-radius:0;background:var(--pt-cell);box-shadow:none}html[data-skin=phosphor-terminal] .stat-item{border-left:3px solid var(--skin-brand)}html[data-skin=phosphor-terminal] .stat-value{font-size:21px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}html[data-skin=phosphor-terminal] .storage-summary-grid>div,html[data-skin=phosphor-terminal] .automation-observability-grid>div,html[data-skin=phosphor-terminal] .automation-performance-kpis>div{background:var(--pt-cell)}html[data-skin=phosphor-terminal] .dashboard-stats .stat-item:nth-child(2),html[data-skin=phosphor-terminal] .automation-stats .stat-item:nth-child(2),html[data-skin=phosphor-terminal] .adjustment-stats .stat-item:nth-child(2){border-left-color:var(--pt-accent)}html[data-skin=phosphor-terminal] .dashboard-stats .stat-item:nth-child(3),html[data-skin=phosphor-terminal] .automation-stats .stat-item:nth-child(3),html[data-skin=phosphor-terminal] .adjustment-stats .stat-item:nth-child(3){border-left-color:var(--pt-warning)}html[data-skin=phosphor-terminal] .dashboard-stats .stat-item:nth-child(4),html[data-skin=phosphor-terminal] .automation-stats .stat-item:nth-child(4),html[data-skin=phosphor-terminal] .adjustment-stats .stat-item:nth-child(4){border-left-color:var(--pt-success)}html[data-skin=phosphor-terminal] .adjustment-stats .stat-item:nth-child(4){border-left-color:var(--pt-danger)}html[data-skin=phosphor-terminal] .automation-observability-grid,html[data-skin=phosphor-terminal] .automation-performance-kpis{border-radius:0}html[data-skin=phosphor-terminal] .login-visual{background:var(--skin-bg)}html[data-skin=phosphor-terminal] .login-visual-shade{background-color:#030805d1;background-image:linear-gradient(var(--pt-grid-soft) 1px,transparent 1px),linear-gradient(90deg,var(--pt-grid-soft) 1px,transparent 1px);background-size:16px 16px}html[data-skin=phosphor-terminal][data-theme=light] .login-visual-shade{background-color:#ecead8db}html[data-skin=phosphor-terminal] .login-form-shell{background:var(--skin-bg)}html[data-skin=phosphor-terminal] .login-wordmark,html[data-skin=phosphor-terminal] .login-mobile-brand,html[data-skin=phosphor-terminal] .login-submit{font-weight:700}html[data-skin=phosphor-terminal] .app-header{background:var(--pt-cell);border-bottom:1px solid var(--skin-border)}html[data-skin=phosphor-terminal] .app-sider{border-right:1px solid var(--skin-border)}html[data-skin=phosphor-terminal] .grouped-sidebar{background:var(--skin-sidebar-bg)}html[data-skin=phosphor-terminal] .grouped-sidebar-brand{border-bottom:1px solid var(--skin-border);background:var(--pt-cell)}html[data-skin=phosphor-terminal] .grouped-sidebar-footer{border-top:1px solid var(--skin-border)}html[data-skin=phosphor-terminal] .grouped-nav-item,html[data-skin=phosphor-terminal] .grouped-nav-section-trigger{border-radius:0;font-family:inherit;font-size:13px;letter-spacing:0;transition:background-color 80ms linear,color 80ms linear}html[data-skin=phosphor-terminal] .grouped-nav-item:hover,html[data-skin=phosphor-terminal] .grouped-nav-section-trigger:hover{background:var(--pt-cell-hover);color:var(--skin-text)}html[data-skin=phosphor-terminal] .grouped-nav-item-active,html[data-skin=phosphor-terminal] .grouped-nav-item-active:hover{background:var(--skin-brand);color:var(--skin-primary-foreground);font-weight:700}html[data-skin=phosphor-terminal] .grouped-nav-section-active>span:nth-child(2){color:var(--skin-brand)}html[data-skin=phosphor-terminal] .grouped-nav-child.grouped-nav-item-active:before{width:4px;border-radius:0;background:var(--skin-primary-foreground)}html[data-skin=phosphor-terminal] .grouped-nav-divider{background:var(--pt-grid)}html[data-skin=phosphor-terminal] .system-menu-icon-shell{border:1px solid var(--pt-grid);border-radius:0;background:transparent}html[data-skin=phosphor-terminal] .grouped-nav-tone-cyan .system-menu-icon-shell,html[data-skin=phosphor-terminal] .grouped-nav-tone-violet .system-menu-icon-shell,html[data-skin=phosphor-terminal] .grouped-nav-tone-amber .system-menu-icon-shell,html[data-skin=phosphor-terminal] .grouped-nav-tone-blue .system-menu-icon-shell,html[data-skin=phosphor-terminal] .grouped-nav-tone-rose .system-menu-icon-shell,html[data-skin=phosphor-terminal] .grouped-nav-tone-indigo .system-menu-icon-shell,html[data-skin=phosphor-terminal] .grouped-nav-tone-slate .system-menu-icon-shell{color:var(--skin-text-secondary);background:transparent}html[data-skin=phosphor-terminal] .grouped-sidebar-theme,html[data-skin=phosphor-terminal] .theme-toggle-button{border-radius:0}html[data-skin=phosphor-terminal] .appearance-popover{border:1px solid var(--skin-border);border-radius:0;background:var(--pt-cell);box-shadow:4px 4px 0 0 var(--pt-shadow)}html[data-skin=phosphor-terminal] .appearance-panel{background:var(--pt-cell)}html[data-skin=phosphor-terminal] .appearance-fieldset+.appearance-fieldset{border-top:1px solid var(--pt-grid)}html[data-skin=phosphor-terminal] .appearance-skin-option{border:1px solid var(--pt-grid);border-radius:0;background:var(--pt-cell);font-weight:700;transition:background-color 80ms linear,color 80ms linear,border-color 80ms linear}html[data-skin=phosphor-terminal] .appearance-skin-option:hover{border-color:var(--pt-invert-bg);background:var(--pt-invert-bg);color:var(--pt-invert-fg)}html[data-skin=phosphor-terminal] .appearance-skin-option-selected,html[data-skin=phosphor-terminal] .appearance-skin-option-selected:hover{border-color:var(--skin-brand);background:var(--skin-brand);color:var(--skin-primary-foreground)}html[data-skin=phosphor-terminal] .appearance-skin-swatch{border-radius:0}html[data-skin=phosphor-terminal] .appearance-skin-option-selected .appearance-skin-check{color:var(--skin-primary-foreground)}html[data-skin=phosphor-terminal] .semi-button{border-radius:1px;font-family:inherit;font-weight:700;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color 80ms linear,border-color 80ms linear,color 80ms linear,opacity 80ms linear}html[data-skin=phosphor-terminal] .semi-button:not(.semi-button-borderless){border:1px solid var(--skin-border);background:var(--pt-cell);color:var(--skin-text);box-shadow:none}html[data-skin=phosphor-terminal] .semi-button:not(.semi-button-borderless):not(.semi-button-disabled):hover{border-color:var(--pt-invert-bg);background:var(--pt-invert-bg);color:var(--pt-invert-fg)}html[data-skin=phosphor-terminal] .semi-button:not(.semi-button-borderless):not(.semi-button-disabled):active{border-color:var(--skin-brand);background:var(--pt-cell);color:var(--skin-text);box-shadow:inset 0 0 0 2px var(--skin-brand)}html[data-skin=phosphor-terminal] .semi-button-primary.semi-button-solid{border-color:var(--skin-brand);background:var(--skin-brand);color:var(--skin-primary-foreground)!important}html[data-skin=phosphor-terminal] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):hover{border-color:var(--skin-brand-hover);background:var(--skin-brand-hover);color:var(--skin-primary-foreground)}html[data-skin=phosphor-terminal] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):active{border-color:var(--skin-brand-active);background:var(--skin-brand-active);color:var(--skin-primary-foreground);box-shadow:inset 0 0 0 2px var(--skin-primary-foreground)}html[data-skin=phosphor-terminal] .semi-button-danger.semi-button-solid{border-color:var(--pt-danger);background:var(--pt-danger);color:var(--skin-primary-foreground)}html[data-skin=phosphor-terminal] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):hover{border-color:var(--pt-danger-strong);background:var(--pt-danger-strong)}html[data-skin=phosphor-terminal] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):active{border-color:var(--pt-danger-strong);background:var(--pt-danger);box-shadow:inset 0 0 0 2px var(--skin-primary-foreground)}html[data-skin=phosphor-terminal] .semi-button-danger:not(.semi-button-solid):not(.semi-button-borderless):not(.semi-button-disabled){border-color:var(--pt-danger);color:var(--pt-danger)}html[data-skin=phosphor-terminal] .semi-button-danger:not(.semi-button-solid):not(.semi-button-borderless):not(.semi-button-disabled):hover{border-color:var(--pt-danger);background:var(--pt-danger);color:var(--skin-primary-foreground)}html[data-skin=phosphor-terminal] .semi-button-danger:not(.semi-button-solid):not(.semi-button-borderless):not(.semi-button-disabled):active{border-color:var(--pt-danger);background:var(--pt-cell);color:var(--pt-danger);box-shadow:inset 0 0 0 2px var(--pt-danger)}html[data-skin=phosphor-terminal] .semi-button-borderless:not(.semi-button-disabled):hover{background:var(--pt-cell-hover);color:var(--skin-brand);text-decoration:underline}html[data-skin=phosphor-terminal] .semi-button-borderless:not(.semi-button-disabled):active{background:transparent;color:var(--skin-brand);box-shadow:inset 0 0 0 2px var(--skin-brand)}html[data-skin=phosphor-terminal] .semi-button:focus-visible{outline:1px solid var(--skin-brand);outline-offset:2px;box-shadow:none!important}html[data-skin=phosphor-terminal] .semi-button-disabled{border-color:var(--semi-color-disabled-border)!important;background:var(--semi-color-disabled-bg)!important;color:var(--semi-color-disabled-text)!important;box-shadow:none!important;text-decoration:none;opacity:1}html[data-skin=phosphor-terminal] .semi-button-light:not(.semi-button-borderless){background:var(--pt-cell)}html[data-skin=phosphor-terminal] .semi-button-loading{color:var(--skin-text-secondary)}html[data-skin=phosphor-terminal] .semi-input-wrapper,html[data-skin=phosphor-terminal] .semi-input-textarea-wrapper,html[data-skin=phosphor-terminal] .semi-select,html[data-skin=phosphor-terminal] .semi-datepicker-range-input{border:1px solid var(--skin-border)!important;border-left:2px solid var(--pt-hint)!important;border-radius:1px!important;background:var(--pt-cell);color:var(--skin-text);font-family:inherit;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:none;transition:background-color 80ms linear,border-color 80ms linear}html[data-skin=phosphor-terminal] .semi-input,html[data-skin=phosphor-terminal] .semi-input-number-input,html[data-skin=phosphor-terminal] .semi-select-selection-text{font-family:inherit;letter-spacing:0}html[data-skin=phosphor-terminal] .semi-input-wrapper:hover,html[data-skin=phosphor-terminal] .semi-input-textarea-wrapper:hover,html[data-skin=phosphor-terminal] .semi-select:not(.semi-select-disabled):hover,html[data-skin=phosphor-terminal] .semi-datepicker-range-input:hover{border-color:var(--skin-text-secondary)!important;border-left-color:var(--skin-brand)!important;background:var(--pt-cell)}html[data-skin=phosphor-terminal] .semi-input-wrapper-focus,html[data-skin=phosphor-terminal] .semi-input-textarea-wrapper:focus-within,html[data-skin=phosphor-terminal] .semi-select-focus,html[data-skin=phosphor-terminal] .semi-select-open,html[data-skin=phosphor-terminal] .semi-datepicker:focus-within .semi-input-wrapper,html[data-skin=phosphor-terminal] .semi-datepicker-range-input:focus-within{border-color:var(--skin-brand)!important;border-left-color:var(--skin-brand)!important;background:var(--pt-cell);box-shadow:none!important;outline:1px solid var(--skin-brand);outline-offset:2px}html[data-skin=phosphor-terminal] .semi-input-wrapper-error,html[data-skin=phosphor-terminal] .semi-select-error{border-color:var(--pt-danger)!important;border-left:3px solid var(--pt-danger)!important}html[data-skin=phosphor-terminal] .semi-input-wrapper-warning,html[data-skin=phosphor-terminal] .semi-select-warning{border-color:var(--pt-warning)!important;border-left:3px solid var(--pt-warning)!important}html[data-skin=phosphor-terminal] .semi-input-wrapper-disabled,html[data-skin=phosphor-terminal] .semi-select-disabled{border-color:var(--semi-color-disabled-border)!important;border-left-color:var(--semi-color-disabled-border)!important;background:var(--semi-color-disabled-bg);color:var(--semi-color-disabled-text);outline:none}html[data-skin=phosphor-terminal] .semi-input-wrapper-disabled .semi-input,html[data-skin=phosphor-terminal] .semi-select-disabled .semi-select-selection-text{color:var(--semi-color-disabled-text)}html[data-skin=phosphor-terminal] .semi-input-prefix,html[data-skin=phosphor-terminal] .semi-input-suffix{color:var(--skin-text-secondary)}html[data-skin=phosphor-terminal] .semi-input-clearbtn,html[data-skin=phosphor-terminal] .semi-input-modebtn,html[data-skin=phosphor-terminal] .semi-select-clear,html[data-skin=phosphor-terminal] .semi-input-number-button{border-radius:0;color:var(--skin-text-secondary)}html[data-skin=phosphor-terminal] .semi-input-clearbtn:hover,html[data-skin=phosphor-terminal] .semi-input-modebtn:hover,html[data-skin=phosphor-terminal] .semi-select-clear:hover{color:var(--skin-brand);background:var(--pt-cell-hover)}html[data-skin=phosphor-terminal] .semi-input-number-suffix-btns>.semi-input-number-button:not(.semi-input-number-button-up-disabled):not(.semi-input-number-button-down-disabled):hover{color:var(--skin-brand);background:var(--pt-cell-hover)}html[data-skin=phosphor-terminal] .semi-input-number-suffix-btns>.semi-input-number-button:not(.semi-input-number-button-up-disabled):not(.semi-input-number-button-down-disabled):active{color:var(--pt-invert-fg);background:var(--pt-invert-bg)}html[data-skin=phosphor-terminal] .login-panel .semi-input-wrapper{height:44px}html[data-skin=phosphor-terminal] .login-panel .semi-form-field-label{font-weight:700}html[data-skin=phosphor-terminal] .semi-checkbox-inner-display{border-radius:0;background:var(--pt-cell);box-shadow:inset 0 0 0 1px var(--skin-border);transition:box-shadow 80ms linear,background-color 80ms linear}html[data-skin=phosphor-terminal] .semi-checkbox-inner-display .semi-icon{display:none}html[data-skin=phosphor-terminal] .semi-checkbox-inner-display:before,html[data-skin=phosphor-terminal] .semi-checkbox-inner-display:after{position:absolute;top:50%;left:3px;right:3px;height:2px;margin-top:-1px;background:var(--skin-brand);content:"";opacity:0}html[data-skin=phosphor-terminal] .semi-checkbox-inner-display:before{transform:rotate(45deg)}html[data-skin=phosphor-terminal] .semi-checkbox-inner-display:after{transform:rotate(-45deg)}html[data-skin=phosphor-terminal] .semi-checkbox:hover .semi-checkbox-inner-display{background:var(--pt-cell-hover);box-shadow:inset 0 0 0 1px var(--skin-text-secondary)}html[data-skin=phosphor-terminal] .semi-checkbox:active .semi-checkbox-inner-display{box-shadow:inset 0 0 0 2px var(--skin-brand)}html[data-skin=phosphor-terminal] .semi-checkbox-inner-checked .semi-checkbox-inner-display,html[data-skin=phosphor-terminal] .semi-checkbox-indeterminate .semi-checkbox-inner-display{background:var(--pt-cell);box-shadow:inset 0 0 0 1px var(--skin-brand)}html[data-skin=phosphor-terminal] .semi-checkbox-inner-checked .semi-checkbox-inner-display:before,html[data-skin=phosphor-terminal] .semi-checkbox-inner-checked .semi-checkbox-inner-display:after{opacity:1}html[data-skin=phosphor-terminal] .semi-checkbox-indeterminate .semi-checkbox-inner-display:before{opacity:0}html[data-skin=phosphor-terminal] .semi-checkbox-indeterminate .semi-checkbox-inner-display:after{opacity:1;transform:none}html[data-skin=phosphor-terminal] .semi-checkbox:has(input:focus-visible) .semi-checkbox-inner-display{outline:1px solid var(--skin-brand);outline-offset:2px}html[data-skin=phosphor-terminal] .semi-checkbox-disabled .semi-checkbox-inner-display{background:var(--semi-color-disabled-bg);box-shadow:inset 0 0 0 1px var(--semi-color-disabled-border)}html[data-skin=phosphor-terminal] .semi-checkbox-disabled .semi-checkbox-inner-display:before,html[data-skin=phosphor-terminal] .semi-checkbox-disabled .semi-checkbox-inner-display:after{background:var(--semi-color-disabled-text)}html[data-skin=phosphor-terminal] .semi-checkbox-addon{font-family:inherit;letter-spacing:0}html[data-skin=phosphor-terminal] .semi-radio-inner-display{border-radius:50%;background:var(--pt-cell);box-shadow:inset 0 0 0 1px var(--skin-border);transition:box-shadow 80ms linear,background-color 80ms linear}html[data-skin=phosphor-terminal] .semi-radio-inner-display:before{position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--skin-brand);content:"";opacity:0}html[data-skin=phosphor-terminal] .semi-radio:hover .semi-radio-inner-display{background:var(--pt-cell-hover);box-shadow:inset 0 0 0 1px var(--skin-text-secondary)}html[data-skin=phosphor-terminal] .semi-radio:active .semi-radio-inner-display{box-shadow:inset 0 0 0 2px var(--skin-brand)}html[data-skin=phosphor-terminal] .semi-radio-inner-checked .semi-radio-inner-display,html[data-skin=phosphor-terminal] .semi-radio:hover .semi-radio-inner-checked .semi-radio-inner-display{background:var(--pt-cell);box-shadow:inset 0 0 0 1px var(--skin-brand)}html[data-skin=phosphor-terminal] .semi-radio-inner-checked .semi-radio-inner-display:before{opacity:1}html[data-skin=phosphor-terminal] .semi-radio:has(input:focus-visible) .semi-radio-inner-display{outline:1px solid var(--skin-brand);outline-offset:2px}html[data-skin=phosphor-terminal] .semi-radio-disabled .semi-radio-inner-display{background:var(--semi-color-disabled-bg);box-shadow:inset 0 0 0 1px var(--semi-color-disabled-border)}html[data-skin=phosphor-terminal] .semi-radio-disabled .semi-radio-inner-display:before{background:var(--semi-color-disabled-text)}html[data-skin=phosphor-terminal] .semi-radio-addon{font-family:inherit;letter-spacing:0}html[data-skin=phosphor-terminal] .appearance-skin-option:focus-visible{outline:1px solid var(--skin-brand);outline-offset:2px}html[data-skin=phosphor-terminal] .semi-switch{width:56px;height:24px;border:1px solid var(--skin-border);border-radius:1px;background:var(--pt-cell);font-family:inherit;transition:background-color 80ms linear,border-color 80ms linear}html[data-skin=phosphor-terminal] .semi-switch:before,html[data-skin=phosphor-terminal] .semi-switch:after{position:absolute;top:50%;margin-top:-6px;font-size:10px;font-weight:700;line-height:12px;letter-spacing:0;content:""}html[data-skin=phosphor-terminal] .semi-switch:before{left:5px;color:var(--skin-text-secondary);content:"OFF"}html[data-skin=phosphor-terminal] .semi-switch:after{right:5px;color:var(--semi-color-disabled-text);content:"ON"}html[data-skin=phosphor-terminal] .semi-switch:hover{border-color:var(--skin-text-secondary)}html[data-skin=phosphor-terminal] .semi-switch-knob{width:26px;height:18px;top:2px;left:1px;border:1px solid var(--skin-text-secondary);border-radius:0;background:transparent;box-shadow:none;transition:transform 80ms linear,border-color 80ms linear,width 80ms linear}html[data-skin=phosphor-terminal] .semi-switch:active .semi-switch-knob{width:26px}html[data-skin=phosphor-terminal] .semi-switch-checked{border-color:var(--skin-brand);background:var(--pt-cell)}html[data-skin=phosphor-terminal] .semi-switch-checked:before{color:var(--semi-color-disabled-text)}html[data-skin=phosphor-terminal] .semi-switch-checked:after{color:var(--skin-brand)}html[data-skin=phosphor-terminal] .semi-switch-checked .semi-switch-knob{transform:translate(26px);border-color:var(--skin-brand)}html[data-skin=phosphor-terminal] .semi-switch-checked:hover{border-color:var(--skin-brand-hover)}html[data-skin=phosphor-terminal] .semi-switch-checked:active .semi-switch-knob{transform:translate(26px)}html[data-skin=phosphor-terminal] .semi-switch-focus,html[data-skin=phosphor-terminal] .semi-switch:has(input:focus-visible){outline:1px solid var(--skin-brand);outline-offset:2px}html[data-skin=phosphor-terminal] .semi-switch-disabled{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg)}html[data-skin=phosphor-terminal] .semi-switch-disabled:before,html[data-skin=phosphor-terminal] .semi-switch-disabled:after{color:var(--semi-color-disabled-text)}html[data-skin=phosphor-terminal] .semi-switch-disabled .semi-switch-knob{border-color:var(--semi-color-disabled-border);background:transparent}html[data-skin=phosphor-terminal] .compat-segmented{border:1px solid var(--skin-border);border-radius:0;background:var(--pt-cell)}html[data-skin=phosphor-terminal] .compat-segmented-item{border-radius:0;color:var(--skin-text-secondary);font-family:inherit;font-weight:700;letter-spacing:0;transition:background-color 80ms linear,color 80ms linear}html[data-skin=phosphor-terminal] .compat-segmented-item:hover{background:var(--pt-cell-hover);color:var(--skin-text)}html[data-skin=phosphor-terminal] .compat-segmented-item-selected,html[data-skin=phosphor-terminal] .compat-segmented-item-selected:hover{background:var(--skin-brand);color:var(--skin-primary-foreground);box-shadow:none}html[data-skin=phosphor-terminal] .compat-segmented-item:focus-visible{outline:1px solid var(--skin-brand);outline-offset:1px}html[data-skin=phosphor-terminal] .compat-segmented-item:disabled{color:var(--semi-color-disabled-text)}html[data-skin=phosphor-terminal] .semi-tabs-bar-line{border-bottom-color:var(--skin-border)}html[data-skin=phosphor-terminal] .semi-tabs-tab{border-radius:0;font-family:inherit;font-weight:700;letter-spacing:0;transition:background-color 80ms linear,color 80ms linear}html[data-skin=phosphor-terminal] .semi-tabs-tab:hover{background:var(--pt-cell-hover)}html[data-skin=phosphor-terminal] .semi-tabs-tab-active,html[data-skin=phosphor-terminal] .semi-tabs-tab-active:hover{background:var(--skin-brand);color:var(--skin-primary-foreground)}html[data-skin=phosphor-terminal] .semi-tabs-bar-line .semi-tabs-tab-active{border-bottom-color:transparent}html[data-skin=phosphor-terminal] .semi-tabs-tab:focus-visible{outline:1px solid var(--skin-brand)!important;outline-offset:-2px!important;box-shadow:none!important}html[data-skin=phosphor-terminal] .semi-table-thead>.semi-table-row>.semi-table-row-head{border-color:var(--pt-grid);background:var(--pt-cell-hover);font-family:inherit;font-weight:700;letter-spacing:0}html[data-skin=phosphor-terminal] .semi-table-tbody .semi-table-row-cell,html[data-skin=phosphor-terminal] .semi-table-thead .semi-table-row-head{border-color:var(--pt-grid)}html[data-skin=phosphor-terminal] .semi-table-tbody>.semi-table-row{transition:background-color 80ms linear}html[data-skin=phosphor-terminal] .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell{background:var(--pt-invert-bg);color:var(--pt-invert-fg)}html[data-skin=phosphor-terminal] .semi-table-tbody>.semi-table-row:hover .table-cell-clamp-complex.table-cell-clamp-overflowed:after{background:var(--pt-invert-bg)}html[data-skin=phosphor-terminal] .semi-table-tbody>.semi-table-row-selected>.semi-table-row-cell{background:var(--skin-brand);color:var(--skin-primary-foreground)}html[data-skin=phosphor-terminal] .semi-table-tbody>.semi-table-row:hover .semi-button-borderless{background:transparent;color:var(--pt-invert-fg);text-decoration:underline}html[data-skin=phosphor-terminal] .semi-table-cell,html[data-skin=phosphor-terminal] .semi-table-row-head{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=phosphor-terminal] .semi-table-tbody,html[data-skin=phosphor-terminal] .semi-table-placeholder{font-family:inherit}html[data-skin=phosphor-terminal] .semi-table-placeholder{color:var(--skin-text-secondary);letter-spacing:0}html[data-skin=phosphor-terminal] .semi-table-expand-icon{border:1px solid var(--skin-border);border-radius:0;background:var(--pt-cell)}html[data-skin=phosphor-terminal] .semi-table-expand-icon:hover{background:var(--pt-invert-bg);color:var(--pt-invert-fg)}html[data-skin=phosphor-terminal] .semi-table-row-expand .semi-table-row-cell{background:var(--pt-cell)}html[data-skin=phosphor-terminal] .semi-page-item{min-width:32px;border:1px solid var(--skin-border);border-radius:0;background:var(--pt-cell);font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color 80ms linear,border-color 80ms linear,color 80ms linear}html[data-skin=phosphor-terminal] .semi-page-item:not(.semi-page-item-disabled):hover{border-color:var(--pt-invert-bg);background:var(--pt-invert-bg);color:var(--pt-invert-fg)}html[data-skin=phosphor-terminal] .semi-page-item-active,html[data-skin=phosphor-terminal] .semi-page-item-active:hover{border-color:var(--skin-brand);background:var(--skin-brand);color:var(--skin-primary-foreground)}html[data-skin=phosphor-terminal] .semi-page-item:focus-visible{outline:1px solid var(--skin-brand);outline-offset:2px}html[data-skin=phosphor-terminal] .semi-page-item-disabled{color:var(--semi-color-disabled-text)}html[data-skin=phosphor-terminal] .semi-page-total,html[data-skin=phosphor-terminal] .semi-page-item{letter-spacing:0}html[data-skin=phosphor-terminal] .semi-table-pagination-outer{border-top:1px solid var(--pt-grid)}html[data-skin=phosphor-terminal] .semi-tag{border:1px solid currentColor;border-radius:0;font-family:inherit;font-weight:700;letter-spacing:0}html[data-skin=phosphor-terminal] .semi-tag-grey{color:var(--skin-text-secondary)}html[data-skin=phosphor-terminal] .semi-badge-count{border-radius:0;font-family:inherit}html[data-skin=phosphor-terminal] .semi-tooltip-content,html[data-skin=phosphor-terminal] .semi-popover-content,html[data-skin=phosphor-terminal] .semi-popconfirm-content{border:1px solid var(--skin-border);border-radius:0;background:var(--pt-cell);color:var(--skin-text);box-shadow:0 0 0 1px var(--pt-cell),0 0 0 2px var(--skin-border),4px 4px 0 0 var(--pt-shadow);font-family:inherit;letter-spacing:0}html[data-skin=phosphor-terminal] .semi-upload-drag-area{border:1px dashed var(--skin-border);border-radius:0;background:var(--pt-cell);font-family:inherit}html[data-skin=phosphor-terminal] .semi-upload-drag-area:hover,html[data-skin=phosphor-terminal] .semi-upload-drag-area-active{border-color:var(--skin-brand);background:var(--pt-cell-hover)}html[data-skin=phosphor-terminal] .semi-upload-file-card{border:1px solid var(--pt-grid);border-radius:0;background:var(--pt-cell)}html[data-skin=phosphor-terminal] .semi-upload-file-card:hover{border-color:var(--skin-border)}html[data-skin=phosphor-terminal] .semi-progress-track{border-radius:0;background:var(--pt-cell-hover);box-shadow:inset 0 0 0 1px var(--pt-grid)}html[data-skin=phosphor-terminal] .semi-progress-track-inner{border-radius:0;background-color:var(--skin-brand);background-image:repeating-linear-gradient(90deg,var(--skin-brand) 0 6px,transparent 6px 8px)}html[data-skin=phosphor-terminal] .semi-progress-line-text,html[data-skin=phosphor-terminal] .automation-progress-text{font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}html[data-skin=phosphor-terminal] .run-progress small{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=phosphor-terminal] .semi-skeleton-avatar,html[data-skin=phosphor-terminal] .semi-skeleton-image,html[data-skin=phosphor-terminal] .semi-skeleton-title,html[data-skin=phosphor-terminal] .semi-skeleton-button,html[data-skin=phosphor-terminal] .semi-skeleton-paragraph,html[data-skin=phosphor-terminal] .semi-skeleton *{animation:none!important;border-radius:0;background:var(--pt-cell-hover)}html[data-skin=phosphor-terminal] .semi-collapse-header{border-radius:0;font-family:inherit;font-weight:700;letter-spacing:0;transition:background-color 80ms linear}html[data-skin=phosphor-terminal] .semi-collapse-header:hover{background:var(--pt-cell-hover)}html[data-skin=phosphor-terminal] .semi-collapse-content{background:var(--pt-cell);font-family:inherit}html[data-skin=phosphor-terminal] .semi-modal-content,html[data-skin=phosphor-terminal] .semi-sidesheet-inner{border:1px solid var(--skin-border);border-radius:0;background:var(--pt-cell);box-shadow:0 0 0 1px var(--pt-cell),0 0 0 2px var(--skin-border),8px 8px 0 0 var(--pt-shadow)}html[data-skin=phosphor-terminal] .semi-modal-header,html[data-skin=phosphor-terminal] .semi-sidesheet-header{border-bottom:1px solid var(--skin-border);background:var(--pt-cell-hover)}html[data-skin=phosphor-terminal] .semi-modal-title,html[data-skin=phosphor-terminal] .semi-sidesheet-title{font-weight:700;letter-spacing:0}html[data-skin=phosphor-terminal] .semi-modal-title:before,html[data-skin=phosphor-terminal] .semi-sidesheet-title .sheet-title:before{color:var(--skin-brand);font-weight:700;content:":: "}html[data-skin=phosphor-terminal] .semi-modal-footer{border-top:1px solid var(--skin-border)!important}html[data-skin=phosphor-terminal] .semi-modal-mask,html[data-skin=phosphor-terminal] .semi-sidesheet-mask{background:var(--semi-color-overlay-bg)}html[data-skin=phosphor-terminal] .semi-toast{border:1px solid var(--skin-border);border-radius:0;background:var(--pt-cell);box-shadow:0 0 0 1px var(--pt-cell),0 0 0 2px var(--skin-border),4px 4px 0 0 var(--pt-shadow);font-family:inherit;font-weight:700;letter-spacing:0}html[data-skin=phosphor-terminal] .semi-toast-content,html[data-skin=phosphor-terminal] .semi-toast-content-text{font-family:inherit}html[data-skin=phosphor-terminal] .semi-banner{border-radius:0;border:1px solid var(--skin-border);border-left:3px solid var(--skin-border);font-family:inherit;letter-spacing:0}html[data-skin=phosphor-terminal] .semi-banner-info{border-left-color:var(--pt-accent)}html[data-skin=phosphor-terminal] .semi-banner-warning{border-left-color:var(--pt-warning)}html[data-skin=phosphor-terminal] .semi-banner-danger{border-left-color:var(--pt-danger)}html[data-skin=phosphor-terminal] .semi-banner-success{border-left-color:var(--pt-success)}html[data-skin=phosphor-terminal] .semi-select-option-list,html[data-skin=phosphor-terminal] .semi-datepicker-container{border:1px solid var(--skin-border);border-radius:0;background:var(--pt-cell);box-shadow:4px 4px 0 0 var(--pt-shadow)}html[data-skin=phosphor-terminal] .semi-select-option{min-height:36px;border-radius:0;border-left:2px solid transparent;font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color 80ms linear,color 80ms linear}html[data-skin=phosphor-terminal] .semi-select-option-focused,html[data-skin=phosphor-terminal] .semi-select-option:not(.semi-select-option-disabled):hover{border-left-color:var(--skin-brand);background:var(--pt-cell-hover)}html[data-skin=phosphor-terminal] .semi-select-option-selected,html[data-skin=phosphor-terminal] .semi-select-option-selected:hover{border-left-color:var(--skin-brand);background:var(--skin-brand);color:var(--skin-primary-foreground);font-weight:700}html[data-skin=phosphor-terminal] .semi-select-option-disabled{color:var(--semi-color-disabled-text)}html[data-skin=phosphor-terminal] .semi-datepicker-day-main{border-radius:0}html[data-skin=phosphor-terminal] .semi-datepicker-day-main:hover{background:var(--pt-cell-hover)}html[data-skin=phosphor-terminal] .semi-datepicker-day-selected .semi-datepicker-day-main,html[data-skin=phosphor-terminal] .semi-datepicker-day-selected-start .semi-datepicker-day-main,html[data-skin=phosphor-terminal] .semi-datepicker-day-selected-end .semi-datepicker-day-main{background:var(--skin-brand);color:var(--skin-primary-foreground)}html[data-skin=phosphor-terminal] .semi-datepicker-day-in-range .semi-datepicker-day-main,html[data-skin=phosphor-terminal] .semi-datepicker-day-in-hover-range .semi-datepicker-day-main{background:var(--pt-cell-hover)}html[data-skin=phosphor-terminal] .semi-datepicker-footer .semi-button{border:0;background:transparent}html[data-skin=phosphor-terminal] a{font-family:inherit;letter-spacing:0}html[data-skin=phosphor-terminal] .semi-button-link:not(.semi-button-disabled):hover{text-decoration:underline}@media (max-width: 768px){html[data-skin=phosphor-terminal] body{font-size:16px;line-height:24px}html[data-skin=phosphor-terminal] .semi-button{min-height:44px}html[data-skin=phosphor-terminal] .semi-input,html[data-skin=phosphor-terminal] .semi-input-number-input,html[data-skin=phosphor-terminal] .semi-select-selection-text,html[data-skin=phosphor-terminal] .semi-input-textarea-wrapper textarea{font-size:16px}html[data-skin=phosphor-terminal] .grouped-nav-item,html[data-skin=phosphor-terminal] .grouped-nav-section-trigger{min-height:44px}html[data-skin=phosphor-terminal] .semi-button,html[data-skin=phosphor-terminal] .semi-input-wrapper,html[data-skin=phosphor-terminal] .semi-input-textarea-wrapper,html[data-skin=phosphor-terminal] .semi-select,html[data-skin=phosphor-terminal] .grouped-nav-item,html[data-skin=phosphor-terminal] .grouped-nav-section-trigger{transition-duration:1ms}}:root[data-skin=classic-dos][data-theme=dark],html[data-skin=classic-dos] body[theme-mode=dark]{--skin-brand: #E8E8E8;--skin-brand-hover: #FFFFFF;--skin-brand-active: #D4D4D4;--skin-bg: #050505;--skin-surface: #101010;--skin-surface-raised: #1C1C1C;--skin-surface-subtle: #0B0B0B;--skin-border: #3C3C3C;--skin-text: #C9C9C9;--skin-text-secondary: #8A8A8A;--skin-focus: rgba(232, 232, 232, .4);--skin-header-bg: #242424;--skin-sidebar-bg: #050505;--skin-sidebar-hover: #1C1C1C;--skin-sidebar-active: #242424;--skin-primary-foreground: #0A0A0A;--cd-bg: #050505;--cd-surface: #101010;--cd-panel: #1C1C1C;--cd-menu-bar: #242424;--cd-text: #C9C9C9;--cd-muted: #8A8A8A;--cd-text-on-surface: #E4E4E4;--cd-muted-on-surface: #9A9A9A;--cd-input-bg: #050505;--cd-input-text: #E4E4E4;--cd-caret: #FFFFFF;--cd-primary: #E8E8E8;--cd-primary-hover: #FFFFFF;--cd-primary-active: #D4D4D4;--cd-on-primary: #0A0A0A;--cd-danger: #FF6B6B;--cd-on-danger: #0A0A0A;--cd-warning: #FFD24D;--cd-on-warning: #0A0A0A;--cd-success: #63E06B;--cd-on-success: #0A0A0A;--cd-info: #6BD9FF;--cd-on-info: #0A0A0A;--cd-border: #3C3C3C;--cd-grid: #5A5A5A;--cd-control-border: #9A9A9A;--cd-frame: #9A9A9A;--cd-rev-bg: #E4E4E4;--cd-rev-fg: #0A0A0A;--cd-desktop-select-bg: #E4E4E4;--cd-desktop-select-fg: #0A0A0A;--cd-menu-text: #E4E4E4;--cd-title-bg: #E4E4E4;--cd-title-fg: #0A0A0A;--cd-link-on-surface: #6BD9FF;--cd-hard-shadow: 4px 4px 0 rgba(0, 0, 0, .65);--cd-z-sticky: 10;--cd-z-dropdown: 30;--cd-z-drawer: 40;--cd-z-modal: 50;--cd-z-toast: 60;--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #E8E8E8 !important;--semi-color-primary-hover: #FFFFFF !important;--semi-color-primary-active: #D4D4D4 !important;--semi-color-primary-disabled: #6A6A6A !important;--semi-color-primary-light-default: rgba(232, 232, 232, .14) !important;--semi-color-primary-light-hover: rgba(232, 232, 232, .22) !important;--semi-color-primary-light-active: rgba(232, 232, 232, .3) !important;--semi-color-bg-0: #050505 !important;--semi-color-bg-1: #101010 !important;--semi-color-bg-2: #1C1C1C !important;--semi-color-bg-3: #242424 !important;--semi-color-bg-4: #2E2E2E !important;--semi-color-fill-0: rgba(232, 232, 232, .06) !important;--semi-color-fill-1: rgba(232, 232, 232, .1) !important;--semi-color-fill-2: rgba(232, 232, 232, .16) !important;--semi-color-border: #3C3C3C !important;--semi-color-border-1: #4A4A4A !important;--semi-color-border-2: #5A5A5A !important;--semi-color-border-3: #6E6E6E !important;--semi-color-text-0: #E4E4E4 !important;--semi-color-text-1: #C9C9C9 !important;--semi-color-text-2: #9A9A9A !important;--semi-color-text-3: #7E7E7E !important;--semi-color-disabled-text: #6A6A6A !important;--semi-color-disabled-bg: #161616 !important;--semi-color-disabled-fill: #1C1C1C !important;--semi-color-disabled-border: #333333 !important;--semi-color-focus-border: #E8E8E8 !important;--semi-color-link: #6BD9FF !important;--semi-color-link-hover: #85E1FF !important;--semi-color-link-active: #57C8E8 !important;--semi-color-link-visited: #C9A9E8 !important;--semi-color-success: #63E06B !important;--semi-color-warning: #FFD24D !important;--semi-color-danger: #FF6B6B !important;--semi-color-info: #6BD9FF !important;--semi-color-overlay-bg: rgba(0, 0, 0, .72) !important;--semi-color-shadow: rgba(0, 0, 0, .6) !important;--semi-color-data-0: #5555FF !important;--semi-color-data-1: #FF5555 !important;--semi-color-data-2: #55FF55 !important;--semi-color-data-3: #FFFF55 !important;--semi-color-data-4: #55FFFF !important;--semi-border-radius-small: 0px !important;--semi-border-radius-medium: 0px !important;--semi-border-radius-large: 0px !important}:root[data-skin=classic-dos][data-theme=light],html[data-skin=classic-dos] body[theme-mode=light]{--skin-brand: #FFFF55;--skin-brand-hover: #FFFF8F;--skin-brand-active: #E8E84C;--skin-bg: #14149E;--skin-surface: #B4B4B4;--skin-surface-raised: #BCBCBC;--skin-surface-subtle: #A9A9A9;--skin-border: #7A7AE8;--skin-text: #FFFFFF;--skin-text-secondary: #A8A8E8;--skin-focus: rgba(255, 255, 85, .4);--skin-header-bg: #AAAAAA;--skin-sidebar-bg: #14149E;--skin-sidebar-hover: #2323C8;--skin-sidebar-active: #FFFF55;--skin-primary-foreground: #17170A;--cd-bg: #14149E;--cd-surface: #B4B4B4;--cd-panel: #AAAAAA;--cd-menu-bar: #AAAAAA;--cd-text: #FFFFFF;--cd-muted: #A8A8E8;--cd-text-on-surface: #101010;--cd-muted-on-surface: #3C3C3C;--cd-input-bg: #14149E;--cd-input-text: #FFFFFF;--cd-caret: #FFFF55;--cd-primary: #FFFF55;--cd-primary-hover: #FFFF8F;--cd-primary-active: #E8E84C;--cd-on-primary: #17170A;--cd-danger: #C21F1F;--cd-on-danger: #FFFFFF;--cd-warning: #8A6D00;--cd-on-warning: #FFFFFF;--cd-success: #0F6B2F;--cd-on-success: #FFFFFF;--cd-info: #0F4FA8;--cd-on-info: #FFFFFF;--cd-border: #7A7AE8;--cd-grid: #555555;--cd-control-border: #101010;--cd-frame: #101010;--cd-rev-bg: #101010;--cd-rev-fg: #FFFFFF;--cd-desktop-select-bg: #FFFFFF;--cd-desktop-select-fg: #14149E;--cd-menu-text: #0000AA;--cd-title-bg: #AAAAAA;--cd-title-fg: #0000AA;--cd-link-on-surface: #0000AA;--cd-hard-shadow: 4px 4px 0 rgba(0, 0, 0, .5);--cd-z-sticky: 10;--cd-z-dropdown: 30;--cd-z-drawer: 40;--cd-z-modal: 50;--cd-z-toast: 60;--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #FFFF55 !important;--semi-color-primary-hover: #FFFF8F !important;--semi-color-primary-active: #E8E84C !important;--semi-color-primary-disabled: #A8A84C !important;--semi-color-primary-light-default: rgba(255, 255, 85, .16) !important;--semi-color-primary-light-hover: rgba(255, 255, 85, .24) !important;--semi-color-primary-light-active: rgba(255, 255, 85, .32) !important;--semi-color-bg-0: #14149E !important;--semi-color-bg-1: #B4B4B4 !important;--semi-color-bg-2: #AAAAAA !important;--semi-color-bg-3: #C2C2C2 !important;--semi-color-bg-4: #CFCFCF !important;--semi-color-fill-0: rgba(16, 16, 16, .06) !important;--semi-color-fill-1: rgba(16, 16, 16, .1) !important;--semi-color-fill-2: rgba(16, 16, 16, .14) !important;--semi-color-border: #555555 !important;--semi-color-border-1: #6B6B6B !important;--semi-color-border-2: #3F3F3F !important;--semi-color-border-3: #101010 !important;--semi-color-text-0: #101010 !important;--semi-color-text-1: #262626 !important;--semi-color-text-2: #3C3C3C !important;--semi-color-text-3: #565656 !important;--semi-color-disabled-text: #767676 !important;--semi-color-disabled-bg: #C6C6C6 !important;--semi-color-disabled-fill: #CDCDCD !important;--semi-color-disabled-border: #9E9E9E !important;--semi-color-focus-border: #101010 !important;--semi-color-link: #0000AA !important;--semi-color-link-hover: #0000CC !important;--semi-color-link-active: #000080 !important;--semi-color-link-visited: #4B1F8A !important;--semi-color-success: #0F6B2F !important;--semi-color-warning: #8A6D00 !important;--semi-color-danger: #C21F1F !important;--semi-color-info: #0F4FA8 !important;--semi-color-overlay-bg: rgba(0, 0, 0, .66) !important;--semi-color-shadow: rgba(0, 0, 0, .5) !important;--semi-color-data-0: #0000AA !important;--semi-color-data-1: #AA0000 !important;--semi-color-data-2: #005F1A !important;--semi-color-data-3: #8A5A00 !important;--semi-color-data-4: #4B1F8A !important;--semi-border-radius-small: 0px !important;--semi-border-radius-medium: 0px !important;--semi-border-radius-large: 0px !important;color-scheme:light}html[data-skin=classic-dos] body{font-family:Courier New,Cascadia Mono,Consolas,monospace;font-size:13px;line-height:20px;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=classic-dos] button,html[data-skin=classic-dos] input,html[data-skin=classic-dos] select,html[data-skin=classic-dos] textarea{font-family:Courier New,Cascadia Mono,Consolas,monospace;letter-spacing:0}html[data-skin=classic-dos] .semi-button,html[data-skin=classic-dos] .semi-select,html[data-skin=classic-dos] .semi-select-option,html[data-skin=classic-dos] .semi-checkbox,html[data-skin=classic-dos] .semi-radio,html[data-skin=classic-dos] .semi-switch,html[data-skin=classic-dos] .semi-tabs-tab,html[data-skin=classic-dos] .semi-page-item,html[data-skin=classic-dos] .semi-tag,html[data-skin=classic-dos] .compat-segmented-item,html[data-skin=classic-dos] .semi-collapse-header,html[data-skin=classic-dos] .semi-toast-content,html[data-skin=classic-dos] .semi-banner{font-family:inherit;letter-spacing:0}html[data-skin=classic-dos] ::selection{background:var(--cd-primary);color:var(--cd-on-primary)}html[data-skin=classic-dos] .section-bar h2,html[data-skin=classic-dos] .task-launch-band h2,html[data-skin=classic-dos] .section-title,html[data-skin=classic-dos] .dashboard-chart-panel h3,html[data-skin=classic-dos] .appearance-panel-header h2{color:var(--cd-text-on-surface);font-size:13px;line-height:20px;font-weight:700;letter-spacing:0}html[data-skin=classic-dos] :focus-visible{outline:1px dotted #FFFFFF;outline-offset:2px}html[data-skin=classic-dos] .semi-button:focus-visible,html[data-skin=classic-dos] .semi-input-wrapper-focus,html[data-skin=classic-dos] .semi-select-focus{box-shadow:none!important}html[data-skin=classic-dos] .skip-link{border:1px solid var(--cd-frame);border-radius:0}html[data-skin=classic-dos] .login-visual,html[data-skin=classic-dos] .login-visual-shade{background:var(--cd-bg)}html[data-skin=classic-dos] .login-visual h1{max-width:520px;font-size:16px;line-height:20px;font-weight:700;letter-spacing:0}html[data-skin=classic-dos] .login-form-shell{background:var(--cd-bg)}html[data-skin=classic-dos] .login-panel{position:relative;padding-top:42px;border:3px double var(--cd-frame);background:var(--cd-surface);color:var(--cd-text-on-surface);box-shadow:var(--cd-hard-shadow)}html[data-skin=classic-dos] .login-panel:before{position:absolute;top:0;left:0;right:0;height:28px;background:var(--cd-title-bg);border-bottom:1px solid var(--cd-frame);content:""}html[data-skin=classic-dos] .login-heading{margin-bottom:20px}html[data-skin=classic-dos] .login-heading .semi-typography{color:var(--cd-text-on-surface);font-size:13px;line-height:20px;font-weight:700;letter-spacing:0}html[data-skin=classic-dos] .login-heading p{margin-top:6px;color:var(--cd-muted-on-surface);font-size:13px}html[data-skin=classic-dos] .login-eyebrow{color:var(--cd-title-fg)}html[data-skin=classic-dos] .login-alert{margin-bottom:16px}html[data-skin=classic-dos] .login-panel .semi-form-field-label{color:var(--cd-muted-on-surface);font-weight:700}html[data-skin=classic-dos] .login-panel .semi-input-wrapper,html[data-skin=classic-dos] .login-panel .semi-input-wrapper:hover,html[data-skin=classic-dos] .login-panel .semi-input-wrapper-focus{border:1px solid var(--cd-control-border);border-radius:0;background:var(--cd-input-bg)}html[data-skin=classic-dos] .login-panel .semi-input-wrapper:hover{border-color:var(--cd-primary)}html[data-skin=classic-dos] .login-panel .semi-input-wrapper-focus{border-color:var(--cd-primary);outline:1px dotted #FFFFFF;outline-offset:2px}html[data-skin=classic-dos] .login-submit{font-weight:700}html[data-skin=classic-dos] .app-header{background:var(--cd-menu-bar);border-bottom:1px solid var(--cd-frame)}html[data-skin=classic-dos] .app-header-title,html[data-skin=classic-dos] .app-header-title .semi-icon,html[data-skin=classic-dos] .app-header .semi-button-borderless{color:var(--cd-menu-text)}html[data-skin=classic-dos] .app-header .semi-button-borderless:not(.semi-button-disabled):hover{background:var(--cd-title-fg);color:var(--cd-title-bg)}html[data-skin=classic-dos] .app-header .semi-button-borderless:not(.semi-button-disabled):active{background:var(--cd-title-fg);color:var(--cd-title-bg)}html[data-skin=classic-dos] .app-sider{background:var(--cd-bg)!important;border-right:1px solid var(--cd-border)}html[data-skin=classic-dos] .grouped-sidebar{background:var(--cd-bg)}html[data-skin=classic-dos] .grouped-sidebar-brand{background:var(--cd-menu-bar);border-bottom:1px solid var(--cd-frame)}html[data-skin=classic-dos] .grouped-sidebar-brand strong,html[data-skin=classic-dos] .grouped-sidebar-brand .brand-mark{color:var(--cd-menu-text)}html[data-skin=classic-dos] .grouped-sidebar-footer{background:var(--cd-menu-bar);border-top:1px solid var(--cd-frame);color:var(--cd-menu-text)}html[data-skin=classic-dos] .grouped-sidebar-theme{color:var(--cd-menu-text)!important}html[data-skin=classic-dos] .grouped-nav-item,html[data-skin=classic-dos] .grouped-nav-section-trigger{border-radius:0;color:var(--cd-text);transition:background-color 60ms linear,color 60ms linear}html[data-skin=classic-dos] .grouped-nav-item:hover,html[data-skin=classic-dos] .grouped-nav-section-trigger:hover{color:var(--cd-desktop-select-fg);background:var(--cd-desktop-select-bg)}html[data-skin=classic-dos] .grouped-nav-item:hover .grouped-nav-chevron,html[data-skin=classic-dos] .grouped-nav-section-trigger:hover .system-menu-icon-shell,html[data-skin=classic-dos] .grouped-nav-item:hover .system-menu-icon-shell{color:var(--cd-desktop-select-fg)}html[data-skin=classic-dos] .grouped-nav-item-active,html[data-skin=classic-dos] .grouped-nav-item-active:hover{color:var(--cd-desktop-select-fg);background:var(--cd-desktop-select-bg);font-weight:700}html[data-skin=classic-dos] .grouped-nav-item-active .system-menu-icon-shell,html[data-skin=classic-dos] .grouped-nav-item-active:hover .system-menu-icon-shell,html[data-skin=classic-dos] .grouped-nav-item-active .grouped-nav-chevron{color:var(--cd-desktop-select-fg)}html[data-skin=classic-dos] .grouped-nav-child.grouped-nav-item-active:before{display:none}html[data-skin=classic-dos] .grouped-nav-section-active>span:nth-child(2){color:var(--skin-brand)}html[data-skin=classic-dos] .grouped-nav-chevron{color:var(--cd-muted)}html[data-skin=classic-dos] .system-menu-icon-shell,html[data-skin=classic-dos] .grouped-nav-tone-cyan .system-menu-icon-shell,html[data-skin=classic-dos] .grouped-nav-tone-violet .system-menu-icon-shell,html[data-skin=classic-dos] .grouped-nav-tone-amber .system-menu-icon-shell,html[data-skin=classic-dos] .grouped-nav-tone-blue .system-menu-icon-shell,html[data-skin=classic-dos] .grouped-nav-tone-rose .system-menu-icon-shell,html[data-skin=classic-dos] .grouped-nav-tone-indigo .system-menu-icon-shell,html[data-skin=classic-dos] .grouped-nav-tone-slate .system-menu-icon-shell{border-radius:0;color:inherit;background:transparent}html[data-skin=classic-dos] .filter-band,html[data-skin=classic-dos] .data-band,html[data-skin=classic-dos] .stat-item,html[data-skin=classic-dos] .dashboard-chart-panel,html[data-skin=classic-dos] .backtest-chart-band,html[data-skin=classic-dos] .task-launch-band,html[data-skin=classic-dos] .score-block,html[data-skin=classic-dos] .storage-summary-grid,html[data-skin=classic-dos] .result-deletion-band,html[data-skin=classic-dos] .retention-protection-actions,html[data-skin=classic-dos] .adjustment-mobile-item,html[data-skin=classic-dos] .adjustment-distribution,html[data-skin=classic-dos] .overlap-priority-list{border:1px solid var(--cd-grid);border-radius:0;background:var(--cd-surface);color:var(--cd-text-on-surface);box-shadow:none}html[data-skin=classic-dos] .stat-item:nth-child(n){border-left-width:1px;border-left-color:var(--cd-grid)}html[data-skin=classic-dos] .storage-summary-grid{background:var(--cd-grid)}html[data-skin=classic-dos] .storage-summary-grid>div{background:var(--cd-surface)}html[data-skin=classic-dos] .stat-value{color:var(--cd-text-on-surface);font-weight:700}html[data-skin=classic-dos] .stat-label,html[data-skin=classic-dos] .stat-footnote{color:var(--cd-muted-on-surface)}html[data-skin=classic-dos] .dashboard-updated,html[data-skin=classic-dos] .source-line,html[data-skin=classic-dos] .selection-count{color:var(--cd-muted)}html[data-skin=classic-dos] .semi-sidesheet-inner .source-line,html[data-skin=classic-dos] .filter-band .source-line,html[data-skin=classic-dos] .data-band .source-line,html[data-skin=classic-dos] .semi-modal-content .source-line{color:var(--cd-muted-on-surface)}html[data-skin=classic-dos] .dashboard-chart-canvas{border:1px solid var(--cd-grid);background:var(--cd-surface)}html[data-skin=classic-dos] .dashboard-chart-empty,html[data-skin=classic-dos] .semi-form-field-label,html[data-skin=classic-dos] .filter-band .semi-form-field-label,html[data-skin=classic-dos] .data-band .semi-form-field-label,html[data-skin=classic-dos] .semi-modal-content .semi-form-field-label,html[data-skin=classic-dos] .semi-sidesheet-inner .semi-form-field-label,html[data-skin=classic-dos] .appearance-panel .semi-form-field-label{color:var(--cd-muted-on-surface)}html[data-skin=classic-dos] .adjustment-rule-nav{border:1px solid transparent;border-radius:0;color:var(--cd-text-on-surface)}html[data-skin=classic-dos] .adjustment-rule-nav:hover{color:var(--cd-rev-fg);background:var(--cd-rev-bg)}html[data-skin=classic-dos] .adjustment-rule-nav.active,html[data-skin=classic-dos] .adjustment-rule-nav.active:hover{border-color:var(--cd-control-border);color:var(--cd-rev-fg);background:var(--cd-rev-bg);font-weight:700}html[data-skin=classic-dos] .appearance-popover{border:3px double var(--cd-frame);border-radius:0;background:var(--cd-surface);box-shadow:var(--cd-hard-shadow)}html[data-skin=classic-dos] .appearance-panel{color:var(--cd-text-on-surface);background:var(--cd-surface)}html[data-skin=classic-dos] .appearance-panel-header{margin:-16px -16px 16px;padding:5px 16px 4px;background:var(--cd-title-bg);border-bottom:1px solid var(--cd-frame)}html[data-skin=classic-dos] .appearance-panel-header h2{margin:0;color:var(--cd-title-fg)}html[data-skin=classic-dos] .appearance-panel-kicker,html[data-skin=classic-dos] .appearance-panel-header .semi-button{color:var(--cd-title-fg)}html[data-skin=classic-dos] .appearance-fieldset legend,html[data-skin=classic-dos] .appearance-mode-fieldset legend{color:var(--cd-muted-on-surface)}html[data-skin=classic-dos] .appearance-skin-option{border:1px solid var(--cd-grid);border-radius:0;background:var(--cd-surface);color:var(--cd-text-on-surface);box-shadow:none;transition:background-color 60ms linear,color 60ms linear}html[data-skin=classic-dos] .appearance-skin-option:hover{background:var(--semi-color-bg-3);border-color:var(--cd-control-border)}html[data-skin=classic-dos] .appearance-skin-option-selected,html[data-skin=classic-dos] .appearance-skin-option-selected:hover{border-color:var(--cd-frame);background:var(--cd-rev-bg);color:var(--cd-rev-fg);font-weight:700}html[data-skin=classic-dos] .appearance-skin-option:focus-visible{outline:1px dotted #FFFFFF;outline-offset:2px}html[data-skin=classic-dos] .appearance-skin-swatch{border:1px solid var(--cd-grid);border-radius:0}html[data-skin=classic-dos] .appearance-skin-option-selected .appearance-skin-check{color:var(--cd-rev-fg)}html[data-skin=classic-dos] .semi-button{min-height:32px;border-radius:0;font-weight:400;transition:background-color 60ms linear,border-color 60ms linear,color 60ms linear,opacity 60ms linear}html[data-skin=classic-dos] .semi-button:not(.semi-button-borderless){border:1px solid var(--cd-control-border);background:var(--cd-surface);color:var(--cd-text-on-surface);box-shadow:none}html[data-skin=classic-dos] .semi-button:not(.semi-button-borderless):not(.semi-button-disabled):hover{border-color:var(--cd-control-border);background:var(--cd-rev-bg);color:var(--cd-rev-fg)}html[data-skin=classic-dos] .semi-button:not(.semi-button-borderless):not(.semi-button-disabled):active{border-color:var(--cd-control-border);background:var(--cd-rev-bg);color:var(--cd-rev-fg)}html[data-skin=classic-dos] .semi-button:not(.semi-button-borderless):not(.semi-button-disabled):active .semi-button-content,html[data-skin=classic-dos] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):active .semi-button-content{transform:translate(1px,1px)}html[data-skin=classic-dos] .semi-button-primary.semi-button-solid{border-color:var(--cd-frame);background:var(--cd-primary);color:var(--cd-on-primary)!important;box-shadow:none}html[data-skin=classic-dos] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):hover{border-color:var(--cd-frame);background:var(--cd-primary-hover);color:var(--cd-on-primary)!important}html[data-skin=classic-dos] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):active{border-color:var(--cd-frame);background:var(--cd-primary-active);color:var(--cd-on-primary)!important}html[data-skin=classic-dos] .semi-button-danger.semi-button-solid{border-color:var(--cd-frame);background:var(--cd-danger);color:var(--cd-on-danger)!important;box-shadow:none}html[data-skin=classic-dos] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):active .semi-button-content{transform:translate(1px,1px)}html[data-skin=classic-dos] .semi-button-danger:not(.semi-button-solid):not(.semi-button-borderless){border-color:var(--cd-danger);background:var(--cd-surface);color:var(--cd-danger)}html[data-skin=classic-dos] .semi-button-danger:not(.semi-button-solid):not(.semi-button-borderless):not(.semi-button-disabled):hover{background:var(--cd-danger);color:var(--cd-on-danger)}html[data-skin=classic-dos] .semi-button-borderless{border-radius:0;color:var(--cd-text-on-surface)}html[data-skin=classic-dos] .semi-button-borderless:not(.semi-button-disabled):hover{background:var(--cd-rev-bg);color:var(--cd-rev-fg)}html[data-skin=classic-dos] .semi-button-borderless:not(.semi-button-disabled):active{background:var(--cd-rev-bg);color:var(--cd-rev-fg)}html[data-skin=classic-dos] .semi-button:focus-visible{outline:1px dotted #FFFFFF;outline-offset:2px}html[data-skin=classic-dos] .semi-button-loading:not(.semi-button-disabled){color:var(--cd-muted-on-surface)}html[data-skin=classic-dos] .semi-button-disabled,html[data-skin=classic-dos] .semi-button-disabled.semi-button-primary.semi-button-solid,html[data-skin=classic-dos] .semi-button-disabled.semi-button-danger.semi-button-solid{border:1px solid var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg);color:var(--semi-color-disabled-text)!important;box-shadow:none;opacity:.82}html[data-skin=classic-dos] .semi-button-disabled:active .semi-button-content{transform:none}html[data-skin=classic-dos] .semi-input-wrapper,html[data-skin=classic-dos] .semi-input-textarea-wrapper,html[data-skin=classic-dos] .semi-select,html[data-skin=classic-dos] .semi-datepicker-range-input,html[data-skin=classic-dos] .semi-datepicker .semi-input-wrapper{border:1px solid var(--cd-control-border);border-radius:0;background:var(--cd-input-bg);box-shadow:none;transition:border-color 60ms linear}html[data-skin=classic-dos] .semi-input-wrapper:hover,html[data-skin=classic-dos] .semi-input-textarea-wrapper:hover,html[data-skin=classic-dos] .semi-select:not(.semi-select-disabled):hover,html[data-skin=classic-dos] .semi-datepicker-range-input:hover,html[data-skin=classic-dos] .semi-datepicker .semi-input-wrapper:hover{border-color:var(--cd-primary);background:var(--cd-input-bg)}html[data-skin=classic-dos] .semi-input-wrapper-focus,html[data-skin=classic-dos] .semi-input-textarea-wrapper:focus-within,html[data-skin=classic-dos] .semi-select-focus,html[data-skin=classic-dos] .semi-select-open,html[data-skin=classic-dos] .semi-datepicker .semi-input-wrapper:focus-within,html[data-skin=classic-dos] .semi-datepicker-range-input:focus-within{border-color:var(--cd-primary);background:var(--cd-input-bg);outline:1px dotted #FFFFFF;outline-offset:2px}html[data-skin=classic-dos] .semi-input,html[data-skin=classic-dos] .semi-input-number-input,html[data-skin=classic-dos] textarea,html[data-skin=classic-dos] .semi-select-selection-text{color:var(--cd-input-text);caret-color:var(--cd-caret)}html[data-skin=classic-dos] .semi-input::placeholder,html[data-skin=classic-dos] textarea::placeholder{color:var(--cd-muted);opacity:1}html[data-skin=classic-dos] .semi-select-selection-placeholder,html[data-skin=classic-dos] .semi-select-placeholder,html[data-skin=classic-dos] .semi-input-prefix,html[data-skin=classic-dos] .semi-input-suffix,html[data-skin=classic-dos] .semi-select-arrow{color:var(--cd-muted)}html[data-skin=classic-dos] .semi-input-wrapper-error,html[data-skin=classic-dos] .semi-select-error,html[data-skin=classic-dos] .semi-input-wrapper-error:hover,html[data-skin=classic-dos] .semi-select-error:hover{border-color:var(--cd-danger);box-shadow:inset 0 0 0 1px var(--cd-danger)}html[data-skin=classic-dos] .semi-input-wrapper-warning,html[data-skin=classic-dos] .semi-select-warning,html[data-skin=classic-dos] .semi-input-wrapper-warning:hover,html[data-skin=classic-dos] .semi-select-warning:hover{border-color:var(--cd-warning)}html[data-skin=classic-dos] .semi-input-wrapper:has(.semi-input[readonly]){background:var(--cd-surface)}html[data-skin=classic-dos] .semi-input-wrapper:has(.semi-input[readonly]) .semi-input{color:var(--cd-muted-on-surface)}html[data-skin=classic-dos] .semi-input-wrapper-disabled,html[data-skin=classic-dos] .semi-select-disabled,html[data-skin=classic-dos] .semi-datepicker .semi-input-wrapper-disabled{border:1px solid var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg);box-shadow:none;opacity:.85}html[data-skin=classic-dos] .semi-input-wrapper-disabled .semi-input,html[data-skin=classic-dos] .semi-select-disabled .semi-select-selection-text{color:var(--semi-color-disabled-text)}html[data-skin=classic-dos] .semi-input-clearbtn,html[data-skin=classic-dos] .semi-input-modebtn,html[data-skin=classic-dos] .semi-select-clear,html[data-skin=classic-dos] .semi-datepicker .semi-input-clearbtn,html[data-skin=classic-dos] .semi-input-number-button{border-radius:0;color:var(--cd-muted)}html[data-skin=classic-dos] .semi-input-clearbtn:hover,html[data-skin=classic-dos] .semi-input-modebtn:hover,html[data-skin=classic-dos] .semi-select-clear:hover,html[data-skin=classic-dos] .semi-datepicker .semi-input-clearbtn:hover{color:var(--cd-input-text);background:transparent}html[data-skin=classic-dos] .semi-input-number-suffix-btns>.semi-input-number-button:not(.semi-input-number-button-up-disabled):not(.semi-input-number-button-down-disabled):hover{color:var(--cd-input-text);background:var(--cd-rev-bg)}html[data-skin=classic-dos] .semi-input-number-suffix-btns>.semi-input-number-button:not(.semi-input-number-button-up-disabled):not(.semi-input-number-button-down-disabled):active{color:var(--cd-rev-fg);background:var(--cd-rev-bg)}html[data-skin=classic-dos] .semi-checkbox-inner-display{position:relative;border:1px solid var(--cd-control-border);border-radius:0;background:var(--cd-input-bg);box-shadow:none;transition:background-color 60ms linear,border-color 60ms linear}html[data-skin=classic-dos] .semi-checkbox-inner-display .semi-icon{display:none}html[data-skin=classic-dos] .semi-checkbox:hover .semi-checkbox-inner-display{border-color:var(--cd-primary);background:var(--cd-input-bg)}html[data-skin=classic-dos] .semi-checkbox:active .semi-checkbox-inner-display{border-color:var(--cd-primary)}html[data-skin=classic-dos] .semi-checkbox-checked .semi-checkbox-inner-display,html[data-skin=classic-dos] .semi-checkbox-indeterminate .semi-checkbox-inner-display,html[data-skin=classic-dos] .semi-checkbox-inner-checked .semi-checkbox-inner-display,html[data-skin=classic-dos] .semi-checkbox:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display{border-color:var(--cd-frame);background:var(--cd-primary);box-shadow:none}html[data-skin=classic-dos] .semi-checkbox-indeterminate .semi-checkbox-inner-display,html[data-skin=classic-dos] .semi-checkbox:hover .semi-checkbox-indeterminate .semi-checkbox-inner-display{background:var(--cd-input-bg)}html[data-skin=classic-dos] .semi-checkbox-indeterminate .semi-checkbox-inner-display:before{position:absolute;top:50%;left:3px;right:3px;height:2px;margin-top:-1px;background:var(--cd-primary);content:""}html[data-skin=classic-dos] .semi-checkbox:has(input:focus-visible) .semi-checkbox-inner-display{outline:1px dotted #FFFFFF;outline-offset:2px}html[data-skin=classic-dos] .semi-checkbox-disabled .semi-checkbox-inner-display,html[data-skin=classic-dos] .semi-checkbox-disabled:hover .semi-checkbox-inner-display,html[data-skin=classic-dos] .semi-checkbox-disabled:active .semi-checkbox-inner-display,html[data-skin=classic-dos] .semi-checkbox-disabled .semi-checkbox-inner-checked .semi-checkbox-inner-display,html[data-skin=classic-dos] .semi-checkbox-disabled:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display{border:1px solid var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg);box-shadow:none}html[data-skin=classic-dos] .semi-checkbox-disabled .semi-checkbox-indeterminate .semi-checkbox-inner-display:before{background:var(--semi-color-disabled-text)}html[data-skin=classic-dos] .semi-checkbox-addon,html[data-skin=classic-dos] .semi-radio-addon{color:var(--cd-text-on-surface)}html[data-skin=classic-dos] .semi-radio-inner-display{position:relative;display:inline-flex;border:1px solid var(--cd-control-border);border-radius:50%;background:var(--cd-input-bg);box-shadow:none;transition:border-color 60ms linear}html[data-skin=classic-dos] .semi-radio-inner-display .semi-icon{display:none}html[data-skin=classic-dos] .semi-radio-inner-display:before{position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--cd-primary);content:"";opacity:0;transform:rotate(45deg);transition:opacity 60ms linear}html[data-skin=classic-dos] .semi-radio:hover .semi-radio-inner-display,html[data-skin=classic-dos] .semi-radio:active .semi-radio-inner-display,html[data-skin=classic-dos] .semi-radio:hover .semi-radio-inner-checked .semi-radio-inner-display,html[data-skin=classic-dos] .semi-radio:active .semi-radio-inner-checked .semi-radio-inner-display{border-color:var(--cd-primary);background:var(--cd-input-bg)}html[data-skin=classic-dos] .semi-radio-checked .semi-radio-inner-display,html[data-skin=classic-dos] .semi-radio-inner-checked .semi-radio-inner-display{border-color:var(--cd-control-border);background:var(--cd-input-bg)}html[data-skin=classic-dos] .semi-radio-checked .semi-radio-inner-display:before,html[data-skin=classic-dos] .semi-radio-inner-checked .semi-radio-inner-display:before{opacity:1}html[data-skin=classic-dos] .semi-radio:has(input:focus-visible) .semi-radio-inner-display{outline:1px dotted #FFFFFF;outline-offset:2px}html[data-skin=classic-dos] .semi-radio-disabled .semi-radio-inner-display,html[data-skin=classic-dos] .semi-radio-disabled:hover .semi-radio-inner-display,html[data-skin=classic-dos] .semi-radio-disabled:active .semi-radio-inner-display{border:1px solid var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg)}html[data-skin=classic-dos] .semi-radio-disabled .semi-radio-inner-display:before{background:var(--semi-color-disabled-text)}html[data-skin=classic-dos] .semi-switch{position:relative;width:64px;height:24px;border:1px solid var(--cd-control-border);border-radius:0;background:var(--cd-input-bg);transition:border-color 60ms linear}html[data-skin=classic-dos] .semi-switch:before,html[data-skin=classic-dos] .semi-switch:after{position:absolute;top:50%;font-size:11px;font-weight:700;line-height:1;color:var(--cd-muted);content:"";transform:translateY(-50%);transition:color 60ms linear}html[data-skin=classic-dos] .semi-switch:before{left:3px;content:"["}html[data-skin=classic-dos] .semi-switch:after{right:3px;content:"]"}html[data-skin=classic-dos] .semi-switch:hover,html[data-skin=classic-dos] .semi-switch:active{border-color:var(--cd-primary)}html[data-skin=classic-dos] .semi-switch-knob{position:absolute;top:0;left:12px;right:auto;display:flex;width:38px;height:100%;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none!important;transition:none}html[data-skin=classic-dos] .semi-switch:active .semi-switch-knob,html[data-skin=classic-dos] .semi-switch-checked .semi-switch-knob,html[data-skin=classic-dos] .semi-switch-checked:active .semi-switch-knob,html[data-skin=classic-dos] .semi-switch-disabled .semi-switch-knob,html[data-skin=classic-dos] .semi-switch-disabled.semi-switch-checked .semi-switch-knob{width:38px;transform:none!important}html[data-skin=classic-dos] .semi-switch-knob:before{color:var(--cd-muted);font-size:10px;font-weight:700;line-height:1;content:"OFF";transition:color 60ms linear}html[data-skin=classic-dos] .semi-switch-checked{background:var(--cd-input-bg)}html[data-skin=classic-dos] .semi-switch-checked:before,html[data-skin=classic-dos] .semi-switch-checked:after{color:var(--cd-primary)}html[data-skin=classic-dos] .semi-switch-checked .semi-switch-knob:before{color:var(--cd-primary);content:"ON"}html[data-skin=classic-dos] .semi-switch-checked:hover{border-color:var(--cd-primary)}html[data-skin=classic-dos] .semi-switch-focus,html[data-skin=classic-dos] .semi-switch:has(input:focus-visible){outline:1px dotted #FFFFFF;outline-offset:2px}html[data-skin=classic-dos] .semi-switch-disabled,html[data-skin=classic-dos] .semi-switch-disabled.semi-switch-checked,html[data-skin=classic-dos] .semi-switch-disabled:hover,html[data-skin=classic-dos] .semi-switch-disabled:active{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg)}html[data-skin=classic-dos] .semi-switch-disabled:before,html[data-skin=classic-dos] .semi-switch-disabled:after,html[data-skin=classic-dos] .semi-switch-disabled .semi-switch-knob:before,html[data-skin=classic-dos] .semi-switch-disabled.semi-switch-checked:before,html[data-skin=classic-dos] .semi-switch-disabled.semi-switch-checked:after,html[data-skin=classic-dos] .semi-switch-disabled.semi-switch-checked .semi-switch-knob:before{color:var(--semi-color-disabled-text)}html[data-skin=classic-dos] .compat-segmented{padding:0;border:1px solid var(--cd-control-border);border-radius:0;background:var(--cd-menu-bar)}html[data-skin=classic-dos] .compat-segmented-item{min-height:30px;border:0;border-radius:0;color:var(--cd-menu-text);transition:background-color 60ms linear,color 60ms linear}html[data-skin=classic-dos] .compat-segmented-item:hover{background:var(--cd-rev-bg);color:var(--cd-rev-fg)}html[data-skin=classic-dos] .compat-segmented-item-selected,html[data-skin=classic-dos] .compat-segmented-item-selected:hover{background:var(--cd-rev-bg);color:var(--cd-rev-fg);box-shadow:none;font-weight:700}html[data-skin=classic-dos] .compat-segmented-item:focus-visible{outline:1px dotted #FFFFFF;outline-offset:-3px}html[data-skin=classic-dos] .compat-segmented-item:disabled,html[data-skin=classic-dos] .compat-segmented-disabled .compat-segmented-item{color:var(--semi-color-disabled-text);background:transparent}html[data-skin=classic-dos] .semi-tabs-bar-line.semi-tabs-bar-top{border-bottom-color:var(--cd-control-border)}html[data-skin=classic-dos] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab{margin-right:2px;border:0;border-radius:0;color:var(--cd-muted-on-surface);transition:background-color 60ms linear,color 60ms linear}html[data-skin=classic-dos] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:hover{background:var(--cd-rev-bg);color:var(--cd-rev-fg)}html[data-skin=classic-dos] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active,html[data-skin=classic-dos] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active:hover{background:var(--cd-rev-bg);color:var(--cd-rev-fg);font-weight:700}html[data-skin=classic-dos] .semi-tabs-tab{border-radius:0}html[data-skin=classic-dos] .semi-tabs-tab:focus-visible{outline:1px dotted #FFFFFF!important;outline-offset:-3px!important}html[data-skin=classic-dos] .semi-table-thead>.semi-table-row>.semi-table-row-head{color:var(--cd-rev-fg);background:var(--cd-rev-bg);border-bottom:1px solid var(--cd-control-border);font-weight:700}html[data-skin=classic-dos] .semi-table-row-head,html[data-skin=classic-dos] .semi-table-row-cell{border-right:1px solid var(--cd-grid);border-bottom:1px solid var(--cd-grid);color:var(--cd-text-on-surface);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=classic-dos] .semi-table-tbody>.semi-table-row{transition:background-color 60ms linear}html[data-skin=classic-dos] .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell,html[data-skin=classic-dos] .semi-table-tbody>.semi-table-row.semi-table-row-hovered>.semi-table-row-cell{background:var(--cd-rev-bg);color:var(--cd-rev-fg)}html[data-skin=classic-dos] .semi-table-tbody>.semi-table-row:hover .table-cell-clamp-complex.table-cell-clamp-overflowed:after{background:var(--cd-rev-bg);color:var(--cd-rev-fg)}html[data-skin=classic-dos] .semi-table-tbody>.semi-table-row:hover .batch-no-link,html[data-skin=classic-dos] .semi-table-tbody>.semi-table-row.semi-table-row-hovered .batch-no-link{color:var(--cd-rev-fg);text-decoration:underline}html[data-skin=classic-dos] .table-cell-clamp-complex.table-cell-clamp-overflowed:after{background:var(--cd-surface)}html[data-skin=classic-dos] .batch-no-link{color:var(--cd-link-on-surface)}html[data-skin=classic-dos] .batch-no-link:hover{color:var(--cd-link-on-surface);text-decoration:underline}html[data-skin=classic-dos] .batch-no-link:focus-visible{outline:1px dotted #FFFFFF;outline-offset:2px}html[data-skin=classic-dos] .semi-table-placeholder,html[data-skin=classic-dos] .semi-empty{color:var(--cd-muted-on-surface)}html[data-skin=classic-dos] .semi-table-expand-icon{border:1px solid var(--cd-control-border);border-radius:0;color:var(--cd-text-on-surface);background:var(--cd-surface)}html[data-skin=classic-dos] .semi-table-expand-icon:hover{background:var(--cd-rev-bg);color:var(--cd-rev-fg)}html[data-skin=classic-dos] .semi-page-item{position:relative;min-width:38px;border:0;border-radius:0;background:transparent;color:var(--cd-text-on-surface);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color 60ms linear,color 60ms linear}html[data-skin=classic-dos] .semi-page-item:before{margin-right:1px;content:"["}html[data-skin=classic-dos] .semi-page-item:after{margin-left:1px;content:"]"}html[data-skin=classic-dos] .semi-page-item:not(.semi-page-item-disabled):hover{background:transparent;color:var(--cd-link-on-surface)}html[data-skin=classic-dos] .semi-page-item-active,html[data-skin=classic-dos] .semi-page-item-active:hover{background:var(--cd-rev-bg);color:var(--cd-rev-fg);font-weight:700}html[data-skin=classic-dos] .semi-page-item-disabled{background:transparent;color:var(--semi-color-disabled-text)}html[data-skin=classic-dos] .semi-page-item:focus-visible{outline:1px dotted #FFFFFF;outline-offset:1px}html[data-skin=classic-dos] .semi-tag:not(.semi-tag-circle){border:1px solid currentColor;border-radius:0}html[data-skin=classic-dos] .semi-tag-circle{border-radius:0}html[data-skin=classic-dos] .semi-badge-count,html[data-skin=classic-dos] .semi-badge-wrapper .semi-badge-count{border-radius:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=classic-dos] .semi-tooltip-content,html[data-skin=classic-dos] .semi-popover-content,html[data-skin=classic-dos] .semi-select-option-list,html[data-skin=classic-dos] .semi-datepicker-container{border:3px double var(--cd-frame);border-radius:0;background:var(--cd-surface);color:var(--cd-text-on-surface);box-shadow:var(--cd-hard-shadow)}html[data-skin=classic-dos] .semi-select-option{min-height:32px;border-radius:0;color:var(--cd-text-on-surface);transition:background-color 60ms linear,color 60ms linear}html[data-skin=classic-dos] .semi-select-option-focused,html[data-skin=classic-dos] .semi-select-option:not(.semi-select-option-disabled):hover{background:var(--cd-rev-bg);color:var(--cd-rev-fg)}html[data-skin=classic-dos] .semi-select-option-selected,html[data-skin=classic-dos] .semi-select-option-selected:hover{background:var(--cd-rev-bg);color:var(--cd-rev-fg);font-weight:700}html[data-skin=classic-dos] .semi-select-option-disabled{color:var(--semi-color-disabled-text)}html[data-skin=classic-dos] .semi-datepicker-day-main{border:1px solid transparent;border-radius:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=classic-dos] .semi-datepicker-day-main:hover{border-color:var(--cd-control-border);background:var(--semi-color-bg-3)}html[data-skin=classic-dos] .semi-datepicker-day-selected .semi-datepicker-day-main,html[data-skin=classic-dos] .semi-datepicker-day-selected-start .semi-datepicker-day-main,html[data-skin=classic-dos] .semi-datepicker-day-selected-end .semi-datepicker-day-main{border-color:var(--cd-control-border);background:var(--cd-rev-bg);color:var(--cd-rev-fg)}html[data-skin=classic-dos] .semi-upload-drag-area{border:1px dashed var(--cd-control-border);border-radius:0;background:transparent;color:var(--cd-muted-on-surface)}html[data-skin=classic-dos] .semi-upload-drag-area:hover,html[data-skin=classic-dos] .semi-upload-drag-area.semi-upload-dragover{border:1px solid var(--cd-primary);color:var(--cd-text-on-surface)}html[data-skin=classic-dos] .semi-upload-file-card{border:1px solid var(--cd-grid);border-radius:0;background:var(--cd-surface);box-shadow:none}html[data-skin=classic-dos] .semi-upload-file-card:hover{background:var(--semi-color-bg-3)}html[data-skin=classic-dos] .semi-progress-track{border:1px solid var(--cd-control-border);border-radius:0;background:var(--cd-input-bg)}html[data-skin=classic-dos] .semi-progress-track-inner{border-radius:0;background:repeating-linear-gradient(45deg,var(--cd-primary) 0,var(--cd-primary) 4px,var(--cd-grid) 4px,var(--cd-grid) 8px)}html[data-skin=classic-dos] .semi-progress-text,html[data-skin=classic-dos] .automation-progress-text b{color:var(--cd-text-on-surface);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=classic-dos] .semi-skeleton-avatar,html[data-skin=classic-dos] .semi-skeleton-title,html[data-skin=classic-dos] .semi-skeleton-paragraph>li,html[data-skin=classic-dos] .semi-skeleton-button,html[data-skin=classic-dos] .semi-skeleton-image{border-radius:0;background:var(--semi-color-disabled-fill)}html[data-skin=classic-dos] .semi-collapse-header{border-radius:0;transition:box-shadow 60ms linear}html[data-skin=classic-dos] .semi-collapse-header:hover{background:transparent;box-shadow:inset 0 0 0 1px var(--cd-control-border)}html[data-skin=classic-dos] .semi-collapse-content{background:var(--cd-surface)}html[data-skin=classic-dos] .semi-collapse-item{border-color:var(--cd-grid)}html[data-skin=classic-dos] .semi-modal-content,html[data-skin=classic-dos] .semi-sidesheet-inner{overflow:hidden;border:3px double var(--cd-frame);border-radius:0;background:var(--cd-surface);color:var(--cd-text-on-surface);box-shadow:var(--cd-hard-shadow)}html[data-skin=classic-dos] .semi-modal-header,html[data-skin=classic-dos] .semi-sidesheet-header{background:var(--cd-title-bg);border-bottom:1px solid var(--cd-frame)}html[data-skin=classic-dos] .semi-modal-header .semi-modal-title,html[data-skin=classic-dos] .semi-sidesheet-header .semi-sidesheet-title,html[data-skin=classic-dos] .semi-sidesheet-header .sheet-title{color:var(--cd-title-fg);font-size:13px;line-height:20px;font-weight:700}html[data-skin=classic-dos] .semi-modal-header .semi-button,html[data-skin=classic-dos] .semi-sidesheet-header .semi-button{color:var(--cd-title-fg)}html[data-skin=classic-dos] .semi-modal-footer{border-top:1px solid var(--cd-control-border)}html[data-skin=classic-dos] .semi-toast-content{border:1px solid var(--cd-frame);border-radius:0;background:var(--cd-rev-bg);color:var(--cd-rev-fg);box-shadow:var(--cd-hard-shadow)}html[data-skin=classic-dos] .semi-toast-content-text{color:inherit}html[data-skin=classic-dos] .semi-toast-success{background:var(--cd-success);color:var(--cd-on-success)}html[data-skin=classic-dos] .semi-toast-error{background:var(--cd-danger);color:var(--cd-on-danger)}html[data-skin=classic-dos] .semi-toast-warning,html[data-skin=classic-dos] .semi-toast-warn{background:var(--cd-warning);color:var(--cd-on-warning)}html[data-skin=classic-dos] .semi-toast-info{background:var(--cd-info);color:var(--cd-on-info)}html[data-skin=classic-dos] .semi-banner{border:1px solid var(--cd-frame);border-radius:0;background:var(--cd-rev-bg);color:var(--cd-rev-fg)}html[data-skin=classic-dos] .semi-banner .semi-icon{color:inherit}html[data-skin=classic-dos] .semi-banner-info{background:var(--cd-info);color:var(--cd-on-info)}html[data-skin=classic-dos] .semi-banner-warning{background:var(--cd-warning);color:var(--cd-on-warning)}html[data-skin=classic-dos] .semi-banner-danger{background:var(--cd-danger);color:var(--cd-on-danger)}html[data-skin=classic-dos] .semi-banner-success{background:var(--cd-success);color:var(--cd-on-success)}html[data-skin=classic-dos] .semi-banner-link{color:inherit;text-decoration:underline}@media (prefers-reduced-motion: reduce){html[data-skin=classic-dos] .semi-button,html[data-skin=classic-dos] .semi-button-content,html[data-skin=classic-dos] .semi-input-wrapper,html[data-skin=classic-dos] .semi-input-textarea-wrapper,html[data-skin=classic-dos] .semi-select,html[data-skin=classic-dos] .semi-switch,html[data-skin=classic-dos] .semi-switch-knob,html[data-skin=classic-dos] .semi-switch-knob:before,html[data-skin=classic-dos] .semi-switch:before,html[data-skin=classic-dos] .semi-switch:after,html[data-skin=classic-dos] .semi-checkbox-inner-display,html[data-skin=classic-dos] .semi-radio-inner-display,html[data-skin=classic-dos] .semi-radio-inner-display:before,html[data-skin=classic-dos] .compat-segmented-item,html[data-skin=classic-dos] .semi-tabs-tab,html[data-skin=classic-dos] .semi-page-item,html[data-skin=classic-dos] .semi-select-option,html[data-skin=classic-dos] .semi-collapse-header,html[data-skin=classic-dos] .semi-table-tbody>.semi-table-row,html[data-skin=classic-dos] .grouped-nav-item,html[data-skin=classic-dos] .grouped-nav-section-trigger,html[data-skin=classic-dos] .appearance-skin-option{transition:none!important;animation:none!important}}@media (max-width: 768px){html[data-skin=classic-dos] body,html[data-skin=classic-dos] .section-bar h2,html[data-skin=classic-dos] .task-launch-band h2,html[data-skin=classic-dos] .section-title,html[data-skin=classic-dos] .dashboard-chart-panel h3{font-size:16px;line-height:24px}html[data-skin=classic-dos] .semi-input,html[data-skin=classic-dos] .semi-input-number-input,html[data-skin=classic-dos] .semi-select-selection-text,html[data-skin=classic-dos] .semi-input-textarea-wrapper textarea{font-size:16px}html[data-skin=classic-dos] .semi-button{min-height:44px}html[data-skin=classic-dos] .theme-toggle-button,html[data-skin=classic-dos] .grouped-sidebar-theme{width:44px;height:44px;min-width:44px;min-height:44px;flex-basis:44px}html[data-skin=classic-dos] .grouped-nav-item{min-height:44px}html[data-skin=classic-dos] .grouped-nav-child{height:44px}html[data-skin=classic-dos] .semi-input-wrapper,html[data-skin=classic-dos] .semi-select{min-height:44px}html[data-skin=classic-dos] .semi-page-item{min-width:44px;min-height:44px}html[data-skin=classic-dos] .semi-checkbox,html[data-skin=classic-dos] .semi-radio{min-height:44px}html[data-skin=classic-dos] .semi-switch{width:76px;height:44px}html[data-skin=classic-dos] .semi-switch:before,html[data-skin=classic-dos] .semi-switch:after{font-size:13px}html[data-skin=classic-dos] .semi-switch-knob,html[data-skin=classic-dos] .semi-switch:active .semi-switch-knob,html[data-skin=classic-dos] .semi-switch-checked .semi-switch-knob,html[data-skin=classic-dos] .semi-switch-checked:active .semi-switch-knob{left:14px;width:46px}html[data-skin=classic-dos] .semi-switch-knob:before{font-size:12px}html[data-skin=classic-dos] .login-panel{padding-top:44px}}:root[data-skin=modern-terminal][data-theme=dark],html[data-skin=modern-terminal] body[theme-mode=dark]{color-scheme:dark;--skin-brand: #4d9fff;--skin-brand-hover: #6cacff;--skin-brand-active: #3d8ae6;--skin-bg: #16181d;--skin-surface: #1d2026;--skin-surface-raised: #232730;--skin-surface-subtle: #191c22;--skin-border: #333845;--skin-text: #e2e6ee;--skin-text-secondary: #97a0b0;--skin-focus: rgba(77, 159, 255, .3);--skin-header-bg: rgba(29, 32, 38, .96);--skin-sidebar-bg: #1a1d24;--skin-sidebar-hover: #232730;--skin-sidebar-active: #282d38;--skin-primary-foreground: #0b1220;--mt-panel: #232730;--mt-grid: #2a2e38;--mt-danger: #f2707a;--mt-danger-strong: #ff97a0;--mt-warning: #e5b567;--mt-warning-strong: #f2c98a;--mt-success: #3dd68c;--mt-success-strong: #2bb371;--mt-info: #50b8c4;--mt-info-strong: #7fd0da;--mt-accent-ink: #16181d;--mt-on-success: #0b1220;--mt-prompt: #4d9fff;--mt-caret: #7cc4ff;--mt-hover-tint: rgba(226, 230, 238, .05);--mt-hover-tint-strong: rgba(226, 230, 238, .09);--mt-selected-tint: rgba(77, 159, 255, .12);--mt-btn-bg: #232730;--mt-btn-bg-hover: #2a3039;--mt-btn-bg-active: #1f242c;--mt-border-hover: #4a5262;--mt-knob: #e2e6ee;--mt-scrim: rgba(8, 10, 16, .6);--mt-shadow: rgba(6, 8, 14, .5);--mt-overlay-shadow: 0 8px 24px rgba(6, 8, 14, .5);--mt-z-sticky: 10;--mt-z-dropdown: 30;--mt-z-drawer: 40;--mt-z-modal: 50;--mt-z-toast: 60;--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #4d9fff !important;--semi-color-primary-hover: #6cacff !important;--semi-color-primary-active: #3d8ae6 !important;--semi-color-primary-disabled: #3e5f80 !important;--semi-color-primary-light-default: rgba(77, 159, 255, .12) !important;--semi-color-primary-light-hover: rgba(77, 159, 255, .2) !important;--semi-color-primary-light-active: rgba(77, 159, 255, .28) !important;--semi-color-bg-0: #16181d !important;--semi-color-bg-1: #1d2026 !important;--semi-color-bg-2: #232730 !important;--semi-color-bg-3: #191c22 !important;--semi-color-bg-4: #282d38 !important;--semi-color-fill-0: rgba(226, 230, 238, .05) !important;--semi-color-fill-1: rgba(226, 230, 238, .09) !important;--semi-color-fill-2: rgba(226, 230, 238, .14) !important;--semi-color-border: #333845 !important;--semi-color-border-1: #3d4351 !important;--semi-color-border-2: #484f5f !important;--semi-color-border-3: #555d6e !important;--semi-color-text-0: #e2e6ee !important;--semi-color-text-1: #c6ccd8 !important;--semi-color-text-2: #97a0b0 !important;--semi-color-text-3: #7b8494 !important;--semi-color-disabled-text: #646d7c !important;--semi-color-disabled-bg: #1c1f26 !important;--semi-color-disabled-fill: #21252d !important;--semi-color-disabled-border: #343a46 !important;--semi-color-focus-border: #4d9fff !important;--semi-color-link: #6cacff !important;--semi-color-link-hover: #8fc0ff !important;--semi-color-link-active: #4d9fff !important;--semi-color-link-visited: #c678dd !important;--semi-color-success: #3dd68c !important;--semi-color-warning: #e5b567 !important;--semi-color-danger: #f2707a !important;--semi-color-info: #50b8c4 !important;--semi-color-overlay-bg: rgba(8, 10, 16, .6) !important;--semi-color-shadow: rgba(6, 8, 14, .5) !important;--semi-color-data-0: #4d9fff !important;--semi-color-data-1: #3dd68c !important;--semi-color-data-2: #e5b567 !important;--semi-color-data-3: #f2707a !important;--semi-color-data-4: #50b8c4 !important;--semi-border-radius-small: 2px !important;--semi-border-radius-medium: 4px !important;--semi-border-radius-large: 4px !important}:root[data-skin=modern-terminal][data-theme=light],html[data-skin=modern-terminal] body[theme-mode=light]{color-scheme:light;--skin-brand: #1f6feb;--skin-brand-hover: #3d82f0;--skin-brand-active: #1a5fc7;--skin-bg: #f7f6f2;--skin-surface: #ffffff;--skin-surface-raised: #ffffff;--skin-surface-subtle: #efede6;--skin-border: #d8d5cb;--skin-text: #23272f;--skin-text-secondary: #5c6370;--skin-focus: rgba(31, 111, 235, .25);--skin-header-bg: rgba(247, 246, 242, .96);--skin-sidebar-bg: #f1efe8;--skin-sidebar-hover: #e9e6dd;--skin-sidebar-active: #e4e0d4;--skin-primary-foreground: #ffffff;--mt-panel: #efede6;--mt-grid: #e4e1d8;--mt-danger: #c4363d;--mt-danger-strong: #a92c33;--mt-warning: #9a6700;--mt-warning-strong: #7d5300;--mt-success: #157f46;--mt-success-strong: #0f6438;--mt-info: #0e7c8a;--mt-info-strong: #0b626d;--mt-accent-ink: #ffffff;--mt-on-success: #ffffff;--mt-prompt: #1f6feb;--mt-caret: #1f6feb;--mt-hover-tint: rgba(35, 39, 47, .045);--mt-hover-tint-strong: rgba(35, 39, 47, .08);--mt-selected-tint: rgba(31, 111, 235, .08);--mt-btn-bg: #ffffff;--mt-btn-bg-hover: #f4f2ec;--mt-btn-bg-active: #efede6;--mt-border-hover: #b3ad9d;--mt-knob: #ffffff;--mt-scrim: rgba(35, 39, 47, .45);--mt-shadow: rgba(35, 39, 47, .18);--mt-overlay-shadow: 0 8px 24px rgba(35, 39, 47, .16);--mt-z-sticky: 10;--mt-z-dropdown: 30;--mt-z-drawer: 40;--mt-z-modal: 50;--mt-z-toast: 60;--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #1f6feb !important;--semi-color-primary-hover: #3d82f0 !important;--semi-color-primary-active: #1a5fc7 !important;--semi-color-primary-disabled: #9cb8e0 !important;--semi-color-primary-light-default: rgba(31, 111, 235, .08) !important;--semi-color-primary-light-hover: rgba(31, 111, 235, .14) !important;--semi-color-primary-light-active: rgba(31, 111, 235, .2) !important;--semi-color-bg-0: #f7f6f2 !important;--semi-color-bg-1: #ffffff !important;--semi-color-bg-2: #ffffff !important;--semi-color-bg-3: #efede6 !important;--semi-color-bg-4: #e9e6dd !important;--semi-color-fill-0: rgba(35, 39, 47, .045) !important;--semi-color-fill-1: rgba(35, 39, 47, .08) !important;--semi-color-fill-2: rgba(35, 39, 47, .13) !important;--semi-color-border: #d8d5cb !important;--semi-color-border-1: #cdc9bd !important;--semi-color-border-2: #c1bcad !important;--semi-color-border-3: #b3ad9d !important;--semi-color-text-0: #23272f !important;--semi-color-text-1: #383e49 !important;--semi-color-text-2: #5c6370 !important;--semi-color-text-3: #757c89 !important;--semi-color-disabled-text: #9a9fa8 !important;--semi-color-disabled-bg: #f0eee7 !important;--semi-color-disabled-fill: #ebe8df !important;--semi-color-disabled-border: #d8d5cb !important;--semi-color-focus-border: #1f6feb !important;--semi-color-link: #1a5fc7 !important;--semi-color-link-hover: #3d82f0 !important;--semi-color-link-active: #1a5fc7 !important;--semi-color-link-visited: #8a4fb8 !important;--semi-color-success: #157f46 !important;--semi-color-warning: #9a6700 !important;--semi-color-danger: #c4363d !important;--semi-color-info: #0e7c8a !important;--semi-color-overlay-bg: rgba(35, 39, 47, .45) !important;--semi-color-shadow: rgba(35, 39, 47, .18) !important;--semi-color-data-0: #1f6feb !important;--semi-color-data-1: #157f46 !important;--semi-color-data-2: #9a6700 !important;--semi-color-data-3: #c4363d !important;--semi-color-data-4: #0e7c8a !important;--semi-border-radius-small: 2px !important;--semi-border-radius-medium: 4px !important;--semi-border-radius-large: 4px !important}html[data-skin=modern-terminal] body{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:20px;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background-color:var(--skin-bg);background-image:none}html[data-skin=modern-terminal] input,html[data-skin=modern-terminal] textarea,html[data-skin=modern-terminal] select,html[data-skin=modern-terminal] button{font-family:inherit;letter-spacing:0}html[data-skin=modern-terminal] .semi-typography,html[data-skin=modern-terminal] .semi-form-field-label,html[data-skin=modern-terminal] .stat-label,html[data-skin=modern-terminal] .login-kicker,html[data-skin=modern-terminal] .login-eyebrow,html[data-skin=modern-terminal] .appearance-panel-kicker,html[data-skin=modern-terminal] .compat-segmented-item{letter-spacing:0}html[data-skin=modern-terminal] .section-bar h2,html[data-skin=modern-terminal] .section-title,html[data-skin=modern-terminal] .task-launch-band h2,html[data-skin=modern-terminal] .dashboard-chart-panel h3,html[data-skin=modern-terminal] .app-header-title,html[data-skin=modern-terminal] .appearance-panel-header h2,html[data-skin=modern-terminal] .login-heading .semi-typography,html[data-skin=modern-terminal] .sheet-title,html[data-skin=modern-terminal] .grouped-sidebar-brand strong{font-size:1em;font-weight:600;line-height:20px;letter-spacing:0}html[data-skin=modern-terminal] .login-heading p{font-size:1em}html[data-skin=modern-terminal] .login-wordmark,html[data-skin=modern-terminal] .login-mobile-brand{font-weight:600}html[data-skin=modern-terminal] .stat-value{font-size:21px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}html[data-skin=modern-terminal] .app-header{z-index:var(--mt-z-sticky);border-bottom:1px solid var(--skin-border);background:var(--skin-header-bg);box-shadow:inset 0 2px 0 var(--skin-brand)}html[data-skin=modern-terminal] .app-sider{border-right:1px solid var(--skin-border)}html[data-skin=modern-terminal] .grouped-sidebar{background:var(--skin-sidebar-bg)}html[data-skin=modern-terminal] .grouped-sidebar-brand{border-bottom:1px solid var(--skin-border);background:var(--skin-surface)}html[data-skin=modern-terminal] .grouped-sidebar-footer{border-top:1px solid var(--skin-border)}html[data-skin=modern-terminal] .grouped-nav-item,html[data-skin=modern-terminal] .grouped-nav-section-trigger{border-radius:2px;font-size:13px;transition:color .14s ease-out,background-color .14s ease-out,box-shadow .14s ease-out}html[data-skin=modern-terminal] .grouped-nav-item:hover,html[data-skin=modern-terminal] .grouped-nav-section-trigger:hover{color:var(--skin-text);background:var(--skin-sidebar-hover)}html[data-skin=modern-terminal] .grouped-nav-item-active,html[data-skin=modern-terminal] .grouped-nav-item-active:hover{background:var(--skin-sidebar-active);color:var(--skin-text);font-weight:600;box-shadow:inset 0 2px 0 var(--skin-brand)}html[data-skin=modern-terminal] .grouped-nav-section-active>span:nth-child(2){color:var(--skin-brand)}html[data-skin=modern-terminal] .grouped-nav-child.grouped-nav-item-active:before{display:none}html[data-skin=modern-terminal] .grouped-nav-divider{background:var(--mt-grid)}html[data-skin=modern-terminal] .grouped-sidebar-theme,html[data-skin=modern-terminal] .theme-toggle-button{border-radius:2px}html[data-skin=modern-terminal] .system-menu-icon-shell{border:1px solid var(--mt-grid);border-radius:2px;background:transparent}html[data-skin=modern-terminal] .filter-band,html[data-skin=modern-terminal] .data-band,html[data-skin=modern-terminal] .dashboard-chart-panel,html[data-skin=modern-terminal] .backtest-chart-band,html[data-skin=modern-terminal] .stat-item,html[data-skin=modern-terminal] .adjustment-mobile-item,html[data-skin=modern-terminal] .adjustment-distribution,html[data-skin=modern-terminal] .overlap-priority-list,html[data-skin=modern-terminal] .storage-summary-grid,html[data-skin=modern-terminal] .result-deletion-band,html[data-skin=modern-terminal] .rotation-policy-strip,html[data-skin=modern-terminal] .task-launch-band,html[data-skin=modern-terminal] .progress-counts span,html[data-skin=modern-terminal] .deletion-table-list,html[data-skin=modern-terminal] .derivation-source-list>div,html[data-skin=modern-terminal] .score-block{border:1px solid var(--skin-border);border-radius:4px;background:var(--skin-surface);box-shadow:none}html[data-skin=modern-terminal] .stat-item{border-left-width:2px}html[data-skin=modern-terminal] .dashboard-stats .stat-item:nth-child(2),html[data-skin=modern-terminal] .automation-stats .stat-item:nth-child(2),html[data-skin=modern-terminal] .adjustment-stats .stat-item:nth-child(2){border-left-color:var(--mt-info)}html[data-skin=modern-terminal] .dashboard-stats .stat-item:nth-child(3),html[data-skin=modern-terminal] .automation-stats .stat-item:nth-child(3),html[data-skin=modern-terminal] .adjustment-stats .stat-item:nth-child(3){border-left-color:var(--mt-warning)}html[data-skin=modern-terminal] .dashboard-stats .stat-item:nth-child(4),html[data-skin=modern-terminal] .automation-stats .stat-item:nth-child(4){border-left-color:var(--mt-success)}html[data-skin=modern-terminal] .adjustment-stats .stat-item:nth-child(4){border-left-color:var(--mt-danger)}html[data-skin=modern-terminal] .storage-summary-grid>div,html[data-skin=modern-terminal] .automation-observability-grid>div,html[data-skin=modern-terminal] .automation-performance-kpis>div{background:var(--skin-surface)}html[data-skin=modern-terminal] .automation-observability-grid,html[data-skin=modern-terminal] .automation-performance-kpis{border-radius:4px}html[data-skin=modern-terminal] .login-visual{background:#10131a}html[data-skin=modern-terminal] .login-visual-shade{background:#080a108c}html[data-skin=modern-terminal] body[theme-mode=light] .login-visual{background:#e9e6dd}html[data-skin=modern-terminal] body[theme-mode=light] .login-visual-shade{background:#f7f6f280}html[data-skin=modern-terminal] .login-form-shell{background:var(--skin-bg)}html[data-skin=modern-terminal] .login-submit{font-weight:600}html[data-skin=modern-terminal] .login-panel .semi-form-field-label{font-weight:550}html[data-skin=modern-terminal] .appearance-popover{border:1px solid var(--skin-border);border-radius:4px;background:var(--skin-surface-raised);box-shadow:var(--mt-overlay-shadow)}html[data-skin=modern-terminal] .appearance-skin-option{border-radius:2px;font-weight:550;transition:border-color .14s ease-out,background-color .14s ease-out,box-shadow .14s ease-out}html[data-skin=modern-terminal] .appearance-skin-option-selected,html[data-skin=modern-terminal] .appearance-skin-option-selected:hover{border-color:var(--skin-brand);background:var(--mt-selected-tint)}html[data-skin=modern-terminal] .appearance-skin-swatch{border-radius:2px}html[data-skin=modern-terminal] .appearance-mode-fieldset .compat-segmented-item-selected{color:var(--skin-brand)}html[data-skin=modern-terminal] .semi-button{border-radius:4px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out,opacity .14s ease-out}html[data-skin=modern-terminal] .semi-button-light:not(.semi-button-primary):not(.semi-button-danger):not(.semi-button-warning),html[data-skin=modern-terminal] .semi-button-tertiary:not(.semi-button-borderless){border:1px solid var(--skin-border);background:var(--mt-btn-bg);color:var(--skin-text)}html[data-skin=modern-terminal] .semi-button-light:not(.semi-button-primary):not(.semi-button-danger):not(.semi-button-warning):not(.semi-button-disabled):hover,html[data-skin=modern-terminal] .semi-button-tertiary:not(.semi-button-borderless):not(.semi-button-disabled):hover{border-color:var(--mt-border-hover);background:var(--mt-btn-bg-hover);color:var(--skin-text)}html[data-skin=modern-terminal] .semi-button-light:not(.semi-button-primary):not(.semi-button-danger):not(.semi-button-warning):not(.semi-button-disabled):active,html[data-skin=modern-terminal] .semi-button-tertiary:not(.semi-button-borderless):not(.semi-button-disabled):active{border-color:var(--mt-border-hover);background:var(--mt-btn-bg-active)}html[data-skin=modern-terminal] .semi-button-primary.semi-button-solid{border:1px solid var(--skin-brand-active);background:var(--skin-brand);color:var(--skin-primary-foreground)!important}html[data-skin=modern-terminal] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):hover{border-color:var(--skin-brand);background:var(--skin-brand-hover)}html[data-skin=modern-terminal] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):active{border-color:var(--skin-brand-active);background:var(--skin-brand-active)}html[data-skin=modern-terminal] .semi-button-danger.semi-button-solid{border:1px solid var(--mt-danger-strong);background:var(--mt-danger);color:var(--mt-accent-ink)!important}html[data-skin=modern-terminal] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):hover{border-color:var(--mt-danger);background:var(--mt-danger-strong)}html[data-skin=modern-terminal] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):active{background:var(--mt-danger);border-color:var(--mt-danger)}html[data-skin=modern-terminal] .semi-button-warning.semi-button-solid{border:1px solid var(--mt-warning-strong);background:var(--mt-warning);color:var(--mt-accent-ink)!important}html[data-skin=modern-terminal] .semi-button-warning.semi-button-solid:not(.semi-button-disabled):hover{border-color:var(--mt-warning);background:var(--mt-warning-strong)}html[data-skin=modern-terminal] .semi-button-warning.semi-button-solid:not(.semi-button-disabled):active{background:var(--mt-warning);border-color:var(--mt-warning)}html[data-skin=modern-terminal] .semi-button-danger.semi-button-light:not(.semi-button-disabled){border:1px solid var(--mt-danger);background:var(--mt-btn-bg);color:var(--mt-danger)}html[data-skin=modern-terminal] .semi-button-warning.semi-button-light:not(.semi-button-disabled){border:1px solid var(--mt-warning);background:var(--mt-btn-bg);color:var(--mt-warning)}html[data-skin=modern-terminal] .semi-button:not(.semi-button-borderless):not(.semi-button-disabled):active{transform:translateY(1px)}html[data-skin=modern-terminal] .semi-button-borderless:not(.semi-button-disabled):hover{background:var(--mt-hover-tint-strong);color:var(--skin-text)}html[data-skin=modern-terminal] .semi-button-borderless:not(.semi-button-disabled):active{background:var(--mt-hover-tint);transform:none}html[data-skin=modern-terminal] .semi-button-link:not(.semi-button-disabled):hover{text-decoration:underline;text-underline-offset:3px}html[data-skin=modern-terminal] .semi-button:focus-visible{outline:2px solid var(--skin-brand);outline-offset:2px;box-shadow:none!important}html[data-skin=modern-terminal] .semi-button-disabled{border-color:var(--semi-color-disabled-border)!important;background:var(--semi-color-disabled-fill)!important;color:var(--semi-color-disabled-text)!important;box-shadow:none!important;opacity:1}html[data-skin=modern-terminal] .semi-button-primary.semi-button-disabled{color:var(--semi-color-disabled-text)!important}html[data-skin=modern-terminal] .semi-input-wrapper,html[data-skin=modern-terminal] .semi-input-textarea-wrapper,html[data-skin=modern-terminal] .semi-select,html[data-skin=modern-terminal] .semi-datepicker-range-input{border:1px solid var(--skin-border)!important;border-left:2px solid var(--mt-prompt)!important;border-radius:2px!important;background:var(--skin-surface);color:var(--skin-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;caret-color:var(--mt-caret);box-shadow:none;transition:border-color .14s ease-out,background-color .14s ease-out,box-shadow .14s ease-out}html[data-skin=modern-terminal] .semi-input,html[data-skin=modern-terminal] .semi-input-number-input,html[data-skin=modern-terminal] .semi-select-selection-text,html[data-skin=modern-terminal] .semi-input-textarea-wrapper textarea{font-family:inherit;caret-color:var(--mt-caret)}html[data-skin=modern-terminal] .semi-input-wrapper:hover,html[data-skin=modern-terminal] .semi-input-textarea-wrapper:hover,html[data-skin=modern-terminal] .semi-select:not(.semi-select-disabled):hover,html[data-skin=modern-terminal] .semi-datepicker-range-input:hover{border-color:var(--mt-border-hover)!important;border-left-color:var(--skin-brand)!important}html[data-skin=modern-terminal] .semi-input-wrapper-focus,html[data-skin=modern-terminal] .semi-input-textarea-wrapper:focus-within,html[data-skin=modern-terminal] .semi-select-focus,html[data-skin=modern-terminal] .semi-select-open,html[data-skin=modern-terminal] .semi-datepicker:focus-within .semi-input-wrapper,html[data-skin=modern-terminal] .semi-datepicker-range-input:focus-within{border-color:var(--mt-border-hover)!important;border-left-color:var(--skin-brand)!important;border-bottom:2px solid var(--skin-brand)!important;background:var(--skin-surface);box-shadow:0 0 0 2px var(--skin-focus)!important}html[data-skin=modern-terminal] .semi-input-wrapper-error,html[data-skin=modern-terminal] .semi-select-error{border-color:var(--mt-danger)!important;border-left-color:var(--mt-danger)!important}html[data-skin=modern-terminal] .semi-input-wrapper-error:focus-within,html[data-skin=modern-terminal] .semi-input-wrapper-error.semi-input-wrapper-focus,html[data-skin=modern-terminal] .semi-select-error.semi-select-focus,html[data-skin=modern-terminal] .semi-select-error.semi-select-open{border-bottom-color:var(--mt-danger)!important;box-shadow:0 0 0 2px #b9202a47!important}html[data-skin=modern-terminal] .semi-input-wrapper-warning,html[data-skin=modern-terminal] .semi-select-warning{border-color:var(--mt-warning)!important;border-left-color:var(--mt-warning)!important}html[data-skin=modern-terminal] .semi-input-wrapper-warning:focus-within,html[data-skin=modern-terminal] .semi-input-wrapper-warning.semi-input-wrapper-focus,html[data-skin=modern-terminal] .semi-select-warning.semi-select-focus,html[data-skin=modern-terminal] .semi-select-warning.semi-select-open{border-bottom-color:var(--mt-warning)!important;box-shadow:0 0 0 2px #9a670042!important}html[data-skin=modern-terminal] .semi-input-wrapper-disabled,html[data-skin=modern-terminal] .semi-select-disabled,html[data-skin=modern-terminal] .semi-input-textarea-wrapper-disabled{border-color:var(--semi-color-disabled-border)!important;border-left-color:var(--semi-color-disabled-border)!important;background:var(--semi-color-disabled-bg);color:var(--semi-color-disabled-text)}html[data-skin=modern-terminal] .semi-input-wrapper-disabled .semi-input,html[data-skin=modern-terminal] .semi-select-disabled .semi-select-selection-text{color:var(--semi-color-disabled-text)}html[data-skin=modern-terminal] .semi-input-prefix,html[data-skin=modern-terminal] .semi-input-suffix{color:var(--skin-text-secondary)}html[data-skin=modern-terminal] .semi-input-clearbtn,html[data-skin=modern-terminal] .semi-input-modebtn,html[data-skin=modern-terminal] .semi-select-clear,html[data-skin=modern-terminal] .semi-input-number-button{border-radius:2px;color:var(--skin-text-secondary);transition:color .13s ease-out,background-color .13s ease-out}html[data-skin=modern-terminal] .semi-input-clearbtn:hover,html[data-skin=modern-terminal] .semi-input-modebtn:hover,html[data-skin=modern-terminal] .semi-select-clear:hover{color:var(--skin-brand);background:var(--mt-hover-tint-strong)}html[data-skin=modern-terminal] .login-panel .semi-input-wrapper{height:44px}html[data-skin=modern-terminal] .semi-checkbox-inner-display{border:1px solid var(--mt-border-hover);border-radius:2px;background:var(--skin-surface);transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out}html[data-skin=modern-terminal] .semi-checkbox:hover .semi-checkbox-inner-display{border-color:var(--skin-brand)}html[data-skin=modern-terminal] .semi-checkbox:active .semi-checkbox-inner-display{background:var(--mt-hover-tint)}html[data-skin=modern-terminal] .semi-checkbox-checked .semi-checkbox-inner-display,html[data-skin=modern-terminal] .semi-checkbox-indeterminate .semi-checkbox-inner-display,html[data-skin=modern-terminal] .semi-checkbox-inner-checked .semi-checkbox-inner-display,html[data-skin=modern-terminal] .semi-checkbox:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display{border-color:var(--mt-success-strong);background:var(--mt-success);color:var(--mt-on-success)}html[data-skin=modern-terminal] .semi-checkbox:has(input:focus-visible) .semi-checkbox-inner-display,html[data-skin=modern-terminal] .semi-checkbox-focus .semi-checkbox-inner-display{outline:2px solid var(--skin-brand);outline-offset:2px}html[data-skin=modern-terminal] .semi-checkbox-disabled .semi-checkbox-inner-display{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg);color:var(--semi-color-disabled-text)}html[data-skin=modern-terminal] .semi-checkbox-addon{font-family:inherit;letter-spacing:0}html[data-skin=modern-terminal] .semi-radio-inner-display{border:1px solid var(--mt-border-hover);border-radius:50%;background:var(--skin-surface);transition:background-color .14s ease-out,border-color .14s ease-out}html[data-skin=modern-terminal] .semi-radio:hover .semi-radio-inner-display{border-color:var(--skin-brand)}html[data-skin=modern-terminal] .semi-radio:active .semi-radio-inner-display{background:var(--mt-hover-tint)}html[data-skin=modern-terminal] .semi-radio-checked .semi-radio-inner-display,html[data-skin=modern-terminal] .semi-radio-inner-checked .semi-radio-inner-display,html[data-skin=modern-terminal] .semi-radio:hover .semi-radio-inner-checked .semi-radio-inner-display{border-color:var(--skin-brand);background:var(--skin-brand)}html[data-skin=modern-terminal] .semi-radio:has(input:focus-visible) .semi-radio-inner-display,html[data-skin=modern-terminal] .semi-radio-focus .semi-radio-inner-display{outline:2px solid var(--skin-brand);outline-offset:2px}html[data-skin=modern-terminal] .semi-radio-disabled .semi-radio-inner-display{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg)}html[data-skin=modern-terminal] .semi-radio-addon{font-family:inherit;letter-spacing:0}html[data-skin=modern-terminal] .appearance-skin-option:focus-visible{outline:2px solid var(--skin-brand);outline-offset:1px}html[data-skin=modern-terminal] .semi-switch{border:1px solid var(--mt-border-hover);border-radius:2px;background:var(--mt-grid);transition:background-color .16s ease-out,border-color .16s ease-out}html[data-skin=modern-terminal] .semi-switch:not(.semi-switch-disabled):hover{border-color:var(--skin-brand)}html[data-skin=modern-terminal] .semi-switch.semi-switch-checked,html[data-skin=modern-terminal] .semi-switch.semi-switch-checked:hover{border-color:var(--skin-brand);background:var(--skin-brand)}html[data-skin=modern-terminal] .semi-switch-knob{border-radius:2px;background:var(--mt-knob);box-shadow:0 1px 2px var(--mt-shadow);transition:transform .16s ease-out,background-color .16s ease-out}html[data-skin=modern-terminal] .semi-switch-focus,html[data-skin=modern-terminal] .semi-switch:has(input:focus-visible){outline:2px solid var(--skin-brand);outline-offset:2px}html[data-skin=modern-terminal] .semi-switch-disabled{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-fill)}html[data-skin=modern-terminal] .semi-switch-disabled .semi-switch-knob{background:var(--semi-color-disabled-text);box-shadow:none}html[data-skin=modern-terminal] .compat-segmented{gap:2px;padding:3px;border:1px solid var(--skin-border);border-radius:2px;background:var(--skin-surface-subtle)}html[data-skin=modern-terminal] .compat-segmented-item{border-radius:2px;color:var(--skin-text-secondary);font-weight:550;transition:background-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out}html[data-skin=modern-terminal] .compat-segmented-item:hover{background:var(--mt-hover-tint);color:var(--skin-text)}html[data-skin=modern-terminal] .compat-segmented-item-selected,html[data-skin=modern-terminal] .compat-segmented-item-selected:hover{background:var(--skin-surface);color:var(--skin-brand);font-weight:600;box-shadow:inset 0 2px 0 var(--skin-brand),0 0 0 1px var(--skin-border)}html[data-skin=modern-terminal] .compat-segmented-item:focus-visible{outline:2px solid var(--skin-brand);outline-offset:1px}html[data-skin=modern-terminal] .compat-segmented-item:disabled{color:var(--semi-color-disabled-text)}html[data-skin=modern-terminal] .semi-tabs-bar-line.semi-tabs-bar-top{border-bottom:1px solid var(--skin-border)}html[data-skin=modern-terminal] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab{margin:0 4px -1px 0;padding:7px 14px;border:1px solid transparent;border-top:2px solid transparent;border-bottom:0;border-radius:2px 2px 0 0;color:var(--skin-text-secondary);transition:color .14s ease-out,background-color .14s ease-out,border-color .14s ease-out}html[data-skin=modern-terminal] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:hover{color:var(--skin-text);background:var(--mt-hover-tint)}html[data-skin=modern-terminal] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active,html[data-skin=modern-terminal] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active:hover{border-color:var(--skin-border);border-top:2px solid var(--skin-brand);border-bottom-color:transparent;background:var(--skin-surface);color:var(--skin-text);font-weight:600}html[data-skin=modern-terminal] .semi-tabs-tab{border-radius:2px}html[data-skin=modern-terminal] .semi-tabs-tab:focus-visible{outline:2px solid var(--skin-brand)!important;outline-offset:-2px!important;box-shadow:none!important}html[data-skin=modern-terminal] .semi-table-thead>.semi-table-row>.semi-table-row-head{border-bottom:1px solid var(--skin-border);background:var(--mt-panel);color:var(--skin-text-secondary);font-weight:600}html[data-skin=modern-terminal] .semi-table-tbody .semi-table-row-cell,html[data-skin=modern-terminal] .semi-table-thead .semi-table-row-head{border-color:var(--mt-grid)}html[data-skin=modern-terminal] .semi-table-tbody>.semi-table-row{transition:background-color .12s ease-out}html[data-skin=modern-terminal] .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell{background:var(--mt-hover-tint);color:var(--skin-text)}html[data-skin=modern-terminal] .semi-table-tbody>.semi-table-row:hover .table-cell-clamp-complex.table-cell-clamp-overflowed:after{background:var(--mt-hover-tint)}html[data-skin=modern-terminal] .semi-table-row-selected>.semi-table-row-cell{background:var(--mt-selected-tint)!important}html[data-skin=modern-terminal] .semi-table-row-selected>.semi-table-row-cell:first-child{box-shadow:inset 2px 0 0 var(--skin-brand)}html[data-skin=modern-terminal] .semi-table-cell,html[data-skin=modern-terminal] .semi-table-row-head{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=modern-terminal] .semi-table-placeholder{color:var(--skin-text-secondary)}html[data-skin=modern-terminal] .semi-table-expand-icon{border:1px solid var(--skin-border);border-radius:2px;background:var(--skin-surface);transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out}html[data-skin=modern-terminal] .semi-table-expand-icon:hover{border-color:var(--mt-border-hover);color:var(--skin-brand);background:var(--mt-hover-tint)}html[data-skin=modern-terminal] .semi-table-pagination-outer{border-top:1px solid var(--mt-grid)}html[data-skin=modern-terminal] .semi-page-item{min-width:32px;border:1px solid var(--skin-border);border-radius:2px;background:var(--skin-surface);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out}html[data-skin=modern-terminal] .semi-page-item:not(.semi-page-item-disabled):hover{border-color:var(--mt-border-hover);color:var(--skin-brand)}html[data-skin=modern-terminal] .semi-page-item-active,html[data-skin=modern-terminal] .semi-page-item-active:hover{border-color:var(--skin-brand);background:var(--mt-selected-tint);color:var(--skin-brand);font-weight:600}html[data-skin=modern-terminal] .semi-page-item:focus-visible{outline:2px solid var(--skin-brand);outline-offset:1px}html[data-skin=modern-terminal] .semi-page-item-disabled{border-color:var(--semi-color-disabled-border);color:var(--semi-color-disabled-text)}html[data-skin=modern-terminal] .semi-tag:not(.semi-tag-circle){border-radius:2px;font-weight:550}html[data-skin=modern-terminal] .semi-badge-count{border-radius:2px}html[data-skin=modern-terminal] .semi-progress-track{border-radius:2px;background:var(--mt-grid)}html[data-skin=modern-terminal] .semi-progress-track-inner{border-radius:2px;background:var(--skin-brand)}html[data-skin=modern-terminal] .semi-progress-line-text,html[data-skin=modern-terminal] .automation-progress-text,html[data-skin=modern-terminal] .run-progress small{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=modern-terminal] .semi-skeleton-avatar,html[data-skin=modern-terminal] .semi-skeleton-title,html[data-skin=modern-terminal] .semi-skeleton-paragraph>div,html[data-skin=modern-terminal] .semi-skeleton-button,html[data-skin=modern-terminal] .semi-skeleton-image{border-radius:2px;background:var(--mt-grid)}html[data-skin=modern-terminal] .semi-collapse-header{border-radius:2px;transition:background-color .14s ease-out,color .14s ease-out}html[data-skin=modern-terminal] .semi-collapse-header:hover{background:var(--mt-hover-tint)}html[data-skin=modern-terminal] .semi-collapse-item-collapse-active .semi-collapse-header,html[data-skin=modern-terminal] .semi-collapse-header[aria-expanded=true]{color:var(--skin-brand);font-weight:600}html[data-skin=modern-terminal] .semi-modal-content,html[data-skin=modern-terminal] .semi-sidesheet-inner{border:1px solid var(--skin-border);border-radius:4px;background:var(--skin-surface);box-shadow:var(--mt-overlay-shadow)}html[data-skin=modern-terminal] .semi-modal-header,html[data-skin=modern-terminal] .semi-sidesheet-header{border-bottom:1px solid var(--skin-border);background:var(--mt-panel);box-shadow:inset 0 2px 0 var(--skin-brand)}html[data-skin=modern-terminal] .semi-modal-title,html[data-skin=modern-terminal] .semi-sidesheet-title{font-weight:600}html[data-skin=modern-terminal] .semi-modal-footer{border-top:1px solid var(--skin-border)!important}html[data-skin=modern-terminal] .semi-modal-mask,html[data-skin=modern-terminal] .semi-sidesheet-mask{background:var(--mt-scrim)}html[data-skin=modern-terminal] .semi-toast,html[data-skin=modern-terminal] .semi-toast-content{border:1px solid var(--skin-border);border-radius:4px;background:var(--skin-surface);color:var(--skin-text);box-shadow:var(--mt-overlay-shadow)}html[data-skin=modern-terminal] .semi-banner{border:1px solid var(--skin-border);border-left:3px solid var(--mt-info);border-radius:4px;background:var(--skin-surface)}html[data-skin=modern-terminal] .semi-banner-info{border-left-color:var(--mt-info)}html[data-skin=modern-terminal] .semi-banner-warning{border-left-color:var(--mt-warning)}html[data-skin=modern-terminal] .semi-banner-danger{border-left-color:var(--mt-danger)}html[data-skin=modern-terminal] .semi-banner-success{border-left-color:var(--mt-success)}html[data-skin=modern-terminal] .semi-dropdown-menu,html[data-skin=modern-terminal] .semi-select-option-list,html[data-skin=modern-terminal] .semi-popover-content,html[data-skin=modern-terminal] .semi-datepicker-container{border:1px solid var(--skin-border);border-radius:4px;background:var(--skin-surface);box-shadow:var(--mt-overlay-shadow)}html[data-skin=modern-terminal] .semi-dropdown-item,html[data-skin=modern-terminal] .semi-select-option{border-radius:2px;transition:background-color .14s ease-out,color .14s ease-out}html[data-skin=modern-terminal] .semi-dropdown-item:not(.semi-dropdown-item-disabled):hover,html[data-skin=modern-terminal] .semi-dropdown-item-active,html[data-skin=modern-terminal] .semi-select-option-focused,html[data-skin=modern-terminal] .semi-select-option:not(.semi-select-option-disabled):hover{background:var(--mt-hover-tint-strong)}html[data-skin=modern-terminal] .semi-dropdown-item-disabled,html[data-skin=modern-terminal] .semi-select-option-disabled{color:var(--semi-color-disabled-text)}html[data-skin=modern-terminal] .semi-select-option-selected,html[data-skin=modern-terminal] .semi-select-option-selected:hover{background:var(--mt-selected-tint);color:var(--skin-brand);font-weight:600}html[data-skin=modern-terminal] .semi-datepicker-day-main{border-radius:2px}html[data-skin=modern-terminal] .semi-datepicker-day-main:hover{background:var(--mt-hover-tint-strong)}html[data-skin=modern-terminal] .semi-datepicker-day-selected .semi-datepicker-day-main,html[data-skin=modern-terminal] .semi-datepicker-day-selected-start .semi-datepicker-day-main,html[data-skin=modern-terminal] .semi-datepicker-day-selected-end .semi-datepicker-day-main{background:var(--skin-brand);color:var(--skin-primary-foreground)}html[data-skin=modern-terminal] .semi-datepicker-day-in-range .semi-datepicker-day-main,html[data-skin=modern-terminal] .semi-datepicker-day-in-hover-range .semi-datepicker-day-main{background:var(--mt-selected-tint)}html[data-skin=modern-terminal] .semi-upload-drag-area{border:1px dashed var(--skin-border);border-radius:4px;background:var(--skin-surface-subtle);transition:border-color .14s ease-out,background-color .14s ease-out}html[data-skin=modern-terminal] .semi-upload-drag-area:hover,html[data-skin=modern-terminal] .semi-upload-drag-area.semi-upload-drag-hover,html[data-skin=modern-terminal] .semi-upload-drag-area-active{border-color:var(--skin-brand);background:var(--mt-selected-tint)}html[data-skin=modern-terminal] .semi-upload-file-card{border:1px solid var(--skin-border);border-radius:4px;background:var(--skin-surface)}html[data-skin=modern-terminal] .semi-tooltip-content,html[data-skin=modern-terminal] .semi-popconfirm-content{border:1px solid var(--skin-border);border-radius:2px;background:var(--mt-panel);color:var(--skin-text);box-shadow:0 4px 12px var(--mt-shadow)}html[data-skin=modern-terminal] a{font-family:inherit;letter-spacing:0}@media (max-width: 768px){html[data-skin=modern-terminal] body{font-size:16px;line-height:24px}html[data-skin=modern-terminal] .semi-button{min-height:44px}html[data-skin=modern-terminal] .semi-input,html[data-skin=modern-terminal] .semi-input-number-input,html[data-skin=modern-terminal] .semi-select-selection-text,html[data-skin=modern-terminal] .semi-input-textarea-wrapper textarea{font-size:16px}html[data-skin=modern-terminal] .grouped-nav-item,html[data-skin=modern-terminal] .grouped-nav-section-trigger,html[data-skin=modern-terminal] .grouped-nav-child{min-height:44px}html[data-skin=modern-terminal] .semi-page-item{min-width:44px;min-height:44px}html[data-skin=modern-terminal] .appearance-skin-option{min-height:60px}}@media (prefers-reduced-motion: reduce){html[data-skin=modern-terminal] *,html[data-skin=modern-terminal] *:before,html[data-skin=modern-terminal] *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-skin=bento-grid][data-theme=light],html[data-skin=bento-grid] body[theme-mode=light]{color-scheme:light;--skin-brand: #5b55d9;--skin-brand-hover: #6e66f0;--skin-brand-active: #4a44c4;--skin-bg: #f0f1f5;--skin-surface: #ffffff;--skin-surface-raised: #ffffff;--skin-surface-subtle: #f6f7fa;--skin-border: #e3e5ec;--skin-text: #191b23;--skin-text-secondary: #5d6172;--skin-focus: rgba(91, 85, 217, .3);--skin-header-bg: rgba(240, 241, 245, .82);--skin-sidebar-bg: #f6f7fa;--skin-sidebar-hover: #eceef4;--skin-sidebar-active: rgba(91, 85, 217, .1);--skin-primary-foreground: #ffffff;--bento-card-radius: 16px;--bento-control-radius: 10px;--bento-chip-violet: #7c6cf0;--bento-chip-cyan: #2fa8b8;--bento-chip-amber: #e8963c;--bento-chip-rose: #e36d9b;--bento-chip-green: #58b368;--bento-card-border: #e3e5ec;--bento-card-shadow: 0 1px 2px rgba(25, 27, 35, .05), 0 8px 24px rgba(25, 27, 35, .06);--bento-card-shadow-hover: 0 2px 4px rgba(25, 27, 35, .06), 0 12px 32px rgba(25, 27, 35, .1);--bento-control-shadow: 0 1px 2px rgba(25, 27, 35, .08);--bento-overlay-shadow: 0 24px 48px rgba(16, 16, 23, .16);--bento-scrim: rgba(16, 16, 23, .4);--bento-track: #e9ebf2;--bento-knob: #ffffff;--bento-danger: #d64562;--bento-warning: #9a6700;--bento-success: #127a42;--bento-info: #2563eb;--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #5b55d9 !important;--semi-color-primary-hover: #6e66f0 !important;--semi-color-primary-active: #4a44c4 !important;--semi-color-primary-disabled: #b9b5ec !important;--semi-color-primary-light-default: rgba(91, 85, 217, .1) !important;--semi-color-primary-light-hover: rgba(91, 85, 217, .17) !important;--semi-color-primary-light-active: rgba(91, 85, 217, .24) !important;--semi-color-bg-0: #f0f1f5 !important;--semi-color-bg-1: #ffffff !important;--semi-color-bg-2: #ffffff !important;--semi-color-bg-3: #f6f7fa !important;--semi-color-bg-4: #eceef4 !important;--semi-color-fill-0: rgba(25, 27, 35, .05) !important;--semi-color-fill-1: rgba(25, 27, 35, .09) !important;--semi-color-fill-2: rgba(25, 27, 35, .14) !important;--semi-color-border: #d9dce6 !important;--semi-color-border-1: #e3e5ec !important;--semi-color-border-2: #d9dce6 !important;--semi-color-border-3: #c6cad6 !important;--semi-color-text-0: #191b23 !important;--semi-color-text-1: #2d303c !important;--semi-color-text-2: #5d6172 !important;--semi-color-text-3: #767b8d !important;--semi-color-disabled-text: #a2a6b5 !important;--semi-color-disabled-bg: #f1f2f6 !important;--semi-color-disabled-fill: #eceef4 !important;--semi-color-disabled-border: #dfe2ea !important;--semi-color-focus-border: #5b55d9 !important;--semi-color-link: #4a44c4 !important;--semi-color-link-hover: #6e66f0 !important;--semi-color-link-active: #4a44c4 !important;--semi-color-link-visited: #7a5bd0 !important;--semi-color-success: #127a42 !important;--semi-color-warning: #9a6700 !important;--semi-color-danger: #d64562 !important;--semi-color-info: #2563eb !important;--semi-color-overlay-bg: rgba(16, 16, 23, .4) !important;--semi-color-shadow: rgba(25, 27, 35, .12) !important;--semi-color-data-0: #5b55d9 !important;--semi-color-data-1: #c24271 !important;--semi-color-data-2: #1f8a9c !important;--semi-color-data-3: #b96a00 !important;--semi-color-data-4: #7a5bd0 !important;--semi-border-radius-small: 6px !important;--semi-border-radius-medium: 10px !important;--semi-border-radius-large: 16px !important}:root[data-skin=bento-grid][data-theme=dark],html[data-skin=bento-grid] body[theme-mode=dark]{color-scheme:dark;--skin-brand: #8b85ff;--skin-brand-hover: #9d97ff;--skin-brand-active: #7b75eb;--skin-bg: #101014;--skin-surface: #1a1b21;--skin-surface-raised: #212229;--skin-surface-subtle: #16171d;--skin-border: #2a2c36;--skin-text: #f1f2f7;--skin-text-secondary: #a9acc0;--skin-focus: rgba(139, 133, 255, .35);--skin-header-bg: rgba(16, 16, 20, .78);--skin-sidebar-bg: #16171d;--skin-sidebar-hover: #22232b;--skin-sidebar-active: rgba(139, 133, 255, .14);--skin-primary-foreground: #0e0d1f;--bento-chip-violet: #9c8ff5;--bento-chip-cyan: #4fc3d4;--bento-chip-amber: #f2b24c;--bento-chip-rose: #f084b2;--bento-chip-green: #6bcb7f;--bento-card-radius: 16px;--bento-control-radius: 10px;--bento-card-border: #2a2c36;--bento-card-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .36);--bento-card-shadow-hover: 0 2px 4px rgba(0, 0, 0, .44), 0 12px 32px rgba(0, 0, 0, .46);--bento-control-shadow: 0 1px 2px rgba(0, 0, 0, .44);--bento-overlay-shadow: 0 24px 48px rgba(0, 0, 0, .56);--bento-scrim: rgba(5, 5, 8, .56);--bento-track: #262834;--bento-knob: #f1f2f7;--bento-danger: #ff7a94;--bento-warning: #f2b24c;--bento-success: #5bc98a;--bento-info: #7fa9f5;--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #8b85ff !important;--semi-color-primary-hover: #9d97ff !important;--semi-color-primary-active: #7b75eb !important;--semi-color-primary-disabled: #47426e !important;--semi-color-primary-light-default: rgba(139, 133, 255, .14) !important;--semi-color-primary-light-hover: rgba(139, 133, 255, .22) !important;--semi-color-primary-light-active: rgba(139, 133, 255, .3) !important;--semi-color-bg-0: #101014 !important;--semi-color-bg-1: #1a1b21 !important;--semi-color-bg-2: #212229 !important;--semi-color-bg-3: #16171d !important;--semi-color-bg-4: #262834 !important;--semi-color-fill-0: rgba(156, 143, 245, .07) !important;--semi-color-fill-1: rgba(156, 143, 245, .12) !important;--semi-color-fill-2: rgba(156, 143, 245, .18) !important;--semi-color-border: #2a2c36 !important;--semi-color-border-1: #333541 !important;--semi-color-border-2: #2a2c36 !important;--semi-color-border-3: #3d404e !important;--semi-color-text-0: #f1f2f7 !important;--semi-color-text-1: #dcdee9 !important;--semi-color-text-2: #a9acc0 !important;--semi-color-text-3: #8a8ea2 !important;--semi-color-disabled-text: #63667a !important;--semi-color-disabled-bg: #1c1d24 !important;--semi-color-disabled-fill: #22232b !important;--semi-color-disabled-border: #31333f !important;--semi-color-focus-border: #8b85ff !important;--semi-color-link: #9d97ff !important;--semi-color-link-hover: #b3adff !important;--semi-color-link-active: #8b85ff !important;--semi-color-link-visited: #c0a7f0 !important;--semi-color-success: #5bc98a !important;--semi-color-warning: #f2b24c !important;--semi-color-danger: #ff7a94 !important;--semi-color-info: #7fa9f5 !important;--semi-color-overlay-bg: rgba(5, 5, 8, .56) !important;--semi-color-shadow: rgba(0, 0, 0, .46) !important;--semi-color-data-0: #8b85ff !important;--semi-color-data-1: #f07fae !important;--semi-color-data-2: #4fc3d4 !important;--semi-color-data-3: #f2b24c !important;--semi-color-data-4: #a98ff5 !important;--semi-border-radius-small: 6px !important;--semi-border-radius-medium: 10px !important;--semi-border-radius-large: 16px !important}html[data-skin=bento-grid] body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=bento-grid] .section-bar h2,html[data-skin=bento-grid] .task-launch-band h2,html[data-skin=bento-grid] .dashboard-chart-panel h3,html[data-skin=bento-grid] .backtest-chart-band .section-bar h2{font-size:15px;font-weight:600;line-height:22px}html[data-skin=bento-grid] .app-header-title{font-size:15px;font-weight:650}html[data-skin=bento-grid] .login-visual{background:#23203d}html[data-skin=bento-grid] .login-visual-shade{background:#1e1b3a80}html[data-skin=bento-grid] .login-form-shell{background:var(--skin-bg)}html[data-skin=bento-grid] .app-header{border-bottom:1px solid var(--bento-card-border);background-color:var(--skin-header-bg);backdrop-filter:saturate(180%) blur(14px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-skin=bento-grid] .app-header{background-color:var(--skin-bg)}}html[data-skin=bento-grid] .grouped-sidebar{border-right:1px solid var(--bento-card-border);background:var(--skin-sidebar-bg)}html[data-skin=bento-grid] .grouped-sidebar-brand{font-weight:650}html[data-skin=bento-grid] .grouped-sidebar-footer{border-top:1px solid var(--bento-card-border)}html[data-skin=bento-grid] .grouped-nav-item,html[data-skin=bento-grid] .grouped-nav-section-trigger{border-radius:var(--bento-control-radius);transition:background-color .15s ease-out,color .15s ease-out}html[data-skin=bento-grid] .grouped-nav-item:hover,html[data-skin=bento-grid] .grouped-nav-section-trigger:hover{background:var(--skin-sidebar-hover)}html[data-skin=bento-grid] .grouped-nav-item-active,html[data-skin=bento-grid] .grouped-nav-item-active:hover{border-radius:var(--bento-control-radius);background:var(--skin-sidebar-active);color:var(--skin-brand);font-weight:600}html[data-skin=bento-grid] body[theme-mode=dark] .grouped-nav-item-active,html[data-skin=bento-grid] body[theme-mode=dark] .grouped-nav-item-active:hover{color:var(--skin-brand)}html[data-skin=bento-grid] .grouped-nav-item:focus-visible{outline:none;box-shadow:0 0 0 3px var(--skin-focus)!important}html[data-skin=bento-grid] .stat-item,html[data-skin=bento-grid] .dashboard-chart-panel,html[data-skin=bento-grid] .backtest-chart-band,html[data-skin=bento-grid] .filter-band,html[data-skin=bento-grid] .data-band,html[data-skin=bento-grid] .adjustment-mobile-item,html[data-skin=bento-grid] .adjustment-distribution,html[data-skin=bento-grid] .overlap-priority-list,html[data-skin=bento-grid] .rotation-policy-strip{border:1px solid var(--bento-card-border);border-radius:var(--bento-card-radius);background:var(--skin-surface);box-shadow:var(--bento-card-shadow)}html[data-skin=bento-grid] .stat-item{position:relative;padding-left:20px}html[data-skin=bento-grid] .stat-item:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:2px;background:var(--bento-chip-violet)}html[data-skin=bento-grid] .stat-item:nth-child(4n+2):before{background:var(--bento-chip-cyan)}html[data-skin=bento-grid] .stat-item:nth-child(4n+3):before{background:var(--bento-chip-amber)}html[data-skin=bento-grid] .stat-item:nth-child(4n+4):before{background:var(--bento-chip-rose)}html[data-skin=bento-grid] .stat-item:nth-child(4n+5):before{background:var(--bento-chip-green)}html[data-skin=bento-grid] body[theme-mode=dark] .stat-item,html[data-skin=bento-grid] body[theme-mode=dark] .dashboard-chart-panel,html[data-skin=bento-grid] body[theme-mode=dark] .backtest-chart-band,html[data-skin=bento-grid] body[theme-mode=dark] .filter-band,html[data-skin=bento-grid] body[theme-mode=dark] .data-band,html[data-skin=bento-grid] body[theme-mode=dark] .adjustment-mobile-item,html[data-skin=bento-grid] body[theme-mode=dark] .adjustment-distribution,html[data-skin=bento-grid] body[theme-mode=dark] .overlap-priority-list,html[data-skin=bento-grid] body[theme-mode=dark] .rotation-policy-strip{border-color:var(--bento-card-border);background:var(--skin-surface)}html[data-skin=bento-grid] .appearance-popover{border:1px solid var(--bento-card-border);border-radius:var(--bento-card-radius);box-shadow:var(--bento-overlay-shadow)}html[data-skin=bento-grid] .appearance-skin-option{border-radius:var(--bento-control-radius)}html[data-skin=bento-grid] .appearance-skin-option-selected,html[data-skin=bento-grid] body[theme-mode=dark] .appearance-skin-option-selected{border-color:var(--skin-brand);background:var(--semi-color-primary-light-default)}html[data-skin=bento-grid] .appearance-mode-fieldset .compat-segmented-item-selected{color:var(--skin-brand);font-weight:600}html[data-skin=bento-grid] .semi-button{border-radius:var(--bento-control-radius);font-weight:550;transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out,color .15s ease-out}html[data-skin=bento-grid] .semi-button-light:not(.semi-button-primary):not(.semi-button-danger):not(.semi-button-warning),html[data-skin=bento-grid] .semi-button-tertiary:not(.semi-button-borderless){border:1px solid var(--bento-card-border);background:var(--skin-surface);box-shadow:var(--bento-control-shadow)}html[data-skin=bento-grid] .semi-button-light:not(.semi-button-primary):not(.semi-button-danger):not(.semi-button-warning):not(.semi-button-disabled):hover,html[data-skin=bento-grid] .semi-button-tertiary:not(.semi-button-borderless):not(.semi-button-disabled):hover{background:var(--skin-surface-subtle);transform:translateY(-1px);box-shadow:var(--bento-card-shadow-hover)}html[data-skin=bento-grid] .semi-button-light:not(.semi-button-primary):not(.semi-button-danger):not(.semi-button-warning):not(.semi-button-disabled):active,html[data-skin=bento-grid] .semi-button-tertiary:not(.semi-button-borderless):not(.semi-button-disabled):active{transform:translateY(0);box-shadow:var(--bento-control-shadow)}html[data-skin=bento-grid] .semi-button-primary.semi-button-solid{border:1px solid transparent;background:var(--skin-brand);color:var(--skin-primary-foreground);box-shadow:var(--bento-control-shadow)}html[data-skin=bento-grid] body[theme-mode=dark] .semi-button-primary.semi-button-solid{background:var(--skin-brand);color:var(--skin-primary-foreground)}html[data-skin=bento-grid] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):hover{background:var(--skin-brand-hover);transform:translateY(-1px);box-shadow:0 2px 6px #191b231f,0 8px 20px #5b55d947}html[data-skin=bento-grid] body[theme-mode=dark] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):hover{background:var(--skin-brand-hover);box-shadow:0 2px 6px #0006,0 8px 20px #8b85ff4d}html[data-skin=bento-grid] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):active{background:var(--skin-brand-active);transform:translateY(0);box-shadow:var(--bento-control-shadow)}html[data-skin=bento-grid] body[theme-mode=dark] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):active{background:var(--skin-brand-active)}html[data-skin=bento-grid] .semi-button-danger.semi-button-solid{border:1px solid transparent;background:var(--bento-danger);color:#fff}html[data-skin=bento-grid] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}html[data-skin=bento-grid] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):active{filter:brightness(.97);transform:translateY(0)}html[data-skin=bento-grid] body[theme-mode=dark] .semi-button-danger.semi-button-solid{background:#c93b55;color:#fff}html[data-skin=bento-grid] body[theme-mode=dark] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):hover{filter:brightness(1.12)}html[data-skin=bento-grid] body[theme-mode=dark] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):active{filter:brightness(.95)}html[data-skin=bento-grid] .semi-button-danger.semi-button-light,html[data-skin=bento-grid] .semi-button-warning.semi-button-light{border:1px solid transparent;border-radius:var(--bento-control-radius)}html[data-skin=bento-grid] .semi-button-warning.semi-button-light{color:var(--bento-warning)}html[data-skin=bento-grid] .semi-button-danger.semi-button-light:not(.semi-button-disabled):hover,html[data-skin=bento-grid] .semi-button-warning.semi-button-light:not(.semi-button-disabled):hover{transform:translateY(-1px)}html[data-skin=bento-grid] .semi-button-borderless:not(.semi-button-disabled):hover{background:var(--semi-color-primary-light-default)}html[data-skin=bento-grid] .semi-button-borderless:not(.semi-button-disabled):active{background:var(--semi-color-primary-light-active)}html[data-skin=bento-grid] .semi-button-link:not(.semi-button-disabled):hover{color:var(--skin-brand-hover)}html[data-skin=bento-grid] .semi-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--skin-focus)!important}html[data-skin=bento-grid] .semi-button-disabled{box-shadow:none;transform:none}html[data-skin=bento-grid] .semi-button-primary.semi-button-disabled{background:var(--semi-color-primary-disabled);color:var(--skin-surface)}html[data-skin=bento-grid] .semi-button-loading{box-shadow:none}html[data-skin=bento-grid] .semi-input-wrapper,html[data-skin=bento-grid] .semi-input-textarea-wrapper,html[data-skin=bento-grid] .semi-select,html[data-skin=bento-grid] .semi-datepicker-range-input{border:1px solid var(--bento-card-border);border-radius:var(--bento-control-radius);background:var(--skin-surface);transition:border-color .15s ease-out,box-shadow .15s ease-out}html[data-skin=bento-grid] .semi-input-wrapper:hover,html[data-skin=bento-grid] .semi-input-textarea-wrapper:hover,html[data-skin=bento-grid] .semi-select:not(.semi-select-disabled):hover,html[data-skin=bento-grid] .semi-datepicker-range-input:hover{border-color:var(--semi-color-border-3)}html[data-skin=bento-grid] .semi-input-wrapper-focus,html[data-skin=bento-grid] .semi-input-textarea-wrapper:focus-within,html[data-skin=bento-grid] .semi-select-focus,html[data-skin=bento-grid] .semi-select-open,html[data-skin=bento-grid] .semi-datepicker:focus-within .semi-input-wrapper,html[data-skin=bento-grid] .semi-datepicker-range-input:focus-within{border-color:var(--skin-brand);box-shadow:0 0 0 3px var(--skin-focus)!important}html[data-skin=bento-grid] .semi-input-wrapper-error,html[data-skin=bento-grid] .semi-select-error{border-color:var(--bento-danger)}html[data-skin=bento-grid] .semi-input-wrapper-error:focus-within,html[data-skin=bento-grid] .semi-input-wrapper-error.semi-input-wrapper-focus,html[data-skin=bento-grid] .semi-select-error.semi-select-focus,html[data-skin=bento-grid] .semi-select-error.semi-select-open{border-color:var(--bento-danger);box-shadow:0 0 0 3px #d6456240!important}html[data-skin=bento-grid] .semi-input-wrapper-warning,html[data-skin=bento-grid] .semi-select-warning{border-color:var(--bento-warning)}html[data-skin=bento-grid] .semi-input-wrapper-warning:focus-within,html[data-skin=bento-grid] .semi-input-wrapper-warning.semi-input-wrapper-focus,html[data-skin=bento-grid] .semi-select-warning.semi-select-focus,html[data-skin=bento-grid] .semi-select-warning.semi-select-open{border-color:var(--bento-warning);box-shadow:0 0 0 3px #9a670038!important}html[data-skin=bento-grid] .semi-input-wrapper-disabled,html[data-skin=bento-grid] .semi-select-disabled,html[data-skin=bento-grid] .semi-input-textarea-wrapper-disabled{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg)}html[data-skin=bento-grid] .semi-input-clearbtn,html[data-skin=bento-grid] .semi-input-modebtn,html[data-skin=bento-grid] .semi-select-clear{border-radius:6px;color:var(--skin-text-secondary)}html[data-skin=bento-grid] .semi-input-clearbtn:hover,html[data-skin=bento-grid] .semi-input-modebtn:hover,html[data-skin=bento-grid] .semi-select-clear:hover{background:var(--semi-color-primary-light-hover);color:var(--skin-brand)}html[data-skin=bento-grid] .semi-select-option-list,html[data-skin=bento-grid] .semi-popover-content,html[data-skin=bento-grid] .semi-datepicker-container{border:1px solid var(--bento-card-border);border-radius:var(--bento-card-radius);background:var(--skin-surface-raised);box-shadow:var(--bento-overlay-shadow)}html[data-skin=bento-grid] .semi-select-option{border-radius:var(--bento-control-radius)}html[data-skin=bento-grid] .semi-select-option-focused,html[data-skin=bento-grid] .semi-select-option:not(.semi-select-option-disabled):hover{background:var(--semi-color-primary-light-hover)}html[data-skin=bento-grid] .semi-select-option-selected{background:var(--semi-color-primary-light-default);color:var(--skin-brand);font-weight:600}html[data-skin=bento-grid] .semi-select-option-disabled{color:var(--semi-color-disabled-text)}html[data-skin=bento-grid] .login-panel .semi-input-wrapper{border-radius:var(--bento-control-radius)}html[data-skin=bento-grid] .login-submit{border-radius:var(--bento-control-radius);font-weight:600;box-shadow:0 8px 20px #5b55d947}html[data-skin=bento-grid] .semi-checkbox-inner-display{border:1.5px solid var(--semi-color-border-3);border-radius:5px;background:var(--skin-surface);transition:background-color .15s ease-out,border-color .15s ease-out}html[data-skin=bento-grid] .semi-checkbox:hover .semi-checkbox-inner-display{border-color:var(--skin-brand)}html[data-skin=bento-grid] .semi-checkbox-checked .semi-checkbox-inner-display,html[data-skin=bento-grid] .semi-checkbox-indeterminate .semi-checkbox-inner-display,html[data-skin=bento-grid] .semi-checkbox:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display,html[data-skin=bento-grid] body[theme-mode=dark] .semi-checkbox-checked .semi-checkbox-inner-display,html[data-skin=bento-grid] body[theme-mode=dark] .semi-checkbox-indeterminate .semi-checkbox-inner-display,html[data-skin=bento-grid] body[theme-mode=dark] .semi-checkbox:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display{border-color:var(--skin-brand);background:var(--skin-brand)}html[data-skin=bento-grid] .semi-checkbox:has(input:focus-visible) .semi-checkbox-inner-display,html[data-skin=bento-grid] .semi-checkbox-focus .semi-checkbox-inner-display{box-shadow:0 0 0 3px var(--skin-focus)!important}html[data-skin=bento-grid] .semi-checkbox-disabled .semi-checkbox-inner-display{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg)}html[data-skin=bento-grid] .semi-radio-inner-display{border:1.5px solid var(--semi-color-border-3);border-radius:50%;background:var(--skin-surface);transition:border-color .15s ease-out,background-color .15s ease-out}html[data-skin=bento-grid] .semi-radio:hover .semi-radio-inner-display{border-color:var(--skin-brand)}html[data-skin=bento-grid] .semi-radio:active .semi-radio-inner-display{background:var(--semi-color-primary-light-default)}html[data-skin=bento-grid] .semi-radio-checked .semi-radio-inner-display,html[data-skin=bento-grid] .semi-radio-inner-checked .semi-radio-inner-display,html[data-skin=bento-grid] .semi-radio:hover .semi-radio-inner-checked .semi-radio-inner-display,html[data-skin=bento-grid] body[theme-mode=dark] .semi-radio-checked .semi-radio-inner-display,html[data-skin=bento-grid] body[theme-mode=dark] .semi-radio-inner-checked .semi-radio-inner-display,html[data-skin=bento-grid] body[theme-mode=dark] .semi-radio:hover .semi-radio-inner-checked .semi-radio-inner-display{border-color:var(--skin-brand);background:var(--skin-brand)}html[data-skin=bento-grid] .semi-radio:has(input:focus-visible) .semi-radio-inner-display,html[data-skin=bento-grid] .semi-radio-focus .semi-radio-inner-display{box-shadow:0 0 0 3px var(--skin-focus)!important}html[data-skin=bento-grid] .semi-radio-disabled .semi-radio-inner-display{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg)}html[data-skin=bento-grid] .semi-switch{border-radius:999px;background:var(--bento-track);transition:background-color .18s ease-out}html[data-skin=bento-grid] .semi-switch:not(.semi-switch-disabled):hover{background:var(--semi-color-border-3)}html[data-skin=bento-grid] .semi-switch.semi-switch-checked,html[data-skin=bento-grid] body[theme-mode=dark] .semi-switch.semi-switch-checked{background:var(--skin-brand)}html[data-skin=bento-grid] .semi-switch-knob{border-radius:999px;background:var(--bento-knob);box-shadow:0 1px 3px #191b233d}html[data-skin=bento-grid] .semi-switch-focus,html[data-skin=bento-grid] .semi-switch:has(input:focus-visible){box-shadow:0 0 0 3px var(--skin-focus)!important}html[data-skin=bento-grid] .semi-switch-disabled{opacity:.55}html[data-skin=bento-grid] .compat-segmented{border:1px solid var(--bento-card-border);border-radius:var(--bento-control-radius);background:var(--skin-surface-subtle)}html[data-skin=bento-grid] .compat-segmented-item{border-radius:8px;transition:background-color .15s ease-out,color .15s ease-out}html[data-skin=bento-grid] .compat-segmented-item:hover{color:var(--skin-brand)}html[data-skin=bento-grid] .compat-segmented-item-selected,html[data-skin=bento-grid] .compat-segmented-item-selected:hover{background:var(--skin-surface);color:var(--skin-brand);font-weight:600;box-shadow:0 1px 3px #191b231f}html[data-skin=bento-grid] body[theme-mode=dark] .compat-segmented-item-selected,html[data-skin=bento-grid] body[theme-mode=dark] .compat-segmented-item-selected:hover{background:var(--skin-surface-raised);color:var(--skin-brand)}html[data-skin=bento-grid] .semi-tabs-bar-line.semi-tabs-bar-top{border-bottom:1px solid var(--bento-card-border)}html[data-skin=bento-grid] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab{border-radius:8px 8px 0 0;transition:color .15s ease-out}html[data-skin=bento-grid] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:hover{color:var(--skin-brand-hover)}html[data-skin=bento-grid] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active,html[data-skin=bento-grid] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active:hover{color:var(--skin-brand);font-weight:600}html[data-skin=bento-grid] .semi-tabs-tab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--skin-focus)!important}html[data-skin=bento-grid] .semi-table-thead>.semi-table-row>.semi-table-row-head{background:var(--skin-surface-subtle);font-weight:600;border-bottom:1px solid var(--bento-card-border)}html[data-skin=bento-grid] body[theme-mode=dark] .semi-table-thead>.semi-table-row>.semi-table-row-head{background:var(--skin-surface-subtle)}html[data-skin=bento-grid] .semi-table-row-selected>.semi-table-row-cell{background:var(--semi-color-primary-light-default)}html[data-skin=bento-grid] .semi-table-row-selected>.semi-table-row-cell:first-child{border-left:3px solid var(--skin-brand)}html[data-skin=bento-grid] .semi-table-expand-icon{border-radius:6px}html[data-skin=bento-grid] .semi-table-expand-icon:hover{background:var(--semi-color-primary-light-hover)}html[data-skin=bento-grid] .semi-page-item{border-radius:8px;transition:background-color .15s ease-out,color .15s ease-out}html[data-skin=bento-grid] .semi-page-item:not(.semi-page-item-disabled):hover{background:var(--semi-color-primary-light-hover);color:var(--skin-brand)}html[data-skin=bento-grid] .semi-page-item-active,html[data-skin=bento-grid] .semi-page-item-active:hover{background:var(--skin-brand);color:var(--skin-primary-foreground);font-weight:600}html[data-skin=bento-grid] .semi-page-item:focus-visible{outline:none;box-shadow:0 0 0 3px var(--skin-focus)!important}html[data-skin=bento-grid] .semi-page-item-disabled{color:var(--semi-color-disabled-text)}html[data-skin=bento-grid] .semi-tag:not(.semi-tag-circle){border-radius:6px;font-weight:550}html[data-skin=bento-grid] .semi-tag:not(.semi-tag-circle):not(.semi-tag-ghost){background:var(--semi-color-primary-light-default);color:var(--skin-brand)}html[data-skin=bento-grid] .semi-tooltip-content{border-radius:8px;background:#191b23;color:#f1f2f7}html[data-skin=bento-grid] body[theme-mode=dark] .semi-tooltip-content{background:#f1f2f7;color:#191b23}html[data-skin=bento-grid] .semi-upload-drag-area{border:1.5px dashed var(--semi-color-border-3);border-radius:var(--bento-card-radius);background:var(--skin-surface);transition:border-color .15s ease-out,background-color .15s ease-out}html[data-skin=bento-grid] .semi-upload-drag-area:hover,html[data-skin=bento-grid] .semi-upload-drag-area.semi-upload-drag-hover{border-color:var(--skin-brand);background:var(--semi-color-primary-light-default)}html[data-skin=bento-grid] .semi-upload-file-card{border:1px solid var(--bento-card-border);border-radius:var(--bento-control-radius);background:var(--skin-surface);box-shadow:var(--bento-control-shadow)}html[data-skin=bento-grid] .semi-progress-track{border-radius:999px;background:var(--bento-track)}html[data-skin=bento-grid] .semi-progress-track-inner{border-radius:999px}html[data-skin=bento-grid] .semi-skeleton-avatar,html[data-skin=bento-grid] .semi-skeleton-title,html[data-skin=bento-grid] .semi-skeleton-paragraph>div,html[data-skin=bento-grid] .semi-skeleton-button,html[data-skin=bento-grid] .semi-skeleton-image{border-radius:8px;background:linear-gradient(90deg,var(--skin-surface-subtle) 25%,var(--semi-color-fill-1) 50%,var(--skin-surface-subtle) 75%);background-size:200% 100%;animation:bento-skeleton-wave 1.6s ease-in-out infinite}@keyframes bento-skeleton-wave{0%{background-position:200% 0}to{background-position:-200% 0}}html[data-skin=bento-grid] .semi-collapse-header{border-radius:var(--bento-control-radius);transition:background-color .15s ease-out}html[data-skin=bento-grid] .semi-collapse-header:hover{background:var(--semi-color-primary-light-default)}html[data-skin=bento-grid] .semi-collapse-item-collapse-active .semi-collapse-header,html[data-skin=bento-grid] .semi-collapse-header[aria-expanded=true]{color:var(--skin-brand);font-weight:600}html[data-skin=bento-grid] body[theme-mode=dark] .semi-collapse-item-collapse-active .semi-collapse-header,html[data-skin=bento-grid] body[theme-mode=dark] .semi-collapse-header[aria-expanded=true]{color:var(--skin-brand)}html[data-skin=bento-grid] .semi-modal-content,html[data-skin=bento-grid] .semi-sidesheet-inner{overflow:hidden;border:1px solid var(--bento-card-border);border-radius:var(--bento-card-radius);background:var(--skin-surface-raised);box-shadow:var(--bento-overlay-shadow)}html[data-skin=bento-grid] .semi-modal-header,html[data-skin=bento-grid] .semi-sidesheet-header{border-bottom:1px solid var(--bento-card-border);background:var(--skin-surface-raised)}html[data-skin=bento-grid] .semi-modal-title{font-size:15px;font-weight:650;line-height:22px}html[data-skin=bento-grid] .semi-toast-content{border:1px solid var(--bento-card-border);border-radius:var(--bento-control-radius);background:var(--skin-surface-raised);color:var(--skin-text);box-shadow:var(--bento-overlay-shadow)}html[data-skin=bento-grid] .semi-banner{border:1px solid var(--bento-card-border);border-left:3px solid currentColor;border-radius:var(--bento-control-radius);background:var(--skin-surface-raised);box-shadow:var(--bento-control-shadow)}html[data-skin=bento-grid] .semi-dropdown-menu{border:1px solid var(--bento-card-border);border-radius:var(--bento-control-radius);background:var(--skin-surface-raised);box-shadow:var(--bento-card-shadow-hover)}html[data-skin=bento-grid] .semi-dropdown-item{border-radius:8px;transition:background-color .14s ease-out,color .14s ease-out}html[data-skin=bento-grid] .semi-dropdown-item:not(.semi-dropdown-item-disabled):hover,html[data-skin=bento-grid] .semi-dropdown-item-active{background:var(--semi-color-primary-light-hover)}html[data-skin=bento-grid] .semi-datepicker-day-main{border-radius:8px}html[data-skin=bento-grid] .semi-datepicker-day-main:hover{background:var(--semi-color-primary-light-hover)}html[data-skin=bento-grid] .semi-datepicker-day-selected .semi-datepicker-day-main,html[data-skin=bento-grid] .semi-datepicker-day-selected-start .semi-datepicker-day-main,html[data-skin=bento-grid] .semi-datepicker-day-selected-end .semi-datepicker-day-main{background:var(--skin-brand);color:var(--skin-primary-foreground)}@media (max-width: 768px){html[data-skin=bento-grid] body{font-size:16px;line-height:24px}html[data-skin=bento-grid] .semi-button{min-height:44px}html[data-skin=bento-grid] .semi-input,html[data-skin=bento-grid] .semi-input-textarea,html[data-skin=bento-grid] .semi-input-number-input,html[data-skin=bento-grid] .semi-select-selection-text{font-size:16px}html[data-skin=bento-grid] .grouped-nav-item,html[data-skin=bento-grid] .grouped-nav-section-trigger,html[data-skin=bento-grid] .grouped-nav-child{min-height:44px}html[data-skin=bento-grid] .semi-page-item{min-width:44px;min-height:44px}html[data-skin=bento-grid] .appearance-skin-option{min-height:60px}}@media (prefers-reduced-motion: reduce){html[data-skin=bento-grid] *,html[data-skin=bento-grid] *:before,html[data-skin=bento-grid] *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-skin=neo-brutalism][data-theme=light],html[data-skin=neo-brutalism] body[theme-mode=light]{color-scheme:light;--skin-brand: #ffd43b;--skin-brand-hover: #ffe066;--skin-brand-active: #f2c21b;--skin-bg: #f5efe4;--skin-surface: #ffffff;--skin-surface-raised: #fffdf7;--skin-surface-subtle: #efe7d8;--skin-border: #101014;--skin-text: #101014;--skin-text-secondary: #4a4636;--skin-focus: #101014;--skin-header-bg: #ffffff;--skin-sidebar-bg: #ffffff;--skin-sidebar-hover: #fff3bf;--skin-sidebar-active: #ffd43b;--skin-primary-foreground: #101014;--nb-ink: #101014;--nb-paper: #f5f3ec;--nb-line: 2px;--nb-shadow: 3px 3px 0 0 #101014;--nb-shadow-lg: 6px 6px 0 0 #101014;--nb-shadow-xs: 1px 1px 0 0 #101014;--nb-yellow: #ffd43b;--nb-pink: #ff87c3;--nb-cyan: #66d9e8;--nb-lime: #b2f2a6;--nb-lilac: #c3a6ff;--nb-row-hover: #fff3bf;--nb-row-selected: #ffdeeb;--nb-scrim: rgba(16, 16, 20, .5);--nb-track: #e9e1cf;--nb-knob: #ffffff;--nb-danger: #c92a4e;--nb-danger-face: #ff8787;--nb-warning: #9a6700;--nb-success: #2b8a3e;--nb-info: #1c7ed6;--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #ffd43b !important;--semi-color-primary-hover: #ffe066 !important;--semi-color-primary-active: #f2c21b !important;--semi-color-primary-disabled: #e9e0c0 !important;--semi-color-primary-light-default: rgba(16, 16, 20, .06) !important;--semi-color-primary-light-hover: rgba(16, 16, 20, .1) !important;--semi-color-primary-light-active: rgba(16, 16, 20, .16) !important;--semi-color-bg-0: #f5efe4 !important;--semi-color-bg-1: #ffffff !important;--semi-color-bg-2: #fffdf7 !important;--semi-color-bg-3: #efe7d8 !important;--semi-color-bg-4: #e9e1cf !important;--semi-color-fill-0: rgba(16, 16, 20, .06) !important;--semi-color-fill-1: rgba(16, 16, 20, .1) !important;--semi-color-fill-2: rgba(16, 16, 20, .16) !important;--semi-color-border: #101014 !important;--semi-color-border-1: #101014 !important;--semi-color-border-2: #101014 !important;--semi-color-border-3: #101014 !important;--semi-color-text-0: #101014 !important;--semi-color-text-1: #101014 !important;--semi-color-text-2: #4a4636 !important;--semi-color-text-3: #6b654f !important;--semi-color-disabled-text: #a39c85 !important;--semi-color-disabled-bg: #efe9dc !important;--semi-color-disabled-fill: #e9e2d1 !important;--semi-color-disabled-border: #c9c2ad !important;--semi-color-focus-border: #101014 !important;--semi-color-link: #b0236b !important;--semi-color-link-hover: #d12a80 !important;--semi-color-link-active: #8f1c56 !important;--semi-color-link-visited: #7a1d8f !important;--semi-color-success: #2b8a3e !important;--semi-color-warning: #9a6700 !important;--semi-color-danger: #c92a4e !important;--semi-color-info: #1c7ed6 !important;--semi-color-overlay-bg: rgba(16, 16, 20, .5) !important;--semi-color-shadow: rgba(16, 16, 20, .24) !important;--semi-color-data-0: #d99a05 !important;--semi-color-data-1: #d6336c !important;--semi-color-data-2: #0b7285 !important;--semi-color-data-3: #2b8a3e !important;--semi-color-data-4: #6741d9 !important;--semi-border-radius-small: 0px !important;--semi-border-radius-medium: 0px !important;--semi-border-radius-large: 0px !important}:root[data-skin=neo-brutalism][data-theme=dark],html[data-skin=neo-brutalism] body[theme-mode=dark]{color-scheme:dark;--skin-brand: #ffd43b;--skin-brand-hover: #ffe066;--skin-brand-active: #f2c21b;--skin-bg: #101014;--skin-surface: #191a1f;--skin-surface-raised: #201f26;--skin-surface-subtle: #15151a;--skin-border: #f2f0ea;--skin-text: #f5f3ec;--skin-text-secondary: #c9c4b4;--skin-focus: #f2f0ea;--skin-header-bg: #191a1f;--skin-sidebar-bg: #191a1f;--skin-sidebar-hover: #2b2a22;--skin-sidebar-active: #ffd43b;--skin-primary-foreground: #101014;--nb-ink: #f2f0ea;--nb-paper: #101014;--nb-line: 2px;--nb-yellow: #ffd43b;--nb-pink: #ff87c3;--nb-cyan: #66d9e8;--nb-lime: #b2f2a6;--nb-lilac: #c3a6ff;--nb-shadow: 3px 3px 0 0 #f2f0ea;--nb-shadow-lg: 6px 6px 0 0 #f2f0ea;--nb-shadow-xs: 1px 1px 0 0 #f2f0ea;--nb-row-hover: #2b2a22;--nb-row-selected: #3d2434;--nb-scrim: rgba(5, 5, 8, .62);--nb-track: #26262e;--nb-knob: #f5f3ec;--nb-danger: #ff6b8a;--nb-danger-face: #ff6b6b;--nb-warning: #ffc53d;--nb-success: #69db7c;--nb-info: #74c0fc;--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #ffd43b !important;--semi-color-primary-hover: #ffe066 !important;--semi-color-primary-active: #f2c21b !important;--semi-color-primary-disabled: #6b5f2a !important;--semi-color-primary-light-default: rgba(242, 240, 234, .08) !important;--semi-color-primary-light-hover: rgba(242, 240, 234, .14) !important;--semi-color-primary-light-active: rgba(242, 240, 234, .2) !important;--semi-color-bg-0: #101014 !important;--semi-color-bg-1: #191a1f !important;--semi-color-bg-2: #201f26 !important;--semi-color-bg-3: #15151a !important;--semi-color-bg-4: #26262e !important;--semi-color-fill-0: rgba(242, 240, 234, .08) !important;--semi-color-fill-1: rgba(242, 240, 234, .13) !important;--semi-color-fill-2: rgba(242, 240, 234, .2) !important;--semi-color-border: #f2f0ea !important;--semi-color-border-1: #f2f0ea !important;--semi-color-border-2: #f2f0ea !important;--semi-color-border-3: #f2f0ea !important;--semi-color-text-0: #f5f3ec !important;--semi-color-text-1: #f5f3ec !important;--semi-color-text-2: #c9c4b4 !important;--semi-color-text-3: #a5a08f !important;--semi-color-disabled-text: #6e6a5c !important;--semi-color-disabled-bg: #1d1d24 !important;--semi-color-disabled-fill: #22222a !important;--semi-color-disabled-border: #44423a !important;--semi-color-focus-border: #f2f0ea !important;--semi-color-link: #ff9ecf !important;--semi-color-link-hover: #ffb6dd !important;--semi-color-link-active: #ff87c3 !important;--semi-color-link-visited: #c3a6ff !important;--semi-color-success: #69db7c !important;--semi-color-warning: #ffc53d !important;--semi-color-danger: #ff6b8a !important;--semi-color-info: #74c0fc !important;--semi-color-overlay-bg: rgba(5, 5, 8, .62) !important;--semi-color-shadow: rgba(0, 0, 0, .5) !important;--semi-color-data-0: #ffd43b !important;--semi-color-data-1: #ff87c3 !important;--semi-color-data-2: #66d9e8 !important;--semi-color-data-3: #b2f2a6 !important;--semi-color-data-4: #c3a6ff !important;--semi-border-radius-small: 0px !important;--semi-border-radius-medium: 0px !important;--semi-border-radius-large: 0px !important}html[data-skin=neo-brutalism] body{font-family:Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:500;line-height:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=neo-brutalism] .section-bar h2,html[data-skin=neo-brutalism] .task-launch-band h2,html[data-skin=neo-brutalism] .dashboard-chart-panel h3,html[data-skin=neo-brutalism] .backtest-chart-band .section-bar h2{font-size:15px;font-weight:800;line-height:22px;letter-spacing:.2px}html[data-skin=neo-brutalism] .app-header-title{font-size:15px;font-weight:800;letter-spacing:.4px}html[data-skin=neo-brutalism] .login-visual{background:#1f3d2b}html[data-skin=neo-brutalism] .login-visual-shade{background:#0c1c1285}html[data-skin=neo-brutalism] .login-form-shell{background:var(--skin-bg)}html[data-skin=neo-brutalism] .login-panel{border:var(--nb-line) solid var(--nb-ink);background:var(--skin-surface);box-shadow:8px 8px 0 0 var(--nb-ink);padding:28px}html[data-skin=neo-brutalism] .app-header{border-bottom:var(--nb-line) solid var(--nb-ink);background:var(--skin-header-bg)}html[data-skin=neo-brutalism] .grouped-sidebar{border-right:var(--nb-line) solid var(--nb-ink);background:var(--skin-sidebar-bg)}html[data-skin=neo-brutalism] .grouped-sidebar-brand{font-weight:800;letter-spacing:.4px}html[data-skin=neo-brutalism] .grouped-sidebar-footer{border-top:var(--nb-line) solid var(--nb-ink)}html[data-skin=neo-brutalism] .grouped-nav-item,html[data-skin=neo-brutalism] .grouped-nav-section-trigger{border:var(--nb-line) solid transparent;font-weight:600;transition:background-color .14s steps(2,end),color .14s steps(2,end),border-color .14s steps(2,end)}html[data-skin=neo-brutalism] .grouped-nav-item:hover,html[data-skin=neo-brutalism] .grouped-nav-section-trigger:hover{border-color:var(--nb-ink);background:var(--skin-sidebar-hover)}html[data-skin=neo-brutalism] .grouped-nav-item-active,html[data-skin=neo-brutalism] .grouped-nav-item-active:hover{border-color:var(--nb-ink);background:var(--skin-sidebar-active);color:#101014;font-weight:800;box-shadow:2px 2px 0 0 var(--nb-ink)}html[data-skin=neo-brutalism] body[theme-mode=dark] .grouped-nav-item-active,html[data-skin=neo-brutalism] body[theme-mode=dark] .grouped-nav-item-active:hover{border-color:var(--nb-ink);background:var(--skin-sidebar-active);color:#101014}html[data-skin=neo-brutalism] .grouped-nav-item:focus-visible{outline:2px solid var(--skin-focus);outline-offset:2px}html[data-skin=neo-brutalism] .stat-item,html[data-skin=neo-brutalism] .dashboard-chart-panel,html[data-skin=neo-brutalism] .backtest-chart-band,html[data-skin=neo-brutalism] .filter-band,html[data-skin=neo-brutalism] .data-band,html[data-skin=neo-brutalism] .adjustment-mobile-item,html[data-skin=neo-brutalism] .adjustment-distribution,html[data-skin=neo-brutalism] .overlap-priority-list,html[data-skin=neo-brutalism] .rotation-policy-strip{border:var(--nb-line) solid var(--nb-ink);border-radius:0;background:var(--skin-surface);box-shadow:var(--nb-shadow)}html[data-skin=neo-brutalism] .stat-item:nth-child(4n+2){background:var(--nb-yellow);color:#101014}html[data-skin=neo-brutalism] .stat-item:nth-child(4n+3){background:var(--nb-cyan);color:#101014}html[data-skin=neo-brutalism] .stat-item:nth-child(4n+4){background:var(--nb-pink);color:#101014}html[data-skin=neo-brutalism] .stat-item:nth-child(4n+5){background:var(--nb-lime);color:#101014}html[data-skin=neo-brutalism] body[theme-mode=dark] .stat-item,html[data-skin=neo-brutalism] body[theme-mode=dark] .dashboard-chart-panel,html[data-skin=neo-brutalism] body[theme-mode=dark] .backtest-chart-band,html[data-skin=neo-brutalism] body[theme-mode=dark] .filter-band,html[data-skin=neo-brutalism] body[theme-mode=dark] .data-band,html[data-skin=neo-brutalism] body[theme-mode=dark] .adjustment-mobile-item,html[data-skin=neo-brutalism] body[theme-mode=dark] .adjustment-distribution,html[data-skin=neo-brutalism] body[theme-mode=dark] .overlap-priority-list,html[data-skin=neo-brutalism] body[theme-mode=dark] .rotation-policy-strip{border-color:var(--nb-ink);background:var(--skin-surface)}html[data-skin=neo-brutalism] body[theme-mode=dark] .stat-item:nth-child(4n+2),html[data-skin=neo-brutalism] body[theme-mode=dark] .stat-item:nth-child(4n+3),html[data-skin=neo-brutalism] body[theme-mode=dark] .stat-item:nth-child(4n+4),html[data-skin=neo-brutalism] body[theme-mode=dark] .stat-item:nth-child(4n+5){color:#101014}html[data-skin=neo-brutalism] .appearance-popover{border:var(--nb-line) solid var(--nb-ink);border-radius:0;box-shadow:var(--nb-shadow-lg)}html[data-skin=neo-brutalism] .appearance-skin-option{border:var(--nb-line) solid transparent;border-radius:0}html[data-skin=neo-brutalism] .appearance-skin-option-selected,html[data-skin=neo-brutalism] body[theme-mode=dark] .appearance-skin-option-selected{border-color:var(--nb-ink);background:var(--nb-yellow);color:#101014}html[data-skin=neo-brutalism] .appearance-mode-fieldset .compat-segmented-item-selected{background:var(--nb-yellow);color:#101014;font-weight:800}html[data-skin=neo-brutalism] .semi-button{border-radius:0;font-weight:700;box-shadow:var(--nb-shadow);transition:transform .12s steps(2,end),box-shadow .12s steps(2,end),background-color .12s steps(2,end)}html[data-skin=neo-brutalism] .semi-button-light:not(.semi-button-primary):not(.semi-button-danger):not(.semi-button-warning),html[data-skin=neo-brutalism] .semi-button-tertiary:not(.semi-button-borderless){border:var(--nb-line) solid var(--nb-ink);background:var(--skin-surface);color:var(--skin-text)}html[data-skin=neo-brutalism] .semi-button-light:not(.semi-button-primary):not(.semi-button-danger):not(.semi-button-warning):not(.semi-button-disabled):hover,html[data-skin=neo-brutalism] .semi-button-tertiary:not(.semi-button-borderless):not(.semi-button-disabled):hover{background:var(--nb-cyan);color:#101014;transform:translate(-1px,-1px);box-shadow:4px 4px 0 0 var(--nb-ink)}html[data-skin=neo-brutalism] .semi-button-light:not(.semi-button-primary):not(.semi-button-danger):not(.semi-button-warning):not(.semi-button-disabled):active,html[data-skin=neo-brutalism] .semi-button-tertiary:not(.semi-button-borderless):not(.semi-button-disabled):active{transform:translate(2px,2px);box-shadow:var(--nb-shadow-xs)}html[data-skin=neo-brutalism] .semi-button-primary.semi-button-solid{border:var(--nb-line) solid var(--nb-ink);background:var(--skin-brand);color:var(--skin-primary-foreground)}html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-button-primary.semi-button-solid{border-color:var(--nb-ink);background:var(--skin-brand);color:var(--skin-primary-foreground)}html[data-skin=neo-brutalism] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):hover{background:var(--skin-brand-hover);transform:translate(-1px,-1px);box-shadow:4px 4px 0 0 var(--nb-ink)}html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):hover{background:var(--skin-brand-hover)}html[data-skin=neo-brutalism] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):active{background:var(--skin-brand-active);transform:translate(2px,2px);box-shadow:var(--nb-shadow-xs)}html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):active{background:var(--skin-brand-active)}html[data-skin=neo-brutalism] .semi-button-danger.semi-button-solid{border:var(--nb-line) solid var(--nb-ink);background:var(--nb-danger-face);color:#101014}html[data-skin=neo-brutalism] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):hover{background:#ff9e9e;transform:translate(-1px,-1px);box-shadow:4px 4px 0 0 var(--nb-ink)}html[data-skin=neo-brutalism] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):active{transform:translate(2px,2px);box-shadow:var(--nb-shadow-xs)}html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-button-danger.semi-button-solid{border-color:var(--nb-ink);background:var(--nb-danger-face);color:#101014}html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):hover{background:#ff9e9e}html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):active{box-shadow:var(--nb-shadow-xs)}html[data-skin=neo-brutalism] .semi-button-danger.semi-button-light,html[data-skin=neo-brutalism] .semi-button-warning.semi-button-light{border:var(--nb-line) solid var(--nb-ink);border-radius:0}html[data-skin=neo-brutalism] .semi-button-warning.semi-button-light{background:var(--nb-lime);color:#101014}html[data-skin=neo-brutalism] .semi-button-danger.semi-button-light:not(.semi-button-disabled):hover,html[data-skin=neo-brutalism] .semi-button-warning.semi-button-light:not(.semi-button-disabled):hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 0 var(--nb-ink)}html[data-skin=neo-brutalism] .semi-button-borderless:not(.semi-button-disabled):hover{background:var(--semi-color-primary-light-default);box-shadow:none;transform:none}html[data-skin=neo-brutalism] .semi-button-borderless:not(.semi-button-disabled):active{background:var(--semi-color-primary-light-active);box-shadow:none}html[data-skin=neo-brutalism] .semi-button-link:not(.semi-button-disabled):hover{color:var(--semi-color-link-hover);text-decoration-thickness:2px}html[data-skin=neo-brutalism] .semi-button-borderless,html[data-skin=neo-brutalism] .semi-button-link{box-shadow:none}html[data-skin=neo-brutalism] .semi-button:focus-visible{outline:2px solid var(--skin-focus);outline-offset:2px;box-shadow:none!important}html[data-skin=neo-brutalism] .semi-button-disabled{box-shadow:var(--nb-shadow-xs);transform:none;opacity:.6}html[data-skin=neo-brutalism] .semi-button-primary.semi-button-disabled{background:var(--semi-color-primary-disabled);color:var(--skin-text-secondary)}html[data-skin=neo-brutalism] .semi-button-loading{transform:none;box-shadow:var(--nb-shadow)}html[data-skin=neo-brutalism] .semi-input-wrapper,html[data-skin=neo-brutalism] .semi-input-textarea-wrapper,html[data-skin=neo-brutalism] .semi-select,html[data-skin=neo-brutalism] .semi-datepicker-range-input{border:var(--nb-line) solid var(--nb-ink);border-radius:0;background:var(--skin-surface);box-shadow:none}html[data-skin=neo-brutalism] .semi-input-wrapper:hover,html[data-skin=neo-brutalism] .semi-input-textarea-wrapper:hover,html[data-skin=neo-brutalism] .semi-select:not(.semi-select-disabled):hover,html[data-skin=neo-brutalism] .semi-datepicker-range-input:hover{background:var(--skin-surface-raised)}html[data-skin=neo-brutalism] .semi-input-wrapper-focus,html[data-skin=neo-brutalism] .semi-input-textarea-wrapper:focus-within,html[data-skin=neo-brutalism] .semi-select-focus,html[data-skin=neo-brutalism] .semi-select-open,html[data-skin=neo-brutalism] .semi-datepicker:focus-within .semi-input-wrapper,html[data-skin=neo-brutalism] .semi-datepicker-range-input:focus-within{border-color:var(--nb-ink);outline:2px solid var(--skin-focus);outline-offset:2px;box-shadow:none!important}html[data-skin=neo-brutalism] .semi-input-wrapper-error,html[data-skin=neo-brutalism] .semi-select-error{border-color:var(--nb-danger)}html[data-skin=neo-brutalism] .semi-input-wrapper-error:focus-within,html[data-skin=neo-brutalism] .semi-input-wrapper-error.semi-input-wrapper-focus,html[data-skin=neo-brutalism] .semi-select-error.semi-select-focus,html[data-skin=neo-brutalism] .semi-select-error.semi-select-open{border-color:var(--nb-danger);outline-color:var(--nb-danger);box-shadow:none!important}html[data-skin=neo-brutalism] .semi-input-wrapper-warning,html[data-skin=neo-brutalism] .semi-select-warning{border-color:#b8860b}html[data-skin=neo-brutalism] .semi-input-wrapper-warning:focus-within,html[data-skin=neo-brutalism] .semi-input-wrapper-warning.semi-input-wrapper-focus,html[data-skin=neo-brutalism] .semi-select-warning.semi-select-focus,html[data-skin=neo-brutalism] .semi-select-warning.semi-select-open{border-color:#b8860b;outline-color:#b8860b;box-shadow:none!important}html[data-skin=neo-brutalism] .semi-input-wrapper-disabled,html[data-skin=neo-brutalism] .semi-select-disabled,html[data-skin=neo-brutalism] .semi-input-textarea-wrapper-disabled{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg)}html[data-skin=neo-brutalism] .semi-input-clearbtn,html[data-skin=neo-brutalism] .semi-input-modebtn,html[data-skin=neo-brutalism] .semi-select-clear{border-radius:0;color:var(--skin-text-secondary)}html[data-skin=neo-brutalism] .semi-input-clearbtn:hover,html[data-skin=neo-brutalism] .semi-input-modebtn:hover,html[data-skin=neo-brutalism] .semi-select-clear:hover{background:var(--nb-yellow);color:#101014}html[data-skin=neo-brutalism] .semi-select-option-list,html[data-skin=neo-brutalism] .semi-popover-content,html[data-skin=neo-brutalism] .semi-datepicker-container{border:var(--nb-line) solid var(--nb-ink);border-radius:0;background:var(--skin-surface-raised);box-shadow:var(--nb-shadow)}html[data-skin=neo-brutalism] .semi-select-option{border-radius:0;font-weight:600}html[data-skin=neo-brutalism] .semi-select-option-focused,html[data-skin=neo-brutalism] .semi-select-option:not(.semi-select-option-disabled):hover{background:var(--nb-cyan);color:#101014}html[data-skin=neo-brutalism] .semi-select-option-selected{background:var(--nb-yellow);color:#101014;font-weight:800}html[data-skin=neo-brutalism] .semi-select-option-disabled{color:var(--semi-color-disabled-text)}html[data-skin=neo-brutalism] .login-panel .semi-input-wrapper{border-radius:0}html[data-skin=neo-brutalism] .login-submit{border:var(--nb-line) solid var(--nb-ink);border-radius:0;color:#101014;font-weight:800;box-shadow:var(--nb-shadow)}html[data-skin=neo-brutalism] .semi-checkbox-inner-display{border:var(--nb-line) solid var(--nb-ink);border-radius:0;background:var(--skin-surface)}html[data-skin=neo-brutalism] .semi-checkbox:hover .semi-checkbox-inner-display{background:var(--nb-lime)}html[data-skin=neo-brutalism] .semi-checkbox-checked .semi-checkbox-inner-display,html[data-skin=neo-brutalism] .semi-checkbox-indeterminate .semi-checkbox-inner-display,html[data-skin=neo-brutalism] .semi-checkbox:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display,html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-checkbox-checked .semi-checkbox-inner-display,html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-checkbox-indeterminate .semi-checkbox-inner-display,html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-checkbox:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display{border-color:var(--nb-ink);background:var(--nb-yellow);color:#101014}html[data-skin=neo-brutalism] .semi-checkbox:has(input:focus-visible) .semi-checkbox-inner-display,html[data-skin=neo-brutalism] .semi-checkbox-focus .semi-checkbox-inner-display{outline:2px solid var(--skin-focus);outline-offset:2px}html[data-skin=neo-brutalism] .semi-checkbox-disabled .semi-checkbox-inner-display{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg)}html[data-skin=neo-brutalism] .semi-radio-inner-display{border:var(--nb-line) solid var(--nb-ink);border-radius:50%;background:var(--skin-surface)}html[data-skin=neo-brutalism] .semi-radio:hover .semi-radio-inner-display{background:var(--nb-lime)}html[data-skin=neo-brutalism] .semi-radio:active .semi-radio-inner-display{background:var(--nb-cyan)}html[data-skin=neo-brutalism] .semi-radio-checked .semi-radio-inner-display,html[data-skin=neo-brutalism] .semi-radio-inner-checked .semi-radio-inner-display,html[data-skin=neo-brutalism] .semi-radio:hover .semi-radio-inner-checked .semi-radio-inner-display,html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-radio-checked .semi-radio-inner-display,html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-radio-inner-checked .semi-radio-inner-display,html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-radio:hover .semi-radio-inner-checked .semi-radio-inner-display{border-color:var(--nb-ink);background:var(--nb-yellow)}html[data-skin=neo-brutalism] .semi-radio:has(input:focus-visible) .semi-radio-inner-display,html[data-skin=neo-brutalism] .semi-radio-focus .semi-radio-inner-display{outline:2px solid var(--skin-focus);outline-offset:2px}html[data-skin=neo-brutalism] .semi-radio-disabled .semi-radio-inner-display{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg)}html[data-skin=neo-brutalism] .semi-switch{border:var(--nb-line) solid var(--nb-ink);border-radius:2px;background:var(--nb-track);transition:background-color .14s steps(2,end)}html[data-skin=neo-brutalism] .semi-switch:not(.semi-switch-disabled):hover{background:var(--semi-color-fill-2)}html[data-skin=neo-brutalism] .semi-switch.semi-switch-checked,html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-switch.semi-switch-checked{background:var(--nb-yellow)}html[data-skin=neo-brutalism] .semi-switch-knob{border-radius:2px;background:var(--nb-knob);border:var(--nb-line) solid var(--nb-ink)}html[data-skin=neo-brutalism] .semi-switch-focus,html[data-skin=neo-brutalism] .semi-switch:has(input:focus-visible){outline:2px solid var(--skin-focus);outline-offset:2px}html[data-skin=neo-brutalism] .semi-switch-disabled{opacity:.55}html[data-skin=neo-brutalism] .compat-segmented{border:var(--nb-line) solid var(--nb-ink);border-radius:0;background:var(--skin-surface)}html[data-skin=neo-brutalism] .compat-segmented-item{border-radius:0;font-weight:700;transition:background-color .12s steps(2,end),color .12s steps(2,end)}html[data-skin=neo-brutalism] .compat-segmented-item:hover{background:var(--nb-cyan);color:#101014}html[data-skin=neo-brutalism] .compat-segmented-item-selected,html[data-skin=neo-brutalism] .compat-segmented-item-selected:hover{background:var(--nb-yellow);color:#101014;font-weight:800}html[data-skin=neo-brutalism] body[theme-mode=dark] .compat-segmented-item-selected,html[data-skin=neo-brutalism] body[theme-mode=dark] .compat-segmented-item-selected:hover{background:var(--nb-yellow);color:#101014}html[data-skin=neo-brutalism] .semi-tabs-bar-line.semi-tabs-bar-top{border-bottom:var(--nb-line) solid var(--nb-ink)}html[data-skin=neo-brutalism] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab{border:var(--nb-line) solid transparent;border-radius:0;font-weight:700;transition:background-color .12s steps(2,end),color .12s steps(2,end),border-color .12s steps(2,end)}html[data-skin=neo-brutalism] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:hover{border-color:var(--nb-ink);background:var(--nb-cyan);color:#101014}html[data-skin=neo-brutalism] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active,html[data-skin=neo-brutalism] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active:hover{border-color:var(--nb-ink);background:var(--nb-yellow);color:#101014;font-weight:800}html[data-skin=neo-brutalism] .semi-tabs-tab:focus-visible{outline:2px solid var(--skin-focus);outline-offset:2px}html[data-skin=neo-brutalism] .semi-table-thead>.semi-table-row>.semi-table-row-head{border-bottom:var(--nb-line) solid var(--nb-ink);background:var(--nb-yellow);color:#101014;font-weight:800}html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-table-thead>.semi-table-row>.semi-table-row-head{border-bottom-color:var(--nb-ink);background:var(--nb-yellow);color:#101014}html[data-skin=neo-brutalism] .semi-table-tbody>.semi-table-row>.semi-table-row-cell{border-bottom:1px solid var(--semi-color-border-3)}html[data-skin=neo-brutalism] .semi-table-row-selected>.semi-table-row-cell{background:var(--nb-row-selected)}html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-table-row-selected>.semi-table-row-cell{background:var(--nb-row-selected)}html[data-skin=neo-brutalism] .semi-table-row-selected>.semi-table-row-cell:first-child{border-left:4px solid var(--nb-ink)}html[data-skin=neo-brutalism] .semi-table-expand-icon{border-radius:0}html[data-skin=neo-brutalism] .semi-table-expand-icon:hover{background:var(--nb-cyan)}html[data-skin=neo-brutalism] .semi-page-item{border:var(--nb-line) solid var(--nb-ink);border-radius:0;font-weight:700;transition:background-color .12s steps(2,end),color .12s steps(2,end)}html[data-skin=neo-brutalism] .semi-page-item:not(.semi-page-item-disabled):hover{background:var(--nb-cyan);color:#101014}html[data-skin=neo-brutalism] .semi-page-item-active,html[data-skin=neo-brutalism] .semi-page-item-active:hover{background:var(--nb-yellow);color:#101014;font-weight:800}html[data-skin=neo-brutalism] .semi-page-item:focus-visible{outline:2px solid var(--skin-focus);outline-offset:2px}html[data-skin=neo-brutalism] .semi-page-item-disabled{color:var(--semi-color-disabled-text)}html[data-skin=neo-brutalism] .semi-tag:not(.semi-tag-circle){border:var(--nb-line) solid var(--nb-ink);border-radius:0;color:#101014;font-weight:700}html[data-skin=neo-brutalism] .semi-tag:not(.semi-tag-circle):not(.semi-tag-ghost){background:var(--nb-lilac)}html[data-skin=neo-brutalism] .semi-tooltip-content{border:var(--nb-line) solid var(--nb-yellow);border-radius:0;background:var(--nb-ink);color:var(--nb-yellow);font-weight:700}html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-tooltip-content{border-color:var(--nb-yellow);background:var(--nb-ink);color:var(--nb-yellow)}html[data-skin=neo-brutalism] .semi-upload-drag-area{border:var(--nb-line) dashed var(--nb-ink);border-radius:0;background:var(--skin-surface)}html[data-skin=neo-brutalism] .semi-upload-drag-area:hover,html[data-skin=neo-brutalism] .semi-upload-drag-area.semi-upload-drag-hover{border-style:solid;background:var(--nb-lime)}html[data-skin=neo-brutalism] .semi-upload-file-card{border:var(--nb-line) solid var(--nb-ink);border-radius:0;background:var(--skin-surface);box-shadow:var(--nb-shadow-xs)}html[data-skin=neo-brutalism] .semi-progress-track{border:var(--nb-line) solid var(--nb-ink);border-radius:0;background:var(--nb-track)}html[data-skin=neo-brutalism] .semi-progress-track-inner{border-radius:0}html[data-skin=neo-brutalism] .semi-skeleton-avatar,html[data-skin=neo-brutalism] .semi-skeleton-title,html[data-skin=neo-brutalism] .semi-skeleton-paragraph>div,html[data-skin=neo-brutalism] .semi-skeleton-button,html[data-skin=neo-brutalism] .semi-skeleton-image{border-radius:0;background:var(--semi-color-fill-1)}html[data-skin=neo-brutalism] .semi-collapse-header{border-radius:0;font-weight:700}html[data-skin=neo-brutalism] .semi-collapse-header:hover{background:var(--nb-cyan);color:#101014}html[data-skin=neo-brutalism] .semi-collapse-item-collapse-active .semi-collapse-header,html[data-skin=neo-brutalism] .semi-collapse-header[aria-expanded=true]{background:var(--nb-yellow);color:#101014;font-weight:800}html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-collapse-item-collapse-active .semi-collapse-header,html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-collapse-header[aria-expanded=true]{background:var(--nb-yellow);color:#101014}html[data-skin=neo-brutalism] .semi-modal-content,html[data-skin=neo-brutalism] .semi-sidesheet-inner{overflow:hidden;border:var(--nb-line) solid var(--nb-ink);border-radius:0;background:var(--skin-surface-raised);box-shadow:var(--nb-shadow-lg)}html[data-skin=neo-brutalism] .semi-modal-header,html[data-skin=neo-brutalism] .semi-sidesheet-header{border-bottom:var(--nb-line) solid var(--nb-ink);background:var(--nb-yellow)}html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-modal-header,html[data-skin=neo-brutalism] body[theme-mode=dark] .semi-sidesheet-header{border-bottom-color:var(--nb-ink);background:var(--nb-yellow)}html[data-skin=neo-brutalism] .semi-modal-header .semi-modal-title,html[data-skin=neo-brutalism] .semi-sidesheet-title{color:#101014;font-weight:800}html[data-skin=neo-brutalism] .semi-modal-title{font-size:15px;font-weight:800;line-height:22px}html[data-skin=neo-brutalism] .semi-toast-content{border:var(--nb-line) solid var(--nb-ink);border-radius:0;background:var(--skin-surface-raised);color:var(--skin-text);font-weight:700;box-shadow:var(--nb-shadow)}html[data-skin=neo-brutalism] .semi-banner{border:var(--nb-line) solid var(--nb-ink);border-radius:0;font-weight:700;box-shadow:var(--nb-shadow-xs)}html[data-skin=neo-brutalism] .semi-dropdown-menu{border:var(--nb-line) solid var(--nb-ink);border-radius:0;background:var(--skin-surface-raised);box-shadow:var(--nb-shadow)}html[data-skin=neo-brutalism] .semi-dropdown-item{border-radius:0;font-weight:600;transition:background-color .12s steps(2,end),color .12s steps(2,end)}html[data-skin=neo-brutalism] .semi-dropdown-item:not(.semi-dropdown-item-disabled):hover,html[data-skin=neo-brutalism] .semi-dropdown-item-active{background:var(--nb-cyan);color:#101014}html[data-skin=neo-brutalism] .semi-datepicker-day-main{border-radius:0}html[data-skin=neo-brutalism] .semi-datepicker-day-main:hover{background:var(--nb-cyan);color:#101014}html[data-skin=neo-brutalism] .semi-datepicker-day-selected .semi-datepicker-day-main,html[data-skin=neo-brutalism] .semi-datepicker-day-selected-start .semi-datepicker-day-main,html[data-skin=neo-brutalism] .semi-datepicker-day-selected-end .semi-datepicker-day-main{border:var(--nb-line) solid var(--nb-ink);background:var(--nb-yellow);color:#101014}@media (max-width: 768px){html[data-skin=neo-brutalism] body{font-size:16px;line-height:24px}html[data-skin=neo-brutalism] .semi-button{min-height:44px}html[data-skin=neo-brutalism] .semi-input,html[data-skin=neo-brutalism] .semi-input-textarea,html[data-skin=neo-brutalism] .semi-input-number-input,html[data-skin=neo-brutalism] .semi-select-selection-text{font-size:16px}html[data-skin=neo-brutalism] .grouped-nav-item,html[data-skin=neo-brutalism] .grouped-nav-section-trigger,html[data-skin=neo-brutalism] .grouped-nav-child{min-height:44px}html[data-skin=neo-brutalism] .semi-page-item{min-width:44px;min-height:44px}html[data-skin=neo-brutalism] .appearance-skin-option{min-height:60px}}@media (prefers-reduced-motion: reduce){html[data-skin=neo-brutalism] *,html[data-skin=neo-brutalism] *:before,html[data-skin=neo-brutalism] *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-skin=calm-cream][data-theme=light],html[data-skin=calm-cream] body[theme-mode=light]{color-scheme:light;--skin-brand: #b4563a;--skin-brand-hover: #c46647;--skin-brand-active: #9e4b31;--skin-bg: #faf6ef;--skin-surface: #ffffff;--skin-surface-raised: #fffdf9;--skin-surface-subtle: #f4ede2;--skin-border: #e8decf;--skin-text: #4a3f33;--skin-text-secondary: #6f6252;--skin-focus: rgba(180, 86, 58, .3);--skin-header-bg: #faf6ef;--skin-sidebar-bg: #f4ede2;--skin-sidebar-hover: #ece2d2;--skin-sidebar-active: rgba(188, 91, 62, .1);--skin-primary-foreground: #ffffff;--calm-card-radius: 20px;--calm-control-radius: 12px;--calm-terracotta: #b4563a;--calm-sage: #6f8f6b;--calm-sage-face: #dfe8d8;--calm-lavender: #8f6ba8;--calm-lavender-face: #e9e0f0;--calm-rose: #b26e82;--calm-rose-face: #f6e4e4;--calm-sand-face: #f1e8d8;--calm-card-border: #e8decf;--calm-card-shadow: 0 2px 8px rgba(74, 63, 51, .08);--calm-card-shadow-hover: 0 4px 16px rgba(74, 63, 51, .12);--calm-overlay-shadow: 0 16px 40px rgba(60, 48, 36, .18);--calm-scrim: rgba(52, 42, 32, .42);--calm-track: #ece2d2;--calm-knob: #ffffff;--calm-danger: #b9453c;--calm-warning: #8a5a10;--calm-success: #4f7a52;--calm-info: #46708f;--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #b4563a !important;--semi-color-primary-hover: #c46647 !important;--semi-color-primary-active: #9e4b31 !important;--semi-color-primary-disabled: #dbb3a4 !important;--semi-color-primary-light-default: rgba(180, 86, 58, .09) !important;--semi-color-primary-light-hover: rgba(180, 86, 58, .15) !important;--semi-color-primary-light-active: rgba(180, 86, 58, .22) !important;--semi-color-bg-0: #faf6ef !important;--semi-color-bg-1: #ffffff !important;--semi-color-bg-2: #fffdf9 !important;--semi-color-bg-3: #f4ede2 !important;--semi-color-bg-4: #ece2d2 !important;--semi-color-fill-0: rgba(74, 63, 51, .05) !important;--semi-color-fill-1: rgba(74, 63, 51, .08) !important;--semi-color-fill-2: rgba(74, 63, 51, .13) !important;--semi-color-border: #e0d4c0 !important;--semi-color-border-1: #e8decf !important;--semi-color-border-2: #e0d4c0 !important;--semi-color-border-3: #d3c5ad !important;--semi-color-text-0: #4a3f33 !important;--semi-color-text-1: #5a4e40 !important;--semi-color-text-2: #6f6252 !important;--semi-color-text-3: #8a7c69 !important;--semi-color-disabled-text: #b3a691 !important;--semi-color-disabled-bg: #f1ebe0 !important;--semi-color-disabled-fill: #ece4d6 !important;--semi-color-disabled-border: #ddd2be !important;--semi-color-focus-border: #bc5b3e !important;--semi-color-link: #a54e34 !important;--semi-color-link-hover: #bc5b3e !important;--semi-color-link-active: #a54e34 !important;--semi-color-link-visited: #8f6ba8 !important;--semi-color-success: #4f7a52 !important;--semi-color-warning: #8a5a10 !important;--semi-color-danger: #b9453c !important;--semi-color-info: #46708f !important;--semi-color-overlay-bg: rgba(52, 42, 32, .42) !important;--semi-color-shadow: rgba(74, 63, 51, .1) !important;--semi-color-data-0: #b4563a !important;--semi-color-data-1: #6f8f6b !important;--semi-color-data-2: #8f6ba8 !important;--semi-color-data-3: #a67a24 !important;--semi-color-data-4: #5d87a6 !important;--semi-border-radius-small: 8px !important;--semi-border-radius-medium: 12px !important;--semi-border-radius-large: 20px !important}:root[data-skin=calm-cream][data-theme=dark],html[data-skin=calm-cream] body[theme-mode=dark]{color-scheme:dark;--skin-brand: #e8997a;--skin-brand-hover: #f2aa8c;--skin-brand-active: #db8867;--skin-bg: #201b16;--skin-surface: #2a241d;--skin-surface-raised: #322b23;--skin-surface-subtle: #262019;--skin-border: #3e362c;--skin-text: #f3ece1;--skin-text-secondary: #c9bbaa;--skin-focus: rgba(232, 153, 122, .35);--skin-header-bg: #201b16;--skin-sidebar-bg: #262019;--skin-sidebar-hover: #322b21;--skin-sidebar-active: rgba(232, 153, 122, .14);--skin-primary-foreground: #3b1f14;--calm-card-radius: 20px;--calm-control-radius: 12px;--calm-terracotta: #e8997a;--calm-sage: #9dbe96;--calm-sage-face: #333a2c;--calm-lavender: #c0a3d6;--calm-lavender-face: #3a3344;--calm-rose: #e3a3b5;--calm-rose-face: #453132;--calm-sand-face: #3b352a;--calm-card-border: #3e362c;--calm-card-shadow: 0 2px 8px rgba(0, 0, 0, .32);--calm-card-shadow-hover: 0 4px 16px rgba(0, 0, 0, .4);--calm-overlay-shadow: 0 16px 40px rgba(0, 0, 0, .5);--calm-scrim: rgba(12, 9, 6, .55);--calm-track: #352e24;--calm-knob: #f3ece1;--calm-danger: #f0988c;--calm-warning: #e0b45e;--calm-success: #8fbc93;--calm-info: #8ab4d8;--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #e8997a !important;--semi-color-primary-hover: #f2aa8c !important;--semi-color-primary-active: #db8867 !important;--semi-color-primary-disabled: #6e5343 !important;--semi-color-primary-light-default: rgba(232, 153, 122, .12) !important;--semi-color-primary-light-hover: rgba(232, 153, 122, .19) !important;--semi-color-primary-light-active: rgba(232, 153, 122, .26) !important;--semi-color-bg-0: #201b16 !important;--semi-color-bg-1: #2a241d !important;--semi-color-bg-2: #322b23 !important;--semi-color-bg-3: #262019 !important;--semi-color-bg-4: #352e24 !important;--semi-color-fill-0: rgba(243, 236, 225, .06) !important;--semi-color-fill-1: rgba(243, 236, 225, .1) !important;--semi-color-fill-2: rgba(243, 236, 225, .16) !important;--semi-color-border: #3e362c !important;--semi-color-border-1: #474034 !important;--semi-color-border-2: #3e362c !important;--semi-color-border-3: #544a3b !important;--semi-color-text-0: #f3ece1 !important;--semi-color-text-1: #e4d9c8 !important;--semi-color-text-2: #c9bbaa !important;--semi-color-text-3: #ab9d89 !important;--semi-color-disabled-text: #7d7263 !important;--semi-color-disabled-bg: #2a251e !important;--semi-color-disabled-fill: #302a22 !important;--semi-color-disabled-border: #453d31 !important;--semi-color-focus-border: #e8997a !important;--semi-color-link: #f2aa8c !important;--semi-color-link-hover: #f7bba2 !important;--semi-color-link-active: #e8997a !important;--semi-color-link-visited: #c0a3d6 !important;--semi-color-success: #8fbc93 !important;--semi-color-warning: #e0b45e !important;--semi-color-danger: #f0988c !important;--semi-color-info: #8ab4d8 !important;--semi-color-overlay-bg: rgba(12, 9, 6, .55) !important;--semi-color-shadow: rgba(0, 0, 0, .4) !important;--semi-color-data-0: #e8997a !important;--semi-color-data-1: #9dbe96 !important;--semi-color-data-2: #c0a3d6 !important;--semi-color-data-3: #e0b45e !important;--semi-color-data-4: #8fb6d4 !important;--semi-border-radius-small: 8px !important;--semi-border-radius-medium: 12px !important;--semi-border-radius-large: 20px !important}html[data-skin=calm-cream] body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=calm-cream] .section-bar h2,html[data-skin=calm-cream] .task-launch-band h2,html[data-skin=calm-cream] .dashboard-chart-panel h3,html[data-skin=calm-cream] .backtest-chart-band .section-bar h2{font-size:15px;font-weight:600;line-height:22px}html[data-skin=calm-cream] .app-header-title{font-size:15px;font-weight:600}html[data-skin=calm-cream] .login-visual{background:#6e5340}html[data-skin=calm-cream] .login-visual-shade{background:#4a372a7a}html[data-skin=calm-cream] .login-form-shell{background:var(--skin-bg)}html[data-skin=calm-cream] .app-header{border-bottom:1px solid var(--calm-card-border);background:var(--skin-header-bg)}html[data-skin=calm-cream] .grouped-sidebar{border-right:1px solid var(--calm-card-border);background:var(--skin-sidebar-bg)}html[data-skin=calm-cream] .grouped-sidebar-brand{font-weight:600}html[data-skin=calm-cream] .grouped-sidebar-footer{border-top:1px solid var(--calm-card-border)}html[data-skin=calm-cream] .grouped-nav-item,html[data-skin=calm-cream] .grouped-nav-section-trigger{border-radius:var(--calm-control-radius);transition:background-color .18s ease-out,color .18s ease-out}html[data-skin=calm-cream] .grouped-nav-item:hover,html[data-skin=calm-cream] .grouped-nav-section-trigger:hover{background:var(--skin-sidebar-hover)}html[data-skin=calm-cream] .grouped-nav-item-active,html[data-skin=calm-cream] .grouped-nav-item-active:hover{border-radius:var(--calm-control-radius);background:var(--skin-surface);color:var(--skin-brand);font-weight:600;box-shadow:var(--calm-card-shadow)}html[data-skin=calm-cream] body[theme-mode=dark] .grouped-nav-item-active,html[data-skin=calm-cream] body[theme-mode=dark] .grouped-nav-item-active:hover{background:var(--skin-surface-raised);color:var(--skin-brand)}html[data-skin=calm-cream] .grouped-nav-item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--skin-focus)!important}html[data-skin=calm-cream] .stat-item,html[data-skin=calm-cream] .dashboard-chart-panel,html[data-skin=calm-cream] .backtest-chart-band,html[data-skin=calm-cream] .filter-band,html[data-skin=calm-cream] .data-band,html[data-skin=calm-cream] .adjustment-mobile-item,html[data-skin=calm-cream] .adjustment-distribution,html[data-skin=calm-cream] .overlap-priority-list,html[data-skin=calm-cream] .rotation-policy-strip{border:1px solid var(--calm-card-border);border-radius:var(--calm-card-radius);background:var(--skin-surface);box-shadow:var(--calm-card-shadow)}html[data-skin=calm-cream] .stat-item:nth-child(4n+2){background:var(--calm-sand-face)}html[data-skin=calm-cream] .stat-item:nth-child(4n+3){background:var(--calm-sage-face)}html[data-skin=calm-cream] .stat-item:nth-child(4n+4){background:var(--calm-rose-face)}html[data-skin=calm-cream] .stat-item:nth-child(4n+5){background:var(--calm-lavender-face)}html[data-skin=calm-cream] body[theme-mode=dark] .stat-item,html[data-skin=calm-cream] body[theme-mode=dark] .dashboard-chart-panel,html[data-skin=calm-cream] body[theme-mode=dark] .backtest-chart-band,html[data-skin=calm-cream] body[theme-mode=dark] .filter-band,html[data-skin=calm-cream] body[theme-mode=dark] .data-band,html[data-skin=calm-cream] body[theme-mode=dark] .adjustment-mobile-item,html[data-skin=calm-cream] body[theme-mode=dark] .adjustment-distribution,html[data-skin=calm-cream] body[theme-mode=dark] .overlap-priority-list,html[data-skin=calm-cream] body[theme-mode=dark] .rotation-policy-strip{border-color:var(--calm-card-border);background:var(--skin-surface)}html[data-skin=calm-cream] body[theme-mode=dark] .stat-item:nth-child(4n+2){background:var(--calm-sand-face)}html[data-skin=calm-cream] body[theme-mode=dark] .stat-item:nth-child(4n+3){background:var(--calm-sage-face)}html[data-skin=calm-cream] body[theme-mode=dark] .stat-item:nth-child(4n+4){background:var(--calm-rose-face)}html[data-skin=calm-cream] body[theme-mode=dark] .stat-item:nth-child(4n+5){background:var(--calm-lavender-face)}html[data-skin=calm-cream] .appearance-popover{border:1px solid var(--calm-card-border);border-radius:var(--calm-card-radius);box-shadow:var(--calm-overlay-shadow)}html[data-skin=calm-cream] .appearance-skin-option{border-radius:var(--calm-control-radius)}html[data-skin=calm-cream] .appearance-skin-option-selected,html[data-skin=calm-cream] body[theme-mode=dark] .appearance-skin-option-selected{border-color:var(--skin-brand);background:var(--semi-color-primary-light-default)}html[data-skin=calm-cream] .appearance-mode-fieldset .compat-segmented-item-selected{color:var(--skin-brand);font-weight:600}html[data-skin=calm-cream] .semi-button{border-radius:var(--calm-control-radius);font-weight:550;transition:background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out}html[data-skin=calm-cream] .semi-button-light:not(.semi-button-primary):not(.semi-button-danger):not(.semi-button-warning),html[data-skin=calm-cream] .semi-button-tertiary:not(.semi-button-borderless){border:1px solid var(--calm-card-border);background:var(--skin-surface-raised)}html[data-skin=calm-cream] .semi-button-light:not(.semi-button-primary):not(.semi-button-danger):not(.semi-button-warning):not(.semi-button-disabled):hover,html[data-skin=calm-cream] .semi-button-tertiary:not(.semi-button-borderless):not(.semi-button-disabled):hover{background:var(--skin-surface-subtle);box-shadow:var(--calm-card-shadow)}html[data-skin=calm-cream] .semi-button-light:not(.semi-button-primary):not(.semi-button-danger):not(.semi-button-warning):not(.semi-button-disabled):active,html[data-skin=calm-cream] .semi-button-tertiary:not(.semi-button-borderless):not(.semi-button-disabled):active{background:var(--calm-sand-face);box-shadow:none}html[data-skin=calm-cream] .semi-button-primary.semi-button-solid{border:1px solid transparent;background:var(--skin-brand);color:var(--skin-primary-foreground);box-shadow:0 2px 8px #4a3f3324}html[data-skin=calm-cream] body[theme-mode=dark] .semi-button-primary.semi-button-solid{background:var(--skin-brand);color:var(--skin-primary-foreground)}html[data-skin=calm-cream] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):hover{background:var(--skin-brand-hover);box-shadow:0 4px 12px #4a3f332e}html[data-skin=calm-cream] body[theme-mode=dark] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):hover{background:var(--skin-brand-hover)}html[data-skin=calm-cream] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):active{background:var(--skin-brand-active);box-shadow:0 1px 4px #4a3f331f}html[data-skin=calm-cream] body[theme-mode=dark] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):active{background:var(--skin-brand-active)}html[data-skin=calm-cream] .semi-button-danger.semi-button-solid{border:1px solid transparent;background:var(--calm-danger);color:#fff}html[data-skin=calm-cream] body[theme-mode=dark] .semi-button-danger.semi-button-solid{background:#c0564a;color:#fff}html[data-skin=calm-cream] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):hover{filter:brightness(1.05)}html[data-skin=calm-cream] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):active{filter:brightness(.96)}html[data-skin=calm-cream] body[theme-mode=dark] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):hover{filter:brightness(1.12)}html[data-skin=calm-cream] body[theme-mode=dark] .semi-button-danger.semi-button-solid:not(.semi-button-disabled):active{filter:brightness(.95)}html[data-skin=calm-cream] .semi-button-danger.semi-button-light,html[data-skin=calm-cream] .semi-button-warning.semi-button-light{border:1px solid transparent;border-radius:var(--calm-control-radius)}html[data-skin=calm-cream] .semi-button-warning.semi-button-light{color:var(--calm-warning)}html[data-skin=calm-cream] .semi-button-danger.semi-button-light:not(.semi-button-disabled):hover,html[data-skin=calm-cream] .semi-button-warning.semi-button-light:not(.semi-button-disabled):hover{box-shadow:var(--calm-card-shadow)}html[data-skin=calm-cream] .semi-button-borderless:not(.semi-button-disabled):hover{background:var(--semi-color-primary-light-default)}html[data-skin=calm-cream] .semi-button-borderless:not(.semi-button-disabled):active{background:var(--semi-color-primary-light-active)}html[data-skin=calm-cream] .semi-button-link:not(.semi-button-disabled):hover{color:var(--skin-brand-hover)}html[data-skin=calm-cream] .semi-button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--skin-focus)!important}html[data-skin=calm-cream] .semi-button-disabled{box-shadow:none}html[data-skin=calm-cream] .semi-button-primary.semi-button-disabled{background:var(--semi-color-primary-disabled);color:var(--skin-surface)}html[data-skin=calm-cream] .semi-button-loading{box-shadow:none}html[data-skin=calm-cream] .semi-input-wrapper,html[data-skin=calm-cream] .semi-input-textarea-wrapper,html[data-skin=calm-cream] .semi-select,html[data-skin=calm-cream] .semi-datepicker-range-input{border:1px solid var(--calm-card-border);border-radius:var(--calm-control-radius);background:var(--skin-surface-raised);transition:border-color .18s ease-out,box-shadow .18s ease-out}html[data-skin=calm-cream] .semi-input-wrapper:hover,html[data-skin=calm-cream] .semi-input-textarea-wrapper:hover,html[data-skin=calm-cream] .semi-select:not(.semi-select-disabled):hover,html[data-skin=calm-cream] .semi-datepicker-range-input:hover{border-color:var(--semi-color-border-3)}html[data-skin=calm-cream] .semi-input-wrapper-focus,html[data-skin=calm-cream] .semi-input-textarea-wrapper:focus-within,html[data-skin=calm-cream] .semi-select-focus,html[data-skin=calm-cream] .semi-select-open,html[data-skin=calm-cream] .semi-datepicker:focus-within .semi-input-wrapper,html[data-skin=calm-cream] .semi-datepicker-range-input:focus-within{border-color:var(--skin-brand);box-shadow:0 0 0 2px var(--skin-focus)!important}html[data-skin=calm-cream] .semi-input-wrapper-error,html[data-skin=calm-cream] .semi-select-error{border-color:var(--calm-danger)}html[data-skin=calm-cream] .semi-input-wrapper-error:focus-within,html[data-skin=calm-cream] .semi-input-wrapper-error.semi-input-wrapper-focus,html[data-skin=calm-cream] .semi-select-error.semi-select-focus,html[data-skin=calm-cream] .semi-select-error.semi-select-open{border-color:var(--calm-danger);box-shadow:0 0 0 2px #b9453c40!important}html[data-skin=calm-cream] .semi-input-wrapper-warning,html[data-skin=calm-cream] .semi-select-warning{border-color:var(--calm-warning)}html[data-skin=calm-cream] .semi-input-wrapper-warning:focus-within,html[data-skin=calm-cream] .semi-input-wrapper-warning.semi-input-wrapper-focus,html[data-skin=calm-cream] .semi-select-warning.semi-select-focus,html[data-skin=calm-cream] .semi-select-warning.semi-select-open{border-color:var(--calm-warning);box-shadow:0 0 0 2px #8a5a1038!important}html[data-skin=calm-cream] .semi-input-wrapper-disabled,html[data-skin=calm-cream] .semi-select-disabled,html[data-skin=calm-cream] .semi-input-textarea-wrapper-disabled{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg)}html[data-skin=calm-cream] .semi-input-clearbtn,html[data-skin=calm-cream] .semi-input-modebtn,html[data-skin=calm-cream] .semi-select-clear{border-radius:8px;color:var(--skin-text-secondary)}html[data-skin=calm-cream] .semi-input-clearbtn:hover,html[data-skin=calm-cream] .semi-input-modebtn:hover,html[data-skin=calm-cream] .semi-select-clear:hover{background:var(--semi-color-primary-light-hover);color:var(--skin-brand)}html[data-skin=calm-cream] .semi-select-option-list,html[data-skin=calm-cream] .semi-popover-content,html[data-skin=calm-cream] .semi-datepicker-container{border:1px solid var(--calm-card-border);border-radius:var(--calm-card-radius);background:var(--skin-surface-raised);box-shadow:var(--calm-overlay-shadow)}html[data-skin=calm-cream] .semi-select-option{border-radius:var(--calm-control-radius)}html[data-skin=calm-cream] .semi-select-option-focused,html[data-skin=calm-cream] .semi-select-option:not(.semi-select-option-disabled):hover{background:var(--semi-color-primary-light-hover)}html[data-skin=calm-cream] .semi-select-option-selected{background:var(--semi-color-primary-light-default);color:var(--skin-brand);font-weight:600}html[data-skin=calm-cream] .semi-select-option-disabled{color:var(--semi-color-disabled-text)}html[data-skin=calm-cream] .login-panel .semi-input-wrapper{border-radius:var(--calm-control-radius)}html[data-skin=calm-cream] .login-submit{border-radius:var(--calm-control-radius);font-weight:600;box-shadow:0 6px 16px #b4563a38}html[data-skin=calm-cream] .semi-checkbox-inner-display{border:1.5px solid var(--semi-color-border-3);border-radius:6px;background:var(--skin-surface-raised);transition:background-color .18s ease-out,border-color .18s ease-out}html[data-skin=calm-cream] .semi-checkbox:hover .semi-checkbox-inner-display{border-color:var(--calm-sage)}html[data-skin=calm-cream] .semi-checkbox-checked .semi-checkbox-inner-display,html[data-skin=calm-cream] .semi-checkbox-indeterminate .semi-checkbox-inner-display,html[data-skin=calm-cream] .semi-checkbox:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display,html[data-skin=calm-cream] body[theme-mode=dark] .semi-checkbox-checked .semi-checkbox-inner-display,html[data-skin=calm-cream] body[theme-mode=dark] .semi-checkbox-indeterminate .semi-checkbox-inner-display,html[data-skin=calm-cream] body[theme-mode=dark] .semi-checkbox:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display{border-color:var(--calm-sage);background:var(--calm-sage)}html[data-skin=calm-cream] .semi-checkbox:has(input:focus-visible) .semi-checkbox-inner-display,html[data-skin=calm-cream] .semi-checkbox-focus .semi-checkbox-inner-display{box-shadow:0 0 0 2px var(--skin-focus)!important}html[data-skin=calm-cream] .semi-checkbox-disabled .semi-checkbox-inner-display{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg)}html[data-skin=calm-cream] .semi-radio-inner-display{border:1.5px solid var(--semi-color-border-3);border-radius:50%;background:var(--skin-surface-raised);transition:border-color .18s ease-out,background-color .18s ease-out}html[data-skin=calm-cream] .semi-radio:hover .semi-radio-inner-display{border-color:var(--skin-brand)}html[data-skin=calm-cream] .semi-radio:active .semi-radio-inner-display{background:var(--semi-color-primary-light-default)}html[data-skin=calm-cream] .semi-radio-checked .semi-radio-inner-display,html[data-skin=calm-cream] .semi-radio-inner-checked .semi-radio-inner-display,html[data-skin=calm-cream] .semi-radio:hover .semi-radio-inner-checked .semi-radio-inner-display,html[data-skin=calm-cream] body[theme-mode=dark] .semi-radio-checked .semi-radio-inner-display,html[data-skin=calm-cream] body[theme-mode=dark] .semi-radio-inner-checked .semi-radio-inner-display,html[data-skin=calm-cream] body[theme-mode=dark] .semi-radio:hover .semi-radio-inner-checked .semi-radio-inner-display{border-color:var(--skin-brand);background:var(--skin-brand)}html[data-skin=calm-cream] .semi-radio:has(input:focus-visible) .semi-radio-inner-display,html[data-skin=calm-cream] .semi-radio-focus .semi-radio-inner-display{box-shadow:0 0 0 2px var(--skin-focus)!important}html[data-skin=calm-cream] .semi-radio-disabled .semi-radio-inner-display{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg)}html[data-skin=calm-cream] .semi-switch{border-radius:999px;background:var(--calm-track);transition:background-color .2s ease-out}html[data-skin=calm-cream] .semi-switch:not(.semi-switch-disabled):hover{background:var(--semi-color-border-3)}html[data-skin=calm-cream] .semi-switch.semi-switch-checked,html[data-skin=calm-cream] body[theme-mode=dark] .semi-switch.semi-switch-checked{background:var(--skin-brand)}html[data-skin=calm-cream] .semi-switch-knob{border-radius:999px;background:var(--calm-knob);box-shadow:0 1px 3px #4a3f3338}html[data-skin=calm-cream] .semi-switch-focus,html[data-skin=calm-cream] .semi-switch:has(input:focus-visible){box-shadow:0 0 0 2px var(--skin-focus)!important}html[data-skin=calm-cream] .semi-switch-disabled{opacity:.55}html[data-skin=calm-cream] .compat-segmented{border:1px solid var(--calm-card-border);border-radius:var(--calm-control-radius);background:var(--skin-surface-subtle)}html[data-skin=calm-cream] .compat-segmented-item{border-radius:999px;transition:background-color .18s ease-out,color .18s ease-out}html[data-skin=calm-cream] .compat-segmented-item:hover{color:var(--skin-brand)}html[data-skin=calm-cream] .compat-segmented-item-selected,html[data-skin=calm-cream] .compat-segmented-item-selected:hover{background:var(--skin-surface);color:var(--skin-brand);font-weight:600;box-shadow:0 1px 4px #4a3f331f}html[data-skin=calm-cream] body[theme-mode=dark] .compat-segmented-item-selected,html[data-skin=calm-cream] body[theme-mode=dark] .compat-segmented-item-selected:hover{background:var(--skin-surface-raised);color:var(--skin-brand)}html[data-skin=calm-cream] .semi-tabs-bar-line.semi-tabs-bar-top{border-bottom:1px solid var(--calm-card-border)}html[data-skin=calm-cream] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab{border-radius:10px 10px 0 0;transition:color .18s ease-out}html[data-skin=calm-cream] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:hover{color:var(--skin-brand-hover)}html[data-skin=calm-cream] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active,html[data-skin=calm-cream] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active:hover{color:var(--skin-brand);font-weight:600}html[data-skin=calm-cream] .semi-tabs-tab:focus-visible{outline:none;box-shadow:0 0 0 2px var(--skin-focus)!important}html[data-skin=calm-cream] .semi-table-thead>.semi-table-row>.semi-table-row-head{background:var(--skin-surface-subtle);font-weight:600;border-bottom:1px solid var(--calm-card-border)}html[data-skin=calm-cream] body[theme-mode=dark] .semi-table-thead>.semi-table-row>.semi-table-row-head{background:var(--skin-surface-subtle)}html[data-skin=calm-cream] .semi-table-row-selected>.semi-table-row-cell{background:var(--semi-color-primary-light-default)}html[data-skin=calm-cream] .semi-table-row-selected>.semi-table-row-cell:first-child{border-left:3px solid var(--skin-brand)}html[data-skin=calm-cream] .semi-table-expand-icon{border-radius:8px}html[data-skin=calm-cream] .semi-table-expand-icon:hover{background:var(--semi-color-primary-light-hover)}html[data-skin=calm-cream] .semi-page-item{border-radius:10px;transition:background-color .18s ease-out,color .18s ease-out}html[data-skin=calm-cream] .semi-page-item:not(.semi-page-item-disabled):hover{background:var(--semi-color-primary-light-hover);color:var(--skin-brand)}html[data-skin=calm-cream] .semi-page-item-active,html[data-skin=calm-cream] .semi-page-item-active:hover{background:var(--skin-brand);color:var(--skin-primary-foreground);font-weight:600}html[data-skin=calm-cream] .semi-page-item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--skin-focus)!important}html[data-skin=calm-cream] .semi-page-item-disabled{color:var(--semi-color-disabled-text)}html[data-skin=calm-cream] .semi-tag:not(.semi-tag-circle){border-radius:999px;font-weight:550}html[data-skin=calm-cream] .semi-tag:not(.semi-tag-circle):not(.semi-tag-ghost){background:var(--calm-lavender-face);color:var(--calm-lavender)}html[data-skin=calm-cream] body[theme-mode=dark] .semi-tag:not(.semi-tag-circle):not(.semi-tag-ghost){background:var(--calm-lavender-face);color:var(--calm-lavender)}html[data-skin=calm-cream] .semi-tooltip-content{border-radius:10px;background:#3a322a;color:#faf6ef}html[data-skin=calm-cream] body[theme-mode=dark] .semi-tooltip-content{background:#f3ece1;color:#3a322a}html[data-skin=calm-cream] .semi-upload-drag-area{border:1.5px dashed var(--semi-color-border-3);border-radius:var(--calm-card-radius);background:var(--skin-surface);transition:border-color .18s ease-out,background-color .18s ease-out}html[data-skin=calm-cream] .semi-upload-drag-area:hover,html[data-skin=calm-cream] .semi-upload-drag-area.semi-upload-drag-hover{border-color:var(--skin-brand);background:var(--semi-color-primary-light-default)}html[data-skin=calm-cream] .semi-upload-file-card{border:1px solid var(--calm-card-border);border-radius:var(--calm-control-radius);background:var(--skin-surface);box-shadow:var(--calm-card-shadow)}html[data-skin=calm-cream] .semi-progress-track{border-radius:999px;background:var(--calm-track)}html[data-skin=calm-cream] .semi-progress-track-inner{border-radius:999px}html[data-skin=calm-cream] .semi-skeleton-avatar,html[data-skin=calm-cream] .semi-skeleton-title,html[data-skin=calm-cream] .semi-skeleton-paragraph>div,html[data-skin=calm-cream] .semi-skeleton-button,html[data-skin=calm-cream] .semi-skeleton-image{border-radius:10px;background:linear-gradient(90deg,var(--skin-surface-subtle) 25%,var(--semi-color-fill-1) 50%,var(--skin-surface-subtle) 75%);background-size:200% 100%;animation:calm-skeleton-breathe 1.8s ease-in-out infinite}@keyframes calm-skeleton-breathe{0%{background-position:200% 0}to{background-position:-200% 0}}html[data-skin=calm-cream] .semi-collapse-header{border-radius:var(--calm-control-radius);transition:background-color .18s ease-out}html[data-skin=calm-cream] .semi-collapse-header:hover{background:var(--semi-color-primary-light-default)}html[data-skin=calm-cream] .semi-collapse-item-collapse-active .semi-collapse-header,html[data-skin=calm-cream] .semi-collapse-header[aria-expanded=true]{color:var(--skin-brand);font-weight:600}html[data-skin=calm-cream] body[theme-mode=dark] .semi-collapse-item-collapse-active .semi-collapse-header,html[data-skin=calm-cream] body[theme-mode=dark] .semi-collapse-header[aria-expanded=true]{color:var(--skin-brand)}html[data-skin=calm-cream] .semi-modal-content,html[data-skin=calm-cream] .semi-sidesheet-inner{overflow:hidden;border:1px solid var(--calm-card-border);border-radius:var(--calm-card-radius);background:var(--skin-surface-raised);box-shadow:var(--calm-overlay-shadow)}html[data-skin=calm-cream] .semi-modal-header,html[data-skin=calm-cream] .semi-sidesheet-header{border-bottom:1px solid var(--calm-card-border);background:var(--skin-surface-raised)}html[data-skin=calm-cream] .semi-modal-title{font-size:15px;font-weight:600;line-height:22px}html[data-skin=calm-cream] .semi-toast-content{border:1px solid var(--calm-card-border);border-radius:var(--calm-control-radius);background:var(--skin-surface-raised);color:var(--skin-text);box-shadow:var(--calm-overlay-shadow)}html[data-skin=calm-cream] .semi-banner{border:1px solid var(--calm-card-border);border-left:3px solid currentColor;border-radius:var(--calm-control-radius);background:var(--skin-surface-raised);box-shadow:var(--calm-card-shadow)}html[data-skin=calm-cream] .semi-dropdown-menu{border:1px solid var(--calm-card-border);border-radius:var(--calm-control-radius);background:var(--skin-surface-raised);box-shadow:var(--calm-card-shadow-hover)}html[data-skin=calm-cream] .semi-dropdown-item{border-radius:10px;transition:background-color .16s ease-out,color .16s ease-out}html[data-skin=calm-cream] .semi-dropdown-item:not(.semi-dropdown-item-disabled):hover,html[data-skin=calm-cream] .semi-dropdown-item-active{background:var(--semi-color-primary-light-hover)}html[data-skin=calm-cream] .semi-datepicker-day-main{border-radius:10px}html[data-skin=calm-cream] .semi-datepicker-day-main:hover{background:var(--semi-color-primary-light-hover)}html[data-skin=calm-cream] .semi-datepicker-day-selected .semi-datepicker-day-main,html[data-skin=calm-cream] .semi-datepicker-day-selected-start .semi-datepicker-day-main,html[data-skin=calm-cream] .semi-datepicker-day-selected-end .semi-datepicker-day-main{background:var(--skin-brand);color:var(--skin-primary-foreground)}@media (max-width: 768px){html[data-skin=calm-cream] body{font-size:16px;line-height:24px}html[data-skin=calm-cream] .semi-button{min-height:44px}html[data-skin=calm-cream] .semi-input,html[data-skin=calm-cream] .semi-input-textarea,html[data-skin=calm-cream] .semi-input-number-input,html[data-skin=calm-cream] .semi-select-selection-text{font-size:16px}html[data-skin=calm-cream] .grouped-nav-item,html[data-skin=calm-cream] .grouped-nav-section-trigger,html[data-skin=calm-cream] .grouped-nav-child{min-height:44px}html[data-skin=calm-cream] .semi-page-item{min-width:44px;min-height:44px}html[data-skin=calm-cream] .appearance-skin-option{min-height:60px}}@media (prefers-reduced-motion: reduce){html[data-skin=calm-cream] *,html[data-skin=calm-cream] *:before,html[data-skin=calm-cream] *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,:root[data-skin=default][data-theme=dark],html[data-skin=default] body[theme-mode=dark]{--skin-brand: #9188ff;--skin-brand-hover: #a39cff;--skin-brand-active: #7a70e6;--skin-bg: #111219;--skin-surface: #1a1b23;--skin-surface-raised: #20212b;--skin-surface-subtle: #171820;--skin-border: #2c2e3a;--skin-text: #f4f4f8;--skin-text-secondary: #a6a8b7;--skin-focus: rgba(145, 136, 255, .28);--skin-header-bg: rgba(26, 27, 35, .96);--skin-sidebar-bg: #171820;--skin-sidebar-hover: #22242e;--skin-sidebar-active: #2d2e3b;--skin-primary-foreground: #081012;--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: var(--liangyi-brand) !important;--semi-color-primary-hover: var(--liangyi-brand-hover) !important;--semi-color-primary-active: var(--liangyi-brand-active) !important;--semi-color-primary-disabled: #5f5a91 !important;--semi-color-primary-light-default: rgba(145, 136, 255, .14) !important;--semi-color-primary-light-hover: rgba(145, 136, 255, .22) !important;--semi-color-primary-light-active: rgba(145, 136, 255, .3) !important;--semi-border-radius-small: 4px !important;--semi-border-radius-medium: 6px !important;--semi-border-radius-large: 8px !important}:root[data-skin=default][data-theme=light],html[data-skin=default] body[theme-mode=light]{--skin-brand: #5b55d9;--skin-brand-hover: #4c46c5;--skin-brand-active: #3f3aaa;--skin-bg: #f7f7fb;--skin-surface: #ffffff;--skin-surface-raised: #ffffff;--skin-surface-subtle: #f4f5f9;--skin-border: #e2e4ec;--skin-text: #252733;--skin-text-secondary: #747786;--skin-focus: rgba(91, 85, 217, .22);--skin-header-bg: rgba(255, 255, 255, .96);--skin-sidebar-bg: #f4f5fa;--skin-sidebar-hover: #eceef4;--skin-sidebar-active: #e4e6ed;--skin-primary-foreground: #ffffff;--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: var(--liangyi-brand) !important;--semi-color-primary-hover: var(--liangyi-brand-hover) !important;--semi-color-primary-active: var(--liangyi-brand-active) !important;--semi-color-primary-disabled: #aaa7df !important;--semi-color-primary-light-default: #efefff !important;--semi-color-primary-light-hover: #e5e4fb !important;--semi-color-primary-light-active: #d8d6f7 !important;color-scheme:light}:root[data-skin=cyberpunk][data-theme=dark],html[data-skin=cyberpunk] body[theme-mode=dark]{--skin-brand: #20e3d3;--skin-brand-hover: #51f0e3;--skin-brand-active: #0abcaf;--skin-bg: #080a0f;--skin-surface: #10141c;--skin-surface-raised: #151b25;--skin-surface-subtle: #0c1118;--skin-border: #28404a;--skin-text: #ecf7f5;--skin-text-secondary: #8fa6aa;--skin-focus: rgba(32, 227, 211, .34);--skin-header-bg: rgba(8, 10, 15, .96);--skin-sidebar-bg: #0a0e14;--skin-sidebar-hover: #142029;--skin-sidebar-active: #173039;--skin-primary-foreground: #061412;--cyber-accent: #ff4fa3;--cyber-accent-soft: rgba(255, 79, 163, .34);--cyber-control-bg: #0f1921;--cyber-control-bg-hover: #14232c;--cyber-control-bg-active: #19303a;--cyber-control-border: #527681;--cyber-control-border-strong: #20e3d3;--cyber-control-shadow: rgba(32, 227, 211, .16);--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #20e3d3 !important;--semi-color-primary-hover: #51f0e3 !important;--semi-color-primary-active: #0abcaf !important;--semi-color-primary-disabled: #316e6d !important;--semi-color-primary-light-default: rgba(32, 227, 211, .12) !important;--semi-color-primary-light-hover: rgba(32, 227, 211, .2) !important;--semi-color-primary-light-active: rgba(32, 227, 211, .28) !important;--semi-color-bg-0: #080a0f !important;--semi-color-bg-1: #10141c !important;--semi-color-bg-2: #151b25 !important;--semi-color-bg-3: #1a222d !important;--semi-color-bg-4: #202b36 !important;--semi-color-fill-0: rgba(32, 227, 211, .06) !important;--semi-color-fill-1: rgba(32, 227, 211, .1) !important;--semi-color-fill-2: rgba(32, 227, 211, .16) !important;--semi-color-border: #28404a !important;--semi-color-border-1: #35525c !important;--semi-color-border-2: #42636d !important;--semi-color-border-3: #527681 !important;--semi-color-text-0: #ecf7f5 !important;--semi-color-text-1: #c5d8d6 !important;--semi-color-text-2: #8fa6aa !important;--semi-color-text-3: #6f8589 !important;--semi-color-disabled-text: #60777a !important;--semi-color-disabled-bg: #111920 !important;--semi-color-disabled-fill: #172127 !important;--semi-color-disabled-border: #24373f !important;--semi-color-focus-border: #20e3d3 !important;--semi-color-link: #20e3d3 !important;--semi-color-link-hover: #51f0e3 !important;--semi-color-link-active: #0abcaf !important;--semi-color-link-visited: #d691c0 !important;--semi-color-success: #4ade9b !important;--semi-color-warning: #f7b955 !important;--semi-color-danger: #ff7b7b !important;--semi-color-info: #6c9cff !important;--semi-color-overlay-bg: rgba(2, 6, 10, .72) !important;--semi-color-shadow: rgba(0, 0, 0, .42) !important;--semi-color-data-0: #20e3d3 !important;--semi-color-data-1: #ff4fa3 !important;--semi-color-data-2: #6c9cff !important;--semi-color-data-3: #f7b955 !important;--semi-color-data-4: #4ade9b !important;--semi-border-radius-small: 2px !important;--semi-border-radius-medium: 4px !important;--semi-border-radius-large: 6px !important}:root[data-skin=cyberpunk][data-theme=light],html[data-skin=cyberpunk] body[theme-mode=light]{--skin-brand: #007c75;--skin-brand-hover: #006860;--skin-brand-active: #00544d;--skin-bg: #f3f8f7;--skin-surface: #ffffff;--skin-surface-raised: #ffffff;--skin-surface-subtle: #eaf3f2;--skin-border: #6b8784;--skin-text: #102423;--skin-text-secondary: #45615e;--skin-focus: rgba(0, 124, 117, .24);--skin-header-bg: rgba(255, 255, 255, .96);--skin-sidebar-bg: #eaf3f2;--skin-sidebar-hover: #dcebea;--skin-sidebar-active: #cce3e0;--skin-primary-foreground: #ffffff;--cyber-accent: #b31568;--cyber-accent-soft: rgba(179, 21, 104, .24);--cyber-control-bg: #f8fbfb;--cyber-control-bg-hover: #e9f4f2;--cyber-control-bg-active: #dcebe8;--cyber-control-border: #587b78;--cyber-control-border-strong: #007c75;--cyber-control-shadow: rgba(0, 124, 117, .14);--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #007c75 !important;--semi-color-primary-hover: #006860 !important;--semi-color-primary-active: #00544d !important;--semi-color-primary-disabled: #7aa7a3 !important;--semi-color-primary-light-default: #dff3f1 !important;--semi-color-primary-light-hover: #ceeae7 !important;--semi-color-primary-light-active: #b9dedb !important;--semi-color-bg-0: #f3f8f7 !important;--semi-color-bg-1: #ffffff !important;--semi-color-bg-2: #ffffff !important;--semi-color-bg-3: #eaf3f2 !important;--semi-color-bg-4: #ddebea !important;--semi-color-fill-0: rgba(0, 124, 117, .06) !important;--semi-color-fill-1: rgba(0, 124, 117, .1) !important;--semi-color-fill-2: rgba(0, 124, 117, .16) !important;--semi-color-border: #6b8784 !important;--semi-color-border-1: #829b98 !important;--semi-color-border-2: #9ab0ad !important;--semi-color-border-3: #b4c7c5 !important;--semi-color-text-0: #102423 !important;--semi-color-text-1: #294743 !important;--semi-color-text-2: #45615e !important;--semi-color-text-3: #607a77 !important;--semi-color-disabled-text: #78918e !important;--semi-color-disabled-bg: #edf3f2 !important;--semi-color-disabled-fill: #e4edec !important;--semi-color-disabled-border: #b9c9c7 !important;--semi-color-focus-border: #007c75 !important;--semi-color-link: #007c75 !important;--semi-color-link-hover: #006860 !important;--semi-color-link-active: #00544d !important;--semi-color-link-visited: #8b285e !important;--semi-color-success: #087a4f !important;--semi-color-warning: #8a5700 !important;--semi-color-danger: #b42335 !important;--semi-color-info: #255fb8 !important;--semi-color-overlay-bg: rgba(4, 18, 17, .48) !important;--semi-color-shadow: rgba(16, 36, 35, .18) !important;--semi-color-data-0: #00a89f !important;--semi-color-data-1: #d6297c !important;--semi-color-data-2: #477eea !important;--semi-color-data-3: #c47d00 !important;--semi-color-data-4: #178f63 !important;--semi-border-radius-small: 2px !important;--semi-border-radius-medium: 4px !important;--semi-border-radius-large: 6px !important;color-scheme:light}:root[data-skin=classic-qq][data-theme=dark],html[data-skin=classic-qq] body[theme-mode=dark]{--skin-brand: #6fbbf0;--skin-brand-hover: #8acbf5;--skin-brand-active: #4a9ed8;--skin-bg: #172331;--skin-surface: #213142;--skin-surface-raised: #2a3d50;--skin-surface-subtle: #1b2a39;--skin-border: #71889c;--skin-text: #f1f7fc;--skin-text-secondary: #b4c8d8;--skin-focus: rgba(111, 187, 240, .35);--skin-header-bg: #315674;--skin-sidebar-bg: #1c2c3b;--skin-sidebar-hover: #2a4358;--skin-sidebar-active: #365b78;--skin-primary-foreground: #0b2334;--classic-title-top: #4f7fa2;--classic-title-bottom: #294a64;--classic-control-top: #344b60;--classic-control-bottom: #25394b;--classic-control-hover-top: #42627b;--classic-control-hover-bottom: #2d4a60;--classic-control-active-top: #203446;--classic-control-active-bottom: #314b60;--classic-control-border: #7f98ad;--classic-control-highlight: rgba(255, 255, 255, .22);--classic-control-shadow: rgba(2, 10, 18, .5);--classic-input-bg: #182634;--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #6fbbf0 !important;--semi-color-primary-hover: #8acbf5 !important;--semi-color-primary-active: #4a9ed8 !important;--semi-color-primary-disabled: #53738a !important;--semi-color-primary-light-default: rgba(111, 187, 240, .14) !important;--semi-color-primary-light-hover: rgba(111, 187, 240, .22) !important;--semi-color-primary-light-active: rgba(111, 187, 240, .3) !important;--semi-color-bg-0: #172331 !important;--semi-color-bg-1: #213142 !important;--semi-color-bg-2: #2a3d50 !important;--semi-color-bg-3: #34495e !important;--semi-color-bg-4: #40566a !important;--semi-color-fill-0: rgba(111, 187, 240, .07) !important;--semi-color-fill-1: rgba(111, 187, 240, .12) !important;--semi-color-fill-2: rgba(111, 187, 240, .2) !important;--semi-color-border: #52697d !important;--semi-color-border-1: #60798d !important;--semi-color-border-2: #71889c !important;--semi-color-border-3: #8aa0b3 !important;--semi-color-text-0: #f1f7fc !important;--semi-color-text-1: #d5e3ee !important;--semi-color-text-2: #b4c8d8 !important;--semi-color-text-3: #90a7ba !important;--semi-color-disabled-text: #7e94a7 !important;--semi-color-disabled-bg: #243342 !important;--semi-color-disabled-fill: #2b3b4a !important;--semi-color-disabled-border: #465b6d !important;--semi-color-focus-border: #6fbbf0 !important;--semi-color-link: #88cfff !important;--semi-color-link-hover: #a8dcff !important;--semi-color-link-active: #6fbbf0 !important;--semi-color-link-visited: #c7a7e5 !important;--semi-color-success: #70d6a2 !important;--semi-color-warning: #f0b45f !important;--semi-color-danger: #ff8585 !important;--semi-color-info: #90a7ff !important;--semi-color-overlay-bg: rgba(5, 14, 24, .66) !important;--semi-color-shadow: rgba(2, 10, 18, .48) !important;--semi-color-data-0: #6fbbf0 !important;--semi-color-data-1: #f0b45f !important;--semi-color-data-2: #70d6a2 !important;--semi-color-data-3: #cf8fe8 !important;--semi-color-data-4: #ff8585 !important;--semi-border-radius-small: 3px !important;--semi-border-radius-medium: 5px !important;--semi-border-radius-large: 7px !important}:root[data-skin=classic-qq][data-theme=light],html[data-skin=classic-qq] body[theme-mode=light]{--skin-brand: #1269ad;--skin-brand-hover: #0e5c99;--skin-brand-active: #094b7e;--skin-bg: #d7e5f3;--skin-surface: #f8fbff;--skin-surface-raised: #ffffff;--skin-surface-subtle: #e7eff7;--skin-border: #6d879f;--skin-text: #152b3f;--skin-text-secondary: #435b70;--skin-focus: rgba(18, 105, 173, .3);--skin-header-bg: #4f98ce;--skin-sidebar-bg: #e4eff8;--skin-sidebar-hover: #d4e6f4;--skin-sidebar-active: #bedaf0;--skin-primary-foreground: #ffffff;--classic-title-top: #7fc3ed;--classic-title-bottom: #2d7eb9;--classic-control-top: #ffffff;--classic-control-bottom: #dce8f2;--classic-control-hover-top: #ffffff;--classic-control-hover-bottom: #c9e3f6;--classic-control-active-top: #c4d9e9;--classic-control-active-bottom: #edf5fb;--classic-control-border: #6a8298;--classic-control-highlight: #ffffff;--classic-control-shadow: rgba(38, 68, 94, .34);--classic-input-bg: #ffffff;--liangyi-brand: var(--skin-brand);--liangyi-brand-hover: var(--skin-brand-hover);--liangyi-brand-active: var(--skin-brand-active);--app-bg: var(--skin-bg);--app-surface: var(--skin-surface);--app-surface-raised: var(--skin-surface-raised);--app-surface-subtle: var(--skin-surface-subtle);--app-border: var(--skin-border);--app-text: var(--skin-text);--app-text-secondary: var(--skin-text-secondary);--app-focus: var(--skin-focus);--app-header-bg: var(--skin-header-bg);--app-primary-foreground: var(--skin-primary-foreground);--sidebar-bg: var(--skin-sidebar-bg);--sidebar-hover: var(--skin-sidebar-hover);--sidebar-active: var(--skin-sidebar-active);--semi-color-primary: #1269ad !important;--semi-color-primary-hover: #0e5c99 !important;--semi-color-primary-active: #094b7e !important;--semi-color-primary-disabled: #89a9c2 !important;--semi-color-primary-light-default: #d9eaf7 !important;--semi-color-primary-light-hover: #c8e0f2 !important;--semi-color-primary-light-active: #b4d3eb !important;--semi-color-bg-0: #d7e5f3 !important;--semi-color-bg-1: #f8fbff !important;--semi-color-bg-2: #ffffff !important;--semi-color-bg-3: #e7eff7 !important;--semi-color-bg-4: #d5e3ef !important;--semi-color-fill-0: rgba(18, 105, 173, .06) !important;--semi-color-fill-1: rgba(18, 105, 173, .1) !important;--semi-color-fill-2: rgba(18, 105, 173, .16) !important;--semi-color-border: #9db2c4 !important;--semi-color-border-1: #879eb2 !important;--semi-color-border-2: #6d879f !important;--semi-color-border-3: #526e87 !important;--semi-color-text-0: #152b3f !important;--semi-color-text-1: #29445b !important;--semi-color-text-2: #435b70 !important;--semi-color-text-3: #5d7285 !important;--semi-color-disabled-text: #6c8193 !important;--semi-color-disabled-bg: #e1eaf1 !important;--semi-color-disabled-fill: #d7e3ec !important;--semi-color-disabled-border: #9eb1c1 !important;--semi-color-focus-border: #1269ad !important;--semi-color-link: #075f9f !important;--semi-color-link-hover: #094b7e !important;--semi-color-link-active: #073c65 !important;--semi-color-link-visited: #69468c !important;--semi-color-success: #087a4f !important;--semi-color-warning: #8a5700 !important;--semi-color-danger: #b42335 !important;--semi-color-info: #255fb8 !important;--semi-color-overlay-bg: rgba(16, 37, 55, .48) !important;--semi-color-shadow: rgba(38, 68, 94, .24) !important;--semi-color-data-0: #1269ad !important;--semi-color-data-1: #b76600 !important;--semi-color-data-2: #087a4f !important;--semi-color-data-3: #7b4da5 !important;--semi-color-data-4: #b42335 !important;--semi-border-radius-small: 3px !important;--semi-border-radius-medium: 5px !important;--semi-border-radius-large: 7px !important;color-scheme:light}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{color-scheme:dark;scroll-behavior:smooth}body{color:var(--app-text);background:var(--app-bg);font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px;line-height:1.5;letter-spacing:0}button,input,textarea,select{letter-spacing:0;touch-action:manipulation}button,[role=button],a{-webkit-tap-highlight-color:transparent}.semi-button-primary.semi-button-solid{color:var(--app-primary-foreground)!important}:focus-visible{outline:3px solid var(--app-focus);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{position:fixed;top:8px;left:12px;z-index:2000;padding:9px 13px;transform:translateY(-150%);border-radius:5px;background:var(--app-text);color:#fff;transition:transform .16s ease-out}.skip-link:focus{transform:translateY(0)}.auth-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;background:var(--app-bg);color:var(--app-text-secondary)}.auth-loading-logo{width:46px;height:46px;color:var(--liangyi-brand)}.auth-error{padding:24px}.auth-error .semi-banner{width:min(480px,100%)}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(420px,44%) minmax(480px,1fr);background:var(--app-bg);overflow:hidden}.login-visual{min-height:100vh;position:relative;overflow:hidden;background:#171b22}.login-visual>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:55% center}.login-visual-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d121c70}.login-visual-content{height:100%;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:44px 48px 36px;color:#fff}.login-wordmark,.login-mobile-brand{display:flex;align-items:center;gap:11px;font-size:18px;font-weight:650}.login-logo{width:31px;height:31px;display:block;flex:0 0 31px;color:var(--liangyi-brand)}.login-kicker,.login-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:0}.login-kicker{margin-bottom:14px;color:#ffffffb3}.login-visual h1{max-width:440px;margin:0;font-size:44px;font-weight:620;line-height:1.17;letter-spacing:0}.login-photo-credit{color:#ffffff8a;font-size:10px}.login-form-shell{min-height:100vh;position:relative;display:grid;place-items:center;padding:48px clamp(38px,7vw,100px);background:var(--app-bg)}.login-mobile-brand{display:none}.login-panel{width:min(100%,420px)}.login-heading{margin-bottom:30px}.login-eyebrow{margin-bottom:10px;color:var(--semi-color-primary)}.login-heading .semi-typography{margin:0;font-size:28px;line-height:1.28;letter-spacing:0}.login-heading p{margin:8px 0 0;color:var(--app-text-secondary);font-size:14px}.login-alert{margin-bottom:18px}.login-panel .semi-form-field{padding-bottom:18px}.login-panel .semi-form-field-label{padding-bottom:7px;color:var(--app-text-secondary);font-weight:550}.login-panel .semi-input-wrapper{height:44px;border:1px solid var(--app-border);background:var(--app-surface-subtle)}.login-panel .semi-input-wrapper:hover{border-color:var(--semi-color-primary);background:var(--app-surface-raised)}.login-panel .semi-input-wrapper-focus{border-color:var(--semi-color-primary);background:var(--app-surface-raised);box-shadow:0 0 0 3px var(--app-focus)}.login-panel .semi-input-prefix{color:var(--app-text-secondary)}.login-submit{height:44px;margin-top:4px;font-weight:620}.app-shell{min-height:100vh;background:var(--app-bg)}.app-sider{width:228px!important;min-width:228px!important;max-width:228px!important;position:fixed!important;inset:0 auto 0 0;z-index:20;background:var(--sidebar-bg)!important;border-right:1px solid var(--app-border)}.app-sider .semi-layout-sider-children{height:100%;overflow:hidden}.brand-mark{width:26px;height:26px;display:block;flex:0 0 26px;color:var(--liangyi-brand)}.grouped-sidebar{height:100%;min-height:0;display:flex;flex-direction:column;background:var(--sidebar-bg)}.grouped-sidebar-brand{height:52px;flex:0 0 52px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--app-border);background:var(--app-surface)}.grouped-sidebar-brand strong{min-width:0;overflow:hidden;color:var(--app-text);font-size:15px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.grouped-sidebar-scroll{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:10px 8px 16px;scrollbar-width:thin}.grouped-sidebar-menu{min-width:0}.grouped-nav-item,.grouped-nav-section-trigger{width:100%;display:flex;align-items:center;border:0;border-radius:4px;background:transparent;color:var(--app-text-secondary);font-family:inherit;font-size:13px;text-align:left;cursor:pointer;transition:color .16s ease-out,background-color .16s ease-out}.grouped-nav-item:hover,.grouped-nav-section-trigger:hover{color:var(--app-text);background:var(--sidebar-hover)}.grouped-nav-direct{height:40px;gap:9px;padding:0 10px;font-weight:560}.grouped-nav-divider{height:1px;margin:8px -8px 9px;background:var(--app-border)}.grouped-nav-section{margin:2px 0 5px}.grouped-nav-section-trigger{height:36px;gap:9px;padding:0 9px;color:var(--app-text);font-weight:620}.grouped-nav-section-trigger .system-menu-icon-shell{width:24px;height:24px;flex-basis:24px;border-radius:7px}.grouped-nav-section-trigger .system-menu-icon-shell .semi-icon{font-size:15px}.grouped-nav-section-trigger>span:nth-child(2){min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grouped-nav-chevron{flex:0 0 auto;color:var(--app-text-secondary);font-size:12px;transition:transform .16s ease-out}.grouped-nav-chevron-open{transform:rotate(180deg)}.grouped-nav-children{display:grid;gap:1px;padding:1px 0 3px}.grouped-nav-child{height:32px;position:relative;padding:0 10px 0 42px;font-size:13px}.grouped-nav-item-active{background:var(--sidebar-active);color:var(--app-text);font-weight:620}.grouped-nav-item-active:hover{background:var(--sidebar-active);color:var(--app-text)}.grouped-nav-child.grouped-nav-item-active:before{width:3px;position:absolute;inset:7px auto 7px 0;border-radius:0 2px 2px 0;background:var(--liangyi-brand);content:""}.grouped-nav-section-active>span:nth-child(2){color:var(--liangyi-brand)}.grouped-nav-direct .system-menu-icon-shell{width:24px;height:24px;flex-basis:24px}.grouped-nav-direct .system-menu-icon-shell .semi-icon{font-size:16px}.grouped-nav-tone-cyan .system-menu-icon-shell{color:#0d8da1;background:#26b6c721}.grouped-nav-tone-violet .system-menu-icon-shell{color:#6d5ce7;background:#6d5ce721}.grouped-nav-tone-amber .system-menu-icon-shell{color:#b56b00;background:#eb9f1e26}.grouped-nav-tone-blue .system-menu-icon-shell{color:#2563b8;background:#377bd621}.grouped-nav-tone-rose .system-menu-icon-shell{color:#c04b7a;background:#d04e8421}.grouped-nav-tone-indigo .system-menu-icon-shell{color:#5146c8;background:#5146c821}.grouped-nav-tone-slate .system-menu-icon-shell{color:#596170;background:#59617021}.grouped-sidebar-footer{min-height:52px;flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:8px 10px;border-top:1px solid var(--app-border);background:var(--sidebar-bg)}.grouped-sidebar-footer .semi-tag{min-width:0;max-width:148px;overflow:hidden;text-overflow:ellipsis}.grouped-sidebar-theme{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin-left:auto;padding:0!important;color:var(--app-text-secondary)!important}.system-menu-icon-shell{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;color:inherit;line-height:0}.system-menu-icon-shell .semi-icon{font-size:18px}.app-main{width:calc(100% - 228px);min-width:0;margin-left:228px}.app-header{height:52px;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:var(--app-header-bg);border-bottom:1px solid var(--app-border)}.app-header-leading,.app-header-title{display:flex;align-items:center}.app-header-leading{min-width:0;flex:0 1 auto;gap:10px}.app-header-title{min-width:0;gap:8px;margin:0;overflow:hidden;color:var(--app-text);font-size:15px;font-weight:650;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.app-header-title .semi-icon{color:var(--liangyi-brand)}.mobile-menu-button{display:none!important}.account-actions{min-width:0;flex:0 0 auto}.theme-toggle-button{width:36px;height:36px;padding:0!important;flex:0 0 36px}.login-theme-toggle{position:absolute;top:24px;right:24px;z-index:1}.appearance-popover{padding:0!important;overflow:hidden;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface-raised);box-shadow:0 12px 32px var(--semi-color-shadow)}.appearance-panel{width:292px;padding:16px;color:var(--app-text);background:var(--app-surface-raised)}.appearance-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.appearance-panel-header h2{margin:1px 0 0;font-size:17px;line-height:24px;letter-spacing:0}.appearance-panel-header .semi-button{width:32px;height:32px;min-height:32px;flex:0 0 32px;padding:0}.appearance-panel-kicker{display:block;color:var(--liangyi-brand);font-size:10px;font-weight:700;letter-spacing:0}.appearance-fieldset{min-width:0;margin:0;padding:0;border:0}.appearance-fieldset+.appearance-fieldset{margin-top:16px;padding-top:15px;border-top:1px solid var(--app-border)}.appearance-fieldset legend{margin-bottom:8px;padding:0;color:var(--app-text-secondary);font-size:12px;font-weight:600}.appearance-skin-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.appearance-skin-option{min-width:0;min-height:66px;position:relative;display:grid;align-content:center;gap:7px;padding:9px 30px 9px 10px;border:1px solid var(--app-border);border-radius:5px;background:var(--app-surface-subtle);color:var(--app-text);font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.appearance-skin-option:hover{border-color:var(--liangyi-brand);background:var(--semi-color-primary-light-default)}.appearance-skin-option:focus-visible{outline:3px solid var(--app-focus);outline-offset:1px}.appearance-skin-option-selected{border-color:var(--liangyi-brand);background:var(--semi-color-primary-light-default)}.appearance-skin-swatch{height:18px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--app-border);border-radius:3px}.appearance-skin-swatch i{display:block}.appearance-skin-check{position:absolute;top:50%;right:9px;color:transparent;transform:translateY(-50%)}.appearance-skin-option-selected .appearance-skin-check{color:var(--liangyi-brand)}.appearance-mode-fieldset .compat-segmented{min-height:38px}.appearance-mode-fieldset .compat-segmented-item{min-height:34px}.appearance-mode-fieldset .compat-segmented-item>span{display:inline-flex;align-items:center;justify-content:center;gap:7px}.appearance-mode-fieldset .semi-icon{font-size:15px}.app-content{min-width:0;padding:16px clamp(18px,2.4vw,36px) 48px;outline:none}.app-content>*{width:100%;max-width:none;margin-inline:0}.page-actions{min-width:0;flex:0 0 auto;margin-left:auto}.page-actions>.semi-space{justify-content:flex-end}.filter-band>.page-actions{align-self:flex-end;margin-left:auto}.section-bar>.page-actions{margin-left:auto}.source-line{display:flex;flex-wrap:wrap;gap:8px 18px;margin:-10px auto 18px;color:var(--app-text-secondary);font-size:12px}.backtest-rerun-source{margin:0 0 16px}.scoring-editor-meta{margin-top:0}.filter-band{padding:14px 16px;margin-bottom:16px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:6px}.semi-form-inline{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 14px}.semi-form-inline>.semi-form-field{flex:0 1 auto}.filter-band .semi-form-field{padding-bottom:0}.filter-band .semi-form-field-label{padding-bottom:6px}.data-band{min-width:0;background:var(--app-surface);border:1px solid var(--app-border);border-radius:6px;overflow:hidden}.data-band .semi-table-container{width:100%}.authorization-backtest-create-grid{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:14px}.authorization-backtest-create-grid .semi-form-field{min-width:0}.authorization-backtest-upload-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.authorization-backtest-upload-grid .semi-form-field{min-width:0}.backtest-comparison{display:grid;gap:20px;margin-bottom:22px}.backtest-net-impact{margin-bottom:22px}.backtest-net-impact .section-bar{margin-bottom:10px}.backtest-net-stats{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.backtest-comparison-band{min-width:0}.backtest-comparison-band .section-bar{margin-bottom:10px}.authorization-backtest-charts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:18px 0 24px}.backtest-chart-band{min-width:0;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface);overflow:hidden}.backtest-chart-band .section-bar{margin:0;padding:13px 16px;border-bottom:1px solid var(--app-border)}.backtest-chart{height:300px;padding:8px 10px 10px}@media (max-width: 980px){.authorization-backtest-charts{grid-template-columns:1fr}}@media (max-width: 640px){.authorization-backtest-create-grid,.authorization-backtest-upload-grid{grid-template-columns:1fr;gap:0}.backtest-chart{height:260px}}.global-settings-toolbar{justify-content:flex-start}.global-settings-toolbar .semi-select{width:190px}.global-settings-toolbar .semi-input-wrapper{width:min(420px,100%)}.global-setting-name{display:grid;gap:3px;min-width:0}.global-setting-name code{overflow:hidden;color:var(--app-text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.global-setting-value,.global-setting-secret{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.global-setting-secret{color:var(--app-text-secondary)}.decision-backup-page{display:grid;gap:18px}.decision-backup-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.decision-backup-band{min-width:0;min-height:126px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface)}.decision-backup-band-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface-subtle);color:var(--liangyi-brand);font-size:20px}.decision-backup-band-content{min-width:0;display:grid;gap:10px}.decision-backup-band-heading{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.decision-backup-band-heading h2{margin:0;font-size:17px;line-height:24px;letter-spacing:0}.decision-backup-section-list{min-width:0;display:flex;flex-wrap:wrap;gap:5px 12px;color:var(--app-text-secondary);font-size:12px}.decision-backup-file{min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:7px;align-items:center}.decision-backup-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-backup-file small,.decision-backup-empty-file{color:var(--app-text-secondary);font-size:12px}.decision-backup-preview{min-width:0;display:grid;gap:12px}.decision-backup-preview>.section-bar{margin-bottom:0}.decision-backup-preview>.section-bar>div{min-width:0}.decision-backup-digest{max-width:min(640px,70vw);overflow:hidden;color:var(--app-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 980px){.decision-backup-action-grid{grid-template-columns:1fr}}@media (max-width: 640px){.decision-backup-band{grid-template-columns:36px minmax(0,1fr);padding:14px}.decision-backup-band-icon{width:36px;height:36px}.decision-backup-band>.semi-button,.decision-backup-band>.semi-upload{grid-column:1 / -1;width:100%}.decision-backup-band>.semi-upload .semi-button{width:100%}.decision-backup-preview>.section-bar{align-items:stretch;flex-direction:column}.decision-backup-preview>.section-bar>.semi-space{width:100%;justify-content:space-between;flex-wrap:wrap}.decision-backup-preview>.section-bar .semi-button{flex:1 1 100%}.decision-backup-digest{max-width:100%}}.storage-retention-page{display:grid;gap:16px}.storage-retention-page .section-bar{margin:8px 0 -6px}.storage-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:1px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-border);overflow:hidden}.storage-summary-grid>div{min-width:0;display:grid;gap:5px;padding:14px 16px;background:var(--app-surface)}.storage-summary-grid span{color:var(--app-text-secondary);font-size:12px}.storage-summary-grid strong{overflow-wrap:anywhere;font-size:20px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.result-deletion-band{display:grid;gap:14px;padding:16px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface)}.result-deletion-query{display:grid;grid-template-columns:210px minmax(280px,1fr) auto;gap:10px;align-items:center}.result-deletion-preview{display:grid;gap:12px;min-width:0}.result-deletion-preview code{overflow-wrap:anywhere}.result-deletion-confirm{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:10px;align-items:center}@media (max-width: 760px){.result-deletion-query,.result-deletion-confirm{grid-template-columns:1fr}.result-deletion-query .semi-select{width:100%}}@media (max-width: 1100px){.storage-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.storage-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.retention-protection-band{margin-top:20px}.retention-protection-actions{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;gap:10px;align-items:center;padding:14px 16px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface)}.retention-protection-band .source-line{margin:8px 0 0}@media (max-width: 820px){.retention-protection-actions{grid-template-columns:1fr 1fr}.retention-protection-actions .semi-input-wrapper{grid-column:1 / -1}}@media (max-width: 520px){.retention-protection-actions{grid-template-columns:1fr}.retention-protection-actions .semi-input-wrapper{grid-column:auto}}.global-setting-editor{display:grid;gap:12px}.global-setting-editor-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.global-setting-editor-meta code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-setting-editor label{color:var(--app-text-secondary);font-size:13px}.global-setting-editor .semi-input-number{width:100%}.automation-settings-page .semi-tabs-bar{margin-bottom:18px}.automation-stats{grid-template-columns:repeat(4,minmax(150px,1fr))}.automation-stats .stat-item:nth-child(2){border-left-color:#28784d}.automation-stats .stat-item:nth-child(3){border-left-color:#2563a6}.automation-stats .stat-item:nth-child(4){border-left-color:#b66800}.automation-toolbar{justify-content:flex-start;flex-wrap:wrap}.automation-toolbar .semi-input-wrapper{width:min(360px,100%)}.automation-toolbar .semi-select{width:170px}.automation-task-name{min-width:0;display:grid;gap:3px}.automation-task-name strong,.automation-task-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-task-name span{color:var(--app-text-secondary);font-size:12px}.automation-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.automation-editor-grid>label{min-width:0;display:grid;gap:6px;color:var(--app-text-secondary);font-size:13px}.automation-editor-grid .semi-input-wrapper,.automation-editor-grid .semi-input-number,.automation-editor-grid .semi-select{width:100%}.automation-editor-wide,.automation-editor-check{grid-column:1 / -1}.automation-editor-grid textarea{width:100%;min-width:0;resize:vertical;padding:10px 12px;border:1px solid var(--app-border);border-radius:5px;outline:0;background:var(--semi-color-fill-0);color:var(--app-text);font:12px/1.6 Consolas,SFMono-Regular,monospace}.automation-editor-grid textarea:hover{border-color:var(--semi-color-primary)}.automation-editor-grid textarea:focus{border-color:var(--semi-color-primary);box-shadow:0 0 0 3px var(--app-focus)}.automation-detail-meta{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;color:var(--app-text-secondary)}.automation-detail-meta code{min-width:0;overflow-wrap:anywhere}.automation-progress-text{color:var(--app-text-secondary);font-size:12px;white-space:normal}.automation-progress-text b{color:var(--app-text);font-weight:650}.automation-live-hint{display:inline-flex;align-items:center;gap:7px;color:var(--app-text-secondary);font-size:12px}.automation-live-hint i{width:7px;height:7px;border-radius:50%;background:#28784d;box-shadow:0 0 0 3px #28784d1f}.automation-observability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0;border:1px solid var(--app-border);border-radius:6px;overflow:hidden}.automation-observability-grid.has-stopped{grid-template-columns:repeat(5,minmax(0,1fr))}.automation-observability-grid>div{min-width:0;display:grid;gap:5px;padding:12px 14px;border-right:1px solid var(--app-border);background:var(--app-surface-subtle)}.automation-observability-grid>div:last-child{border-right:0}.automation-observability-grid span{color:var(--app-text-secondary);font-size:12px}.automation-observability-grid strong{font-size:22px;font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.automation-temporal-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;color:var(--app-text-secondary);font-size:12px}.automation-temporal-meta code{max-width:100%;overflow-wrap:anywhere;color:var(--app-text)}.automation-performance{min-width:0;margin-top:20px;padding-top:18px;border-top:1px solid var(--app-border)}.automation-performance-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.automation-performance-heading>div{min-width:0}.automation-performance-heading h3{margin:0}.automation-performance-heading span{display:block;margin-top:3px;color:var(--app-text-secondary);font-size:12px}.automation-performance-heading .semi-button{width:32px;min-width:32px;padding-inline:0}.automation-performance-loading{min-height:150px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--app-text-secondary);font-size:12px}.automation-performance>.semi-empty{min-height:150px;display:grid;place-items:center;align-content:center}.automation-performance-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--app-border);border-radius:6px;background:var(--app-border)}.automation-performance-kpis>div{min-width:0;display:grid;gap:4px;padding:12px 14px;background:var(--app-surface-subtle)}.automation-performance-kpis span,.automation-performance-kpis small{color:var(--app-text-secondary);font-size:12px}.automation-performance-kpis strong{overflow:hidden;color:var(--app-text);font-size:21px;font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.automation-performance-kpis .automation-performance-mode{font-size:15px;line-height:25px}.automation-performance-subtitle{margin:20px 0 8px;font-size:13px;letter-spacing:0}.automation-performance-table{min-width:0}.automation-performance-table .semi-table-body{overscroll-behavior-inline:contain}.automation-performance-table .semi-table-tbody{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.automation-performance-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;padding:18px 0;border-top:1px solid var(--app-border);border-bottom:1px solid var(--app-border)}.automation-performance-breakdown{min-width:0;display:grid;align-content:start;gap:9px}.automation-performance-breakdown h4{margin:0 0 2px;font-size:13px;letter-spacing:0}.automation-performance-count{min-width:0;display:grid;grid-template-columns:minmax(64px,auto) minmax(28px,1fr) auto;gap:8px;align-items:center;font-size:12px}.automation-performance-count>span{min-width:0;overflow:hidden;color:var(--app-text-secondary);text-overflow:ellipsis;white-space:nowrap}.automation-performance-count>i{height:5px;overflow:hidden;border-radius:2px;background:var(--semi-color-fill-1)}.automation-performance-count>i>b{display:block;height:100%;border-radius:inherit;background:#28784d}.automation-performance-count>strong{min-width:24px;text-align:right;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.automation-performance-breakdown:nth-child(2) .automation-performance-count>i>b{background:#c24135}.automation-performance-breakdown:nth-child(3) .automation-performance-count>i>b{background:#2563a6}.automation-performance-no-data{color:var(--app-text-secondary);font-size:12px}.automation-subtask-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px}.automation-subtask-heading h3{margin:0}.automation-subtask-heading .semi-input-wrapper{width:150px}.automation-subtask-heading .semi-select{width:130px}.automation-execution-detail h3{margin:22px 0 8px;font-size:14px}.automation-execution-detail pre,.automation-log pre{max-height:320px;margin:0;padding:12px;overflow:auto;border:1px solid var(--app-border);border-radius:5px;background:var(--app-surface-subtle);color:var(--app-text);font:12px/1.6 Consolas,SFMono-Regular,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.automation-log{display:grid;gap:10px}.automation-log>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--app-text-secondary)}.automation-log-loading{min-height:120px;display:grid;place-items:center;color:var(--app-text-secondary)}.authorization-rotation-page .semi-tabs-bar{margin-bottom:16px}.rotation-primary{min-width:0;display:grid;gap:3px}.rotation-primary strong,.rotation-primary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rotation-primary span{color:var(--app-text-secondary);font-size:12px}.rotation-editor{display:grid;gap:18px}.rotation-editor>label,.rotation-editor-grid>label,.rotation-editor-grid>.rotation-checkbox-field{min-width:0;display:grid;gap:7px;color:var(--app-text-secondary);font-size:13px}.rotation-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rotation-editor .semi-input-wrapper,.rotation-editor .semi-input-number,.rotation-editor .semi-select{width:100%}.rotation-markups{display:grid;border-top:1px solid var(--app-border)}.rotation-markups-head,.rotation-markup-row{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid var(--app-border)}.rotation-markups-head{color:var(--app-text-secondary);font-size:12px}.rotation-markup-row>div:first-child{min-width:0;display:grid;gap:2px}.rotation-markup-row .semi-input-number .semi-input-wrapper{width:auto;min-width:0;flex:1 1}.rotation-markup-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.rotation-markup-row span{color:var(--app-text-secondary);font-size:12px}.rotation-markups-empty{padding:18px 0;color:var(--app-text-secondary);text-align:center}.rotation-policy-strip{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:7px 10px;align-items:center;padding:12px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface-subtle);font-size:12px}.rotation-policy-strip span{color:var(--app-text-secondary)}.rotation-policy-strip strong{font-weight:650}.rotation-detail{display:grid;gap:18px}.rotation-detail-head{min-width:0;display:flex;align-items:center;gap:10px}.rotation-detail-head code{min-width:0;overflow-wrap:anywhere;color:var(--app-text-secondary)}.rotation-detail dl{display:grid;grid-template-columns:104px minmax(0,1fr);margin:0;border-top:1px solid var(--app-border)}.rotation-detail dt,.rotation-detail dd{min-width:0;margin:0;padding:11px 8px;border-bottom:1px solid var(--app-border)}.rotation-detail dt{color:var(--app-text-secondary)}.rotation-detail dd{overflow-wrap:anywhere}.rotation-detail dd .semi-button-link{max-width:100%;height:auto;padding:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.semi-table-thead>.semi-table-row>.semi-table-row-head{color:var(--app-text-secondary);background:var(--app-surface-subtle);font-size:12px;font-weight:650}.semi-table-tbody>.semi-table-row{transition:background-color .15s ease-out}.semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell{background:var(--semi-color-fill-0)}.semi-table-cell{overflow-wrap:anywhere}.semi-table-cell,.semi-table-row-head{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.semi-table-cell small{display:block;margin-top:3px;line-height:1.35}.table-cell-clamp{display:-webkit-box;max-width:100%;max-height:40px;overflow:hidden;overflow-wrap:anywhere;line-height:20px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.table-cell-clamp-complex{display:block;position:relative;-webkit-line-clamp:unset}.table-cell-clamp-complex.table-cell-clamp-overflowed{padding-right:12px}.table-cell-clamp-complex.table-cell-clamp-overflowed:after{position:absolute;right:0;bottom:0;padding-left:3px;background:var(--app-surface);content:"..."}.semi-table-tbody>.semi-table-row:hover .table-cell-clamp-complex.table-cell-clamp-overflowed:after{background:var(--semi-color-fill-0)}.table-cell-clamp-measure{position:fixed!important;top:0;left:-100000px;display:block!important;max-height:none!important;overflow:visible!important;visibility:hidden;pointer-events:none;-webkit-line-clamp:unset!important}.table-cell-tooltip{display:block;max-width:480px;white-space:pre-wrap;overflow-wrap:anywhere}.semi-table-pagination-outer{padding:12px 14px}.semi-button{min-height:36px;border-radius:5px;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,opacity .16s ease-out}.semi-button:not(.semi-button-disabled){cursor:pointer}.semi-button-disabled{cursor:not-allowed;opacity:.56}.semi-button:focus-visible,.semi-input-wrapper-focus,.semi-select-focus{box-shadow:0 0 0 3px var(--app-focus)!important}.semi-input-wrapper,.semi-input-number,.semi-select,.semi-datepicker{border-color:var(--app-border)}.semi-select-single.semi-select-filterable .semi-select-content-wrapper .semi-input-wrapper{width:100%!important;min-width:0}.semi-select-multiple.semi-select-filterable .semi-select-content-wrapper .semi-input-wrapper{width:auto!important;min-width:min(120px,100%);flex:1 1 120px}.semi-form-field-label{color:var(--app-text-secondary);font-weight:550}.semi-modal{max-width:calc(100vw - 24px)}.semi-modal-content,.semi-sidesheet-inner{border-radius:6px;background:var(--semi-color-bg-1)}.semi-sidesheet-header{min-width:0}.semi-sidesheet-title{width:0!important;min-width:0!important;max-width:calc(100% - 24px);flex:1 1!important;overflow:hidden}.semi-sidesheet-title .sheet-title{width:100%;min-width:0;max-width:100%;overflow:hidden}.semi-sidesheet-title .sheet-title>:first-child{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.semi-modal-footer{margin:0!important;padding:16px 0 20px!important;border-top:1px solid var(--app-border)!important}.report-description-field label{display:block;margin-bottom:8px;color:var(--app-text);font-weight:600}.report-description-field textarea{min-height:132px;resize:vertical}.sheet-title{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.mobile-nav-sheet{display:none}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px}.stat-item{min-width:0;min-height:92px;padding:15px 16px;background:var(--app-surface);border:1px solid var(--app-border);border-left:3px solid var(--liangyi-brand);border-radius:6px}.stat-label{color:var(--app-text-secondary);font-size:12px}.stat-value{margin-top:7px;color:var(--app-text);font-size:23px;font-weight:680;line-height:1.2;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-stats .stat-item:nth-child(2){border-left-color:#2563a6}.dashboard-stats .stat-item:nth-child(3){border-left-color:#b66800}.dashboard-stats .stat-item:nth-child(4){border-left-color:#28784d}.dashboard-updated{color:var(--app-text-secondary);font-size:12px;white-space:nowrap}.dashboard-section-bar{margin-top:28px;align-items:flex-end}.dashboard-section-bar p{margin:3px 0 0;color:var(--app-text-secondary);font-size:12px}.stat-footnote{display:block;margin-top:5px;color:var(--app-text-secondary);font-size:11px}.adjustment-editor{min-height:560px;display:grid;grid-template-columns:260px minmax(0,1fr);border:1px solid var(--app-border);border-radius:6px;overflow:hidden;background:var(--app-surface)}.adjustment-rule-list{min-width:0;padding:14px;border-right:1px solid var(--app-border);background:var(--app-surface-subtle)}.adjustment-rule-list .section-bar,.adjustment-rule-form .section-bar{margin:0 0 14px}.adjustment-rule-nav{width:100%;min-height:62px;display:grid;gap:4px;margin-bottom:7px;padding:10px 11px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--app-text);text-align:left;cursor:pointer}.adjustment-rule-nav:hover{background:var(--semi-color-fill-0)}.adjustment-rule-nav.active{border-color:var(--liangyi-brand);background:var(--semi-color-primary-light-default)}.adjustment-rule-nav span{overflow:hidden;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.adjustment-rule-nav small{color:var(--app-text-secondary)}.adjustment-rule-form{min-width:0;padding:18px}.adjustment-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.adjustment-form-grid label{min-width:0;display:grid;gap:6px;color:var(--app-text-secondary);font-size:13px}.adjustment-form-grid label.wide{grid-column:1 / -1}.adjustment-form-grid .semi-input-wrapper,.adjustment-form-grid .semi-input-number,.adjustment-form-grid .semi-select{width:100%}.adjustment-rule-enable{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:18px 0 24px;padding:11px 0;border-block:1px solid var(--app-border)}.adjustment-rule-enable>span{color:var(--app-text-secondary);font-size:12px}.adjustment-condition-list{display:grid;gap:9px}.adjustment-condition-row{min-width:0;display:grid;grid-template-columns:minmax(190px,2fr) 130px minmax(100px,1fr) minmax(100px,1fr) 40px;gap:8px;align-items:center}.adjustment-condition-row .semi-select,.adjustment-condition-row .semi-input-number{width:100%}.adjustment-source-line{margin-top:0;padding-bottom:12px;border-bottom:1px solid var(--app-border)}.price-adjustment-automation-drawer .source-line{margin-top:0}.adjustment-plan-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.adjustment-stats .stat-item:nth-child(2){border-left-color:#2563a6}.adjustment-stats .stat-item:nth-child(3){border-left-color:#b66800}.adjustment-stats .stat-item:nth-child(4){border-left-color:#b04444}.adjustment-distribution{min-height:76px;display:flex;gap:3px;margin:2px 0 24px;overflow:hidden;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface)}.adjustment-distribution>div{min-width:108px;display:grid;align-content:center;gap:3px;padding:10px 13px;color:#fff}.adjustment-distribution strong{font-size:13px}.adjustment-distribution span{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.distribution-Increase{background:#2563a6}.distribution-Decrease{background:#b66800}.distribution-NoMatchingRule{background:#68716c}.distribution-InsufficientEvidence{background:#a33e45}.adjustment-mobile-list{display:none}.adjustment-mobile-item{min-width:0;padding:13px 14px;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface)}.adjustment-mobile-item>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.adjustment-mobile-item strong{min-width:0;overflow-wrap:anywhere;font-size:14px}.adjustment-mobile-item p{margin:7px 0;color:var(--app-text-secondary)}.adjustment-mobile-item small{display:block;margin-bottom:10px;color:var(--app-text-secondary)}.adjustment-mobile-metrics{display:flex;flex-wrap:wrap;gap:6px 13px;margin:7px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px}.adjustment-mobile-pagination{min-height:40px;display:flex;align-items:center;justify-content:center;gap:14px;color:var(--app-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-chart-panel{min-width:0;padding:16px;background:var(--app-surface);border:1px solid var(--app-border);border-radius:6px}.dashboard-chart-panel h3{margin:0 0 4px;color:var(--app-text);font-size:14px;font-weight:650;line-height:22px}.dashboard-chart-canvas{width:100%;height:320px}.dashboard-chart-empty{height:100%;display:grid;place-items:center;color:var(--app-text-secondary);font-size:13px}.supplier-resource-chart .dashboard-chart-canvas{height:340px}.selection-count{color:var(--app-text-secondary);font-size:12px}.section-title{margin:26px 0 12px;font-size:17px;line-height:24px;letter-spacing:0}.weight-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.score-block{padding:12px;border:1px solid var(--semi-color-border);border-radius:5px}.score-block strong{display:block;margin-top:5px;font-size:19px}.compact-id{font-family:Consolas,SFMono-Regular,monospace;font-size:12px}.batch-no-link{display:block;width:100%;min-width:0;padding:0;overflow:hidden;border:0;background:transparent;color:var(--semi-color-primary);font:inherit;font-weight:550;line-height:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.batch-no-link:hover{color:var(--semi-color-primary-hover);text-decoration:underline}.batch-no-link:focus-visible{border-radius:2px;outline:2px solid var(--semi-color-focus-border);outline-offset:2px}.task-alert{margin-bottom:16px}.task-launch-band{padding:18px 20px 4px;margin-bottom:24px;background:var(--app-surface);border-block:1px solid var(--semi-color-border)}.task-launch-band h2,.section-bar h2{margin:0 0 14px;font-size:17px;line-height:24px;letter-spacing:0}.task-launch-form{display:block}.task-launch-header-fields{display:grid;grid-template-columns:minmax(280px,1fr) minmax(360px,.8fr);gap:0 16px}.task-launch-parameter-fields{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));align-items:end;gap:0 16px}.task-launch-parameter-fields>.semi-form-field{min-width:0}.task-launch-form .semi-form-field,.task-launch-form .semi-select{min-width:0}.task-launch-form .semi-input-wrapper,.task-launch-form .semi-input-number,.task-launch-form .semi-datepicker{width:100%}.task-launch-parameter-fields>.task-import-field{grid-column:span 2}.task-launch-parameter-fields>.task-launch-action{grid-column:1 / -1;justify-self:end}.task-launch-action .semi-button{min-width:92px}.supplier-type-field{min-width:0}.supplier-type-field>.semi-form-field{margin-bottom:8px}.supplier-template-picker{display:grid;grid-template-columns:minmax(150px,1fr) 32px 32px;gap:8px;align-items:center;min-width:0}.supplier-template-picker .semi-select{width:100%;min-width:0}.supplier-template-picker .semi-button{width:32px;min-width:32px;padding-inline:0}.supplier-template-editor{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px 12px;align-items:center}.supplier-template-editor label{color:var(--app-text-secondary)}.supplier-template-editor .semi-select{width:100%}.scoring-supplier-template{width:min(430px,100%);margin:-6px 0 12px}.compat-segmented{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--semi-color-border);border-radius:6px;background:var(--semi-color-fill-0)}.compat-segmented-block{display:flex}.compat-segmented-item{min-width:0;min-height:30px;padding:4px 12px;overflow:hidden;border:0;border-radius:4px;background:transparent;color:var(--semi-color-text-1);font:inherit;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.compat-segmented-block .compat-segmented-item{flex:1 1}.compat-segmented-item:hover{background:var(--semi-color-fill-1)}.compat-segmented-item-selected{background:var(--semi-color-bg-2);color:var(--semi-color-primary);box-shadow:0 1px 3px #0000001a;font-weight:600}.compat-segmented-item:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:1px}.compat-segmented-item:disabled{color:var(--semi-color-disabled-text);cursor:not-allowed}.task-import-control{display:flex;align-items:center;gap:12px;min-height:32px}.task-import-summary{min-width:0;display:flex;flex-direction:column;line-height:1.35}.task-import-summary strong,.task-import-summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-import-summary span{color:var(--app-text-secondary);font-size:12px}.section-bar{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.section-bar h2{margin-bottom:0}.run-progress{display:grid;grid-template-columns:minmax(120px,1fr) 62px;gap:8px;align-items:center;min-width:0}.run-progress small{margin:0;color:var(--app-text-secondary);text-align:right;white-space:nowrap}.task-run-table .semi-table-tbody>.semi-table-row:not(.semi-table-row-expand)>.semi-table-row-cell{height:52px;white-space:nowrap}.task-run-table table{width:100%!important;min-width:945px}.task-run-table .semi-table-expand-icon{width:32px;height:32px;justify-content:center;margin-right:0;border-radius:4px}.task-run-table .semi-table-expand-icon:hover{color:var(--semi-color-primary);background:var(--semi-color-fill-0)}.task-row-link{max-width:100%;padding-inline:0!important}.task-row-link .semi-button-content{min-width:0;overflow:hidden}.task-row-truncate{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-run-expanded{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;padding:16px 52px;white-space:normal;background:var(--app-surface-subtle)}.task-run-expanded>div{min-width:0}.task-run-expanded dt{margin-bottom:4px;color:var(--app-text-secondary);font-size:12px}.task-run-expanded dd{margin:0;color:var(--app-text);overflow-wrap:anywhere}.task-run-expanded-wide{grid-column:1 / -1}.sop-filter-band{display:flex;align-items:center;gap:10px}.sop-filter-band label{color:var(--app-text-secondary);font-size:13px}.sop-stage-cell{display:grid;gap:2px;line-height:1.35}.sop-stage-cell strong{color:var(--app-text);font-weight:600}.sop-stage-cell span{color:var(--app-text-secondary);font-size:12px}.sop-template-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.sop-template-form .semi-form-field{min-width:0}.sop-template-form .semi-select,.sop-template-form .semi-input-wrapper,.sop-template-form .semi-input-number{width:100%}.sop-template-actions{grid-column:1 / -1}.sop-template-name{min-width:0;display:grid;gap:3px}.sop-template-name strong,.sop-template-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sop-template-name span{color:var(--app-text-secondary);font-size:12px}.sop-template-version-bar{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:12px;align-items:center;margin-bottom:18px;color:var(--app-text-secondary);font-size:13px}.sop-template-version-bar .semi-select{width:100%}.sop-authorization-standard{grid-column:1 / -1;border-top:1px solid var(--app-border)}.sop-authorization-standard .semi-collapse-header{padding-inline:0}.sop-authorization-standard .semi-collapse-content{padding:0}.sop-stage-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.sop-stage-item{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;min-width:0;padding:0 0 20px}.sop-stage-item:not(:last-child):after{position:absolute;top:30px;bottom:2px;left:14px;width:1px;background:var(--semi-color-border);content:""}.sop-stage-index{z-index:1;display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--semi-color-border);border-radius:50%;background:var(--app-surface);color:var(--app-text-secondary);font-weight:600}.sop-stage-succeeded .sop-stage-index,.sop-stage-succeededwithwarnings .sop-stage-index{border-color:var(--semi-color-success);color:var(--semi-color-success)}.sop-stage-failed .sop-stage-index{border-color:var(--semi-color-danger);color:var(--semi-color-danger)}.sop-stage-main{display:grid;gap:8px;min-width:0;padding-top:3px}.sop-stage-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sop-stage-title>span:not(.semi-tag){color:var(--app-text-secondary);font-size:12px}.sop-stage-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;color:var(--app-text-secondary);font-size:12px}.sop-stage-meta>span{min-width:0;overflow-wrap:anywhere}.sop-stage-meta .semi-button{max-width:100%;height:auto;min-height:0;padding:0;vertical-align:baseline}.sop-artifact-list{border-block:1px solid var(--semi-color-border)}.sop-artifact-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:10px 4px}.sop-artifact-row+.sop-artifact-row{border-top:1px solid var(--semi-color-border)}.sop-artifact-row>div{display:grid;gap:3px;min-width:0}.sop-artifact-row strong,.sop-artifact-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sop-artifact-row span{color:var(--app-text-secondary);font-size:12px}.confirm-summary{margin-top:14px}.detail-status-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-progress{margin-top:18px}.progress-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0 20px}.progress-counts span{min-width:0;padding:9px 6px;color:var(--semi-color-text-1);background:var(--app-surface-subtle);border:1px solid var(--semi-color-border);border-radius:5px;text-align:center}.progress-counts b{display:block;color:var(--app-text);font-size:17px}.run-descriptions small{display:block;color:var(--app-text-secondary)}.run-descriptions table{width:100%;table-layout:fixed}.run-descriptions .semi-descriptions-item,.run-descriptions .semi-descriptions-value{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.run-descriptions .semi-descriptions-key{width:124px}.run-descriptions .semi-button-borderless{max-width:100%;height:auto;padding:0;white-space:normal;text-align:left;overflow-wrap:anywhere}.detail-status-line .compact-id{min-width:0;white-space:normal;overflow-wrap:anywhere}.deletion-summary{margin:18px 0 12px}.deletion-table-list{display:grid;gap:7px;margin:12px 0 18px;padding:12px;background:var(--app-surface-subtle);border:1px solid var(--semi-color-border);border-radius:5px}.deletion-table-list>div{display:flex;align-items:center;min-width:0}.deletion-table-list .compact-id{min-width:0;overflow-wrap:anywhere}.deletion-operation-line{display:flex;align-items:center;gap:8px;margin-bottom:14px}.deletion-operation-line+.semi-banner{margin-bottom:14px}.derivation-source-list{display:grid;gap:7px;margin-top:14px}.derivation-source-list>div{display:grid;grid-template-columns:28px minmax(180px,1fr) 190px 110px;gap:10px;align-items:center;padding:9px 10px;background:var(--app-surface-subtle);border:1px solid var(--semi-color-border);border-radius:5px}.derivation-source-list b{display:grid;width:24px;height:24px;place-items:center;color:#fff;background:var(--semi-color-primary);border-radius:4px}.rerun-fields{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px 16px;align-items:center;margin-top:20px}.rerun-fields>label{color:var(--app-text-secondary)}.rerun-fields .semi-datepicker,.rerun-fields .semi-select{width:100%}.authorization-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;align-items:start}.authorization-create-grid .semi-form-field{min-width:0}.authorization-create-grid .semi-select,.authorization-create-form .semi-input-number{width:100%}.authorization-standards{margin-top:2px;border-top:1px solid var(--app-border)}.authorization-standards .semi-collapse-header{padding:14px 0}.authorization-standards .semi-collapse-content{padding:0}.authorization-standard-picker{width:min(430px,100%);display:grid;grid-template-columns:minmax(180px,1fr) 32px;gap:8px;align-items:center;margin:0 0 14px}.authorization-standard-picker .semi-select{width:100%;min-width:0}.authorization-standard-picker .semi-button{width:32px;min-width:32px;padding-inline:0}.authorization-standard-editor .semi-input-wrapper,.authorization-standard-editor .semi-input-number{width:100%}.overlap-group-editor{grid-column:1 / -1;min-width:0;margin-top:18px}.overlap-group-section-bar{margin-bottom:8px}.overlap-group-form{display:grid;gap:10px}.overlap-group-form .semi-select{width:100%}.overlap-group-inline-editor{margin:12px 0;padding:12px 0 16px;border-top:1px solid var(--app-border);border-bottom:1px solid var(--app-border)}.overlap-inline-editor-bar{margin-bottom:10px}.overlap-inline-editor-bar h3{margin:0;font-size:15px;line-height:22px;letter-spacing:0}.overlap-priority-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:4px}.overlap-priority-column{min-width:0}.overlap-priority-list{border:1px solid var(--app-border);border-radius:6px;overflow:hidden}.overlap-priority-row{display:grid;grid-template-columns:28px minmax(0,1fr) 32px 32px;align-items:center;min-height:38px;padding:2px 4px 2px 8px;border-bottom:1px solid var(--app-border)}.overlap-priority-row:last-child{border-bottom:0}.overlap-priority-index{color:var(--app-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overlap-priority-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlap-priority-row .semi-button{width:32px;min-width:32px;height:32px;padding:0}.overlap-policy-summary{display:flex;align-items:flex-start;gap:12px;margin-top:12px;padding:10px 0;border-top:1px solid var(--app-border);border-bottom:1px solid var(--app-border)}.overlap-policy-summary>.stat-label{flex:0 0 auto;padding-top:3px}.field-label{display:block;margin-bottom:8px;color:var(--app-text-secondary);font-weight:550}.authorization-rules-grid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:0 16px}.modal-form-actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 0 20px;border-top:1px solid var(--app-border)}.task-launch-modal .semi-modal-body,.authorization-launch-modal .semi-modal-body{padding-top:8px}.task-launch-modal .task-launch-header-fields,.task-launch-modal .task-launch-parameter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.task-launch-modal .task-import-field{grid-column:1 / -1}html[data-skin=cyberpunk] .login-visual{background:#080a0f}html[data-skin=cyberpunk] .login-visual-shade{background:#030a0f94}html[data-skin=cyberpunk] .grouped-sidebar-brand,html[data-skin=cyberpunk] .app-header{border-color:var(--app-border)}html[data-skin=cyberpunk] .grouped-nav-item-active{box-shadow:inset 3px 0 0 var(--liangyi-brand)}html[data-skin=cyberpunk] .grouped-nav-child.grouped-nav-item-active{box-shadow:none}html[data-skin=cyberpunk] .grouped-nav-tone-cyan .system-menu-icon-shell{color:#20e3d3;background:#20e3d31f}html[data-skin=cyberpunk] .grouped-nav-tone-violet .system-menu-icon-shell{color:#a986ff;background:#a986ff21}html[data-skin=cyberpunk] .grouped-nav-tone-amber .system-menu-icon-shell{color:#f7b955;background:#f7b95521}html[data-skin=cyberpunk] .grouped-nav-tone-blue .system-menu-icon-shell{color:#6c9cff;background:#6c9cff21}html[data-skin=cyberpunk] .grouped-nav-tone-rose .system-menu-icon-shell{color:#ff6fae;background:#ff6fae21}html[data-skin=cyberpunk] .grouped-nav-tone-indigo .system-menu-icon-shell{color:#7f8cff;background:#7f8cff21}html[data-skin=cyberpunk] .grouped-nav-tone-slate .system-menu-icon-shell{color:#91a7ac;background:#91a7ac21}html[data-skin=cyberpunk][data-theme=light] .grouped-nav-tone-cyan .system-menu-icon-shell{color:#007c75}html[data-skin=cyberpunk][data-theme=light] .grouped-nav-tone-violet .system-menu-icon-shell{color:#6740b5}html[data-skin=cyberpunk][data-theme=light] .grouped-nav-tone-amber .system-menu-icon-shell{color:#8a5700}html[data-skin=cyberpunk][data-theme=light] .grouped-nav-tone-blue .system-menu-icon-shell{color:#255fb8}html[data-skin=cyberpunk][data-theme=light] .grouped-nav-tone-rose .system-menu-icon-shell{color:#a51f62}html[data-skin=cyberpunk][data-theme=light] .grouped-nav-tone-indigo .system-menu-icon-shell{color:#4f59b5}html[data-skin=cyberpunk][data-theme=light] .grouped-nav-tone-slate .system-menu-icon-shell{color:#45615e}html[data-skin=cyberpunk] .semi-button{position:relative;border-radius:2px 8px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out,opacity .16s ease-out}html[data-skin=cyberpunk] .semi-button:not(.semi-button-borderless){border:1px solid var(--cyber-control-border);border-left-width:2px;background:var(--cyber-control-bg);box-shadow:inset 0 -2px 0 var(--cyber-accent-soft)}html[data-skin=cyberpunk] .semi-button:not(.semi-button-borderless):not(.semi-button-disabled):hover{border-color:var(--cyber-control-border-strong);background:var(--cyber-control-bg-hover);box-shadow:inset 0 -2px 0 var(--cyber-accent),0 4px 14px var(--cyber-control-shadow)}html[data-skin=cyberpunk] .semi-button:not(.semi-button-borderless):not(.semi-button-disabled):active{border-color:var(--liangyi-brand-active);background:var(--cyber-control-bg-active);box-shadow:inset 0 2px 0 var(--cyber-accent-soft)}html[data-skin=cyberpunk] .semi-button-primary.semi-button-solid{border-color:var(--liangyi-brand);background:var(--liangyi-brand);color:var(--app-primary-foreground)!important;box-shadow:inset 0 -2px 0 var(--cyber-accent)}html[data-skin=cyberpunk] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):hover{border-color:var(--liangyi-brand-hover);background:var(--liangyi-brand-hover)}html[data-skin=cyberpunk] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):active{border-color:var(--liangyi-brand-active);background:var(--liangyi-brand-active)}html[data-skin=cyberpunk] .semi-button-danger.semi-button-solid{border-color:var(--semi-color-danger);background:var(--semi-color-danger);box-shadow:inset 0 -2px #ffffff47}html[data-skin=cyberpunk] .semi-button-borderless{border-radius:2px;box-shadow:inset 0 -1px 0 transparent}html[data-skin=cyberpunk] .semi-button-borderless:not(.semi-button-disabled):hover{background:var(--cyber-control-bg-hover);box-shadow:inset 0 -1px 0 var(--cyber-control-border-strong)}html[data-skin=cyberpunk] .semi-button-borderless:not(.semi-button-disabled):active{background:var(--cyber-control-bg-active);box-shadow:inset 0 -2px 0 var(--cyber-accent)}html[data-skin=cyberpunk] .semi-button:focus-visible{outline:1px solid var(--cyber-control-border-strong);outline-offset:2px;box-shadow:0 0 0 3px var(--skin-focus),inset 0 -2px 0 var(--cyber-accent)!important}html[data-skin=cyberpunk] .semi-button-disabled{border-color:var(--semi-color-disabled-border)!important;background:var(--semi-color-disabled-bg)!important;box-shadow:none!important;opacity:.5}html[data-skin=cyberpunk] .semi-input-wrapper,html[data-skin=cyberpunk] .semi-input-textarea-wrapper,html[data-skin=cyberpunk] .semi-select,html[data-skin=cyberpunk] .semi-datepicker-range-input{border:1px solid var(--cyber-control-border)!important;border-left-width:2px!important;border-radius:2px 8px;background:var(--cyber-control-bg);box-shadow:inset 0 -1px 0 var(--cyber-accent-soft);transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out}html[data-skin=cyberpunk] .semi-input-wrapper:hover,html[data-skin=cyberpunk] .semi-input-textarea-wrapper:hover,html[data-skin=cyberpunk] .semi-select:hover,html[data-skin=cyberpunk] .semi-datepicker-range-input:hover{border-color:var(--cyber-control-border-strong)!important;background:var(--cyber-control-bg-hover)}html[data-skin=cyberpunk] .semi-input-wrapper-focus,html[data-skin=cyberpunk] .semi-input-textarea-wrapper:focus-within,html[data-skin=cyberpunk] .semi-select-focus,html[data-skin=cyberpunk] .semi-select-open,html[data-skin=cyberpunk] .semi-datepicker:focus-within .semi-input-wrapper,html[data-skin=cyberpunk] .semi-datepicker-range-input:focus-within{border-color:var(--cyber-control-border-strong)!important;background:var(--cyber-control-bg);box-shadow:0 0 0 3px var(--skin-focus),inset 0 -2px 0 var(--cyber-accent)!important}html[data-skin=cyberpunk] .semi-input-wrapper-error,html[data-skin=cyberpunk] .semi-select-error{border-color:var(--semi-color-danger)!important;box-shadow:inset 0 -2px 0 var(--semi-color-danger)}html[data-skin=cyberpunk] .semi-input-wrapper-warning,html[data-skin=cyberpunk] .semi-select-warning{border-color:var(--semi-color-warning)!important;box-shadow:inset 0 -2px 0 var(--semi-color-warning)}html[data-skin=cyberpunk] .semi-input-wrapper-disabled,html[data-skin=cyberpunk] .semi-select-disabled{border-color:var(--semi-color-disabled-border)!important;background:var(--semi-color-disabled-bg);box-shadow:none;opacity:.66}html[data-skin=cyberpunk] .semi-input-clearbtn,html[data-skin=cyberpunk] .semi-input-modebtn,html[data-skin=cyberpunk] .semi-select-clear{border-radius:2px}html[data-skin=cyberpunk] .semi-input-clearbtn:hover,html[data-skin=cyberpunk] .semi-input-modebtn:hover,html[data-skin=cyberpunk] .semi-select-clear:hover{color:var(--liangyi-brand);background:var(--semi-color-primary-light-default)}html[data-skin=cyberpunk] .semi-select-option-list,html[data-skin=cyberpunk] .semi-popover-content,html[data-skin=cyberpunk] .semi-datepicker-container{border:1px solid var(--cyber-control-border);border-radius:2px 8px;background:var(--app-surface-raised);box-shadow:0 14px 32px var(--semi-color-shadow),inset 2px 0 0 var(--cyber-accent-soft)}html[data-skin=cyberpunk] .semi-select-option{min-height:36px;border-left:2px solid transparent;border-radius:0;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out}html[data-skin=cyberpunk] .semi-select-option-focused,html[data-skin=cyberpunk] .semi-select-option:not(.semi-select-option-disabled):hover{border-left-color:var(--cyber-control-border-strong);background:var(--cyber-control-bg-hover)}html[data-skin=cyberpunk] .semi-select-option-selected{border-left-color:var(--cyber-accent);background:var(--semi-color-primary-light-default);color:var(--semi-color-primary)}html[data-skin=cyberpunk] .semi-checkbox-inner-display{border:1px solid var(--cyber-control-border);border-radius:1px;background:var(--cyber-control-bg);box-shadow:inset 0 -2px 0 var(--cyber-accent-soft)}html[data-skin=cyberpunk] .semi-checkbox:hover .semi-checkbox-inner-display{border-color:var(--cyber-control-border-strong);background:var(--cyber-control-bg-hover);box-shadow:inset 0 -2px 0 var(--cyber-accent)}html[data-skin=cyberpunk] .semi-checkbox-checked .semi-checkbox-inner-display,html[data-skin=cyberpunk] .semi-checkbox-indeterminate .semi-checkbox-inner-display,html[data-skin=cyberpunk] .semi-checkbox-inner-checked .semi-checkbox-inner-display{border-color:var(--liangyi-brand);border-radius:1px;background:var(--liangyi-brand);color:var(--app-primary-foreground);box-shadow:inset 0 -3px 0 var(--cyber-accent)}html[data-skin=cyberpunk] .semi-checkbox:has(input:focus-visible) .semi-checkbox-inner-display{outline:1px solid var(--cyber-control-border-strong);outline-offset:2px;box-shadow:0 0 0 3px var(--skin-focus),inset 0 -2px 0 var(--cyber-accent)!important}html[data-skin=cyberpunk] .semi-checkbox-disabled .semi-checkbox-inner-display{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg);box-shadow:none;opacity:.58}html[data-skin=cyberpunk] .semi-switch{border:1px solid var(--cyber-control-border);border-radius:2px;background:var(--cyber-control-bg);box-shadow:inset 0 -3px 0 var(--cyber-accent-soft);transition:background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}html[data-skin=cyberpunk] .semi-switch:hover{border-color:var(--cyber-control-border-strong);background:var(--cyber-control-bg-hover)}html[data-skin=cyberpunk] .semi-switch.semi-switch-checked{border-color:var(--liangyi-brand);background:var(--liangyi-brand);box-shadow:inset 0 -3px 0 var(--cyber-accent)}html[data-skin=cyberpunk] .semi-switch.semi-switch-checked:hover{border-color:var(--liangyi-brand-hover);background:var(--liangyi-brand-hover)}html[data-skin=cyberpunk] .semi-switch-knob{border:1px solid var(--cyber-control-border);border-radius:1px;background:var(--app-text);box-shadow:none}html[data-skin=cyberpunk] .semi-switch-focus,html[data-skin=cyberpunk] .semi-switch:has(input:focus-visible){outline:1px solid var(--cyber-control-border-strong);outline-offset:2px;box-shadow:0 0 0 3px var(--skin-focus),inset 0 -3px 0 var(--cyber-accent)!important}html[data-skin=cyberpunk] .semi-switch-disabled{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg);box-shadow:none;opacity:.52}html[data-skin=cyberpunk] .compat-segmented{border:1px solid var(--cyber-control-border);border-left-width:2px;border-radius:2px 8px;background:var(--cyber-control-bg);box-shadow:inset 0 -2px 0 var(--cyber-accent-soft)}html[data-skin=cyberpunk] .compat-segmented-item{border-radius:1px 6px}html[data-skin=cyberpunk] .compat-segmented-item-selected{background:var(--semi-color-primary-light-default);color:var(--liangyi-brand);box-shadow:inset 0 -2px 0 var(--cyber-accent)}html[data-skin=cyberpunk] .semi-tabs-bar-line.semi-tabs-bar-top{border-bottom-color:var(--cyber-control-border)}html[data-skin=cyberpunk] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab{border-radius:2px 8px 0 0;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,color .15s ease-out}html[data-skin=cyberpunk] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:hover{border-bottom-color:var(--cyber-control-border-strong);background:var(--cyber-control-bg-hover)}html[data-skin=cyberpunk] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active,html[data-skin=cyberpunk] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active:hover{border-bottom-color:var(--cyber-accent);background:var(--semi-color-primary-light-default);color:var(--liangyi-brand);box-shadow:inset 0 -2px 0 var(--liangyi-brand)}html[data-skin=cyberpunk] .semi-tabs-tab:focus-visible{outline:1px solid var(--cyber-control-border-strong)!important;outline-offset:-2px!important;box-shadow:0 0 0 3px var(--skin-focus)!important}html[data-skin=cyberpunk] .semi-page-item{border:1px solid transparent;border-radius:1px 6px;transition:background-color .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out,color .14s ease-out}html[data-skin=cyberpunk] .semi-page-item:not(.semi-page-item-disabled):hover{border-color:var(--cyber-control-border-strong);background:var(--cyber-control-bg-hover)}html[data-skin=cyberpunk] .semi-page-item-active,html[data-skin=cyberpunk] .semi-page-item-active:hover{border-color:var(--liangyi-brand);background:var(--semi-color-primary-light-default);box-shadow:inset 0 -2px 0 var(--cyber-accent);color:var(--liangyi-brand)}html[data-skin=cyberpunk] .semi-page-item:focus-visible{outline:1px solid var(--cyber-control-border-strong);outline-offset:2px;box-shadow:0 0 0 3px var(--skin-focus)}html[data-skin=cyberpunk] .semi-tag:not(.semi-tag-circle){border:1px solid currentColor;border-radius:1px 6px;box-shadow:inset 0 -1px 0 var(--cyber-accent-soft)}html[data-skin=cyberpunk] .semi-table-expand-icon{border:1px solid var(--cyber-control-border);border-radius:1px 6px;background:var(--cyber-control-bg)}html[data-skin=cyberpunk] .semi-table-expand-icon:hover{border-color:var(--cyber-control-border-strong);box-shadow:inset 0 -2px 0 var(--cyber-accent)}html[data-skin=cyberpunk] .semi-upload-drag-area,html[data-skin=cyberpunk] .semi-upload-file-card{border:1px solid var(--cyber-control-border);border-left-width:2px;border-radius:2px 8px;background:var(--cyber-control-bg);box-shadow:inset 0 -2px 0 var(--cyber-accent-soft)}html[data-skin=cyberpunk] .semi-upload-drag-area:hover,html[data-skin=cyberpunk] .semi-upload-file-card:hover{border-color:var(--cyber-control-border-strong);background:var(--cyber-control-bg-hover);box-shadow:inset 0 -2px 0 var(--cyber-accent)}html[data-skin=cyberpunk] .semi-collapse-header{border-left:2px solid transparent;border-radius:1px 6px}html[data-skin=cyberpunk] .semi-collapse-header:hover{border-left-color:var(--cyber-control-border-strong);background:var(--cyber-control-bg-hover)}html[data-skin=cyberpunk] .semi-progress-track{border-radius:1px;background:var(--cyber-control-bg-active);box-shadow:inset 0 0 0 1px var(--cyber-control-border)}html[data-skin=cyberpunk] .semi-progress-track-inner{border-radius:1px}html[data-skin=cyberpunk] .semi-tooltip-content{border:1px solid var(--cyber-control-border-strong);border-radius:2px 8px;box-shadow:inset 2px 0 0 var(--cyber-accent),0 8px 20px var(--semi-color-shadow)}html[data-skin=cyberpunk] .semi-modal-content,html[data-skin=cyberpunk] .semi-sidesheet-inner{border:1px solid var(--cyber-control-border);border-left-width:2px;border-radius:2px 12px;box-shadow:inset 2px 0 0 var(--cyber-accent-soft),0 20px 48px var(--semi-color-shadow)}html[data-skin=cyberpunk] .semi-banner{border-left-width:2px;border-radius:2px 8px;box-shadow:inset 0 -2px 0 var(--cyber-accent-soft)}html[data-skin=cyberpunk] .semi-datepicker-day-main{border-radius:1px 6px}html[data-skin=cyberpunk] .semi-datepicker-day-main:hover{box-shadow:inset 0 -2px 0 var(--cyber-accent)}html[data-skin=cyberpunk] .semi-datepicker-day-selected .semi-datepicker-day-main,html[data-skin=cyberpunk] .semi-datepicker-day-selected-start .semi-datepicker-day-main,html[data-skin=cyberpunk] .semi-datepicker-day-selected-end .semi-datepicker-day-main{border-radius:1px 6px;box-shadow:inset 0 -2px 0 var(--cyber-accent)}html[data-skin=classic-qq] body{font-family:Tahoma,Microsoft YaHei,PingFang SC,Arial,sans-serif}html[data-skin=classic-qq] .login-visual{background:#183b58}html[data-skin=classic-qq] .login-visual-shade{background:#0d375875}html[data-skin=classic-qq] .login-form-shell{background:linear-gradient(180deg,var(--app-surface) 0,var(--app-bg) 100%)}html[data-skin=classic-qq] .app-header,html[data-skin=classic-qq] .grouped-sidebar-brand,html[data-skin=classic-qq] .semi-modal-header,html[data-skin=classic-qq] .semi-sidesheet-header{border-color:var(--classic-control-border);background:linear-gradient(180deg,var(--classic-title-top),var(--classic-title-bottom));box-shadow:inset 0 1px 0 var(--classic-control-highlight),inset 0 -1px #052d4c6b}html[data-skin=classic-qq] .app-header-title,html[data-skin=classic-qq] .app-header-title .semi-icon,html[data-skin=classic-qq] .grouped-sidebar-brand strong,html[data-skin=classic-qq] .grouped-sidebar-brand .login-logo,html[data-skin=classic-qq] .semi-modal-header,html[data-skin=classic-qq] .semi-modal-header .semi-modal-title,html[data-skin=classic-qq] .semi-sidesheet-header,html[data-skin=classic-qq] .semi-sidesheet-header .semi-sidesheet-title,html[data-skin=classic-qq] .app-header .semi-button-borderless,html[data-skin=classic-qq] .semi-modal-header .semi-button-borderless,html[data-skin=classic-qq] .semi-sidesheet-header .semi-button-borderless{color:#fff}html[data-skin=classic-qq] .grouped-sidebar{border-right:1px solid var(--classic-control-border);box-shadow:inset -1px 0 0 var(--classic-control-highlight)}html[data-skin=classic-qq] .grouped-nav-item,html[data-skin=classic-qq] .grouped-nav-section-trigger{border:1px solid transparent;border-radius:4px}html[data-skin=classic-qq] .grouped-nav-item:hover,html[data-skin=classic-qq] .grouped-nav-section-trigger:hover{border-color:var(--classic-control-border);background:linear-gradient(180deg,var(--classic-control-top),var(--classic-control-bottom));box-shadow:inset 0 1px 0 var(--classic-control-highlight)}html[data-skin=classic-qq] .grouped-nav-item-active,html[data-skin=classic-qq] .grouped-nav-item-active:hover{border-color:var(--liangyi-brand);background:linear-gradient(180deg,var(--classic-control-hover-top),var(--classic-control-hover-bottom));box-shadow:inset 0 1px 0 var(--classic-control-highlight),0 1px 2px var(--classic-control-shadow)}html[data-skin=classic-qq] .grouped-nav-child.grouped-nav-item-active:before{border-radius:0}html[data-skin=classic-qq] .grouped-sidebar-footer{border-color:var(--classic-control-border);box-shadow:inset 0 1px 0 var(--classic-control-highlight)}html[data-skin=classic-qq] .system-menu-icon-shell{border:1px solid currentColor;border-radius:4px;box-shadow:inset 0 1px 0 var(--classic-control-highlight)}html[data-skin=classic-qq] .stat-item,html[data-skin=classic-qq] .dashboard-chart-panel,html[data-skin=classic-qq] .backtest-chart-band,html[data-skin=classic-qq] .filter-band,html[data-skin=classic-qq] .adjustment-mobile-item,html[data-skin=classic-qq] .adjustment-distribution,html[data-skin=classic-qq] .overlap-priority-list{border-color:var(--classic-control-border);border-radius:5px;box-shadow:inset 0 1px 0 var(--classic-control-highlight),0 1px 3px var(--classic-control-shadow)}html[data-skin=classic-qq] .section-bar h2:before{width:5px;height:14px;display:inline-block;margin-right:7px;border:1px solid var(--liangyi-brand-active);border-radius:2px;background:linear-gradient(180deg,var(--skin-brand-hover),var(--skin-brand-active));box-shadow:inset 0 1px 0 var(--classic-control-highlight);content:"";vertical-align:-2px}html[data-skin=classic-qq] .semi-button{border-radius:5px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out,opacity .16s ease-out}html[data-skin=classic-qq] .semi-button:not(.semi-button-borderless){border:1px solid var(--classic-control-border);background-color:var(--classic-control-bottom);background-image:linear-gradient(180deg,var(--classic-control-top),var(--classic-control-bottom));box-shadow:inset 0 1px 0 var(--classic-control-highlight),inset 0 -1px 0 var(--classic-control-shadow),0 1px 2px var(--classic-control-shadow)}html[data-skin=classic-qq] .semi-button:not(.semi-button-borderless):not(.semi-button-disabled):hover{border-color:var(--liangyi-brand);background-color:var(--classic-control-hover-bottom);background-image:linear-gradient(180deg,var(--classic-control-hover-top),var(--classic-control-hover-bottom));box-shadow:inset 0 1px 0 var(--classic-control-highlight),inset 0 -1px 0 var(--liangyi-brand),0 2px 4px var(--classic-control-shadow)}html[data-skin=classic-qq] .semi-button:not(.semi-button-borderless):not(.semi-button-disabled):active{border-color:var(--liangyi-brand-active);background-color:var(--classic-control-active-bottom);background-image:linear-gradient(180deg,var(--classic-control-active-top),var(--classic-control-active-bottom));box-shadow:inset 1px 1px 3px var(--classic-control-shadow),0 1px 0 var(--classic-control-highlight)}html[data-skin=classic-qq] .semi-button-primary.semi-button-solid{border-color:var(--liangyi-brand-active);background-color:var(--liangyi-brand);background-image:linear-gradient(180deg,var(--liangyi-brand-hover),var(--liangyi-brand-active));color:var(--app-primary-foreground)!important;text-shadow:0 1px 0 rgba(0,0,0,.24)}html[data-skin=classic-qq] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):hover{background-color:var(--liangyi-brand-hover);background-image:linear-gradient(180deg,color-mix(in srgb,var(--liangyi-brand-hover) 82%,white),var(--liangyi-brand))}html[data-skin=classic-qq] .semi-button-primary.semi-button-solid:not(.semi-button-disabled):active{background-color:var(--liangyi-brand-active);background-image:linear-gradient(180deg,var(--liangyi-brand-active),var(--liangyi-brand))}html[data-skin=classic-qq] .semi-button-danger.semi-button-solid{border-color:var(--semi-color-danger);background-color:var(--semi-color-danger);background-image:linear-gradient(180deg,color-mix(in srgb,var(--semi-color-danger) 72%,white),var(--semi-color-danger))}html[data-skin=classic-qq] .semi-button-borderless:not(.semi-button-disabled):hover{background:var(--semi-color-primary-light-default);box-shadow:inset 0 0 0 1px var(--classic-control-border),inset 0 1px 0 var(--classic-control-highlight)}html[data-skin=classic-qq] .semi-button:focus-visible{outline:1px solid var(--liangyi-brand-active);outline-offset:2px;box-shadow:0 0 0 3px var(--skin-focus),inset 0 1px 0 var(--classic-control-highlight)!important}html[data-skin=classic-qq] .semi-button-disabled{border-color:var(--semi-color-disabled-border)!important;background:var(--semi-color-disabled-bg)!important;box-shadow:inset 0 1px 0 var(--classic-control-highlight)!important;opacity:.58}html[data-skin=classic-qq] .semi-input-wrapper,html[data-skin=classic-qq] .semi-input-textarea-wrapper,html[data-skin=classic-qq] .semi-select,html[data-skin=classic-qq] .semi-datepicker-range-input{border:1px solid var(--classic-control-border)!important;border-radius:4px;background:var(--classic-input-bg);box-shadow:inset 1px 1px 2px var(--classic-control-shadow),0 1px 0 var(--classic-control-highlight);transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out}html[data-skin=classic-qq] .semi-input-wrapper:hover,html[data-skin=classic-qq] .semi-input-textarea-wrapper:hover,html[data-skin=classic-qq] .semi-select:hover,html[data-skin=classic-qq] .semi-datepicker-range-input:hover{border-color:var(--liangyi-brand)!important}html[data-skin=classic-qq] .semi-input-wrapper-focus,html[data-skin=classic-qq] .semi-input-textarea-wrapper:focus-within,html[data-skin=classic-qq] .semi-select-focus,html[data-skin=classic-qq] .semi-select-open,html[data-skin=classic-qq] .semi-datepicker:focus-within .semi-input-wrapper,html[data-skin=classic-qq] .semi-datepicker-range-input:focus-within{border-color:var(--liangyi-brand)!important;background:var(--classic-input-bg);box-shadow:0 0 0 3px var(--skin-focus),inset 1px 1px 2px var(--classic-control-shadow)!important}html[data-skin=classic-qq] .semi-input-wrapper-error,html[data-skin=classic-qq] .semi-select-error{border-color:var(--semi-color-danger)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--semi-color-danger) 24%,transparent)!important}html[data-skin=classic-qq] .semi-input-wrapper-warning,html[data-skin=classic-qq] .semi-select-warning{border-color:var(--semi-color-warning)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--semi-color-warning) 24%,transparent)!important}html[data-skin=classic-qq] .semi-input-wrapper-disabled,html[data-skin=classic-qq] .semi-select-disabled{border-color:var(--semi-color-disabled-border)!important;background:var(--semi-color-disabled-bg);box-shadow:inset 1px 1px 2px var(--classic-control-shadow);opacity:.7}html[data-skin=classic-qq] .semi-input-clearbtn,html[data-skin=classic-qq] .semi-input-modebtn,html[data-skin=classic-qq] .semi-select-clear{border-radius:3px}html[data-skin=classic-qq] .semi-input-clearbtn:hover,html[data-skin=classic-qq] .semi-input-modebtn:hover,html[data-skin=classic-qq] .semi-select-clear:hover{color:var(--liangyi-brand);background:var(--semi-color-primary-light-default)}html[data-skin=classic-qq] .semi-select-option-list,html[data-skin=classic-qq] .semi-popover-content,html[data-skin=classic-qq] .semi-datepicker-container{border:1px solid var(--classic-control-border);border-radius:5px;background:var(--app-surface-raised);box-shadow:inset 0 1px 0 var(--classic-control-highlight),0 5px 14px var(--semi-color-shadow)}html[data-skin=classic-qq] .semi-select-option{margin:2px 4px;border:1px solid transparent;border-radius:3px}html[data-skin=classic-qq] .semi-select-option-focused,html[data-skin=classic-qq] .semi-select-option:not(.semi-select-option-disabled):hover{border-color:var(--classic-control-border);background:linear-gradient(180deg,var(--classic-control-top),var(--classic-control-bottom))}html[data-skin=classic-qq] .semi-select-option-selected{border-color:var(--liangyi-brand);background:var(--semi-color-primary-light-default);box-shadow:inset 0 1px 0 var(--classic-control-highlight)}html[data-skin=classic-qq] .semi-checkbox-inner-display{border:1px solid var(--classic-control-border);border-radius:2px;background:var(--classic-input-bg);box-shadow:inset 1px 1px 2px var(--classic-control-shadow),0 1px 0 var(--classic-control-highlight)}html[data-skin=classic-qq] .semi-checkbox:hover .semi-checkbox-inner-display{border-color:var(--liangyi-brand)}html[data-skin=classic-qq] .semi-checkbox-checked .semi-checkbox-inner-display,html[data-skin=classic-qq] .semi-checkbox-indeterminate .semi-checkbox-inner-display,html[data-skin=classic-qq] .semi-checkbox-inner-checked .semi-checkbox-inner-display{border-color:var(--liangyi-brand-active);background:linear-gradient(180deg,var(--liangyi-brand-hover),var(--liangyi-brand-active));box-shadow:inset 0 1px 0 var(--classic-control-highlight)}html[data-skin=classic-qq] .semi-checkbox:has(input:focus-visible) .semi-checkbox-inner-display,html[data-skin=classic-qq] .semi-switch:has(input:focus-visible){outline:1px solid var(--liangyi-brand-active);outline-offset:2px;box-shadow:0 0 0 3px var(--skin-focus)}html[data-skin=classic-qq] .semi-checkbox-disabled .semi-checkbox-inner-display{border-color:var(--semi-color-disabled-border);background:var(--semi-color-disabled-bg);box-shadow:none}html[data-skin=classic-qq] .semi-switch{border:1px solid var(--classic-control-border);border-radius:5px;background:linear-gradient(180deg,var(--classic-control-active-top),var(--classic-control-active-bottom));box-shadow:inset 1px 1px 2px var(--classic-control-shadow),0 1px 0 var(--classic-control-highlight)}html[data-skin=classic-qq] .semi-switch:hover{border-color:var(--liangyi-brand)}html[data-skin=classic-qq] .semi-switch.semi-switch-checked{border-color:var(--liangyi-brand-active);background:linear-gradient(180deg,var(--liangyi-brand-hover),var(--liangyi-brand-active))}html[data-skin=classic-qq] .semi-switch-knob{border:1px solid var(--classic-control-border);border-radius:3px;background:linear-gradient(180deg,var(--classic-control-top),var(--classic-control-bottom));box-shadow:inset 0 1px 0 var(--classic-control-highlight),0 1px 2px var(--classic-control-shadow)}html[data-skin=classic-qq] .semi-switch-disabled{opacity:.54}html[data-skin=classic-qq] .compat-segmented{padding:2px;border:1px solid var(--classic-control-border);border-radius:5px;background:var(--app-surface-subtle);box-shadow:inset 1px 1px 2px var(--classic-control-shadow),0 1px 0 var(--classic-control-highlight)}html[data-skin=classic-qq] .compat-segmented-item{border:1px solid transparent;border-radius:3px}html[data-skin=classic-qq] .compat-segmented-item-selected{border-color:var(--classic-control-border);background:linear-gradient(180deg,var(--classic-control-top),var(--classic-control-bottom));color:var(--app-text);box-shadow:inset 0 1px 0 var(--classic-control-highlight),0 1px 2px var(--classic-control-shadow)}html[data-skin=classic-qq] .semi-tabs-bar-line.semi-tabs-bar-top{border-bottom-color:var(--classic-control-border)}html[data-skin=classic-qq] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab{margin-right:3px;border:1px solid transparent;border-bottom:0;border-radius:5px 5px 0 0}html[data-skin=classic-qq] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:hover{border-color:var(--classic-control-border);background:var(--classic-control-bottom)}html[data-skin=classic-qq] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active,html[data-skin=classic-qq] .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active:hover{border-color:var(--classic-control-border);background:linear-gradient(180deg,var(--classic-control-top),var(--app-surface));box-shadow:inset 0 1px 0 var(--classic-control-highlight)}html[data-skin=classic-qq] .semi-tabs-tab:focus-visible,html[data-skin=classic-qq] .semi-page-item:focus-visible{outline:1px solid var(--liangyi-brand-active);outline-offset:2px;box-shadow:0 0 0 3px var(--skin-focus)}html[data-skin=classic-qq] .semi-page-item,html[data-skin=classic-qq] .semi-table-expand-icon{border:1px solid var(--classic-control-border);border-radius:3px;background:linear-gradient(180deg,var(--classic-control-top),var(--classic-control-bottom));box-shadow:inset 0 1px 0 var(--classic-control-highlight),0 1px 2px var(--classic-control-shadow)}html[data-skin=classic-qq] .semi-page-item:not(.semi-page-item-disabled):hover,html[data-skin=classic-qq] .semi-table-expand-icon:hover{border-color:var(--liangyi-brand);background:linear-gradient(180deg,var(--classic-control-hover-top),var(--classic-control-hover-bottom))}html[data-skin=classic-qq] .semi-page-item-active,html[data-skin=classic-qq] .semi-page-item-active:hover{border-color:var(--liangyi-brand-active);background:linear-gradient(180deg,var(--liangyi-brand-hover),var(--liangyi-brand-active));color:var(--app-primary-foreground)}html[data-skin=classic-qq] .semi-tag:not(.semi-tag-circle){border:1px solid var(--classic-control-border);border-radius:3px;box-shadow:inset 0 1px 0 var(--classic-control-highlight)}html[data-skin=classic-qq] .semi-upload-drag-area,html[data-skin=classic-qq] .semi-upload-file-card,html[data-skin=classic-qq] .semi-collapse-header{border:1px solid var(--classic-control-border);border-radius:5px;background:linear-gradient(180deg,var(--classic-control-top),var(--classic-control-bottom));box-shadow:inset 0 1px 0 var(--classic-control-highlight)}html[data-skin=classic-qq] .semi-upload-drag-area:hover,html[data-skin=classic-qq] .semi-upload-file-card:hover,html[data-skin=classic-qq] .semi-collapse-header:hover{border-color:var(--liangyi-brand);background:linear-gradient(180deg,var(--classic-control-hover-top),var(--classic-control-hover-bottom))}html[data-skin=classic-qq] .semi-progress-track{border:1px solid var(--classic-control-border);border-radius:3px;background:var(--classic-input-bg);box-shadow:inset 1px 1px 2px var(--classic-control-shadow)}html[data-skin=classic-qq] .semi-progress-track-inner{border-radius:2px;background-image:linear-gradient(180deg,var(--liangyi-brand-hover),var(--liangyi-brand-active))}html[data-skin=classic-qq] .semi-tooltip-content{border:1px solid var(--classic-control-border);border-radius:4px;background:var(--app-surface-raised);color:var(--app-text);box-shadow:inset 0 1px 0 var(--classic-control-highlight),0 3px 9px var(--classic-control-shadow)}html[data-skin=classic-qq] .semi-modal-content,html[data-skin=classic-qq] .semi-sidesheet-inner{overflow:hidden;border:1px solid var(--classic-control-border);border-radius:7px;background:var(--app-surface-raised);box-shadow:inset 0 0 0 1px var(--classic-control-highlight),0 10px 28px var(--semi-color-shadow)}html[data-skin=classic-qq] .semi-banner{border:1px solid var(--classic-control-border);border-radius:4px;box-shadow:inset 0 1px 0 var(--classic-control-highlight)}html[data-skin=classic-qq] .semi-table-thead>.semi-table-row>.semi-table-row-head{border-color:var(--classic-control-border);background:linear-gradient(180deg,var(--classic-control-top),var(--classic-control-bottom));box-shadow:inset 0 1px 0 var(--classic-control-highlight)}html[data-skin=classic-qq] .semi-datepicker-day-main{border:1px solid transparent;border-radius:3px}html[data-skin=classic-qq] .semi-datepicker-day-main:hover{border-color:var(--classic-control-border);background:linear-gradient(180deg,var(--classic-control-top),var(--classic-control-bottom))}html[data-skin=classic-qq] .semi-datepicker-day-selected .semi-datepicker-day-main,html[data-skin=classic-qq] .semi-datepicker-day-selected-start .semi-datepicker-day-main,html[data-skin=classic-qq] .semi-datepicker-day-selected-end .semi-datepicker-day-main{border-color:var(--liangyi-brand-active);background:linear-gradient(180deg,var(--liangyi-brand-hover),var(--liangyi-brand-active));color:var(--app-primary-foreground)}@media (max-width: 1100px){.task-run-table table{width:945px!important}.task-launch-header-fields{grid-template-columns:1fr}.task-launch-parameter-fields{grid-template-columns:repeat(3,minmax(160px,1fr))}.authorization-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 840px){.app-sider{display:none}.app-main{width:100%;margin-left:0}.mobile-menu-button{display:inline-flex!important}.mobile-nav-sheet{display:block}.mobile-nav-brand{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700}.mobile-nav-sheet .semi-sidesheet-content{height:100%;display:flex;flex-direction:column;overflow:hidden}.mobile-nav-sheet .semi-sidesheet-header{flex:0 0 auto}.mobile-nav-sheet .semi-sidesheet-body{min-height:0;flex:1 1 auto;padding:0;overflow:hidden}.mobile-nav-sheet .semi-spin,.mobile-nav-sheet .semi-spin-children{height:100%;min-height:0}.grouped-sidebar-mobile{height:calc(100dvh - 88px);min-height:0;max-height:calc(100dvh - 88px)}.grouped-sidebar-mobile .grouped-sidebar-scroll{padding-top:10px}.grouped-sidebar-mobile .grouped-sidebar-footer{min-height:60px}.score-grid{grid-template-columns:1fr}.adjustment-editor{grid-template-columns:220px minmax(0,1fr)}.adjustment-condition-row{grid-template-columns:minmax(170px,2fr) 120px minmax(90px,1fr) 40px}.adjustment-condition-row .semi-input-number:nth-of-type(2){grid-column:3}}@media (max-width: 680px){.rotation-editor-grid{grid-template-columns:1fr}.rotation-policy-strip{grid-template-columns:auto 1fr}.rotation-detail dl{grid-template-columns:88px minmax(0,1fr)}.global-settings-toolbar{align-items:stretch;flex-direction:column}.global-settings-toolbar .semi-select,.global-settings-toolbar .semi-input-wrapper{width:100%}.automation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-toolbar{align-items:stretch;flex-direction:column}.automation-toolbar .semi-input-wrapper,.automation-toolbar .semi-select,.automation-toolbar .semi-button{width:100%}.automation-editor-grid{grid-template-columns:1fr}.automation-editor-wide,.automation-editor-check{grid-column:auto}.automation-observability-grid,.automation-observability-grid.has-stopped{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-observability-grid>div:nth-child(2){border-right:0}.automation-observability-grid>div:nth-child(-n+2){border-bottom:1px solid var(--app-border)}.automation-performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-performance-counts{grid-template-columns:1fr;gap:20px}.automation-subtask-heading{align-items:stretch;flex-direction:column}.automation-subtask-heading .semi-space{width:100%;align-items:stretch;flex-direction:column}.automation-subtask-heading .semi-input-wrapper,.automation-subtask-heading .semi-select,.automation-subtask-heading .semi-button{width:100%}body{font-size:14px}.login-page{min-height:100vh;display:block;overflow:visible}.login-visual{min-height:0;height:210px}.login-visual-content{padding:24px}.login-visual-content>div:nth-child(2),.login-photo-credit{display:none}.login-form-shell{min-height:calc(100dvh - 210px);display:block;padding:32px 24px 40px}.login-mobile-brand{display:none}.login-panel{margin:0 auto}.login-heading{margin-bottom:24px}.login-heading .semi-typography{font-size:25px}.app-header{height:58px;padding:0 12px}.app-header-title>span:last-child{display:none}.app-content{padding:18px 12px 36px}.account-actions{margin-left:auto}.account-actions .semi-tag{max-width:150px;overflow:hidden;text-overflow:ellipsis}.logout-button span{display:none}.logout-button{width:44px;padding-inline:0}.theme-toggle-button{width:44px;height:44px;flex-basis:44px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat-item{min-height:84px;padding:12px}.stat-value{font-size:20px}.filter-band{padding:12px}.semi-form-inline{display:block}.filter-band .semi-form-field{width:100%}.filter-band .semi-input-wrapper,.filter-band .semi-input-number,.filter-band .semi-select,.filter-band .semi-datepicker{width:100%!important;max-width:100%}.semi-input,.semi-input-number-input,.semi-select-selection-text{font-size:16px}.semi-button{min-height:44px}.dashboard-section-bar{align-items:stretch;flex-direction:column}.dashboard-chart-panel{padding:12px}.dashboard-chart-canvas{height:280px}.filter-band.semi-form-inline{display:flex;align-items:flex-end}.filter-band>.semi-form-field:has(+.page-actions){width:auto;flex:0 0 auto}.filter-band>.page-actions{width:auto;align-self:flex-end;margin-left:8px}.filter-band>.page-actions>.semi-space{width:auto;justify-content:flex-start}.task-launch-band{padding:14px 12px}.section-bar{align-items:center}.section-bar .semi-button{flex:0 0 auto}.task-launch-modal .task-launch-header-fields,.task-launch-modal .task-launch-parameter-fields{grid-template-columns:1fr}.task-launch-modal .task-import-field{grid-column:auto}.task-launch-parameter-fields{grid-template-columns:1fr;align-items:stretch;gap:0}.task-launch-parameter-fields>.semi-form-field,.task-launch-parameter-fields>.task-import-field{grid-column:auto;width:100%}.task-launch-parameter-fields>.task-launch-action{grid-column:auto;justify-self:stretch}.task-launch-action .semi-button{width:100%}.supplier-template-editor{grid-template-columns:1fr;gap:7px}.task-import-control{align-items:stretch;flex-direction:column}.task-run-expanded{grid-template-columns:1fr;gap:12px;padding:14px 16px}.task-run-expanded-wide{grid-column:auto}.sop-filter-band{align-items:stretch;flex-direction:column}.sop-filter-band .semi-select{width:100%!important}.sop-template-form{grid-template-columns:minmax(0,1fr)}.sop-template-actions{grid-column:auto}.sop-template-version-bar{grid-template-columns:minmax(0,1fr) auto}.sop-template-version-bar>span:first-child{grid-column:1 / -1}.run-descriptions .semi-descriptions-key{width:104px}.overlap-priority-grid{grid-template-columns:1fr}.overlap-inline-editor-bar{align-items:center}.overlap-policy-summary{flex-direction:column;gap:6px}.sop-stage-meta{grid-template-columns:1fr}.progress-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-status-line{align-items:flex-start;flex-direction:column}.derivation-source-list>div{grid-template-columns:28px minmax(0,1fr)}.derivation-source-list>div span:nth-of-type(n+2){grid-column:2}.rerun-fields{grid-template-columns:1fr;gap:7px}.authorization-create-grid{grid-template-columns:1fr}.authorization-rules-grid{grid-template-columns:minmax(0,1fr)}.semi-modal-footer{padding-top:14px!important;padding-bottom:16px!important}.modal-form-actions{padding-top:14px;padding-bottom:16px}.modal-form-actions .semi-button-primary{flex:1 1 auto}.semi-tabs-bar{overflow-x:auto;scrollbar-width:none}.semi-tabs-bar::-webkit-scrollbar{display:none}.semi-modal{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)}.semi-modal-content{max-height:calc(100dvh - 24px);overflow:auto}.semi-sidesheet-inner{width:min(100vw,680px)!important}.mobile-nav-sheet .semi-sidesheet-inner{width:min(320px,92vw)!important}.adjustment-config-table,.adjustment-run-table,.adjustment-result-table{display:none}.adjustment-mobile-list{display:grid;gap:9px}.adjustment-mobile-item{cursor:pointer}.adjustment-editor{min-height:0;grid-template-columns:1fr;border:0;overflow:visible}.adjustment-rule-list{padding:0 0 14px;border-right:0;border-bottom:1px solid var(--app-border);background:transparent}.adjustment-rule-form{padding:16px 0 0}.adjustment-form-grid{grid-template-columns:1fr;gap:12px}.adjustment-form-grid label.wide{grid-column:auto}.adjustment-plan-metric-grid{grid-template-columns:1fr;gap:0}.adjustment-condition-row{grid-template-columns:minmax(0,1fr) 110px 44px;padding-bottom:10px;border-bottom:1px solid var(--app-border)}.adjustment-condition-row .semi-select:first-child{grid-column:1 / -1}.adjustment-condition-row .semi-input-number{grid-column:auto!important}.adjustment-distribution{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:transparent;border:0}.adjustment-distribution>div{min-width:0;min-height:66px}.adjustment-result-toolbar{align-items:stretch;flex-direction:column}.adjustment-result-toolbar>.semi-space{width:100%;justify-content:flex-end}.data-band{overflow-x:auto;overscroll-behavior-inline:contain}.authorization-page .semi-table-pagination-info,.authorization-page .semi-page-total,.authorization-page .semi-page-switch,.supplier-catalog-page .semi-table-pagination-info,.supplier-catalog-page .semi-page-total,.supplier-catalog-page .semi-page-switch{display:none}.supplier-catalog-page .semi-page-item:not(.semi-page-item-active):not(.semi-page-prev):not(.semi-page-next){display:none}.batches-page .semi-table-pagination-info,.batches-page .semi-page-total,.batches-page .semi-page-switch{display:none}.authorization-page .semi-table-pagination-outer,.supplier-catalog-page .semi-table-pagination-outer,.batches-page .semi-table-pagination-outer{justify-content:flex-end;padding-inline:10px}}@media (max-width: 420px){.login-visual{height:172px}.login-form-shell{min-height:calc(100dvh - 172px);padding:26px 20px 34px}.login-heading p{margin-top:5px}.login-panel .semi-form-field{padding-bottom:14px}}
