html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--ss-app-height: 100vh;--ss-app-header-height: 40px;--ss-safe-area-top: env(safe-area-inset-top, 0px);--ss-safe-area-right: env(safe-area-inset-right, 0px);--ss-safe-area-bottom: env(safe-area-inset-bottom, 0px);--ss-safe-area-left: env(safe-area-inset-left, 0px);--ss-font-family: "PingFang SC", "PingFangTC-Regular", "Hiragino Sans GB", "Hiragino Sans", "STHeiti", "Heiti SC", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", "微软雅黑", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", sans-serif}@supports (height: 100dvh){:root{--ss-app-height: 100dvh}}html.platform-ios,html.platform-ios body{height:100%;min-height:100%}html,body,#root{height:var(--ss-app-height);min-height:var(--ss-app-height);margin:0;padding:0;overflow:hidden;-webkit-user-select:none;user-select:none;background:var(--ss-bg-color, #f5f5f5);font-family:var(--ss-font-family);-webkit-text-size-adjust:100%;text-size-adjust:100%}#root{width:100%;padding-top:var(--ss-safe-area-top);padding-right:var(--ss-safe-area-right);padding-bottom:var(--ss-safe-area-bottom);padding-left:var(--ss-safe-area-left);box-sizing:border-box}html.platform-ios #root{position:fixed;inset:0;height:auto;min-height:0}html.ss-keyboard-open #root{position:fixed;top:var(--ss-vv-offset-top, 0px);left:0;right:0;bottom:auto;height:var(--ss-app-height);min-height:0}html.ss-keyboard-open,html.ss-keyboard-open body{height:var(--ss-app-height);min-height:0}html.platform-android{--ss-safe-area-top: max(env(safe-area-inset-top, 0px), 24px)}input,textarea{-webkit-user-select:text;user-select:text;font-family:var(--ss-font-family)}button,select{font-family:var(--ss-font-family)}.ant-typography,.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-select-selection-item,.ant-message-notice-content{font-family:var(--ss-font-family)!important}.ss-sidebar{color:var(--ss-sidebar-text, var(--ss-text-main))}.ss-sidebar .ant-menu{background-color:transparent!important}.ss-sidebar .ant-menu-item{color:var(--ss-sidebar-text, var(--ss-text-main));height:40px!important;line-height:42px!important;border-radius:6px!important}.ss-sidebar .ant-menu-item-selected{background-color:var(--ss-sidebar-active-bg, var(--ss-item-hover, transparent))!important;color:var( --ss-sidebar-active-text, var(--ant-color-primary, var(--ss-sidebar-text, var(--ss-text-main))) )}@media(max-width:768px){html.platform-ios .ss-sidebar .ant-menu-item,html.platform-android .ss-sidebar .ant-menu-item{min-height:48px;font-size:16px}html.platform-ios .ant-btn,html.platform-android .ant-btn{min-height:40px}html.platform-ios .ant-input,html.platform-ios .ant-select-selector,html.platform-ios .ant-input-number,html.platform-android .ant-input,html.platform-android .ant-select-selector,html.platform-android .ant-input-number{min-height:40px;font-size:16px}html.platform-ios .ant-table th,html.platform-ios .ant-table td,html.platform-android .ant-table th,html.platform-android .ant-table td{padding-top:12px;padding-bottom:12px}html.platform-ios .ant-modal,html.platform-android .ant-modal{max-width:100vw!important;width:100vw!important;margin:0!important;padding:0!important;inset:0!important}html.platform-ios .ant-modal-content,html.platform-android .ant-modal-content{height:100vh!important;border-radius:0!important;display:flex!important;flex-direction:column!important}html.platform-ios .ant-modal-body,html.platform-android .ant-modal-body{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}html.platform-ios .ant-modal-wrap,html.platform-android .ant-modal-wrap{overflow:hidden!important}html.platform-ios .ant-select-dropdown,html.platform-android .ant-select-dropdown{max-height:50vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html.platform-ios .ant-table-wrapper,html.platform-android .ant-table-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}.ss-table-center .ant-table th,.ss-table-center .ant-table td{text-align:center}.ss-compact-table .ant-table-thead>tr>th,.ss-compact-table .ant-table-tbody>tr>td{padding-block:6px;padding-inline:8px}.ss-compact-table .ant-table-thead>tr>th{font-size:12px;font-weight:600}.ss-compact-table .ant-table-tbody>tr>td{font-size:13px}.ss-compact-table .ant-btn-link{height:auto;padding-inline:0 6px}.ss-operation-drawer .ant-drawer-header{touch-action:none;-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.ss-operation-drawer .ant-drawer-header .ant-drawer-close,.ss-operation-drawer .ant-drawer-header button{-webkit-app-region:no-drag}html.platform-macos,html.platform-macos body{background:transparent}.ss-group-board-modal .ant-modal{max-height:calc(100vh - 24px);top:0}.ss-group-board-modal .ant-modal-content{max-height:calc(100vh - 24px);display:flex;flex-direction:column}.ss-group-board-modal .ant-modal-body{overflow:hidden}.ss-reward-morph-modal{--ss-modal-from-x: 0px;--ss-modal-from-y: 0px;--ss-modal-scale-x: 1;--ss-modal-scale-y: 1}.ss-reward-morph-modal.is-preparing{opacity:0}.ss-reward-morph-modal .ant-modal-content{transform-origin:center;will-change:transform,opacity}.ss-reward-morph-wrap.ss-reward-noop-motion-enter,.ss-reward-morph-wrap.ss-reward-noop-motion-appear,.ss-reward-morph-wrap.ss-reward-noop-motion-leave,.ss-reward-morph-wrap.ss-reward-noop-motion-enter-active,.ss-reward-morph-wrap.ss-reward-noop-motion-appear-active,.ss-reward-morph-wrap.ss-reward-noop-motion-leave-active,.ss-reward-morph-root .ss-reward-morph-modal.ss-reward-noop-motion-enter,.ss-reward-morph-root .ss-reward-morph-modal.ss-reward-noop-motion-appear,.ss-reward-morph-root .ss-reward-morph-modal.ss-reward-noop-motion-leave,.ss-reward-morph-root .ss-reward-morph-modal.ss-reward-noop-motion-enter-active,.ss-reward-morph-root .ss-reward-morph-modal.ss-reward-noop-motion-appear-active,.ss-reward-morph-root .ss-reward-morph-modal.ss-reward-noop-motion-leave-active{animation:none!important;transition:none!important}.ss-reward-morph-modal.is-enter .ant-modal-content{animation:ss-reward-modal-morph-in .3s cubic-bezier(.2,.82,.22,1) both}.ss-home-operation-morph-modal .ant-modal-container,.ss-home-operation-morph-modal .ant-modal-content{transform-origin:center;will-change:transform,width,height;overflow:hidden;border:1px solid color-mix(in srgb,var(--ss-border-color) 85%,white);border-radius:20px;box-shadow:0 28px 80px #1a2c4d38}.ss-home-operation-morph-modal .ant-modal-header{padding:18px 22px 10px;margin:0;background:transparent}.ss-home-operation-morph-modal .ant-modal-title{font-size:18px;font-weight:750}.ss-home-operation-morph-modal .ant-modal-body{padding:10px 22px 16px}.ss-home-operation-morph-modal .ant-modal-footer{margin:0;padding:12px 22px 18px;border-top:1px solid color-mix(in srgb,var(--ss-border-color) 78%,transparent)}.ss-home-operation-morph-modal .ant-modal-header,.ss-home-operation-morph-modal .ant-modal-footer{display:none}.ss-home-operation-morph-modal .ant-modal-content{padding:0!important;border-radius:18px;background:#fff}.ss-home-operation-morph-modal .ant-modal-body{scrollbar-width:none}.ss-home-operation-morph-modal .ant-modal-body::-webkit-scrollbar{width:0;height:0}.ss-home-operation-morph-modal.ss-operation-morph-active .ant-modal-container,.ss-home-operation-morph-modal.ss-operation-morph-active .ant-modal-content{animation:ss-operation-shell-in .3s cubic-bezier(.2,0,0,1) both}.ss-home-operation-morph-modal.ss-operation-morph-closing .ant-modal-container,.ss-home-operation-morph-modal.ss-operation-morph-closing .ant-modal-content{animation:ss-operation-shell-out .24s cubic-bezier(.4,0,.2,1) both}@keyframes ss-operation-shell-in{0%,28%{background-color:#fff;border-color:var(--ss-border-color);box-shadow:none}62%,to{background-color:#fff;border-color:#dcdcdc;box-shadow:0 28px 80px #1a2c4d38}}@keyframes ss-operation-shell-out{0%{background-color:#fff;border-color:#dcdcdc;box-shadow:0 28px 80px #1a2c4d38}to{background-color:#fff;border-color:var(--ss-border-color);box-shadow:none}}.ss-home-operation-morph-modal.ss-operation-morph-active .ss-operation-designed-score-label,.ss-home-operation-morph-modal.ss-operation-morph-active .ss-operation-designed-close{animation:ss-operation-meta-in .26s .16s cubic-bezier(.2,0,0,1) both}.ss-home-operation-morph-modal.ss-operation-morph-active .ss-operation-designed-quick-buttons,.ss-home-operation-morph-modal.ss-operation-morph-active .ss-operation-designed-divider,.ss-home-operation-morph-modal.ss-operation-morph-active .ss-operation-designed-reasons{animation:ss-operation-body-in .3s .15s cubic-bezier(.2,0,0,1) both}.ss-home-operation-morph-modal.ss-operation-morph-closing .ss-operation-designed-score-label,.ss-home-operation-morph-modal.ss-operation-morph-closing .ss-operation-designed-close,.ss-home-operation-morph-modal.ss-operation-morph-closing .ss-operation-designed-quick-buttons,.ss-home-operation-morph-modal.ss-operation-morph-closing .ss-operation-designed-divider,.ss-home-operation-morph-modal.ss-operation-morph-closing .ss-operation-designed-reasons{animation:ss-operation-content-out .14s cubic-bezier(.4,0,1,1) both}.ss-home-operation-morph-modal.ss-operation-morph-active .ant-modal-body,.ss-home-operation-morph-modal.ss-operation-morph-closing .ant-modal-body{overflow:visible!important;scrollbar-width:none}.ss-home-operation-morph-modal.ss-operation-morph-active .ant-modal-body::-webkit-scrollbar,.ss-home-operation-morph-modal.ss-operation-morph-closing .ant-modal-body::-webkit-scrollbar{display:none}.ss-operation-designed-scrollbar{position:fixed;z-index:1002;width:5px;pointer-events:none;animation:ss-operation-scrollbar-in .16s ease both}.ss-operation-designed-scrollbar>span{position:absolute;right:0;width:5px;min-height:28px;border-radius:999px;background:#2626266b}@keyframes ss-operation-scrollbar-in{0%{opacity:0}to{opacity:1}}.ss-home-operation-morph-modal.ss-operation-morph-active .ss-operation-designed-name,.ss-home-operation-morph-modal.ss-operation-morph-closing .ss-operation-designed-name{overflow:visible;text-overflow:clip}.ss-home-operation-morph-modal.ss-operation-morph-closing .ss-operation-designed-close{visibility:hidden;opacity:0;animation:none}@keyframes ss-operation-meta-in{0%{opacity:0;filter:blur(10px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes ss-operation-body-in{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes ss-operation-content-out{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(8px)}}.ss-operation-panel-designed{gap:0;padding:0;color:#202020}.ss-operation-designed-header{position:relative;display:flex;align-items:center;min-height:82px;gap:12px;padding:14px 2px 12px}.ss-operation-designed-student{display:flex;align-items:center;min-width:0;gap:12px;flex:0 0 auto}.ss-operation-designed-student img,.ss-operation-designed-avatar-fallback{width:54px;height:54px;flex:0 0 54px;border-radius:50%;object-fit:cover}.ss-operation-designed-avatar-fallback{display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700}.ss-operation-designed-student>span{overflow:hidden;color:#111;font-size:22px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ss-operation-designed-score{position:absolute;top:26px;right:52px;display:flex;align-items:center;gap:6px;flex:0 0 auto;color:#666;font-size:18px}.ss-operation-designed-score .ant-tag{margin:0;padding:3px 8px;border:0;border-radius:10px;font-size:17px;font-weight:750}.ss-operation-designed-close{position:absolute;top:22px;right:0;width:38px;height:38px;flex:0 0 38px;padding:0;color:#111!important;font-size:34px;font-weight:300;line-height:1}.ss-operation-designed-quick-buttons{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;padding:18px 0 14px}.ss-operation-designed-quick-buttons .ant-btn{min-width:0;height:68px;padding:0 6px;border:0;border-radius:60px;color:#262626;font-size:32px;font-weight:800;line-height:1}.ss-operation-designed-quick-buttons .ant-btn:nth-child(1){background:#ff8083;color:#fff}.ss-operation-designed-quick-buttons .ant-btn:nth-child(2){background:#ff9fa2;color:#fff}.ss-operation-designed-quick-buttons .ant-btn:nth-child(3){background:#ffc4c5;color:#f24d51}.ss-operation-designed-quick-buttons .ant-btn:nth-child(4){background:#ffdfe0;color:#f21c22}.ss-operation-designed-quick-buttons .ant-btn:nth-child(5){background:#e9fff0}.ss-operation-designed-quick-buttons .ant-btn:nth-child(6){background:#d0ffdc}.ss-operation-designed-quick-buttons .ant-btn:nth-child(7){background:#b9fbc9}.ss-operation-designed-quick-buttons .ant-btn:nth-child(8){background:#a2f7b8}.ss-operation-designed-quick-buttons .ant-btn:nth-child(9){background:#8cf2a8}.ss-operation-designed-divider{height:5px;margin:0 -4px 14px;border-radius:8px;background:#d8d8d8}.ss-operation-designed-reasons{display:flex;flex-direction:column;gap:28px;padding:0 8px 16px}.ss-operation-designed-category-title{margin-bottom:14px;color:#666;font-size:18px;font-weight:500}.ss-operation-designed-reason-buttons{display:flex;flex-wrap:wrap;gap:12px 14px}.ss-operation-designed-reason-buttons .ant-btn{min-width:132px;min-height:50px;padding:6px 16px;border-width:2px;border-radius:12px;background:#fff;font-size:17px}.ss-operation-designed-reason-buttons .ant-btn.is-positive{border-color:#55c936}.ss-operation-designed-reason-buttons .ant-btn.is-negative{border-color:#ff4d55}.ss-operation-designed-reason-buttons .ant-btn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-operation-designed-reason-buttons .ant-btn strong{margin-left:12px;font-weight:750}.ss-operation-designed-reason-buttons .ant-btn.is-positive strong{color:#48bd2e}.ss-operation-designed-reason-buttons .ant-btn.is-negative strong{color:#ff4d55}.ss-operation-panel-header{border:1px solid color-mix(in srgb,var(--ss-border-color) 82%,white);box-shadow:inset 0 1px #ffffffb8}.ss-operation-panel-student-name{font-size:16px;letter-spacing:.01em}.ss-operation-panel-score .ant-tag{margin-inline-end:0;border:0;border-radius:999px;padding:3px 10px;font-size:15px}.ss-operation-quick-strip{padding:14px 16px 16px;border:1px solid color-mix(in srgb,var(--ss-border-color) 76%,white);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--ss-card-bg) 90%,#edf6ff),var(--ss-card-bg))}.ss-operation-quick-strip-label{margin-bottom:10px;color:var(--ss-text-secondary);font-size:12px;font-weight:650;letter-spacing:.04em}.ss-operation-quick-buttons{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px}.ss-operation-quick-buttons .ant-btn{min-width:0;height:48px;padding:0 8px;border:0;border-radius:999px;color:#263238;font-size:17px;font-weight:800;box-shadow:none}.ss-operation-quick-buttons .ant-btn:nth-child(-n+3){background:#ffe0e0;color:#d94848}.ss-operation-quick-buttons .ant-btn:nth-child(1){background:#ff8b8b;color:#fff}.ss-operation-quick-buttons .ant-btn:nth-child(2){background:#ffabab;color:#fff}.ss-operation-quick-buttons .ant-btn:nth-child(n+4){background:#e6fff0}.ss-operation-quick-buttons .ant-btn:nth-child(5){background:#cef8dc}.ss-operation-quick-buttons .ant-btn:nth-child(6){background:#b6f3ca}.ss-operation-quick-buttons .ant-btn:nth-child(7){background:#a5efbd}.ss-operation-quick-buttons .ant-btn:nth-child(8){background:#91eab0}.ss-operation-panel-section{padding:16px;border:1px solid color-mix(in srgb,var(--ss-border-color) 75%,white);border-radius:16px;background:color-mix(in srgb,var(--ss-card-bg) 94%,#f7fbff)}.ss-operation-section-title>span{font-size:15px!important}.ss-home-operation-morph-modal .ss-operation-panel-section,.ss-operation-drawer .ss-operation-panel-section{min-width:0}.ss-custom-score-buttons,.ss-no-reason-quick-buttons,.ss-reason-preset-buttons{display:flex;flex-wrap:wrap;gap:10px}.ss-custom-score-buttons .ant-btn{min-width:48px;height:38px;padding:0 14px;font-size:15px}.ss-reason-preset-buttons .ant-btn{min-height:42px;padding:6px 14px;font-size:15px}.ss-no-reason-quick-buttons .ant-btn{min-width:62px;height:50px;padding:0 18px;font-size:18px;font-weight:700}@media(max-width:860px){.ss-operation-quick-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-operation-designed-quick-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ss-operation-designed-quick-buttons .ant-btn{height:72px}.ss-operation-designed-score,.ss-operation-designed-score .ant-tag{font-size:18px}}@media(max-width:768px){.ss-operation-panel-grid{grid-template-columns:1fr!important}.ss-no-reason-quick-buttons .ant-btn{min-width:64px;height:52px}.ss-reason-preset-buttons .ant-btn{min-height:46px}.ss-operation-quick-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-operation-designed-header{min-height:84px;gap:8px;padding:14px 0}.ss-operation-designed-student img,.ss-operation-designed-avatar-fallback{width:58px;height:58px;flex-basis:58px}.ss-operation-designed-student>span{font-size:21px}.ss-operation-designed-close{width:38px;height:38px;flex-basis:38px;font-size:36px}.ss-operation-designed-quick-buttons{grid-template-columns:repeat(5,minmax(0,1fr))}.ss-operation-designed-quick-buttons .ant-btn{height:64px;font-size:26px}.ss-operation-designed-category-title{font-size:19px}.ss-operation-designed-reason-buttons .ant-btn{min-width:0;min-height:56px;padding:6px 14px;font-size:18px}}@keyframes ss-reward-modal-morph-in{0%{transform:translate3d(var(--ss-modal-from-x),var(--ss-modal-from-y),0) scale(var(--ss-modal-scale-x),var(--ss-modal-scale-y));opacity:.94}to{transform:translateZ(0) scale(1);opacity:1}}.ss-immersive-sidebar{--ss-sidebar-width: 200px;height:100%;display:flex;flex-shrink:0;width:var(--ss-sidebar-width);overflow:hidden;background:var(--ss-sidebar-bg);opacity:1;transform:translate(0);transition:width .26s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1);will-change:width,opacity,transform}.ss-immersive-sidebar .ant-layout-sider{height:100%!important}.ss-immersive-sidebar.is-hidden{width:0;opacity:0;transform:translate(-10px);pointer-events:none}.ss-immersive-toolbar{opacity:1;transform:translate(-50%) translateY(0) scale(1);transition:width .42s cubic-bezier(.2,1.2,.26,1),opacity .2s ease,transform .32s cubic-bezier(.2,1.2,.26,1);will-change:width,opacity,transform}.ss-immersive-toolbar.is-hidden{opacity:0;transform:translate(-50%) translateY(16px) scale(.98);pointer-events:none}.ss-immersive-toolbar.is-operation-active{opacity:.22;filter:blur(8px);transform:translate(-50%) translateY(84px) rotate(-5deg) scale(.94);pointer-events:none}.ss-immersive-toolbar-segment{position:relative;height:54px;min-width:0;border:1px solid color-mix(in srgb,var(--ss-border-color) 80%,transparent);border-radius:999px;background:transparent;box-shadow:0 8px 30px #00000029;padding:0;box-sizing:border-box;isolation:isolate}.ss-immersive-toolbar-segment:before{position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:var(--ss-card-bg);background:color-mix(in srgb,var(--ss-card-bg) 58%,transparent);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);content:""}.ss-immersive-toolbar-segment .ss-immersive-toolbar-search.ant-input-affix-wrapper{width:100%;height:52px;border:none!important;border-radius:999px;background:color-mix(in srgb,var(--ss-card-bg) 58%,transparent)!important;box-shadow:none!important;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);display:flex;align-items:center;padding:0 14px;line-height:52px}.ss-immersive-toolbar-segment .ss-immersive-toolbar-search.ant-input-affix-wrapper-focused,.ss-immersive-toolbar-segment .ss-immersive-toolbar-search.ant-input-affix-wrapper:focus,.ss-immersive-toolbar-segment .ss-immersive-toolbar-search.ant-input-affix-wrapper:hover{border:none!important;background:color-mix(in srgb,var(--ss-card-bg) 58%,transparent)!important;box-shadow:none!important}.ss-immersive-toolbar-segment .ss-immersive-toolbar-search .ant-input{height:24px;background:transparent!important;line-height:24px;padding:0}.ss-immersive-toolbar-segment .ss-immersive-toolbar-search .ant-input-prefix,.ss-immersive-toolbar-segment .ss-immersive-toolbar-search .ant-input-suffix{line-height:1}.ss-immersive-toolbar-menu-segment{flex:0 0 54px;display:flex;align-items:center;justify-content:center}.ss-immersive-toolbar-popover .ant-popover-inner{border-radius:12px}.ss-immersive-toolbar-popover.is-full-width{--ss-menu-gap-left: max(12px, env(safe-area-inset-left, 0px));--ss-menu-gap-right: max(12px, env(safe-area-inset-right, 0px));left:var(--ss-menu-gap-left)!important;right:var(--ss-menu-gap-right)!important;width:calc(100vw - var(--ss-menu-gap-left) - var(--ss-menu-gap-right));max-width:none;padding:0}.ss-immersive-toolbar-popover.is-full-width .ant-popover-inner{width:100%;box-sizing:border-box;border-radius:16px}.ss-immersive-toolbar-popover.is-full-width .ss-immersive-toolbar-menu{width:100%}.ss-immersive-toolbar-menu{width:min(232px,calc(100vw - 32px));display:flex;flex-direction:column;gap:8px}.ss-immersive-toolbar-select-popup{z-index:1300}.ss-settings-mobile-nav-list{display:flex;flex-direction:column}.ss-settings-mobile-nav-item.ant-btn{min-height:48px;width:100%;border-radius:0;justify-content:space-between;align-items:center;padding:12px 16px;color:var(--ss-text-main);border-bottom:1px solid var(--ss-divider, rgba(5, 5, 5, .06))}.ss-settings-mobile-nav-item.ant-btn:last-child{border-bottom:none}.ss-settings-mobile-nav-item.ant-btn:hover,.ss-settings-mobile-nav-item.ant-btn:focus-visible{background:var(--ss-item-hover, rgba(0, 0, 0, .04))}.ss-settings-mobile-nav-item.ant-btn.is-active{color:var(--ant-color-primary, #1677ff);background:color-mix(in srgb,var(--ant-color-primary, #1677ff) 10%,transparent)}.ss-settings-mobile-nav-item.ant-btn[disabled]{color:var(--ss-text-secondary);opacity:.65}.ss-settings-mobile-nav-item-label{font-size:15px;font-weight:500}.ss-settings-mobile-nav-item-arrow{font-size:12px}.ss-route-page{min-height:100%}.ss-route-page.is-board-page{height:100%;overflow:hidden}.ss-content-scroll-container{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ss-text-secondary) 55%,transparent) transparent}.ss-content-scroll-container::-webkit-scrollbar{width:10px;height:10px}.ss-content-scroll-container::-webkit-scrollbar-track{background:transparent}.ss-content-scroll-container::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ss-text-secondary) 55%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.ss-content-scroll-container::-webkit-scrollbar-corner{background:transparent}.ss-route-page.is-subpage-enter{animation:ss-subpage-enter .24s cubic-bezier(.22,1,.36,1)}@keyframes ss-subpage-enter{0%{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.ss-immersive-sidebar,.ss-immersive-toolbar,.ss-route-page.is-subpage-enter{transition:none!important;animation:none!important}}:root{--ss-sectl-canvas: var(--ss-bg-color, #050505);--ss-sectl-section: #0a0a0a;--ss-sectl-panel: rgba(20, 20, 20, .92);--ss-sectl-panel-hover: rgba(28, 28, 28, .96);--ss-sectl-input: #101010;--ss-sectl-table-head: color-mix(in srgb, var(--ss-primary-color, #8aaaf5) 13%, #121212);--ss-sectl-strong: #faf6ed;--ss-sectl-muted: #aaa69f;--ss-sectl-border: rgba(245, 240, 230, .12);--ss-sectl-border-strong: rgba(245, 240, 230, .2);--ss-sectl-blue: var(--ss-primary-color, #8aaaf5);--ss-sectl-blue-surface: rgba(var(--ss-primary-rgb, 138, 170, 245), .22);--ss-sectl-primary-bg: color-mix(in srgb, var(--ss-primary-color, #8aaaf5) 16%, #1a1a1a);--ss-sectl-primary-hover: color-mix(in srgb, var(--ss-primary-color, #8aaaf5) 24%, #242424);--ss-sectl-primary-text: #faf6ed;--ss-sectl-radius-sm: 4px;--ss-sectl-radius: 8px;--ss-sectl-font: Inter, "PingFang SC", "PingFangTC-Regular", "Hiragino Sans GB", "Noto Sans CJK SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root[theme-mode=light]{--ss-sectl-canvas: var(--ss-bg-color, #f4f1ea);--ss-sectl-section: #ebe7df;--ss-sectl-panel: rgba(255, 253, 248, .9);--ss-sectl-panel-hover: #ffffff;--ss-sectl-input: #fffdf8;--ss-sectl-table-head: color-mix(in srgb, var(--ss-primary-color, #243f83) 9%, #f5f2eb);--ss-sectl-strong: #171717;--ss-sectl-muted: #716e68;--ss-sectl-border: rgba(30, 29, 27, .14);--ss-sectl-border-strong: rgba(30, 29, 27, .24);--ss-sectl-blue: var(--ss-primary-color, #243f83);--ss-sectl-blue-surface: rgba(var(--ss-primary-rgb, 36, 63, 131), .1);--ss-sectl-primary-bg: color-mix(in srgb, var(--ss-primary-color, #243f83) 18%, #1f1f1f);--ss-sectl-primary-hover: color-mix(in srgb, var(--ss-primary-color, #243f83) 28%, #303030);--ss-sectl-primary-text: #fffdf8}.ss-title-bar,.ss-app-header,.ss-sidebar,.ss-sectl-page{font-family:var(--ss-sectl-font)}.ss-title-bar,.ss-app-header{background:linear-gradient(rgba(var(--ss-primary-rgb, 0, 82, 217),.045),rgba(var(--ss-primary-rgb, 0, 82, 217),.045)),var(--ss-bg-color, var(--ss-sectl-section))!important;background-attachment:fixed!important;border-color:var(--ss-sectl-border)!important;color:var(--ss-sectl-strong)}.ss-title-bar .ant-btn,.ss-app-header .ant-btn{border-radius:var(--ss-sectl-radius-sm);color:var(--ss-sectl-strong)}.ss-title-bar .ant-btn:hover,.ss-app-header .ant-btn:hover{background:var(--ss-sectl-blue-surface)!important}.ss-sidebar,.ss-immersive-sidebar{background:linear-gradient(rgba(var(--ss-primary-rgb, 0, 82, 217),.055),rgba(var(--ss-primary-rgb, 0, 82, 217),.055)),var(--ss-bg-color, var(--ss-sectl-section))!important;background-attachment:fixed!important}.ss-sidebar .ant-layout-sider,.ss-immersive-sidebar .ant-layout-sider{background:transparent!important;border-color:var(--ss-sectl-border)!important}.ss-sidebar .ant-menu-item{border-radius:var(--ss-sectl-radius-sm)!important;color:var(--ss-sectl-muted)!important;font-weight:500;margin-inline:12px!important;width:calc(100% - 24px)!important}.ss-sidebar .ant-menu-item:hover,.ss-sidebar .ant-menu-item-selected{background:var(--ss-sectl-blue-surface)!important;color:var(--ss-sectl-strong)!important}.ss-sidebar .ant-menu-item-selected:after{display:none}.ss-content-scroll-container{background:var(--ss-sectl-canvas)!important;background-attachment:fixed!important}.ss-sectl-page{--ant-color-bg-container: var(--ss-sectl-panel);--ant-color-bg-elevated: var(--ss-sectl-panel);--ant-color-text: var(--ss-sectl-strong);--ant-color-text-secondary: var(--ss-sectl-muted);--ant-color-border: var(--ss-sectl-border);--ant-color-split: var(--ss-sectl-border);min-height:100%;color:var(--ss-sectl-strong)}.ss-settings-page{max-width:980px!important;padding:32px 28px 56px!important}.ss-settings-page>div:first-of-type h2,.ss-sectl-page h2.ant-typography,.ss-sectl-page>div>h2{color:var(--ss-sectl-strong)!important;font-size:28px;font-weight:800;letter-spacing:-.04em}.ss-sectl-page .ant-card{overflow:hidden;border:1px solid var(--ss-sectl-border)!important;border-radius:var(--ss-sectl-radius)!important;background:var(--ss-sectl-panel)!important;box-shadow:none!important;color:var(--ss-sectl-strong)}.ss-sectl-page .ant-card:hover{border-color:var(--ss-sectl-border-strong)!important;background:var(--ss-sectl-panel-hover)!important}.ss-sectl-page .ant-card-head{min-height:52px;border-bottom-color:var(--ss-sectl-border)!important;color:var(--ss-sectl-strong)}.ss-sectl-page .ant-card-head-title,.ss-sectl-page .ant-form-item-label>label,.ss-sectl-page .ant-descriptions-item-label,.ss-sectl-page .ant-table-thead>tr>th{color:var(--ss-sectl-strong)!important;font-weight:650}.ss-sectl-page .ant-tabs-nav{margin-bottom:24px}.ss-sectl-page .ant-tabs-nav:before,.ss-sectl-page .ant-tabs-tab{border-color:var(--ss-sectl-border)!important}.ss-sectl-page .ant-tabs-tab{color:var(--ss-sectl-muted);font-weight:600}.ss-sectl-page .ant-tabs-tab:hover,.ss-sectl-page .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ss-sectl-strong)!important}.ss-sectl-page .ant-tabs-ink-bar{height:2px;background:var(--ss-sectl-blue)!important}.ss-sectl-page .ant-btn{border-radius:var(--ss-sectl-radius-sm);border-color:var(--ss-sectl-border-strong);background:transparent;color:var(--ss-sectl-strong);box-shadow:none;font-weight:600}.ss-sectl-page .ant-btn:hover:not(:disabled){border-color:var(--ss-sectl-blue)!important;background:var(--ss-sectl-blue-surface)!important;color:var(--ss-sectl-strong)!important}.ss-sectl-page .ant-btn-primary:not(.ant-btn-dangerous){border-color:var(--ss-sectl-border-strong)!important;background:var(--ss-sectl-primary-bg)!important;color:var(--ss-sectl-primary-text)!important}.ss-sectl-page .ant-btn-primary:not(.ant-btn-dangerous):hover:not(:disabled){border-color:var(--ss-sectl-blue)!important;background:var(--ss-sectl-primary-hover)!important;color:var(--ss-sectl-primary-text)!important}.ss-sectl-page .ant-btn-link{border-color:transparent;color:var(--ss-sectl-blue)}.ss-sectl-page .ant-input,.ss-sectl-page .ant-input-affix-wrapper,.ss-sectl-page .ant-input-number,.ss-sectl-page .ant-select-selector,.ss-sectl-page .ant-picker{border-color:var(--ss-sectl-border-strong)!important;border-radius:var(--ss-sectl-radius-sm)!important;background:var(--ss-sectl-input)!important;box-shadow:none!important;color:var(--ss-sectl-strong)!important}.ss-sectl-page .ant-input::placeholder,.ss-sectl-page .ant-input-number-input::placeholder,.ss-sectl-page textarea.ant-input::placeholder,.ss-sectl-page .ant-select-selection-placeholder{color:var(--ss-sectl-muted)!important;opacity:1}.ss-sectl-page .ant-input-number-input,.ss-sectl-page .ant-input-number-input-wrap,.ss-sectl-page .ant-input-textarea textarea{background:transparent!important;color:var(--ss-sectl-strong)!important}.ss-sectl-page .ant-input:focus,.ss-sectl-page .ant-input-affix-wrapper-focused,.ss-sectl-page .ant-select-focused .ant-select-selector,.ss-sectl-page .ant-picker-focused{border-color:var(--ss-sectl-blue)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ss-sectl-blue) 24%,transparent)!important}.ss-sectl-page .ant-table-wrapper .ant-table,.ss-sectl-page .ant-table-wrapper .ant-table-container,.ss-sectl-page .ant-table-thead>tr>th,.ss-sectl-page .ant-table-tbody>tr>td{background:transparent!important;color:var(--ss-sectl-strong)!important;border-color:var(--ss-sectl-border)!important}.ss-sectl-page .ant-table-thead>tr>th{background:var(--ss-sectl-table-head)!important;font-size:12px}.ss-sectl-page .ant-table-tbody>tr:hover>td{background:var(--ss-sectl-blue-surface)!important}.ss-sectl-page .ant-descriptions-bordered .ant-descriptions-item-label,.ss-sectl-page .ant-descriptions-bordered .ant-descriptions-item-content,.ss-sectl-page .ant-collapse,.ss-sectl-page .ant-collapse>.ant-collapse-item,.ss-sectl-page .ant-collapse-content{border-color:var(--ss-sectl-border)!important;background:transparent!important;color:var(--ss-sectl-strong)!important}.ss-sectl-page .ant-tag{border-color:var(--ss-sectl-border)!important;border-radius:var(--ss-sectl-radius-sm);background:var(--ss-sectl-blue-surface);color:var(--ss-sectl-strong);font-weight:600}.ss-sectl-page .ant-btn,.ss-app-header .ant-btn,.ss-sidebar .ant-btn,.ss-title-bar .ant-btn,.ant-modal:not(.ss-home-operation-morph-modal) .ant-btn,.ant-drawer:not(.ss-operation-drawer) .ant-btn{position:relative;overflow:hidden;isolation:isolate;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease!important;will-change:transform}.ss-sectl-page .ant-btn:not(:disabled):active,.ss-app-header .ant-btn:not(:disabled):active,.ss-sidebar .ant-btn:not(:disabled):active,.ss-title-bar .ant-btn:not(:disabled):active,.ant-modal:not(.ss-home-operation-morph-modal) .ant-btn:not(:disabled):active,.ant-drawer:not(.ss-operation-drawer) .ant-btn:not(:disabled):active{transform:scale(.98)}.ss-search-keyboard .ant-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:none!important;will-change:auto}.ss-search-keyboard .ant-btn:not(:disabled):active{transform:none!important}.ss-sectl-ripple{position:absolute;z-index:0;border-radius:50%;background:color-mix(in srgb,currentColor 35%,transparent);pointer-events:none;transform:scale(0);animation:ss-sectl-ripple .6s ease-out forwards}@keyframes ss-sectl-ripple{to{transform:scale(4);opacity:0}}.ant-message{top:calc(var(--ss-safe-area-top) + var(--ss-app-header-height))!important}.ant-select-dropdown,.ant-dropdown,.ant-popover .ant-popover-inner,.ant-tooltip .ant-tooltip-inner,.ant-picker-dropdown .ant-picker-panel-container,.ant-cascader-dropdown,.ant-auto-complete-dropdown,.ant-mentions-dropdown,.ant-notification-notice,.ant-message-notice-content{border:1px solid var(--ss-sectl-border)!important;border-radius:var(--ss-sectl-radius)!important;background:var(--ss-sectl-panel)!important;box-shadow:none!important;color:var(--ss-sectl-strong)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ant-select-dropdown .ant-select-item,.ant-dropdown .ant-dropdown-menu-item,.ant-dropdown .ant-dropdown-menu-submenu-title,.ant-cascader-menu-item,.ant-picker-cell,.ant-picker-header,.ant-picker-content th,.ant-popover,.ant-tooltip,.ant-message,.ant-notification{color:var(--ss-sectl-strong)!important}.ant-select-dropdown .ant-select-item,.ant-dropdown .ant-dropdown-menu-item,.ant-dropdown .ant-dropdown-menu-submenu-title{margin:2px 4px;border-radius:var(--ss-sectl-radius-sm)}.ant-select-dropdown .ant-select-item-option-active,.ant-select-dropdown .ant-select-item-option-selected,.ant-dropdown .ant-dropdown-menu-item:hover,.ant-dropdown .ant-dropdown-menu-submenu-title:hover,.ant-cascader-menu-item:hover,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--ss-sectl-blue-surface)!important;color:var(--ss-sectl-strong)!important}.ant-popover .ant-popover-arrow:before,.ant-tooltip .ant-tooltip-arrow:before{background:var(--ss-sectl-panel)!important}.ss-sectl-page .ant-switch,.ant-modal:not(.ss-home-operation-morph-modal) .ant-switch,.ant-drawer:not(.ss-operation-drawer) .ant-switch{border:1px solid var(--ss-sectl-border-strong);border-radius:var(--ss-sectl-radius-sm);background:color-mix(in srgb,var(--ss-sectl-panel) 76%,#000)!important;box-shadow:none}.ss-sectl-page .ant-switch.ant-switch-checked,.ant-modal:not(.ss-home-operation-morph-modal) .ant-switch.ant-switch-checked,.ant-drawer:not(.ss-operation-drawer) .ant-switch.ant-switch-checked{border-color:var(--ss-sectl-blue)!important;background:var(--ss-sectl-blue)!important}.ss-sectl-page .ant-checkbox-inner,.ss-sectl-page .ant-radio-inner,.ant-modal:not(.ss-home-operation-morph-modal) .ant-checkbox-inner,.ant-modal:not(.ss-home-operation-morph-modal) .ant-radio-inner{border-color:var(--ss-sectl-border-strong)!important;background:transparent!important}.ss-sectl-page .ant-checkbox-checked .ant-checkbox-inner,.ss-sectl-page .ant-radio-checked .ant-radio-inner,.ant-modal:not(.ss-home-operation-morph-modal) .ant-checkbox-checked .ant-checkbox-inner,.ant-modal:not(.ss-home-operation-morph-modal) .ant-radio-checked .ant-radio-inner{border-color:var(--ss-sectl-blue)!important;background:var(--ss-sectl-blue)!important}.ss-sectl-page .ant-radio-button-wrapper{border-color:var(--ss-sectl-border-strong)!important;background:var(--ss-sectl-input)!important;color:var(--ss-sectl-strong)!important;box-shadow:none!important}.ss-sectl-page .ant-radio-button-wrapper:not(:first-child):before{background:var(--ss-sectl-border-strong)!important}.ss-sectl-page .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:var(--ss-sectl-primary-bg)!important;background:var(--ss-sectl-primary-bg)!important;color:var(--ss-sectl-primary-text)!important}.ss-sectl-page .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background:var(--ss-sectl-primary-bg)!important}.ss-sectl-page .ant-segmented{padding:3px;border:1px solid var(--ss-sectl-border)!important;border-radius:var(--ss-sectl-radius-sm);background:var(--ss-sectl-input)!important;box-shadow:none!important}.ss-sectl-page .ant-segmented-item{border-radius:2px;color:var(--ss-sectl-muted)!important;font-weight:600}.ss-sectl-page .ant-segmented-item-selected{background:var(--ss-sectl-primary-bg)!important;box-shadow:none!important;color:var(--ss-sectl-primary-text)!important}.ss-sectl-page .ant-alert,.ss-sectl-page .ant-empty-description,.ss-sectl-page .ant-pagination,.ss-sectl-page .ant-pagination .ant-pagination-item a,.ss-sectl-page .ant-pagination .ant-pagination-item-link,.ss-sectl-page .ant-radio-wrapper,.ss-sectl-page .ant-checkbox-wrapper{color:var(--ss-sectl-strong)!important}.ss-sectl-page .ant-alert{border-color:var(--ss-sectl-border)!important;border-radius:var(--ss-sectl-radius-sm);background:var(--ss-sectl-blue-surface)!important}.ss-sectl-page .ant-pagination .ant-pagination-item,.ss-sectl-page .ant-pagination .ant-pagination-item-link{border-color:var(--ss-sectl-border)!important;border-radius:var(--ss-sectl-radius-sm);background:transparent!important}.ss-sectl-page .ant-pagination .ant-pagination-item-active{border-color:var(--ss-sectl-blue)!important;background:var(--ss-sectl-blue-surface)!important}.ant-modal-mask,.ant-drawer-mask{background:#000000b8!important}.ant-modal-content,.ant-drawer-content{border:1px solid var(--ss-sectl-border)!important;border-radius:var(--ss-sectl-radius)!important;background:var(--ss-sectl-section)!important;box-shadow:none!important;color:var(--ss-sectl-strong)!important}.ant-modal-header,.ant-drawer-header{border-bottom-color:var(--ss-sectl-border)!important;background:transparent!important}.ant-modal-title,.ant-drawer-title,.ant-modal-close,.ant-drawer-close{color:var(--ss-sectl-strong)!important}.ss-home-operation-morph-modal .ant-modal-content,.ss-operation-drawer .ant-drawer-content{border:0!important;border-radius:0!important;background:#fff!important}@media(max-width:768px){.ss-settings-page{padding:20px 16px 40px!important}.ss-sectl-page .ant-card-body{padding:18px}}@media(prefers-reduced-motion:reduce){.ss-sectl-page .ant-btn,.ss-app-header .ant-btn,.ss-sidebar .ant-btn,.ss-title-bar .ant-btn,.ant-modal:not(.ss-home-operation-morph-modal) .ant-btn,.ant-drawer:not(.ss-operation-drawer) .ant-btn,.ss-sectl-ripple{transition:none!important;animation:none!important}}
